- 积分
- 80
- 回帖
- 0
- 西莫币
-
- 贡献
-
- 威望
-
- 存款
-
- 阅读权限
- 5
- 最后登录
- 1970-1-1
该用户从未签到
|
楼主 |
发表于 2008-10-8 17:56
|
显示全部楼层
来自: 中国北京
我看百度知道上也有人问跟我类似的问题,但是没人给出有用的回答。期望大侠到来帮帮在下。谢谢了!
怎样通过pid输出值来控制实际的系统?
一个温控系统
我用预期温度T与实测温度T(k)的差值做为增量e(k),用PID算法得出某值x后按量纲来看应该也是温度,但我应该怎样利用这个x来控制实际温度保持在预期温度T呢?
PS.通过控制加热器的电流i输入来控制加热温度,即我要询问的是x与i之间的关系
问题补充:这个系统要求的就是用个人电脑来控制,我现在已经用VB编了程序,数据采集,PID算法都没有问题,就是输出部分,具体怎样用PID返回的值来控制加热电流使系统恒温啊。PID返回值X与加热电流I到底是怎样的函数关系啊?
控制电路是用可控制输出电流的稳流电源对加热棒进行通电加热,通过调节输出电流来控制加热棒的温度。具体思路是将PID控制的返回值转化为电压信号,用这个电压信号对电源的输出电流进行控制(控制电压与输出电流已有确定的函数关系)。
现在比方说我预期的温度是200度,现在实际温度是198度,那么偏差就是2度,用这个偏差进行PID计算,可以得值x(x的量纲应该也是度),那么我想要达到预期的目的,应该怎样对x进行转换再对加热电源进行输出控制呢? |
|