Lecture 12 Feedback control systems: static analysis

Similar documents
MECE 102 Mechatronics Engineering Orientation

Sensors Collecting Manufacturing Process Data

Control System Definition

QNET Experiment #06: HVAC Proportional- Integral (PI) Temperature Control Heating, Ventilation, and Air Conditioning Trainer (HVACT)

CHAPTER 1 : INTRODUCTION TO PROCESS CONTROL

Robotics & Automation

Introduction to Process Control Actuators

INSTRUMENTATION AND CONTROL TUTORIAL 3 SIGNAL PROCESSORS AND RECEIVERS

Chapter 11 SERVO VALVES. Fluid Power Circuits and Controls, John S.Cundiff, 2001

Modeling, Analysis, and Control of Dynamic Systems

Industrial Steam System Process Control Schemes

Introduction to Data Acquisition

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

FUNDAMENTALS OF CONTROL ENGINEERING

FRC WPI Robotics Library Overview

Chapter 12: The Operational Amplifier

Module 1 : Conduction. Lecture 5 : 1D conduction example problems. 2D conduction

WINDER SYSTEMS GE Industrial Control Systems

Active Vibration Isolation of an Unbalanced Machine Spindle

Building the AMP Amplifier

SEISMIC MONITORING & PROTECTION SYSTEMS

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

PID control - Simple tuning methods

Unit 24: Applications of Pneumatics and Hydraulics

Grant Agreement No SFERA. Solar Facilities for the European Research Area SEVENTH FRAMEWORK PROGRAMME. Capacities Specific Programme

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER

Technical Guide No High Performance Drives -- speed and torque regulation

Impact of Control System Technologies on Industrial Energy Savings

METU DEPARTMENT OF METALLURGICAL AND MATERIALS ENGINEERING

Moving Magnet Actuator MI FFA series

INTRODUCTION TO SENSORS AND ACTUATORS

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

Introduction to Robotics Analysis, Systems, Applications

ARCHITECTURE OF INDUSTRIAL AUTOMATION SYSTEMS

Closed-Loop Motion Control Simplifies Non-Destructive Testing

Solar Tracking Application

Degree programme in Automation Engineering

Vehicle Engine Management Systems

Reaction Torque Sensor

Electrical Systems - IQAN Digital Control System. IQAN Control System Components

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

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

From Control Loops to Software

Series: IDAM Servo Drive E Digital Motor Drive - DMD

+VCC. Rout. Ve - Rin. A Ve OL -VEE

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE

Increase System Efficiency with Condition Monitoring. Embedded Control and Monitoring Summit National Instruments

Current vs. Voltage Feedback Amplifiers

PROCESS CONTROL SYSTEM DESIGN Process Control System Design. LECTURE 6: SIMO and MISO CONTROL

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA

Thermodynamic efficiency of an actuator that provides the mechanical movement for the driven equipments:

Chapter 10. Control Design: Intuition or Analysis?

Michelin North America

PC BASED PID TEMPERATURE CONTROLLER

Design of an Insulin Pump. Purpose of an Insulin Pump:

Terminology and Symbols in Control Engineering

Surface Profilometry as a tool to Measure Thin Film Stress, A Practical Approach. Gianni Franceschinis, RIT MicroE Graduate Student

OUTCOME 1 TUTORIAL 1 - MECHATRONIC SYSTEMS AND PRODUCTS

An overview of Computerised Numeric Control (C.N.C.) and Programmable Logic Control (P.L.C.) in machine automation

Datasheet of the Easy Servo Drive ES-D VDC, 8.2A Peak, Close-loop, No Tuning. Version

HVAC Processes. Lecture 7

Chapter 7 Direct-Current Circuits

Industrial Robot Technology

Electrical Drive Modeling through a Multiphysics System Simulation Approach

Designing Event-Controlled Continuous Processing Systems Class 325

Air Data Computers. The Beginning

Module 1. Introduction. Version 2 EE IIT, Kharagpur 1

How to design an insulin pump

1115 4G SERIES GOVERNOR ma ANALOGUE DIGITAL SPEED SETTING

PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011

PRODUCT PROFILE FEATURES

MARINE ELECTRICAL TRAINING CENTER

Lecture 18: Common Emitter Amplifier. Maximum Efficiency of Class A Amplifiers. Transformer Coupled Loads.

PIEZOELECTRIC FILMS TECHNICAL INFORMATION

Ryan F. Schkoda, Ph.D. Postdoctoral Fellow Wind Turbine Drivetrain Testing Facility Charleston, SC

How To Calculate The Power Gain Of An Opamp

Problem / Solution. The problem:

Motors and Generators

UNIVERSITY OF WATERLOO ELECTRICAL & COMPUTER ENGINEERING DEPARTMENT ME269 ELECTROMECHANICAL DEVICES AND POWER PROCESSING.

System Modeling and Control for Mechanical Engineers

Robotics and Automation Blueprint

Chapter 9: Controller design

ENERGY TRANSFER SYSTEMS AND THEIR DYNAMIC ANALYSIS

M.S Ramaiah School of Advanced Studies - Bangalore. On completion of this session, the delegate will understand and be able to appriciate:

The Secret of Hydraulic Schematics. BTPHydraulics

DC motors: dynamic model and control techniques

Real-Time Systems Prof. Dr. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Unsteady Pressure Measurements

THE MECHANICS OF TENSION CONTROL By Jeff Damour CONVERTER ACCESSORY COPORATION Wind Gap, PA USA

Outline Servo Control

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.

Basic Symbols. Lines. Circular. Square. Diamond. Miscellaneous Symbols. -continuous line - flow line. -dashed line - pilot, drain

Position Transducers with Restoring Spring 10, 25, 50, 75, 100 mm TR, TRS Series

Proportional relief valves type AGMZO-TERS, AERS two stage, with integral or remote pressure transducer, ISO 6264 size 10, 20 and 32

The Correlation Coefficient

TLI4946. Datasheet TLI4946K, TLI4946-2K, TLI4946-2L. Sense and Control. May 2009

UNIT II Robots Drive Systems and End Effectors Part-A Questions

AP Series Autopilot System. AP-202 Data Sheet. March,2015. Chengdu Jouav Automation Tech Co.,L.t.d

Modeling and Analysis of DC Link Bus Capacitor and Inductor Heating Effect on AC Drives (Part I)

Transcription:

S. Boyd EE102 Lecture 12 Feedback control systems: static analysis feedback control: general example open-loop equivalent system plant changes, disturbance rejection, sensor noise 12 1

Feedback control systems feedback is widely used in automatic control terminology: the system to be controlled is called the plant a sensor measures the quantity to be controlled an actuator affects the plant the controller or control processor processes the sensor signal to drive the actuator the control law or control algorithm is the algorithm used by the control processor to derive the actuator signal Feedback control systems: static analysis 12 2

Block diagram (often the sensors and actuators are not shown separately) disturbance PSfrag replacements Plant actuator sensor actuator signal sensor signal Controller command signal Feedback control systems: static analysis 12 3

Examples plants: CD player, disk drive mechanics; aircraft or missile; car suspension, engine; rolling mill; high-rise building, XY stage on stepper machine for IC lithography; computer network; industrial process; elevator sensors: radar altimeter; GPS; shaft encoder; LVDT; strain gauge; accelerometer; tachometer; microphone; pressure and temperature transducers; chemical sensors; microswitch actuators: hydraulic, pneumatic, electric motors; pumps; heaters; aircraft control surfaces; voice coil; solenoid; piezo-electric transducer disturbances: wind gusts; earthquakes; external shaking and vibration; road surface variations; variation in feed material control processors: human operator; mechanical; electro-mechanical; analog electrical; general purpose digital processor; special purpose digital processor Feedback control systems: static analysis 12 4

Example a plate is to be heated to a desired temperature T des by an electrical heater the plant is the plate the actuator is the electrical heater the controller sets the heater power, given T des the input u is the heater power P the output y is the plate temperature T in steady-state, T = T amb + α(p + D) T amb is the ambient temperature, T amb 70 F α is a thermal resistance coefficient, α 1 F/W D is a thermal disturbance to the plate, D 0W (represents other heat flow, in or out of plate) Feedback control systems: static analysis 12 5

block diagram: PSfrag replacements D 0W T amb 70 F P α 1 F/W T Feedback control systems: static analysis 12 6

An open-loop controller obvious control law: use power that yields T = T des when T amb = 70 F, α = 1 F/W, and D = 0W, i.e., P = (T des 70 F)/(1 F/W) (we assume here T des 70 F, so P 0W) PSfrag replacements called open-loop or feedforward because sensor signal is not used T des 70 F D P α T amb T Controller Plant Feedback control systems: static analysis 12 7

How well does it work when T amb 70 F, α 1 F/W, and D 0W? temperature error is e = T T des = (α 1 F/W)(T des 70 F) + (T amb 70 F) + αd some scenarios, with T des = 150 F: T amb α D e 70 F 1 F/W 0W 0 F 65 F 1 F/W 0W 5 F 70 F 0.9 F/W 0W 8 F 70 F 1 F/W 5W 5 F Feedback control systems: static analysis 12 8

A closed-loop controller add sensor to measure plate temperature T modify heater power to where k > 0W/ F P = (T des 70 F)/(1 F/W) }{{} open-loop control k (T T des ) }{{} error called proportional control since we are feeding back a signal proportional to the error k is called the proportional feedback gain extra term does the right thing : T < T des T > T des e > 0 decrease P e < 0 increase P Feedback control systems: static analysis 12 9

PSfrag replacements block diagram: T des 70 F D P α T amb T Plant k e Controller Feedback control systems: static analysis 12 10

How well does this controller work? Solve T = T amb + α(p + D), P = T des 70 F k(t T des ) for error e = T T des to get e = (α 1 F/W)(T des 70 F) + (T amb 70 F) + αd 1 + αk Thus closed-loop error = open-loop error 1 + αk some scenarios, with T des = 150 F and k = 10: Feedback control systems: static analysis 12 11

T amb α D e 70 F 1 F/W 0W 0 F 65 F 1 F/W 0W 0.45 F 70 F 0.9 F/W 0W 1 F 70 F 1 F/W 5W 0.45 F closed-loop controller handles changes in ambient temperature/ thermal resistance and disturbances much better than open-loop controller improvement is 1/(1 + αk) the sensitivity of the feedback loop so large k good performance Feedback control systems: static analysis 12 12

PSfrag replacements Common setup for feedback control: Feedback control r e C u P y P is the plant; C is the controller u is the plant input (actuator signal); y is the plant output (sensor signal) r is the reference or command input (what we d like y to be) e = r y is the (tracking) error can also be other signals e.g., disturbances and noises goal: make y r, i.e., e small (despite variations in P, disturbances,... ) Feedback control systems: static analysis 12 13

Consider static, linear case (u, y, P, C,... are numbers) closed-loop gain from r to y, T = P C 1 + P C closed-loop input/output (I/O) gain closed-loop gain from r to e, S = 1 1 + P C = 1 S is called the is the sensitivity for small δp, δt T = SδP P large loop gain L = P C (positive or negative) S small T 1 e is small (for a given r) I/O gain is insensitive to changes in plant gain Feedback control systems: static analysis 12 14

example: L 20dB T 1 (within about 10%) y r within about 10% (tracking error is roughly 10%) Feedback control systems: static analysis 12 15

PSfrag replacements closed-loop system: Open-loop equivalent system r e C u P y PSfrag replacements open-loop equivalent (OLE) system: r C 1 + P C u P y (has same I/O gain as closed-loop system, i.e., T ) Feedback control systems: static analysis 12 16

OLE system is used to compare open- & closed-loop arrangements we ll look at changes in P input & output disturbances sensor noise Feedback control systems: static analysis 12 17

Changes in P PSfrag replacements closed-loop system: r e C u P + δp y δt cl = P C + δp C 1 + P C + δp C P C 1 + P C Feedback control systems: static analysis 12 18

PSfrag replacements open-loop equivalent system: r C 1 + P C u P + δp y δt ole = P C + δp C 1 + P C P C 1 + P C hence (after some algebra) δt cl = 1 1 + P C + δp C δt ole so for small δp, δt cl SδT ole Feedback control systems: static analysis 12 19

PSfrag replacements Input & output disturbances suppose disturbances d in, d out act on the plant d in d out r e C u P y effect on y (with r = 0) y cl = P 1 + P C d in + 1 1 + P C d out Feedback control systems: static analysis 12 20

PSfrag replacements open-loop equivalent system: d in d out r C 1 + P C u P y effect on y (with r = 0): y ole = P d in + d out hence y cl = Sy ole, i.e., effect of disturbances multiplied by S L large S small effect of disturbances small Feedback control systems: static analysis 12 21

PSfrag replacements Sensor noise suppose sensor has noise d sens r e C u P y d sens effect on y (with r = 0): y cl = P C 1 + P C d sens Feedback control systems: static analysis 12 22

PSfrag replacements open-loop equivalent system: r C 1 + P C u P y d sens effect on y (with r = 0): y ole = 0, much better than closed-loop system! finally, a disadvantage of feedback: output can be affected by sensor noise Feedback control systems: static analysis 12 23

Summary benefits of feedback determined by the sensitivity S = 1/(1 + P C) large loop gain L = P C (positive or negative) yields small S, hence benefits of feedback benefits of feedback include (when S 1): good tracking (y r) low sensitivity of I/O gain w.r.t. plant gain reduction of effect of input & output disturbances on output some disadvantages of feedback control: cost (or reliability) of sensor sensor noise affects output (we ll see others later) Feedback control systems: static analysis 12 24