Experiment 9. PID Controller

Similar documents
International Journal of Research in Advent Technology Available Online at:

Controller Algorithms and Tuning

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

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

Closed-Loop Position Control, Proportional Mode

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

MM7 Practical Issues Using PID Controllers

Procidia Control Solutions Dead Time Compensation

GL101B Intelligent Temperature Controller User s Guide

Module 08 Controller Designs: Compensators and PIDs

Different Controller Terms

GL102 Intelligent Temperature Controller User s Guide

SxWEB PID algorithm experimental tuning

Level control drain valve tuning. Walter Bischoff PE Brunswick Nuclear Plant

Embedded Control Project -Iterative learning control for

Introduction To Temperature Controllers

Understanding PID Control

EE 308 Spring Preparation for Final Lab Project Simple Motor Control. Motor Control

Position Control of DC Motor by Compensating Strategies

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

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

PROCESS DYNAMICS AND CONTROL

Class 5. Competency Exam Round 1. The Process Designer s Process. Process Control Preliminaries. On/Off Control The Simplest Controller

Chapter 5. Tracking system with MEMS mirror

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

6.4 Adjusting PID Manually

Advanced Servo Tuning

PID Control Technical Notes

PID. What is PID and how does it work? Auto tuning PID with the 5400 Controller. Visit our website at:

PROCESS DYNAMICS AND CONTROL

2.7.3 Measurement noise. Signal variance

PID control. since Similarly, modern industrial

CONVENIENT INSTRUCTION OF PID TEMPERATURE CONTROL. Control warning

BIDIRECTIONAL SOFT-SWITCHING SERIES AC-LINK INVERTER WITH PI CONTROLLER

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

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

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

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

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

Servo Closed Loop Speed Control Transient Characteristics and Disturbances

QuickBuilder PID Reference

Paul Schafbuch. Senior Research Engineer Fisher Controls International, Inc.

Getting the Best Performance from Challenging Control Loops

Closed-Loop Transportation Simulation. Outlines

Logic Developer Process Edition Function Blocks

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

DEVELOPMENT OF THREE PHASE INDUCTION MOTOR CONTROLLER AHMAD FAKHRUZZAMAN B M ZAWAWI. This report is submitted as partial fulfillment of the

Introduction To Temperature Controllers

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

AN EXPERIMENTAL INVESTIGATION OF THE PERFORMANCE OF A PID CONTROLLED VOLTAGE STABILIZER

Control Theory. This course will examine the control functions found in HVAC systems and explain the different applications where they are applied.

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

Cohen-coon PID Tuning Method; A Better Option to Ziegler Nichols-PID Tuning Method

Gain From Using One of Process Control's Emerging Tools: Power Spectrum

STANDARD TUNING PROCEDURE AND THE BECK DRIVE: A COMPARATIVE OVERVIEW AND GUIDE

