同样一个PID功能当对应不同有物理量时,这个PID的参数是不是有一个大的变化范围?

比如:测量温度值:一般是0度至120度,那么偏差最大也就120。
如果测量的是压力:有的是0kpa,大的可以达20000kpa,那么偏差此时为20000了,
此时两种都使用同一个PID功能块的话,如果要达到同一个效果,那么这个P的参数是不是也要跟着偏差放大啊?比如在温度测量时的P值是2.3,那么在进行压力PID调节时,按这种趋势的话,这个P值是不是要2300这么大的值了。
当前我只是提出一个比喻,并不是实际的参数,实际都是需要调节的,但是无疑如果这个偏差时最大与最小确实很大时,那么相对应的P参数也要放大,最终的结果趋势是这样的吗?

最佳答案

为了不用修改参数你需要把测量值和设定值进行归一化处理,比如都处理到0~1.0或者0~100.0之间,这样就不需要修改pid的p参数了。当然了。pid的参数是和你的工艺设备有关的,不同的工艺设备的控制参数相同的可能性不大,所以你说温度和压力我认为即使归一化后,因为要控制的设备不同,参数也应该有所不同。我前面说的归一化只是实现了相同误差情况下同一个p会使得pid的p参数对输出的影响一样,但是输出对反馈的影响就不一定了,所以要根据实际情况来调整pid参数。

提问者对于答案的评价:
感谢三位大侠的回答!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc224877.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午12:34
下一篇 2018年12月1日 上午12:34

相关推荐