LESSON 21: METHODS OF SYSTEM ANALYSIS

Similar documents
EE422G Solution to Homework #8

Bode and Log Magnitude Plots

Bode Plots. Hamid Roozbahani

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

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class.

Lecture 7:Examples using compensators

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

Lab 1: Simulating Control Systems with Simulink and MATLAB

EES42042 Fundamental of Control Systems Bode Plots

EC CONTROL SYSTEMS ENGINEERING

Dr Ian R. Manchester

2.161 Signal Processing: Continuous and Discrete

Motomatic via Bode by Frank Owen, PhD, PE Mechanical Engineering Department California Polytechnic State University San Luis Obispo

JNTUWORLD. 6 The unity feedback system whose open loop transfer function is given by G(s)=K/s(s 2 +6s+10) Determine: (i) Angles of asymptotes *****

Lecture 18 Stability of Feedback Control Systems

Open Loop Frequency Response

NPTEL Online Course: Control Engineering

EE233 Autumn 2016 Electrical Engineering University of Washington. EE233 HW7 Solution. Nov. 16 th. Due Date: Nov. 23 rd

Bode Plot for Controller Design

SECTION 7: FREQUENCY DOMAIN ANALYSIS. MAE 3401 Modeling and Simulation

Process. Controller. Output. Measurement. Comparison FIGURE 4.1. A closed-loop system. Dorf/Bishop Modern Control Systems 9/E

TUTORIAL 9 OPEN AND CLOSED LOOP LINKS. On completion of this tutorial, you should be able to do the following.

JUNE 2014 Solved Question Paper

EE Experiment 8 Bode Plots of Frequency Response

CDS 101/110: Lecture 8.2 PID Control

ME 375. HW 7 Solutions. Original Homework Assigned 10/12, Due 10/19.

ECE317 Homework 7. where

Loop Design. Chapter Introduction

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

EE152 F13 Midterm 1. Before starting, please check to make sure that you have all 6 pages Total 100. V0.

ME451: Control Systems. Course roadmap

PYKC 13 Feb 2017 EA2.3 Electronics 2 Lecture 8-1

Designing PID controllers with Matlab using frequency response methodology

and using the step routine on the closed loop system shows the step response to be less than the maximum allowed 20%.

EEL2216 Control Theory CT2: Frequency Response Analysis

SMS045 - DSP Systems in Practice. Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003

, answer the next six questions.

Course Outline. Time vs. Freq. Domain Analysis. Frequency Response. Amme 3500 : System Dynamics & Control. Design via Frequency Response

Part A: Inverting Amplifier Case. Amplifier DC Analysis by Robert L Rauck

EECE 301 Signals & Systems Prof. Mark Fowler

4 Experiment 4: DC Motor Voltage to Speed Transfer Function Estimation by Step Response and Frequency Response (Part 2)

Magnetic Levitation System

Readings: FC: p : lead compensation. 9/9/2011 Classical Control 1

Reduction of Multiple Subsystems

Root Locus Design. by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE

Positive Feedback and Oscillators

Cleveland State University MCE441: Intr. Linear Control Systems. Lecture 12: Frequency Response Concepts Bode Diagrams. Prof.

MCE441/541 Midterm Project Position Control of Rotary Servomechanism

