A
Hi all,
I'm having problems with a system that I would normally control using a cascaded PID loop. Unfortunately, I do not have a lot of instrumentation to work with.
Here is the system, I have to maintain air concentration levels in a tank by constantly blowing air into it. The amount of air that is entering the tank is modulated by a MOV. The air supply is kept constant by another loop which also supplies air to other systems. The concentration of air in the tank is very slow to change.
Normally I would cascade this system into two loops. The primary loop would use the concentration as the PV and output a set point to the second loop. The second loop would modulate the MOV based on a flow reading from the outlet pipe hunting around the setpoint from the primary loop.
User____
| ___
| | |
[PID] |
_________| |
| __ |
| | | |
[PID] | [%]
| | T | T
[M] [F] T | T
-----(\)--=-->T________T
In my case I don't have any flow measurement from outlet pipe. The only thing I have is valve position, which I don't want to use as a Process Value.
Any Suggestions?
I'm having problems with a system that I would normally control using a cascaded PID loop. Unfortunately, I do not have a lot of instrumentation to work with.
Here is the system, I have to maintain air concentration levels in a tank by constantly blowing air into it. The amount of air that is entering the tank is modulated by a MOV. The air supply is kept constant by another loop which also supplies air to other systems. The concentration of air in the tank is very slow to change.
Normally I would cascade this system into two loops. The primary loop would use the concentration as the PV and output a set point to the second loop. The second loop would modulate the MOV based on a flow reading from the outlet pipe hunting around the setpoint from the primary loop.
User____
| ___
| | |
[PID] |
_________| |
| __ |
| | | |
[PID] | [%]
| | T | T
[M] [F] T | T
-----(\)--=-->T________T
In my case I don't have any flow measurement from outlet pipe. The only thing I have is valve position, which I don't want to use as a Process Value.
Any Suggestions?