[发明专利]一种神经网络PID闭环控制的FPGA实现方法在审

专利信息
申请号: 202111052881.8 申请日: 2021-09-08
公开(公告)号: CN113780543A 公开(公告)日: 2021-12-10
发明(设计)人: 王俊;李谋道;林瑞全;程长春;谢鑫;林剑峰;谢欢;章敏 申请(专利权)人: 福州大学
主分类号: G06N3/063 分类号: G06N3/063;G06N3/04;G06N3/08
代理公司: 福州元创专利商标代理有限公司 35100 代理人: 陈明鑫;蔡学俊
地址: 350108 福建省福州市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 神经网络 pid 闭环控制 fpga 实现 方法
【说明书】:

发明涉及一种神经网络PID闭环控制的FPGA实现方法。包括:在一个训练周期内将运动状态量作为输入,再经过输出层、隐含层及输出层的乘加器和激活函数;而后经过增量式PID算法计算得到PWM波输入控制对象中;判断期望输出和实际输出是否相等,若不满足期望则根据梯度下降原理修正各层神经元的权值;通过PWM波调节占空比控制直流电机的转速,通过四倍频计数测得一段时间内的脉冲总个数,再经过数学换算计算得到实际转速;通过多次学习训练使系统的控制参数能根据环境实时变化以达到控制效果最优。本发明能够找到最优的控制策略,在复杂环境下具有自动调节控制参数以到达自适应控制并且具有性能可靠和实时性高的特点。

技术领域

本发明涉及运动控制领域,具体涉及一种神经网络PID闭环控制的FPGA实现方法。

背景技术

随着人工智能的快速发展,智能化设备迅速普及。神经网络的模型和学习算法在软件实现上已经取得了巨大成就,但因CPU自身的局限性,只能顺序读取执行命令,无法解决神经网络并行运算的特点,并且随着人工智能的不断快速发展,神经网络算法越来越复杂,在实时性要求比较高的许多场合,比如自动驾驶,数据分析,工业控制等,顺序执行指令大大限制了神经网络的能力。软件串行指令实现BP神经网络一直存在网络收敛速度过慢、实时性差的问题,而可编程逻辑器件FPGA的出现给神经网络提供了一种有效的硬件实现方式。可通FPGA过并行计算的方式,在一个周期内完成多个运算,且其可编程以及可重构能力大大缩短了神经网络的设计周期,这使得利用硬件实现大型神经网络成为可能。

发明内容

本发明的目的在于提供一种神经网络PID闭环控制的FPGA实现方法,该方法有利于提高电机速度控制的准确性和实时性。

为实现上述目的,本发明的技术方案是:一种神经网络PID闭环控制的FPGA实现方法,包括如下步骤:

步骤S1、通过外部设备获取期望的转速,通过计算得到误差、期望转速和实际转速之后进入步骤S2;

步骤S2、利用BP神经网络算法进行前向传播计算,计算性能指标函数后进入步骤S3;

步骤S3、利用梯度下降原理进行误差的反向传播来修正各层神经元的权重,然后进入步骤 S4;

步骤S4、在每次训练后,利用闭环PID算法计算并通过PWM技术和四倍频脉冲计数进行控制与测速。

在本发明一实施例中,步骤S1中,通过公式e(k)=r(k)-y(k)进行误差计算,其中e(k)、r(k) 和y(k)分别代表k时刻的当前误差、期望转速和实际转速,并作为BP神经网络的输入。

在本发明一实施例中,步骤S2中,通过步骤S1得到的神经网络输入,再经过输入层、隐含层和输出层的神经元,神经元包括乘法器、累加器、权值寄存器、激活函数,结果为PID控制器的Kp、Ki和Kd控制参数;

式中的和分别代表隐含层的输入和输出层的输入;和分别代表输入层的输出、隐含层的输出和输出层的输出;g(x)和f(x)分别代表隐含层的激活函数和输出层的激活函数;wij和wjl分别代表隐含层的各层神经元的权重和输出层的各层神经元的权重;∑代表累加符号,累加符号是当前层第i个神经元的权重与上层所有神经元的输出相乘后的累加。

在本发明一实施例中,步骤S3,采用梯度下降原理来修正隐含层和输出层的各个神经元的权重,在训练过程中通过多次迭代改变各层神经元权重,最终通过大量的迭代找到函数极小值点,如公式(2)所示进行权重计算:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111052881.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top