Feb 12th, 2009, 20:41 | #1 |
Senior Member
注册日期: Jul 2004
帖子: 8,019
积分:66
精华:22
|
请教一个工业控制方面PID控制的专业技术问题
PID 控制液位: 一个物料罐, 下面有一个泵,根据下游的需要,泵的速度可相应地变化。 罐子的上方装有进料调节阀, 阀门根据液位的高低做 PID 调节控制。 能否有人专业朋友讲解一下 PID 的控制参数设定基本原理并举例说明。例如增大P 后,阀门会开得很大,关的很小, 造成液位波动较大。。。。。。 实际问题:当泵启动时, 液位会忽然降低,阀门的调节速度跟不上, 此时应该动哪个参数? |
|
Feb 12th, 2009, 21:02 | 只看该作者 #3 |
Senior Member
注册日期: Jul 2004
帖子: 3,030
积分:3
精华:1
声望: 35809297
|
试着答一下,不对的地方大家一块探讨。 PID(比例-积分-微分),在负反馈中运用的大多是是PI调节。 比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差(Steady-state error)。 在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统(System with Steady-state Error)。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。 以上是抄自百度。 Sunday的case实际上是需要设定一下I(积分)控制器。以免系统大幅震荡。 |
|
Feb 12th, 2009, 21:19 | 只看该作者 #7 |
Senior Member
注册日期: Jul 2004
帖子: 3,030
积分:3
精华:1
声望: 35809297
|
不对,正确的理解应该是积分项是可调节的。调节的目的是为了消除系统稳态误差的。 建议你去百度搜索一下,关键词:PID 解释。里面有非常详细的解释。 http://zhidao.baidu.com/question/67752733.html |
|
Feb 12th, 2009, 21:20 | 只看该作者 #8 |
伟大光荣正确
注册日期: Dec 2006
帖子: 5,546
声望: 26606132
|
在控制专业方面这个问题不算艰深。 现在要控制的是液位,肯定有液位“测量环节”,进料阀属“控制环节”。 问题是用什么做的控制器?原始的(很多场合也是很有效的)就是模拟元件构成 P-I。像微软拼命升级系统一样,资本家总要用“升级换代”掠夺剩余价值,现在也有“数字式”P-I,相应的,控制测量都有“数模转换”之类的衔接..... 在数字式里 P 系数没什么花头,I 系数变化就复杂一点了。这些系数的确定是和整个系统联系一起的。恐怕不是网上发帖能解决得了~~~ |
使馆最新工作指示如下:1 凡说GCD坏话的,i)一律先打成轮子辱骂之;ii)一律转移矛盾,就说他们攻击中国人。2 鉴于 《大纪元时报》影响越来越广泛,继续实施偷报活动,但后果必须自负。
|
|
|
Feb 13th, 2009, 07:24 | 只看该作者 #11 |
Senior Member
注册日期: Jul 2004
帖子: 2,559
积分:7
精华:2
声望: 213099
|
这里,单单PID无法实现液位控制的要求。 PID适用于定值控制,在随动控制中无法实现快速跟踪。如果条件所限还是要用PID控制,则在P值中加入泵速前馈。在PID 控制中,P是决定速度的。如果控制精度仍不够,则加入阀位前馈。 关键是要知道泵速是由谁控制的,把它加入前馈效果还要好一些。 另外,在这里模拟控制器应该已经没有了吧。20年前刚工作的时候在国营企业还有几个,随后的几年内逐步淘汰了。但我听说电力行业还有很多,主控室里一百多米长的仪表盘,宣示着李鸟家族的保守。 |
|
Feb 13th, 2009, 07:35 | 只看该作者 #12 | |
Member
注册日期: Jul 2004
帖子: 94
声望: 8
|
should put "D" into function
引用:
My suggestion is to increase "D" gradually to get proper control results. |
|
|
Feb 13th, 2009, 15:23 | 只看该作者 #13 | |
Senior Member
注册日期: Jul 2004
帖子: 8,019
积分:66
精华:22
声望: 30465608
|
引用:
假定液位设定值为100,泵启动时, 阀门打开的速度不够, 造成液位低至90 。 阀门开度100%, 如果没有D,则阀门维持开度100% 直至液位到达100, 然后,阀门开始逐渐关闭。 随着阀门关闭,液位就降低, 低过100, 阀门又开始打开。经过P I 的控制, 如果泵速度恒定, 阀门会逐渐地找到一个恒定点。 如果加上D, 那么在液位为90 的时候,阀门打开, 随着液位的上升, 即便没有达到100% ,阀门也会开始提前慢慢地减小。 D 值越大, 阀门的提前减量就越快。 |
|
|
Feb 13th, 2009, 18:40 | 只看该作者 #20 | |
软件基本靠载 硬件基本靠拆
注册日期: Jul 2004
住址: GTA
帖子: 13,253
积分:52
精华:18
声望: 3174223
|
引用:
|
|
|