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

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

Feedback Control of Linear SISO systems. Process Dynamics and Control

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

Control System Design

Linear State Feedback Controller Design

Controls Problems for Qualifying Exam - Spring 2014

FEEDBACK CONTROL SYSTEMS

CHAPTER 3 TUNING METHODS OF CONTROLLER

Control of Electromechanical Systems

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

Dr Ian R. Manchester

CM 3310 Process Control, Spring Lecture 21

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

Video 5.1 Vijay Kumar and Ani Hsieh

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

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

ECE317 : Feedback and Control

Last week: analysis of pinion-rack w velocity feedback

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

YTÜ Mechanical Engineering Department

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

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

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

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

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

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

Control Systems Design

Time Response of Systems

Lecture 25: Tue Nov 27, 2018

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

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

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

Topic # Feedback Control Systems

Course Background. Loosely speaking, control is the process of getting something to do what you want it to do (or not do, as the case may be).

AN INTRODUCTION TO THE CONTROL THEORY

YTÜ Mechanical Engineering Department

CYBER EXPLORATION LABORATORY EXPERIMENTS

EECE 460 : Control System Design

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

Acceleration Feedback

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

Control of Manufacturing Processes

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

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing

Course Summary. The course cannot be summarized in one lecture.

EEE 184: Introduction to feedback systems

CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator

Control Systems. State Estimation.

Ultimate State. MEM 355 Performance Enhancement of Dynamical Systems

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

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

Steady State Errors. Recall the closed-loop transfer function of the system, is

Control of Manufacturing Processes

Automatic Control (TSRT15): Lecture 7

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

Exam. 135 minutes + 15 minutes reading time

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout

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

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

Control Systems Design

FRTN 15 Predictive Control

Chapter 7 - Solved Problems

Plan of the Lecture. Goal: wrap up lead and lag control; start looking at frequency response as an alternative methodology for control systems design.

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

ME 304 CONTROL SYSTEMS Spring 2016 MIDTERM EXAMINATION II

Proportional, Integral & Derivative Control Design. Raktim Bhattacharya

FREQUENCY-RESPONSE DESIGN

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

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

Chapter 2 Review of Linear and Nonlinear Controller Designs

Laboratory Exercise 1 DC servo

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

Manufacturing Equipment Control

Research Article. World Journal of Engineering Research and Technology WJERT.

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

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

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

Introduction to Feedback Control

Chapter 15 - Solved Problems

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.

Analysis and Design of Control Systems in the Time Domain

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani

Systems Analysis and Control

HYDRAULIC LINEAR ACTUATOR VELOCITY CONTROL USING A FEEDFORWARD-PLUS-PID CONTROL

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

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

ECE317 : Feedback and Control

Lecture 9: Input Disturbance A Design Example Dr.-Ing. Sudchai Boonto

EE3CL4: Introduction to Linear Control Systems

STABILITY. Have looked at modeling dynamic systems using differential equations. and used the Laplace transform to help find step and impulse

Index. Index. More information. in this web service Cambridge University Press

IC6501 CONTROL SYSTEMS

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

Control System Design

Learn2Control Laboratory

Outline. Classical Control. Lecture 1

Transcription:

289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap of Internal Model Control Systems and Control Review Servo valve modeling TA evaluation (5 mins)

Electrohydraulic Force/Torque Control 290 Objective: Accurately apply predefined force/torque (stress) trajectories to specimen Often until fails

291 Setup and Procedures Linear system: Actuator pushing against a leaf spring (one end constraint). Force measurement by load cell. Rotary system: Actuator torquing an aluminum rod. Torque measurement by torque cell. It is a new system! Expect some nonlinearity of the spring Apply all your knowledge!

292 Objectives: Design and implement controllers to accurately track different types of trajectories Steps: 1. System identification (valve command input, force/torque output) 2. Choose appropriate controllers for the trajectories (steps, biased sinusoids, triangular wave) 3. Analyze and design controllers 4. Implement control 5. Go to steps 2/3 and improve performance

293 Internal Model Control Proportional-Integral control excellent for canceling constant disturbance or tracking constant command Generalize idea for other disturbances and commands, such as Sine/cosines, ramps, or other polynomials? Recall for P-I: C(s) = Kp + KI/s P-I control can generate constant input (u) even as error e(t) à 0 For other types of disturbances, the internal model control should generate input to cancel out disturbances.

Internal Model Control - Architecture 294 1. Sine/cosine disturbance: U(s) = C(s) E(s) Suppose error converges to 0 so using partial fraction, So u(t) will generate some sinusoid/cosine term with frequency omega Cf. with integral control.. s on denominator in P-I that generates constants

295 Internal Model Control - Architecture 2. Polynomials disturbances? 1, t, t 2, etc.? 3. Combinations of sinusoids and polynomials? 4. Trajectory tracking instead of disturbance rejection? To track sinusoids need sinusoidal inputs To track polynomials, need polynomials as inputs (check constant case)

296 Assigning Closed Loop Poles The above suggests the form (denominator) of C(s) for various disturbances How to pick numerator of C(s)? Choose closed loop poles and use numerator to achieve target pole locations What are desirable closed loop pole locations? E.g. G(s) = 2/(s+3); D(s) = sinusoids + constant Etc

297 Comparison between controllers P simple, need large Kp for good performance P-I regulate constant command (or ramp for integrator plants) and rejecting constant disturbance; Values of disturbance or command no needed IMC track or reject sinusoids or polynomials Values of disturbance or command no needed Need only the type Feedforward Arbitrary command trajectories Can combine with feedback control, e.g. P, P-I, or IMC

Feedforward Example 298 Supposed a closed loop system has been designed, we think it has a transfer function: Ĝ c (s) = 25 s + 25 Design a feedforward controller such that the output y(t) track an arbitrary trajectory r(t). Write it out in as sum of differentiators and proper transfer function. If the actual closed loop transfer function is: G c (s) = 20 s + 20 How would it change its ability to track sinusoids for different frequencies?

If a plant is a first order system IMC Example G(s) = 2 s +3 299 Write down the form of the Internal Model Controllers if: r(t) =a + bt+ ccos(3t + d)+e sin(7t) d(t) =g + hcos(2t) How to find the coefficients of the IMC controller?

300 Objectives Introduce fluid power component, circuits, and systems Functions, modeling and analysis Provide hands on experience in designing, analyzing and implementing control systems for real and physical systems; Consolidate concepts in Systems Dynamics/Control (ME3281) modeling, control and other dynamical systems Course syllabus, lab assignments, notes, etc. on course webpage (subject to change without notice) http://www.me.umn.edu/courses/me4232/

301 Expected Outcome Familiarity with common hydraulic components, their use, symbols, and mathematical models Ability to formulate / analyze math models for simple hydraulic circuits Comfortable with commercial hydraulic catalogs Ability to identify single input single output (SISO) dynamical systems Ability to design, analyze and implement simple control systems Appreciation of advantages and disadvantages of various types of controllers Ability to relate control systems analysis with actual performance Intuitive and mathematical appreciation of dynamical system concepts (e.g. stability, instability, resonance) Appreciation of un-modeled real world effects Become very familiar with using Matlab for analysis and plotting.

Critical Basic Concepts 302 Transfer function Input-output relationship Block diagram à transfer function Closed loop pole locations and characteristics of response Stability Steady state response via final value theorem Frequency response

Critical Controls Concepts 303 Control system objectives: Stability: Determined by closed loop pole location (Reference Tracking) Performance: Robustness to disturbance Insensitivity to model uncertainty Immunity to measurement noise

Feedback versus feedforward 304 Feedback control Advantages: Compensates for disturbances and model uncertainty Disadvantages: Can be unstable if not designed correctly Usually cannot track ARBITRARY reference trajectories PEFECTLY Feedforward control Advantages: Perfect tracking for ARBITRARY reference trajectories! Disadvantages: Cannot compensate for disturbances or model uncertainty Feedback and feedforward control can be combined!!!! TRY it for your lab 22! Feedforward keeps error small so higher feedback gains are possible

Comparison of Feedback Controllers Proportional Control 305 Advantage: Simple Disadvantages: Need infinity gain to good performance, Increases gain in all frequencies Compromise with noise and robustness, Steady error with constant disturbances or ramp (and step in general) inputs

306 Proportional-Integral Control Advantages: Zero-steady state error for step (and ramps in general) references and disturbances Increases low frequency gain while keeping high frequency gain low Steady state error relatively insensitive to model uncertainty Disadvantages: Works only for limited set of reference trajectories and disturbances 2 gains to tune 2 nd order closed loop system (with 1 st order plant) à possibility of resonance, under-damped etc. Good for situations when required control input (in steady state) is a constant

307 Advantage: Internal Model Control (Generalized P-I) Zero-steady state error for step, ramps, sinusoids, exponential etc. references and disturbances Increases gain at the specific frequency of references while keeping gains at other frequencies low Insensitive to model uncertainty as long as closed loop is stable Disadvantage: Works only for limited types of reference trajectories and disturbances Many gains to tune Complex needs to rely on analysis

Control Design Procedures 1. What is the system being controlled? Model it System identification 308 2. Choose the type of controller P, PI, IMC, Feedforward etc. 3. Formulate closed loop transfer function, and analyze performance 4. Design desired pole locations (where should they be?) 5. Calculate the controller gains to obtain the poles 6. Add feedforward control