Control System Design

Similar documents
Control System Design

Control System Design

Control System Design

Control System Design

Control System Design

Control System Design

Control Systems Design

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Control System Design

Analysis and Synthesis of Single-Input Single-Output Control Systems

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Control System Design

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

Control System Design

CM 3310 Process Control, Spring Lecture 21

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2)

Dr Ian R. Manchester

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

Fundamental Design Limitations in SISO Control

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Plan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Automatic Control (TSRT15): Lecture 7

ECE317 : Feedback and Control

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

D(s) G(s) A control system design definition

Repetitive control : Power Electronics. Applications

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fundamental of Control Systems Steady State Error Lecturer: Dr. Wahidin Wahab M.Sc. Aries Subiantoro, ST. MSc.

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

Enhanced Single-Loop Control Strategies (Advanced Control) Cascade Control Time-Delay Compensation Inferential Control Selective and Override Control

Integral action in state feedback control

Chapter 7 - Solved Problems

Acceleration Feedback

A unified double-loop multi-scale control strategy for NMP integrating-unstable systems

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

Analysis of SISO Control Loops

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard

ECE317 : Feedback and Control

Control Systems Design

9. Two-Degrees-of-Freedom Design

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

Lecture 9. Welcome back! Coming week labs: Today: Lab 16 System Identification (2 sessions)

YTÜ Mechanical Engineering Department

Lecture 1: Feedback Control Loop

The Role of Zero Dynamics in Aerospace Systems

Automatic Control A. A.A. 2016/2017 July 7, Corso di Laurea Magistrale in Ingegneria Meccanica. Prof. Luca Bascetta.

Synthesis via State Space Methods

Topic # Feedback Control Systems

1 Chapter 9: Design via Root Locus

Let the plant and controller be described as:-

CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator

Tradeoffs and Limits of Performance

Control System Design

Control Systems. State Estimation.

Chapter 15 - Solved Problems

Wind Turbine Control

Exam. 135 minutes + 15 minutes reading time

Control System Design

Laboratory Exercise 1 DC servo

Jerk derivative feedforward control for motion systems

Introduction to Feedback Control

Chapter 2 Review of Linear and Nonlinear Controller Designs

NonlinearControlofpHSystemforChangeOverTitrationCurve

Lecture 12. AO Control Theory

Simple criteria for controller performance monitoring

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

Ultimate State. MEM 355 Performance Enhancement of Dynamical Systems

5. Observer-based Controller Design

7.1 Introduction. Apago PDF Enhancer. Definition and Test Inputs. 340 Chapter 7 Steady-State Errors

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance.

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10

Advanced Adaptive Control for Unintended System Behavior

EECE Adaptive Control

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

AN INTRODUCTION TO THE CONTROL THEORY

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Lecture 13: Internal Model Principle and Repetitive Control

inputs. The velocity form is used in the digital implementation to avoid wind-up [7]. The unified LQR scheme has been developed due to several reasons

Exam. 135 minutes, 15 minutes reading time

Pole placement control: state space and polynomial approaches Lecture 2

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

QFT Framework for Robust Tuning of Power System Stabilizers

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

Architectural Issues in Control System Design. Graham C. Goodwin. University of Newcastle, Australia

Steady State Errors. Recall the closed-loop transfer function of the system, is

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

Linear State Feedback Controller Design

CHAPTER 3 TUNING METHODS OF CONTROLLER

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

School of Mechanical Engineering Purdue University. ME375 Feedback Control - 1

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Time Response of Systems

Test 2 SOLUTIONS. ENGI 5821: Control Systems I. March 15, 2010

Process Modelling, Identification, and Control

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

Transcription:

ELEC ENG 4CL4: Control System Design Notes for Lecture #36 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, April 4, 2003

3. Cascade Control Next we turn to an alternative architecture for dealing with disturbances. The core idea is to feedback intermediate variables that lie between the disturbance injection point and the output. This gives rise to so called, cascade control.

Cascade control is very commonly used in practice. For example, if one has a valve in a control loop, then it is usually a good idea to place a cascade controller around the valve. This requires measurements to be made of the flow out of the valve (see next slide) but can significantly improve the overall performance due to the linearizing effect that local feedback around the valve has.

Figure 10.7: Example of application of cascade control r(t) + C(s) y m (t) r(t) y m (t) + C 1 (s) + C 2 (s) q m (t) u(t) u(t) supply pressure p s (t) q(t) p s (t) a) b) Non-cascade Valve Controller Cascade Valve Controller q(t)

Figure 10.8: Cascade control structure The generalization of this idea has the structure as shown below: D g (s) G o2 (s) R(s) U 1 (s) + Y (s) C 1 (s) C 2 (s) G o1 (s) G a (s) G b (s) + + + Inner cascade loop Outer loop

