搜索
bottom↓
回复: 36

供暖房间的PID温控器,控制100等分的阀门,PID参数如何选择

[复制链接]

出90入0汤圆

发表于 2018-6-16 14:46:30 | 显示全部楼层 |阅读模式
北方集中供暖的房间,放一个 PID控制的温控器,
温控器按照用户的设定温度、温度传感器测量到的房间温度,PID计算得到阀门的0~100%的开度。
开度值送给楼道的阀门,阀门走到对应的开度。

可变条件:
1,供暖的房间,有大有小,有保温好,有保温差。
2,房间偶尔开开门。
3,阀门内的热水,温度、压力在变化。

最终只能反映到房间的室内温度的变化率上!
是一个滞后很大的系统

PID算法:
   PID温度设为±2℃,房间温度比设定温度低2℃,全开 100%
                             房间温度比设定温度高2℃,全闭 0%

  PID控制:房间温度与设定温度在±2℃内
     △U(k) = Kp*[ △E(k) + Ki*E(k) + Kd*(△E(k)-△E(k-1)) ]
     4个参数:  Kp   Ki    Kd    采样控制周期T

问题:
1,Kp  Ki   Kd 一般在什么范围?
2,如果我选择Kp=10   Ki=0.01   Kd=0.1,仅调整采样控制周期T的大小,能不能实现控制?

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2018-6-16 15:39:17 | 显示全部楼层
这东西100分怎么感觉没必要呢

出90入0汤圆

 楼主| 发表于 2018-6-16 16:01:17 | 显示全部楼层
kafeiwutang 发表于 2018-6-16 15:39
这东西100分怎么感觉没必要呢

用高大上的PID,要100等分。     

软件上是400等分。
但事实上阀门的机械特性,100等分的精度达不到。

出0入0汤圆

发表于 2018-6-16 16:20:05 | 显示全部楼层
pid参数的最佳值是根据调试而定的吧。
譬如容易过冲,p就设小些。。反复多次试验,才能可到最佳pid参数。

出5入0汤圆

发表于 2018-6-16 16:23:39 来自手机 | 显示全部楼层
和大型工厂空调系统有些相似吧?

出90入0汤圆

 楼主| 发表于 2018-6-16 16:39:19 | 显示全部楼层
NM2012 发表于 2018-6-16 16:23
和大型工厂空调系统有些相似吧?

相似。 但温度变化还要慢。

出0入22汤圆

发表于 2018-6-16 17:05:29 来自手机 | 显示全部楼层
每个房间自整定一次

出0入0汤圆

发表于 2018-6-16 17:16:58 | 显示全部楼层
做程序的时候 稍微的试运行一下 弄一个自整定参数。。。
~~~
燃料供应不足 很多时候 都是白扯

出0入213汤圆

发表于 2018-6-16 17:18:41 | 显示全部楼层
提供一下思路:

阀门只控制全开和全关.

为防过冲, 要计算一下升温速度, 比如是10分钟升一度, 可以在离设定温度差1度时延后5分钟关,5分钟后看过冲是多少度. 把这些数据保存下来, 下次运行就以此来优化. 不断总结,自优化

没必要搞那么高上大的PID,

出90入0汤圆

 楼主| 发表于 2018-6-17 09:40:23 | 显示全部楼层
我们是做阀门的。
全开全关阀门 和  100等分的阀门 都做。
理论上,100等分的阀门,对控制应该更好。
用PID是为了更好的控制温度,
只是对于这么多的可变条件,现在还没有试验条件,不知道如何做?
注:以前我们只做过控制水温的PID控制器。

出0入0汤圆

发表于 2018-6-17 15:46:40 来自手机 | 显示全部楼层
我想应该用你楼上方法应该好一些

出0入25汤圆

发表于 2018-6-17 16:18:56 | 显示全部楼层
最近做高温箱,试了下PID,经验不足,感觉不好用,也许参数调的不好。
最后还是自己弄的算法。

出0入0汤圆

发表于 2018-6-17 20:28:10 | 显示全部楼层
请问你说的阀门是什么型号?

出0入0汤圆

发表于 2018-6-17 21:38:03 | 显示全部楼层
最好要自整定来确定参数,你单纯使用参数不一定合适的。可能会超调。

出90入0汤圆

 楼主| 发表于 2018-6-18 09:09:39 | 显示全部楼层
留声而过 发表于 2018-6-17 20:28
请问你说的阀门是什么型号?

我们公司生产阀门和驱动器。

出90入0汤圆

 楼主| 发表于 2018-6-18 09:10:41 | 显示全部楼层
haomaiggq 发表于 2018-6-17 21:38
最好要自整定来确定参数,你单纯使用参数不一定合适的。可能会超调。

估计最终的这样。自整定。

出0入0汤圆

