模糊pid控制算法_知识分享|广义预测模糊控温应用方案

7f9ce1145b66f8b1079320e036a17bfd.png

广义预测模糊控温应用方案

bcfd882687143f73286e990735d0dc96.png

1.背景

在精细化工行业中,反应釜是厂用的一种反应容器,而温度是其主要被控制对象,是保证产品质量的一个重要因素。

反应釜常规温度控制分为两种方式。一种是反应釜利用导热介质通过反应釜的夹套来提高物料的温度,通过搅拌来使物料的温度均匀;另外一种是多种物料进行化学反应生热,其反应过程要满足一定温度范围要求,其化学反应机理较为复杂,受到外界条件、原料纯度、催化剂的类型等诸多因素的影响,所以难以建立精确的数学模型,致使整套设备的自动化水平较低。

2.分析

对于加热或化学反应生热的机理较为复杂,收到外界扰动明显,反应过程中虽有大量的吸、放热现象,具有大滞后、时变、非线性,强耦合、反应机理复杂等特点。

传统的PID控制是一种基于过程参数的控制方法。具有控制原理简单、稳定性好,但涉及依赖于被控制对象的精确模型,在线橄定参数能力差,反应釜温度控制机理复杂,各个参数在反应过程中时变,因而采用一般的PID控制器无法实现对反应釜的精确控制。

3.解决01

稳定控温阶段原理:由于纯滞后、扰动、复杂的反应机理,会导致控制作用不及时,引起超调、震荡等现象,温度控制就存在着大惯性、非线性等特性,为了解决这一问题,引入反应釜温变化率这个物理量,具体实现是以纯滞后模块将温度值TI延迟输出记为V0,再以此时的温度值TI与一分钟前的温度值V0的差值得到反应釜每分钟的温度变化率Q0。

f038075572ad567e13562f877cf8935d.png

02

为了及早发现反应釜温度变化的趋势,所以就将温度差值和反应釜温变化率进行放大,其中温度差值V0是实际温度值PV与预设温度值SV的差值,其中温度差值量化因子K1和反应釜温变化率量化因子K2均为放大系数。

50967a82743bc909a06907485214b0bd.png

03

基于模糊逻辑描述一个过程的控制算法,它不需要被控对象(温度差值和反应釜温变化率)的精确模型,通过阶跃相应,传导函数模型来预测温度变化率。模糊集温差V12及模糊集温度变化率T12均取为{NB,NM,NS,Z,PS,PM,PB},论域为[-3,3],所谓模糊化就是一种简单的取整处理,比如2.3取为2,2.7取为3.

0515749e25435100434864140cf32275.png

模糊集温差V12

bc3b051e5ce436b7df90d171b435cd79.png

对应上述表模糊变量H不同等级的隶属度值

04

输出的控制量乘上适当的比例因子R101A1_CL_HV_XS,得到阀位修正值。最后将PID算法和模糊控制算法叠加得到阀位控制的最终值。

f081a15609e6f864b6f727edd5c284aa.png

05

现场效果:温度曲线稳定平滑、误差在±0.5.

4d19cfd2ff9fd008f7a2e4adf1951cfe.png 4.总结

将线性与非线性控制相结合,使温度能满足用户的精度要求是温控系统的最终目的。在实际应用中,根据具体的应用场合、不同的加热对象、不同的控制要求和控制精度,选择优稳行业库不同PID算法控制方式。

e8c50173721e60478408fe1f93ee953e.png
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页