A Rule Based Design Methodology for the Control of Non Self-Regulating Processes

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

ChE 4162 Control Laboratory Methodologies Fall Control Laboratory Methodologies

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

Design of Model Based PID Controller Tuning for Pressure Process

Comparative Study of PID Controller tuning methods using ASPEN HYSYS

Review of Tuning Methods of DMC and Performance Evaluation with PID Algorithms on a FOPDT Model

Various Controller Design and Tuning Methods for a First Order Plus Dead Time Process

SET POINT TRACKING CAPABILITY ANALYSIS FOR AN INDUSTRIAL IPDT PROCESS MODEL

MODEL BASED CONTROL FOR INTERACTING AND NON-INTERACTING LEVEL PROCESS USING LABVIEW

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

Relay Feedback based PID Controller for Nonlinear Process

Experiment 9. PID Controller

Procidia Control Solutions Dead Time Compensation

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

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

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

ISSN Vol.04,Issue.06, June-2016, Pages:

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

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

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

A Candidate to Replace PID Control: SISO Constrained LQ Control 1

Non Linear Tank Level Control using LabVIEW Jagatis Kumaar B 1 Vinoth K 2 Vivek Vijayan C 3 P Aravind 4

Getting the Best Performance from Challenging Control Loops

The PID controller. Summary. Introduction to Control Systems

DESIGN AND ANALYSIS OF TUNING TECHNIQUES USING DIFFERENT CONTROLLERS OF A SECOND ORDER PROCESS

LAMBDA TUNING TECHNIQUE BASED CONTROLLER DESIGN FOR AN INDUSTRIAL BLENDING PROCESS

CHAPTER 11: DIGITAL CONTROL

Tuning of PID Controller for Cascade Unstable systems Using Genetic Algorithm P.Vaishnavi, G.Balasubramanian.

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

Assessment Of Diverse Controllers For A Cylindrical Tank Level Process

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating Process, Part III: PI-PD Controller

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

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

Further Control Systems Engineering

Optimize Your Process Using Normal Operation Data

Design of PID Controller for IPDT System Based On Double First Order plus Time Delay Model

Design and Analysis for Robust PID Controller

Neural Network Predictive Controller for Pressure Control

Some Tuning Methods of PID Controller For Different Processes

International Journal of Research in Advent Technology Available Online at:

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

Logic Developer Process Edition Function Blocks

DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGRATING PROCESSES

THE general rules of the sampling period selection in

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

Lecture 9. Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control

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

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

Performance Analysis of Conventional Controllers for Automatic Voltage Regulator (AVR)

A Comparative Novel Method of Tuning of Controller for Temperature Process

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

ONLINE OSCILLATION DETECTION AND ADAPTIVE CONTROL IN CHEMICAL PLANTS

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

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

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

New Technology for Closed-Loop System Identification, PID Control Loop Optimization and Advanced Process Control

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

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

Loop Design. Chapter Introduction

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

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

PID Controller Design for Two Tanks Liquid Level Control System using Matlab

Digital Control of MS-150 Modular Position Servo System

Auto-tuning of PID Controller for the Cases Given by Forbes Marshall

PID Tuning Case Study Tuning Level controller using a priori knowledge 1

VARIABLE STRUCTURE CONTROL DESIGN OF PROCESS PLANT BASED ON SLIDING MODE APPROACH

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

Online Tuning of Two Conical Tank Interacting Level Process

Understanding PID Control

MPC AND RTDA CONTROLLER FOR FOPDT & SOPDT PROCESS

Open Access IMC-PID Controller and the Tuning Method in Pneumatic Control Valve Positioner

Chapter 6 Controller Design Using Design Tools

Simulation and Analysis of Cascaded PID Controller Design for Boiler Pressure Control System

Modelling for Temperature Non-Isothermal Continuous Stirred Tank Reactor Using Fuzzy Logic

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

Different Controller Terms

Tuning PID Controllers using the ITAE Criterion*

