Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter...

49
Automatic Control Laboratory, ETH Zürich www.control.ethz.ch Beyond Process Control Manfred Morari

Transcript of Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter...

Page 1: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Automatic Control Laboratory, ETH Zürichwww.control.ethz.ch

Beyond Process Control

Manfred Morari

Page 2: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Andrea Andrea Andrea Andrea Gentilini Gentilini Gentilini Gentilini ’’’’01010101Oliver Kaiser Oliver Kaiser Oliver Kaiser Oliver Kaiser ‘‘‘‘01010101

Cornelius Dorn Cornelius Dorn Cornelius Dorn Cornelius Dorn ’’’’00000000Thomas E.Thomas E.Thomas E.Thomas E. GGGGüüüüttingerttingerttingerttinger ‘‘‘‘98 98 98 98

Carl Rhodes Carl Rhodes Carl Rhodes Carl Rhodes ’’’’97979797Iftikhar HuqIftikhar HuqIftikhar HuqIftikhar Huq ’’’’97979797

Vesna NevisticVesna NevisticVesna NevisticVesna Nevistic ’’’’97979797MayureshMayureshMayureshMayuresh V.V.V.V. KothareKothareKothareKothare ’’’’97979797

Matthew Tyler Matthew Tyler Matthew Tyler Matthew Tyler ‘‘‘‘96 96 96 96 Simone De Oliveira Simone De Oliveira Simone De Oliveira Simone De Oliveira ‘‘‘‘96 96 96 96

““““AlexAlexAlexAlex”””” ZhiZhiZhiZhi Q.Q.Q.Q. ZhengZhengZhengZheng ’’’’95959595Nikolaos Bekiaris Nikolaos Bekiaris Nikolaos Bekiaris Nikolaos Bekiaris ‘‘‘‘95 95 95 95 Richard D.Richard D.Richard D.Richard D. BraatzBraatzBraatzBraatz ’’’’93939393Tyler R. Holcomb Tyler R. Holcomb Tyler R. Holcomb Tyler R. Holcomb ‘‘‘‘91 91 91 91

Francis J. Doyle III Francis J. Doyle III Francis J. Doyle III Francis J. Doyle III ’’’’91919191Jay H. Lee Jay H. Lee Jay H. Lee Jay H. Lee ’’’’91919191

Lionel Lionel Lionel Lionel LarocheLarocheLarocheLaroche ’’’’91919191Anthony Anthony Anthony Anthony SkjellumSkjellumSkjellumSkjellum ’’’’90909090

Peter J. Campo Peter J. Campo Peter J. Campo Peter J. Campo ’’’’89898989Christopher J. Webb Christopher J. Webb Christopher J. Webb Christopher J. Webb ‘‘‘‘89898989Richard D.Richard D.Richard D.Richard D. ColbergColbergColbergColberg ’’’’89898989Daniel L. Laughlin Daniel L. Laughlin Daniel L. Laughlin Daniel L. Laughlin ’’’’88888888Sigurd SkogestadSigurd SkogestadSigurd SkogestadSigurd Skogestad ’’’’87878787

Evanghelos ZafirouEvanghelos ZafirouEvanghelos ZafirouEvanghelos Zafirou ‘‘‘‘87878787Daniel E. Rivera Daniel E. Rivera Daniel E. Rivera Daniel E. Rivera ‘‘‘‘87878787Jorge A.Jorge A.Jorge A.Jorge A. MandlerMandlerMandlerMandler ’’’’87878787Pierre Pierre Pierre Pierre GrosdidierGrosdidierGrosdidierGrosdidier ’’’’86868686

Constantin EconomouConstantin EconomouConstantin EconomouConstantin Economou ’’’’86868686DardoDardoDardoDardo Marques Marques Marques Marques ’’’’85858585Keith L. Keith L. Keith L. Keith L. LevienLevienLevienLevien ’’’’85858585AlokAlokAlokAlok K.K.K.K. SabooSabooSabooSaboo ’’’’84848484

