技术栈
阀位控制
杨铮...
1 年前
算法
·
阀位控制
优先调节阀位,条件调节阀位
控制对象的执行机构可能存在多个,举例,压力通过变频和翻板这两个执行机构调节。默认调节翻板。这里定义一个全局布尔变量 bfgflag 初始默认为0;优先调节翻板,当翻板处于极限阀位时,bfgflag 赋值为1,开始调节变频,同样,当变频处于极限阀位时,bfgflag 赋值为0。当偏差特别大时,翻板和变频一起调节。 x表示阀位开度值数组 y表示阀位投切位数组 e表示偏差 em表示偏差最大值 xl表示阀位下限数组 xh表示阀位上限数组