Process Control Laboratory Using Honeywell PlantScape

Glossary of terms. Short explanation

ADVANCED DC-DC CONVERTER CONTROLLED SPEED REGULATION OF INDUCTION MOTOR USING PI CONTROLLER

PID Tuning Guide. For the Allen-Bradley Family of PLCs. A Best-Practices Approach to Understanding and Tuning PID Controllers

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

Spacecraft Pitch PID Controller Tunning using Ziegler Nichols Method

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Welcome to SENG 480B / CSC 485A / CSC 586A Self-Adaptive and Self-Managing Systems

PID control. since Similarly, modern industrial

Instrumentation and Control Systems

Optimal Robust Tuning for 1DoF PI/PID Control Unifying FOPDT/SOPDT Models

Simulation of process identification and controller tuning for flow control system

TUNING OF TWO-DEGREE-OF-FREEDOM PI/PID CONTROLLER FOR SECOND-ORDER UNSTABLE PROCESSES

PID Tuner (ver. 1.0)

REFORMULATION OF THE TANGENT METHOD FOR PID CONTROLLER TUNING

Optimal Control System Design

Design of PID Controller with Compensator using Direct Synthesis Method for Unstable System

Position Control of DC Motor by Compensating Strategies

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

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

Simple Models That Illustrate Dynamic Matrix Control

Research Article 12 Control of the Fractionator Top Pressure for a Delayed Coking Unit in Khartoum Refinery

Transcription:

contents A Rule Based Design Methodology for the Control of Non Self-Regulating Processes Robert Rice Research Assistant Dept. Of Chemical Engineering University of Connecticut Storrs, CT 06269-3222 Douglas Cooper Professor Dept. Of Chemical Engineering University of Connecticut Storrs, CT 06269-3222 KEYWORDS Non self-regulating Processes, Controller Design, Simulation, PID Control, Cascade, Feed-Forward, Model Predictive Control (MPC) ABSTRACT Non self-regulating (integrating) processes move in an unbounded manner when perturbed in open loop by a bounded manipulated or disturbance variable. It is not uncommon for some temperature, level, and pressure control loops to display this type of behavior. Integrating processes are surprisingly challenging to control and can move to extreme and even dangerous levels if left unregulated. An additional challenge is that the controllers and tuning methods proven for self regulating processes can yield poor and often unstable performance when applied to integrating processes. A rule based methodology for controller selection and design for non self-regulating processes is developed and documented. This work fills the gaps of previous research by providing a completely characterized set of controller design strategies encompassing a wide range of non self-regulating processes and control objectives. The rule structure developed guides the decision making pathways through the various design options. The fundamental approach taken is built upon model based design methods. For a model based control approach to be beneficial, its design must take into account an accurate representation of the process dynamics. In this work existing model based control strategies for self regulating processes, including IMC based PID Control, DMC/MPC, Smith Predictors, Feed Forward and Cascade control structures, are modified to work with non self-regulating processes and are incorporated into the rule based methodology. This modification can take the form of an enhanced tuning parameter correlation, or a complete re-design of the control structure. The techniques discussed in this paper will provide control engineers and technicians a simple recipe based approach to tuning a wide class of controllers for non self-regulating processes. These procedures are simple to implement and use, require minimal time and effort, require minimal knowledge of first principle equations, do not require sophisticated analysis tools, and are reliable for a broad class of integrating processes.