Bradley R. Holt Bradley R. Holt Bradley R. Holt Bradley R. Holt ‘‘‘‘84848484Carlos E. Garcia Carlos E. Garcia Carlos E. Garcia Carlos E. Garcia ‘‘‘‘82828282

Mohammad Mohammad Mohammad Mohammad ShahrokhiShahrokhiShahrokhiShahrokhi ’’’’81 81 81 81

Manfred Morari ‘77

Z. Yu ‘95 W. Li ’96

A. Datta ‘96 D. Robertson ‘96 Y. Chikkula ’97 B. Cooley ‘98 S. Russell ‘98

P. Kesavan ‘98 R. Amirthalingam ‘99

A. Dorsey ‘01

B. Maner ‘96 A. Shaw ‘96

L. Balasubramhanya ‘97 H. Kwatra ‘97 T. Kendi ‘97

P. Wisnewski ‘97 R. Parker ‘99 K. Podual ‘98 E. Gatzke ‘00

A. Mahoney ’01 R. Vadigepalli ‘01

J. Castro-Velez ‘01

P. Galloway’89 D. G. Haesloop’91

Z. Lu’91 K. A. Soucy’91

B. Jayaraman’92S. E. Lee’93

D. Rogalsky’99

R. P. Dimitrov ‘01

T. Mejdell’90 E. W. Jacobsen ’91

M. Hovd ‘92 K. W. Mathisen’94

E. A. Wolff ‘94 E. Sorensen ‘94

H. P. Lundstrom ‘94 J. C. Morud’96

Y. Zhao’96 A. C. Christiansen’98

K. Havre ‘98 B. Wittgens’00 T. Larsson ‘00

E. K. Hilmen’00 I. J. Halvorsen’01

A. P. Featherstone ‘97 E. L. Russell ‘98

E. Rios-Patron ‘00 J. G. VanAntwerp ‘99

L. H. Chiang ‘01 D. L. Ma ‘02

T. Togkalidou ‘02

R. Mahajanam ’00K. Chodavarapu ‘01

K-Shik Jun ‘95 S. V. Gaikwad ‘96

W-M Ling ’97 F. Vargas-Villamil ‘99

S. Adusumilli ’99 M. W. Braun ‘01

H-W. Chiou '94 G. Gattu '94 Q. Zheng '95 E. M. Ali '95

A. Theodoropoulou '97 C. Seretis '97

S. Adivikolanu '99 J.-H. Cheng '01

A. Al-Zharani’88 E. S. Demessie’94

A. Hassan’97

E. Martinez ‘89 R. G. Dondo ‘00

Compiled on 11.04.2001

E. F. Mulder ‘02

Page 3: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

ConclusionsConclusions

• Process Control has been leading many important developments.

• Process Control tools can have significant impact in a wide range of other application areas.

Page 4: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

ConclusionsConclusions

• Process Control has been leading many important developments.

• Process Control tools can have significant impact in a wide range of other application areas.

Morari pb
Process Control has been leading many important developments.
Page 5: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Nathaniel B. Nichols 1914-97

MS Physics, U. Mich..Taylor Instruments (with Ziegler)MIT with Draper & Brown (Nichols Chart)Taylor InstrumentsUniversity of MinnesotaRaytheon

Page 6: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb
Page 7: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

AnalogComputers~1960

32-amplifierdesk-topcomputer.(CourtesyofAppliedDynamics,Inc.) Large-size(100-amplifier)computer.(CourtesyofElectronicAssociates,Inc.)

Page 8: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Model Predictive Control

Predicted outputs

Manipulated (t+k)uInputs

t t+1 t+m t+p

futurepast

t+1 t+2 t+1+m t+1+p

• Optimize at time t (new measurements)

• Only apply the first optimal move u(t)

• Repeat the whole optimization at time t +1

• Advantage of on-line optimization Õ FEEDBACK

