Introduction to Feedback Control Systems

Introduction to Feedback Control Systems

,QWURGXFWLRQWR)HHGEDFN &RQWURO6\VWHPV Course Notes CORONADO SYSTEMS, BENOIT BOULET REV. 0 , APRIL 2000 INTRODUCTION TO FEEDBACK CONTROL SYSTEMS 1 INTRODUCTION TO FEEDBACK CONTROL SYSTEMS 5 1.1 Objectives of feedback control 6 1.2 Need for feedback 7 1.3 Control system technology: actuators, sensors, controllers 8 1.4 Some applications 8 1.4.1 Water level regulator for a toilet tank 8 1.4.2 Single-link robot 9 1.4.3 Air pressure control in a vessel 9 2 STATE-SPACE AND TRANSFER MATRIX MODELS OF LINEAR TIME- INVARIANT DIFFERENTIAL SYSTEMS 11 2.1 Signals and systems 11 2.1.1 Mathematical functions as signal models 11 2.1.2 Signal time shift 12 2.1.3 Periodic signals 12 2.2 Exponential signals 13 2.2.1 Real exponential signals 13 2.2.2 Complex Exponential Signals 14 2.2.3 Finite-energy and finite-power signals 15 2.2.4 Continuous-time impulse and step functions 16 2.3 Linear time-invariant (LTI) differential systems 18 2.3.1 Input-Output System Models 18 2.3.2 System Block Diagrams 19 2.3.3 Linear time-invariant (LTI) systems 20 2.3.4 Causal LTI differential systems 21 2.4 State-space models of LTI differential systems 24 2.5 Transfer function models of LTI differential systems 29 2.5.1 The Laplace Transform 29 2.5.2 Inverse Laplace transform 29 2.5.3 Convolution property of the Laplace transform 30 2.5.4 Time shifting property of the Laplace transform 31 2.5.5 The Fourier transform 31 2.5.6 Transfer functions of LTI systems 32 2.5.7 Transfer functions of LTI differential systems 32 2.5.8 Transfer functions of LTI state-space systems 33 2.5.9 Poles and zeros of the transfer function 33 2.5.10 System stability 35 2.6 Frequency response of LTI differential systems 36 2.6.1 Bode plots 38 2 INTRODUCTION TO FEEDBACK CONTROL SYSTEMS 3 FEEDBACK INTERCONNECTIONS OF LTI SYSTEMS 44 3.1 Feedback interconnection of LTI systems 44 3.2 Feedback configurations for tracking and regulation 45 3.2.1 Tracking Systems 45 3.2.2 Regulators 47 3.3 Linear fractional transformations (LFT) 48 3.4 Internal model control (IMC) configuration 49 4 NOMINAL STABILITY AND PERFORMANCE OF LTI FEEDBACK CONTROL SYSTEMS 52 4.1 Sensitivity and complementary sensitivity functions 52 4.1.1 Sensitivity Function 52 4.1.2 Complementary sensitivity function 55 4.2 Nominal internal stability 57 4.2.1 The Root Locus 60 4.2.2 The Nyquist criterion and Bode plots 63 4.3 Parameterization of all stabilizing controllers 70 4.4 Nominal performance for tracking and regulation 70 4.4.1 Frequency-domain specifications 70 4.4.2 Time-domain specifications 71 4.5 Naïve approach to LTI controller design (desired sensitivity approach) 74 5 CLASSICAL PID CONTROL AND LOOPSHAPING FOR SISO CONTROLLER DESIGN 76 5.1 Loopshaping 76 5.2 Lead-lag controllers 81 5.2.1 First-Order Lag 81 5.2.2 First-Order Lead 82 5.2.3 Loopshaping with lead-lag controllers 84 5.2.4 PID control 89 6 STATE FEEDBACK 95 6.1 Background and Objectives 95 6.2 Availability of state measurement for feedback control 95 6.3 Controllability 96 6.4 Observability 96 3 INTRODUCTION TO FEEDBACK CONTROL SYSTEMS 6.5 Pole placement 97 6.5.1 Pole placement using the controllable canonical realization 97 6.6 Optimal LQR controller design 101 7 STATE ESTIMATION AND OBSERVER-BASED CONTROL 105 7.1 Objective 105 7.2 Full-state observer 105 7.3 Optimal observer (deterministic Kalman filter) 106 7.4 Observer-based feedback , the separation principle, and LQG controller design 109 8 REFERENCES 112 9 APPENDIX: MATLAB M-FILES 113 4 INTRODUCTION TO FEEDBACK CONTROL SYSTEMS ,QWURGXFWLRQ WR )HHGEDFN &RQWURO 6\VWHPV Feedback control was used by the Egyptians in a water clock more than 2000 years ago. The same principle allowed James Watt to invent the governor which regulated the speed of steam engines in the 19th century. But it was only in the 1930's that a theory of feedback control was first developed by Black and Nyquist at Bell Labs. They were studying feedback as a means to linearize repeater amplifiers for telephone lines, but they had problems with what they called "singing". This was simply the onset of closed-loop instability when the feedback gain was set too high, transforming the amplifier into an oscillator. Many new applications of feedback control were developed during World War II, such as radar-based anti-aircraft gun control, rocket flight control (the German V2's), pilotless reconnaissance flights over Germany, etc. Nowadays, feedback control is an enabling technology in most industries. For example: • Aerospace -autopilots -open-loop unstable jet fighters -rockets • Process control -electric arc furnaces -continuous blending processes -nuclear reactors -chemical reactors • Electronics -Op-amp circuits -Phase-lock loops -hard disk drives • Manufacturing Automation -Robotics -CNC mills A feedback control system is a system whose output is controlled using its measurement as a feedback signal. This feedback signal is compared with a reference signal to generate an error signal which is filtered by a controller to produce the system's control input. We will concentrate on continuous-time linear time-invariant (LTI) feedback systems. Thus, the Laplace transform and the state-space framework will be our main tools for analysis and design. The block diagram below illustrates a general feedback system. 5 INTRODUCTION TO FEEDBACK CONTROL SYSTEMS physical world dti () dto () yt() d et() utc () yt() yt() + m uta ()+ ut() P + Ks() Gs() Ps() - a + + controller actuator plant + Gs() nt() m yt() ytm () n + sensor Figure 1: Typical feedback control system The controlled system is called the plant, and its LTI model is the transfer function Ps(). The disturbed output of the plant is yt() and its noisy measurement is ytm (), corrupted by the measurement noise nt(). The error between the desired output ytd () (or reference) and ytm () is the measured error, denoted as etm (). The actual error between the plant output and the reference is =− et(): yd () t yt (). The output disturbance is the signal dto () and the output measurement noise is nt(). The feedback measurement sensor dynamics are modeled by Gsm (). The actuator (e.g., a valve) modeled by Gsa () is the device that translates a control signal from the controller Ks() into an action on the plant input. The input disturbance signal dti () (e.g., a friction force) disturbs the control signal from the actuator to the plant input. In many cases, we will assume that the actuator and sensor are perfect (meaning == = Gsam() Gs () 1), and that measurement noise can be neglected so that nt() 0. This will simplify the analysis. 2EMHFWLYHV RI IHHGEDFN FRQWURO The main objectives of feedback control is to ensure that variables of interest in a process or a system, thought of as the output signals, either • track reference trajectories (called tracking or servo), or • are maintained close to their setpoints (called regulation). 6 INTRODUCTION TO FEEDBACK CONTROL SYSTEMS 1HHG IRU IHHGEDFN Why do we need feedback anyway? Fundamentally, for three reasons: 1. To counteract disturbance signals affecting the output. For example, suppose that we would like to maintain the level of liquid in a process tank close to 2m. But an uncontrolled drain valve produces unpredictable disturbances in the output flow rate. Then, one would need to use a level sensor to measure the level of liquid and to control the input feed valve to counteract the effect of the disturbance created by the drain valve. xt( ): delta valve opening level sensor control valve yt(): level tank random output flow rate 2. To improve system performance in the presence of model uncertainty. Open-loop control is often used on processes or machines for which a model (mathematical, or a knowledge base) is available. The idea behind open-loop control is to specify a desired reference output signal, and to invert the model to compute what input signal is needed to get the desired output. Then the plant is driven with this computed input signal. A major problem with this technique is caused by uncertainty in the plant model. Such uncertainty may lead to unacceptable discrepancies between the desired output signal and the actual. For example, consider the open-loop control setup below where the physical plant has a transfer =+∆ function Gs() G0 () s () s (unknown to us), for which we have the nominal model Gs0 (). Assume this nominal model is invertible. The error between the actual plant output and the reference in the Laplace domain is given by: −= +∆−1 − ysˆˆ() rs ()[] G00 () s () s G ()() srs ˆˆ rs () =∆ −1 ()sG0 ()() srsˆ rt() ut() yt() −1 Gs() Gs0 () 3. To stabilize an unstable plant. Many industrial processes are open-loop unstable. For example, for a fixed inlet valve position, the level of liquid in a tank will rise until the tank overflows. Other example of open-loop unstable plants are hydraulic rams, aircraft, nuclear reactors. Feedback control is then necessary to stabilize these plants. 7 INTRODUCTION TO FEEDBACK CONTROL SYSTEMS &RQWURO V\VWHP WHFKQRORJ\ DFWXDWRUV VHQVRUV FRQWUROOHUV Control theory can be applied to many types of plants, but there may be limitations imposed by the available technology of actuators, sensors, and controllers. Actuators are devices that allow the manipulation of control variables in a process. For example, in a typical home temperature control system, electric baseboard heaters and heat pumps are the actuators. Typical actuators for process control include valves, electric motors, heaters, Sensors are devices that can measure the output variables to be controlled.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    60 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us