您现在所在的是:

PLC论坛

回帖:14个,阅读:1596 [上一页] [1] [2] [下一页]
6170
yecao2003
文章数:1439
年度积分:573
历史总积分:6170
注册时间:2003/8/13
发站内信
发表于:2017/8/15 9:33:41
#10楼
以下是引用机栝2017/8/15 8:51:19的发言:
算法的话,学过微积分应该都了解了,但是我还是想把自己的思路说出来,如果有不对的地方,各位老师一定不吝赐教。

公式不好写就不写的

P是偏差乘于一个比例系数,我用EXCEL也做了模拟,确实算到最后会存在一个恒定的静差(理想算法),所以如果只用P,那么只能用在要求不高的场合。

I积分,就是消除这一静差,很多资料讲到这里就不讲了,只要子解积分的含义,其实很好理解,这个积分就所有时间的反馈偏差的和,只要有偏差就会积分下去,偏差一但为零,那么积分就保持在这个位置不变。

D微分,我仔细看了一下公式,其实用导数来定义我个人觉得更加合适,公式是de(t)/dt,其实就是偏差曲线的一阶导数,而一阶导数才是反应曲线变化率的关键所在,但是导数是微分之商,所以叫微分也没有什么不妥,曲线变化快那么这个微分分量就大,曲线变化慢,微分分量就小。加入微分就是提前消除下一次大的偏差变化,从而达到稳定系统的目的。

知识有限,如果有不对的地方还请老师们一定指教!谢谢!
总结得不错。
7712
jiouai84
文章数:655
年度积分:50
历史总积分:7712
注册时间:2013/1/7
发站内信
发表于:2017/8/15 10:56:37
#11楼
看楼主的贴子,最好的问题好像指如果设定值和测定值相同了,那么PID的输出为O,这时用这个PID的数去控制器的话会导致如阀门类的关闭,但是后面的贴子怎么找到PID的公式运算上去了,您的模拟的时候,测定值等于设定值的时候,PID的输出是为O吗?,如何解决这个问题?,还有你用的是什么的PID模拟器,不是PID指令不能模拟吗,西门子的?
7310
机栝
文章数:988
年度积分:538
历史总积分:7310
注册时间:2017/6/12
发站内信
发表于:2017/8/15 13:36:37
#12楼
以下是引用jiouai842017/8/15 10:56:37的发言:
看楼主的贴子,最好的问题好像指如果设定值和测定值相同了,那么PID的输出为O,这时用这个PID的数去控制器的话会导致如阀门类的关闭,但是后面的贴子怎么找到PID的公式运算上去了,您的模拟的时候,测定值等于设定值的时候,PID的输出是为O吗?,如何解决这个问题?,还有你用的是什么的PID模拟器,不是PID指令不能模拟吗,西门子的?

这个问题已经解决了,所以就顺便讨论一下算法
6859
szhenlong
文章数:1354
年度积分:154
历史总积分:6859
注册时间:2014/9/28
发站内信
发表于:2017/8/16 8:24:09
#13楼
一辆向东行驶的汽车走到南北路口需要向北转向,方向盘、车轮、南北轴线、时间,请大神们通俗地解释。
7712
jiouai84
文章数:655
年度积分:50
历史总积分:7712
注册时间:2013/1/7
发站内信
发表于:2017/8/17 6:49:10
#14楼
你们是怎么解决的,我们这边的解决方法是设定阀门的最小开度,比如百分之三十,在这个基础上调整。
此帖发自论坛手机版

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004