PID Design with Adjustable Control Signal Noise Reduction

Similar documents
A Software Tool for Robust PID Design

Design of Robust PID Controllers with Constrained Control Signal Activity

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

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

CDS 101/110: Lecture 8.2 PID Control

Systems Engineering/Process control L9

Consider the control loop shown in figure 1 with the PI(D) controller C(s) and the plant described by a stable transfer function P(s).

MIMO-LTI Feedback Controller Design -Status report-

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class.

ME451: Control Systems. Course roadmap

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

New PID Tuning Rule Using ITAE Criteria

2.7.3 Measurement noise. Signal variance

When is PID a good choice?

CHAPTER 3 DESIGN OF MULTIVARIABLE CONTROLLERS FOR THE IDEAL CSTR USING CONVENTIONAL TECHNIQUES

Module 08 Controller Designs: Compensators and PIDs

PID control of dead-time processes: robustness, dead-time compensation and constraints handling

MM7 Practical Issues Using PID Controllers

Digital Control of MS-150 Modular Position Servo System

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

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

Dr Ian R. Manchester

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

Loop Design. Chapter Introduction

Chapter 4 PID Design Example

Understanding PID design through interactive tools

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

*Engineering and Industrial Services, TATA Consultancy Services Limited **Professor Emeritus, IIT Bombay

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

Chapter 5 Frequency-domain design

Stabilizing and Robust FOPI Controller Synthesis for First Order Plus Time Delay Systems

Evaluation and Tuning of Robust PID Controllers

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

ANALYTICAL AND SIMULATION RESULTS

THE general rules of the sampling period selection in

Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating processes, Part IV: PID Plus First-Order Lag Controller

EE 461 Experiment #1 Digital Control of DC Servomotor

DYNAMICS and CONTROL

Outline. Digital Control. Lecture 3

Experiment 9. PID Controller

ENGG4420 END OF CHAPTER 1 QUESTIONS AND PROBLEMS

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

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

Key words: Internal Model Control (IMC), Proportion Integral Derivative (PID), Q-parameters

Design of Fractional Order Proportionalintegrator-derivative. Loop of Permanent Magnet Synchronous Motor

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

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

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

A Comparison And Evaluation of common Pid Tuning Methods

PID Tuner (ver. 1.0)

A simple method of tuning PID controller for Integrating First Order Plus time Delay Process

Bode and Log Magnitude Plots

Digital Control Lab Exp#8: PID CONTROLLER

Fig.. Block diagram of the IMC system. where k c,t I,T D,T s and f denote the proportional gain, reset time, derivative time, sampling time and lter p

SECTION 6: ROOT LOCUS DESIGN

Design of Compensator for Dynamical System

Relay Based Auto Tuner for Calibration of SCR Pump Controller Parameters in Diesel after Treatment Systems

STAND ALONE CONTROLLER FOR LINEAR INTERACTING SYSTEM

Relay Feedback based PID Controller for Nonlinear Process

Position Control of DC Motor by Compensating Strategies

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques

M s Based Approach for Simple Robust PI

EE 482 : CONTROL SYSTEMS Lab Manual

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

Modified ultimate cycle method relay auto-tuning

Automatic Feedforward Tuning for PID Control Loops

Non-Integer Order Controller Based Robust Performance Analysis of a Conical Tank System

PID Controller Based Nelder Mead Algorithm for Electric Furnace System with Disturbance

Embedded Robust Control of Self-balancing Two-wheeled Robot

Scalar control synthesis 1

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

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

Control Methods for Temperature Control of Heated Plates

Relay Feedback Tuning of Robust PID Controllers With Iso-Damping Property

CDS 101/110: Lecture 10-2 Loop Shaping Design Example. Richard M. Murray 2 December 2015

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

PERSONALIZED EXPERIMENTATION IN CLASSICAL CONTROLS WITH MATLAB REAL TIME WINDOWS TARGET AND PORTABLE AEROPENDULUM KIT

Application Note #2442

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

Robust PID Controller Autotuning With An Iso-Damping Property Through A Phase Shaper

Modeling a Hybrid Electric Vehicle and Controller to Optimize System Performance

Adaptive Control of a MEMS Steering Mirror for Suppression of Laser Beam Jitter

Intelligent Learning Control Strategies for Position Tracking of AC Servomotor

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy

DESIGN AND VALIDATION OF A PID AUTO-TUNING ALGORITHM

Second order Integral Sliding Mode Control: an approach to speed control of DC Motor

High-speed and High-precision Motion Controller

LESSON 21: METHODS OF SYSTEM ANALYSIS

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

Integrator windup and PID controller design

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents

Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy

A Comparison of Optimal Control Strategies for a Toy Helicopter

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

Key-Words: - Dynamic, Cement, Mill, Grinding, Model, Uncertainty, PID, tuning, robustness, sensitivity

ROBUST PID CONTROLLER AUTOTUNING WITH A PHASE SHAPER 1

Contents lecture 4. Automatic Control III. Lecture 4 Controller structures and control design

Magnetic Levitation System

Transcription:

Robust PID Design with Adjustable Control Signal Noise Reduction Department of Automatic Control Lund University

Background The PID controller is the most common controller in process industry today Many poorly tuned Formula methods (like λ-tuning) and hand-tuning common D-part often disabled One more parameter to choose If chosen uncarefully it can lead to a noisy control signal and thus actuator wear

Goal and Purpose What do we desire from a PI/PID design method? Robust control with good performance - Model errors and process changes should not lead to instability Applicable on a real process - Limits on control signal variation due to measurement noise PI or PID controller depending on which is preferable - Do not make it complicated if there is little to gain A simple method for deriving controllers - Use a new Matlab design tool A tool to examine if the controllers are reasonable - Compare with the best linear controllers (Youla)

