Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year

Similar documents
MM7 Practical Issues Using PID Controllers

Experiment 9. PID Controller

CDS 101/110: Lecture 8.2 PID Control

Loop Design. Chapter Introduction

Closed-loop System, PID Controller

Different Controller Terms

F. Greg Shinskey. "PID Control." Copyright 2000 CRC Press LLC. <

Automatic Controller Dynamic Specification (Summary of Version 1.0, 11/93)

Chapter Ten. PID Control Basic Control Functions

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

The PID controller. Summary. Introduction to Control Systems

Modeling and Analysis of Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year

InstrumentationTools.com

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

Closed-Loop Speed Control, Proportional-Plus-Integral-Plus-Derivative Mode

Systems Engineering/Process control L9

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

Discretised PID Controllers. Part of a set of study notes on Digital Control by M. Tham

PROCESS DYNAMICS AND CONTROL

Closed-Loop Position Control, Proportional Mode

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

Feedback Systems in HVAC ASHRAE Distinguished Lecture Series Jim Coogan Siemens Building Technologies

PROCESS DYNAMICS AND CONTROL

Introduction to Servo Control & PID Tuning

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

Chapter 5. Tracking system with MEMS mirror

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

2.7.3 Measurement noise. Signal variance

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor

When you configure a PID loop in iocontrol, choose one of the following algorithms: Velocity ISA Parallel Interacting

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

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

Relay Feedback based PID Controller for Nonlinear Process

Introduction to Signals and Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year

International Journal of Research in Advent Technology Available Online at:

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

1.2 Software tools for analysis and design of control systems Terminology. Formulation of the control problem... 11

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

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

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

Design and Analysis for Robust PID Controller

Logic Developer Process Edition Function Blocks

CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS

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

6.270 Lecture. Control Systems

Comparative Study of PID and FOPID Controller Response for Automatic Voltage Regulation


Find, read or write documentation which describes work of the control loop: Process Control Philosophy. Where the next information can be found:

Process Measurement, Instrumentation & Process Control: Principles & Best Practices

Basic Tuning for the SERVOSTAR 400/600

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

Integrator windup and PID controller design

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

Laboratory PID Tuning Based On Frequency Response Analysis. 2. be able to evaluate system performance for empirical tuning method;

Fundamentals of Servo Motion Control

DYNAMIC SYSTEM ANALYSIS FOR EDUCATIONAL PURPOSES: IDENTIFICATION AND CONTROL OF A THERMAL LOOP

Glossary of terms. Short explanation

Modified ultimate cycle method relay auto-tuning

Comparative Analysis of a PID Controller using Ziegler- Nichols and Auto Turning Method

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

A M E M B E R O F T H E K E N D A L L G R O U P

An Introduction to Proportional- Integral-Derivative (PID) Controllers

Lecture 5 Introduction to control

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information

6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)

Anti Windup Implementation on Different PID Structures

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

4F3 - Predictive Control

6.4 Adjusting PID Manually

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

L09. PID, PURE PURSUIT

Position Control of DC Motor by Compensating Strategies

Procidia Control Solutions Dead Time Compensation

PID Controller tuning and implementation aspects for building thermal control

Control and Optimization

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

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

Abstract. I. Introduction

LESSON 2: ELECTRONIC CONTROL

TUNABLE METHOD OF PID CONTROLLER FOR UNSTABLE SYSTEM L.R.SWATHIKA 1, V.VIJAYAN 2 *

Scalar control synthesis 1

2.1 PID controller enhancements

PROCESS CONTROL DIAGNOSTICS. F. Greg Shinskey Process Control Consultant North Sandwich, NH 03259

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

ANTI-WINDUP SCHEME FOR PRACTICAL CONTROL OF POSITIONING SYSTEMS

Automatic Feedforward Tuning for PID Control Loops

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

Controller Algorithms and Tuning

EC CONTROL SYSTEMS ENGINEERING

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

AVR221: Discrete PID Controller on tinyavr and megaavr devices. Introduction. AVR 8-bit Microcontrollers APPLICATION NOTE

Module 08 Controller Designs: Compensators and PIDs

2. Basic Control Concepts

Lecture 18 Stability of Feedback Control Systems

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

Fatigue testing. Fatigue design

Closed Loop Control System. Controllers. Analog Controller. Prof. Dr. M. Zahurul Haq

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

