Power Systems Control Prof. Wonhee Kim. Ch.3. Controller Design in Time Domain

Similar documents
State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

CONTROL DESIGN FOR SET POINT TRACKING

MEM 355 Performance Enhancement of Dynamical Systems

State Space Design. MEM 355 Performance Enhancement of Dynamical Systems

Control Systems Design

Power System Control

Advanced Control Theory

TRACKING AND DISTURBANCE REJECTION

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19

Robust Control 5 Nominal Controller Design Continued

1. LQR formulation 2. Selection of weighting matrices 3. Matlab implementation. Regulator Problem mm3,4. u=-kx

LQG FLUTTER CONTROL OF WIND TUNNEL MODEL USING PIEZO-CERAMIC ACTUATOR

Control System Design

5. Observer-based Controller Design

Integral action in state feedback control

Topics in control Tracking and regulation A. Astolfi

APPPHYS 217 Thursday 8 April 2010

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

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

NPTEL >> Mechanical Engineering >> Modeling and Control of Dynamic electro-mechanical System Module 4- Lecture 31. Observer Design

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

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

State observers and recursive filters in classical feedback control theory

Smith Compensator Using Modified IMC for Unstable Plant with Time Delay

Variable Structure Control ~ Disturbance Rejection. Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University

State Space: Observer Design Lecture 11

Lec 6: State Feedback, Controllability, Integral Action

Lecture 3 Basic Feedback

LMIs for Observability and Observer Design

6 OUTPUT FEEDBACK DESIGN

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

EE 370L Controls Laboratory. Laboratory Exercise #7 Root Locus. Department of Electrical and Computer Engineering University of Nevada, at Las Vegas

Control engineering sample exam paper - Model answers

SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL

AERT 2013 [CA'NTI 19] ALGORITHMES DE COMMANDE NUMÉRIQUE OPTIMALE DES TURBINES ÉOLIENNES

1 (30 pts) Dominant Pole

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

ECEEN 5448 Fall 2011 Homework #4 Solutions

Intro. Computer Control Systems: F9

EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =

Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science : MULTIVARIABLE CONTROL SYSTEMS by A.

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

Topic # /31 Feedback Control Systems

Lecture 6: Control of Three-Phase Inverters

A new approach to explicit MPC using self-optimizing control

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Design A Robust Power System Stabilizer on SMIB Using Lyapunov Theory

NPTEL Online Course: Control Engineering

Intro. Computer Control Systems: F8

Determine Power Transfer Limits of An SMIB System through Linear System Analysis with Nonlinear Simulation Validation

Module 08 Observability and State Estimator Design of Dynamical LTI Systems

Identification Methods for Structural Systems

Experimental Robustness Study of a Second-Order Sliding Mode Controller

Suppose that we have a specific single stage dynamic system governed by the following equation:

Pole Placement (Bass Gura)

CDS 101: Lecture 5-1 Reachability and State Space Feedback. Review from Last Week

Power Systems Control Prof. Wonhee Kim. Modeling in the Frequency and Time Domains

Robust Tracking Control of Robot Manipulator Using Dissipativity Theory

Comparison of four state observer design algorithms for MIMO system

The Levitation Controller Design of an Electromagnetic Suspension Vehicle using Gain Scheduled Control

Exponential Tracking Control of Nonlinear Systems with Actuator Nonlinearity

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Nonlinear Control Systems

Optimization Theory. Linear Operators and Adjoints

Nonlinear Adaptive Ship Course Tracking Control Based on Backstepping and Nussbaum Gain

Optimal Variable-Structure Control Tracking of Spacecraft Maneuvers

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

An algebraic expression of stable inversion for nonminimum phase systems and its applications

Stability, Pole Placement, Observers and Stabilization

Quadratic Stability of Dynamical Systems. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

Ch 2: Linear Time-Invariant System

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER

Lab 6a: Pole Placement for the Inverted Pendulum

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XIII - Nonlinear Observers - A. J. Krener

EECS C128/ ME C134 Final Wed. Dec. 14, am. Closed book. One page, 2 sides of formula sheets. No calculators.

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018

SELF-ERECTING, ROTARY MOTION INVERTED PENDULUM Quanser Consulting Inc.

Lecture 2 and 3: Controllability of DT-LTI systems

CDS 101: Lecture 5-1 Reachability and State Space Feedback

Modern Control Systems

Dynamic Load Carrying Capacity of Spatial Cable Suspended Robot: Sliding Mode Control Approach

EEE582 Homework Problems

Designing Information Devices and Systems II Spring 2018 J. Roychowdhury and M. Maharbiz Discussion 8A

Nonlinear Control Systems

Module 03 Linear Systems Theory: Necessary Background

EEE 184: Introduction to feedback systems

Controller Design for Robust Output Regulation of Regular Linear Systems

1 / 21 Perturbation of system dynamics and the covariance completion problem Armin Zare Joint work with: Mihailo R. Jovanović Tryphon T. Georgiou 55th

ROBUST PASSIVE OBSERVER-BASED CONTROL FOR A CLASS OF SINGULAR SYSTEMS

Full State Feedback for State Space Approach

ECE 388 Automatic Control

Solution of Linear State-space Systems

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

Controllability, Observability, Full State Feedback, Observer Based Control

Exam. 135 minutes, 15 minutes reading time

A Novel Position Control of PMSM Based on Active Disturbance Rejection

Observability. It was the property in Lyapunov stability which allowed us to resolve that

H 2 Suboptimal Estimation and Control for Nonnegative

Transcription:

Power Systems Control Prof. Wonhee Kim Ch.3. Controller Design in Time Domain

Stability in State Space Equation: State Feeback t A t B t t C t D t x x u y x u u t Kx t t A t BK t A BK x t x x x K shoul be chosen such that (A-BK) is Hurwitz! 2

Observer Design System x Ax Bu y Cx Observer esign - Aim: ˆx x - Estimation error efine: x x xˆ - Observer yˆ Cxˆ - Estimation error ynamics xˆ Axˆ Bu L y yˆ x x xˆ Ax Bu Axˆ Bu LC x xˆ A LC x L shoul be chosen such that (A-LC) is Hurwitz! 3

Separation Principle System x Ax Bu y Cx Control input using estimate state u Kxˆ System with control input Close-loop System x Ax BKxˆ A BK x BKx x A BK x BKx x A LC x K an L can be separatively esigne 4

Controllability an Observability 5

Controllability an Observability Controllability: for any esire eigenvalues, K exists such that (A-BK) has the esire eigenvalues n Controllability matrix C B BA BA has n rank. con Observability: for any esire eigenvalues, L exists such that (A-LC) has the esire eigenvalues T T T T T Controllability matrix n T O ob C A C A C has n rank. O ob C CA n CA 6

State Feeback Controller Design for Reference Tracking Regulation) xt Ax t Bu t yt Cxt xt Ax t Bu t yt Cxt u t Kxt Jr t Y s T s C si A B U s t A t BK t BKr t A BK x t BJr t x x x Y s T s C si A BK B J R s Using final value theorem, steay-state response with step reference shoul be. where K c is a c gain for C(sI-(A-BK)) - B y lim st s R s limt s lim JK s0 s0 s0 J K c c 7

