PID controllers, part I
|
|
- Louise Parks
- 6 years ago
- Views:
Transcription
1 Faculty of Mechanical and Power Engineering Dr inŝ. JANUSZ LICHOTA CONTROL SYSTEMS PID controllers, part I Wrocław 2007
2 CONTENTS Controller s classification PID controller what is it? Typical controller structures How works PID controller? Time-domain characteristics How works PID controller? Frequency-domain characteristics First attempt at controller tuning by a process of trial and error
3 CONTROLLERS Classification Construction: without additional energy with additional energy Energy source: elektronic pneumatic hydraulic Output range continuous impulse on - off Dynamic properties proportional P integral I PI, PD, PID Basic rule classical PID neural networks fuzzy logic Process Obiekt Nastawnik Regulating unit Czujnik Siłownik Actuator Przetwornik u(t) e(t) Regulator controller Sensor Converter Zadajnik
4 CONTROLLERS Outer-to-Inner-Loop Hierarchy
5 CONTROLLERS Outer-to-Inner-Loop Hierarchy
6 CONTROLLERS Feedback and feedforward Set-point Feedback Feedforward Closed loop Market Driven Acts only when there are deviations Robust to model errors Risk for instability Open loop Planning Acts before deviations show up Not robust to model errors No risk for instability
7 CONTROLLERS Feedback Feedback + Reduce effects of process disturbances + Makes system insensitive to process variations + Stabilize an unstable system + Create well defined relations between output and reference - Risk for instability Set-point
8 PID CONTROLLER Now 95 % control loops worldwide uses PID controller as low-level feedback controller
9 PID CONTROLLER What is it? Obiekt Nastawnik Czujnik Siłownik controller u(t) e(t) Regulator Przetwornik Zadajnik Idea of Minorsky, 1922 Adjustable parameters t 1 u t k e t T e d T de ( t ) ( ) = p ( ) + ( τ ) τ + d i dt 0 Gain Coefficient Proportional gain Integral constant 1/T i = integral gain Derivative constant T d = derivative gain
10 PID CONTROLLER Typical structures Gain controller P Gain and integral controller PI Gain and derivative controller PD Gain, integral and derivative controller (ideal) PID Gain, integral and derivative controller (real) PID G r ( s ) = k p G r ( s ) = k p T s i [ ] G r ( s ) = k p 1 + T d s 1 G r ( s ) = k p Ts i T s d T d s G c ( s ) = K c 1 +. T T i s d s 1 +
11 PID CONTROLLER Typical structures There are two forms of PID controller -parallel -series 1 G r ( s ) = k p T d s T i s = T T s + k T s + 2 d i p i T s i 1 G r ( s ) = k% p T % d s T % i s 1 ( ) T % i + T % d 1 = k% p + + T % d s T % i T % i s Relations between coefficients are T % i + T % d TT % % i d k p = k% p, T i = T % i + T % d, T d = T % T % + T % i i d We should know structure of a controller to use proper tuning method.
12 PID CONTROLLER Typical structures example 1 Structure of PID What type of controller is show in Fig.? What values do have controller tuning parameters? 1 G r ( s ) = k p Ts i T s d a) b) 2 2 3s 3s 1/(4s) e(t) kp Ti u(t) How looks like response of a controller P, I, PD, PI, PID on input signal shown in fig.? Td a) b) x(t) x(t) t t
13 PID CONTROLLER Typical structures example 2 Structure of PID What type of controller is shown in Fig.? e(t) x(t) u(t) u(t) 10 e(t) kp Ti u(t) 5 5 Td t t
14 PID CONTROLLER How it works? Time characteristics Process Output signal Disturbance PID error u(t) e(t) k p e ( t ) k T p d Proportional part acts on PRESENT control error PRESENT PAST FUTURE Integral part acts on sum of errors from a PAST Derivative part acts on possible FUTURE error k T p i t 0 e ( τ ) dτ t 1 u t k e t e d T d e ( t ) ( ) = p ( ) + ( ) + d T τ τ i d t 0 de ( t ) dt
15 PID CONTROLLER How it works? Time characteristics k p e ( t ) Wouldn t it be better if we limited ourselves to gain part? PRESENT PAST FUTURE z - Process Controller Equivalent transfer function G ( s ) G o ( s ) G o ( s ) = = 1 + G ( s ) G ( s ) 1 + k G ( s ) o r p o Let us check control error e(t) in steady-state.
16 PID CONTROLLER How it works? Time characteristics Let process be described by transfer function m m 1 b m s + b m 1 s b 1 s + b 0 L ( s ) G o ( s) = = n n 1 s + a n 1 s a 1 s + a 0 M ( s ) Then 1 L ( s ) / M ( s ) L ( s ) b 0 lim y ( t ) = lim sy ( s ) = lim s G ( s ) = lim = lim = s 1 + k L ( s ) / M ( s ) M ( s ) + k L ( s ) a + k t + s 0 s 0 s 0 s 0 p p 0 p Output signal will differ from zero (set-value). This is static deviation of an output signal (or offset).
17 PID CONTROLLER How it works? Time characteristics k p e ( t ) How to eliminate a static devation? We introduce integration of an error PAST PRESENT FUTURE t k p u ( t ) = k p e ( t ) + e ( τ ) d τ T In operating point control signal is constant u=u 0. Similarly error e=e 0. i 0 k T p i t e ( τ ) dτ t k p k p k p u 0 = k p e 0 + e 0 d k p e 0 e 0 t e 0 k p t T τ = + = + i T 0 i T i Error must fulfill a condition e 0 =0, if assumption about control signal is true. Proof is following 1 L ( s ) / M ( s ) T i sl ( s ) lim sy ( s ) = lim s G ( s ) = lim = lim = 0 s 0 s 0 s s k ( 1 1/ ) ( ) / ( ) s 0 p + T i s L s M s T i sm ( s ) + k p T i sl ( s ) + k p L 0
18 PID CONTROLLER How it works? Time characteristics Another proof of the amazing property of integral action...
19 PID CONTROLLER How it works? Time characteristics Disadvantage of integral is rising control signal u(t) if error e(t) is steady and differs from zero. E.g. Such situation is in control loop with electric actuator with steady velocity of moving part h (percentage of opening). z u 1 u 1 - u u Process Controller Actuator s characteristic limits possibility of static deviation reduction. Visible effect is h=100% opening through long time and increasing of control signal u above 100%. Such signal can be realized When error decreases it reaches 100% first and then it approaches to opening degree required in operating conditions.
20 PID CONTROLLER How it works? Time characteristics To prevent such unprofitable conditions we can limit integral value using a command e.g. in Delphi/Pascal if ei > 100 then ei := 100; or applying solution shown below Actuator model Actuator e(t) u k p u u 1 u 1/T i 1/s - 1/T i e I = u 1 -u If saturation error e I is not equal to zero, it means that actuator has saturation. Then in case of u > 100%, from integral part is subtracted surplus above 100%. Similarly in case of u < 0%. If 0<u<100%, then e I =0.
21 PID CONTROLLER How it works? Time characteristics Replace the error e(t) in proportional control with the predicted error [ ] G r ( s ) = k p 1 + T d s Prediction by linear extrapolation! More sophisticated controllers predicts using mathematical model of the process.
22 PID CONTROLLER How it works? Time characteristics k T p i PAST t k p e ( t ) e ( τ ) dτ PRESENT k T p d FUTURE de ( t ) dt Problems with derivative part : derivation of quicly changing input signals causes great changes in control signal u(t). E.g. if output signal is function then d y ( t ) d t y ( t ) = sin( ω t ) = ω co s( ω t ) If angular frequency is equalω=100 rad/s, then it is 100 times greater then signal y(t) at frequencyω=1 rad/s. 0
23 PID CONTROLLER How it works? Frequency characteristics Solution of the derivative part problem. Constant gain at large angular frequencies In industrial controllers it is uses derivative Filter. It is series connection of first order system and ideal derivative part. 1 T d s G r ( s ) = k p T i s 1 + T d s / Fig. Bode plot for real derivative part G ( s ) = s s Thus for small angular frequencies s=jω derivative part has ideal derivative properties, for large frequencies gain is constant and equal N. 20 log (0.2) = db
24 PID CONTROLLER How it works? Frequency characteristics What does PID controller with one point on Nyquist curve? Let us consider open-loop control system. Controller P Process Gain part widens or shrinks curve (analogy to blowing in ballon ). Why? or G ( s ) = G o ( s ) G R ( s ) = k p G o ( s ) G ( s ) = k ( P + jq ) = k P + jk Q p p p P M ( ω ) e jφ ω ( ) Vector [P, Q] moves in new place [k p P, k p Q]. Of course P/Q = k p P/k p Q which means, that phase angleϕis not changing. Magnitude M has changed. Fig. Nyquist plot for second-order system connected in series with P controller
25 PID CONTROLLER How it works? Frequency characteristics What does PID controller with one point on Nyquist curve? Let us consider open-loop control system. P/T i ω Integral part rotates point about -90 Process G o ( s ) G o ( s ) G ( s ) = G o ( s ) G R ( s ) = = j I T i s Tω i Vector Controller I [P, Q] moves to new point [-jp, Q]/T i ω. Expression jp means segment with length P on positive (in case of shown point!) part of imaginary axis.thus [Q, -P]/T i ω (P and Q changed places). j Q jp G ( s ) = ( P + jq ) = + T ω T ω T ω i i i This means change of phase angleϕand magintude M. Q /T i ω α P α Q Fig. Nyquist plot for second-order system connected in series with P controller
26 PID CONTROLLER How it works? Frequency characteristics What does PID controller with one point on Nyquist curve? Let us consider open-loop control system. Controller D Process P QT d ω Derivative part rotates point about +90 G ( s ) = G ( s ) G ( s ) = T sg ( s ) = jω T G ( s ) o R d o d o Vector [P, Q] moves to new point [jp, -Q]T d ω. Expression jp means segment having length P on negative part of imaginary axis in case of shown point!) ). D Q PT d ω G ( s ) = jt ω ( P + jq ) = QT ω + jpt ω d d d This means change of phase angleϕand magintude M. Fig. Nyquist plot for second-order system connected in series with P controller
27 PID CONTROLLER How it works? Frequency characteristics What does PID controller with one point on Nyquist curve? Let us consider open-loop control system. Controller PID Process Justification for advanced in math. Derivative part has phase-shift equal +90 backwards between control signal u(t) and output signal y(t). E.g. if u ( t ) = sin( ω t ) then du ( t ) y ( t ) = = cos( ω t ) dt Another justification is Nyquist curve for basic transfer functions +j D +90 o I P D 0 -j I P -90 o Fig. Nyquist plot for second-order system connected in series with P controller
28 PID CONTROLLER How it works? Frequency characteristics 4th version of justification e 90o j Integral part has phase-shift,so point on circle must rotate 90 o left. Q=Im G(jω) (Why circle? Euler formula describes circle) (Why left? Because it is convention of characterizing motion on circle left means minus) P=Re G(jω) Derivative part has phase-shift e +90o j,so point on circle must rotate 90 o right Q=Im G(jω) P=Re G(jω)
29 PID CONTROLLER How it works? Frequency characteristics From considerations results that PID controller can move any point on Nyquist curve in any new position by choosing tuning parameters k p,t i,t d. But which new place is good? I P D Fig. Nyquist plot for second-order system connected in series with P controller
30 Properties classification of PID controllers
31 TYPICAL STRUCTURES OF PID Gain P Fig. Step response of P controller Fig. Frequency response (Nyquist plot) of PI controller
32 TYPICAL STRUCTURES OF PID Integral I Fig. Step response of I controller Fig. Frequency response (Nyquist plot) Integration time constant of PI controller
33 TYPICAL STRUCTURES OF PID Differential D (useless, not applied) Derivation time constant
34 TYPICAL STRUCTURES OF PID Gain and integral PI Fig. Step response of PI controller Fig. Frequency response (Nyquist plot) of PI controller
35 TYPICAL STRUCTURES OF PID Gain and derivative PD (ideal) Fig. Step response of PD controller Fig. Frequency response (Nyquist plot) of PD controller
36 TYPICAL STRUCTURES OF PID Gain and derivative PD (real) Serial connection of first order DE and PD controller. PID Controller with derivative filter Fig. Step response of PD controller Fig. Frequency response (Nyquist) of PD controller
37 TYPICAL STRUCTURES OF PID PID (ideal) Fig. Step response of PID controller Fig. Frequency response (Nyquist) of PID controller
38 TYPICAL STRUCTURES OF PID PID (Real) Fig. Step response of PID controller Fig. Frequency response of PID controller
39 First attempt at controller tuning by a process of trial and error
40 CONTROLLER TUNING Tuning parameter k p and transient response Transient response is stable k p =1, T i =1, T d =1 Transient response is unstable k p =5, T i =1, T d =1
41 CONTROLLER TUNING Tuning parameter T i, T d and transient response k p =1, T i =1, T d =1 kp=1, Ti=0.5, Td=1 k p =1, T i =1, T d =10 kp=1, Ti=1, Td=100
42 CONTROLLER TUNING Tuning parameters and transient response t 1 u t k e t T e d T de ( t ) ( ) = p ( ) + ( τ ) τ + d i dt 0 Signal u(t) Control loop stability k p increases increases decreases T i increases decreases increases T d increases increases Initially increases then decreases
43 CONTROLLERS Example speed control
44 CONTROLLERS Example speed control dω ( t ) J = u ( t ) dt
45 CONTROLLERS Example speed control P - controller
46 CONTROLLERS Example speed control, continued 2 d α ( t ) J = u ( t ) 2 dt
47 CONTROLLERS Example speed control, continued
48 CONTROLLERS Example speed control, continued
49 CONTROLLERS Example speed control, continued
50 CONTROLLERS Example speed control, continued
51 CONTROLLERS Example speed control, continued
52 CONTROLLERS Example speed control, continued
53 CONTROLLERS Example speed control, continued
54 CONTROLLERS Example speed control, continued
55 CONTROLLERS Example speed control, continued
56 CONTROLLERS Example speed control, continued
57 CONTROLLERS Problems with real systems
58 CONTROLLERS Problems with real systems
59 CONTROLLERS Problems with real systems
60 CONTROLLERS Problems with real systems
61 CONTROLLERS Example - cruise control Cruise control Block diagram of cruise control Process input or control variable: gas pedal (throttle) u Process output: velocity v Desired output or reference signal vr Disturbances: slope q Simplifying assumptions Essential dynamics relates velocity and force The force responds very fast to a change in the throttle Assume that all relations are linear (small perturbations)
62 CONTROLLERS Example - cruise control
63 CONTROLLERS Example - cruise control
64 CONTROLLERS Example - cruise control
65 CONTROLLERS Example - cruise control
66 Thank you for your attention
Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year
Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21-211 1 / 39 Feedback
More informationControl for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e
Control for Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Motion Systems m F Introduction Timedomain tuning Frequency domain & stability Filters Feedforward Servo-oriented
More informationIntroduction to Feedback Control
Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System
More informationControl Systems 2. Lecture 4: Sensitivity function limits. Roy Smith
Control Systems 2 Lecture 4: Sensitivity function limits Roy Smith 2017-3-14 4.1 Input-output controllability Control design questions: 1. How well can the plant be controlled? 2. What control structure
More informationControl Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich
Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017
More informationReview: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control
Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Goal: understand the difference between open-loop and closed-loop (feedback)
More informationHomework 7 - Solutions
Homework 7 - Solutions Note: This homework is worth a total of 48 points. 1. Compensators (9 points) For a unity feedback system given below, with G(s) = K s(s + 5)(s + 11) do the following: (c) Find the
More informationLecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore
Lecture 5 Classical Control Overview III Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore A Fundamental Problem in Control Systems Poles of open
More informationControls Problems for Qualifying Exam - Spring 2014
Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function
More informationPlan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control
Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic:
More informationDESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD
206 Spring Semester ELEC733 Digital Control System LECTURE 7: DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD For a unit ramp input Tz Ez ( ) 2 ( z ) D( z) G( z) Tz e( ) lim( z) z 2 ( z ) D( z)
More informationProcess Control J.P. CORRIOU. Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 2016
Process Control J.P. CORRIOU Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 206 J.P. Corriou (LRGP) Process Control Zhejiang University 206
More informationClassify a transfer function to see which order or ramp it can follow and with which expected error.
Dr. J. Tani, Prof. Dr. E. Frazzoli 5-059-00 Control Systems I (Autumn 208) Exercise Set 0 Topic: Specifications for Feedback Systems Discussion: 30.. 208 Learning objectives: The student can grizzi@ethz.ch,
More information1 Controller Optimization according to the Modulus Optimum
Controller Optimization according to the Modulus Optimum w G K (s) F 0 (s) x The goal of applying a control loop usually is to get the control value x equal to the reference value w. x(t) w(t) X(s) W (s)
More informationRaktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method
.. AERO 422: Active Controls for Aerospace Vehicles Frequency Response- Method Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. ... Response to
More informationTransient response via gain adjustment. Consider a unity feedback system, where G(s) = 2. The closed loop transfer function is. s 2 + 2ζωs + ω 2 n
Design via frequency response Transient response via gain adjustment Consider a unity feedback system, where G(s) = ωn 2. The closed loop transfer function is s(s+2ζω n ) T(s) = ω 2 n s 2 + 2ζωs + ω 2
More informationRaktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries
. AERO 632: of Advance Flight Control System. Preliminaries Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. Preliminaries Signals & Systems Laplace
More informationEE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions
EE C28 / ME C34 Fall 24 HW 8 - Solutions HW 8 - Solutions. Transient Response Design via Gain Adjustment For a transfer function G(s) = in negative feedback, find the gain to yield a 5% s(s+2)(s+85) overshoot
More informationPart IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL. Glenn Vinnicombe HANDOUT 5. An Introduction to Feedback Control Systems
Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Glenn Vinnicombe HANDOUT 5 An Introduction to Feedback Control Systems ē(s) ȳ(s) Σ K(s) G(s) z(s) H(s) z(s) = H(s)G(s)K(s) L(s) ē(s)=
More informationSingle-Input-Single-Output Systems
TF 502 Single-Input-Single-Output Systems SIST, ShanghaiTech Introduction Open-Loop Control-Response Proportional Control General PID Control Boris Houska 1-1 Contents Introduction Open-Loop Control-Response
More informationIntroduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31
Introduction Classical Control Robust Control u(t) y(t) G u(t) G + y(t) G : nominal model G = G + : plant uncertainty Uncertainty sources : Structured : parametric uncertainty, multimodel uncertainty Unstructured
More informationOutline. Classical Control. Lecture 1
Outline Outline Outline 1 Introduction 2 Prerequisites Block diagram for system modeling Modeling Mechanical Electrical Outline Introduction Background Basic Systems Models/Transfers functions 1 Introduction
More informationFrequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability
Lecture 6. Loop analysis of feedback systems 1. Motivation 2. Graphical representation of frequency response: Bode and Nyquist curves 3. Nyquist stability theorem 4. Stability margins Frequency methods
More informationLecture 25: Tue Nov 27, 2018
Lecture 25: Tue Nov 27, 2018 Reminder: Lab 3 moved to Tuesday Dec 4 Lecture: review time-domain characteristics of 2nd-order systems intro to control: feedback open-loop vs closed-loop control intro to
More informationLecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30
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
More informationPrüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 29. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid
More informationChapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI
Chapter 7 Control 7.1 Classical Control Part 1 1 7.1 Classical Control Outline 7.1.1 Introduction 7.1.2 Virtual Spring Damper 7.1.3 Feedback Control 7.1.4 Model Referenced and Feedforward Control Summary
More informationChapter 6 - Solved Problems
Chapter 6 - Solved Problems Solved Problem 6.. Contributed by - James Welsh, University of Newcastle, Australia. Find suitable values for the PID parameters using the Z-N tuning strategy for the nominal
More informationÜbersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 5. 2. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -
More informationFEEDBACK CONTROL SYSTEMS
FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control
More informationCourse roadmap. Step response for 2nd-order system. Step response for 2nd-order system
ME45: Control Systems Lecture Time response of nd-order systems Prof. Clar Radcliffe and Prof. Jongeun Choi Department of Mechanical Engineering Michigan State University Modeling Laplace transform Transfer
More informationControl Systems. EC / EE / IN. For
Control Systems For EC / EE / IN By www.thegateacademy.com Syllabus Syllabus for Control Systems Basic Control System Components; Block Diagrammatic Description, Reduction of Block Diagrams. Open Loop
More informationDIGITAL CONTROLLER DESIGN
ECE4540/5540: Digital Control Systems 5 DIGITAL CONTROLLER DESIGN 5.: Direct digital design: Steady-state accuracy We have spent quite a bit of time discussing digital hybrid system analysis, and some
More information( ) ( = ) = ( ) ( ) ( )
( ) Vρ C st s T t 0 wc Ti s T s Q s (8) K T ( s) Q ( s) + Ti ( s) (0) τs+ τs+ V ρ K and τ wc w T (s)g (s)q (s) + G (s)t(s) i G and G are transfer functions and independent of the inputs, Q and T i. Note
More information(a) Find the transfer function of the amplifier. Ans.: G(s) =
126 INTRDUCTIN T CNTR ENGINEERING 10( s 1) (a) Find the transfer function of the amplifier. Ans.: (. 02s 1)(. 001s 1) (b) Find the expected percent overshoot for a step input for the closed-loop system
More informationFeedback Control of Linear SISO systems. Process Dynamics and Control
Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals
More informationD(s) G(s) A control system design definition
R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure
More informationDesign and Tuning of Fractional-order PID Controllers for Time-delayed Processes
Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes Emmanuel Edet Technology and Innovation Centre University of Strathclyde 99 George Street Glasgow, United Kingdom emmanuel.edet@strath.ac.uk
More informationModeling and Control Overview
Modeling and Control Overview D R. T A R E K A. T U T U N J I A D V A N C E D C O N T R O L S Y S T E M S M E C H A T R O N I C S E N G I N E E R I N G D E P A R T M E N T P H I L A D E L P H I A U N I
More information(Refer Slide Time: 1:42)
Control Engineering Prof. Madan Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 21 Basic Principles of Feedback Control (Contd..) Friends, let me get started
More informationRELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing
RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS Ryszard Gessing Politechnika Śl aska Instytut Automatyki, ul. Akademicka 16, 44-101 Gliwice, Poland, fax: +4832 372127, email: gessing@ia.gliwice.edu.pl
More informationGeneral procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls
Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation
More informationAircraft Stability & Control
Aircraft Stability & Control Textbook Automatic control of Aircraft and missiles 2 nd Edition by John H Blakelock References Aircraft Dynamics and Automatic Control - McRuler & Ashkenas Aerodynamics, Aeronautics
More informationROOT LOCUS. Consider the system. Root locus presents the poles of the closed-loop system when the gain K changes from 0 to. H(s) H ( s) = ( s)
C1 ROOT LOCUS Consider the system R(s) E(s) C(s) + K G(s) - H(s) C(s) R(s) = K G(s) 1 + K G(s) H(s) Root locus presents the poles of the closed-loop system when the gain K changes from 0 to 1+ K G ( s)
More informationBASIC PROPERTIES OF FEEDBACK
ECE450/550: Feedback Control Systems. 4 BASIC PROPERTIES OF FEEDBACK 4.: Setting up an example to benchmark controllers There are two basic types/categories of control systems: OPEN LOOP: Disturbance r(t)
More informationPart II. Advanced PID Design Methods
Part II Advanced PID Design Methods 54 Controller transfer function C(s) = k p (1 + 1 T i s + T d s) (71) Many extensions known to the basic design methods introduced in RT I. Four advanced approaches
More informationMAS107 Control Theory Exam Solutions 2008
MAS07 CONTROL THEORY. HOVLAND: EXAM SOLUTION 2008 MAS07 Control Theory Exam Solutions 2008 Geir Hovland, Mechatronics Group, Grimstad, Norway June 30, 2008 C. Repeat question B, but plot the phase curve
More informationAnalysis and Design of Control Systems in the Time Domain
Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.
More informationSinusoidal Forcing of a First-Order Process. / τ
Frequency Response Analysis Chapter 3 Sinusoidal Forcing of a First-Order Process For a first-order transfer function with gain K and time constant τ, the response to a general sinusoidal input, xt = A
More informationDr Ian R. Manchester
Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign
More information( ) Frequency Response Analysis. Sinusoidal Forcing of a First-Order Process. Chapter 13. ( ) sin ω () (
1 Frequency Response Analysis Sinusoidal Forcing of a First-Order Process For a first-order transfer function with gain K and time constant τ, the response to a general sinusoidal input, xt = A tis: sin
More informationChapter 8. Feedback Controllers. Figure 8.1 Schematic diagram for a stirred-tank blending system.
Feedback Controllers Figure 8.1 Schematic diagram for a stirred-tank blending system. 1 Basic Control Modes Next we consider the three basic control modes starting with the simplest mode, proportional
More informationELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems
ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight
More informationChapter 2. Classical Control System Design. Dutch Institute of Systems and Control
Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral
More informationControl Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich
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 November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:
More informationAPPLICATIONS FOR ROBOTICS
Version: 1 CONTROL APPLICATIONS FOR ROBOTICS TEX d: Feb. 17, 214 PREVIEW We show that the transfer function and conditions of stability for linear systems can be studied using Laplace transforms. Table
More informationControl Systems I Lecture 10: System Specifications
Control Systems I Lecture 10: System Specifications Readings: Guzzella, Chapter 10 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 24, 2017 E. Frazzoli (ETH) Lecture
More informationFirst-Order Low-Pass Filter
Filters, Cost Functions, and Controller Structures Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 218! Dynamic systems as low-pass filters! Frequency response of dynamic systems!
More informationDr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review
Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics
More information6.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.
6. Sketch the z-domain root locus and find the critical gain for the following systems K (i) Gz () z 4. (ii) Gz K () ( z+ 9. )( z 9. ) (iii) Gz () Kz ( z. )( z ) (iv) Gz () Kz ( + 9. ) ( z. )( z 8. ) (i)
More informationÜbersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 9. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -
More informationTime Response Analysis (Part II)
Time Response Analysis (Part II). A critically damped, continuous-time, second order system, when sampled, will have (in Z domain) (a) A simple pole (b) Double pole on real axis (c) Double pole on imaginary
More informationLTI Systems (Continuous & Discrete) - Basics
LTI Systems (Continuous & Discrete) - Basics 1. A system with an input x(t) and output y(t) is described by the relation: y(t) = t. x(t). This system is (a) linear and time-invariant (b) linear and time-varying
More informationECE 388 Automatic Control
Lead Compensator and PID Control Associate Prof. Dr. of Mechatronics Engineeering Çankaya University Compulsory Course in Electronic and Communication Engineering Credits (2/2/3) Course Webpage: http://ece388.cankaya.edu.tr
More informationAutomatic Control (TSRT15): Lecture 7
Automatic Control (TSRT15): Lecture 7 Tianshi Chen Division of Automatic Control Dept. of Electrical Engineering Email: tschen@isy.liu.se Phone: 13-282226 Office: B-house extrance 25-27 Outline 2 Feedforward
More informationIC6501 CONTROL SYSTEMS
DHANALAKSHMI COLLEGE OF ENGINEERING CHENNAI DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING YEAR/SEMESTER: II/IV IC6501 CONTROL SYSTEMS UNIT I SYSTEMS AND THEIR REPRESENTATION 1. What is the mathematical
More informationCascade Control of a Continuous Stirred Tank Reactor (CSTR)
Journal of Applied and Industrial Sciences, 213, 1 (4): 16-23, ISSN: 2328-4595 (PRINT), ISSN: 2328-469 (ONLINE) Research Article Cascade Control of a Continuous Stirred Tank Reactor (CSTR) 16 A. O. Ahmed
More informationLecture 6 Classical Control Overview IV. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore
Lecture 6 Classical Control Overview IV Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lead Lag Compensator Design Dr. Radhakant Padhi Asst.
More informationProfessional Portfolio Selection Techniques: From Markowitz to Innovative Engineering
Massachusetts Institute of Technology Sponsor: Electrical Engineering and Computer Science Cosponsor: Science Engineering and Business Club Professional Portfolio Selection Techniques: From Markowitz to
More informationFREQUENCY-RESPONSE DESIGN
ECE45/55: Feedback Control Systems. 9 FREQUENCY-RESPONSE DESIGN 9.: PD and lead compensation networks The frequency-response methods we have seen so far largely tell us about stability and stability margins
More informationELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques
CAIRO UNIVERSITY FACULTY OF ENGINEERING ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 00/0 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques [] For the following system, Design a compensator such
More informationLearn2Control Laboratory
Learn2Control Laboratory Version 3.2 Summer Term 2014 1 This Script is for use in the scope of the Process Control lab. It is in no way claimed to be in any scientific way complete or unique. Errors should
More informationControl Systems Design
ELEC4410 Control Systems Design Lecture 13: Stability Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 13: Stability p.1/20 Outline Input-Output
More informationState Regulator. Advanced Control. design of controllers using pole placement and LQ design rules
Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state
More informationCDS 101/110a: Lecture 8-1 Frequency Domain Design
CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve
More informationEE3CL4: Introduction to Linear Control Systems
1 / 17 EE3CL4: Introduction to Linear Control Systems Section 7: McMaster University Winter 2018 2 / 17 Outline 1 4 / 17 Cascade compensation Throughout this lecture we consider the case of H(s) = 1. We
More information1 Loop Control. 1.1 Open-loop. ISS0065 Control Instrumentation
Lecture 4 ISS0065 Control Instrumentation 1 Loop Control System has a continuous signal (analog) basic notions: open-loop control, close-loop control. 1.1 Open-loop Open-loop / avatud süsteem / открытая
More informationData Based Design of 3Term Controllers. Data Based Design of 3 Term Controllers p. 1/10
Data Based Design of 3Term Controllers Data Based Design of 3 Term Controllers p. 1/10 Data Based Design of 3 Term Controllers p. 2/10 History Classical Control - single controller (PID, lead/lag) is designed
More informationExam. 135 minutes + 15 minutes reading time
Exam January 23, 27 Control Systems I (5-59-L) Prof. Emilio Frazzoli Exam Exam Duration: 35 minutes + 5 minutes reading time Number of Problems: 45 Number of Points: 53 Permitted aids: Important: 4 pages
More informationINTRODUCTION TO DIGITAL CONTROL
ECE4540/5540: Digital Control Systems INTRODUCTION TO DIGITAL CONTROL.: Introduction In ECE450/ECE550 Feedback Control Systems, welearnedhow to make an analog controller D(s) to control a linear-time-invariant
More informationProcess Control & Instrumentation (CH 3040)
First-order systems Process Control & Instrumentation (CH 3040) Arun K. Tangirala Department of Chemical Engineering, IIT Madras January - April 010 Lectures: Mon, Tue, Wed, Fri Extra class: Thu A first-order
More informationLecture 11. Frequency Response in Discrete Time Control Systems
EE42 - Discrete Time Systems Spring 28 Lecturer: Asst. Prof. M. Mert Ankarali Lecture.. Frequency Response in Discrete Time Control Systems Let s assume u[k], y[k], and G(z) represents the input, output,
More informationSAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015
FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequency-domain analysis and control design (15 pt) Given is a
More informationÜbersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3.. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -
More informationTopic # Feedback Control Systems
Topic #20 16.31 Feedback Control Systems Closed-loop system analysis Bounded Gain Theorem Robust Stability Fall 2007 16.31 20 1 SISO Performance Objectives Basic setup: d i d o r u y G c (s) G(s) n control
More informationLecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.
ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition
More informationSchool of Mechanical Engineering Purdue University. ME375 Feedback Control - 1
Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System
More informationIntroduction to System Identification and Adaptive Control
Introduction to System Identification and Adaptive Control A. Khaki Sedigh Control Systems Group Faculty of Electrical and Computer Engineering K. N. Toosi University of Technology May 2009 Introduction
More informationFATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY
FATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY Senkottai Village, Madurai Sivagangai Main Road, Madurai - 625 020. An ISO 9001:2008 Certified Institution DEPARTMENT OF ELECTRONICS AND COMMUNICATION
More informationActive Control? Contact : Website : Teaching
Active Control? Contact : bmokrani@ulb.ac.be Website : http://scmero.ulb.ac.be Teaching Active Control? Disturbances System Measurement Control Controler. Regulator.,,, Aims of an Active Control Disturbances
More informationDigital Control: Summary # 7
Digital Control: Summary # 7 Proportional, integral and derivative control where K i is controller parameter (gain). It defines the ratio of the control change to the control error. Note that e(k) 0 u(k)
More informationVideo 5.1 Vijay Kumar and Ani Hsieh
Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior
More informationPlan of the Lecture. Goal: wrap up lead and lag control; start looking at frequency response as an alternative methodology for control systems design.
Plan of the Lecture Review: design using Root Locus; dynamic compensation; PD and lead control Today s topic: PI and lag control; introduction to frequency-response design method Goal: wrap up lead and
More informationDistributed Real-Time Control Systems
Distributed Real-Time Control Systems Chapter 9 Discrete PID Control 1 Computer Control 2 Approximation of Continuous Time Controllers Design Strategy: Design a continuous time controller C c (s) and then
More informationAnalysis and Synthesis of Single-Input Single-Output Control Systems
Lino Guzzella Analysis and Synthesis of Single-Input Single-Output Control Systems l+kja» \Uja>)W2(ja»\ um Contents 1 Definitions and Problem Formulations 1 1.1 Introduction 1 1.2 Definitions 1 1.2.1 Systems
More informationCDS 101/110a: Lecture 10-1 Robust Performance
CDS 11/11a: Lecture 1-1 Robust Performance Richard M. Murray 1 December 28 Goals: Describe how to represent uncertainty in process dynamics Describe how to analyze a system in the presence of uncertainty
More information1 (20 pts) Nyquist Exercise
EE C128 / ME134 Problem Set 6 Solution Fall 2011 1 (20 pts) Nyquist Exercise Consider a close loop system with unity feedback. For each G(s), hand sketch the Nyquist diagram, determine Z = P N, algebraically
More informationCHAPTER 3 TUNING METHODS OF CONTROLLER
57 CHAPTER 3 TUNING METHODS OF CONTROLLER 3.1 INTRODUCTION This chapter deals with a simple method of designing PI and PID controllers for first order plus time delay with integrator systems (FOPTDI).
More informationSRI VENKATESWARA COLLEGE OF ENGINEERING
COURSE DELIVERY PLAN - THEORY Page 1 of 7 Department of Chemical Engineering B.E/B.Tech/M.E/M.Tech : Chemical Engineering Regulation:2013 PG Specialisation : NA Sub. Code / Sub. Name : CH 6605 - Process
More informationIterative Controller Tuning Using Bode s Integrals
Iterative Controller Tuning Using Bode s Integrals A. Karimi, D. Garcia and R. Longchamp Laboratoire d automatique, École Polytechnique Fédérale de Lausanne (EPFL), 05 Lausanne, Switzerland. email: alireza.karimi@epfl.ch
More information