INTRODUCTION As shown in Fig. 1, one example of an integrating process is control of liquid level in a surge tank where the flow rate into the tank varies with time and the flow rate out is adjusted by a variable speed pump. If the flow rate into the tank is not equal to the flow rate out, the height of the tank will either rise or fall until one of three things occur; the tank overflows, the tank completely empties, or one of the flow rates is adjusted. As one would expect, the first two outcomes are undesirable. Therefore a controller or operator is needed to adjust the flow rates to keep the tank from overflowing or emptying. FIG. 1 - PUMPED TANK SIMULATION. The dynamics of such a tank system can be reasonably described either with a First Order plus Dead Time Integrating (FOPDT Integrating) or Second Order plus Dead Time Integrating (SOPDT Integrating) ordinary differential equation (ODE). Equations (1) and (2) show the Laplace domain form of the FOPDT Integrating and SOPDT Integrating models respectively. The time constants and the dead time have units of time. The integrator gain, K P *, has units of y(t)/(u(t) time) where y(t) is the measured process variable, in this case liquid level in the tank, and u(t) is the manipulated variable, for this example the signal to the variable speed pump. G G M M θ * Y() s Ke p = = (1) U() s s p s θ p s * Y() s Ke p = = U() s s s 1 ( τ p + ) (2) Figure 2a shows the idealized response of a FOPDT Integrating process to a pulse change in the controller output signal. Figure 2b shows the more familiar open loop response of the FOPDT process to a similar pulse change in controller output. While the two plots may not seem remarkably different upon casual comparison, the dynamic nature of the integrating process presents a unique and surprisingly difficult control challenge. Perhaps most significant is that the controller design strategies and popular tuning correlations proven for self regulating processes can yield poor and even unstable performance when applied to integrating processes.

FIG. 2 - TYPICAL OPEN LOOP BEHAVIOR OF AN INTEGRATING PROCESS (TOP,A) AND A SELF-REGULATING PROCESS (BOTTOM,B). METHODOLOGY FOR SELECTION AND DESIGN OF CONTROL STRUCTURES Figure 3 introduces a preliminary rule-based methodology for the selection and design of the appropriate control strategy. Building upon the criteria and rules proposed by previous research, a pathway for controller selection is introduced. This pathway is determined by posing specific questions concerning the process dynamics and system limitations. The development of the process identification & simulation blocks, the decision blocks and the general controller design procedure used in the methodology are documented in the following sections. FIG. 3 - RULE BASED CONTROLLER SELECTION GUIDE

IDENTIFICATION OF AN INTEGRATING PROCESS A graphically based approach for visual identification of process dynamics is developed and documented. A library of ODE s is formed based on the most common dynamics that appear in the literature. This library includes non self-regulating process transfer functions that can include integrator gain, two time constants, lead time and dead time parameters. Diagnostics and visual interpretation techniques are established that assist in the identification of the transfer function that best represent the dynamics of the system. Once the general form of the transfer function is identified, the model parameters need to be realized. Therefore a tool for estimating the transfer function for the integrating process from process data is implemented. Multi-parameter estimation techniques are employed to determine model parameters given open loop or closed loop data. The estimation techniques used include the single parameter golden section search and the multi-parameter Marquart-Levenburg optimization. A novel initial guess algorithm is presented for use in these techniques that provides a globally unique minimum for the optimization. UNIFIED CONTROLLER DESIGN PROCEDURE The most important aspect of this paper is the unification of the controller design procedure. The control strategy employed depends entirely on the process dynamics, system limitations and the specific control objectives. It is the goal of this section to present a unified methodology for designing controller structures. The five control strategies included in the methodology cover a wide range of control objectives DMC is usually reserved for complex processes that do not perform well under conventional control techniques or require constrained PV and CO moves, PID is most widely used controller; it is the work horse of the control industry and can be used under a myriad of applications. Smith Predictors are reserved for control of processes with large dead-time, Cascade and Feed Forward strategies are applied to systems whose major objective is to improve disturbance rejection. For integrating processes, dynamic test data is often collected in closed loop to maintain stability. The method presented encourages a plant operator to collect dynamic data when the process is under P- Only control and controller tuning has been tweaked enough to maintain a reasonably steady operation. For the model to accurately describe the dynamic behavior, the set point must be stepped far enough such that the resulting controller output change forces a clear response in the measured process variable while ensuring that the safety or the product quality is not compromised. The process data that is recorded during this transient event is used to identify and fit the appropriate model. The visual examination and the diagnostic methods established in the previous section are used to determine the transfer function that best represents the dynamic data. The next step is to fit this dynamic test data with the appropriate model. The resulting model is then used in a simulation where the various control strategies can be implemented and tested against one another.

