Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled...

38
C t l f T h l i l d Control of Technological and Production Processes Modeled by COMSOL Multiphysics as Distributed Parameter Systems G. Hulkó, C. Belavý, G T * P Z č k G. Tacs*, P. Začek Presented at the COMSOL Conference 2010 India

Transcript of Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled...

Page 1: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

C t l f T h l i l d Control of Technological and Production Processes Modeled

by COMSOL Multiphysics as Distributed Parameter Systemsy

G. Hulkó, C. Belavý, G T ká * P Z jíč kG. Takács*, P. Zajíček

Presented at the COMSOL Conference 2010 India

Page 2: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Thank you for having me in your wonderful city of Bangalore!

( and thanks for Emirates airline to lose my luggage with my laptop suit and product luggage with my laptop, suit and product samples – then eventually finding it… :-) )

Page 3: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Aim and motivation

• COMSOL Makes possible to easily modelintricate coupled physics over complex spatial structures

• Exponential development of computing p p p gpower allows to model more and more complex shapes and phenomena using p p p gFEM

But how did control theory and But how did control theory and practice follow and adapt to this

amazing development?

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 3

amazing development?

Page 4: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Aim and motivation

As it turns out...

Very poorly.y p y

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 4

Page 5: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

General practice in control

• Use MIMO structures with lumped input• Consider discrete points in the outputp p• The control synthesis is done

exclusively in the time domainexclusively in the time domain• Essentially neglecting the spatial

domain and properties of systemsdomain and properties of systems

Now how can we change this?

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 5

Page 6: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Distributed Parameter Systems

• Use instead lumped input and distribu-ted parameter output systems (LDS)

I t i t t i ith • Input is , output is , with x=x,y,z spatial coordinates

i iU t Y , tx

= Distributed parameter systems (DPS)

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 6

p y ( )

Page 7: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Controlled DPS

• Zero order hold units couple the lumped input vector to the DPS output – this is the “HLDS” unit:

• Distributed parameter step responses • Distributed parameter step responses are used to decompose HLDS dynamics into time and space components:into time and space components:

i iH , kxH

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 7

Page 8: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Controlled DPS

• To each partial particular step responsea discrete transfer function is assigned:g

= time componets of LDS dynamics i i i ii i

H , k SH ,zx xH

= time componets of LDS dynamics.

• Reduced partial particular step responses in steady-state are the space components of LDS dynamics:

i i i i iHR ( , ) H , / H , x x xH H H

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 8

i

Page 9: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Controlled DPS: schematic ideaCOMSOL Transient Analysis Results

Measured distributed output

Vector of inputs

Distributed reference

Based on COMSOL Transient

referencevalues

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 9

Based on COMSOL Transient Analysis Results

Page 10: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Controlled DPS in practice

• Characteristics are obtained via COMSOL Multiphysics

i iH , kxH

• Identification of and control synthesis is done in Matlab using our

i i iSH ,zx

y gtool:

Distributed Parameter System Distributed Parameter System Blockset for Matlab and Simulink

which is an official third party product ofwhich is an official third party product ofThe MathWorks Corporation.

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 10

Page 11: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Controlled DPS in practiceDeveloped by the IAMAI of the Slovak University ofTechnology in Bratislava, gy ,DPS Blockset is an official third party product ofThe MathWorks IncThe MathWorks, Inc.

Control any DPS by the:

Distributed Parameter System Blockset for Matlab and

Simulink

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 11

Page 12: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Where can we use DPS control

• As it turns out most real-life phenomena are better controlled as distributed parameter systems –COMSOL Multiphysics is an excellent companion for that...

• A couple examples which are possible p p pto be modelled using COMSOL Multiphysics and for which DPS control p yis an excellent choice:

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 12

Page 13: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

DPS Control: metallurgyDPS Contino s casting DPS casting cont olDPS Continous casting: DPS casting control:

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 13

Page 14: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

DPS Control: environmentalPollution control of city & metropolitan agglomerations:

Groundwater remediation:

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 14

Page 15: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

DPS Control: nuclear & TOKAMAKPl t l i i t l TOKAMAKPlasma control in experimental TOKAMAK

Nuclear reactor:

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 15

Page 16: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

DPS Control: much more…

• You may design distributed parameter system controllers for anything which–Can be modeled via COMSOL–Produces transient (step) results( p)

• Numerous other uses…

Let us now explain the process on an easy example.

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 16

y p

Page 17: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Easy example: melting furnace

• To demonstrate the process we will use a glass melting furnace

• 4 heating zones• Distributed output• Distributed output• Control aim: uniform temperature