Referring to Figure 10.8 (previous slide), the main benefits of cascade control are obtained (i) when G a (s) contains significant nonlinearities that limit the loop performance; or (ii) when G b (s) limits the bandwidth in a basic control architecture.

Example of Cadcade Control Consider a plant having the same nominal model as in the previous example on disturbance feedforward. Assume that the measurement for the secondary loop is the input to G 02 (s), G o1 (s) = 1 s +1 ; G o2(s) = e s 2s +1 ; G a(s) =1; G b (s) =G o2 (s) = e s 2s +1 We first choose the secondary controller to be a PI controller where C 2 (s) = 8(s +1) s

This leads to an inner loop having effective closed loop transfer function of T o2 (s) = 8 s +8 Hence the primary (or outer loop) controller sees an equivalent plant with transfer function G oeq (s) = 8e s 2s 2 +17s +8 The outter controller is then designed using a Smith Predictor (see Chapter 7).

The results for the same disturbance as in the earlier example on disturbance feedforward are shown in the next slide. [A unit step reference is applied at t = 1 followed by a unit step disturbance at t = 5].

Figure 10.9: Disturbance rejection with a cascade control loop 1.4 1.2 Plant response 1 0.8 0.6 0.4 0.2 0 0 2 4 6 8 10 12 14 16 18 20 Time [s]

Comparing Figure 10.9 with Figure 10.3 we see that cascade control has achieved similar disturbance rejection (for this example) as was achieved earlier using disturbance feedforward.

The main features of cascade control are (i) Cascade control is a feedback strategy. (ii) A second measurement of a process variable is required. However, the disturbance itself does not need to be measured. Indeed, the secondary loop can be interpreted as having an observer to estimate the disturbance. (iii) Measurement noise in the secondary loop must be considered in the design, since it may limit the achievable bandwidth in this loop. (iv) Although cascade control (in common with feedforward) requires inversion, it can be made less sensitive to modeling errors by using the advantages of feedback.

Summary This chapter focuses the discussion of the previous chapter on a number of special topics with high application value: internal disturbance models: compensation for classes of references and disturbances feedforward cascade control two-degree of freedom architectures

Signal models Certain classes of reference or disturbance signals can be modeled explicitly by their Laplace transform: Signal Type Transform Step 1 / s Ramp (a 1 s + 1) / s 2 Parabola (a 2 s 2 + a 1 s + 1) / s 3 Sinusoid (a 1 s + 1) / (s 2 +w 2 ) such references (disturbances) can be asymptotically tracked (rejected) if and only if the closed loop contains the respective transform in the sensitivity S 0.

This is equivalent to having imagined the transforms being (unstable) poles of the open-loop and stabilizing them with the controller. In summary, the internal model principle augments poles to the open loop gain function G 0 (s)c(s). However, this implies that the same design trade-offs apply as if these poles had been in the plant to begin with. Thus internal model control is not cost free but must be considered as part of the design trade-off considerations.

Reference feedforward A simple but very effective technique for improving responses to setpoint changes is prefiltering the setpoint (see next slide). This is the so called two-degree-of-freedom (two d.o.f.) architecture since the prefilter H provides an additional design freedom. If, for example, there is significant measurement noise, then the loop must not be designed with too high a bandwidth. In this situation, reference tracking can be sped up with the prefilter.

Also, if the reference contains high-frequency components (such as step changes, for example), which are anyhow beyond the bandwidth of the loop, then one might as well filter them so not to excite uncertainties and actuators with them unnecessarily. It is important to note, however, that design inadequacies in the loop (such as poor stability or performance) cannot be compensated by the prefilter. This is due to the fact that the prefilter does not affect the loop dynamics excited by disturbances.

Figure 10.10: Two degree of freedom architecture for improved tracking H + C G o

Disturbance feedforward The trade-offs regarding sensitivities to reference, measurement noise, input- and output disturbances as discussed in the previous chapters refer to the case when these disturbances are technically or economically not measureable. Measurable disturbances can be compensated for explicitly by disturbance feedforward (see next slide) thus relaxing one of the trade-off constraints and giving the design more flexibility.

Figure 10.11: Disturbance feedforward structure G f D g + C + G o1 + + G o2

Cascade Control Cascade control is another well-proven technique applicable when two or more systems feed sequentially into each other (see next slide). All previously discussed design trade-offs and insights apply. If the inner loop (C 2 in Figure 10.12) were not utilized, then the outer controller (C 1 in Figure 10.12) would implicitly or explicitly estimate y1 as an internal state of the overall system (G 01 G 02 ). This estimate, however, would inherit the model uncertainty associated with G0 2. Therefore, utilizing the available measurement of y 1 reduces the overall uncertainty and one can achieve the associated benefits.

Figure 10.12: Cascade control structure + y + 1 (t) C 1 C 2 G o1 G o2 y 2 (t)