CONTROLLER DESIGN & TUNING FOR DISTURBANCE REJECTION Since James Watt first used the flyball governor in 1788 to control the flow rate of steam to his locomotive engine [1], there have been rules for designing and tuning controllers. The novel aspect of this paper builds upon the design strategies provided by past researchers. Each of the tuning strategies has their own benefits and weaknesses that must be addressed. While the rule based selection guide in the previous section is valid for a wide range of controller types, this paper will focus on applying the selection guide to improve disturbance rejection. The most popular architectures for improving disturbance rejection are the cascade control and the feed forward with feedback trim architectures. Both controller structures trade off additional complexity and engineering time in exchange for a controller that is superior to the traditional PID controller on its ability to lessen the impact of a disturbance on the measured process variable [2]. For these advanced disturbance rejection strategies to be feasible, there is specific criteria that must be addressed. Feed Forward is used when a single disturbance variable is responsible for repeated, costly disruptions to stable operation and requires a single measurable disturbance variable. Feed forward also requires the process dead time to be shorter than the disturbance dead time. Cascade is used if the disturbance cannot be measured directly, but some early warning variable can be. Another requirement is that the same controller output that is used to manipulate the primary process variable also manipulates the early warning variable. Cascade also requires that the same disturbances that disrupt the primary process variable disrupt the early warning variable. The cascade control structure also requires that the early warning variable responds to the disturbance before the primary process variable responds to the same disturbance. TUNING A CASCADE IMPLEMENTATION In a cascade control system, as shown in Fig. 4, the output of the outer controller (shown as G C2 (s) in Fig. 4) is used to manipulate the set point of the inner controller (shown as G C1 (s) in Fig. 4), while the inner controller is the only one which has an output to the process [3-7]. These two controllers are arranged in a way that the inner loop is nested inside of the outer one. Each controller has its own process measurement but only the primary controller directly controls the set point of the primary process variable (shown as Y(s) in the figure). The enhanced performance that the cascade architecture provides depends heavily on the tuning of the inner and outer loop controllers. The tuning method outlined in this paper uses model estimations of the inner and outer loops processes to use in PID tuning correlations, and can be completed by the following steps. 1. Begin with both in outer and inner controllers in manual mode 2. Select a P-Only controller for the inner loop, and tune the inner controller using a set point tracking criterion. 3. Leave the inner controller in automatic; it now becomes part of the primary process. Select a PI controller for the outer loop and tune using the disturbance rejection criterion.

FIG. 4 - CASCADED CONTROL STRUCTURE FIG. 5 - NON-CASCADED CONTROL STRUCTURE EXAMPLE 1 TUNING THE CASCADE CONTROLLER Consider the following transfer functions for the inner and outer process loops respectively. 0.1s 0.5s 0.5e 1.2e GP 1 =, GP2 = (3) s(2s+ 1) (10s+ 1)(15 s+ 1) To determine the inner loop tuning parameters, capture dynamic data during an open loop step test. The dynamic data is then fit to a First Order Plus Dead Time with Integrator transfer function as shown in Fig. 8a. The resulting model parameters are used in the Ziegler-Nichols Process Reaction Curve [8, 9] method to determine the controller gain for a P-Only Controller. Once the inner loop is put into automatic, it becomes part of the outer loop.

