[发明专利]一种免疫调节增益的单神经元PID调节方法有效
| 申请号: | 201610770404.8 | 申请日: | 2016-08-29 |
| 公开(公告)号: | CN106200385B | 公开(公告)日: | 2019-07-30 |
| 发明(设计)人: | 王林;郭亦文;高林;高海东;侯玉婷;王春利;李晓博;胡博 | 申请(专利权)人: | 西安西热控制技术有限公司 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 闵岳峰 |
| 地址: | 710054 陕西省*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种免疫调节增益的单神经元PID调节方法,该方法利用神经元自适应调节和免疫调节神经元增益相结合的特点,能够实现PID参数自适应调节,极大的简化了PID参数整定的工作量,提高了控制参数的精度和适应性,于传统的整定方法相比,该方法能使机组更加安全、经济、稳定运行。 | ||
| 搜索关键词: | 一种 免疫调节 增益 神经元 pid 调节 方法 | ||
【主权项】:
1.一种免疫调节增益的单神经元PID调节方法,其特征在于,包括以下步骤:1)免疫调节增益单神经元PID调节器输入信号处理;如下:假设r(k)为被控对象第k步计算设定值,y(k)为被控对象第k步计算被调量,e(k)为第k步计算控制偏差信号,其中,e(k)=r(k)‑y(k)将e(k)进行两步处理,第一步为标准化,处理如下:estd(k)=e(k)/D其中estd(k)为第k步计算控制标准偏差信号,D为被控对象量程;第二步进行输出信号处理,如下:x1(k)=estd(k)‑estd(k‑1)x2(k)=estd(k)x3(k)=estd(k)‑2estd(k‑1)+estd(k‑2)其中estd(k‑1),estd(k‑2)分别为第k‑1步和第k‑2步的计算控制标准偏差信号,x1(k)、x2(k)和x3(k)分别为神经元PID调节器的比例信号,积分信号和微分信号;2)对步骤1)中的输入信号进行免疫调节增益单神经元PID参数自调节计算;如下:免疫调节增益单神经元PID控制器的第k步计算输出为:u(k)=u(k‑1)+[Kp(k)·x1(k)+Ki(k)·x2(k)+Kd(k)·x3(k)]·K其中u(k)和u(k‑1)分别为第k步和第k‑1步的神经元PID控制器输出,Kp(k),Ki(k),Kd(k)分别为第k步神经元PID调节器的比例,积分和微分系数,K为系统增益;定义第k步迭代更新变量值z(k),则,
式中Ts为迭代更新的时间步长,将迭代更新变量进行双S型压缩,得,
其中yn(k)即为第k步计算的双S型函数,Kp(k),Ki(k),Kd(k)的参数自调节算法如下;Kp(k)=Kp(k‑1)+x1(k)·yn(k)·(y(k)‑2y(k‑1)+y(k‑2))/(u(k)‑2u(k‑1)+u(k‑2))
(y(k)‑2y(k‑1)+y(k‑2))/(u(k)‑2u(k‑1)+u(k‑2))Kd(k)=Kd(k‑1)+x2(k)·(1‑yn(k)yn(k))/2·x1(k)/Ts·(y(k)‑2y(k‑1)+y(k‑2))/(u(k)‑2u(k‑1)+u(k‑2))其中Kp(k‑1),Ki(k‑1),Kd(k‑1)分别为神经元PID第k‑1步的比例,积分和微分系数,y(k),y(k‑1),y(k‑2)分别为第k,k‑1,k‑2步的被控对象被调量输出,u(k‑2)为第k‑2步的单神经元PID控制器输出;3)对步骤2)中的系统增益进行免疫调节机制计算,其中系统增益K免疫调节机制如下:K(k)=K0(1‑ληf(a·etsd(k))其中K(k)为第k步计算系统增益,K0为系统增益基值,λ为免疫值,η为免疫函数增益,a为免疫细胞调节作用常数,f()表示免疫函数,具体表达如下:
其中,
其中e0,e1分别为误差阈值的上限值和下限值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安西热控制技术有限公司,未经西安西热控制技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610770404.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于物联网和工业云的选矿设备移动监测系统及方法
- 下一篇:曝光方法