Robust PI/PID Design - Software description Matlab based software for design of robust PID controllers C(s)=K(1+ 1 1 +st d ) st i 1+sT f +(st f ) 2 /2, or PI controllers C(s)=K(1+ 1 1 ). st i 1+sT f WhereT f is set in advance. Discrete controllers possible. The software is Fast and robust Easy to use Free of charge: http://www.control.lth.se/user/olof.garpinger/

Robust PI/PID Design - Specified Control Structure Consider the following system: d n e C(s) u Σ P(s) Σ y 1 d is a load disturbance n is measurement noise T(s)= P(s)C(s) 1+P(s)C(s), S(s)= 1 1+P(s)C(s), S k(s)= C(s) 1+P(s)C(s)

Robust PI/PID Design - Optimization Problem The controllers are designed to minimize the IAE, during a load disturbance on the process input, with respect to robustness constraints. min K,T i,t d R + e(t) dt=iae load subject to S(iω) M s, T(iω) M p, ω R +, S(iω s ) =M s and/or T(iω p ) =M p 2 1.5 1 Imaginary axis.5.5 1 1.5 2 4 3 2 1 1 Real axis

Robust PI/PID Design - Nelder Mead Optimization Plots taken from the Matlab program: 1.6 Nelder Mead Optimization Progression 1.4 1.2 AMIGO PID 7 6 5 IAE 4 T i 1 1.8.8.6.6 3 T d.4 2 1.2.4 2 1.5 T i 1.5.2.1.15.2.25.3.35.4.45.5 T d The Nelder Mead method has shown to work very well for the given optimization problem Similar for PI controllers

Introducing Four Parameter Design C(s)=K(1+ 1 1 +st d ) st i 1+sT f +(st f ) 2 /2 So far, it has been assumed that the lowpass filter time constant,t f, was set in advance. But, is there a clever way to chooset f, such that we get design of all four parameters? The lowpass filter affects Performance Measurement noise throughput to the control signal The idea is to chooset f such that the variance constraint is fulfilled. S k 2 2 = C 1+PC 2 2 = σ2 u σ 2 n V k

The relation betweent f and the variance ofu Using my software on P 1 (s)= 1 1 1 s+1 e s, P 2 (s)=, P (s+1) 2e s 3 (s)= (s+1) 4, P 4(s)= (.5s+1) (s+1) 3 with different choices oft f, reveals a clear relation between T f and the control signal variance. 2 18 16 14 P 1 P 2 P 3 P 4 12 S k 2 2 1 8 6 4 2.2.4.6.8 1 1.2 1.4 1.6 T f

ChoosingT f - The Algorithm A suggestion for design of PID controllers being performed as follows: 1. Collect noisy measurement data from the process, detrend it and estimate the variance σ 2 n. 4.5 8 x 1 3 4.48 6 4.46 4 4.44 2 Water Level (V) 4.42 4.4 Water Level (V) 2 4.38 4.36 4 4.34 6 4.32 5 1 15 2 25 3 35 4 45 5 Time (s) 8 5 1 15 2 25 3 35 4 45 5 Time (s)

ChoosingT f - The Algorithm 2. Choose a number of differentt f values. For eacht f design a PID controller using the Matlab program. simulate the closed loop system using the gathered noise data and estimate the variance, σ 2 u, of the control signal. 3. Plot IAE versus S k 2 2. 16 15 14 13 12 IAE 11 1 9 8 7 6.1.2.3.4.5.6.7.8 S k 2 2 4. Choose a PID controller, taking the trade-off between performance and control signal variance into account.

Controller Evaluation - Youla Controllers Parameterizing a discrete controller,c(z), as withq(z) as a FIR filter C(z)= Q(z)= Q(z) 1+P(z)Q(z) N 1 l= q l z l, it is possible to receive a good estimate of the best possible linear controller through convex optimization. These so called Youla parameterized controllers have been used to evaluate the quality of the PI and PID controllers.

Design Example - Fourth Order Lag P(s)= 1 (s+1) 4, h=.25 seconds V k =1, White measurement noise σ 2 n=1 Q(z)=1+q 1 z+...+q 149 z 149 PID and Youla Designs: 1 2 1 1 PID Youla Controller Magnitude 1 1 1 1 2 1 2 1 1 1 1 1 Frequency (rad/s) 4 2 Phase (degrees) 2 4 6 8 1 1 2 1 1 1 1 1 Frequency (rad/s)

Design Example - Fourth Order Lag PID parameters:k=.73,t i =2.38,T d =1.29,T f =.52 IAE Youla =3.43,IAE PID =4.6 (18% higher) Process Value.7.6.5.4.3.2.1 PID Youla Controller.1 5 1 15 2 25 3 35 Time (s).2 Control Signal.4.6.8 1 5 1 15 2 25 3 35 Time (s)

Design Example - Fourth Order Lag ChangingV k for the Youla Design: 1 1 Magnitude 1 V k =5 V k =1 1 1 V =.2 k V =.4 k 1 2 1 2 1 1 1 1 1 Frequency (rad/s) 6 4 2 Phase (deg) 2 4 6 8 1 1 2 1 1 1 1 1 Frequency (rad/s) Prefered controller structure depends on desired trade-off between performance and control signal variance. Thus, a PI controller may very well be prefered over a PID.

Summary and Future Work The PI/PID design method is a simple way of deriving good controllers for a real plant takes the trade-off between noise throughput and performance into consideration can be evaluated using Youla parameterized controllers Hopes for the future: Industrial tests For what types of processes are PI and PID controllers sufficient?