FIG. 6 - CASCADE CONTROL STRUCTURE WITH INNER LOOP AND OUTER LOOP OPEN. The outer loop is similarly tuned by capturing dynamic data over a step test in open loop. The dynamic data is then fit to a First Order Plus Dead Time transfer function as shown in Fig. 8b. The resulting model parameters are used in the IMC tuning correlations for the PI Controller. Table 1 summarizes the tuning values and model parameters for both the inner and outer loop. FIG. 7 - CASCADED CONTROL STRUCTURE WITH INNER LOOP CLOSED AND OUTER LOOP OPEN The non-cascaded structure shown in Fig. 5 is programmed with the transfer functions listed in Eq. 3 to simulate a base case that is used to compare the cascaded structure with. The non-cascaded structure is tuned by collecting dynamic data and fitting a First Order Plus Dead Time with Integrator transfer function. The resulting model fit is shown in Fig. 8c. Figure 9a shows set point tracking performance of the cascaded structure versus a non-cascaded control structure. If the inner loop contains integrating dynamics, an improvement in the set point tracking performance is witnessed. The disturbance rejection performance is shown for both disturbances D 1 and D 2. Disturbance D 1 enters the system just after the inner loop transfer function while disturbance D 2 enters the system just after the outer loop transfer function. While the cascade control structure was originally designed to solely improve the D 1 disturbance, an additional improvement in rejecting the D 2 disturbance is also witnessed if the inner loop is integrating.

a.) b.) c.) FIG. 8 - FOPDT/INT MODEL FIT OF THE INNER LOOP DYNAMICS (A,LEFT). FOPDT MODEL FIT OF THE OUTER LOOP DYNAMICS (B,CENTER). FOPDT/INT MODEL FIT OF THE NON-CASCADED SYSTEM (C,RIGHT). TABLE 1. LOOP TUNING & MODEL FIT PARAMETERS. Inner Loop Outer Loop Model Controller Tuning Model Controller Tuning K p * 0.423 θ P 1.57 K c 1.3 K p 1.17 τ P 19.11 θ P 6.69 K c 1.36 τ I 19.11 K p * 0.516 Model Non-Cascaded Loop Arrangement θ P 25.13 K c 0.033 Controller Tuning τ I 184 a.) b.) c.) FIG. 9 - CASCADED VS. NON-CASCADED PERFORMANCE OBJECTIVE PLOTS WITH AN INTEGRATING INNER LOOP. SET POINT RESPONSE (A, LEFT), REJECTION OF DISTURBANCE-1 (B, CENTER), REJECTION OF DISTURBANCE-2 (C, RIGHT) To explore the effect of an integrating process on the cascade control structure, the same controller design procedure is repeated for a cascaded control structure that places an integrating process in the outer loop and a self-regulating process in the inner loop. The inner and outer loop transfer functions, specified in Eq. 4, are chosen such that the ratio of the speed of the inner loop to that of the outer loop is roughly the same as in the Eq. 3. The speed of the inner and outer loop is determined from the time constants and the maximum slope of the open loop transfer function. G 0.1s 0.5s 3.6e 0.05e =, G = (2s+ 1)(5s+ 1) s(20s+ 1) P1 P2 (4)

Table 2 shows the resulting model fits and tuning parameters that are determined using the method outlined in the first part of this example. Figure 10 shows the performance plots of a cascade system with the transfer functions listed in Eq. 4. The set point tracking and rejection of the D 2 disturbance shows no improvement over that of a non-cascaded structure, while the rejection of the D 1 disturbance is greatly improved. This behavior is indicative of the performance increase that one would expect in the implementation of the cascade structure. TABLE 2 - LOOP TUNING & MODEL FIT PARAMETERS. K p 3.61 Inner Loop Outer Loop Model Controller Tuning Model Controller Tuning τ I θ P K c K p * θ P K c τ I 5.75 1.35 0.327 0.044 16 0.591 117 Non-Cascaded Loop Arrangement Model Controller Tuning K p * θ P K c τ I 0.152 22.39 0.124 164 a.) b.) c.) FIG. 10 - CASCADED VS. NON-CASCADED PERFORMANCE OBJECTIVE PLOTS WITH AN INTEGRATING OUTER LOOP. SET POINT RESPONSE (A, LEFT), REJECTION OF DISTURBANCE-I (B, CENTER), REJECTION OF DISTURBANCE-II (C, RIGHT) FEED FORWARD WITH FEEDBACK TRIM The combined feed forward plus feedback control, as seen in Fig. 11, can significantly improve performance over simple feedback control whenever a major disturbance can be measured before it affects the process output. However, the decision whether or not to use feed forward control depends on whether the degree of improvement in the response to the measured disturbance justifies the added costs of implementation and maintenance. Feed forward control is always used along with feedback control because a feedback control system is required to track set point changes and to suppress unmeasured disturbances that are always present in any real process. There are many examples of how to implement and design a feed forward controller in the various popular process control texts available [7-12,14].

This paper will solely focus on some of the requirements of the feed forward architecture as they pertain to non self-regulating processes. A feed forward element is defined as: ( τ 1 + 1)( τ 2 + 1)( τ + 1) ( P 1)( P 1)( DL τ + τ + τ + 1) * int from process K s s s s D * int from disturbance KP s D1s D2s PLs e ( θ θ ) D P s (6) The computations at each controller action require the feed forward element (FFE) to be realizable. Therefore, the number of terms in the FFE numerator must be less than or equal to the number of terms in the FFE denominator. The dead time of the disturbance must be greater than or equal to the process dead time. An important consideration that must be made is that while it is mathematically feasible for the disturbance to be integrating, and the process to be self-regulating, it can lead to difficulty in providing adequate disturbance rejection. For example Fig. 12 shows the integrating nature of the disturbance will eventually lead the controller to reach a minimum or maximum. If the integrator gain of the disturbance is significantly smaller than that of the process, it will appear that the process is under control, but if the disturbance does not return to a stable value, it will eventually run out of controller action. At this limit, the controller will no longer be able to reject the disturbance. This is true for both the conventional feedback controller and the feed forward controller. FIG. 11 - ARCHITECTURE OF A FEED FORWARD CONTROLLER WITH FEEDBACK TRIM. Process Variable/Setpoint Process: Single Loop Custom Process 51.2 50.8 50.4 50.0 Control Station: Case Studies Cont.: Ideal PI with Feed Forward Controller Output Disturbance 45 30 15-0 52.2 51.6 51.0 50.4 49.8 13.5 27.0 40.5 54.0 67.5 81.0 94.5 108.0 Time (time units) Process Model: Gain(Kp) = 1.0, T1 = 10.0, T2 = 0.0, TL = 0.0, TD = 2.0, Integ. Off Disturb Model: Gain(Kd) = 0.25, T1 = 0.0, T2 = 0.0, TL = 0.0, TD = 5.0, Integ. On FIG. 12 DISTURBANCE REJECTION WITH A SELF-REGULATING PROCESS AND A NON-SELF REGULATING DISTURBANCE UNDER FEED FORWARD CONTROL

EXAMPLE 2 TUNING THE FEED FORWARD WITH FEEDBACK TRIM CONTROLLER The following example will demonstrate the strengths of the feed forward architecture. Consider the following transfer functions for the process and disturbance. 1s 5s 0.78e 0.2e GP() s =, GD() s = s(5s+ 1) s(10s+ 1) (6) The process is first is stabilized with a P-Only controller. Dynamic process data is generated by stepping the set point around the design level of operation enough to see a clear response in the measured process variable. Similarly, the disturbance is stepped or bumped such that a clear response is observed. A dynamic FOPDT Integrator model is fit to each of the closed-loop responses yielding the transfer functions listed in Eq. 7. The resulting model from the process transfer function is used in the IMC tuning correlations to determine the PI controller tuning parameters, K C = 0.13 andτ I = 30. 5.47s 13.87s 0.734e 0.185e GP( s) =, GD( s) = (7) s s Figure 13 shows the superior disturbance rejection that can be achieved using the feed forward method. Using either the perfect (ideal) or approximate models can provide a significant improvement in the controllers ability to reject a disturbance. While the perfect models yielded the best disturbance rejection, it is not likely that a perfect model is available for a real-world process. FIG. 13 - DISTURBANCE REJECTION PERFORMANCE FOR A FEED FORWARD CONTROLLER.

CONCLUSIONS A rule based methodology for controller selection and design for non self-regulating processes is developed and documented. This work fills the gaps of previous research by providing a completely characterized set of controller design strategies encompassing a wide range of non self-regulating processes and control objectives. The rule structure helps guide the decision making pathways through the various design options. An illustration of this rule based methodology is given in the form of two examples using the disturbance rejection based control objectives. A simple rule based method for the design and tuning of a cascade control structure has been presented and demonstrated. The general method entails collecting dynamic process test data near the design level of operation, fitting an appropriate dynamic model to this test data and using the resulting model parameters in correlations to compute controller tuning values. The example shows that a cascade loop with an integrating inner loop and a self regulating outer loop provides additional benefit over that of a system with a self-regulating inner loop and integrating outer loop. The cascade control structure provides superior disturbance rejection over that of a standard PID controller. The feed forward control method is introduced and the conditions for successful operation with integrating processes are outlined. The feed forward architecture s sole purpose is for the improvement of disturbance rejection performance. The capabilities of the feed forward controller are demonstrated for both the ideal model and approximate model case. Using either the perfect (ideal) or approximate models can provide a significant improvement in the controllers ability to reject a disturbance. While the perfect models yielded the best disturbance rejection, it is not likely that a perfect model is available for a real-world process. NOMENCLATURE IMC PID DMC MPC FOPDT Integrating SOPDT Integrating Kp* Tp y(t) u(t) s PV CO FFE Internal Model Control Proportional, Integral, Derivative Dynamic Matrix Control Model Predictive Control First Order Plus Dead Time Integrating Second Order Plus Dead Time Integrating Integrator Gain Time Constant Measured Process Variable Manipulated Variable Laplace Operator Process Variable Controller Output Feed Forward Element

REFERENCES 1. VanDoren, V.J., PID: Still the One, in Control Engineering. 2003. 2. Cooper, D. J. (2004). Practical Process Control. Storrs, CT. 3. Huang, H.-P., I.-L. Chien, et al. (1998). "A Simple method for tuning cascade control systems." Chemical engineering Communications 165: 89-121. 4. Jha, D. R. K. (1993). "Cascade Control System Design: Computer-Aided Approach." Chemical Engineering World XXVIII(3): 147-152. 5. Ko, B.-S. and T. F. Edgar (2000). "Performance Assessment of Cascade Control Loops." AIChE Journal 46(2): 281-291. 6. Lee, Y. and S. Oh (2002). "Enhanced Control with General Cascade Control Structure." Ind. Eng. Chem. Res. 41: 2679-2688. 7. Lee, Y. and S. Park (1998). "PID Controller Tuning to Obtain Desired Closed Loop Reponses for Cascade Control Systems." Ind. Eng. Chem. Res. 37: 1859-1865. 8. Ogunnaike, B. A. and W. H. Ray (1994). Process dynamics, modeling, and control. New York, Oxford University Press. 9. Seborg, D. E., T. F. Edgar, et al. (2004). Process dynamics and control. Hoboken, NJ, Wiley. 10. Shinskey, F. G. (1979). Process-control systems : application, design, adjustment. New York, McGraw- Hill. 11. Shinskey, F. G. (1994). Feedback controllers for the process industries. New York, McGraw-Hill. 12. Smith, C. A. (2002). Automated continuous process control. New York, J. Wiley. 13. Song, S., W. Cai, et al. (2003). "Auto-tuning of cascade control systems." ISA Transactions 42(1): 63-72. 14. Stephanopoulos, G. (1984). Chemical process control : an introduction to theory and practice. Englewood Cliffs, N.J., Prentice-Hall.