http://www.ad.siemens.com.cn/club/bbs/post_elite.aspx?a_id=1545760&b_id=66
在过程控制中,PID算法仍是经典控制。理解PID算法后,控制对象不一定是比例阀,正确选用截止阀,控制效果一点也不会比比例阀差!
http://www.ad.siemens.com.cn/club/bbs/post_elite.aspx?a_id=1434341&b_id=64
这个帖子中,15楼提到用占空比控制开关量输出达到连续控制的目的,我在实际项目中就是这么使用的,只是为保险起见,用两个管径不同的截止阀替代 一个比例阀。两个截止阀,一个管径DN25,一个管径DN50,管径相差一倍,截面积相差四倍,小管径截止阀承担0-20%的开度,大管径截止阀承担20-100%区间的开度,这样配置避免大管径截止阀关闭造成蒸汽管路的压力突变。
PWM脉冲宽度程序仍然和PID一起放在100ms循环中断任务中执行,以5s为100%开度,也就是50个100ms脉冲宽度,PWM脉冲宽度程序设置累加脉冲数,达到50后复位重新累加;
假设当PID计算总输出为10%,则小管径截止阀开5s*10% /20% = 2.5秒(25个脉冲宽度),关2.5秒(25个脉冲宽度);
假设当PID计算总输出为20%,则小管径截止阀保持ON状态;
假设当PID计算总输出为30%,则小管径截止阀保持ON状态,大截止阀承担10%开度,5s*10% /80% = 0.6s ,开6个脉冲宽度,关44个脉冲宽度;
……40%,则小管径截止阀保持ON状态,大截止阀承担20%开度,开12个脉冲,关38个脉冲;
……
……
……100%,则小管径截止阀和大截止阀保持ON;
……
两个开关量输出替代一个模拟量输出,用两个便宜可靠的截止阀替代昂贵娇气的的比例阀,效果却一点不会差,可靠性只会更强。
今天看到帖人争霸赛的活动通知,颇有感触,“说甚龙争虎斗,只盼前人种田后人能收就好了!”