CONTROL OF DIGITAL SYSTEMS
|
|
- Francine Mathews
- 6 years ago
- Views:
Transcription
1 AUTOMATIC CONTROL AND SYSTEM THEORY CONTROL OF DIGITAL SYSTEMS Gianluca Palli Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna gianluca.palli@unibo.it G. Palli (DEI) Automatic Control & System Theory 1
2 Analog Control Systems Analog Control Systems ü The computation of the control action is carried out in the continuous-time domain, by means of electric, hydraulic or mechanical systems + - Controller power amplifier actuator plant transducer G. Palli (DEI) Automatic Control & System Theory 2
3 Digital Control Systems Digital Control Systems ü A computer is present in the control loop: ü The control action is computed in the discrete-time domain with period T ü Suitable interfaces are needed between: ü The plant (continuous time domain) ü The controller (discrete time domain) A/D DIGITAL COMPUTER D/A actuator plant Clock (T) Discrete-time domain transducer G. Palli (DEI) Automatic Control & System Theory 3
4 Digital Control Systems vs. Analog Control Systems Better precision and computational capabilities More complex control algorithms Improved flexibility Different operating conditions can be managed by just changing the software Better reliability and repeatability No fatigue, thermal drift etc. Digital signals can be easily transmitted Digital signals are more robust than analog ones with respect to noise and disturbances A more difficult design process The designer must possess competences in the field of electronics and digital interfaces Weaker stability Transmission discontinuities, delays The choice of the sampling time is important Undesired and unmanaged system failures It is difficult to consider and evaluate all the possible failures during the software design Electric power is always needed G. Palli (DEI) Automatic Control & System Theory 4
5 Signals Typologies Analog continuous-time Sampled data Digital signal (quantized) Quantized continuous-time G. Palli (DEI) Automatic Control & System Theory 5
6 Digital Control Systems Controller D/A interface actuator plant A/D interface sensor T T T Digital discrete-time signals Analog continuous-time signals G. Palli (DEI) Automatic Control & System Theory 6
7 A/D Interface A/D interface: the input signal x(t) is sampled with period T The sequence of converted and quantized data x(kt) is given as output A/D Dirac impulse sampling: The switch closing time is null A Dirac impulse of area x(kt) is given as output A/D T G. Palli (DEI) Automatic Control & System Theory 7
8 D/A Interface Provides an analog signal from the input sequence of sampled data The solution of the signal reconstruction problem is not unique if the SHANNON THEOREM is not satisfied (ω s > 2 ω c, ω s = 2 π/t) Zero-Order Hold gives the output: Assuming an ideal sampling: G. Palli (DEI) Automatic Control & System Theory 8
9 Design of Discrete-Time Controllers Two approaches are possible to the design of digital control laws: 1. Direct method Discretization of the plant model Design of the controller in the discrete-time domain 2. Indirect Method Simplest approach, it does not requires specific knowledge of design techniques in the discrete-time domain Some limitations are given by the choice of the sampling time G. Palli (DEI) Automatic Control & System Theory 9
10 Design of Discrete-Time Controllers Digit Indirect method (discretization) x(t) e(t) u a (t) y a (t) R(s) G(s) x(t) e(t) u a (t) y a (t) R(z) H(s) G(s) T =? (as small as possible ) G. Palli (DEI) Automatic Control & System Theory 1
11 Design of Discrete-Time Controllers With the indirect method, four steps are usually involved: 1. Choice of the sample time T 2. Design of the continuous time control law R(s) 3. Discretization of the control function R(s) (e.g. bilinear transformation) 4. Verification of the result by simulation (and experiments) G. Palli (DEI) Automatic Control & System Theory 11
12 Design of digital controllers Digit 1) Choice of T and verification of the stability margins of the system In designing the control law R(s), the process to be considered is G. Palli (DEI) Automatic Control & System Theory 12
13 Design of digital controllers Digit Example: Given the system Design a digital lag net such that the phase margin results M f = 55 o 1 Impulse Response The smallest time constant, corresponding to the pole in p = -2, is τ =.5 s. Then, consider the sample time T =.1 s. Amplitude Time (sec) G. Palli (DEI) Automatic Control & System Theory 13
14 Design of digital controllers Digit Bode diagrams of the original transfer function and of the sampled one 2 Bode Diagram Phase (deg) Magnitude (db) G(s) G(z) Frequency (rad/sec) G. Palli (DEI) Automatic Control & System Theory 14
15 Design of digital controllers Digit Considering the zero-order hold, the following system is obtained 2 Nyquist Diagram Imaginary Axis G 1 (s) There is a small increase of the phase lag. In this case, is small since T is small. A similar result is obtained with the approximation -1 G(s) Real Axis G. Palli (DEI) Automatic Control & System Theory 15
16 Design of digital controllers Digit Let then consider G 1 (s) instead of G(s) The result of the design of the lag net for G 1 (s) (phase margin M F = 55 o ) is: By discretization of R(s) (ex. bilinear trans.) with T =.1 s: N.B. Possible numerical problems for similar numbers (round) G. Palli (DEI) Automatic Control & System Theory 16
17 Design of digital controllers Digit The controller R(z) has been obtained For its implementation on a computer, it is necessary to obtain the corresponding difference equation. Therefore: From which Then G. Palli (DEI) Automatic Control & System Theory 17
18 Design of digital controllers Digit Results with T =.1 s 1.5 Uscita del sistema Uscita del sistema tempo (s) Azione di controllo tempo (s) tempo (s) Azione di controllo tempo (s) G. Palli (DEI) Automatic Control & System Theory 18
19 Design of digital controllers Digit Results with T =.5 s Uscita del sistema tempo (s) Azione di controllo tempo (s) Uscita del sistema tempo (s) Azione di controllo tempo (s) G. Palli (DEI) Automatic Control & System Theory 19
20 Design of digital controllers Digit Results with T = 2 s Uscita del sistema tempo (s) Azione di controllo tempo (s) Uscita del sistema tempo (s) Azione di controllo tempo (s) G. Palli (DEI) Automatic Control & System Theory 2
21 Description of sampled data systems CONTINUOUS-TIME SYSTEMS Differential equations A/D DISCRETE-TIME SYSTEMS Finite-difference equations Laplace transform D/A Z transform G. Palli (DEI) Automatic Control & System Theory 21
22 Discretization of Continuous-Time Controllers Control algorithm D/A Hold Actuator Plant Y A/D S&H Sensor The control algorithm must be designed in such a way that the overall control system with the same input behaves as much as possible to the continuous-time regulator R(s) Main problem: selection of the sample time T so that the sampled data represent a good approximation of the continuous-time signals G. Palli (DEI) Automatic Control & System Theory 22
23 Data Sampling in MIMO Systems Given the continuous-time linear system: U(s) G(s) Y(s) and considering a discrete-time input u(kt), if a zero-order hold H (s) and a sample circuit with period T are introduced in the system, the following discrete-time system is obtained: u(kt) u(t) y(t) y(kt) G(s) The signal u(t) is piece-wise continuous: G. Palli (DEI) Automatic Control & System Theory 23
24 Data Sampling The signal u(t) is piecewise continuous: for u(kt) u(t) The signal y(t) sampled with a period T generates the sampled signal y(kt) y(t) 3 2 Segnale y(t) Segnale y(kt) 3 2 y(kt) Tempo (sec) Tempo kt (sec) G. Palli (DEI) Automatic Control & System Theory 24
25 Data Sampling in MIMO Systems u(kt) u(t) y(t) y(kt) G(s) The input-output behavior of the overall system is the same of the discrete-time system: U(z) G(z) Y(z) G. Palli (DEI) Automatic Control & System Theory 25
26 Data Sampling in MIMO Systems A relation exists between matrices (A, B, C) and matrices (F, G, H). It can be computed by solving the following linear differential equation in the interval [kt, (k+1)t]: The state x(t) that is reached starting from the initial state x(kt) at the time instant t=kt is: Hence, being u(t)=u(kt) constant, the state x((k+1)t) reached at the time instant t=(k+1)t is: G. Palli (DEI) Automatic Control & System Theory 26
27 Data Sampling in MIMO Systems By means of the following change of variable: the matrix G can be transformed as: The output y(kt) is obtained from the signal y(t) sampled at t=kt: G. Palli (DEI) Automatic Control & System Theory 27
28 Data Sampling in MIMO Systems Then, the relation between the matrices (A, B, C) and (F, G, H) is: The discrete-time system G(z) obtained from the continuous-time one G(s) in this way is called sampled-data system. Since matrices F and G depend on the sample time T, it is important to analyze how the structural properties of reachability and observability of the sampled-data system change in function of T. G. Palli (DEI) Automatic Control & System Theory 28
29 Reachability and Observability Being matrix F = e AT always invertible, in the sampled data system: The controllability is always equivalent to reachability The reconstructability is always equivalent to observability For single-input systems, the following property holds: THEOREM: Consider the completely reachable system (A, b) and the sampling period T. The corresponding sampled-data system is reachable iff each couple λ i, λ j of distinct eigenvalues of A with the same real part satisfies the relation: G. Palli (DEI) Automatic Control & System Theory 29
30 Reachability and Observability For single-output systems, the following property holds (dual property with respect to the previous one): THEOREM: Consider the completely observable system (A, c) and the sampling period T. The corresponding sampled data system is observable iff each couple λ i, λ j of distinct eigenvalues of A with the same real part satisfies the relation: Note: If all the eigenvalues of matrix A are real, the sampled-data system maintains always, for any T >, the same structural characteristics (reachability, controllability, observability, reconstructability) of the original continuous-time system (A, b, c). G. Palli (DEI) Automatic Control & System Theory 3
31 Data Sampling in MIMO Systems Example: compute the matrices of the sampled-data system obtained from the following continuous-time system: The matrices (F, G, H) result: G. Palli (DEI) Automatic Control & System Theory 31
32 Data Sampling in MIMO Systems Then, the corresponding sampled-data system is: where the following simplified notation has been used: The eigenvalues of matrix A are: G. Palli (DEI) Automatic Control & System Theory 32
33 Data Sampling in MIMO Systems - Reachability The reachability matrix of the sampled-data system is: For T=π the system is not fully reachable, indeed: From the theorem on the reachability of sampled data systems: G. Palli (DEI) Automatic Control & System Theory 33
34 Data Sampling in MIMO Systems - Observability The observability matrix of the sampled data system is: The sampled data system is fully observable iff: The characteristic polynomial of the matrix F is: Then, the eigenvalues of F are: G. Palli (DEI) Automatic Control & System Theory 34
35 Data Sampling in MIMO Systems Impulse Response T = π/ T = π/ T = π/ T = π G. Palli (DEI) Automatic Control & System Theory 35
36 Data Sampling in MIMO Systems Impulse Response T = π/ T = π/ The properties of controllability and observability degrades as the sampling period T grows T = π G. Palli (DEI) Automatic Control & System Theory 36
37 Data Sampling in MIMO Systems Transfer Function The transfer function G(s) of the continuous-time system is: The transfer function G(z) of the corresponding sampled data system is: G. Palli (DEI) Automatic Control & System Theory 37
38 Data Sampling in MIMO Systems Transfer Function The same result can be obtained by discretization of the transfer function G(s) preceded by the zero-order hold: G. Palli (DEI) Automatic Control & System Theory 38
39 Data Sampling in MIMO Systems Example: consider the following purely inertial system with unitary mass (m=1) subject to the external force u(t): m u(t) x The state vector is given by the position and the velocity The system output is the position of the mass G. Palli (DEI) Automatic Control & System Theory 39
40 Data Sampling in MIMO Systems The dynamic model in the state-space representation is: The matrices F and G of the corresponding sampled-data system are: G. Palli (DEI) Automatic Control & System Theory 4
41 Data Sampling in MIMO Systems Therefore, the sampled-data system can be written as: It can be easily verified that this system is fully reachable and observable We are interested in designing a dead-beat controller: a state feedback controller u(k)=k x(k) such that all the eigenvalues of the closed-loop system eig(f+gk) are zero. This implies that the desired characteristic polynomial of the closed loop system is: G. Palli (DEI) Automatic Control & System Theory 41
42 Data Sampling in MIMO Systems Assuming as state feedback matrix. Given u(k)=k x(k), the following system dynamic matrix is obtained: The characteristic polynomial of this matrix is: By imposing the desired characteristic polynomial we obtain: G. Palli (DEI) Automatic Control & System Theory 42
43 Data Sampling in MIMO Systems Since we are considering a dead-beat controller, the state feedback u(k)=k x(t) is able to drive the state exactly to zero in just two steps (since the order of the system is two) with an arbitrary small sample time T G. Palli (DEI) Automatic Control & System Theory 43
44 Data Sampling in MIMO Systems The control action u(k) in the time instants k= and k=1 increases as the sample time T decreases. Indeed: The state can not be driven to zero in a time interval of 2T by means of state feedback only in the case of continuous-time systems. In fact, in the case of continuous-time systems the state goes to zero (or any other final value) exponentially, that means the state is zero only for t ->. G. Palli (DEI) Automatic Control & System Theory 44
45 Data Sampling in MIMO Systems Simulink scheme t Clock To Workspace1 uo To Workspace6 yd To Workspace14 K*u K*u 1 s K*u y Pulse Kups Zero-Order B Integrator C To Workspace13 Generator Hold A K Zero-Order Hold1 K*u K*u xo To Workspace2 K*u ys C1 To Workspace3 G. Palli (DEI) Automatic Control & System Theory 45
46 Data Sampling in MIMO Systems Ts = 1 sec, x = [5, -2] T, null setpoint Response of yd, y and ys 5 Control action u(k) Response of x1 and x Input values u(k) = -2, 4 G. Palli (DEI) Automatic Control & System Theory 46
47 Data Sampling in MIMO Systems Ts =.5 sec, x = [5, -2] T Ts = 2 sec, x = [5, -2] T 6 Response of yd, y and ys 6 Response of yd, y and ys Response x1 and x Control actionu(k) Response x1 and x2 Control action u(k) Input values u(k) = -14, 18 Input values u(k) =.25,.75 G. Palli (DEI) Automatic Control & System Theory 47
48 Data Sampling in MIMO Systems Ts = 1 sec, x = [5, -2] T, square input setpoint with amplitude A = Respose of yd, y and ys 3 Control action u(k) Response of x1 and x G. Palli (DEI) Automatic Control & System Theory 48
49 Data Sampling in MIMO Systems G If the state is not measureable, a dead-beat observer can be designed: in such an observer the state estimation error evolves with a dynamics characterized by two null eigenvalues (modes). This means that the eigenvalues of A+LC (or F+LH) are all zeros. F Example: design of a reduced-order dead-beat observer. Recalling the design of a generic reduced-order observer in the discrete-time case: the system output directly coincides with the first q=1 components of the state. Therefore, the observer dynamics is: G. Palli (DEI) Automatic Control & System Theory 49
50 Data Sampling in MIMO Systems The eigenvalues are imposed to be zero: The dynamics of the dead-beat reduced-order observeris then: it follows and the state estimation is: The transfer function G(s) of the continuous-time system is: The transfer function G(z) of the corrsponding discrete-time system is: G. Palli (DEI) Automatic Control & System Theory 5
51 Data Sampling in MIMO Systems Simulink scheme t uo Clock To Workspace1 To Workspace6 yd To Workspace14 K*u K*u 1 s K*u y Pulse Generator Kups Zero-Order Hold B Integrator A C To Workspace13 K Zero-Order Hold1 K*u K*u xo To Workspace2 xhat To Workspace4 K*u C. ys To Workspace3 K*u 1 x hat In1 y x hat L In2 u 1 In1 y -1 Z Integer Delay K*u -1/T Subsystem 2 In2 u -1 Z Integer Delay1 K*u T/2 G. Palli (DEI) Automatic Control & System Theory 51
52 Data Sampling in MIMO Systems Ts = 2 sec, x = [5, -2] T Ts = 1 sec, x = [5, -2] T 5 Andamento yd, y e ys Andamento x1 e x Azione di controllo u(k) Andamento yd, y e ys Andamento x1 e x Azione di controllo u(k) G. Palli (DEI) Automatic Control & System Theory 52
53 Data Sampling in MIMO Systems Ts = 2 sec, x = [5, -2] T Ts = 1 sec, x = [5, -2] T 15 Andamento yd, y e ys Andamento x1 e x Azione di controllo u(k) 15 Andamento yd, y e ys Andamento x1 e x Azione di controllo u(k) G. Palli (DEI) Automatic Control & System Theory 53
54 AUTOMATIC CONTROL AND SYSTEM THEORY CONTROL OF DIGITAL SYSTEMS THE END G. Palli (DEI) Automatic Control & System Theory 54
D(s) G(s) A control system design definition
R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure
More informationDistributed Real-Time Control Systems
Distributed Real-Time Control Systems Chapter 9 Discrete PID Control 1 Computer Control 2 Approximation of Continuous Time Controllers Design Strategy: Design a continuous time controller C c (s) and then
More informationOutline. Classical Control. Lecture 1
Outline Outline Outline 1 Introduction 2 Prerequisites Block diagram for system modeling Modeling Mechanical Electrical Outline Introduction Background Basic Systems Models/Transfers functions 1 Introduction
More informationAC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri
C. Melchiorri (DEI) Automatic Control & System Theory 1 AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI)
More informationLABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers
LABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it
More informationCDS 101/110a: Lecture 10-1 Robust Performance
CDS 11/11a: Lecture 1-1 Robust Performance Richard M. Murray 1 December 28 Goals: Describe how to represent uncertainty in process dynamics Describe how to analyze a system in the presence of uncertainty
More informationControl System Design
ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science
More informationDepartment of Electronics and Instrumentation Engineering M. E- CONTROL AND INSTRUMENTATION ENGINEERING CL7101 CONTROL SYSTEM DESIGN Unit I- BASICS AND ROOT-LOCUS DESIGN PART-A (2 marks) 1. What are the
More informationAutomatique. A. Hably 1. Commande d un robot mobile. Automatique. A.Hably. Digital implementation
A. Hably 1 1 Gipsa-lab, Grenoble-INP ahmad.hably@grenoble-inp.fr Commande d un robot mobile (Gipsa-lab (DA)) ASI 1 / 25 Outline 1 2 (Gipsa-lab (DA)) ASI 2 / 25 of controllers Signals must be sampled and
More informationMethods for analysis and control of. Lecture 6: Introduction to digital control
Methods for analysis and of Lecture 6: to digital O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.inpg.fr www.lag.ensieg.inpg.fr/sename 6th May 2009 Outline Some interesting books:
More informationEECS C128/ ME C134 Final Thu. May 14, pm. Closed book. One page, 2 sides of formula sheets. No calculators.
Name: SID: EECS C28/ ME C34 Final Thu. May 4, 25 5-8 pm Closed book. One page, 2 sides of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 4 2 4 3 6 4 8 5 3
More information(a) Find the transfer function of the amplifier. Ans.: G(s) =
126 INTRDUCTIN T CNTR ENGINEERING 10( s 1) (a) Find the transfer function of the amplifier. Ans.: (. 02s 1)(. 001s 1) (b) Find the expected percent overshoot for a step input for the closed-loop system
More informationIntroduction to Feedback Control
Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System
More informationSAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015
FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequency-domain analysis and control design (15 pt) Given is a
More informationDr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review
Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics
More informationFrequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability
Lecture 6. Loop analysis of feedback systems 1. Motivation 2. Graphical representation of frequency response: Bode and Nyquist curves 3. Nyquist stability theorem 4. Stability margins Frequency methods
More informationDESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD
206 Spring Semester ELEC733 Digital Control System LECTURE 7: DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD For a unit ramp input Tz Ez ( ) 2 ( z ) D( z) G( z) Tz e( ) lim( z) z 2 ( z ) D( z)
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using the
More informationControl of Single-Input Single-Output Systems
Control of Single-Input Single-Output Systems Dimitrios Hristu-Varsakelis 1 and William S. Levine 2 1 Department of Applied Informatics, University of Macedonia, Thessaloniki, 546, Greece dcv@uom.gr 2
More informationINTRODUCTION TO DIGITAL CONTROL
ECE4540/5540: Digital Control Systems INTRODUCTION TO DIGITAL CONTROL.: Introduction In ECE450/ECE550 Feedback Control Systems, welearnedhow to make an analog controller D(s) to control a linear-time-invariant
More informationTheory of Linear Systems Exercises. Luigi Palopoli and Daniele Fontanelli
Theory of Linear Systems Exercises Luigi Palopoli and Daniele Fontanelli Dipartimento di Ingegneria e Scienza dell Informazione Università di Trento Contents Chapter. Exercises on the Laplace Transform
More informationx(t) = x(t h), x(t) 2 R ), where is the time delay, the transfer function for such a e s Figure 1: Simple Time Delay Block Diagram e i! =1 \e i!t =!
1 Time-Delay Systems 1.1 Introduction Recitation Notes: Time Delays and Nyquist Plots Review In control systems a challenging area is operating in the presence of delays. Delays can be attributed to acquiring
More informationModelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu
Modelling and Control of Dynamic Systems Stability of Linear Systems Sven Laur University of Tartu Motivating Example Naive open-loop control r[k] Controller Ĉ[z] u[k] ε 1 [k] System Ĝ[z] y[k] ε 2 [k]
More informationLecture: Sampling. Automatic Control 2. Sampling. Prof. Alberto Bemporad. University of Trento. Academic year
Automatic Control 2 Sampling Prof. Alberto Bemporad University of rento Academic year 2010-2011 Prof. Alberto Bemporad (University of rento) Automatic Control 2 Academic year 2010-2011 1 / 31 ime-discretization
More informationAndrea Zanchettin Automatic Control AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear systems (frequency domain)
1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Linear systems (frequency domain) 2 Motivations Consider an LTI system Thanks to the Lagrange s formula we can compute the motion of
More informationIngegneria dell Automazione - Sistemi in Tempo Reale p.1/28
Ingegneria dell Automazione - Sistemi in Tempo Reale Selected topics on discrete-time and sampled-data systems Luigi Palopoli palopoli@sssup.it - Tel. 050/883444 Ingegneria dell Automazione - Sistemi in
More informationState Regulator. Advanced Control. design of controllers using pole placement and LQ design rules
Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state
More informationCDS 101/110a: Lecture 8-1 Frequency Domain Design
CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve
More informationSTABILITY ANALYSIS OF DYNAMIC SYSTEMS
C. Melchiorri (DEI) Automatic Control & System Theory 1 AUTOMATIC CONTROL AND SYSTEM THEORY STABILITY ANALYSIS OF DYNAMIC SYSTEMS Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e
More informationCBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang
CBE507 LECTURE III Controller Design Using State-space Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III -1 Overview States What
More informationEEE 188: Digital Control Systems
EEE 88: Digital Control Systems Lecture summary # the controlled variable. Example: cruise control. In feedback control, sensors and measurements play an important role. In discrete time systems, the control
More informationDigital Control System Models. M. Sami Fadali Professor of Electrical Engineering University of Nevada
Digital Control System Models M. Sami Fadali Professor of Electrical Engineering University of Nevada 1 Outline Model of ADC. Model of DAC. Model of ADC, analog subsystem and DAC. Systems with transport
More informationDiscrete-time Controllers
Schweizerische Gesellschaft für Automatik Association Suisse pour l Automatique Associazione Svizzera di Controllo Automatico Swiss Society for Automatic Control Advanced Control Discrete-time Controllers
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using
More information10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller
Pole-placement by state-space methods Control Design To be considered in controller design * Compensate the effect of load disturbances * Reduce the effect of measurement noise * Setpoint following (target
More informationDigital Control Systems
Digital Control Systems Lecture Summary #4 This summary discussed some graphical methods their use to determine the stability the stability margins of closed loop systems. A. Nyquist criterion Nyquist
More informationLecture 11. Frequency Response in Discrete Time Control Systems
EE42 - Discrete Time Systems Spring 28 Lecturer: Asst. Prof. M. Mert Ankarali Lecture.. Frequency Response in Discrete Time Control Systems Let s assume u[k], y[k], and G(z) represents the input, output,
More informationLecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.
ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 21: Stability Margins and Closing the Loop Overview In this Lecture, you will learn: Closing the Loop Effect on Bode Plot Effect
More informationSchool of Mechanical Engineering Purdue University. ME375 Feedback Control - 1
Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System
More informationÜbersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 9. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -
More informationChapter 7. Digital Control Systems
Chapter 7 Digital Control Systems 1 1 Introduction In this chapter, we introduce analysis and design of stability, steady-state error, and transient response for computer-controlled systems. Transfer functions,
More informationSTABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable
ECE4510/5510: Feedback Control Systems. 5 1 STABILITY ANALYSIS 5.1: Bounded-input bounded-output (BIBO) stability Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated
More informationAn Introduction to Control Systems
An Introduction to Control Systems Signals and Systems: 3C1 Control Systems Handout 1 Dr. David Corrigan Electronic and Electrical Engineering corrigad@tcd.ie November 21, 2012 Recall the concept of a
More informationFall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08
Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.
More informationSome solutions of the written exam of January 27th, 2014
TEORIA DEI SISTEMI Systems Theory) Prof. C. Manes, Prof. A. Germani Some solutions of the written exam of January 7th, 0 Problem. Consider a feedback control system with unit feedback gain, with the following
More informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #11 Wednesday, January 28, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Relative Stability: Stability
More informationTime Response Analysis (Part II)
Time Response Analysis (Part II). A critically damped, continuous-time, second order system, when sampled, will have (in Z domain) (a) A simple pole (b) Double pole on real axis (c) Double pole on imaginary
More informationAutomatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year
Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21-211 1 / 39 Feedback
More informationMAE143a: Signals & Systems (& Control) Final Exam (2011) solutions
MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions Question 1. SIGNALS: Design of a noise-cancelling headphone system. 1a. Based on the low-pass filter given, design a high-pass filter,
More informationContents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42
Contents Preface.............................................. xiii 1. Introduction......................................... 1 1.1 Continuous and Discrete Control Systems................. 4 1.2 Open-Loop
More informationLinear State Feedback Controller Design
Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University
More informationLaplace Transforms Chapter 3
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first. Laplace transforms play a key role in important
More informationAutomatic Control Systems theory overview (discrete time systems)
Automatic Control Systems theory overview (discrete time systems) Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations
More informationMAS107 Control Theory Exam Solutions 2008
MAS07 CONTROL THEORY. HOVLAND: EXAM SOLUTION 2008 MAS07 Control Theory Exam Solutions 2008 Geir Hovland, Mechatronics Group, Grimstad, Norway June 30, 2008 C. Repeat question B, but plot the phase curve
More informationVALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203. DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING SUBJECT QUESTION BANK : EC6405 CONTROL SYSTEM ENGINEERING SEM / YEAR: IV / II year
More informationProperties of Open-Loop Controllers
Properties of Open-Loop Controllers Sven Laur University of Tarty 1 Basics of Open-Loop Controller Design Two most common tasks in controller design is regulation and signal tracking. Regulating controllers
More informationProcess Control & Instrumentation (CH 3040)
First-order systems Process Control & Instrumentation (CH 3040) Arun K. Tangirala Department of Chemical Engineering, IIT Madras January - April 010 Lectures: Mon, Tue, Wed, Fri Extra class: Thu A first-order
More informationControls Problems for Qualifying Exam - Spring 2014
Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function
More informationEE 16B Final, December 13, Name: SID #:
EE 16B Final, December 13, 2016 Name: SID #: Important Instructions: Show your work. An answer without explanation is not acceptable and does not guarantee any credit. Only the front pages will be scanned
More informationRaktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries
. AERO 632: of Advance Flight Control System. Preliminaries Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. Preliminaries Signals & Systems Laplace
More informationELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization
ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals 1. Sampling and Reconstruction 2. Quantization 1 1. Sampling & Reconstruction DSP must interact with an analog world: A to D D to A x(t)
More informationESC794: Special Topics: Model Predictive Control
ESC794: Special Topics: Model Predictive Control Discrete-Time Systems Hanz Richter, Professor Mechanical Engineering Department Cleveland State University Discrete-Time vs. Sampled-Data Systems A continuous-time
More informationWind Turbine Control
Wind Turbine Control W. E. Leithead University of Strathclyde, Glasgow Supergen Student Workshop 1 Outline 1. Introduction 2. Control Basics 3. General Control Objectives 4. Constant Speed Pitch Regulated
More informationControl for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e
Control for Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Motion Systems m F Introduction Timedomain tuning Frequency domain & stability Filters Feedforward Servo-oriented
More informationChapter 3. State Feedback - Pole Placement. Motivation
Chapter 3 State Feedback - Pole Placement Motivation Whereas classical control theory is based on output feedback, this course mainly deals with control system design by state feedback. This model-based
More informationAnswers to multiple choice questions
Answers to multiple choice questions Chapter 2 M2.1 (b) M2.2 (a) M2.3 (d) M2.4 (b) M2.5 (a) M2.6 (b) M2.7 (b) M2.8 (c) M2.9 (a) M2.10 (b) Chapter 3 M3.1 (b) M3.2 (d) M3.3 (d) M3.4 (d) M3.5 (c) M3.6 (c)
More informationIntegral action in state feedback control
Automatic Control 1 in state feedback control Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 1 Academic year 21-211 1 /
More informationProfessor Fearing EE C128 / ME C134 Problem Set 7 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley
Professor Fearing EE C8 / ME C34 Problem Set 7 Solution Fall Jansen Sheng and Wenjie Chen, UC Berkeley. 35 pts Lag compensation. For open loop plant Gs ss+5s+8 a Find compensator gain Ds k such that the
More informationDIGITAL CONTROL OF POWER CONVERTERS. 2 Digital controller design
DIGITAL CONTROL OF POWER CONVERTERS 2 Digital controller design Outline Review of frequency domain control design Performance limitations Discrete time system analysis and modeling Digital controller design
More informationLecture plan: Control Systems II, IDSC, 2017
Control Systems II MAVT, IDSC, Lecture 8 28/04/2017 G. Ducard Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded
More informationFrequency domain analysis
Automatic Control 2 Frequency domain analysis Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011
More informationEECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.
Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total
More informationEECS C128/ ME C134 Final Wed. Dec. 14, am. Closed book. One page, 2 sides of formula sheets. No calculators.
Name: SID: EECS C128/ ME C134 Final Wed. Dec. 14, 211 81-11 am Closed book. One page, 2 sides of formula sheets. No calculators. There are 8 problems worth 1 points total. Problem Points Score 1 16 2 12
More informationIt is common to think and write in time domain. creating the mathematical description of the. Continuous systems- using Laplace or s-
It is common to think and write in time domain quantities, but this is not the best thing to do in creating the mathematical description of the system we are dealing with. Continuous systems- using Laplace
More informationAnalysis of SISO Control Loops
Chapter 5 Analysis of SISO Control Loops Topics to be covered For a given controller and plant connected in feedback we ask and answer the following questions: Is the loop stable? What are the sensitivities
More informationDiscrete-time linear systems
Automatic Control Discrete-time linear systems Prof. Alberto Bemporad University of Trento Academic year 2-2 Prof. Alberto Bemporad (University of Trento) Automatic Control Academic year 2-2 / 34 Introduction
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 22: The Nyquist Criterion Overview In this Lecture, you will learn: Complex Analysis The Argument Principle The Contour
More informationDesign of Nonlinear Control Systems with the Highest Derivative in Feedback
SERIES ON STAB1UTY, VIBRATION AND CONTROL OF SYSTEMS SeriesA Volume 16 Founder & Editor: Ardeshir Guran Co-Editors: M. Cloud & W. B. Zimmerman Design of Nonlinear Control Systems with the Highest Derivative
More informationAutomatic Control (MSc in Mechanical Engineering) Lecturer: Andrea Zanchettin Date: Student ID number... Signature...
Automatic Control (MSc in Mechanical Engineering) Lecturer: Andrea Zanchettin Date: 29..23 Given and family names......................solutions...................... Student ID number..........................
More informationControl Systems Lab - SC4070 Control techniques
Control Systems Lab - SC4070 Control techniques Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 16, 2015 (slides modified from
More informationEE451/551: Digital Control. Chapter 3: Modeling of Digital Control Systems
EE451/551: Digital Control Chapter 3: Modeling of Digital Control Systems Common Digital Control Configurations AsnotedinCh1 commondigitalcontrolconfigurations As noted in Ch 1, common digital control
More informationCDS 101/110a: Lecture 10-2 Control Systems Implementation
CDS 101/110a: Lecture 10-2 Control Systems Implementation Richard M. Murray 5 December 2012 Goals Provide an overview of the key principles, concepts and tools from control theory - Classical control -
More informationÜbersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3.. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture : Different Types of Control Overview In this Lecture, you will learn: Limits of Proportional Feedback Performance
More informationOptimal Polynomial Control for Discrete-Time Systems
1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should
More informationR10. IV B.Tech II Semester Regular Examinations, April/May DIGITAL CONTROL SYSTEMS JNTUK
Set No. 1 1 a) Explain about the shifting and scaling operator. b) Discuss briefly about the linear time invariant and causal systems. 2 a) Write the mapping points between S-Plane and Z-plane. b) Find
More informationClosed loop Identification of Four Tank Set up Using Direct Method
Closed loop Identification of Four Tan Set up Using Direct Method Mrs. Mugdha M. Salvi*, Dr.(Mrs) J. M. Nair** *(Department of Instrumentation Engg., Vidyavardhini s College of Engg. Tech., Vasai, Maharashtra,
More informationFeedback Control CONTROL THEORY FUNDAMENTALS. Feedback Control: A History. Feedback Control: A History (contd.) Anuradha Annaswamy
Feedback Control CONTROL THEORY FUNDAMENTALS Actuator Sensor + Anuradha Annaswamy Active adaptive Control Laboratory Massachusetts Institute of Technology must follow with» Speed» Accuracy Feeback: Measure
More informationControl Systems Design
ELEC4410 Control Systems Design Lecture 14: Controllability Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 14: Controllability p.1/23 Outline
More informationIntroduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31
Introduction Classical Control Robust Control u(t) y(t) G u(t) G + y(t) G : nominal model G = G + : plant uncertainty Uncertainty sources : Structured : parametric uncertainty, multimodel uncertainty Unstructured
More informationDESIGN OF CMOS ANALOG INTEGRATED CIRCUITS
DESIGN OF CMOS ANALOG INEGRAED CIRCUIS Franco Maloberti Integrated Microsistems Laboratory University of Pavia Discrete ime Signal Processing F. Maloberti: Design of CMOS Analog Integrated Circuits Discrete
More informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #15 Friday, February 6, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca (3) Cohen-Coon Reaction Curve Method
More informationDigital Control & Digital Filters. Lectures 13 & 14
Digital Controls & Digital Filters Lectures 13 & 14, Professor Department of Electrical and Computer Engineering Colorado State University Spring 2017 Systems with Actual Time Delays-Application 2 Case
More informationIndex. Index. More information. in this web service Cambridge University Press
A-type elements, 4 7, 18, 31, 168, 198, 202, 219, 220, 222, 225 A-type variables. See Across variable ac current, 172, 251 ac induction motor, 251 Acceleration rotational, 30 translational, 16 Accumulator,
More informationsc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11
sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be
More informationControl System. Contents
Contents Chapter Topic Page Chapter- Chapter- Chapter-3 Chapter-4 Introduction Transfer Function, Block Diagrams and Signal Flow Graphs Mathematical Modeling Control System 35 Time Response Analysis of
More informationAnalysis of Discrete-Time Systems
TU Berlin Discrete-Time Control Systems 1 Analysis of Discrete-Time Systems Overview Stability Sensitivity and Robustness Controllability, Reachability, Observability, and Detectabiliy TU Berlin Discrete-Time
More informationEEE582 Homework Problems
EEE582 Homework Problems HW. Write a state-space realization of the linearized model for the cruise control system around speeds v = 4 (Section.3, http://tsakalis.faculty.asu.edu/notes/models.pdf). Use
More information4F3 - Predictive Control
4F3 Predictive Control - Discrete-time systems p. 1/30 4F3 - Predictive Control Discrete-time State Space Control Theory For reference only Jan Maciejowski jmm@eng.cam.ac.uk 4F3 Predictive Control - Discrete-time
More information