发表于 2018-6-19 12:57:49 来自手机 | 显示全部楼层
水温能控制在正负一度吗?

出90入0汤圆

 楼主| 发表于 2018-6-19 13:51:18 | 显示全部楼层
控制的是 房间的室内温度,

供暖的水管内的水温有40~70℃,并且在变化。

出0入0汤圆

发表于 2018-6-19 17:01:19 | 显示全部楼层
我原来的锅炉半个小时都不会有太大的变化

出0入0汤圆

发表于 2018-6-19 17:02:18 | 显示全部楼层
建议你先在屋子里面十分钟一次,或者计算热值再说,这个偏差太大了

出90入0汤圆

 楼主| 发表于 2018-7-12 07:41:20 | 显示全部楼层
顶 自己的难题!

出0入42汤圆

发表于 2018-7-14 23:23:19 | 显示全部楼层
你在哪里测温?

出90入0汤圆

 楼主| 发表于 2018-7-15 06:24:55 来自手机 | 显示全部楼层
房间测量室温

出0入96汤圆

发表于 2018-7-15 09:08:45 | 显示全部楼层

这个用PID没有太大的用处,一般用PI就可以了,因为时间滞后很大,

出0入96汤圆

发表于 2018-7-15 09:14:01 | 显示全部楼层

另外阀门采用100分度也不好,建议你采用10份,因为阀门太小,户用供暖的阀门估计是20的,部分是25或32的,条10%和20几乎没有区别的,因为压力也在变化了,
与设定值之差超过2度 ,用P控制即可(高了就全关,低了就全开)。
进入2度范围内,一般5分钟计算一次偏差(温度变化)如果减少了,阀门开度就增大,如果增大了,阀门开度就减少,

出0入0汤圆

发表于 2018-7-16 11:13:51 | 显示全部楼层
可以用继电器自整定法整定下,试凑法很麻烦

出0入42汤圆

发表于 2018-7-16 12:09:28 | 显示全部楼层
这个探头的位置, 直接会影响他的控制方式, 散热片是个热辐射源头, 在气流没有充分搅动的室内, 其实用PID控制意义不大.
就算是用PID, 那个控制精度同样体现不到房间的空气温度上, 我是你的话, 就设置两个范围, 在超出2度, 完全关死, 在低于2度, 完全打开, 在4度之间按比例做个输出.

出90入0汤圆

 楼主| 发表于 2018-7-17 16:08:24 | 显示全部楼层
xiangtaochen 发表于 2018-7-16 12:09
这个探头的位置, 直接会影响他的控制方式, 散热片是个热辐射源头, 在气流没有充分搅动的室内, 其实用PID控 ...

在4度之间按比例做个输出

请问,这个能控制温度,在±0.5℃内波动吗?

出0入42汤圆

发表于 2018-7-18 08:32:57 | 显示全部楼层
hzpyl 发表于 2018-7-17 16:08
在4度之间按比例做个输出

请问,这个能控制温度,在±0.5℃内波动吗?

你试试看不就知道了.

出0入0汤圆

发表于 2018-8-15 21:23:07 | 显示全部楼层
先单独用P 试一下,I慢慢加,D就算了

出0入8汤圆

发表于 2018-8-15 22:27:50 来自手机 | 显示全部楼层
用模糊pi,效果好

出140入115汤圆

发表于 2018-8-15 23:08:46 | 显示全部楼层
本帖最后由 yanyanyan168 于 2018-8-15 23:11 编辑

论坛有个西门子的带自整定PID,好用。我控制滞后40多秒的加热模头,控制精度达±0.2℃内波动。

编辑原因:修改链接错误

出0入0汤圆

发表于 2018-8-16 08:07:02 | 显示全部楼层
yanyanyan168 发表于 2018-8-15 23:08
论坛有个西门子的带自整定PID,好用。我控制滞后40多秒的加热模头,控制精度达±0.2℃内波动。

编辑原因: ...

楼上正解, 坛子里有自整定参数的

出0入8汤圆

发表于 2018-8-16 10:09:20 | 显示全部楼层
正在做用步进电机控制发电机油门来稳定输出电压,也是用PID方式,和楼主的有些类似。


空载:

带载:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入42汤圆

发表于 2018-8-16 10:53:50 | 显示全部楼层
对于大滞后系统 调整周期很关键 不要太快

出95入100汤圆

发表于 2018-8-17 11:29:39 | 显示全部楼层
这个一般会放一个自力式温控阀就可以了,没有这么高大上

出0入0汤圆

发表于 2018-8-18 14:47:34 | 显示全部楼层
这是thermostat的PID算法

高大上的,如Nest,低端的,如霍尼的RTH。

不过这100莫元的悬赏,要这种产品级的PID,也太抠了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 14:27

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表