图4-3 主程序流程图
Fig.4-3 Main program flow process diamgram
4.1.3发油模块设计
发油模块是控制系统的核心,发油过程大体分为三部分:开启部分、高速发油部分、精确控制部分。为了减少“水击”,避免静电的产生,在开启部分采取多级开启的控制模式,使流量逐渐达到最大值;高速发油部分主要为了提高发油效率,该部分的时间尽可能要长;精确控制部分逐渐降低流量值,在确定末级发油段的流量前对系统流量的波动性进行统计,为确定末级发油段的流量提供依据。发油曲线如图4-4所示。M0为预发油量;M1为中等流量发油的开启点;M2为大流量发油的开启点,M3~M5为多级关闭点;Mg为电液阀关断点;Qc为末级发油段流量。
图4-4 发油曲线图
Fig.4-4 Oil delivery curve
M0~M2开启部分为了减小“水击”和防止静电的产生,发油速度不宜过快,将电液阀先开启一个小开度并维持小流量。M1~M2段将电液阀开到中等开度,稳定一段时间后进入高速发油部分。
M2~M3高速发油部分在该部分发油流量大,能在较短时间内使发油量迅速达到给定值的80%~95%,以保证发油效率,M3为高速发油减速点。
M3~Mg精确控制部分M3~M4为一级减速发油阶段;M4~M5为二级减速发油阶段,在这一阶段对实际流量的波动Qb进行统计。在选择点M5处根据Qb值确定末级发油段流量Qc,并选择相应的控制提前量以确定关闭电液阀点Mg值;M5~Mg为末级发油段,在该阶段发油流量小,发油速度低,确保精度控制。
系统运行开始,根据总发油量确定好各控制点的剩余发油量值和相应的流量值。在发油过程中,控制程序实时采集流量计脉冲数,根据发油量计算公式计算已发油量和剩余发
图4-5 发油模块流程图
Fig.4-5 Flow process diagram of oil delivery
油量,同时计算流量值。根据流量的大小,调节电液阀的开度使流量保持在稳定值。当剩余发油量到达预关闭阶段,逐级降低流量值,直到发油量达到控制给定值。发油模块的流程图如图4