State feedback, Observer, and State feedback using an observer

Size: px
Start display at page:

Download "State feedback, Observer, and State feedback using an observer"

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. 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 information

Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback 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 information

2.004 Dynamics and Control II Spring 2008

2.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 information

Problem 1: Ship Path-Following Control System (35%)

Problem 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 information

Visual 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 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 information

Lecture 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 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 information

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

SAMPLE 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 information

Chapter 9: Controller design

Chapter 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 information

Modeling and System Identification for a DC Servo

Modeling 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 information

Quanser 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 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 information

Lec 6: State Feedback, Controllability, Integral Action

Lec 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 information

D(s) G(s) A control system design definition

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 information

Positioning Servo Design Example

Positioning 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 information

ECSE 4962 Control Systems Design. A Brief Tutorial on Control Design

ECSE 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 information

Advanced Control Theory

Advanced 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 information

Chapter 3. State Feedback - Pole Placement. Motivation

Chapter 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!

Ü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 information

Laboratory Exercise 1 DC servo

Laboratory 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 information

Automatic 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 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 information

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

EECS 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 information

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Dr 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 information

Control Systems Design

Control 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 information

State Observers and the Kalman filter

State 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 information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

KINGS 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 information

Introduction to Control (034040) lecture no. 2

Introduction 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 information

Three phase induction motor using direct torque control by Matlab Simulink

Three 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 information

Controls Problems for Qualifying Exam - Spring 2014

Controls 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 information

Outline. Classical Control. Lecture 1

Outline. 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 information

FRTN 15 Predictive Control

FRTN 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 information

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 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 information

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004

Lecture 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 information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 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 information

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Laboratory 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 information

EE 422G - Signals and Systems Laboratory

EE 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 information

Pole placement control: state space and polynomial approaches Lecture 2

Pole 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 information

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

Topic # 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 information

Introduction to System Identification and Adaptive Control

Introduction 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 information

Design of Nonlinear Control Systems with the Highest Derivative in Feedback

Design 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 information

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

10/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 information

Robotics & 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 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 information

1 Controller Optimization according to the Modulus Optimum

1 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 information

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 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 information

I. 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 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 information

Control of Manufacturing Processes

Control 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 information

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 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 information

Lezione 9 30 March. Scribes: Arianna Marangon, Matteo Vitturi, Riccardo Prota

Lezione 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 information

State Feedback Controller for Position Control of a Flexible Link

State 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 information

Control Systems! Copyright 2017 by Robert Stengel. All rights reserved. For educational use only.

Control 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 information

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

Chapter 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 information

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

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 Goal: understand the difference between open-loop and closed-loop (feedback)

More information

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: 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 information

Analysis and Design of Control Systems in the Time Domain

Analysis 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 information

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING. MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016

UNIVERSITY 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 information

Part 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 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 information

6.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.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 information

1 Kalman Filter Introduction

1 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 information

Active Control? Contact : Website : Teaching

Active 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 information

1 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) =

1 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 information

Acceleration Feedback

Acceleration Feedback Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic

More information

MAE 143B - Homework 7

MAE 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 information

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

sc 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 information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 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 information

On Practical Applications of Active Disturbance Rejection Control

On 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 information

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BSC (HONS) MECHATRONICS TOP-UP SEMESTER 1 EXAMINATION 2017/2018 ADVANCED MECHATRONIC SYSTEMS

UNIVERSITY 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 information

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

1 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 information

Control Systems. State Estimation.

Control 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 information

Video 5.1 Vijay Kumar and Ani Hsieh

Video 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 information

The output voltage is given by,

The 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 information

Iterative Feedback Tuning

Iterative 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 information

Chapter 8: Converter Transfer Functions

Chapter 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 information

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Subject: 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 information

Introduction to Controls

Introduction 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 information

Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks

Neural 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 information

Agilent 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. 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 information

Prü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) Ü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 information

EE C128 / ME C134 Final Exam Fall 2014

EE 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 information

Exam. 135 minutes + 15 minutes reading time

Exam. 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 information

MEAM 510 Fall 2011 Bruce D. Kothmann

MEAM 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 information

Dr Ian R. Manchester

Dr 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 information

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation

Control 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 information

DESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER

DESIGN 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 information

Speed 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** 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 information

Answers for Homework #6 for CST P

Answers 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 information

Introduction to Feedback Control

Introduction 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)

(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 information

Every real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics

Every 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 information

Control Systems Lab - SC4070 Control techniques

Control 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 information

ECE 388 Automatic Control

ECE 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 information

QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION

QUICK 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 information

Department 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 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 information

Lecture 8: Sensorless Synchronous Motor Drives

Lecture 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 information

MEAM 510 Fall 2012 Bruce D. Kothmann

MEAM 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 information

Index. Index. More information. in this web service Cambridge University Press

Index. 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 information

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE 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 information

Classify a transfer function to see which order or ramp it can follow and with which expected error.

Classify 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 information

FEEDBACK CONTROL SYSTEMS

FEEDBACK 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 information

Implementation Issues for the Virtual Spring

Implementation 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 information

Manufacturing Equipment Control

Manufacturing 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 information

Desired Bode plot shape

Desired 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 information

QFT Framework for Robust Tuning of Power System Stabilizers

QFT 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