[发明专利]基于智能控制算法的PAC控制器的设计方法有效
申请号: | 201610103921.X | 申请日: | 2016-02-26 |
公开(公告)号: | CN105759607B | 公开(公告)日: | 2018-08-14 |
发明(设计)人: | 陈双叶;冯超;丁迎来 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能 控制 算法 pac 控制器 设计 方法 | ||
1.基于智能控制算法的PAC控制器的设计方法,该方法基于一种智能控制装置实现的,所述的智能控制装置主要包括以下几个部分:
1)传感器采样电路,该电路包括电压、电流、电阻信号的采样信号调理电路,以期实现传感器的信号高精度采集;
2)控制输出电路,含有隔离单元,使用固态继电器控制大电压大电流;使用PWM输出信号,控制输出精度高;
3)用于参与运算的微控制器,以及以太网通讯电路,232、485、CAN总线通讯电路,复位电路,看门狗电路;
4)确保电源稳定的电源模块电路;
传感器通过输入信号调理电路与微控制器相交互;
其特征在于:该方法包括以下步骤:
步骤一:设计PID自整定算法,常见的工业控制对象具有非线性、时变性以及不确定性因素,导致PID参数采用人工整定的方法比较耗费时间,整定的效果也比较差,在本方法中增加了PID自整定的算法,能够自动确定设备运行的PID参数,节省了时间,提高了控制效果;
步骤二:另外在传统的PID控制基础上,增加了防止积分饱和算法、对控制变量进行微分、微分先行算法,能够显著提高PID的效果,提高了响应时间,减小控制超调量;
步骤三:由于控制对象的非线性、时变性以及不确定性因素,仅仅使用PID控制,控制效果比较差;该方法在改进了常规PID控制方法的基础上,增加了模糊控制算法,通过建立模仿人类知识语言的模糊规则表,以及隶属度函数来进行模糊控制运算,使用模糊控制与常规PID控制相结合的方式,能够提高控制器在控制对象具有非线性、时变性以及不确定性因素的控制效果;
步骤四:在模糊控制中,模糊规则及隶属度函数的获得大多来自人的经验,控制效果的好坏也跟模糊规则及隶属度函数的选择息息相关;然而神经网络具有很强的非线性拟合能力,可学习和自适应能力优势,将神经网络与PID控制相结合,能够利用神经网络的自学习能力,计算PID控制的最优参数,达到最优控制,效果显著;
所述步骤一提到的PID自整定的实现具体分为以下步骤:
1.1,采用Z-N即齐格勒-尼克尔斯法则继电反馈式整定方法来实现,相比Z-N方法有很好的优势,即使用继电方法来产生振荡环节,其中继电特性的描述方程:式中,M为继电特性幅值,X为测量输出峰值差计算求得;当满足argG(jω)=-π,式中A是通过测量输出的最大值和最小值求得,Ku为临界振荡比例增益,d为划分的对称继电特性的振幅;
1.2,通过产生的振荡曲线,获得以上Ku及临界振荡周期Tu,由Ziegler-Nichols自整定方法的计算公式,如表1所示,根据需要的性能要求,计算出整定的PID参数,完成继电反馈的PID自整定过程;
表1 Z-N自整定PID参数
所述步骤二提到的改进常规PID的实现具体分为以下步骤:
2.1,常规PID算法如果不加修改使用的话,会暴露出容易超调、系统稳定周期时间长、在稳定时会有振荡现象的缺点;
2.2,PID的常用形式是:
采用抗积分饱和算法来限制积分导致超调现象,又能快速提高上升时间;其中,Umin≤u(t)≤Umax,当时,令u1(t)=Umax,其中令限制了积分饱和现象;另外改进微分的变化量,由于其中e(t)=r(t)-y(t),其中r(t)为设置值,y(t)为传感器采样值,然而当r(t)调整的时候,必然导致微分项的瞬间变化,会增加系统的不稳定性,因此令
所述步骤三提到的变论域模糊控制PID的实现具体分为以下步骤:
3.1,变论域自适应模糊控制是以误差e和误差变化率ec作为系统的输入,在不同时刻根据e和ec的不同对PID参数进行自动调整,模糊规则在线对PID参数的Kp、Ki、Kd进行修改;模糊自整定PID是在PID算法的基础上,通过计算当前系统误差e和误差变化率ec,利用模糊规则进行模糊推理,查询模糊规则表进行参数调整;
3.2,模糊控制表的建立不是唯一的,针对不同控制系统有所差异,但针对系统,使用以下模糊控制表均能满足控制要求:
ΔKP模糊规则表:
ΔKi模糊规则表:
ΔKd模糊规则表:
3.3论域的选择以及隶属度函数的确定通过人工经验确定,确保尽量准确;另外通过监测e和ec的变化,不断优化和缩小论域的范围,达到变论域自整定的问题;
所述步骤四提到的神经网络PID的实现具体分为以下步骤:
4.1本方法采用单神经元神经网络PID控制算法,能够避免像使用BP神经网络、遗传算法、粒子群算法计算量大的问题,也能够保证实时控制,在线不断修正;
4.2神经元PID结构模型为3个输入单输出的结构,其中3个输入为e(k),e(k)-e(k-1),神经元的输出为u(k),其中神经元的权值为PID的比例、积分、微分三个系数即Kp、Ki、Kd;
4.3神经元的输出为其中Ts为采样时间,误差函数为e(k)=rin(k)-yout(k),取性能指标采用最速下降法,神经元的权值调整如下:
同理可得,
其中μ为学习率,0<μ<1;
4.4令则通过步骤三可依次求得:
Kp(k+1)=Kp(k)+ΔKp(k+1),
Ki(k+1)=Ki(k)+ΔKi(k+1),
Kd(k+1)=Kd(k)+ΔKd(k+1);
4.5神经网络权值的初始值使用步骤一涉及的PID自整定方法计算出的值作为初始值,能够加快神经网络PID自整定的速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610103921.X/1.html,转载请声明来源钻瓜专利网。