打印

PID控温实际问题!

[复制链接]
2810|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 | 只看该作者
这个东西 必须实际操作   一边观察一边调这点非常重要     一般比例系数比较好调的  积分和微分 需要不断地摸索 从而找到 比较适合你的系统的

使用特权

评论回复
5
lixiaoxu2meng| | 2011-9-19 12:50 | 只看该作者
至于楼主说 如何把pid计算结果和输出联系在一起 就像版主说的 将输出值UK映射到占空比

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

51

主题

250

帖子

1

粉丝