Page 9: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Model Predictive Control:Model Predictive Control:A Singular Success StoryA Singular Success Story

• Impact on industrial automation

• Impact on academic research

Page 10: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

MPC Vendor Applications by Areas

Qin & Badgwell, Control Engineering Practice, 2003

Page 11: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Samad/confs/ESCAPE-11

Increasing Autonomy in Industrial ProcessesIncreasing Autonomy in Industrial Processes

• An emphasis on reducing operators in process plants• A telling metric: “loops per operator”• United States refining industry data:

– 1980: 93,000 operators, 5.3 bbl production– 1998: 60,000 operators, 6.2 bbl production(U.S. Bureau of the Census, 1999)

(Lights not likely to beturned off anytime soon)

Page 12: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

ConclusionsConclusions

• Process Control has been leading many important developments.

• Process Control tools can have significant impact in a wide range of other application areas.

Morari pb
Process Control tools can have significant impact in a wide range of other application areas.
Page 13: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Developments extending the reach Developments extending the reach of MPC beyond PCof MPC beyond PC

• Faster & cheaper computers• Extension of MPC to switched/ hybrid systems• On line optimization ⇒ look up table

Different linear controller for each region of the state space

Page 14: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Hybrid Systems

Hybrid systems

ComputerScience

ControlTheory

Finitestate

machines

Continuous dynamical

systems

systemu(t) y(t)A

B

C

C

A

B

B

C

X = {1, 2, 3, 4, 5} U = {A, B, C}

x 2 Rn

u 2 Rm

y 2 Rp

Page 15: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

System• Discrete PWA Dynamics• Constraints on the state x(k) 2 X• Constraints on the input u(k) 2 U

Objectives• Stability (feedback is stabilizing)• Feasibility (feedback exists for all time)• Optimal Performance

Optimal Control forConstrained PWA Systems

Page 16: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Constrained Finite Time OptimalControl of PWA Systems

Algebraicmanipulation

Mixed Integer Linear Program (MILP)

Linear Performance Index (p=1,1)

Constraints

Page 17: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Constrained Finite Time OptimalControl of PWA Systems

Algebraicmanipulation

Linear Performance Index (p=1,1)

Constraints

Receding Horizon Control

Mixed Integer Linear Program (MILP)

Page 18: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

PLANT output y

plant state x

apply u0*

OptimizationProblem (MILP)obtain U*(x)

Receding Horizon ControlOn-Line Optimization

Page 19: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

OptimizationProblem (mpMILP)

Explicit Solution

u* = f(x)

PLANT output y

plant state xcontrol u*

(=Look-Up Table)

Receding Horizon PolicyOff-Line Optimization

off-line

Page 20: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Why Computean Explicit Solution?1. Understand the Controller- Powerful- Nice tool- Visualization: e.g. saturation of the controller

Page 21: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Why Computean Explicit Solution?

2. Fast Implementation

Parallelization Possible

versus

Interior-Point Methods ) Sequential

subj. to

Page 22: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Why Computean Explicit Solution?

3. Cheap Implementation

~$10

(Look-up-Table & µP)~$10000

(PC & CPLEX)

versus

Page 23: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Multi-parametric controllersAlgorithms have been developed for over 5 years:

…Minimization of linear and quadratic objectives (Baotic, Baric, Bemporad, Borrelli, De Dona, Dua, Goodwin, Grieder,

Johansen, Mayne, Morari, Pistikopoulos, Rakovic, Seron, Toendel)…Minimum-Time controller computation

(Baotic, Grieder, Kvasnica, Mayne, Morari, Schroeder)

…Infinite horizon controller computation(Baotic, Borrelli, Christophersen, Grieder, Morari, Torrisi)

…Computation of robust controllers(Borrelli, Bemporad, Kerrigan, Grieder, Maciejowski, Mayne, Morari, Parrilo, Sakizlis)

) Computation schemes are mature !

Page 24: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

PROs:– Easy to implement– Fast on-line evaluation– Analysis of closed-loop system possible