Tracking Controller Design. System x x x 2 x 2 3 xn ax anxn bu 2. Controller esign - Aim: r x - Tracking error efine: e r x en r x - Tracking Error ynamics e r x e 2 n n en r xn r ax anxn bu - Controller n n u r a x a x a x k e k e b 2 2 n n n n n e 2 n e e k e k e n n 8

Tracking Controller Design Example. System x x 2 x a x a x bu 2 2 2 2. Controller esign - Aim: x r - Tracking error efine: - Tracking Error ynamics e r x e 2 2 2 2 2 e r x e r x 2 2 e r x r a x a x bu 2 2 2 2 - Controller u r ax a2x2 ke k2e2 b Control gain k, k2 shoul be esigne such that Ac = [0 ; k k2] is Hurwitz e e e k e k e 9

Tracking Controller II Design. System x Ax Bu y Cx 2. Desire state ynamics: u is esigne for the esire state x Ax Bu y Cx - Tracking error: e x x - Aim: e x x 0 as t - Tracking error ynamics: e x x Ae Bu Bu - Controller u u Ke Ax Bu Ax Bu e Ae Bu B u Ke Ae Bu Bu BKe A BK e 0

Tracking Controller II Design: DC Motor. System B Ki J i Kt Ri v L 2. Desire constant velocity ω, i an v : K 0 B Ki, 0 Kt Ri v KR i, v Kt Ri Kt J L B B 3. Desire state ynamics: u is esigne for the esire state - Tracking error: e x x - Aim: e x x 0 as t - Tracking error ynamics: e x x - Controller: u u Ke x Ax Bu y Ax Bu Ax Bu Ae Bu Bu K Ri k k i i t 2 Cx e Ae Bu B u Ke Ae Bu Bu BKe A BK e

Control Algorithm Implementation Control Boar DC Motor System i K B ˆ ˆ v K Ri k k i i t 2 ˆ ˆ, i v Input voltage (v) B Ki J i Kt Ri v L y ˆ B ˆ Kiˆ l y yˆ J ˆ i K ˆ ˆ 2 ˆ t Ri v l y y L yˆ ˆ Velocity feeback (y=ω) 2

Control Algorithm Implementation Control Boar DC Motor System Input voltage (v) DC Motor + Encoer Velocity feeback (y=ω) 3

Control Algorithm Implementation Control Boar DC Motor System Input voltage (v) DC Motor + Encoer Loa isturbance Velocity feeback (y=ω) Loa isturbance may egrae control performance of DC motor! 4

Tracking Controller: Position Control of DC Motor DC motor with unknown loa isturbance, for position control: Not normal form! Note that the isturbance can inclue B Ki J the parameter uncertainties as well as i K Ri v the external isturbance Definition of Acceleration state variable With α, DC motor moel: L t B Ki J B Ki J 2 B BK B KKt KR K i i v 2 2 2 J J J JL JL JL Now DC motor moel becomes normal form, thus, tracking controller can be applie! 5

Extene State Observer Design: DC Motor DC motor with unknown loa isturbance, for position control B Ki J i Kt Ri v L Extene state with assumption that is constant B Ki J i Kt Ri v L 0 Extene state observer to estimate full state an isturbance using position feeback ˆ ˆ l ˆ 4 ˆ B ˆ Kiˆ ˆ l ˆ 2 J ˆ i K ˆ ˆ 3 ˆ t Ri v l L ˆ l ˆ 6

Extene State Observer Design: DC Motor Estimation error Estimation error ynamics ˆ, ˆ, i i iˆ, ˆ l 4 B ˆ Kiˆ ˆ l2 J i K ˆ ˆ t Ri l3 L l l 0 0 B K l2 J J J i Kt R i l3 0 L L l4 0 0 0 A l, l 2, l 3 an l 4 shoul be chosen such that A is Hurwitz! 7

Experimental Results Position control with normal observer (without isturbance rejection) Position control with ESO (with isturbance rejection) 8