Hi all,
I am programming a control system which is controlling a blower using to increase dissolved oxygen in sewage. Using Compact Logix L33ER.
The loops are as follows:
Valve PID with a PV input being the DO from a sensor, CV is the valve open position. Setpoint is required amount of DO in sewage (user input)
Blower PID with PV being pressure, setpoint being pressure setting and CV being speed of blower. The setpoint can change (10 different steps) through a control loop with the valves, to keep the valves as open as possible, whilst keeping the blower on the lowest frequency.
Client also requested that a maximum and minimum airflow is kept and if the max or min is reached, the blowers must maintain this and ignore the pressure setpoint, since going below will result in there not being enough DO for the bacteria and going over can damage the system.
Do you have any ideas on how I could implement this request for min and max airflow?
Thank you in advance.
I am programming a control system which is controlling a blower using to increase dissolved oxygen in sewage. Using Compact Logix L33ER.
The loops are as follows:
Valve PID with a PV input being the DO from a sensor, CV is the valve open position. Setpoint is required amount of DO in sewage (user input)
Blower PID with PV being pressure, setpoint being pressure setting and CV being speed of blower. The setpoint can change (10 different steps) through a control loop with the valves, to keep the valves as open as possible, whilst keeping the blower on the lowest frequency.
Client also requested that a maximum and minimum airflow is kept and if the max or min is reached, the blowers must maintain this and ignore the pressure setpoint, since going below will result in there not being enough DO for the bacteria and going over can damage the system.
Do you have any ideas on how I could implement this request for min and max airflow?
Thank you in advance.
Last edited: