技术论坛

关于阀门控制的问题

作者 主题
新手

经验值: 45
发帖数: 10
精华帖: 0
主题:【探讨】关于阀门控制的问题


只看楼主 楼主 2022-04-25 16:16:56

现在用S7 300 实现一个功能:在30分钟内,实现压力从0升到1Mpa。目前 工人通过观测压力表,根据时间,多次手动调节阀门实现。 现在更换成电动阀门,4到20ma控制,如何程序自动调节阀门,实现这一功能?是30分钟内按照一定斜率升到1Mpa,该如何下手?小白一个 谢谢大家


 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1759448&b_id=4&s_id=0&num=7

至圣

经验值: 24344
发帖数: 4846
精华帖: 6
回复:关于阀门控制的问题


只看楼主 1楼 2022-04-25 16:58:13

       初步设想用PID。30分钟内分若干个区间,在若干个区间内将设定值从0到1Mpa拉开分布。效果怎么样不知道你的要求有多高。例如过3分钟就将控制设定值增加0.1MPa。可以试试看在就具体效果再优化优化。


谨慎低调
以下网友喜欢您的帖子:

  
新手

经验值: 45
发帖数: 10
精华帖: 0
回复:关于阀门控制的问题


只看楼主 楼主 2楼 2022-04-25 19:57:31
以下是引用ABBCCC在2022-04-25 16:58:13的发言 >1楼

       初步设想用PID。30分钟内分若干个区间,在若干个区间内将设定值从0到1Mpa拉开分布。效果怎么样不知道你的要求有多高。例如过3分钟就将控制设定值增加0.1MPa。可以试试看在就具体效果再优化优化。

谢谢您 ,我现在有7条生产线,每条线分5个时间段  0到30分钟压力0到0.1Mpa  , 30到60分钟 0.1到0.3Mpa  ,

60到90分钟0.3Mpa到0.5Mpa, 90到140分钟 0.5到1.2Mpa,140分钟到180分钟1.2Mpa降到0.5Mpa。要用PID实现的话,程序会不会太臃肿,cpu计算起来会不会太吃力?




 
以下网友喜欢您的帖子:

  
至圣

经验值: 24344
发帖数: 4846
精华帖: 6
回复:关于阀门控制的问题


只看楼主 3楼 2022-04-25 23:28:40

应该不会,7条也只要7个PID.照你的说法它还没有扰动因素在里面起哄。执行起来应该是轻轻松松的。不妨试一下,要是效果不好再另谋良方。


谨慎低调
以下网友喜欢您的帖子:

  
侠圣

经验值: 2790
发帖数: 390
精华帖: 5
回复:关于阀门控制的问题


只看楼主 4楼 2022-05-16 19:58:47

现在用S7 300 实现一个功能:在30分钟内,实现压力从0升到1Mpa。目前 工人通过观测压力表,根据时间,多次手动调节阀门实现。 现在更换成电动阀门,4到20ma控制,如何程序自动调节阀门,实现这一功能?是30分钟内按照一定斜率升到1Mpa,该如何下手?小白一个 谢谢大家

//////////////////////////

1.是开环控制吗? 就是说,我给个启动信号,一定时间后压力达到设定值,给一个关闭信号,一定是时间后彻底关闭,

如果是,不用PI调节,制作一个斜坡函数发生器, 设定上限和下限(开关量就型,例如电子压力表,当到上限1MPA 则开口度不再变化。到0 MPA 则开口度自动给定为0。
2. 如果闭环,则压力闭环, 设定值 用一个斜坡线性给定,斜率(或者说阶跃量)就是结合你的时间,可以画面设定。例如 设定10分钟,则10分钟 内0-1MPA 给定, 设定30 分钟则 30 分钟0-1MPA 给定。

当压力波动,则PI微调一下,基本一个纯比例调节为主。

所以最重要的是你的斜坡满足给定工艺,稳定是通过积分调节 到无稳态误差,工艺偏差范围内,如果对稳态无要求, 其实就是类似人按照一定时间匀速拧开旋钮到最大,一定时间匀速关闭旋钮到最小。


大家同行,you ok ? me !
以下网友喜欢您的帖子:

  
奇侠

经验值: 8877
发帖数: 2002
精华帖: 12
回复:关于阀门控制的问题


只看楼主 5楼 2023-01-19 09:14:16

你这种情况都不一定需要PID闭环控制,模仿工人操作的方式控制就可以了。如果前端压力稳定,可以采样分析一下阀门开度和后端压力的关系,应该可以近似成一个分段线性化的曲线。然后根据曲线每隔一段时间输出一个开度就可以了。如果中间压力反馈偏大或偏小,就在下一次动作的时候增加一个修正。


污水处理自控工程师,简称污师。
以下网友喜欢您的帖子:

  
侠士

经验值: 1414
发帖数: 167
精华帖: 1
回复:关于阀门控制的问题


只看楼主 6楼 2023-01-19 10:16:45

如果是开环,直接用斜率来按照时间给定。如果是闭环设定斜率然后用PI调节,我觉得这种方案比较好,设定好你需要的调节区间,在调节区间里用PI去调整阀门的压力的扰动,先通过斜率得出给定量,然后去PID调整。


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 5470
发帖数: 634
精华帖: 0
回复:关于阀门控制的问题


只看楼主 7楼 2023-01-19 10:35:44

4楼给出的方案挺好的!给赞一下!


干就完了!
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
关于阀门控制的问题
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。