Servo Closed Loop Speed Control Transient Characteristics and Disturbances

Understanding PID Control

Transcription:

Linear Control Systems Lectures #5 - PID Controller Guillaume Drion Academic year 2018-2019 1

Outline PID controller: general form Effects of the proportional, integral and derivative actions PID tuning Integrator windup and setpoint weighting 2

A simple controller to control complex systems: PID Closing the loop: the controller signal enters in the input Input SYSTEM Output CONTROLLER Classical controller: Proportional-Integral-Derivative (PID) where is an error measure between a reference and the output of the system. 3

The classical controller: PID controller PID stands for Proportional-Integral-Derivative. 4

The classical controller: PID controller Proportional term: considers the current value of the error. 5

The classical controller: PID controller Integral term: considers the past values of the error. 6

The classical controller: PID controller Derivative term: predicts the future values of the error. 7

The classical controller: PID controller Derivative term: predicts the future values of the error.!! Most PID controllers do not use derivative action!! 8

PID controller design: shaping the feedback gains Controller design: shaping the loop gains to improve the static and dynamic performances of the controller. 9

Two types of PID controllers Controller design: shaping the loop gains to improve the static and dynamic performances of the controller. In (a), P, I and D act on control error. In (b), I acts on control error, and P and D act on systems output. 10

Outline PID controller: general form Effects of the proportional, integral and derivative actions PID tuning Integrator windup and setpoint weighting 11

PID controller with error feedback The two forms encountered in control systems: T i = integral time constant, T d = derivative time constant. 12

PID controller design: pure proportional feedback Pure proportional feedback: steady-state error! Indeed: For a pure proportional feedback at steady-state, the error is given by The error goes to zero as k p goes to infinity, but increasing k p will eventually destabilize the closed-loop system (gain margin). 13

PID controller design: pure proportional feedback Pure proportional feedback: steady-state error! Indeed: For a pure proportional feedback at steady-state, the error is given by To avoid steady-state error, we can use a feedforward term: with u ff us called reset in the PID literature, and has to be adjusted manually. 14

PID controller design: derivative action Derivative action: predictive and anticipatory action. If k d is increased, system responses is damped. But derivative action amplifies high frequencies (hence reduces noise rejection). Derivative action should be used with a filter (= lead compensator): C d (s) = k ds 1+sT f 15

PID controller design: integral action Integral action: no steady-state error. 16

PID controller design 17

Outline PID controller: general form Effects of the proportional, integral and derivative actions PID tuning Integrator windup and setpoint weighting 18

Ziegler-Nichol s tuning Feedback gains are extracted from the dynamical response of the open-loop process. Two methods: a time-domain method and a frequency-domain method 19

Ziegler-Nichol s tuning - time-domain method Feedback gains are extracted from the step response of the process. a/ is an approximation of the time delay of the system. is the steepest slope of the step response. 20

Ziegler-Nichol s tuning - frequency-domain method Start with zero gain, and increase proportional gain until systems start to oscillate. k c = critical proportional gain, T c = period of oscillation,.! c = 2 T c 21

Ziegler-Nichol s tuning - Improvements Time-domain method: characterize the step response by K, and T in the model 22

Outline PID controller: general form Effects of the proportional, integral and derivative actions PID tuning Integrator windup and setpoint weighting 23

Integrator windup If the control variable saturates (i.e. reaches the actuator limits), there will be a residual error that will be continuously integrated by the controller. The integral term will build up, and eventually become very large. The control signal will then remain saturated even when the error changes, and it may take a long time before the integrator and the controller output come inside the saturation range. Integrator windup 24

Integrator windup 25

Anti-windup Anti-windup: avoiding error integration while in saturation 26

Integrator windup 27

Integrator windup If the control variable saturates (i.e. reaches the actuator limits), there will be a residual error that will be continuously integrated by the controller. The integral term will build up, and eventually become very large. 28

Setpoint weighting When there is an abrupt change in the reference, the proportional and derivative actions can become very big and lead to a large initial peak. To reduce this peak, we can only show a fraction of the reference to the proportional and derivative controllers: Setpoint (or reference) weight ( 2 [0, 1] ) Setpoint (or reference) weight ( 2 [0, 1] ) No setpoint weight on the integral action! This would lead to systematic steady-state error. 29

Setpoint weighting 30

The classical controller: PID controller PID stands for Proportional-Integral-Derivative. 31