9/11/2014 AS-74.3123 Model based control systems (4 cr. ) Main idea of the course • Classical control theory: SISO-systems, linear or linearized system models • Extension to multivariable (MIMO) systems • Performance and limitations of control • Robust control, IMC-control • Dynamic programming, • Linear quadratic control, LQ-, LQG-controllers • Loop-shaping methods, H-infinity control Kai Zenger, TuAs 3567, first.lastname(at)aalto.fi Lectures on Thursdays at 10.15 – 12.00 AS3 Sergey Samokhin, first.lastname(at)aalto.fi Exercises on Mondays at 12.15 – 14.00 AS3 Requirements for passing the course: Exam and an assignment Textbook : Glad, Ljung: Control Theory, (multivariable and nonlinear methods), Taylor and Francis, 2000. 2 Time-table • • • • • • • • • • Time-table(cont..) L1: Introduction, the control problem L2,3: Linear control systems L4: Disturbances and the Kalman filter L5,6: Fundamental limitations of control L7: (cont..) L8: Control structures and control design L9: Dynamic programming L10: LQ-, LQG-control L11,12: Modern design methods L13: Exam • Exam on Thursday 11.12.2014, 10:00-12:00 AS3. Next one 26.1.2015, 16-19. Note that the first exam is in the last week of the study period and lasts 2 hours. (The problems in all following exams are planned two hours long). • A project work (mandatory) is given during the course. After being accepted it gives 1-5 bonus points to the exam. The bonus points are valid until the course lectures start again (September 2015). • Homework problems are given during the course. Together they constitute one problem in the exam. • Lecture slides and problems with solutions appear on the course pages in the Noppa portal. • Use the web-oodi to register yourself to the course and to the exam. 3 4 1 9/11/2014 Example 1 Basics.... Multivariable system: • Basics in continuous control theory, e.g. Lewis, Yang: ”Basic Control Systems Engineering”, Dorf, Bishop: ”Modern Control Systems”, Wilkie, Johnson, Katebi: ”Control Engineering, an introductory course”. • Basics in discrete time control theory, e.g. Åström, Wittenmark: ”Computer-Controlled Systems, theory and design”, Franklin, Powell, Workman: ”Digital Control of Dynamic Systems”. Two inputs, two outputs. General multivariable system. MIMO = multiple inputs, multiple outputs Interconnections between the two loops ”Pairing problem” • one more book about control: (Glad, Ljung: Control Theory) 5 6 Let PI-controller (control 1 – output 1) Transfer function, when u2=0 Correspondingly (control 2 – output2) Transfer function, when u1=0 The result is as good as expected. 7 8 2 9/11/2014 But we can always change the pairing (control 1 – output 2), (control 2 – output1) This leads to the transfer function (ref. 1 – output1): In order to be stable, the coefficients in the denominator must be positive; K1 or K2 must be negative. Difficult to tune The good response is lost, when both controllers are operating, Reason? Interconnections? Analysis? 9 10 Example 2 Control signal limitations Double integrator in which the control is limited as Control law Open loop transfer function Analysis will later show that the difficulties are because the system has a RHP-zero (zero in the right half plane). Cross-over frequency 3 rad/s, phase margin 55 degrees 11 12 3 9/11/2014 The control problem The output deteriorates clearly because of the control signal limitation ”Given a system S and measurements y. Determine a control u such that the controlled variable z follows the reference (set point) r as close as possible irrespective of process disturbances w and measurement disturbances n.” 13 14 System In order to design the controller (R), the system (S) and disturbances w must be described (modelling, identification). On the other hand, there must be different design methods and approaches for different model classes (continuous/discrete, SISO/MIMO, linear/nonlinear). Modeling, classification of models, and analysis and synthesis methods of a wide application area are needed. causal/non-causal, static/dynamic, continuous/discrete, SISO/MIMO, time-invariant/timevarying, linear/nonlinear 15 16 4 9/11/2014 Signal and system ”sizes” If the signal z is a n-dimensional vector, its ”size” at time t can be defined as the Euclidean vector norm The size of the whole signal can be measured e.g. by -norm, ”infinity”-norm ”The regulator must be such that it compensates measurable disturbances, and the effect of nonmeasurable disturbances is as small as possible.” -norm, 2-norm 17 18 More generally: consider the system S discrete-time 2-norm Gain: The gain of the system is defined as The matrix equation can be understood as a system, in which the matrix A maps the input x to the output y in which u covers all possible signals with a finite 2-norm. The gain can be infinite, too. The operator (or matrix) A norm is defined as the largest possible gain, as x changes For a cascade connection of systems 19 20 5 9/11/2014 Ex. static nonlinear system Ex. Integrator Consider the system and choose the input in which and where the equality holds for some We obtain which has the 2-norm equal to 1. The output is identically 1, when The gain is then smaller or equal to K. But choose so that the gain is K. The 2-norm is infinite and the gain of the integrator is thus infinite. 21 22 Ex. Linear SISO system The gain is smaller or equal to K and in fact this value can be approached arbitrarily close. The gain is then By Parseval’s equation it follows Assume that which is denoted as and that the equality holds for some (H-infinity norm) The system norm is the same as the matrix norm Then it follows 23 24 6 9/11/2014 Stability and the ”Small Gain Theorem” ”Small Gain Theorem”: The closed loop system is BIBO stable, if the product of the system gains is smaller than1. The system is called input-output stable (BIBO-stable), if it has a finite gain. If S1 and S2 are linear, a weaker condition follows ”Proof”: Writing the system equations Inputs: r1, r2 Outputs: e1, e2, y1, y2 25 gives by the triangle inequality 26 Ex. Nonlinear static feedback and The gain from r1 and r2 to the output e1 is finite. Other cases correspondingly. Obs. It does not matter, whether the feedbacks are positive or negative (the norms of S and –S are the same). The result is ”conservative” ? If K < 2.5 the system is stable for sure Slope is K 27 28 7 9/11/2014 Stability of the solution trajectory: Do small changes in the initial conditions of a differential (or difference) equation change the solution essentially from the nominal solution? Lyapunovstability If for all ε there exists a δ such that the trajectory, when deviated originally by δ from the nominal solution, stays within ε, the solution is stable in the sense of 29 Lyapunov. It was discussed.... • Introduction of the course • Example of a multivariable system; analysis is difficult by classical SISO methods • Example of a nonlinear system; analysis difficult • General system models • Signal and system norms • Small Gain Theorem, Lyapunov-stability 30 8
© Copyright 2024 ExpyDoc