CONs:– Number of controller regions can be large– Off-line computation time may be prohibitive– Computation scales badly.

) controller complexity is the crucial issue

Multi-parametric controllers

Page 25: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

• All results and plots were obtained with the MPTtoolbox

http://control.ethz.ch/~mpt

• MPT is a MATLAB toolbox that provides efficientcode for– (Non)-Convex Polytope Manipulation– Multi-Parametric Programming– Control of PWA and LTI systems

Conclusions

Page 26: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Facts about MPT

4000+ downloads

Rated 4.5 / 5 on mathworks.com

Page 27: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Switch-mode DC-DC Converter

d

unregulated DC voltage low-pass filter load

dually operated switches

Switched circuit: supplies power to load with constant DC voltage

Illustrating example: synchronous step-down DC-DC converter

regulated DC voltage

S1

S2

Page 28: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Operation Principle

k-th switching period

duty cycle

• Length of switching period Ts constant (fixed switching frequency)• Switch-on transition at kTs, k2N • Switch-off transition at (k+d(k))Ts (variable pulse width)• Duty cycle d(k) is real variable bounded by 0 and 1

S1 = 1S2 = 0

S1 = 0S2 = 1

kTs (k+1)Ts(k+d(k))Ts

Page 29: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

S1 = 1S2 = 0

S1 = 0S2 = 1

kTs (k+1)Ts(k+d(k))Ts

duty cycle d(k)

Mode 1 and 2

mode 1: mode 2:

Page 30: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

d

S1

S2

Control Objective

unregulated DC input voltagedisturbance

duty cyclemanipulated variable

regulated DC output voltagecontrolled variable

inductor currentstate

capacitor voltagestate

Regulate DC output voltage by appropriate choice of duty cycle

Page 31: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Control Objectives

Minimize (average) output voltage error andchanges in duty cycle

Respect constraint on current limit

Translate in Receding Horizon Control (RHC) problem

Page 32: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

State-feedback Controller:Polyhedral Partition

Colors correspond to the 121 polyhedra

PWA state-feedbackcontrol law:

computed in 100s using theMPT toolbox

121 polyhedra after simplificationwith optimal merging

Page 33: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

9

DSP vs. PM IC

Typical DSP Size

( ~ 100 mm2 )Typical Power

Management Chip

Typical SMPS

size

Page 34: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Smart Damping Materials

– Device suppresses vibration– External power source for operation is not required– Weight and size of the device have to be kept to a

minimum

• Demands

• Idea– Switched Piezoelectric (PZT)

Patches• Problem– What is the optimal switching law for optimal vibration

suppression?

PZTPZT

Niederberger, Moheimani

Page 35: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Idea of Shunt Damping

Piezoelectric patch bonded on mechanical structure

Shunt Circuit

• How does it work?– Piezoelectric device converts mechanical energy into electrical

energy.– Shunt Circuit dissipates and stores electrical energy.– Stored energy is supplied back to the mechanical system at

the right time.• Problem

– How to switch optimally?

PZTPZT or

Page 36: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Optimal Feedback usingMulti-Parametric Programming

• Optimal as a function of state

Former Heuristic Controller[Clark et al., J.Int.Mat.S.S. 2000]

‒ Multi-parametric programming

‒ State-space is partitioned into regions where is either 1 or 0.

optimal

• After some simplifications

Page 37: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

– Switching circuit without external power source

(One-side clamped beam)

• Experiment with a Beam

• Implementation as Autonomous Circuit

Results– 60% vibration suppressionSt

rain

Time [ms]

PZT

Vol

tage

uncontrolledSwitching Circuit(Autonomous)

Experimental Results

Page 38: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Experiments with a Plate• No Shunt Damping (Open system)

• With Shunt Circuit

Piezoelectric Patch

Measured Mode ShapeMeasured Velocity

Clamped plate

Page 39: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Application:Brake Squeal Reduction• Friction induced vibration in brakes

