Resources on Control Systems Design Routes
In terms of improving the performance of control systems, there are four Stages that can be followed (generally in sequency) which addresses all of these Levels:
- Stage 0 - System Risk Reduction (safety). For Level 0 and 1 control systems.
- Stage 1 - Monitoring and Reporting (including Statistical Process Control) This primarily addresses Level 1 and 2 control systems
- Stage 2 - Benchmarking against Internal or Compeititor Systems. This primarily addresses Level 1 and 2 , but can also be applied to Level 3 control systems.
- Stage 3 - Overall System Optimisation, through data mining techniques Can look at Level 1-3 control systems, but Level 1 systems should have been optimised through earlier Stages.
Studies to look at control system improvements can involve a number of tools and routes, all of which offer benefits to particular applications.
- Simulation studies using computer aided control system design tools (CACSD) These can be used to look at a very wide range of control issues such as new techniques and what-if scenarios
- Commissioning and improvement tools - primarily for re-tuning existing loops
- Hardware-in-the-loop - development systems where actual control hardware systems are prototyped with a plant simulation
- Rapid prototyping systems such as DSPACE for Matlab, AC100 for Matrixx, UNAC etc.
Links on Design procedures
- Ken Carter (President, Control Technology Corp) is writting an article on control system development practices for embbedded controllers. This will be linked in here when ready.
Modelling and Simulation
Most control system designs rely on modelling of the system to be controlled. This allows simulation studies to be carried out to determine the best control strategies to implement and also the best system parameters for good control (if these can be changed). Simulation studies also allow complex what-if scenarios to be looked at which may be difficult to do on the real system. However, it must always be borne in mind that any simulation results obtained are only as good as the model of the process. This does not mean that every effort should be made to get the model as realistic as possible, just that it should be sufficiently representative.
Here are a few links on modelling in general:
The most common way to construct a model is using a combination of transfer functions and nonlinear elements to represent the mathematical equations that decsribe the system. Here are a few links on block diagram modelling:
- Here's a simple diagram that shows the fundamental block diagram manipulations for combining blocks, moving pick-off points and summing nodes and eliminating feedback loops.
Bond graphs are a method of modelling physical dynamic systems that do not rely on the complex mathematical descriptions often used for developing model from physical principles and equations. The following links relat to bond graphs: