V. Practical Optimization

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

Radar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D.

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

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.

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

Time Response Analysis (Part II)

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

AN INTRODUCTION TO THE CONTROL THEORY

Outline. Classical Control. Lecture 1

Stability of CL System

Feedback-error control

Robust Performance Design of PID Controllers with Inverse Multiplicative Uncertainty

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

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10

(a) Find the transfer function of the amplifier. Ans.: G(s) =

Control System Design

Performance of Feedback Control Systems

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

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

9. Two-Degrees-of-Freedom Design

Introduction to MVC. least common denominator of all non-identical-zero minors of all order of G(s). Example: The minor of order 2: 1 2 ( s 1)

FEEDBACK CONTROL SYSTEMS

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1

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

Control Systems I Lecture 10: System Specifications

Systems Analysis and Control

Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL. Glenn Vinnicombe HANDOUT 5. An Introduction to Feedback Control Systems

Analysis of Fractional order PID controller for Ceramic Infrared Heater

Active Control? Contact : Website : Teaching

Positioning Servo Design Example

Dr Ian R. Manchester

Controllability and Resiliency Analysis in Heat Exchanger Networks

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Multivariable Generalized Predictive Scheme for Gas Turbine Control in Combined Cycle Power Plant

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Video 5.1 Vijay Kumar and Ani Hsieh

Use of Monte Carlo Techniques in Robustness Evaluation of Different Temperature Control Methods of Heated Plates. SC Solutions

Input-output Controllability Analysis

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

Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types

Chapter 6 - Solved Problems

A Comparative Study on Fault Detection and Self- Reconfiguration

COURSE OUTLINE. Introduction Signals and Noise: 3) Analysis and Simulation Filtering Sensors and associated electronics. Sensors, Signals and Noise

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

Oil Temperature Control System PID Controller Algorithm Analysis Research on Sliding Gear Reducer

Chapter 15 - Solved Problems

Acceleration Feedback

2.004 Dynamics and Control II Spring 2008

Feedback Structures for Vapor Compression Cycle Systems

Introduction to Feedback Control

Chapter 12. Feedback Control Characteristics of Feedback Systems

EE451/551: Digital Control. Relationship Between s and z Planes. The Relationship Between s and z Planes 11/10/2011

FREQUENCY-RESPONSE DESIGN

Desired Bode plot shape

THE 3-DOF helicopter system is a benchmark laboratory

BASIC PROPERTIES OF FEEDBACK

Topic # Feedback Control Systems

School of Mechanical Engineering Purdue University

QFT Framework for Robust Tuning of Power System Stabilizers

Position Control of Induction Motors by Exact Feedback Linearization *

ME 375 System Modeling and Analysis. Homework 11 Solution. Out: 18 November 2011 Due: 30 November 2011 = + +

Control System Design

EE3CL4: Introduction to Linear Control Systems

Analysis and Design of Control Systems in the Time Domain

Chapter 5. Standard LTI Feedback Optimization Setup. 5.1 The Canonical Setup

MAS107 Control Theory Exam Solutions 2008

Homework 7 - Solutions

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

MAE 142 Homework #5 Due Friday, March 13, 2009

EEL2216 Control Theory CT1: PID Controller Design

DSP IC, Solutions. The pseudo-power entering into the adaptor is: 2 b 2 2 ) (a 2. Simple, but long and tedious simplification, yields p = 0.

Robust Predictive Control of Input Constraints and Interference Suppression for Semi-Trailer System

Outline. Classical Control. Lecture 5

Analysis of SISO Control Loops

Subject: BT6008 Process Measurement and Control. The General Control System

Improving the Control System for Pumped Storage Hydro Plant

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

MODEL-BASED MULTIPLE FAULT DETECTION AND ISOLATION FOR NONLINEAR SYSTEMS

Iterative Feedback Tuning

Task 1 (24%): PID-control, the SIMC method

INTRODUCTION TO DIGITAL CONTROL

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance.

Alireza Mousavi Brunel University

Positioning Control of One Link Arm with Parametric Uncertainty using Quantitative Feedback Theory

Design of NARMA L-2 Control of Nonlinear Inverted Pendulum

Part II. Advanced PID Design Methods

MODELLING, SIMULATION AND ROBUST ANALYSIS OF THE TEMPERATURE PROCESS CONTROL

Exam. 135 minutes + 15 minutes reading time

Minimax Design of Nonnegative Finite Impulse Response Filters

Engraving Machine Example

On Fractional Predictive PID Controller Design Method Emmanuel Edet*. Reza Katebi.**

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

System Modeling: Motor position, θ The physical parameters for the dc motor are:

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

Answers to multiple choice questions

PID controllers, part I

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM II LAB EE 693

An Internal Stability Example

Transcription:

V. Practical Otimization Scaling Practical Otimality Parameterization Otimization Objectives Means Solutions ω c -otimization Observer based design V-

Definition of Gain and Frequency Scales G ( s) kg () s G ( s) G ( s/ ω ) 3..67 k = = ss ( +.4) s s s s ( + ) ( + ).4.4 ω ω k =.67 ω =.4 V-

Unit-Gain Unit-Bandwidth Plants,,,,,,... s+ s s + ξs+ s(s+) s s + ξ s + ξ s+ 3 s+ s + ξ zs+ 3 ξ ξ ξ,,... s + s+ s + s + s+ Controllers for UGUB lants are redetermined V-3

Scaling of a controller for a new lant Sto reinventing the wheel A class of rocesses/lants, differ only in dc-gain and bandwidth Normalization of lants: unit-gain unit-bandwidth Controller design for UGUB lants Controller is obtained by scaling UGUB controllers {G (s), G c (s) } {kg (s/ω ), G c (s/ω )/k} V-4

Scaling of PID ki { G(), s Gc() s = k+ + ks d } s ω s { kg( s/ ω ), Gc() s = ( k + ki + kd )/ k} s ω k kiω kd k =, ki =, kd = k k kω V-5

Scaling Examle G () s = s + s+.5 ste resonse original PID scaled PID k =3, k i =, and k d =. G () s = s s ( ) + + k = 3, k =, k =. i d.995.99 4 zoomed in 6 8.985 4control signal 6 8 3 4 6 8 time second V-6

Practical Otimality Otimization of Control Law: To maximizing a function of given erformance measures subject to the hysical limitations of the design Quality of Control: Seed, Accuracy, Disturbance Rejection Constraints: Samling Rate, Sensor Noise, Uncertainty, Actuation Smoothness, Saturations V-7

w c -Otimization maximizing the loo gain bandwidth, ω c, subject to the hysical limitations of the design. V-8

w c - Parameterization arameterization of the controllers, G c (s,ω c ), for the unit gain and unit bandwidth that result in the loo gain bandwidth to be ω c, or closed-loo transfer function to be ω ω ω,,,... s+ s+ s+ 3 c c c 3 ωc ( ωc) ( ωc) V-9

w c - Parameterization Examles G (s) s + s s + ξ s+ s ss+ ( ) G c (s,ω c ) ω c ( s + ) s ω c ω s + ξ s+ c ss ( + ωc) ω c ( s + ) s + ω c ωc s s + ω c V-

Parameterization of Loo Shaing Controller db G ( jω) G ( jω) c Command Following Disturbance Rejection - db/dec ω ω c ω Sensor Noise Unknown Dynamics ω s + ω Ls () = G () sg () s = s s + s ω + c ω c n m m s + ω c() () n G s = G s s s + s ω + c ω V-

Assumtions The lant is minimum hase; G (s) is given; G c (s) is ω c -arameterized A transient rofile is defined; A simulator is available V-

Otimization Procedure. Find lant frequency and gain scales, ω and k;. Select controller G c (s, ω c ) 3. Scale G c (s, ω c ) to obtain G c (s/ω, ω c )/k 5. Digitization and imlementation in simulator; 6. Set an initial value of ω c 7. Gradually increase ω c until a. Control signal becomes too noisy and/or to uneven b. Indication of instability (oscillatory behavior) V-3

Examle y = (.4y + 3. T ) + 3.u d G k () s =, k=.67, ω =.4 s s ( + ) ω ω G () s = ss ( + ) G cl ( s) = ωc ( s + ω ) c V-4

Control Law u = k ( r y) + k ( y) k = ω and k = ω c d c d k ω ω = =.86 and = =.6( ) c c ωc kd ωc k kω aroximate differentiator: s s ( ) ω + c V-5

Secs Settling time: sec Noise is control signal (u) not exceeding mv Torque disturbance: 3%, ste Sensor noise:.% white noise V-6

Simulation.5.5 Ste Resonse ste resonse bandwidth: 4 rad/sec bandwidth: rad/sec error 3 4 5 6 With Transient Profile transient rofile and outut bandwidth: 4 rad/sec bandwidth: rad/sec transient rofile error 3 4 5 6.5 control 3signal 4 5 6 5-5 3 4 5 6 time second control 3signal 4 5 6-3 4 5 6 time second V-7

Otimization of Observer Based Design Otimization of the observer Otimization of the control law Combined otimization V-8

A Generalized Disturbance Observer ( n) ( n ) ( n ) y f(, t y, y,, y =, uu,,... u, w) + bu x = x x = x 3... x n = xn+ + bu x n+ = h y = x z = z β( z yt ()) z = z3 β( z yt ())... z n zn+ βn( z yt ()) bu = + z n+ = βn+ ( z yt ()) z t yt z t yt z t y t ( n ) () (), () (),, n() () zn + t f t y y y uu u w ( n ) ( n ) () (,,,,,,,..., ) V-9

w o -otimization Observer bandwidth: ω o s + β s +... + β s+ β = ( s+ ω ) n n n n n o Otimization: Maximize ω o until noise reaches threshold V-

Control Law u = z + n+ u b ( n) y = ( f zn+ ) + u u u = k ( r z ) k z... k z n d d n s + k s +... + k s+ k = ( s+ ω ) n n n d d c n V-

Design Procedure Ste : Design a arameterized observer and feedback controller; Ste : Design a transient rofile with the equivalent bandwidth of ω ct ; Ste 3: Select an ω o to 5- times larger than ω ct ; Ste 4: Set ω c = ω o and increase both by the same amount until the noises levels and/or oscillations in the control signal and outut exceed the tolerance; Ste 5: Incrementally increase or decrease ω c and ω o individually, but kee the sum the same. V-

Examle y = (.4y + 3. T ) + (3. 4) u+ 4u = f + 4u d z 3ωo 3ωo u = 3ωo z+ 4 3ω o y 3 3 ωo ω o z yz, yand, z f =.4y + 3. T +(3.-4)u, as t 3 d u u 3 = d 4 z u = k ( r z ) kz k = ξω, ξ =, and k = ω d c c V-3

Simulation outut PD Controller Disturbance Observer Based Controller osition y z error 3 4 5 6. -. control 3signals 4 5 6-3 4 5 6 time second velocity 3 4 5 6 dy/dt z - disturbance and unknown 3 dyanmics 4 5 6 5 f z3-5 3 4 5 6 time second V-4

Self-Tuning ω o Automatically resonse to the noise level ω c Bandwidth scheduling Scaling Factors (k,ω ) Adatation to lant dynamics variations V-5

CAD Package Bluerint User Enters Plant Info and Design Sec lant model or resonse hysical limitations design secifications No Feasible? No Yes find a arameterized solution otimize the solution via simulation V-6

Summary Three new concets Scaling Parameterization Practical Otimization Alications From art to science Stos reinventing the wheels Otimization in real world V-7