State feedback, Observer, and State feedback using an observer
|
|
- Brianne Price
- 6 years ago
- Views:
Transcription
1 Control and system theory 9/5/28 State feedback, Observer, and State feedback using an observer KOSEKI, Takafumi The University of Tokyo
2 Fundamentals i What is a state observer? ii State feedback and classical output feedback iii Analogue observer: Differential operatopr and an observer iv Reduced observer v Disturbance observer vi Design of feedback gains: Kessler's and Manabe's canonical forms
3 Type of sensor Trend in motor drive ---Extent of Sensorless--- Speed FB Nothing needed Speed DSO Speed sensorless Speed/current sensorless Needed model information Dynamic equation and -order delay Internal motor dynamics Internal motor dynamics Sensor information Coarse position and current Voltage and current Current and motor in inverter
4 What is an observer? When no direct measurements are available? ==>Estimation from other measurable physical information based on plant model What is the ESTIMATION? Calculation based on knowledge of physical model? An example: T L DC motor drive Motor T m + + Js ω θ s Observer + + Js ωˆ θˆ s + - TˆL θ
5 Ex. Speed control of DC motor Assumptions i a i f are measured. I f const. is also directly measured. Information on angular speed ω shall be exactly acquired for direct feeedback Approach Is measured; Let's calculate the differential! Problem :.Realtime differential is NEVER possible: causality. 2.When Θ has noise --> The calculation is much noisier.
6 Approach 2 Ex. Control of DC-motor Let's calculate the integral of current information! T M =K i a i f = J T M T L = dt () (2) (3) The problem of the noise is solver, but... Problems :.() の K は正確か? Can we know the exact K in ()? 2. The load torque (2) is not measured. 3. We never know the exact amount of J. 4. What is the initial value of speed in (3)???
7 Ex. Control of DC-motor Problems in Approach 2 Uncertainty in modelling. No availability of the initial conditions: <=> observability Almost no information on load torque: <==shall be treated as DISTURBANCE Simulation solely does NOT work well! In Position sensorless controls: integral calculations as current =>torque =>angular acceleration ==> speed is NOT possible in principle.
8 Why don't we use both information? Approach 3 The ω in approach 2 is integrated furthermore and the calculated value of θ is obtained. If =, then the information of can be used for correction of the integral calculation! Let's check always the calculation by θ! Checking solution of the dynamic equation using OUTPUT signals ==> Estimation or Observation of not-directly measurable state variables.
9 State estimation in a DC-machine = K i f i a Correction l J using = l 2 This correction is possible in a computer. output Θ ( Here the meaning and design method of the gains l,l 2 have not been studied yet. ) Concerning = K i load f i a T torque: L is obvious. The basic idea of J J = derives J = T disturbance L observer.
10 Classical control and state feedback control Example: PD-controller ref + - K D s s K P PD-controller Plant y= The information of Θ and its approximate differential is used for feedback. ==>The controller itself has dynamics of differential. ( In the real world, you can use just APPROXIMATE differential operation. )
11 Classical control and state State feedback If state vector feedback control x= [ ] is directly measured, you need just multiply the constant gain matrix with the state vector No dynamics in FB-controller u - ω cannot be directly measured! --> Substitute the real ω by the estimated value obtained from the observer <State feedback + observer> system has the substantial dynamics in the observer side. B + + F ẋ x A x C y
12 Classical control and state feedback control State feedback REGULATOR x Stabilize at ZERO-point ẋ= A x B u u= F x Feedback rule u - ẋ= A BF x B + ẋ + A det {si A BF }= F l i m x= t An appropriate F, which enables to allocate all the poles in the left hand side of the s-domain, stabilize the system. x x C y
13 Plant Observer+ State-FB ẋ t = A x t B u t y t =C x t State equation Output equation In reality, x is not directly measured: the feedback og the x is impossible! Feedback rule u= F x x u, y
14 Full state observer Even if A, B, C-models completely identical to reality is available, we never know the initial state x t x t y t y t condition x O y t y t tells how wrong the estimation was. => Correct the estimation x t based on the info. Real world Basically the same In computer ẋ t = A x t B u t y t =C x t Correction by output error x t = A x t B u t y t =C x t
15 State feedback using the observer Read world ẋ t = A x t B u t y t =C x t Extended system Feedback rule d dt [ Model in computer Correction term x t = A x t B u t LC x x y t =C x t u= F x x ] x = [ A BF ] [ LC A LC BF x ] x Used for feedback control
16 Plant An example of observer feedback ẋ t = A x t B u t y t =C x t State vector is defined as t = t = K i f i J a J T L y= ] = [ ] [ ] [ d [ dt K i f x=[ ] J ] i a [, then J ] T L State equation Output equation State equation Output equation State equation y=[ ] [ ] Output equation: Output = Signals directly measured with sensors.
17 Dynamic behaviour in the example Dynamic equation of the observer x t = A x t B u t L y t y t = A LC x B u L y {s I A LC } X s x =BU s LY s lead X s ={s I A LC } x {s I A LC } B U s {s I A LC } LY s If we watch it concretely: s = l 2 s s s 2 s l K i f l s l 2 s 2 l s l 2 J I a s s l s 2 l s l 2 A low pass filter against noise in angle. When l 2 is large, the contribution of this term is dominant. ==> Approximate differential of angle. When l 2 is nearly zero, the contribution of these terms is dominant: Simple integral of angular acceleration.
18 Separation theorem Q: Design the feedback controller without any consideration of observer. After that design the observer. Is it really right? A: In usual, it is OK! Eigen polynomial of the extended system [ det {s I ext A ext }=det si A BF ] LC si A LC BF [ si A LC si A LC ] =det LC si A LC BF =det [ si A LC ] LC si A BF = si A LC si A BF Eigen polynomial of the observer Eigen polynomial of the controller The addition of the observer does not affect the controller pole place, if the modelling is good.
19 Reduced observer ( especially, minimal observer ) Q: The estimation of the measurable output signal in full-order observer is waste of time/computational power? A: It has sense, but the reduction of the number of estimated variables is possible Gopinath method Separation of measured variables from notmeasured ones to be estimated : An appropriate coordinates transformation is applied x= [ r ] Separation [ ṙ ] y ẏ = [ of variables A A 2 A 2 A 22 ] [ r y ] [ B ] u B 2
20 ṙ= A r A 2 y B u ẏ A 22 y B 2 u=a 2 r Known Minimal observer r x, A A, A 2 y B u B u Formal transformation ẏ A 22 y B 2 u y, A 2 C ẋ t = A x t B u t y t =C x t results in After estimating transformed vector by x t = A LC x B u L y then, original vector is r= A L A 2 r A 2 y B u L ẏ A 22 y B 2 u Differential variable in R.H.S is NOT good!
21 Minimal observer ( continued ) r= A L A 2 r A 2 y B u L ẏ A 22 y B 2 u Differential in R.H.S is not good. The introduction of P = r L y results in Ṗ= A L A 2 P B L B 2 u { A L A 2 L A 2 L A 2 2 } y After the estimation of P r=p L y shall be calculated.
22 Minimal observer in the DC-motor example Ṗ = A L A 2 P B L B 2 u { A 2 L A 2 L A 2 L A 22 } y Full order observer s = l 2 s s s 2 s l K i f l s l 2 s 2 l s l 2 J Minimal observer s = s l l K i f J s l I a s I a s s l s 2 l s l 2 s l s s Observer gain l =large Approximate differential θ time constant l=small Approximate integral of i a /l: When l is large, then the estimation is vulnerable to noise in θ
23 Stationary Kalmann filter and full-order observer The role of the observer When signals cannot be measured directly ==>To estimate them from other measurable physical values Mainly, the observer suppresses errors in/from initial values. If there are continuous and stochastic noises in process? ẋ= A x B u r t r t : System noise y=c x t t : Measurement noise Kalman filter suppresses harmful effects of noise using knowledge of the process model. ( Sensitive to r Insensitive to ρ is good filtering: estimator. )
24 Stationary Kalmann filter and full-order observer(continued) ẋ= A x B u r t : System noise y=c x t : Measurement noise Assumption : r t t stationary, averages are zero White Gaussian, and non-correlated ( If not, appropriate bias and filtering shall be applied. ) Q, S Correlation matrices are defined as follows. cov {r t,r t 2 }=E {r t r T t 2 }=Q t t 2 cov { t, t 2 }=E { t T t 2 }=S t t 2 Stationary Kalmann filter x= A LC x B u L y Determined through optimization of the square
25 Stationary Kalmann filter and full-order observer(continued) ẋ= A x B u r t : System noise y=c x t : Measurement noise Stationary Kalmann filter x= A LC x B u L y Determined through optimization of square norm Observer and Kalmann filter have identical structure The method for determining their gains is different: ( Kalman filter: Ricatti eq. gives the filter-gains. ) Large Q makes fast estimation. Large S makes slow estimation. Suppression of the effects of continuous stochastic disturbances
26 Disturbance observer Current I Motor constant K F L Load force Ms Plant dynamics ẋ s x K F L Estimated load force Ms s Approximate reversed dynamics F L = ゼロ次外乱の仮定 = 一種のゴミ箱のようなもの d [ dt =[ v L] F ] M [ v L] [ F K M ] I Zero-order disturbance observer = A garbage box
27 Digital observer u A/D 変換 B c + + s A c B 2 C - z A 2 L 2 C c n=,n θ A/D PG 変換 Observer: implemented in a digital processor Z-transform: dynamics represented in recurrence formula State transition matrix is often used for transformation from continuous form Deadbeat observes is possible, but has problems in practice. There are predictive and current observes
28 Controller design using polynomial method Practical design method in labs. Kessler's canonical form
29 Introduction Practical design controller/ observer gains for motor control and magnetic levitation in laboratories: plant identification, プラント同定 structure of controllers, 制御器構造 and gain tuning ゲイン設定 Ziegler-Nichols' method LQR(Optimal control)? Pole placement? Polynomial method : Denominator of a closed loop transfer function
30 Polynomial method C. Kessler's proposal Betragsopitimum Symmetrieopitimum Dämpfungopitimum (damping optimization) 96 at Siemens in Germany In Japan, Prof. Manabe modified the method to Manabe's Canonical form and mitigated the condition among coefficients in his coefficient diagram method base on his experience at Mitsubishi
31 Kessler's Canonial form a a n n n s + an s as + a Ts + T = T = a a a T = 2 a a 2 2 T α = α = = T2 a a2 T3 aa3 2 a Equivalent time constant The procedure of terms shall be reversed!,,,, α T n T = n n = = Tn a a n n a a 2 n n 2 a n α = α = α =... = α = 2 3 n Stability index 2. System time constant
32 Kessler's canonical form in general form a a n n n s + an s as + a Ts + n s = n k= k k 2 T k s k
33 Response of Kessler's form () step response step response time 2nd order Kessler form st order Kessler form time Step response of st and second order Pole map: 2 nd order
34 Response of Kessler's form (2) step response step response time 4th order Kessler form rd order Kessler form time Step responses: 3 rd and 4 th order forms Pole map: 3 rd order form
35 Response of Kessler's form (3) step response step response th order Kessler form time.2 6th order Kessler form time Step responses: 5th and 6 th order forms Pole map: 6 th order form
36 Response of Manabe's form step response step response time 5th order Manabe form th order Kessler form time Step responses: 5 th and 6 th order forms Pole map: 6 th order form
37 Frequency responses of the nth-order Kessler's canonical form Bode Diagrams From: U() Phase (deg); Magnitude (db) To: Y() 次 6 次 次 2 次 3 次 4 次 次 3 次 5 次 2 次 次 6 次 Frequency (rad/sec) When the equivalent time constant T is identical.
38 Stability index and step responses () Kessler form alpha=.5, 2., 2.5, 3, step response time When the equivalent time constant is identical
39 Stability index and step responses (2) step response Kessler form alpha=.5, 2., 2.5, 3, time When the system time constant Tsys is identical
40 Pole maps and stability index th order α=.5 5 th order α= th order α=2.5 5 th order α=3.
41 One dimensional maglev 位置制御器 ギャップ長指令 電圧源 制御電流源 制御巻線電流 電磁石 巻線 ギャップセンサ 浮上力 ギャップ長浮上鉄心 重力
42 State feedback stabilizing control ẋ t =A x t B u t u t = F x t
43 Additional integral term I-PD : PID Overshoot in step input response is mitigated. Kessler's canonical from; Proportional and differential gains in I-PD and PD controls are identical An additional state variable is used in state feedback
44 Introduction of an observer
45 Gain tuning in observer state feedback control. Extended system including controller and observer dynamics => 4+4=8 th order 2. Relative quickness of the observer 3. Independent designs of controller and observer
46 Summary of polynomial method Kessler's canonical form: Practical easy-to-use design method in laboratories Equivalent and system time constant: what should be kept constant? When the stability index is fixed, the gain tuning is single dimensional using the equivalent time constant Also useful for state feedback controllers and observers Mitigated gain condition: Manabe's coefficients' diagram Consideration of zero point location: Extended Damping Optimization
47 Summaries Fundamental : Comparison between classical and state feedbacks Structure and role of observers Observer and stationary Kalman filter Disturbance observer Gain tuning using polynomial method Fundamental discussion on digital observer Being important in industry application in future.
Contents. 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 informationFeedback Control of Linear SISO systems. Process Dynamics and Control
Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals
More information2.004 Dynamics and Control II Spring 2008
MIT OpenCourseWare http://ocw.mit.edu 2.004 Dynamics and Control II Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts Institute
More informationProblem 1: Ship Path-Following Control System (35%)
Problem 1: Ship Path-Following Control System (35%) Consider the kinematic equations: Figure 1: NTNU s research vessel, R/V Gunnerus, and Nomoto model: T ṙ + r = Kδ (1) with T = 22.0 s and K = 0.1 s 1.
More informationVisual State Feedback Digital Control of a Linear Synchronous Motor using Generic Video-Camera Signal
Visual State Feedback Digital Control of a Linear Synchronous Motor using Generic Video-Camera Signal Takafumi Koseki 1, Genevieve Patterson 1 and Takeomi Suzuki 2 1 The University of Tokyo/Department
More informationLecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification
Lecture 1: Introduction to System Modeling and Control Introduction Basic Definitions Different Model Types System Identification What is Mathematical Model? A set of mathematical equations (e.g., differential
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 informationChapter 9: Controller design
Chapter 9. Controller Design 9.1. Introduction 9.2. Effect of negative feedback on the network transfer functions 9.2.1. Feedback reduces the transfer function from disturbances to the output 9.2.2. Feedback
More informationModeling and System Identification for a DC Servo
Modeling and System Identification for a DC Servo Kevin M. Passino and Nicanor Quijano Dept. Electrical Engineering, The Ohio State University 5 Neil Avenue, Columbus, OH 3-7 March 7, Abstract First, you
More informationQuanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual
Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control DC Motor Control Trainer (DCMCT) Student Manual Table of Contents 1 Laboratory Objectives1 2 References1 3 DCMCT Plant
More informationLec 6: State Feedback, Controllability, Integral Action
Lec 6: State Feedback, Controllability, Integral Action November 22, 2017 Lund University, Department of Automatic Control Controllability and Observability Example of Kalman decomposition 1 s 1 x 10 x
More informationD(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 informationPositioning Servo Design Example
Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually
More informationECSE 4962 Control Systems Design. A Brief Tutorial on Control Design
ECSE 4962 Control Systems Design A Brief Tutorial on Control Design Instructor: Professor John T. Wen TA: Ben Potsaid http://www.cat.rpi.edu/~wen/ecse4962s04/ Don t Wait Until The Last Minute! You got
More informationAdvanced Control Theory
State Feedback Control Design chibum@seoultech.ac.kr Outline State feedback control design Benefits of CCF 2 Conceptual steps in controller design We begin by considering the regulation problem the task
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 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 informationLaboratory Exercise 1 DC servo
Laboratory Exercise DC servo Per-Olof Källén ø 0,8 POWER SAT. OVL.RESET POS.RESET Moment Reference ø 0,5 ø 0,5 ø 0,5 ø 0,65 ø 0,65 Int ø 0,8 ø 0,8 Σ k Js + d ø 0,8 s ø 0 8 Off Off ø 0,8 Ext. Int. + x0,
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 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 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 informationControl Systems Design
ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:
More informationState Observers and the Kalman filter
Modelling and Control of Dynamic Systems State Observers and the Kalman filter Prof. Oreste S. Bursi University of Trento Page 1 Feedback System State variable feedback system: Control feedback law:u =
More informationKINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK SUB.NAME : CONTROL SYSTEMS BRANCH : ECE YEAR : II SEMESTER: IV 1. What is control system? 2. Define open
More informationIntroduction to Control (034040) lecture no. 2
Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal
More informationThree phase induction motor using direct torque control by Matlab Simulink
Three phase induction motor using direct torque control by Matlab Simulink Arun Kumar Yadav 1, Dr. Vinod Kumar Singh 2 1 Reaserch Scholor SVU Gajraula Amroha, U.P. 2 Assistant professor ABSTRACT Induction
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 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 informationFRTN 15 Predictive Control
Department of AUTOMATIC CONTROL FRTN 5 Predictive Control Final Exam March 4, 27, 8am - 3pm General Instructions This is an open book exam. You may use any book you want, including the slides from the
More informationChapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI
Chapter 7 Control 7.1 Classical Control Part 1 1 7.1 Classical Control Outline 7.1.1 Introduction 7.1.2 Virtual Spring Damper 7.1.3 Feedback Control 7.1.4 Model Referenced and Feedforward Control Summary
More informationLecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004
MER42 Advanced Control Lecture 9 Introduction to Kalman Filtering Linear Quadratic Gaussian Control (LQG) G. Hovland 24 Announcement No tutorials on hursday mornings 8-9am I will be present in all practical
More informationELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems
ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight
More informationLaboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint
Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control
More informationEE 422G - Signals and Systems Laboratory
EE 4G - Signals and Systems Laboratory Lab 9 PID Control Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 April, 04 Objectives: Identify the
More informationPole placement control: state space and polynomial approaches Lecture 2
: state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename -based November 21, 2017 Outline : a state
More informationTopic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback
Topic #17 16.31 Feedback Control State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Back to reality Copyright 21 by Jonathan How. All Rights reserved 1 Fall
More informationIntroduction to System Identification and Adaptive Control
Introduction to System Identification and Adaptive Control A. Khaki Sedigh Control Systems Group Faculty of Electrical and Computer Engineering K. N. Toosi University of Technology May 2009 Introduction
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 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 informationRobotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007
Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal
More information1 Controller Optimization according to the Modulus Optimum
Controller Optimization according to the Modulus Optimum w G K (s) F 0 (s) x The goal of applying a control loop usually is to get the control value x equal to the reference value w. x(t) w(t) X(s) W (s)
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 informationI. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching
I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline
More informationControl of Manufacturing Processes
Control of Manufacturing Processes Subject 2.830 Spring 2004 Lecture #18 Basic Control Loop Analysis" April 15, 2004 Revisit Temperature Control Problem τ dy dt + y = u τ = time constant = gain y ss =
More informationEL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)
EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the
More informationLezione 9 30 March. Scribes: Arianna Marangon, Matteo Vitturi, Riccardo Prota
Control Laboratory: a.a. 2015/2016 Lezione 9 30 March Instructor: Luca Schenato Scribes: Arianna Marangon, Matteo Vitturi, Riccardo Prota What is left to do is how to design the low pass pole τ L for the
More informationState Feedback Controller for Position Control of a Flexible Link
Laboratory 12 Control Systems Laboratory ECE3557 Laboratory 12 State Feedback Controller for Position Control of a Flexible Link 12.1 Objective The objective of this laboratory is to design a full state
More informationControl Systems! Copyright 2017 by Robert Stengel. All rights reserved. For educational use only.
Control Systems Robert Stengel Robotics and Intelligent Systems MAE 345, Princeton University, 2017 Analog vs. digital systems Continuous- and Discretetime Dynamic Models Frequency Response Transfer Functions
More informationChapter 2. Classical Control System Design. Dutch Institute of Systems and Control
Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral
More informationReview: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control
Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Goal: understand the difference between open-loop and closed-loop (feedback)
More informationPlan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control
Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic:
More informationAnalysis and Design of Control Systems in the Time Domain
Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.
More informationUNIVERSITY OF BOLTON SCHOOL OF ENGINEERING. MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016
TW2 UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016 ADVANCED CONTROL TECHNOLOGY MODULE NO: EEM7015 Date: Monday 16 May 2016
More informationPart IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL. Glenn Vinnicombe HANDOUT 5. An Introduction to Feedback Control Systems
Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Glenn Vinnicombe HANDOUT 5 An Introduction to Feedback Control Systems ē(s) ȳ(s) Σ K(s) G(s) z(s) H(s) z(s) = H(s)G(s)K(s) L(s) ē(s)=
More information6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.
6. Sketch the z-domain root locus and find the critical gain for the following systems K (i) Gz () z 4. (ii) Gz K () ( z+ 9. )( z 9. ) (iii) Gz () Kz ( z. )( z ) (iv) Gz () Kz ( + 9. ) ( z. )( z 8. ) (i)
More information1 Kalman Filter Introduction
1 Kalman Filter Introduction You should first read Chapter 1 of Stochastic models, estimation, and control: Volume 1 by Peter S. Maybec (available here). 1.1 Explanation of Equations (1-3) and (1-4) Equation
More informationActive Control? Contact : Website : Teaching
Active Control? Contact : bmokrani@ulb.ac.be Website : http://scmero.ulb.ac.be Teaching Active Control? Disturbances System Measurement Control Controler. Regulator.,,, Aims of an Active Control Disturbances
More information1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) =
567 This is often referred to as Þnite settling time or deadbeat design because the dynamics will settle in a Þnite number of sample periods. This estimator always drives the error to zero in time 2T or
More informationAcceleration Feedback
Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic
More informationMAE 143B - Homework 7
MAE 143B - Homework 7 6.7 Multiplying the first ODE by m u and subtracting the product of the second ODE with m s, we get m s m u (ẍ s ẍ i ) + m u b s (ẋ s ẋ u ) + m u k s (x s x u ) + m s b s (ẋ s ẋ u
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 informationECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67
1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure
More informationOn Practical Applications of Active Disturbance Rejection Control
2010 Chinese Control Conference On Practical Applications of Active Disturbance Rejection Control Qing Zheng Gannon University Zhiqiang Gao Cleveland State University Outline Ø Introduction Ø Active Disturbance
More informationUNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BSC (HONS) MECHATRONICS TOP-UP SEMESTER 1 EXAMINATION 2017/2018 ADVANCED MECHATRONIC SYSTEMS
ENG08 UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BSC (HONS) MECHATRONICS TOP-UP SEMESTER EXAMINATION 07/08 ADVANCED MECHATRONIC SYSTEMS MODULE NO: MEC600 Date: 7 January 08 Time: 0.00.00 INSTRUCTIONS TO
More information1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii
Contents 1 An Overview and Brief History of Feedback Control 1 A Perspective on Feedback Control 1 Chapter Overview 2 1.1 A Simple Feedback System 3 1.2 A First Analysis of Feedback 6 1.3 Feedback System
More informationControl Systems. State Estimation.
State Estimation chibum@seoultech.ac.kr Outline Dominant pole design Symmetric root locus State estimation We are able to place the CLPs arbitrarily by feeding back all the states: u = Kx. But these may
More informationVideo 5.1 Vijay Kumar and Ani Hsieh
Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior
More informationThe output voltage is given by,
71 The output voltage is given by, = (3.1) The inductor and capacitor values of the Boost converter are derived by having the same assumption as that of the Buck converter. Now the critical value of the
More informationIterative Feedback Tuning
Iterative Feedback Tuning Michel Gevers CESAME - UCL Louvain-la-Neuve Belgium Collaboration : H. Hjalmarsson, S. Gunnarsson, O. Lequin, E. Bosmans, L. Triest, M. Mossberg Outline Problem formulation Iterative
More informationChapter 8: Converter Transfer Functions
Chapter 8. Converter Transfer Functions 8.1. Review of Bode plots 8.1.1. Single pole response 8.1.2. Single zero response 8.1.3. Right half-plane zero 8.1.4. Frequency inversion 8.1.5. Combinations 8.1.6.
More informationSubject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)
Subject: Optimal Control Assignment- (Related to Lecture notes -). Design a oil mug, shown in fig., to hold as much oil possible. The height and radius of the mug should not be more than 6cm. The mug must
More informationIntroduction to Controls
EE 474 Review Exam 1 Name Answer each of the questions. Show your work. Note were essay-type answers are requested. Answer with complete sentences. Incomplete sentences will count heavily against the grade.
More informationNeural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks
Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks H.A. Talebi Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2011.
More informationAgilent 4263B LCR Meter Operation Manual. Manual Change. Change 1 Add TAR in Test Signal Frequency Accuracy Test (Page 9-38) as follows.
Agilent 4263B LCR Meter Operation Manual Manual Change Agilent Part No. N/A Jun 2009 Change 1 Add TAR in Test Signal Frequency Accuracy Test (Page 9-38) as follows. Test Signal Frequency Accuracy Frequency
More informationPrüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 29. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid
More informationEE C128 / ME C134 Final Exam Fall 2014
EE C128 / ME C134 Final Exam Fall 2014 December 19, 2014 Your PRINTED FULL NAME Your STUDENT ID NUMBER Number of additional sheets 1. No computers, no tablets, no connected device (phone etc.) 2. Pocket
More informationExam. 135 minutes + 15 minutes reading time
Exam January 23, 27 Control Systems I (5-59-L) Prof. Emilio Frazzoli Exam Exam Duration: 35 minutes + 5 minutes reading time Number of Problems: 45 Number of Points: 53 Permitted aids: Important: 4 pages
More informationMEAM 510 Fall 2011 Bruce D. Kothmann
Balancing g Robot Control MEAM 510 Fall 2011 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects
More informationDr Ian R. Manchester
Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign
More informationControl Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation
Lecture 9: State Feedback and s [IFAC PB Ch 9] State Feedback s Disturbance Estimation & Integral Action Control Design Many factors to consider, for example: Attenuation of load disturbances Reduction
More informationDESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER
INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 ISSN 0976 6464(Print)
More informationSpeed Sensorless Field Oriented Control of Induction Machines using Flux Observer. Hisao Kubota* and Kouki Matsuse**
Speed Sensorless Field Oriented Control of Induction Machines using Flux Observer Hisao Kubota* and Kouki Matsuse** Dept. of Electrical Engineering, Meiji University, Higashimit Tama-ku, Kawasaki 214,
More informationAnswers for Homework #6 for CST P
Answers for Homework #6 for CST 407 02P Assigned 5/10/07, Due 5/17/07 Constructing Evans root locus diagrams in Scilab Root Locus It is easy to construct a root locus of a transfer function in Scilab.
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 information(Refer Slide Time: 00:01:30 min)
Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various
More informationEvery real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics
Sensitivity Analysis of Disturbance Accommodating Control with Kalman Filter Estimation Jemin George and John L. Crassidis University at Buffalo, State University of New York, Amherst, NY, 14-44 The design
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 informationECE 388 Automatic Control
Lead Compensator and PID Control Associate Prof. Dr. of Mechatronics Engineeering Çankaya University Compulsory Course in Electronic and Communication Engineering Credits (2/2/3) Course Webpage: http://ece388.cankaya.edu.tr
More informationQUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION
Journal of ELECTRICAL ENGINEERING, VOL. 53, NO. 7-8, 22, 197 21 QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION Li Huafeng Gu Chenglin A position
More informationDepartment of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010
Department of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010 Problem 1: Control of Short Period Dynamics Consider the
More informationLecture 8: Sensorless Synchronous Motor Drives
1 / 22 Lecture 8: Sensorless Synchronous Motor Drives ELEC-E8402 Control of Electric Drives and Power Converters (5 ECTS) Marko Hinkkanen Spring 2017 2 / 22 Learning Outcomes After this lecture and exercises
More informationMEAM 510 Fall 2012 Bruce D. Kothmann
Balancing g Robot Control MEAM 510 Fall 2012 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects
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 informationDISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK
DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin
More informationClassify a transfer function to see which order or ramp it can follow and with which expected error.
Dr. J. Tani, Prof. Dr. E. Frazzoli 5-059-00 Control Systems I (Autumn 208) Exercise Set 0 Topic: Specifications for Feedback Systems Discussion: 30.. 208 Learning objectives: The student can grizzi@ethz.ch,
More informationFEEDBACK CONTROL SYSTEMS
FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control
More informationImplementation Issues for the Virtual Spring
Implementation Issues for the Virtual Spring J. S. Freudenberg EECS 461 Embedded Control Systems 1 Introduction One of the tasks in Lab 4 is to attach the haptic wheel to a virtual reference position with
More informationManufacturing Equipment Control
QUESTION 1 An electric drive spindle has the following parameters: J m = 2 1 3 kg m 2, R a = 8 Ω, K t =.5 N m/a, K v =.5 V/(rad/s), K a = 2, J s = 4 1 2 kg m 2, and K s =.3. Ignore electrical dynamics
More informationDesired Bode plot shape
Desired Bode plot shape 0dB Want high gain Use PI or lag control Low freq ess, type High low freq gain for steady state tracking Low high freq gain for noise attenuation Sufficient PM near ω gc for stability
More informationQFT Framework for Robust Tuning of Power System Stabilizers
45-E-PSS-75 QFT Framework for Robust Tuning of Power System Stabilizers Seyyed Mohammad Mahdi Alavi, Roozbeh Izadi-Zamanabadi Department of Control Engineering, Aalborg University, Denmark Correspondence
More information