– Strong vibration radiates unwanted noise– One frequency, small bandwidth– Frequency can vary

Neubauer, Popp

Page 40: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Brake Squeal Reductionusing Shunt Control• Vibration reduction

– Piezoelectric actuator betweenbrake pad and calliper

– Switching shunt control

• Advantages– Tracks resonance frequency– Cheap solution– No electrical power required

Page 41: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Direct Torque Control

Physical Setup:• Three-level DC link inverter

driving a three-phase symmetricinduction motor

• Binary control inputs

Control Objectives:• Keep torque, stator flux and neutral point potential

within given bounds• Minimize average switching frequency (losses)

Reduction of switching frequency by up to 45 % (in average 25 %)with respect to ABB’s commercial DTC scheme (ACS 6000)

Page 42: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Control ofCogeneration Power Plants

Physical Setup:• Gas and steam turbines• Different start-ups• Logic implications• Operating constraints

Control Objective:• Maximize profit (based on predicted profile of electricity price)

condensingreturn

air

compressor

natural gas

combustionchamber

gas turbine

HRSG

CdPP

integration

steam forpaper mill

chimney

steam turbine

Page 43: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Emergency Voltage Controlin Power Systems

Physical Setup:• 3 area transmission system• Integer control inputs• Line outages trigger nonlinear network dynamics

Control Objectives:• Stabilize voltages• Minimize disruptive control actions (load shedding)

Voltages effectively maintained within security limits

inf

G3

Strong

Network

Area 1

Area 2

Area 3

Page 44: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Control of Anaesthesia

Physical Setup:• Patient undergoing surgery• Analgesic infusion pump

Control Objectives:• Minimize stress reaction to

surgical stimulation(by controlling mean arterial pressure)

• Minimize drug consumption

Excellent performance of administration scheme,mean arterial pressure variations kept within bounds

Page 45: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Control of Thermal Print-Heads

Physical Setup:• Thermal print-head

with ~ 1400 heat elements• Binary control inputs• Printing on a wide range

of materials

Control Objectives:• Maximize printout quality• Achieve robustness to parameter variations

90% quality gain over traditional controllers [ANSI X3.182-1990];Straight-forward design method for print-head controller

Page 46: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Electronic Throttle Control

Physical Setup:• Valve (driven by DC motor) regulates

air inflow to the car engine• Friction nonlinearity• Limp-Home nonlinearity• Physical constraints

Control Objectives:• Minimize steady-state regulation error• Achieve fast transient behavior without overshoot

Systematic controller synthesis procedure. On average twice asfast transient behavior compared to state-of-the-art PID

controller with ad-hoc precompensation of nonlinearities.

Page 47: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Traction Control

Physical Setup:• Improve driver's ability to control vehicle under

adverse external conditions (wet or icy roads)• Tire torque is nonlinear function of slip• Uncertainties and constraints

Control Objectives:• Maximize tire torque by keeping

tire slip close to the desired value

Experimental results: 2000 Ford Focus on a Polished Ice Surface;Receding Horizon controller with 20 ms sampling time

Tire Slip

Tire

Tor

que

Piecewise affineapproximation

Page 48: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

Adaptive Cruise ControlPhysical Setup:

Control Objectives:• Track reference speed• Respect traffic rules• Consider all objects on all lanes

Optimal state-feedback control law successfully implemented andtested on a research car Mercedes E430 with 80ms sampling time

Longitudinal and LateralControl

Sensors: IRScanner,Cameras, Radar

Test VehicleTraffic Scene

Virtual TrafficScene

Page 49: Beyond Process Control - NTNU · Anthony Anthony SkjellumSkjellumSkjellum ’ ’’’90 90 Peter J. Campo Peter J. Campo ’’’’89 89 Christopher J. Webb Christopher J. Webb

ConclusionsConclusions

• Process Control has been leading many important developments.

• Process Control tools can have significant impact in a wide range of other application areas.