The approach to design and common pitfalls

Designing a control system for a complete plant can involve the specification of several hundred control loops along with trips, alarms, overrides and all sorts of extra bits and pieces. It is a huge task and requires considerable experience to do well. The notes I've but together here won't make you a control system designer, but should give you some hints on how to tackle the control aspects of your design project.

Putting together a control specification

The first stage in design is to put together a specification which details exactly what you are trying to achieve. One method of doing this is to follow the sequence below:

  1. Produce a specification for the overall process. Define the required outputs (usually production rates - nominal value and variability, quality, etc). Specify constraints - most usually environmental constraints on discharges. Identify and quantify likely disturbances which will affect the whole process (e.g. know variations in raw materials, cooling water temperatures, etc).
  2. Take the flowsheet of the process and start to divide it into a series of function units. This decomposition is quite similar to breaking a process into unit operations for process design, but functional units for control can often include several process units (e.g. it makes sense to include the reboiler, condenser and reflux accumulator in a distillation column functional unit)
  3. Now take the process control specification and try to decompose it into a number of more detailed specifications for each function unit. This will involve translating global objectives, like production rate and quality, into unit objectives involving individual stream flowrates, temperatures, pressures, etc.  It is important to remember that in control its the allowable variation in these quantities that should be included in the specification. Do the same with the constraints and disturbances. Extra constraints (e.g. pressure limits on equipment) and disturbances (e.g. likely cooling effect of rain falling on a distillation column) will also appear as this process proceeds. Identify what manipulations are available and their ranges.
  4. Repeat steps 2 and 3 several times. Often the first go at dividing a flowsheet into functional units is the best, but it's always worth looking to see what happens if a piece of the process (e.g. a heat exchanger) is moved from one unit to an adjacent one.
  5. Now chose appropriate loop pairings to link the manipulated and controlled variables
  6. Finally add any 'bells and whistles' (e.g. overrides, cascades, trips, etc) that may be required.

Common pitfalls in design projects

Here are some of the most common mistakes which are made in the control parts of the design project: