EECE 460 : Control System Design


 Alexandrina Maxwell
 2 years ago
 Views:
Transcription
1 EECE 460 : Control System Design PID Controller Design and Tuning Guy A. Dumont UBC EECE January 2012 Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
2 Contents 1 Introduction 2 Control Specifications 3 Empirical Tuning Methods ZieglerNichols CohenCoon Method The Good Gain Method 4 ModelBased Methods The Dahlin Controller ltuning Haalman s Method Internal Model Control SIMCPID Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
3 Introduction PID Controller Design and Tuning Vast literature on the topic. There is a plethora of techniques As Åström and Hägglund put it:... there are many different types of control problems and consequently many different design methods. To only use one method is as dangerous as to only believe in empirical tuning rules Empirical, historical methods ZieglerNichols oscillation or frequency response method The CohenCoon method The Good Gain method Modelbased Tuning LambdaTuning Haalman s method Skogestad s IMC rules Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
4 Control Specifications Control Specifications For response to step setpoint changes, the criteria below have been often used Z Z Z ITAE = t e(t) dt; ITE = te(t)dt; ITSE = te 2 (t)dt Rise time Settling time Decay ratio Overshoot ratio Steadystate error Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
5 Control Specifications Control Specifications For attenuation of load disturbances IAE = Z 0 e(t) dt; IE = Z It can be shown that for a unit step disturbance 0 IE = T i K c Z e(t)dt; ISE = e 2 (t)dt 0 Sensitivity to measurement noise Transmission of measurement noise to control signal is G nu = C/(1 + G 0 C) Normally at high frequencies G 0 C 0 and G nu C. For a PID controller, the high frequency gain is K c (1 + N) 10K c Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
6 Control Specifications Control Specifications Gain (or amplitude margin) A m = 1 G 0 C(iw u ) where w u is the ultimate frequency, i.e. argg 0 C(iw u )= Phase margin f m = p + argg 0 C(iw c ) where w c is the crossover frequency, i.e. G 0 C(iw c ) = 1 Robustness to model uncertainty 1 M s = max 1 + G 0 (iw)c(iw) = max S(iw) where S is the sensitivity function p Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
7 Control Specifications Control Specifications 1/M s is the stability margin Source: K.J. Astrom and T. Hagglund, Advanced PID Control. Published with permission of ISA. c All rights reserved. Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
8 Control Specifications Control Specifications A number of optimizationbased techniques use M s to perform the tuning Source: K.J. Astrom and T. Hagglund, Advanced PID Control. Published with permission of ISA. c All rights reserved. Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
9 Empirical Tuning Methods ZieglerNichols ZieglerNichols Frequency Method Only valid for open loop stable plants and it is carried out through the following steps 1 Set the true plant under proportional control, with a very small gain. 2 Increase the gain until the loop starts oscillating. Note that linear oscillation is required and that it should be detected at the controller output. 3 Record the controller critical gain K p = K c and the oscillation period of the controller output, P c. 4 Adjust the controller parameters according to the Table 6.1 on next slide. There is some controversy regarding the PID parameterization for which the ZN method was developed, but the version described here is, to the best knowledge of the authors, applicable to the parameterization of standard form PID: C(s)=K p T r s + T ds 1 + t d s Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
10 Empirical Tuning Methods ZieglerNichols ZieglerNichols Frequency Method Source: K.J. Astrom and T. Hagglund, Advanced PID Control. Published with permission of ISA. c All rights reserved. Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
11 Empirical Tuning Methods ZieglerNichols ZieglerNichols Frequency Method Consider a plant of the form G 0 (s)= K 0e st 0 n 0 s + 1 where n 0 > 0 Figure 6.3 from the textbook Response is very sensitive to the ratio between the delay and the time constant Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
12 Empirical Tuning Methods ZieglerNichols Interpretation of the Frequency Response Method The critical gain K c is such that the Nyquist plot of the loop gain goes through the 1 point at the oscillation frequency w c, i.e. K c G 0 (jw c )= 1 Method where one point of the Nyquist curve is moved Source: K.J. Astrom and T. Hagglund, Advanced PID Control. Published with permission of ISA. c All rights reserved. With PI control, ultimate point moved to (0.4,+0.08i) With PID control, ultimate point moved to (0.6,0.28i) Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
13 Empirical Tuning Methods ZieglerNichols Interpretation of the Frequency Response Method Generally better for PID than for PI Quarter amplitude decay ratio gives poorly damped closedloop system No tuning parameter Based on only one point on the Nyquist curve Major shortcoming of the ZN method is that it requires that the plant be forced to oscillate with a non predictable amplitude. This can be dangerous and expensive! Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
14 Empirical Tuning Methods ZieglerNichols Performance of ZieglerNichols Method Define the normalized gain of a process as: and the normalized dead time as: k = G 0(iw u ) G 0 (0) t = D D + T where D is the dead time and T is the dominant time constant Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
15 Empirical Tuning Methods ZieglerNichols Performance of ZieglerNichols Method Small k and t: Easy to control. Other methods usually give better performance than ZieglerNichols Intermediate k and t: Primary range of use for ZieglerNichols tuning. Setpoint weighting can reduce overshoot k and t close to 1: Dynamics dominated by dead time. ZieglerNichols should not be used. Actually, PID should probably not be used at all. Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
16 CohenCoon Method Empirical Tuning Methods CohenCoon Method A simple model G 0 (s)= K 0e st 0 n 0 s+1 is built using the procedure below 1 With the plant in open loop, take the plant manually to a normal operating point. The plant at y(t)=y 0 for a constant u(t)=u 0. 2 At an initial time, t 0, apply a step change to the plant input, from u 0 to u (this should be in the range of 10 to 20% of full scale). 3 Record the plant output until it settles to the new operating point. Assume you obtain the curve shown below (m.s.t. stands for maximum slope tangent. This curve is known as the process reaction curve. 4 Compute the parameter model as follows: Figure 6.6 from textbook K 0 = y y 0 u u 0 ; t 0 = t 1 t 0 ; n 0 = t 2 t 1 Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
17 CohenCoon Method Empirical Tuning Methods CohenCoon Method Consider again a plant of the form G 0 (s)= K 0e st 0 n 0 s + 1 where n 0 > 0 CohenCoon propose the following tuning Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
18 CohenCoon Method Empirical Tuning Methods CohenCoon Method Figure 6.8 from the textbook Response is still quite sensitive to the ratio between the delay and the time constant Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
19 Empirical Tuning Methods The Good Gain Method The Good Gain Method inspired by ZieglerNichols oscillation method, but does not require the control loop to go into oscillations. 1 With the process close to the specified operating point, make sure the controller is a pure proportional controller. 2 Increase the proportional gain K p until the step response displays an overshoot with minimal undershoot. Note the value of the proportional as K PGG 3 Denote T ou as the time between the overshoot and the undershoot. For more details, see Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
20 Empirical Tuning Methods The Good Gain Method The Good Gain Method Good gain rules for PI K C = 0.8K PGG T I = 1.5T ou Good gain rules for PID K C = 0.8K PGG T I = 1.5T ou T D = T I 4 Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
21 Empirical Tuning Methods The Good Gain Method The Good Gain Method  Theoretical Background Assume that under K PGG the closedloop system behaves as a secondorder transfer function: Kw 2 0 s s + 2zw 0 s + w 2 0 z = 0.6 would give a 10% overshoot with minimal undershoot. The period of the damped oscillation is P GG = 2p p 1 z 2 w 0 = 2p q w0 2 = 2p 0.8w 0 = 2T ou In ZieglerNichols, P ZN = 2p/w 0, i.e. P ZN = 0.8P GG = 1.6T ou. Then, T I = P ZN /1.2 = 1.33T ou In GG, to increase robustness, T I = 1.5T ou. To compensate for integral action, K c is reduced to K c = 0.8K PGG Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
22 Dahlin Controller ModelBased Methods The Dahlin Controller Developed in 1968 by Dahlin and Higham Used extensively in industry in its digital form, particularly in paper machine control systems Consider a feedback control loop with a process P(s) and controller C(s). the closedloop system can be written as: Y(s)= P(s)C(s) 1 + P(s)C(s) Y 1 sp(s)+ 1 + P(s)C(s) W(s) with setpoint Y sp (s) and disturbance W(s). If D(s) denotes the desired closedloop transfer function then we want to solve for C(s) such that D(s)= P(s)C(s) 1 + P(s)C(s) Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
23 Dahlin Controller ModelBased Methods The Dahlin Controller The process transfer function P can be factored into two parts: P N which contains the dead time and the righthalf plane or poorly damped zeros, i.e. elements which cannot be cancelled by the controller P M which contains the minimum phase elements that can be cancelled by the controller Thus D(s)=P N (s)d (s) where D (s) is the arbitrary portion of the desired closedloop transfer function and is usually chosen as D (s)= ls Solving for the controller C(s) then gives Dahlin Controller C(s)= 1 D (s) P M (s) 1 P N (s)d (s) Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
24 Predictive PI Control ModelBased Methods The Dahlin Controller Consider the process P(s)= K p 1 + Ts e sl The desired closedloop transfer function is The Dahlin controller is then Dahlin controller for FOPDT C(s)= D(s)= e sl 1 + ls 1 + st K p (1 + ls e sl ) This can be interpreted as a PI controller with deadtime compensation. When L = 0, this becomes a simple PI controller. Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
25 ModelBased Methods Lambda Tuning for FOPDT ltuning Recently popularized in pulp and paper industry by Bialkowski Based on the Dahlin algorithm Dead time approximated by rational transfer function If dead time L is approximated by e sl 1 sl the controller is which is a PI controller with PI ltuning for FOPDT C(s)= 1 + st K p (l + L)s T i = T and K c = T K p (l + L) Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
26 ModelBased Methods Lambda Tuning for FOPDT ltuning If dead time L is approximated by the controller is C(s)= e sl 1 sl/2 1 + sl/2 (1 + sl/2)(1 + st) K p s(l + l + sll/2) which can be approximated by a PID controller PID ltuning for FOPDT C PID (s)= (1 + sl/2)(1 + st) K p s(l + l) Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
27 ModelBased Methods ltuning Typical Recommendations for Process Industries Bialkowski 1 makes the following recommendations when using ltuning: Flow control: l = two to three times the process time constant Temperature control: PID tuned with l slightly smaller than larger process time constant Consistency control: l > process time constant plus dead time Tank level control: l three dead times This is actually a special case of pole placement, to be seen in more details very soon! A drawback of ltuning is that it cancels the process poles, which can give poor load disturbance rejection characteristics 1 N.J. Sell (Ed.), Process Control Fundamentals for the Pulp & Paper Industry, Tappi Press Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
28 Haalman s Method ModelBased Methods Haalman s Method Haalman has suggested choosing an "ideal" loop transfer function G l = PC and then computing the controller C = G l /P. Haalman suggests choosing This gives M s = 1.9 G l (s)= 2 3Ls e sl Note that only the dead time influences the loop transfer function. All process poles and zeros are cancelled which might lead to difficulties Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
29 Haalman s Method ModelBased Methods Haalman s Method Given the process Haalman s method gives P(s)= K p 1 + st e sl C(s)= 2(1 + st) 3K p Ls = 2T 3K p L (1 + 1 st ) which is a PI controller with K = 2T/3K p L and T i = T. (ZN would give K = 0.9T/L and T i = 3L) Haalman s method and ltuning would give the same when T cl = L/2 Haalman s method more reasonable when time delay L is large Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
30 Haalman s Method ModelBased Methods Haalman s Method Source: K.J. Astrom and T. Hagglund, Advanced PID Control. Published with permission of ISA. c All rights reserved. Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
31 Haalman s Method ModelBased Methods Haalman s Method A problem with Haalman method is that it cancels all the poles and zeros. Cancelling all poles and zeros may be bad. Consider the plant G(s)=e sl /(1 + st) with the PI controller C(s)=K(1 + st)/st, then we can write du(t) dt dy(t) dt dy(t) = K dt = 1 (u(t L) y(t)) T + y(t) = K u(t L) T T With initial conditions y(0)=1 and u(t)=0 for L < t < 0 the openloop response is y o (t)=e t/t In closedloop, equations above show that u(t)=0, hence y cl = y ol The controller does nothing to reduce the error! We will discuss this phenomenon in more details when presenting the Qdesign This is a problem for all design methods that cancel all process poles. Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
32 Haalman Method ModelBased Methods Haalman s Method Source: K.J. Astrom and T. Hagglund, Advanced PID Control. Published with permission of ISA. c All rights reserved. Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
33 ModelBased Methods Internal Model Control Procedure Internal Model Control The IMC is a general control design procedure It factorizes the plant model G 0 (s) into an invertible minimumphase G m (s) part and a noninvertible allpass G a (s) part We then choose G 0 (s)=g m (s)g a (s) T(s)=F(s)G a (s) where F(s) is a lowpass filter typically of the form F(s)=1/(t c s + 1) n Knowing that T = G 0 C/(1 + G 0 C) we can solve for C IMC Controller C(s)=G m (s) 1 1 F(s) G a (s) By making assumptions about G 0 (s), we can obtain PI and PID controllers. Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
34 Skogestad s IMC Rules ModelBased Methods SIMCPID SIMC Rules According to the author, "probably the best simple PID tuning rules in the world" a a S. Skogestad. Simple analytic rules for model reduction and PID controller tuning. J. Process Control, 13 (2003): Given a closedloop system, the complementary sensitivity function T(s) is specified as T(s)= C(s)G(s) 1 + C(s)G(s) = t c s e ts With G(s)=K/(1 + t 1 s)(1 + t 2 s), where t 1 >> t 2 and approximating the delay as e ts = 1 ts, this gives a seriesform PID: C(s)= (1 + t 1s)(1 + t 2 s) K(t c + t)s Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
35 Skogestad s IMC Rules ModelBased Methods SIMCPID The straight IMC rule thus gives K c = 1 K t 1 (t c + t) = 1 1 K 0 (t c + t) ; T I = t 1 ; T D = t 2 A problem with this choice of T I is that although it works well for set point changes, when t 1 >> t, it is sluggish in rejecting load disturbances. Skogestad thus proposes to instead choose T I as T I = min(t 1,4(t c + t)) Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
36 Skogestad s IMC Rules ModelBased Methods SIMCPID Table: SIMC PID Tuning Rules 2 G(s) K c T I T D Ke ts 1 t 1 K (t c +t) min(t 1,4(t c + t)) (1+t 1 s) Ke ts (1+t 1 s)(1+t 2 s) Ke ts s Ke ts s(1+t 2 s) 1 K 1 K 1 K Ke ts s 2 1 K t 1 (t c +t) min(t 1,4(t c + t)) t 2 1 (t c +t) 4(t c + t) 1 (t c +t) 4(t c + t) t 2 1 4(t c +t) 2 4(t c + t) 4(t c + t) 2 The derivative time is for the series form PID controller Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
37 Summary ModelBased Methods SIMCPID Limit PID to control of loworder systems and systems with small delay Modelbased tuning methods are preferrable to empirical ones Dahlin control design, Haalman s method and IMC are simple to use but cancel all process poles These are special cases of more general design techniques Pole placement Qdesign We shall study those techniques in details Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January / 37
PID Controller Tuning: A Short Tutorial
PID Controller Tuning: A Short Tutorial Jinghua Zhong Mechanical Engineering, Purdue University Spring, 2006 Outline This tutorial is in PDF format with navigational control. You may press SPACE or, or
More informationDr. Yeffry Handoko Putra, S.T., M.T
Tuning Methods of PID Controller Dr. Yeffry Handoko Putra, S.T., M.T yeffry@unikom.ac.id 1 Session Outlines & Objectives Outlines Tuning methods of PID controller: ZieglerNichols Openloop CoonCohen
More informationPID CONTROL. Fig. 1. Basic control system configuration. disturbance z(t) noise n(t) error signal e(t) PID Controller. control signal u(t)
PID CONTROL The basic configuration of the SISO control system is shown in the block diagram below (Fig..). The block diagram gives the notation used for the signals in the control system. reference signal
More informationFrequency Response Method
Frequency Response Method Transfer function: For a stable system, the real parts of s i lie in the left half of the complex plane. The response of the system to a sinusoidal input of amplitude X, is: Where
More informationPID control  Simple tuning methods
 Simple tuning methods Ulf Holmberg Introduction Lab processes Control System Dynamical System Step response model Selfoscillation model PID structure Step response method (ZieglerNichols) Selfoscillation
More informationPID Control. Chapter 10
Chapter PID Control Based on a survey of over eleven thousand controllers in the refining, chemicals and pulp and paper industries, 97% of regulatory controllers utilize PID feedback. Desborough Honeywell,
More informationAnalysis of PID Control Design Methods for a Heated Airow Process
Helsinki University of Technology Faculty of Information and Natural Sciences Department of Mathematics and Systems Analysis Mat.8 Independent research projects in applied mathematics Analysis of PID
More informationPID Control. Chapter Introduction
Chapter 8 PID Control Based on a survey of over eleven thousand controllers in the refining, chemicals and pulp and paper industries, 97% of regulatory controllers utilize PID feedback. Desborough Honeywell,
More informationChapter 9: Controller design
Chapter 9. Controller Design 9.1. Introduction 9.2. Effect of negative feedback on the network transfer functions 9.2.1. Feedback reduces the transfer function from disturbances to the output 9.2.2. Feedback
More informationController Design in Frequency Domain
ECSE 4440 Control System Engineering Fall 2001 Project 3 Controller Design in Frequency Domain TA 1. Abstract 2. Introduction 3. Controller design in Frequency domain 4. Experiment 5. Colclusion 1. Abstract
More informationPID Control. 6.1 Introduction
6 PID Control 6. Introduction The PID controller is the most common form of feedback. It was an essential element of early governors and it became the standard tool when process control emerged in the
More informationProbably the best simple PID tuning rules in the world
Probably the best simple PID tuning rules in the world Sigurd Skogestad Λ Department of Chemical Engineering Norwegian University of Science and Technology N 749 Trondheim Norway Submitted to Journal of
More informationSAMPLE CHAPTERS UNESCO EOLSS PID CONTROL. Araki M. Kyoto University, Japan
PID CONTROL Araki M. Kyoto University, Japan Keywords: feedback control, proportional, integral, derivative, reaction curve, process with selfregulation, integrating process, process model, steadystate
More informationA Design of a PID SelfTuning Controller Using LabVIEW
Journal of Software Engineering and Applications, 2011, 4, 161171 doi:10.4236/jsea.2011.43018 Published Online March 2011 (http://www.scirp.org/journal/jsea) 161 A Design of a PID SelfTuning Controller
More informationY(s) U(s) The continuous process transfer function is denoted by G: (Eq.4.40)
The Process PID control tuner provides the open and closed loop process system responses for a continuous process model (G) with a continuous PID controller (Gc). The Process model can be characterized
More informationClassical PID Control
Chapter 6 Classical PID Control This chapter examines a particular control structure that has become almost universally used in industrial control. It is based on a particular fixed structure controller
More informationPID Tuning Methods An Automatic PID Tuning Study with MathCad
PID Tuning Methods An Automatic PID Tuning Study with MathCad Neil Kuyvenhoven Calvin College ENGR. 315 December 19, 2002 Abstract There are several methods for tuning a PID controller. This paper takes
More informationINTERACTIVE LEARNING MODULES FOR PID CONTROL
INTERACTIVE LEARNING MODULES FOR PID CONTROL José Luis Guzmán, Karl J. Åström, Sebastián Dormido, Tore Hägglund, Yves Piguet Dep. de Lenguajes y Computación, Universidad de Almería, 04120 Almería, Spain.
More informationFeedforward and Ratio Control
Introduction to Feedforward Controller Design Based on SteadyState Models Feedforward Controller Design Based on Dynamic Models Tuning Feedforward Controllers 1 2 Feedback control is an important technique
More informationECE382/ME482 Spring 2005 Homework 3 Solution March 7,
ECE382/ME482 Spring 2005 Homework 3 Solution March 7, 2005 Solution to HW3 AP4.5 We are given a block diagram in Figure AP4.5 on page 237 of the text and asked to find steady state errors due to (a) a
More informationBest Practices for Controller Tuning
Best Practices for Controller Tuning George Buckbee, P.E. ExperTune, Inc. 2009 ExperTune, Inc. Page 1 Best Practices for Controller Tuning George Buckbee, P.E., ExperTune Inc. 2009 ExperTune Inc Summary
More informationTheGoodGainmethodforPI(D) controller tuning
Article: TheGoodGainmethodforPI(D) controller tuning Finn Haugen TechTeach (http://techteach.no) 19. July 2010 1 Introduction TheGoodGainmethod 1 isasimple,experimentalmethodwhichcanbe usedonarealprocess(withoutanyknowledgeabouttheprocesstobe
More informationA simple method to determine control valve performance and its impacts on control loop performance
A simple method to determine control valve performance and its impacts on control loop performance Keywords Michel Ruel p.eng., Top Control Inc. Process optimization, tuning, stiction, hysteresis, backlash,
More informationUsing Closed Loop (PI) Control on MM4. What is Closed Loop control?
Using Closed Loop (PI) Control on MM4 What is Closed Loop control? Closed loop control is widely used in industrial applications to control a wide variety of processes. Control engineering is a complex
More informationController Tuning. Stabilize the process to a normal operating. Put the controller in manual mode
Controller Tuning for a Slow Nonlinear Process Louis H. Dreinhoefer ABSTRACT: Determining the tuning constants of a classical PID (proportionalintegralderivative) controller for a slow nonlinear process,
More informationPositive Feedback and Oscillators
Physics 3330 Experiment #6 Fall 1999 Positive Feedback and Oscillators Purpose In this experiment we will study how spontaneous oscillations may be caused by positive feedback. You will construct an active
More informationDerivative Action and PID Control
Derivative Action and PID Control Learn in This Section Essential Elements of the PID Controller Derivative on Measurement is Used in Practice PV Noise Degrades Derivative Action Case Study to Design and
More informationCHAPTER 5 FUZZY LOGIC CONTROLLER FOR THE CONICAL TANK PROCESS
99 CHAPTER 5 FUZZY LOGIC CONTROLLER FOR THE CONICAL TANK PROCESS 5.1 INTRODUCTION Fuzzy Logic Controllers are normally preferred for control applications, due to their fault tolerance, knowledge representation,
More informationb) Describe the difference between open and closedloop control.
Page 1 LAST NAME FIRST NAME MATRIKELNO. Problem 1 (eachwith2points) a) Draw the basic structure of the classical control loop and denote the signals disturbance, desired (reference) value, and control
More informationMaglev Controller Design
Maglev Controller Design By: Joseph Elliott Nathan Maher Nathan Mullins For: Dr. Paul Ro MAE 435 Principles of Automatic Controls Due: May 1, 2009 NJN Control Technologies 5906 Wolf Dale Ct. Suite 1 Raleigh,
More informationPart IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Dr Glenn Vinnicombe HANDOUT 3. Stability and pole locations.
Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Dr Glenn Vinnicombe HANDOUT 3 Stability and pole locations asymptotically stable marginally stable unstable Imag(s) repeated poles +
More informationLambda Tuning the Universal Method for PID Controllers in Process Control
Lambda Tuning the Universal Method for PID Controllers in Process Control Lambda tuning gives nonoscillatory response with the response time (Lambda) required by the plant. Seven industrial examples show
More informationECE 3510 Final given: Spring 11
ECE 50 Final given: Spring This part of the exam is Closed book, Closed notes, No Calculator.. ( pts) For each of the timedomain signals shown, draw the poles of the signal's Laplace transform on the
More informationDrivetech, Inc. Innovations in Motor Control, Drives, and Power Electronics
Drivetech, Inc. Innovations in Motor Control, Drives, and Power Electronics Dal Y. Ohm, Ph.D.  President 25492 Carrington Drive, South Riding, Virginia 20152 Ph: (703) 3272797 Fax: (703) 3272747 ohm@drivetechinc.com
More information054414 PROCESS CONTROL SYSTEM DESIGN. 054414 Process Control System Design. LECTURE 6: SIMO and MISO CONTROL
05444 Process Control System Design LECTURE 6: SIMO and MISO CONTROL Daniel R. Lewin Department of Chemical Engineering Technion, Haifa, Israel 6  Introduction This part of the course explores opportunities
More information1. s to ZDomain Transfer Function
1. s to ZDomain Transfer Function 1. s to ZDomain Transfer Function Discrete ZOH Signals 1. s to ZDomain Transfer Function Discrete ZOH Signals 1. Get step response of continuous transfer function y
More informationRealtime simulation environment for control loop performance monitoring using Matlab
Realtime simulation environment for control loop performance monitoring using Matlab Riku Pöllänen, Ari Koponen, Manu Huttunen, Olli Pyrhönen Department of Electrical Engineering Lappeenranta University
More informationFAST METHODS FOR SLOW LOOPS: TUNE YOUR TEMPERATURE CONTROLS IN 15 MINUTES
FAST METHODS FOR SLOW LOOPS: TUNE YOUR TEMPERATURE CONTROLS IN 15 MINUTES Michel Ruel P.E. President, TOP Control Inc 4734 Sonseeahray Drive 49, BelAir St, #103 Hubertus, WI 53033 Levis Qc G6W 6K9 USA
More informationstable response to load disturbances, e.g., an exothermic reaction.
C REACTOR TEMPERATURE control typically is very important to product quality, production rate and operating costs. With continuous reactors, the usual objectives are to: hold temperature within a certain
More informationG(s) = Y (s)/u(s) In this representation, the output is always the Transfer function times the input. Y (s) = G(s)U(s).
Transfer Functions The transfer function of a linear system is the ratio of the Laplace Transform of the output to the Laplace Transform of the input, i.e., Y (s)/u(s). Denoting this ratio by G(s), i.e.,
More informationImproving Vertical Furnace Performance Using ModelBased Temperature Control
Improving Vertical Furnace Performance Using ModelBased Temperature Control AEC/APC Symposium X sponsored by SEMI/SEMATECH October 1114, 1998; Vail, Colorado Mike Tucker, Elias Valdez Motorola, Inc.
More informationΣ _. Feedback Amplifiers: One and Two Pole cases. Negative Feedback:
Feedback Amplifiers: One and Two Pole cases Negative Feedback: Σ _ a f There must be 180 o phase shift somewhere in the loop. This is often provided by an inverting amplifier or by use of a differential
More informationLecture 9 Implementing PID Controllers CSE P567
Lecture 9 Implementing PID Controllers CSE P567 Control Systems We want to control some system called a Plant There is an output value we want the system to achieve To be equal to a given goal value: set
More informationControl System Design. Richard Tymerski and Frank Rytkonen
Control System Design Richard Tymerski and Frank Rytkonen ii Preface This is the preface. iii iv Contents I Classical Control 1 1 Compensators for the Buck Converter 3 1.1 Introduction..............................
More informationTuning a PID Controller for a Digital Excitation Control System
Tuning a PID Controller for a Digital Excitation Control System Kiyong Kim and Richard C. Schaefer Some of the modern voltage regulator systems are utilizing the Proportional, Integral, and Derivative
More informationDemonstrating PID Control Principles using an Air Heater and LabVIEW
Demonstrating PID Control Principles using an Air Heater and LabVIEW Finn Haugen, Eivind Fjelddalen,RicardoDunia, and Thomas F. Edgar. December 6, 2007 Abstract At Telemark University College in Norway
More informationAVR221: Discrete PID Controller on tinyavr and megaavr devices. Introduction. AVR 8bit Microcontrollers APPLICATION NOTE
AVR 8bit Microcontrollers AVR221: Discrete PID Controller on tinyavr and megaavr devices APPLICATION NOTE Introduction This application note describes a simple implementation of a discrete Proportional
More informationChapter 4 HW Solution
Chapter 4 HW Solution Review Questions. 1. Name the performance specification for first order systems. Time constant τ. 2. What does the performance specification for a first order system tell us? How
More informationUnderstanding Poles and Zeros
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING 2.14 Analysis and Design of Feedback Control Systems Understanding Poles and Zeros 1 System Poles and Zeros The transfer function
More informationCOMPARISON BETWEEN ZIEGLERNICHOLS AND COHENCOON METHOD FOR CONTROLLER TUNINGS MOHD FADZLI BIN MOHD NORIS
COMPARISON BETWEEN ZIEGLERNICHOLS AND COHENCOON METHOD FOR CONTROLLER TUNINGS MOHD FADZLI BIN MOHD NORIS A thesis submitted in fulfillment of the requirements for the award of the degree of Bachelor
More informationControl of an LTO3 drive
Control of an LTO3 drive I.D. Maassen van den Brink (52234) DCT 29.82 Traineeship report Coach(es): Supervisor: Prof. Dr. Ir. R.A. de Callafon Prof. Dr. Ir. M. Steinbuch Technische Universiteit Eindhoven
More informationFirst Order System. Transfer function: Response to a unit step input is: Partial Fraction Expansion leads to: Inverse Laplace transform leads to:
First Order System Transfer function: Response to a unit step input is: Partial Fraction Expansion leads to: Inverse Laplace transform leads to: First Order System At t = T, the output is: T represents
More informationABSTRACT I. INTRODUCTION
Closedloop control of quasistatic MOEMS mirrors Dominik Holzmann, Andreas Tortschanoff, Martin Lenzhofer Carinthian Tech Research AG, Europastraße 4/1, 9524 Villach, Austria 43 (0)4242 56300 261, dominikholzmann@ctrat
More informationMATLAB Control System Toolbox Root Locus Design GUI
MATLAB Control System Toolbox Root Locus Design GUI MATLAB Control System Toolbox contains two Root Locus design GUI, sisotool and rltool. These are two interactive design tools for the analysis and design
More informationChapter 10. Control Design: Intuition or Analysis?
Chapter 10 Control Design: Intuition or Analysis? Dan P. Dumdie 10.1 Introduction In previous chapters, we discussed some of the many different types of control methods available and typically used in
More information(S1.2) (S1.3) final value y( ) The output of the system for a step change of magnitude 0.1 in the set point is:
Problem y SP(s) + 5 y(s) k =.6 (s + )(s + ) The losed loop transfer funtion an be written as follows: G 8 y(s) (s + )(s + ) 8 8 9 (s) = = = = y (s) 8 + s + 3s+ 9 9s + 3s+ (s + )(s + ) CL SP (S.) Thus,
More informationQNET Experiment #06: HVAC Proportional Integral (PI) Temperature Control Heating, Ventilation, and Air Conditioning Trainer (HVACT)
Quanser NIELVIS Trainer (QNET) Series: QNET Experiment #06: HVAC Proportional Integral (PI) Temperature Control Heating, Ventilation, and Air Conditioning Trainer (HVACT) Student Manual Table of Contents
More informationPID Tuning Guide. A BestPractices Approach to Understanding and Tuning PID Controllers. First Edition by Robert C. Rice, PhD
PID Tuning Guide A BestPractices Approach to Understanding and Tuning PID Controllers First Edition by Robert C. Rice, PhD Technical Contributions from: Also Introducing: Table of Contents 2 Forward 3
More informationA Comparison of PID Controller Tuning Methods for Three Tank Level Process
A Comparison of PID Controller Tuning Methods for Three Tank Level Process P.Srinivas 1, K.Vijaya Lakshmi 2, V.Naveen Kumar 3 Associate Professor, Department of EIE, VR Siddhartha Engineering College,
More informationGPD515/G5 Software Option (VSG112052) Part Number: CIMRG5MXXXXXF012 (1) (1) ZZZZ refers to the base Model Number of the drive in
PID for Trim Control GPD515/G5 Software Option (VSG112052) Part Number: CIMRG5MXXXXXF012 (1) With this factoryinstalled FLASH software, the GPD515/G5 has the ability to trim a speed reference with a
More informationMeasurement Products. PID control theory made easy Optimising plant performance with modern process controllers
Measurement Products PID control theory made easy Optimising plant performance with modern process controllers 1. What are the main types of control applications? Introduction Accurate control is critical
More informationADC, DAC & Control. Tajana Simunic Rosing Department of Computer Science and Engineering University of California, San Diego.
ADC, DAC & Control Tajana Simunic Rosing Department of Computer Science and Engineering University of California, San Diego. 1 Hardware platform architecture 2 Sensors and Actuators Sensors Capture physical
More informationImplementation of MatlabSIMULINK Based Real Time Temperature Control for Set Point Changes
Implementation of MatlabSIMULINK Based Real Time ontrol for Set Point hanges Emine Dogru Bolat Abstract This paper presents MatlabSIMULINK based real time temperature control of oven designed as an experiment
More informationSystems Engineering/Process Control L10
1 / 29 Systems Engineering/Process Control L10 Controller structures Cascade control Midrange control Ratio control Feedforward Delay compensation Reading: Systems Engineering and Process Control: 10.1
More informationChapter 11 Current Programmed Control
Chapter 11 Current Programmed Control Buck converter v g i s Q 1 D 1 L i L C v R The peak transistor current replaces the duty cycle as the converter control input. Measure switch current R f i s Clock
More informationdspace Based Implementation of PID Controller for Buck Converter
dspace Based Implementation of PID Controller for Buck Converter Dr.T.S.Anandhi,Mr.K.Muthukumar,Dr.S.P.Natarajan Department of Electronics & Instrumentation Engineering,Annamalai University ABSTRACT In
More informationLoop Analysis. Chapter 7. 7.1 Introduction
Chapter 7 Loop Analysis Quotation Authors, citation. This chapter describes how stability and robustness can be determined by investigating how sinusoidal signals propagate around the feedback loop. The
More informationPI/PID Controller Design Based on Direct Synthesis and Disturbance Rejection
Ind. Eng. Chem. Res. 2002, 41, 48074822 4807 PI/PID Controller Design Based on Direct Snthesis and Disturbance Rejection Dan Chen and Dale E. Seborg* Department of Chemical Engineering, Universit of California,
More informationPart I: Operational Amplifiers & Their Applications
Part I: Operational Amplifiers & Their Applications Contents Opamps fundamentals Opamp Circuits Inverting & Noninverting Amplifiers Summing & Difference Amplifiers Integrators & Differentiators Opamp
More informationLaboratory 4: Feedback and Compensation
Laboratory 4: Feedback and Compensation To be performed during Week 9 (Oct. 2024) and Week 10 (Oct. 2731) Due Week 11 (Nov. 37) 1 PreLab This PreLab should be completed before attending your regular
More informationAPPLICATION BULLETIN
APPLICATION BULLETIN Mailing Address: PO Box 11400, Tucson, AZ 85734 Street Address: 6730 S. Tucson Blvd., Tucson, AZ 85706 Tel: (520) 7461111 Telex: 0666491 FAX (520) 8891510 Product Info: (800) 5486132
More informationGenetic Optimization Tuning of an Automatic Voltage Regulator System
Genetic Optimization Tuning of an Automatic Voltage Regulator System Sapna Bhati, Dhiiraj Nitnawwre Depart,ent of Electronics and Telecommunication, IETDAVV Indore M.P. India Sapna_cit@yahoo.com, dheerajnitnaware@gmail.com
More informationMotor Control. RSS Lecture 3 Monday, 7 Feb 2011 Prof. Daniela Rus (includes some material by Prof. Seth Teller) Jones, Flynn & Seiger 7.8.
Motor Control RSS Lecture 3 Monday, 7 Feb 2011 Prof. Daniela Rus (includes some material by Prof. Seth Teller) Jones, Flynn & Seiger 7.8.2 http://courses.csail.mit.edu/6.141/ Today: Control Early mechanical
More informationVi, fi input. Vphi output VCO. Vosc, fosc. voltagecontrolled oscillator
Experiment #4 CMOS 446 PhaseLocked Loop c 1997 Dragan Maksimovic Department of Electrical and Computer Engineering University of Colorado, Boulder The purpose of this lab assignment is to introduce operating
More informationLinear Control Systems Lecture #3  State Feedback. Guillaume Drion Academic year
Linear Control Systems Lecture #3  State Feedback Guillaume Drion Academic year 20152016 1 Control principle We want to design a controller such that the output of the closedloop system tracks a specific
More informationPROCESS CONTROL INDUSTRIAL MAINTENANCE TECHNICIAN CERTIFICATE
PROCESS CONTROL INDUSTRIAL MAINTENANCE TECHNICIAN CERTIFICATE Process Control (T5552) Course 1 Introduction to Process Control Course 2 Instrument Tags Course 3 Piping and Instrumentation Diagrams Course
More informationAn Adaptive PPI Controller
ISSN 02805316 ISRN LUTFD2/TFRT5674SE An Adaptive PPI Controller Per Johansson Department of Automatic Control Lund Institute of Technology September 2001 Department of Automatic Control Lund Institute
More informationDesign of a TL431Based Controller for a Flyback Converter
Design of a TL431Based Controller for a Flyback Converter Dr. John Schönberger Plexim GmbH Technoparkstrasse 1 8005 Zürich 1 Introduction The TL431 is a reference voltage source that is commonly used
More information19 LINEAR QUADRATIC REGULATOR
19 LINEAR QUADRATIC REGULATOR 19.1 Introduction The simple form of loopshaping in scalar systems does not extend directly to multivariable (MIMO) plants, which are characterized by transfer matrices instead
More informationLabVIEW Based Speed Control of DC Motor Using PID Controller
LabVIEW Based Speed Control of DC Motor Using PID Controller Dileep Kumar 1, Mazhar Hussain 2, Shaurya Varendra Tyagi 3, Prof. Ravi Gupta 4, Prof. Salim 5 1,2,3,4,5 Electrical & Electronics Department,
More informationMagnetic Levitation Control Experiments S Technology Training for tomorrow s world
Interactive Discovery Software Electricity & Electronics Control & Instrumentation Process Control Mechatronics Magnetic Levitation 33942S Telecommunications Electrical Power & Machines Test & Measurement
More informationMODELLING AND CONTROL OF DC TO DC CONVERTER (BUCK) MUHAMAD FARHAN BIN UMAR BAKI
i MODEING AND CONTRO OF DC TO DC CONVERTER (BUCK) MUHAMAD FARHAN BIN UMAR BAKI This thesis is submitted as partial fulfillment of the requirement for the award of the Bachelor Degree of Electrical Engineering
More informationSmith Predictor feedback control for nonrobust thermal systems
Smith Predictor feedback control for nonrobust thermal systems Ezequiel Bajonero Thermal control engineer 2015 Overview Introduction ASML, who are we? What do we do? Thermal challenges in our machine
More informationEE 402 RECITATION #13 REPORT
MIDDLE EAST TECHNICAL UNIVERSITY EE 402 RECITATION #13 REPORT LEADLAG COMPENSATOR DESIGN F. Kağan İPEK Utku KIRAN Ç. Berkan Şahin 5/16/2013 Contents INTRODUCTION... 3 MODELLING... 3 OBTAINING PTF of OPEN
More information16.31 Homework 1 Solution
16.31 Homework 1 Solution Prof. S. R. Hall Issued: September 8, 26 Due: September 15, 21 Problem 1: Plot the root locus diagram for positive values of K for the solutions of the equation s 3 + (5 + K)s
More informationModule 3F2: Systems and Control EXAMPLES PAPER 1  STATESPACE MODELS
Cambridge University Engineering Dept. Third year Module 3F2: Systems and Control EXAMPLES PAPER  STATESPACE MODELS. A feedback arrangement for control of the angular position of an inertial load is
More informationAR9161 B.Tech. VI Sem. Chemical Engineering Process Dynamics &Control Model Answer
AR9161 B.Tech. VI Sem. Chemical Engineering Process Dynamics &Control Model Answer Ans (1) Section A i. (A) ii. iii. iv. (B) (B) (B) v. (D) vi. vii. viii. ix. (C) (B) (B) (C) x. (A) Section B (1) (i)
More informationThe output signal may be of the same form as the input signal, i.e. V in produces V out
What is an amplifier? Operational Amplifiers A device that takes an input (current, voltage, etc.) and produces a correlated output Input Signal Output Signal Usually the output is a multiple of the input
More informationChapter 12: The Operational Amplifier
Chapter 12: The Operational Amplifier 12.1: Introduction to Operational Amplifier (OpAmp) Operational amplifiers (opamps) are very high gain dc coupled amplifiers with differential inputs; they are used
More informationUnderstanding PID Temperature Control as Applied to Vacuum Furnace Performance
Understanding PID Temperature Control as Applied to Vacuum Furnace Performance number 4 Ser Vacuum Furnace Reference i e s Understanding PID Temperature Control As Applied To Vacuum Furnace Performance
More informationCascaded PID Controller Design for Heating Furnace Temperature Control
IOSR Journal of Electronics and Communication Engineering (IOSRJECE) eissn: 22782834,p ISSN: 22788735. Volume 5, Issue 3 (Mar.  Apr. 2013), PP 7683 Cascaded PID Controller Design for Heating Furnace
More informationApplication of Genetic Algorithm in Optimal PID Gain Tuning for Heavy Duty Gas Turbine Plant
S.Balamurugan, R.Joseph Xavier 2, A.Ebenezer Jeyakumar 3 Regular paper Application of Genetic Algorithm in Optimal PID Gain Tuning for Heavy Duty Gas Turbine Plant Gas turbine generators are commonly used
More informationPID Control of Water in a tank
FACULTY OF ENGINEERING AND SUSTAINABLE DEVELOPMENT. Maria João Mortágua Rodrigues June 2011 Bachelor s Thesis in Electronics Bachelor s Program in Electronics/Telecommunications Examiner: Niclas Björsell
More informationMicrocontrollerbased experiments for a control systems course in electrical engineering technology
Microcontrollerbased experiments for a control systems course in electrical engineering technology Albert LozanoNieto Penn State University, WilkesBarre Campus, Lehman, PA, USA Email: AXL17@psu.edu
More informationPeggy Alavi Application Engineer September 3, 2003
OpAmp Basics Peggy Alavi Application Engineer September 3, 2003 OpAmp Basics Part 1 OpAmp Basics Why opamps Opamp block diagram Input modes of OpAmps Loop Configurations Negative Feedback Gain Bandwidth
More informationNoise Canceling Headphones Shizhang Wu Supervisor: Ed Richter, Arye Nehorai, Walter Chen
Noise Canceling Headphones Shizhang Wu Supervisor: Ed Richter, Arye Nehorai, Walter Chen Department of Electrical and Systems Engineering Washington University in St. Louis Fall 2008 Abstract In this undergraduate
More informationIntroduction to LabVIEW for Control Design & Simulation Ricardo Dunia (NI), Eric Dean (NI), and Dr. Thomas Edgar (UT)
Introduction to LabVIEW for Control Design & Simulation Ricardo Dunia (NI), Eric Dean (NI), and Dr. Thomas Edgar (UT) Reference Text : Process Dynamics and Control 2 nd edition, by Seborg, Edgar, Mellichamp,
More informationDesign Methods for Control Systems
Design Methods for Control Systems Okko H. Bosgra Delft University of Technology Delft, The Netherlands Huibert Kwakernaak Emeritus Professor University of Twente Enschede, The Netherlands Gjerrit Meinsma
More informationVFD 101 Lesson 4. Application Terminology for a VFD
VFD 101 Lesson 4 Application Terminology for a VFD This lesson covers the application terminology associated with a Variable Frequency Drive (VFD) and describes each term in detail. When applying a Variable
More informationEstimating Dynamics for (DCmotor)+(1st Link) of the Furuta Pendulum
Estimating Dynamics for (DCmotor)+(1st Link) of the Furuta Pendulum 1 Anton and Pedro Abstract Here the steps done for identification of dynamics for (DCmotor)+(1st Link) of the Furuta Pendulum are described.
More information