ME 375 System Modeling and Analysis

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

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

Dr Ian R. Manchester

ECE317 : Feedback and Control


ME451: Control Systems. Course roadmap

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

EC CONTROL SYSTEMS ENGINEERING

BSNL TTA Question Paper Control Systems Specialization 2007

Electrical Engineering. Control Systems. Comprehensive Theory with Solved Examples and Practice Questions. Publications

Dr Ian R. Manchester Dr Ian R. Manchester Amme 3500 : Root Locus Design

SECTION 6: ROOT LOCUS DESIGN

1.What is frequency response? A frequency responses the steady state response of a system when the input to the system is a sinusoidal signal.

Reduction of Multiple Subsystems

JUNE 2014 Solved Question Paper

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

Position Control of DC Motor by Compensating Strategies

Frequency Response Analysis and Design Tutorial

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1

Module 08 Controller Designs: Compensators and PIDs

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

Introduction to PID Control

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design

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

DEGREE: Biomedical Engineering YEAR: TERM: 1

[ á{tå TÄàt. Chapter Four. Time Domain Analysis of control system

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK UNIT - I SYSTEMS AND THEIR REPRESENTATION

Hands-on Lab. PID Closed-Loop Control

Designing PID controllers with Matlab using frequency response methodology

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

Magnetic Levitation System

Lab 11. Speed Control of a D.C. motor. Motor Characterization

Chapter 5 Frequency-domain design

Experiment 9. PID Controller

CHAPTER 9 FEEDBACK. NTUEE Electronics L.H. Lu 9-1

Lecture 5 Introduction to control

LECTURE 2: PD, PID, and Feedback Compensation. ( ) = + We consider various settings for Zc when compensating the system with the following RL:

Phys Lecture 5. Motors

EEL2216 Control Theory CT2: Frequency Response Analysis

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

SYLLABUS. osmania university CHAPTER - 1 : CONTROL SYSTEMS CLASSIFICATION

Final Exam. Anyone caught copying or allowing someone to copy from them will be ejected from the exam.

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

EE 482 : CONTROL SYSTEMS Lab Manual

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions

A Comparison And Evaluation of common Pid Tuning Methods

Design of Compensator for Dynamical System

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

Bode and Log Magnitude Plots

Lecture 9. Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

Addendum Handout for the ECE3510 Project. The magnetic levitation system that is provided for this lab is a non-linear system.

Lecture 18 Stability of Feedback Control Systems

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

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

1. Consider the closed loop system shown in the figure below. Select the appropriate option to implement the system shown in dotted lines using

LINEAR MODELING OF A SELF-OSCILLATING PWM CONTROL LOOP

Compensation of a position servo

Lecture 48 Review of Feedback HW # 4 Erickson Problems Ch. 9 # s 7 &9 and questions in lectures I. Review of Negative Feedback

CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS

MEM01: DC-Motor Servomechanism

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

Lecture 7:Examples using compensators

CDS 101/110: Lecture 8.2 PID Control

Automatic Control Systems 2017 Spring Semester

MCE441/541 Midterm Project Position Control of Rotary Servomechanism

Bode Plot for Controller Design

Testing and Stabilizing Feedback Loops in Today s Power Supplies

EES42042 Fundamental of Control Systems Bode Plots

Microelectronic Circuits II. Ch 9 : Feedback

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

Loop Design. Chapter Introduction

Introduction to Digital Control

DC SERVO MOTOR CONTROL SYSTEM

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

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

The Matching Coefficients PID Controller

Servo Loop Bandwidth, Motor Sizing and Power Dissipation. Mark Holcomb Senior Engineer, Motion Control Specialist Celera Motion

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

AC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

Fundamentals of Power Electronics

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

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

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

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents

Biomedical Control Systems. Lecture#01

Welcome to SENG 480B / CSC 485A / CSC 586A Self-Adaptive and Self-Managing Systems

Electrical Materials may be referred to a metal, dielectrics,electrical insulators or conductors,paramagnetic materials and many other.

PHASELOCK TECHNIQUES INTERSCIENCE. Third Edition. FLOYD M. GARDNER Consulting Engineer Palo Alto, California A JOHN WILEY & SONS, INC.

1 Chapter 8: Root Locus Techniques. Chapter 8. Root Locus Techniques. 2000, John Wiley & Sons, Inc. Nise/Control Systems Engineering, 3/e

SMJE 3153 Control System. Department of ESE, MJIIT, UTM 2014/2015

SRI VENKATESWARA COLLEGE OF ENGINEERING AND TECHNOLOGY

EVALUATION ALGORITHM- BASED ON PID CONTROLLER DESIGN FOR THE UNSTABLE SYSTEMS

Lab 1: Simulating Control Systems with Simulink and MATLAB

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

Lecture 8 ECEN 4517/5517

Transcription:

ME 375 System Modeling and Analysis G(s) H(s) Section 9 Block Diagrams and Feedback Control Spring 2009 School of Mechanical Engineering Douglas E. Adams Associate Professor

9.1 Key Points to Remember Block diagrams Each block is completely independent of the block before and after it (we assume there is NO LOADING) Solve for the highest order term and then add blocks and summing junctions until the equation is realized Graphical description of algebraic Laplace relationships Initial conditions are taken to be ZERO (particular solution) Feedback control If systems don t respond the way we like, and if we can t fi them, we measure the response and correct for any error Get there safely, fast, and do not oscillate/overshoot too much We use feedback control to change the poles and zeros We use feedback to stabilize, boost performance, reject disturbances, and reduce sensitivity

9.2 Two Simple Eamples First and second order systems First order systems (e.g. low pass filter, skydiver) G(s)

9.3 Two Simple Eamples First and second order systems Second systems (e.g. SDOF system, LCR oscillator) M G(s)

9.4 Inputoutput Block diagrams Decomposing G(s) Sometimes we want to decompose G(s) into its simplest components: M G(s)

9.5 Inputoutput Block diagrams Simplifying G(s) using Mason s Rule and B.D. algebra Sometimes we want to simplify combinations of blocks into a single G(s) block: G(s) = G(s) 1H(s)G(s) H(s) Mason s Rule

9.6 Inputoutput Block diagrams Simplifying G(s) using Mason s Rule and B.D. algebra We can choose which simplifications we want to make by combining certain blocks and pathways:

9.7 Block diagrams for a DC motor Coupling between electrical, magnetic, and mechanical domains How do we do this for coupled systems? (e.g., motor)

9.8 Eample Vehicle speed control system (demo) Input/ecitation Disturbance Assumptions Output/response Apply disturbance v(t) S.S. response Increasing grade S.S. error Transient response t Reduce response time Reduce S.S. error etc.

9.9 Why Use Feedback Control? Getting from point A to point B in the right way How do we get the system to respond the way we like? Too long Too much oscillation To here B A Take system from here Stability Speed Accuracy Just right Forward T.F. G(s) H(s) Unstable Closed Loop T.F. Feedback T.F. Openloop T.F.

9.10 A Practical Eample of Feedback Control Making the grade How hard should we study? Study time Performance Error Plant Graders OPENLOOP T.F. (w/o grades) Control law What happens if is large? CLOSEDLOOP T.F. (w/ grades) We get the grade we wanted and it doesn t matter how hard the eam is, in theory!

9.11 Feedback Control and Block Diagrams S.S. error, disturbance rejection, sensitivity, and performance In a servomechanism, we d like to specify a position and get there quickly and accurately: Steady state Disturbance Sensitivity Plant

9.12 Benefits of Feedback Control Stabilizes unstable systems (HIGHEST PRIORITY!) Enhances response characteristics Speed of response (bandwidth) Settling time Percent overshoot Reduces steadystate error Regulation (keep it in one place) Tracking (move it along a certain path) Reduces the effects of any disturbance Reduces sensitivity to system parameters In plant and control system

9.13 Openloop and Closedloop Changing system behavior without changing the system The system, or plant, may not respond the way we d like Poles we want Poles Rl Im How do we get to the poles?

9.14 Closedloop System with Sensors and Actuators Getting to the poles through feedback The key to the poles is in the internal feedback loops We get the new poles by measuring the velocity and position, and feeding that information back

9.15 Feedback Control Vehicular speed control with unity feedback OPENLOOP T.F.s CLOSEDLOOP T.F. (w/o disturbance) Sensitivity to M? S.S. error?

9.16 Feedback Control First order thermal environment control an electric thermos q i (t) R 1 OPENLOOP T.F.s Usually make these the same CLOSEDLOOP T.F. Sensitivity to T a? S.S. error?

9.17 Feedback Control Servomechanism speed control By measuring the error, we can compensate for it! SPEED CONTROL

9.18 Feedback Control Servomechanism speed control OPENLOOP T.F. CLOSEDLOOP T.F.

9.19 Feedback Control and the F.V. Theorem Servomechanism speed control for step inputs OPENLOOP T.F. Input speed CLOSEDLOOP T.F. For large K P and K o = K i

9.20 FluidLevel Control Block diagram generation w i C 1 C 2 R 1 R 2 Hoover Dam What if R j goes to zero or infinity?

9.21 Fluidlevel Control Block diagram reduction

9.22 Fluidlevel Control Block diagram (unity) feedback Error signal Actuation (control) signal Reference level CLOSEDLOOP T.F. Plant Unity feedback OPENLOOP T.F. Actual level

9.23 Steadystate Performance Servomechanism Speed control vs. Position Control TYPE 0 How can S.S. error go to zero? TYPE 1

9.24 System Type S.S. Error STEP TYPE 0 Nonzero S.S. error TYPE 1 Zero S.S. error RAMP TYPE 1 Nonzero S.S. error TYPE 2 Zero S.S. error Etc.

9.25 Steadystate Error Changing the system type using the control law q i (t) R 1 CLOSEDLOOP T.F.s How do we get zero S.S. error?

9.26 Transient Performance Getting there quickly and in the right way The plant responds according to the locations of its poles Poles we want Poles Im Rl y(t) 1 Time [s]

9.27 Transient performance Poles locations and transient response performance The plant may not respond the way we d like Im Rl

9.28 Feedback Control Design Vehicular speed control with unity feedback Stability Steadystate performance For M=1000 Kg, B=100 Ns/m, choose K such that S.S. error <1% What if there is a disturbance? Transient performance Choose K such that response time is less than 4 seconds

9.29 Feedback Control Design Servomechanism Proportional speed control OPENLOOP C.E. Openloop CLOSEDLOOP C.E. Closedloop What if we want to change the damping (simult.)?

9.30 Feedback Control Design Servomechanism Proportionalderivative speed control CLOSEDLOOP C.E. Closedloop C.L. w/ K P,K D Does this Make sense? What about the S.S. error? C.L. w/ K P O.L. Im Rl

9.31 Are We Following a Pattern? Motivating a need for root locus techniques CLOSEDLOOP C.E. Increasing K P Im Rl

9.32 Are We Following a Pattern? Motivating a need for root locus techniques CLOSEDLOOP C.E. C.L. w/ K P,K D O.L. Im Rl

9.33 Root Locus Plotting the poles of the closed loop system The characteristic equation changes when we close the loop: G c (s)g p (s)h(s) = "1 #G c (s)g p (s)h(s) = n180 o G c (s)g p (s)h(s) =1 CL poles Angle criterion X OL poles Magnitude criterion X Im Rl

9.34 Root Locus Rules for plotting root loci Get the characteristic equation, in the following form: Start at the OL poles, end at the OL zeros or infinity # of paths = # of OL poles Root loci are symmetric about the real ais and can t cross Root loci lie on the real ais to the left of an odd number of real poles and/or zeros Break away/in points are found from dk/ds=0 Im Asymptotes go out at the angle O X OL poles X Rl

9.35 Root Locus Two poles with unity feedback and proportional control Im symmetric Servoposition control System The system never becomes unstable even for infinite gain X X Rl To left of 1 pole

9.36 Root Locus Two poles with proportional control and sensor dynamics To left of 3 poles X OL poles pull the root loci to the right (Why? Bode?) (I.e. they destabilize the CL system) Servoposition control system with 1 st order sensor dynamics symmetric X X Im Rl To left of 1 pole

9.37 Root Locus Two poles with sensor dynamics and prop./deriv. control Im End at OL zero O X To left of 3 poles/zeros symmetric X X Rl To left of 1 pole OL zeros pull the root loci to the left (why? Bode?) (i.e. they stabilize the CL system)

9.38 Root Locus Two poles with sensor dynamics and prop./deriv. control Im End at OL zero X O To left of 3 poles/zeros symmetric X X Rl To left of 1 pole OL zeros pull the root loci to the left (more this timewhy?) (i.e. they stabilize the CL system)

9.39 PID Control Steadystate and transient performance using PID The plant may not respond the way we d like Speed, freq., SS acc. SS acc. ( phs.) Trans./damping ( phs.) Remember these?

9.40 Satellite Attitude Control A second order system with a double integrator EOM Im OLTF Plant poles X Rl Analysis: 1) What does the step response look like? 2) What is the SS error? 3) Is this acceptable? Control: 1) We want zero SS error in the step resp. 2) We want an overshoot of < 50% 3) We want a settling time of 10 sec

9.41 Satellite Attitude Control What about proportional control? CLTF Im CL poles X Rl 1) Root loci are symm. about the real ais 2) Loci approach OL zeros or Infinity at angles of This isn t good enough we get zero SS error (w/o dist.), but we can only choose the natural frequency we don t even have a damping ratio

9.42 Satellite Attitude Control What about proportionalderivative control? CLTF CL poles Im O X Rl Can you find this point? 1)! Root loci lie on real ais to left of odd # of OL poles/zeros 2) Root loci are symm. about the real ais 3) Loci approach OL zeros or Infinity at angles of What s net?

9.43 Satellite Attitude Control Designing the control law CLTF CL poles Im O X X Rl X What if we want to draw the loci for varying K P?