PID控温实际问题!

[复制链接]
3799|4
 楼主| MIKEZHONG 发表于 2011-9-18 11:31 | 显示全部楼层 |阅读模式
初次搞PID控温,请教各位PID实际问题。(部分引用AVR单片机原理及测控工程应用一书)

增量式PID公式:
U(k)= Kp* [ e(k) – e(k-1)] + Ki * e(k) + Kd * [e(k) – 2e(k-1) + e(k-2)]
K为采样序列。
e(t) 为基本偏差,为设定的目标值---当前的测量值
的差


PID的整定:
有三种方法,1)临界比例法(一般常用) 2)反应曲线法 3Ziegler-Nichols 设定法。

临界比例法说明及步骤:
1)
首先选择一个足够短的采样周期让系统工作。
2)
仅加入比例控制调节,直到系统对输入的阶跃响应出现临界振荡,记下这时的比例放大系数Kc,和临界振荡周期Tc.
3)
在一定的控制度下通过公式计算得到PID控制器的参数,当上面两点得到KcTc后,通过经验公式来确定PID的控制器参数。
Kp = 0.6Kc
Ti = 0.5Tc
Td=0.125Tc
4)
再计算积分系数和微分系数:
Ki = Kp * T/Ti
Kd = Kp * T/Td

问题是
比如我采用PWM输出比例法,输出周期为3秒,20MS为一个单位,则为20ms* 150=3秒,具体怎么样实施第二点,就是加入多少比例会出现什么样的振荡,怎么样和这个输出相连接起来从而得到上面重要的KcTc. 及公式计算后的输出?
 楼主| MIKEZHONG 发表于 2011-9-18 17:50 | 显示全部楼层
沙发,:D
原野之狼 发表于 2011-9-18 22:51 | 显示全部楼层
把输出值UK映射到占空比
然后实地进行调试 增大比例系数会使PV波形上移 反之下移
具体参数值取决于物理系统传递函数模型  这个你不需要考虑的 调试过程中凭感觉就能找到这个临界点的
lixiaoxu2meng 发表于 2011-9-19 12:46 | 显示全部楼层
这个东西 必须实际操作   一边观察一边调这点非常重要     一般比例系数比较好调的  积分和微分 需要不断地摸索 从而找到 比较适合你的系统的
lixiaoxu2meng 发表于 2011-9-19 12:50 | 显示全部楼层
至于楼主说 如何把pid计算结果和输出联系在一起 就像版主说的 将输出值UK映射到占空比
您需要登录后才可以回帖 登录 | 注册

本版积分规则

51

主题

250

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部