profile according to referenceprofile according to referencethroughout the furnace resulting in consistent product quality with minimal consistent product quality, with minimal economic and environmental impact

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 17

Page 18: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Example: glass melting furnace

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 18

Page 19: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

How to design a controller?

Control design for such a DPS systemessentially a two step process:y p p1. Use COMSOL Multiphysics to identify

a system model based on a mixed a system model based on a mixed numerical-experimental approach resp. parametric model tuningparametric model tuning.

2. Based on the numerical model use the DPS Toolbox for controller design DPS Toolbox for controller design, synthesis and simulation

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 19

Page 20: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Modeling and identification

• Use COMSOL Multiphysics to get steady state responses in all lumped input p p pzones:

• For the glass furnace that is a partial

i i i 1,4H ,k

xH

• For the glass furnace that is a partial step change in fuel input (heat) in:

Z 1Zone 1.(...)

Zone 4.

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 20

Page 21: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Furnace: zone 1 heating

i i i 1H ,k

xH

11/18/2010COMSOL 2010, Bangalore, India (29-30. Oct.) 21

Page 22: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Furnace: zone 1 heating

i i i 1H ,k

xH

11/18/2010COMSOL 2010, Bangalore, India (29-30. Oct.) 22

Page 23: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Furnace: zone 2 heating

i i i 2H ,k

xH

11/18/2010COMSOL 2010, Bangalore, India (29-30. Oct.) 23

Page 24: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Furnace: zone 2 heating

i i i 2H ,k

xH

11/18/2010COMSOL 2010, Bangalore, India (29-30. Oct.) 24

Page 25: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Furnace: zone 3 heating

i i i 3H ,k

xH

11/18/2010COMSOL 2010, Bangalore, India (29-30. Oct.) 25

Page 26: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Furnace: zone 3 heating

i i i 3H ,k

xH

11/18/2010COMSOL 2010, Bangalore, India (29-30. Oct.) 26

Page 27: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Furnace: zone 4 heating

i i i 4H ,k

xH

11/18/2010COMSOL 2010, Bangalore, India (29-30. Oct.) 27

Page 28: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Furnace: zone 4 heating

i i i 4H ,k

xH

11/18/2010COMSOL 2010, Bangalore, India (29-30. Oct.) 28

Page 29: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

The result of identification:

• Discrete transfer functions to input U1:

8 2 5 21,329.10 5,072.10 365.6SH z z

( ) similarly for all for i=1 4

i i 8 3 6 21

, ,SH ,z1,901.10 2,731.10 4284 z 1z z

x

(…) similarly for all for i=1…4• Further reduced DPS step responses in

t d t t d fi d steady-state are defined i i i i i 1,4

HR ( , ) H , / H ,

x x xH H H

as space components of investigated controlled system dynamics.

i 1,4

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 29

y y

Page 30: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

DPS control of the furnace

11/18/2010COMSOL 2010, Bangalore, India (29-30. Oct.) 30

Page 31: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

DPS Toolbox: control loop

11/18/2010COMSOL 2010, Bangalore, India (29-30. Oct.) 31

Page 32: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

DPS Toolbox: simulation

Detailed simulation and fine tuning ofDPS control = ready to implement!y p

11/18/2010COMSOL 2010, Bangalore, India (29-30. Oct.) 32

Page 33: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

DPS Toolbox: simulationR f titReference quantity:

Control progress:

t=15 min t=150 min t=300 min

11/18/2010COMSOL 2010, Bangalore, India (29-30. Oct.) 33

Page 34: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

DPS Toolbox: upcoming features

A major update of the DPS Blockset forMatlab and Simulink is coming withgfeatures including:• Predictive DPS control systems• Predictive DPS control systems• Robust control systems• Adaptive DPS control systems• New applications and examplespp p

and many more...

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 34

Page 35: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Give us some inspiration!

What distributed parameter system would YOU like to control?

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 35

Page 36: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Get some inspiration!

Hulkó et. al:Modeling, Control and Design ofDistributed Parameter Systemswith demonstrations in MATLAB

Limited free copies available here.Inte net e sion a ailable onInternet version available on:

http://www.dpscontrol.sk/

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 36

Page 37: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Get some inspiration!

DPS Control at: www.dpscontrol.sk

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 37

Page 38: Ctl f Thl il d Control of Technological and Production Processes … · 2011. 3. 8. · Controlled DPS in practice Developed by the IAMAI of the Slovak University of Technology in

Thank you for your attention.

http://www.dpscontrol.sk/p // p /

Ideas, proposals and collaborativel lprojects are always welcome.

Corresponding author:Corresponding author:[email protected]

COMSOL 2010, Bangalore, India (29-30. Oct.) 11/18/2010 38