爱普生压电喷头行业资讯
2024-05-03
典型的二阶系统单位阶跃响应误差曲线如图3所示。在图3中Ⅰ、Ⅲ、Ⅴ、Ⅶ……区域,误差朝绝对值减小的方向变化,此时可实施较弱的控制作用或保持等待。在Ⅱ、Ⅳ、Ⅵ、Ⅷ……区域,误差朝绝对值增大的方向变化,此时可根据误差的大小分别实施较强的或一般的控制作用。对于典型二阶系统阶跃响应过程分析如下。 设e(k)表示离散化的当前采样时刻的误差值,e(k-1)、e(k-2)分别表示前一个和前二个采样时刻的误差值,则有: △e(k)=e(k)-e(k-1) △e(k-1)=e(k-1)-e(k-2) (4—1) (1)当|e(k)|≥emax时,说明误差的绝对值很大,此时不论误差的变化趋势如何,都应考虑控制器按最大(或最小)输出,以迅速调整误差。即: u(k)=umax 当e(k)>0时 u(k)=umin 当e(k)<0时 (4—2) (2)当e(k)·△e(k)>0时,说明误差在朝绝对值增大的方向变化,此时如果emid≤|e(k)| u(k)=u(k-1)+ k1·△u(k) (4—3) 如果emin≤|e(k)| u(k)=u(k-1)+△u(k) (4—4) (3)当e(k)·△e(k)<0时,说明误差在朝绝对值减小的方向变化,此时如果emid≤|e(k)| u(k)=u(k-1)+△u(k) (4—5) 如果emin≤|e(k)| u(k)=u(k-1)+ k2·△u(k) (4—6) (4)当|e(k)| u(k)=u(k-1) (4—7) 以上式中: umax—控制器输出最大值; umin—控制器输出最小值; u(k-1)—第(k-1)次控制器输出; △u(k)—Kp[e(k)-e(k-1)]+Ki·e(k)+Kd[e(k)- 2e(k-1)+ e(k-2)]; k1—放大系数,k1>1; k2—抑制系数,0 emax、emid、emin为设定的误差界限,其中emax>emid>emin。 4.2智能PID控制规则 智能PID控制是在常规PID控制的基础上,根据专家及操作人员的实际经验,针对具有大滞后、时变、非线性系统而提出的控制方法。其主要特点是按区段进行不同算法的调节,它既有bang-bang控制的快速性,又有迟滞控制的稳定性和抗干扰能力。根据上述的分析,总结出相应的控制规则如下: 规则1:如果|e(k)|≥emax 则 u(k)=umax e(k)>0时; 或 u(k)=umin e(k)<0时 规则2:如果emid≤|e(k)| 则 u(k)=u(k-1)+ k1·△u(k) e(k)·△e(k)≥0时; 或 u(k)=u(k-1)+△u(k) e(k)·△e(k)<0时 规则3:如果emin≤|e(k)| 则 u(k)=u(k-1)+△u(k) e(k)·△e(k)≥0时; 或 u(k)=u(k-1)+ k2·△u(k) e(k)·△e(k)<0时 规则4:如果|e(k-1)| 则 u(k)=u(k-1) 由上述四条规则可知,智能PID算法本质上是非线性的,能较好克服常规PID的缺点。规则1、4条体现了系统的快速性与稳定性,规则2、3条体现了PID变参数调节的自适应性。5、采用PLC实现的智能控制策略 5.1硬件配置 可编程序控制器硬件配置采用三菱公司的FX2N-32MR主机和FX2NA/D及D/A输入输出模块组成。水位设定值和水位实际采样值经过A/D模块转换成数字量,PLC根据智能PID控制规则进行运算处理后,经D/A模块输出模拟调节信号到变频器,由变频器调节水泵的转速,即出水量,从而实现了水位的自动控制。 5.2软件实现 智能PID算法是在PLC中完成的。随着微处理技术的不断发展,PLC的运算速度越来越快,功能也越来越强,用PLC进行软件编程和规则判别非常容易。实现文中的控制算法只要对相关的参数进行四则运算和参数比较即可。智能PID算法中emax、emid、emin等各参数的大小及采样周期T的频率在调试中具体确定。智能PID算法软件框图如图4所示。
6、结束语 使用PLC作为数字调节器,将智能PID控制算法应用于企业的生产用水的远距离的液位控制系统中,是对仿人智能控制算法的一种新的尝试,为具有滞后环节的控制系统设计提供了有益的启示。实践证明,使用智能PID控制算法应用于该系统后,系统的响应快、超调小、水位稳定并具有较高的控制精度、满足了生产要求,取得了较好的控制效果。参考文献 1、陶永华 尹怡欣 葛芦生.新型PID控制及其应用.北京机械工业出版社.1998.9 2、廖常初.可编程序控制器的编程方法与工程应用.重庆.重庆大学出版社.2001.2 3、高金源.自动控制工程基础.北京.中央广播电视大学出版社.1992.2



