Member Login
Search
Jump to a Date
Sponsored Communities
Cool stuff
Neat Stuff

Visit our shop for nerds in control lifestyle products.
Thermal Overload
The threads that wouldn't die...
- PC reliability?
- Windows, real time
- PID loops
- PCs vs. PLCs
- Replacing people
- MS 'monopoly'?
- Software quality
- Where do we go from here?
- Why pay?
- PC reliability?
- Windows, real time
- PID loops
- PCs vs. PLCs
- Replacing people
- MS 'monopoly'?
- Software quality
- Where do we go from here?
- Why pay?
Fortune
How long a minute is depends on which side of the bathroom door you're
on.
on.
RSS Feed
www.control.com/rss/
To get a personalized feed, become a member at no cost.
How do I implement the following:
I need to control the pH of water by adding sulphuric acid. The incoming water flow rate is measured. The pH of the solution after mixing water and acid is measured.
I have two inputs:
1. Water flow rate
2. Post mixer pH
I have two outputs
1. chemical dosing pump speed.
2. chemical dosing pump stroke.
Do I use two seperate PID loops, 1 for flow and 1 for pH?
Why do I need to adjust pump speed and stroke?
I need to control the pH of water by adding sulphuric acid. The incoming water flow rate is measured. The pH of the solution after mixing water and acid is measured.
I have two inputs:
1. Water flow rate
2. Post mixer pH
I have two outputs
1. chemical dosing pump speed.
2. chemical dosing pump stroke.
Do I use two seperate PID loops, 1 for flow and 1 for pH?
Why do I need to adjust pump speed and stroke?
Well, you're in luck. This is easy.
If you have a chemical metering pump that has an input for a flow signal, there's one loop.
If you have a high end chemical metering pump that has an input for the pH sensor, there's another.
This is one of the simplest loops imaginable. Companies like LMI, Pulsafeeder, ProMinent, Iwaki, and a host of others make metering pumps with built in loop controllers.
There are also inexpensive controllers designed specifically for this function.
What you have is what is called a compound loop. The primary loop is the flow proportional loop. It is a "feed forward" loop. This drives the speed
of the metering pump. The secondary loop, the trim loop, which is a "feed back" loop, is the pH meter, and its output drives the stroke length
adjustment.
So no, you don't use two separate loops, exactly, but you do. They aren't separate because they interact. And mostly, you don't use the Integral term at all, and often not the Derivative term. Most of these devices are proportional controllers only.
You can even find some that are simple deadband controllers, and some with hysteresis.
All you got to worry about is proper and rapid mixing and as short as possible physical loop lag time.
Walt Boyes
Editor in Chief
Control and Controlglobal.com
www.controlglobal.com
Mailto:wboyes@putman.net
Read my blog SoundOFF!! At www.controlglobal.com/soundoff
If you have a chemical metering pump that has an input for a flow signal, there's one loop.
If you have a high end chemical metering pump that has an input for the pH sensor, there's another.
This is one of the simplest loops imaginable. Companies like LMI, Pulsafeeder, ProMinent, Iwaki, and a host of others make metering pumps with built in loop controllers.
There are also inexpensive controllers designed specifically for this function.
What you have is what is called a compound loop. The primary loop is the flow proportional loop. It is a "feed forward" loop. This drives the speed
of the metering pump. The secondary loop, the trim loop, which is a "feed back" loop, is the pH meter, and its output drives the stroke length
adjustment.
So no, you don't use two separate loops, exactly, but you do. They aren't separate because they interact. And mostly, you don't use the Integral term at all, and often not the Derivative term. Most of these devices are proportional controllers only.
You can even find some that are simple deadband controllers, and some with hysteresis.
All you got to worry about is proper and rapid mixing and as short as possible physical loop lag time.
Walt Boyes
Editor in Chief
Control and Controlglobal.com
www.controlglobal.com
Mailto:wboyes@putman.net
Read my blog SoundOFF!! At www.controlglobal.com/soundoff
I would set the pump speed/stroke as a ratio of the water flow. The ratio setpoint would be the output of the pH controller, i.e. if the pH was below setpoint the pH controller would increase the ratio of acid to water.
As for the pump I would operate it at variable speed fixed stroke. The stroke set at just enough so the pump is able to control the pH at maximum flow.
The only reason to change the pump stroke is if the pH controller runs out of range, e.g. if the controller output > 90 % increase the pump stroke.
I like to have a metering pump running as fast as possible (high speed/low volume) otherwise the pH will swing too much with each stroke of the pump.
Roy
As for the pump I would operate it at variable speed fixed stroke. The stroke set at just enough so the pump is able to control the pH at maximum flow.
The only reason to change the pump stroke is if the pH controller runs out of range, e.g. if the controller output > 90 % increase the pump stroke.
I like to have a metering pump running as fast as possible (high speed/low volume) otherwise the pH will swing too much with each stroke of the pump.
Roy
From Control Engineering magazine...
Related articles from Control
Engineering magazine- Tips for sustainability in manufacturing
- Deadline extended: Nominate award winning products now for upcoming competition
- Video listen in: Making Coriolis two-wire demands small sacrifices
- Fast HMI application development software
- HMIs: Rugged, instrument-grade-glass on projected capacitive touchscreens
- Third-party remote I/O available for ControlLogix, CompactLogix
- Control system and instrumentation design software
- SCADA cyber security lessons from the movie ‘Eagle Eye’
- Off-line robotics programming software with 3D simulation
- Embedded: Precise Time Protocol enables new-generation Ethernet mobile networks
Above articles copyright 2008 Reed Business Information.
Subject to its Terms of Use.
Your use of this site is subject to the terms and conditions set forth under Legal Notices and the Privacy Policy. Please read those terms and conditions carefully. Subject to the rights expressly reserved to others under Legal Notices, the content of this site and the compilation thereof is © 1999-2008 Control Technology Corporation. All rights reserved.
Our Advertisers
Help keep our servers running...
Patronize our advertisers!
Patronize our advertisers!