(1) Identify individual entries in a Control Loop Diagram. (2) Sketch Bode Plots by hand (when we could have used a computer

Frequency Response Analysis and Design Tutorial

Outcome 9 Review Foundations and Pre-Calculus 10

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

Non-Collocation Problems in Dynamics and Control of Mechanical Systems

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

Outline. Digital Control. Lecture 3

Pole, zero and Bode plot

LECTURE FOUR Time Domain Analysis Transient and Steady-State Response Analysis

4/14/15 8:58 PM C:\Users\Harrn...\tlh2polebutter10rad see.rn 1 of 1

Teaching Mechanical Students to Build and Analyze Motor Controllers

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

SIMULATIONS OF LCC RESONANT CIRCUIT POWER ELECTRONICS COLORADO STATE UNIVERSITY. Modified in Spring 2006

Single-Stage Integrated- Circuit Amplifiers

PERSONALIZED EXPERIMENTATION IN CLASSICAL CONTROLS WITH MATLAB REAL TIME WINDOWS TARGET AND PORTABLE AEROPENDULUM KIT

Tutorial on IMCTUNE Software

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

A filter is appropriately described by the transfer function. It is a ratio between two polynomials

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

Solutions to Magnetic Bearing Lab #4 Lead Controller Design for a Magnetic Bearing System

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.

Demonstrating in the Classroom Ideas of Frequency Response

PID Tuner (ver. 1.0)

AN-006 APPLICATION NOTE GOLDEN SAMPLE IDENTIFICATION USING CLIO AND SCILAB INTRODUCTION. by Daniele Ponteggia -

Relay Feedback Tuning of Robust PID Controllers With Iso-Damping Property

CDS 101/110: Lecture 10-2 Loop Shaping Design Example. Richard M. Murray 2 December 2015

ECE317 : Feedback and Control

Compensator Design using Bode Plots

System identification studies with the stiff wing minimutt Fenrir Flight 20

Window Method. designates the window function. Commonly used window functions in FIR filters. are: 1. Rectangular Window:

Unit 3: Integrated-circuit amplifiers (contd.)

Solutions to Magnetic Bearing Lab #3 Notch Filtering of Resonant Modes

Electric Circuit Theory

Deconstructing the Step Load Response Reveals a Wealth of Information

SIGNALS AND SYSTEMS: 3C1 LABORATORY 1. 1 Dr. David Corrigan Electronic and Electrical Engineering Dept.

Integrator windup and PID controller design

DEPARTMENT OF ELECTRONIC ENGINEERING PRACTICAL MANUAL CONTROL SYSTEMS 3 CSYS 302

Boise State University Department of Electrical and Computer Engineering ECE 212L Circuit Analysis and Design Lab

Study of Analog Phase-Locked Loop (APLL)

Fourier Series and Gibbs Phenomenon

This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999.

DESIGN AND ANALYSIS OF FEEDBACK CONTROLLERS FOR A DC BUCK-BOOST CONVERTER

Chapter 5 Frequency-domain design

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters

Välkomna till TSRT15 Reglerteknik Föreläsning 8

EE 482 : CONTROL SYSTEMS Lab Manual

Matlab for CS6320 Beginners

Matlab r and Simulink Use in Response Analysis of Automobile Suspension System in Design

CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE

ADJUSTING SERVO DRIVE COMPENSATION George W. Younkin, P.E. Life Fellow IEEE Industrial Controls Research, Inc. Fond du Lac, Wisconsin

Christophe Basso Technical Fellow IEEE Senior Member

Transcription:

ET 438a Automatic Control Systems Technology LESSON 21: METHODS OF SYSTEM ANALYSIS 1 LEARNING OBJECTIVES After this presentation you will be able to: Compute the value of transfer function for given frequencies. Compute the open loop response of a control system. Compute and interpret the closed loop response of a control system. Compute and interpret the error ratio of a control system. 2 1

FREQUENCY RESPONSE OF CONTROL SYSTEMS Control limits determined by comparing the open loop response of system to closed loop response. C Open loop response of control system: m (s) G(s) H(s) SP(s) SP + - Measurement disconnected from feedback Measurement System C m (s) Error = SP G(s) H(s) C(s) Controller Manipulating element Process Where: C m (s) = measurement feedback SP(s) = setpoint signal value G(s) = forward path gain H(s) = feedback path gain 3 FREQUENCY RESPONSE OF CONTROL SYSTEMS Closed loop response of control system: Input C m (s) G(s) H(s) SP(s) 1 G(s) H(s) SP C m (s) + - G(s) H(s) C(s) Output Note: this is not the I/O relationship that was used earlier. (C(s)/SP(s)) 4 2

FREQUENCY RESPONSE OF CONTROL SYSTEMS Frequency response of system divided into three ranges: Zone 1- controller decreases error Zone 2 - controller increases error Zone 3 - controller has no effect on error SP change frequency determines what zone is activated. Overall system frequency determines values of zone transition frequencies Error Ratio (ER) plot determines where zones occur Closed loop Error M agnitude ER Open- loop Error M agnitude ER 1 1 G(s) H(s) 1 G(s) H(s) Replace s with jw and compute magnitude of complex number 5 FREQUENCY RESPONSE OF CONTROL SYSTEMS Typical Error Ratio plot showing operating zones and controller action Error reduced No Effect Error increased 6 3

COMPUTING TRANSFER FUNCTION VALUES Example 21-1: Given the forward gain, G(s), and the feedback system gain, H(s) shown below, find 1) open loop transfer function, 2) closed loop transfer function, 3) error ratio. 21.8 (s) 1 0.379 s 0.0063 s 0.356 H(s) 1 0.478 s G 2 4) compute the values of the open/closed loop transfer functions when w=0.1, 1, 10 and 100 rad/sec. 5) compute the value of the error ratio when w=0.1, 1, 10 and 100 rad/sec. 6) Use MatLAB to plot the open and closed loop transfer function responses on the same axis. 7 EXAMPLE 21-1 SOLUTION (1) 1) Open Loop Transfer Function Expand the denominator Ans 8 4

