kingfeng1983
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kingfeng1983的 主题 / 回贴
楼主  发表于: 2010-08-16 09:26

各位高手,最近领导交代了一个任务,具体见图。

本图通过 冷油出口的温度传感器(0-100℃,0-20mA)检测温度来控制电动三通阀的直通开度(1-0)来使冷油出口的温度维持在17℃。可以再(15-19℃)内浮动。
另外:1电动三通阀直通无电状态开度为1。
      2 热油的初始温度为50℃。
      3电动三通阀的控制 直通开度1-0  对应4-20mA.

以上这种情况是不是必须使用PID?
请知道这方面的支持一下,给个方案。
不知道这方面的,帮助宣传一下。
我把这个案例贴出来。一方面是完成任务。学习一下,另一方面,这个案例很典型,也希望其他人也可以从中受益。


我自己想了个办法不知可行?请大家批判!

先描述一下过程:初始状态,热油50℃左右,直通全开,冷却水全部进入板式冷却器。由于开度大,出口油的温度会下降,下降达到一定值后,需要关闭直通的开度,将温度维持在17℃。(17℃对应5440)

输出使用西门子EM2324输出。(0-20mA,0-32000)

首先输出AQW 6400 ---------全开。
当温度小于18℃,每秒使AQW加3200(即开度减小1/10,开度以1/10变化)
温度在16-18(即5120-5760)之间,开度不变。
当温度大于18,使AQW每秒减少3200,以增大开度。
当温度小于16,使AQW每秒增加3200,以减少开度。
最终使温度维持在17.,(16-18内波动)。

我想这样有一个缺点,假如当温度降低小于16度时,需要减小开度以提高温度,但是温度并无法马上提高,此时会继续增大开度,当温度调整至17,开度有点关的太大了,这样是不是温度波动太大?

kingfeng1983
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kingfeng1983的 主题 / 回贴
1楼  发表于: 2010-08-16 16:30
我请教西门子了,他们说这是笨办法,精度差。
但是那个人也不是很懂。
kingfeng1983
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kingfeng1983的 主题 / 回贴
2楼  发表于: 2010-08-17 07:57
没人回答?
[ 此帖被kingfeng1983在2010-08-17 10:06重新编辑 ]