h and optimal controller design for the shell control problem d. chang, e.s. meadows, and s.l....

Post on 21-Dec-2015

223 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

H and Optimal Controller Design for the Shell Control

Problem

D. Chang, E.S. Meadows, and S.L. ShahDepartment of Chemical and Materials

EngineeringUniversity of Alberta

CSChE Annual Meeting 2002

CSChE Annual Meeting 2002: Vancouver, BC 2

Outline

Shell control problem descriptionKey objectivesDesign criteria and methodologyH and optimal controller results

Prototype test case resultsConclusions

CSChE Annual Meeting 2002: Vancouver, BC 3

Shell Control Problem

Prett and Morari. Shell Process Control Workshop, 1987.

CSChE Annual Meeting 2002: Vancouver, BC 4

Key Objectives

Design a robustly stable controller satisfying the following constraints:

top end point and bottom reflux temperature is constrained between 0.5 and –0.5

top draw, side draw and bottoms reflux duty is constrained between 0.5 and –0.5

Manipulated variables have maximum move sizes between 0.05 and –0.05

CSChE Annual Meeting 2002: Vancouver, BC 5

Generalized Plant Structure

CSChE Annual Meeting 2002: Vancouver, BC 6

Block Singularity

0

)(

212

12111

21

DC

DDC

BBA

sPspy(D) spy(D’)

I

D0

12 ID 021 and

Avoid singular control problems

Meaning D12 must be full column and D21 must be full row rank. (Zhou, Doyle, and Glover, 1996)D before addition of setpoints

D’ after addition of setpoints

CSChE Annual Meeting 2002: Vancouver, BC 7

Exogenous Inputs Revisited

Prett and Morari. Shell Process Control Workshop, 1987.

CSChE Annual Meeting 2002: Vancouver, BC 8

Open Loop Characteristics

CSChE Annual Meeting 2002: Vancouver, BC 9

Exogenous Output Weights

2

1

1

Cs

BsAsw

Performance weight•Crossover = 0.006 rad/sec 167 sec

•10% S.S. offset

Controller output weight•Crossover = 0.9 rad/sec 1.1 sec

CSChE Annual Meeting 2002: Vancouver, BC 10

H Controller Response

CSChE Annual Meeting 2002: Vancouver, BC 11

Robust Stability of H Controller

CSChE Annual Meeting 2002: Vancouver, BC 12

Optimal Response

iteration 1

iteration 2iteration 3

iteration 4

CSChE Annual Meeting 2002: Vancouver, BC 13

Prototype Test Cases

Worst case uncertainty set calculated by Matlab :

1= 1 2= -1, 3= -0.7585, 4= -0.5549, 5= 0.2497

CSChE Annual Meeting 2002: Vancouver, BC 14

Optimal Time Response

CSChE Annual Meeting 2002: Vancouver, BC 15

Worst Case Input Frequency

w 0.2754 rad/s

CSChE Annual Meeting 2002: Vancouver, BC 16

Input and Rate Responses

CSChE Annual Meeting 2002: Vancouver, BC 17

Conclusions

A robustly stable multivariate controller can be designed with relative ease

All of the input, output and rate constraints were met for the Shell control problem

analysis provides a consistent framework for evaluating robust performance for all controllers

CSChE Annual Meeting 2002: Vancouver, BC 18

Acknowledgements

Dr. E.S. MeadowsDr. S.L. ShahCPC group at U of ANSERCiCore

CSChE Annual Meeting 2002: Vancouver, BC 19

Questions?

top related