软件仿真为什么要用pid控制

软件仿真为什么要用pid控制,第1张

首先,Matlab和Simulink是用数学模型仿真一个物理量在时域的变化过程,比如空调控制温度

你设定室温为26度,但现在的实际温度是18度,这是的误差就是26度-18度等于8度

所以这里的误差是指 一个变量的实际值和你的预期值的差,而不是机械因为损耗所产生的效率损失。

然后,对于控制就是为达到预期值所作的更正,比如现在空调温度差8度,所以控制器要使空调加热,当温度高于预期值26度时,要使空调停止加热。这里面就有很多控制方法,PID也是其中之一。当然对于空调不需要用PID,但是一些复杂的控制,PID就很有用。

在OB35里面调用FB41或是FB42,并指定背景数据块,设置好PID的输入和输出地址,设定好PID参数,然后在PLCSim里面人为给定过程值,观察PID有无输出及正反作用。

补充:由于没有接现场设备,因此,过程值只能人为改变;

工业控制

中得到广泛的应用。然而在仓库的温度控制中,被控对象具有

非线性、时变性、滞后性等特点,而且温度控制受到被控对象、环

境和燃料等很多因素的影响,难以建立精确的数学模型,难以选

择控制器的参数。因此传统的PID 控制器难以获得良好的控制

效果。而模糊PID 控制是基于智能控制理论,并与常规PID 控

制有机结合,能够很好地控制锅炉的出水温度。模糊PID 的优点

是它不要求掌握受控对象的数学模型,而根据人工控制规则组

织控制决策表,然后采用模糊推理的方法实现PID 参数kp、ki

和kd 的在线自整定,不仅保持了常规PID 控制系统原理简单、

使用方便、鲁棒性较强、控制精度高等优点,而且具有模糊控制

的灵活性、适应性强等优点。

本文设计一个参数自整定模糊PID 控制器来完成对仓库

的温度控制,并结合MATLAB 的SIMULINK对其进行仿真研究。

PID调节器中一般的D(微分)不用,但是,P和i要用的,消除静态偏差必须要用到积分环节的,消除动态偏差要用比例环节,你出现的情况,可能没有进行扰动试验,暂时的平衡,一旦有大的偏差,调节器跟不上,而且会出现发散震荡。

因为我不是学自控的,不清楚PID的增量与位置形式。只是把PID整个元件的传递函数写出来然后加上就行了,我做模型时侯,PID的传递函数参数是用微分方程组的拉斯赫尔维茨判据判断的,没有用闭环传递函数来判断。PID参数Kp,Ki等参数应该根据稳定性来选取吧。至于示波器,你要看你想看什么的变化情况,如果是房间温度变化你应该加如图

以上就是关于软件仿真为什么要用pid控制全部的内容,包括:软件仿真为什么要用pid控制、怎么用setp 7中的plcsim仿真闭环pid程序、求一PID温度控制的仿真软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10171404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存