(1) Identify individual entries in a Control Loop Diagram. (2) Sketch Bode Plots by hand (when we could have used a computer

Servo Tuning Tutorial

Governor with dynamics: Gg(s)= 1 Turbine with dynamics: Gt(s) = 1 Load and machine with dynamics: Gp(s) = 1

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

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

Loop Design. Chapter Introduction

SECTION 6: ROOT LOCUS DESIGN

While the Riso circuit is both simple to implement and design it has a big disadvantage in precision circuits. The voltage drop from Riso is

Chapter 6 Controller Design Using Design Tools

A Primer on Control Systems

Lab-Report Control Engineering. Real Water tank

Application Note. Renu Electronics Private Limited. PID Instruction In IEC. Page 1

VI. SET-UP PARAMETER. Input filter

TODO add: PID material from Pont slides Some inverted pendulum videos Model-based control and other more sophisticated

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

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

Instrumentation and Process Control. Process Control. Pressure, Flow, and Level. Courseware Sample F0

Basic Tuning for the SERVOSTAR 400/600

InstrumentationTools.com

Digital Control Lab Exp#8: PID CONTROLLER

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

Labview Based Gain scheduled PID Controller for a Non Linear Level Process Station

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

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

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

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

Design and Simulation of Gain Scheduled Adaptive Controller using PI Controller for Conical Tank Process

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

MODELING AND SIMULATION OF SIGNAL PROCESSING FOR A CLOSED LOOP FIBER OPTIC GYRO S USING FPGA

Sfwr Eng/TRON 3DX4, Lab 4 Introduction to Computer Based Control

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental

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

Process Control Laboratory Using Honeywell PlantScape

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

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

Fundamentals of Servo Motion Control

A Fast PID Tuning Algorithm for Feed Drive Servo Loop

PROCESS CONTROL LAB. Lab In charge COURSE OBJECTIVES

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental - Con't

DC Motor Speed Control using PID Controllers

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

Appendix F: PID Control...F 1 PID Control...F 2

Report on Dynamic Temperature control of a Peltier device using bidirectional current source

CHAPTER 4 DESIGN OF DC LINK VOLTAGE CONTROLLER FOR SHUNT ACTIVE POWER FILTER

Lab 11. Speed Control of a D.C. motor. Motor Characterization

Transcription:

Experiment 9 PID Controller Objective: - To be familiar with PID controller. - Noting how changing PID controller parameter effect on system response. Theory: The basic function of a controller is to execute an algorithm (electronic controller) based on the control engineer's input (tuning constants), the operators desired operating value (set-point) and the current plant process value. In most cases, the requirement is for the controller to act so that the process value is as close to the set-point as possible. In a basic process control loop, the control engineer utilises the PID algorithms to achieve this. The PID control algorithm is used for the control of almost all loops in the process industries, and is also the basis for many advanced control algorithms and strategies, In order for control loops to work properly. A block diagram of a PID controller As an example considers a heating tank in which some liquid is heated to a desired temperature by burning fuel gas. The process variable y is the temperature of the liquid, and the manipulated variable u is the flow of fuel gas. The mission of controller is to control the flow of fuel and PID controller control how the gas will flow, that will appear as an output response. In our experiment we will note by changing PID parameter how we can change either the transient or the force response.

Proportional term The proportional term (sometimes called gain) makes a change to the output that is proportional to the current error value. The proportional response can be adjusted by multiplying the error by a constant K p, called the proportional gain. The proportional term is given by: where P out : Proportional term of output K p : Proportional gain, a tuning parameter SP: Setpoint, the desired value PV: Process value (or process variable), the measured value e: Error = SP PV t: Time or instantaneous time (the present) A high proportional gain results in a large change in the output for a given change in the error. If the proportional gain is too high, the system can become unstable. In contrast, a small gain results in a small output response to a large input error, and a less responsive (or sensitive) controller. If the proportional gain is too low, the control action may be too small when responding to system disturbances. Figure (1): Plot of step response vs time, For three values of K p (K i and K d held constant) Integral term The contribution from the integral term (sometimes called reset) is proportional to both the magnitude of the error and the duration of the error. Summing the instantaneous error over time (integrating the error) gives the accumulated offset that should have been corrected previously. The accumulated error is then multiplied by the integral gain and added to the controller output. The magnitude of

the contribution of the integral term to the overall control action is determined by the integral gain, K i. The integral term is given by: Where I out : Integral term of output K i : Integral gain, a tuning parameter SP: Setpoint, the desired value PV: Process value (or process variable), the measured value e: Error = SP PV t: Time or instantaneous time (the present) τ: a dummy integration variable> The integral term (when added to the proportional term) accelerates the movement of the process towards setpoint and eliminates the residual steady-state error that occurs with a proportional only controller. However, since the integral term is responding to accumulated errors from the past, it can cause the present value to overshoot the setpoint value (cross over the setpoint and then create a deviation in the other direction). Derivative term Figure (2): Plot of step response vs time, For three values of K i (K d and K p held constant) The rate of change of the process error is calculated by determining the slope of the error over time (i.e., its first derivative with respect to time) and multiplying this rate of change by the derivative gain K d. The magnitude of the contribution of the derivative term (sometimes called rate) to the overall control action is termed the derivative gain, K d.

The derivative term is given by: where D out : Derivative term of output K d : Derivative gain, a tuning parameter SP: Setpoint, the desired value PV: Process value (or process variable), the measured value e: Error = SP PV t: Time or instantaneous time (the present) The derivative term slows the rate of change of the controller output and this effect is most noticeable close to the controller setpoint. Hence, derivative control is used to reduce the magnitude of the overshoot produced by the integral component and improve the combined controller-process stability. However, differentiation of a signal amplifies noise and thus this term in the controller is highly sensitive to noise in the error term, and can cause a process to become unstable if the noise and the derivative gain are sufficiently large. Hence an approximation to a differentiator with a limited bandwidth is more commonly used. Figure (3): Plot of step response vs time, For three values of K d (K i and K p held constant)

Summary The proportional, integral, and derivative terms are summed to calculate the output of the PID controller. Defining u(t) as the controller output, the final form of the PID algorithm is: where the tuning parameters are: Proportional gain, K p Larger values typically mean faster response since the larger the error, the larger the proportional term compensation. An excessively large proportional gain will lead to process instability and oscillation. Integral gain, K i Larger values imply steady state errors are eliminated more quickly. The trade-off is larger overshoot: any negative error integrated during transient response must be integrated away by positive error before reaching steady state. Derivative gain, K d Larger values decrease overshoot, but slow down transient response and may lead to instability due to signal noise amplification in the differentiation of the error. Lab work: 1-download control simulation and design tool box to lab view. 2- Construct the block diagram shown in figure4, use the following transfer function 3-change PID controller parameters K d,k i and K p and note the change on system transient response. 4- Fill table 1 with one of the following options - Decrease - Increase - Eliminate - No change.

Figure (4): close loop system with PID controller Table (1) Effect of increasing parameter independently