Control Engineering Solutions: a practical approach
Buy book PDF
- $98.00
2: Department of Electrical Engineering, Dresden University of Technology , Dresden
3: Department of Automatic Control and Systems Engineering, University of Sheffield , Sheffield
This book collects together in one volume a number of suggested control engineering solutions which are intended to be representative of solutions applicable to a broad class of control problems. It is neither a control theory book nor a handbook of laboratory experiments, but it does include both the basic theory of control and associated practical laboratory set-ups to illustrate the solutions proposed.
Inspec keywords: adaptive control; control system synthesis; fuzzy control; state-space methods; multivariable control systems; nonlinear control systems; fault diagnosis; process control; heat transfer; object-oriented methods; pendulums; three-term control; temperature control; distributed control; microcomputers; predictive control; stability
Other keywords: microcomputer based implementation; temperature control; software design; disturbance rejection; integral wind-up; model based fault detection; multivariable process control; analogue controller design; predictive control; fuzzy control; state space adaptive control; unstable system control; classic controller design; process model identification; distributed process control; heat flow rate control; PID control; inverted pendulum control
Subjects: Optimal control; Control system analysis and synthesis methods; Stability in control theory; Specific control systems; Control technology
- Book DOI: 10.1049/PBCE054E
- Chapter DOI: 10.1049/PBCE054E
- ISBN : 9780852968291
- e-ISBN: 9781849193504
- Page count: 319
- Format: PDF
-
Front Matter
- + Show Description
-
Hide details
- + Show Description
-
-
1 Process model identification
- + Show Description
-
Hide details
-
p.
1
–22
(22)
Process model identification techniques, where the model takes the form of a parametrised discrete-time transfer function, are acquiring increasing relevance as digital control systems become more widespread. Many control design strategies rely upon a good process model. Within this framework, many parametric identification algorithms are currently available. Most have a common structure and share many strong and weak points. The goal of this chapter is to enable the reader to become acquainted with the practical use of least squares-based estimation algorithms, as a major representative part of this field. A thorough understanding of their general structure, their solutions and the problems that may be encountered should be acquired by anyone intending to apply these algorithms in a practical situation.
- + Show Description
-
-
2 Analogue controller design
- + Show Description
-
Hide details
-
p.
23
–42
(20)
A special electronic analogue computer facilitates a great number of instructive experiments on single-loop, multi-loop, multi-variable and multi-step control systems. At different points in the system, signals are measured and their concordance with theoretical results can be assessed. In contrast with digital computer techniques, simulation using analogue systems and signals is often more closely related to real-world continuous processes. Experience in measurement is also obtained and characteristic system behaviour can be recognised. The usefulness of this type of simulation of the transfer behaviour of systems and components is shown with reference to different examples.
- + Show Description
-
-
3 Classic controller design
- + Show Description
-
Hide details
-
p.
43
–60
(18)
Classic controller design is most commonly used in automatic engineering. Standard industrial controllers use different variants of PID-control or lead-lag compensation. Digital controllers and PCs with industrial interface cards have widened the field towards more advanced control algorithm implementation, even if some of them are based on classic controller design. A review of theoretical and practical approaches to classic controller design methods is presented here, together with possibilities for digital realisation. Some special PC software, developed to implement some common digital algorithms, is also presented. The software is mainly for educational purposes, but may also be helpful in automatic system research and development.
- + Show Description
-
-
4 Integral wind-up in control and system simulation
- + Show Description
-
Hide details
-
p.
61
–76
(16)
In this chapter a problem of practical controller implementation that is often disregarded is presented, with the aim of demonstrating reasons for its occurrence, consequences if it is neglected, and some technical solutions for its removal. Close links to a correct control system simulation will be also shown.
- + Show Description
-
-
5 Control of unstable systems
- + Show Description
-
Hide details
-
p.
77
–96
(20)
The aim of this chapter is to point out some problems occurring in unstable systems control and review some of the basic options for stabilisation of such systems. Finally, their properties are demonstrated on a laboratory test plant and discussed from several perspectives relevant to practitioners.
- + Show Description
-
-
6 Control of temperature and heat flow rate: the problem of delays
- + Show Description
-
Hide details
-
p.
97
–112
(16)
This chapter is devoted to a significant problem in feedback control, namely the problem of delays in the loop. The longer the delays in signal processing, the poorer the control action is likely to be, including loss of the ability to control at all, i.e. the loss of stability. Many phenomena cause different types of delays, of which the most frequent are: Transport, i.e. a change occurring at one point in the process is detected elsewhere. Distributed process parameters, i.e. properties of continuous spatial variables. Latent changes in the process. In the following, the essential features of the control problems resulting from delays in the control loop are explained and some basic approaches for solutions are outlined. A method of complex plane representation of the control problem is presented and its application is demonstrated on a heat transfer process represented by a specific laboratory set-up. Three options of control, namely the classical PID control loop, a feed-forward application and state feedback, are presented, compared and discussed.
- + Show Description
-
-
7 Inverted pendulum control
- + Show Description
-
Hide details
-
p.
113
–128
(16)
Using state observers it is possible to reconstruct the state vector of observable systems using a mathematical model which is excited by the input and output signals. First, linear system description is introduced in this experiment. Design and calculation of the Luenberger identity observer, using the pole placement method, is then explained. To put the observer to a practical test, the algorithm was implemented on a microcomputer system and applied, for purposes of state observation, to the 'inverted pendulum' laboratory model. By assignment of different observer poles, the dynamic behaviour of the observer can be varied. The resulting effects of these variations on the observer estimates are measured. By comparison of the state estimates with the actual states in the physical system, the respective estimation errors can be determined and evaluated. The results demonstrate which prerequisites for a meaningful state observation must be fulfilled for the 'inverted pendulum' example.
- + Show Description
-
-
8 Disturbance rejection
- + Show Description
-
Hide details
-
p.
129
–146
(18)
Traditionally, there are two different ways to show the need for a control system: to track a reference signal at either a higher power level or a distant location, or to keep a variable at a set point in the presence of external disturbances or changes in the process. Typical examples of the first case, so-called servosystems, are feedback amplifiers or steering systems. On the other hand, regulation systems are always present in the process industries. Although it is clear that both problems can be solved within a common framework, most control system design methodologies rely on controlled system behaviour under changes in the reference or set points. The purpose of this chapter is to deal with some industrial control problems where disturbance counteraction is the most relevant issue and to review the suitability of classical control solutions to deal with this particular viewpoint.
- + Show Description
-
-
9 Multivariable process control
- + Show Description
-
Hide details
-
p.
147
–162
(16)
This chapter has introduced the idea of a multivariable system and an example of a laboratory-scale model of such a process has been described. The presence of interactions in the process has been considered and two methods for dealing with these effects have been explored. The use of MATLAB for both simulation study and multivariable controller design has been pointed out and implementation issues have been addressed. The material here forms the basis for further study of multivariable systems and has the added attraction of highlighting real laboratory analogues of common industrial processes that are multi-input and multi-output.
- + Show Description
-
-
10 Predictive control vs. PID control of thermal treatment processes
- + Show Description
-
Hide details
-
p.
163
–174
(12)
The control of thermal processes has been given much attention over recent years and the use of digital controllers has been suggested for such real-life applications. These controllers often consist of discrete time versions of classical PID controllers or sometimes modern predictive and adaptive controllers. In this chapter a comparison is made between predictive and PID control, exemplified on a practical control problem.Temperature control of a thermal treatment furnace with PID and predictive algorithms, respectively, has been presented. Experimental results show a better behaviour from predictive control because of its ability to deal with time delay processes. It is worth noting that predictive control is strongly sensitive to the value of the weighting factor λ.
- + Show Description
-
-
11 State-space adaptive control for nonlinear systems
- + Show Description
-
Hide details
-
p.
175
–192
(18)
A pneumatic cylinder is a system consisting of a mass suspended on two air springs and subjected to a friction. It is a well-known mechanic oscillating system with an input in the form of a force of air pressure on the piston surfaces. Movements in a linear system like this are best controlled by a state-space controller. Problems begin at state reconstruction: usually only the piston's position is measured; velocity and acceleration have to be either computed by differentiation of position or estimated by an observer algorithm. The next problem appears with the control valve - usually it has a nonlinear characteristic and exhibits hysteresis. The cylinder is not uniquely defined either; variable mass, cylinder volumes, air temperatures and, most of all, variable friction conditions make its description nonlinear and nonstationary. An analytical analysis yields results far from its real dynamics.
- + Show Description
-
-
12 Distributed process control
- + Show Description
-
Hide details
-
p.
193
–208
(16)
Distributed parameter processes are dynamic systems the state of which depends not only on time but also on spatial coordinates. These processes are frequently encountered in important engineering problems. This chapter presents a practical approach to adaptive control of spatial temperature distributions in real thermal systems. Spline functions are used to move from the infinite-dimensional primary process representation to the finite-dimensional (lumped parameter) process description.Based on a spline approximation for spatially distributed signals and simple system decomposition, a technique for modelling and control of distributed parameter processes has been developed. The technique is applicable for distributed as well as boundary control. A reference signal for boundary control to be tracked by the control system, is generated on the basis of an inversion of the given distributed parameter model. Although the experiments were performed on spatially one-dimensional thermal systems, the ideas can be extended to more complex distributed systems.
- + Show Description
-
-
13 Fuzzy control: demonstrated with the inverted pendulum
- + Show Description
-
Hide details
-
p.
209
–222
(14)
In this chapter we report on fuzzy logic control and present results of several feasibility studies. In particular we present the inverted pendulum, amongst others, as a practical example. A simple fuzzy controller is designed for this system. Unlike observer-based approaches, no mathematical model is used. The control strategy is generated by formulating the tasks which need to be carried out to keep the pendulum in an upright position. Certain results of the inverted pendulum control system are presented here.
- + Show Description
-
-
14 Adaptive control supervision
- + Show Description
-
Hide details
-
p.
223
–246
(24)
The experience obtained working with adaptive control in real processes has some practical benefits in dealing with the implementation of this kind of control. In this chapter, relevant issues in adaptive control supervision have been highlighted to draw attention to the difficulties of adaptive control implementation in industrial environments. Based on this idea, a fuzzy controller supervising the correct behaviour of the adaptive loop has also been included. A laboratory set-up based on a configurable coupled-tank process has been used. In one of these configurations, it has chosen the more appropriate indicator set to carry out the supervisory functions, and two of the more relevant results, forgetting factor scheduling and estimator scheduling, have been presented. The tool it has developed is simple to handle and very suitable for training students, allowing for a number of process configurations with different control problems. Further, by means of a simulation package for discrete models, more exhaustive experimentation with other models which are more complicated in dynamic terms than the physical coupled-tank plant is available.
- + Show Description
-
-
15 Model-based fault detection: an online supervision concept
- + Show Description
-
Hide details
-
p.
247
–260
(14)
In this chapter an online supervision concept based on analytical redundancy is introduced. Based on mathematical models of physical systems and measurements taken to control these systems, a fault detection concept is developed which can detect actuator, component and sensor faults. With this algorithm, signals are generated which allow a reliable decision as to whether a fault has occurred or not and in some cases even give information about the nature of the fault. As a practical example the application of this concept to a three tank system is described and results are shown.
- + Show Description
-
-
16 Microcomputer-based implementations for DC motor-drive control
- + Show Description
-
Hide details
-
p.
261
–272
(12)
The cascade loop is a standard configuration used in DC motor drives. As an alternative, we can use the parallel loop scheme based on independent control of speed and current. Digital implementations of the two control methods are presented here for comparative purposes. Digital control algorithms have been implemented and tested on an IBM/PC or compatible computer provided with a commercial PCL812 interface card.
- + Show Description
-
-
17 Software design for real-time systems
- + Show Description
-
Hide details
-
p.
273
–286
(14)
The software costs of automation systems tend to increase faster than the hardware costs. Many complex problems are automated with computers using special extensive software products, in which software reliability, flexibility and efficiency play an increasing role. Reusable, clearly arranged and modular software solutions therefore have to be produced, requiring methodological software engineering. This requirement is considered in the education of university students in the discipline of automation technology, especially by including software design techniques in laboratory experiments in process control lectures. These lectures include some experiments on real-time programming. The objective of this particular experiment is the homogenous, methodological solution of a real-time problem exemplified by a model robot.
- + Show Description
-
-
Back Matter
- + Show Description
-
Hide details
-
p.
287
(1)
- + Show Description
-