EXAMPLE 21-1 SOLUTION (2) 2) Find closed loop transfer function Multiply numerator and denominator by 1+0.857s+0.18746s 2 +0.00301s 3 and simplify Ans 9 EXAMPLE 21-1 SOLUTION (3) 3) Find the error ratio Magnitude only Expand denominator and simplify Substitute in G(s)H(s) from part 1 into above 10 5

EXAMPLE 21-1 SOLUTION (4) Error ratio calculations Ans 11 EXAMPLE 21-1 SOLUTION (5) 4) Compute the values of the open and closed loop transfer functions for w=0.1 1 10 100 rad/s Substitute jw for s Open loop 12 6

EXAMPLE 21-1 SOLUTION (6) Now for w=1 rad/sec 13 EXAMPLE 21-1 SOLUTION (7) Now for w=10 rad/sec 14 7

EXAMPLE 21-1 SOLUTION (8) For w=100 rad/sec 15 EXAMPLE 21-1 SOLUTION (9) 16 8

EXAMPLE 21-1 SOLUTION (10) Convert all gain values into db 4) Compute the close loop response using the previously calculated values of G(s)H(s) 17 EXAMPLE 21-1 SOLUTION (11) 18 9

EXAMPLE 21-1 SOLUTION (12) 19 EXAMPLE 21-1 SOLUTION (13) Convert all gain values into db 5) Compute the values of the error ratio Use open loop values to compute values of ER at given frequencies 20 10

EXAMPLE 21-1 SOLUTION (14) Now for w=1 rad/sec 21 EXAMPLE 21-1 SOLUTION (15) For w=10 rad/sec 22 11

EXAMPLE 21-1 SOLUTION (16) Convert all gain values into db System becomes uncontrollable between these two frequencies Error ratio magnitude increases as frequency increases. It peak and becomes a constant value of 1 (0 db) 23 INTERPRETING ERROR RATIO PLOTS Define control zones Zone 3: ER-=0 db no control. Controller does not change error Zone 2: ER> 0 db poor control. Controller increases error Zone 1: ER< 0 db good control. Controller decreases error 24 12

Phase (deg) Magnitude (db) 11/30/2015 GENERATING PLOTS USING MATLAB Use MatLAB script to create open and closed loop Bode plots of example system % Example bode calculations clear all; close all; % define the forward gain numerator and denominator coefficients numg=[21.8]; demg=[0.0063 0.379 1]; % define the feedback path gain numerator and denominators numh=[0.356]; demh=[0.478 1]; % construct the transfer functions G=tf(numg,demg); H=tf(numh,demh); % find GH(s) GH=G*H % find the closed loop transfer function GHc=GH/(1+GH) % The value in curly brackets are freq. limits bode(gh,'go-',ghc,'r-,{0.1,100}) 25 BODE PLOTS OF EXAMPLE 21-1 20 Bode Diagram 7.761 (s)h(s) 3 0.00301s 0.1875s 0.857s 1 G 2 0-20 -40-60 0-45 -90-135 -180-225 3 2 G(s)H(s) 0.0234s 1.455s 6.651s 7.761 6 6 3 5 3 2 1 G(s)H(s) 9.07 10 s 1.13 10 s 0.351s 2.564s 8.365s 8.761 Open Loop Closed Loop -270 10-1 10 0 10 1 10 2 Frequency (rad/s) 26 13

Error Ratio (db) 11/30/2015 MATLAB CODE FOR ERROR PLOT EXAMPLE 21-1 % Example Error Ratio calculations clear all; close all; % define the forward gain numerator and denominator coefficients numg=[21.8]; demg=[0.0063 0.379 1]; % define the feedback path gain numerator and denominators numh=[0.356]; demh=[0.478 1]; % construct the transfer functions G=tf(numg,demg); H=tf(numh,demh); % find GH(s) GH=G*H; % find the error ratio ER=1/((1+GH)*(1-GH)); [mag,phase,w]=bode(er,{0.1,100}); %Use bode plot with output sent to arrays N=length(mag); %Find the length of the array gain=mag(1,1:n); %Extract the magnitude from the mag array db=20.*log10(gain); % compute the gain in db and plot on a semilog plot semilogx(w,db); grid on; %Turn on the plot grid and label the axis xlabel('frequency (rad/s)'); ylabel('error Ratio (db)'); 27 ERROR RATIO PLOT 5 0 Stable to 6.5 rad/s -5-10 -15-20 Zone 1 Zone 2 Error increases -25-30 -35-40 10-1 10 0 10 1 10 2 Frequency (rad/s) 28 14

ET 438a Automatic Control Systems Technology END LESSON 21: METHODS OF SYSTEM ANALYSIS 29 15