Lecture 9. Welcome back! Coming week labs: Today: Lab 16 System Identification (2 sessions)

Similar documents
Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

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

ECE317 : Feedback and Control

Basic Procedures for Common Problems

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2)

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

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

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Automatic Control (TSRT15): Lecture 7

Control of Manufacturing Processes

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Outline. Classical Control. Lecture 1

Time Response of Systems

Control System Design

Control Systems I Lecture 10: System Specifications

CDS 101/110: Lecture 3.1 Linear Systems

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

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

Lecture 7:Time Response Pole-Zero Maps Influence of Poles and Zeros Higher Order Systems and Pole Dominance Criterion

Poles and Zeros and Transfer Functions

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

Modeling and System Identification for a DC Servo

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain

Dr Ian R. Manchester

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

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

CDS 101/110: Lecture 3.1 Linear Systems

School of Mechanical Engineering Purdue University. ME375 Feedback Control - 1

EET 3212 Control Systems. Control Systems Engineering, 6th Edition, Norman S. Nise December 2010, A. Goykadosh and M.

100 (s + 10) (s + 100) e 0.5s. s 100 (s + 10) (s + 100). G(s) =

Introduction to Feedback Control

Video 5.1 Vijay Kumar and Ani Hsieh

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

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

Problem Weight Score Total 100

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

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

CDS 101/110: Lecture 6.2 Transfer Functions

Linear Control Systems

A laboratory for a first course in control systems

Richiami di Controlli Automatici

Systems Analysis and Control

Lecture 6 PME Feedback Control of System. Instructor : Cheng-Hsien Liu 劉承賢 2018/10/6.

Process Modelling, Identification, and Control

Effect of Fractional Order in Vertical Pole Motion Sucheta Moharir 1, Narhari Patil 2

AN INTRODUCTION TO THE CONTROL THEORY

Linear State Feedback Controller Design

Lecture 14 - Using the MATLAB Control System Toolbox and Simulink Friday, February 8, 2013

Control System. Contents

FREQUENCY-RESPONSE DESIGN

Procedure for sketching bode plots (mentioned on Oct 5 th notes, Pg. 20)

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

Topic # Feedback Control Systems

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

Control Systems Design

Control Systems. EC / EE / IN. For

Dr. Ian R. Manchester

Systems Analysis and Control

NETWORK ANALYSIS WITH APPLICATIONS

Pole placement control: state space and polynomial approaches Lecture 2

EE348L Lecture 1. EE348L Lecture 1. Complex Numbers, KCL, KVL, Impedance,Steady State Sinusoidal Analysis. Motivation

ECE317 : Feedback and Control

Chapter 12. Feedback Control Characteristics of Feedback Systems

Automatic Control (TSRT15): Lecture 4

TRACKING AND DISTURBANCE REJECTION

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

Controls Problems for Qualifying Exam - Spring 2014

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

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

CONTROL * ~ SYSTEMS ENGINEERING

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

EL2520 Control Theory and Practice

System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

YTÜ Mechanical Engineering Department

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

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

FEEDBACK CONTROL SYSTEMS

Modification of a Sophomore Linear Systems Course to Reflect Modern Computing Strategies

Today s goals So far Today 2.004

MAE 143B - Homework 9

CDS 101/110a: Lecture 10-1 Robust Performance

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering

Analysis and Synthesis of Single-Input Single-Output Control Systems

OKLAHOMA STATE UNIVERSITY

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

Response to a pure sinusoid

Introduction & Laplace Transforms Lectures 1 & 2

Frequency response. Pavel Máša - XE31EO2. XE31EO2 Lecture11. Pavel Máša - XE31EO2 - Frequency response

Chapter 13 Digital Control

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo)

Control of Manufacturing Processes

Process Control J.P. CORRIOU. Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 2016

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao

LECTURE 3 CMOS PHASE LOCKED LOOPS

CONTROL SYSTEMS ENGINEERING Sixth Edition International Student Version

(Refer Slide Time: 1:42)

Transcription:

232 Welcome back! Coming week labs: Lecture 9 Lab 16 System Identification (2 sessions) Today: Review of Lab 15 System identification (ala ME4232) Time domain Frequency domain 1

Future Labs To develop control systems 1. Determine a system model Lab 15 Simple open loop approach Lab 16 System identification (time domain, frequency domain) 2. Determine controller structure for desired properties Stability Performance (tracking); Disturbance rejection; Noise immunity; Robustness to model uncertainty Sophistication (analysis/design) better tradeoffs Lab 17 Proportional; Lab 18 Proportional-integral Lab 19 Feedforward; Lab 20: Internal model control; [ Lab 20 Adaptive control ] Lab 21: Force control (integrative lab) 233 2

Review of Lab 15 234 Servo-valve model for equal area actuator: Q L 1 ( xv, PL ) Cd wxv ( Ps sgn( xv ) PL ) Velocity = Q L /A act For small load pressure (Force/A act ), speed is proportional to xv For servo valve, xv is proportional xv 3

235 For unequal area actuator, formula has to be modified Question: for same valve opening, will extension or retraction be faster??? (what did you see from lab?) r = area ratio > 1 u = valve input For derivation see: Appendix in this paper: P.Y. Li, A New Passive Control for Hydraulic Human Power Amplifier, ASME IMECE2006-15056, Chicago, IL, November 2006. 4

Systems Analysis 236 5

Basic Systems Analysis Skills (What we reviewed last week) 237 Convert signals between Time domain and Laplace domain System description from differential equation to transfer function Find system response to inputs Block diagram simplification Pole locations and characteristic responses Frequency response 6

238 Transfer Functions Y(s) = G(s) U(s) Three uses of transfer functions: Prediction: Given input, find output (Everything!) Control: Given desired output, find input to achieve it (Labs 17-22) System Identification: Given input and output, find the system (Labs 15-16) 7

239 Determine G(s) by testing the system Probe with input U(s) Measure output Y(s) System Identification Often you have choice of what U(s) to use Time domain (step, impulse, ) Frequency domain (sine/cosine) 8

System Identification Approach 240 9

Repertoire of System Response 241 Time domain Frequency domain 10

242 Step response First Order System # of measurements = # of unknown parameters = 2 Not unique choice pick the ones that are most distinct Final value - Initial slope (other choices 1/e of final value.) Plot a line and use least squares to find the parameters! 11

Impulse Response 243 Ideal impulse impulse Approximate impulse How to preserve the shape of the impulse response? Signal to noise ratio becomes low 12

Frequency Response 244 Given a stable transfer function G(s) such that Y(s) = G(s) R(s) If the input is a sinusoid, r(t) = A sin ( t), then the output is given, after the transient has died down, by y(t) = B sin( t + ) with B = A G(j ) and = phase of G(j ) in radians This allows sinusoidal response to be easily characterized 13

Fourier series 245 Any periodic time function, r(t) of frequency can be represented by a sum of sinusoids of harmonics of r(t) = k = 01 M k sin(k t + k ) Thus the steady state response of system G(s) to a periodic input is: where y(t) = k=01 B k sin(k t + k ) B k = M k G(j k ) and k = k + Å G(j k ) 14

246 Fourier Transform / Frequency content An arbitrary signal (with finite power) can be considered to be a periodic signal with a very long period, i.e. T = 1/ -> 1 Then, -> 0, and the harmonics 0,, 2,, k,. Become a continuum.. For some R(j ) which turns out to be R(s = j ) where R(s) is the Laplace transform 15

247 Frequency Response (Bode Plot) Analytical method (learn this first) G(jw) and Phase (G(jw) ) Program this in Matlab Matlab tool - know what to expect first!!! (Garbage in/garbage out) Bode plot 20 log10( G(jw) ) vs log10(w) Freqresp Sys = tf(num,den); Bode(sys) [H, w] = freqresp(sys) 16

First Order System 248 Shape of the bode plot for first order system Approximate with straight lines for sketching What happens when w = pole? 17