Lakee911
Member
Hi All,
I've got a unique application that I've got my head wrapped around, but I'm having trouble writing my functional description or breaking it down sufficiently for implementation. Can y'all help?
PROBLEM: I have a pressurized forcemain w/ two flow control valves. I want maintain a level in a tank on one destination and send all excess flows, if any, to the other destination. One valve should be full open at all times.
So my thoughts were that I could use a reverse acting PID loop to control the valve to the tank. As the level rises, I begin close the tank valve and I fully open the other valve. If my tank level begins to drop, I'll open the tank valve. When it reaches 100%, I'll park it there and switch my PID output to direct acting and control the other valve so that it begins to close. As my tank level drops, the other destination valve will move closed. Then I'm ready to repeat.
I'm having difficulty determining just how I'd implement this. Any ideas in how to break it down or at least write it up in a functional that could be programmed? It's like I need to make an assumption on which one to control from and then it's just flip flopping on which valve its controlling.
Thanks,
Jason
I've got a unique application that I've got my head wrapped around, but I'm having trouble writing my functional description or breaking it down sufficiently for implementation. Can y'all help?
PROBLEM: I have a pressurized forcemain w/ two flow control valves. I want maintain a level in a tank on one destination and send all excess flows, if any, to the other destination. One valve should be full open at all times.
So my thoughts were that I could use a reverse acting PID loop to control the valve to the tank. As the level rises, I begin close the tank valve and I fully open the other valve. If my tank level begins to drop, I'll open the tank valve. When it reaches 100%, I'll park it there and switch my PID output to direct acting and control the other valve so that it begins to close. As my tank level drops, the other destination valve will move closed. Then I'm ready to repeat.
I'm having difficulty determining just how I'd implement this. Any ideas in how to break it down or at least write it up in a functional that could be programmed? It's like I need to make an assumption on which one to control from and then it's just flip flopping on which valve its controlling.
Thanks,
Jason