Solving over-run in a liquid batch system

Please more precisely define your system and your problem. This will relieve us from a long series of guesses based on your one sentence description.
 
The best way to implement overrun or underrun correction is to get it right the first time so you don't need to correct.

Though this is not always possible. But with liquids it helps if you have 2 valves. One normal one, and one with a orifice in it.


If its a weight dosing system (load cells).
If the deviation of the dosing amount and actual amount is consistent its fairly easy to make a correction for it. At the end of the dosing calculate the difference. At the next dosing you would add or subtract this from the dosing amount. I would limited the amount that is corrected per dosing for example only 30% of the difference, see it as a rough PID control. Also i would set a max amount that can be corrected.
 
Last edited:
Sorry I have micrologix 1000 (1761-L1BBB) that uses a HSC function that counts pulse's from a flow meter that is rated for 200 pulse's per gallon. Then I have a Redlion graphite HMI as the operator and calibration interface. This is a new program that I am working on and I am having a problem solving the logic for over-run and under-run conditions, especially when I am working with three different liquids to be scaled into a mixer.I'm thinking I need to take my rate/time and then compare it with a fixed value in regards of what it should be and then change timing on the output.
 
You need a control system with feedback.

It's easy. You just adjust the setpoint by taking a percentage of the difference between you want and what you got (the error).

Next time you weigh something you take the setpoint you want and subtract the adjustment. After you weigh something next time you get a certain error, you take a percentage of that, and on and on. Finally the system will have corrected itself. Problem solved.

Have a different correction for each media type or valve.

You should also think about doing pulses when getting close to the setpoint - unless you have a proportional control valve. So open for a short bit wait, close and then check the weight and repeat until weight is right.

If you use proportional control you need a minimum output otherwise you might get zero or very low little flow and never reach the setpoint.

You can combine all these methods.


.
 
Last edited:
There is only one solenoid valve on the water system to be scaled
and on the corn syrup and soybean oil to be scaled uses a pump and a solenoid on those systems.
These are an existing systems that use an SJ batch controller but these units are going obsolete and I want to get them converted over before this happens. I know there are other batch controllers out there but what I have seen doesn't work for the operators because either they are to small or not visible from a distant.
On the sj controller it uses multipliers and dividers for accuracy and a zero floating point to correct over-run problems
 
One word, PREACT. Make an adjustable preact that you subtract from your setpoint. This is the amount of ingredient that flows while the valve is closing. Then have a timer that starts after the valve is de-energized. This timer should be slightly longer than the time it takes the valve to close. Keep totalizing until the timer is done. With practice you'll be spot on in no time.
 
One word, PREACT. Make an adjustable preact that you subtract from your setpoint. This is the amount of ingredient that flows while the valve is closing. Then have a timer that starts after the valve is de-energized. This timer should be slightly longer than the time it takes the valve to close. Keep totalizing until the timer is done. With practice you'll be spot on in no time.
+1

And, if you want to get slick, you can calculate the error after a dispense cycle is complete and automatically correct your pre-act value. It may be useful to do this on a limited basis or only if the error exceeds a limit for multiple consecutive cycles.
 

Similar Topics

I'm setting up some controller-based email notifications for alarms, process conditions, and so on. Test emails fire great! Along with this, I'd...
Replies
0
Views
1,634
Hi to all reading this, My questions are.... 1) does any1 follow the PLC approach as seen by the Ron Beaufort YouTube videos 2) where can I obtain...
Replies
5
Views
2,499
I am using a compactLogix PLC. We built a conveyor system now we have added an end of line sorter. Yes an add on and no one has thought of how it...
Replies
19
Views
7,555
The problem: Break is released and one second later my motor starts functioning. My motor stops functioning when it reaches a certain value...
Replies
6
Views
1,764
Here is a video that walks through a structured approach of writing a ladder program for the Silo Simulation in the LogixPro software from...
Replies
10
Views
7,628
Back
Top Bottom