1 process systems engineering methodological approach to process operations & design modelling...

72
1 Process Systems Engineering Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

Upload: gwenda-williamson

Post on 29-Dec-2015

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

1

Process Systems EngineeringProcess Systems Engineering

Methodological Approachto

Process Operations & Design

ModellingControl

Synthesis

Heinz A. Preisig

Page 2: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

2

The Subject and its Components

state discretisationstate discretisation

even-dynamicmodel

even-dynamicmodel

experimentsexperiments process identification process identification

process designprocess design

controller designcontroller design

supervisor designsupervisor design

mixed continuous & event

dynamicmodel

mixed continuous & event

dynamicmodel

modelling conceptsSTMF

water management

DEDS research

container transport

fault analysisfault analysis

why modelling

model constructionmodel construction

project map

Page 3: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

3

MODELS

Central role of models

PSEPSE

Page 4: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

4

Models the Central Object

Models are used for just about everything in chemical engineering design control kinetics separations mixing, flow patterns etc.

Different models for different systems and different models for the same system but for a different purpose model simplification methods such as model reduction, time-scaling, linearisation

Model components may be re-used for different applicationsModel components for the physical structure of units or plant sections only orprocess units with particular reaction systems model libraries

Page 5: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

5

Page 6: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

6

MODELLER PROJECT

Map

PSEPSE

Page 7: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

7

Modeller Project: Overview

Assumption handling

Concept-enforcing model structure

editorModel reduction

Library of documented consistent process model

problem instantiation

Instantiated optimal control model

Instantiated simulation model

Instantiated design| identification model

solver

solver

solver

solver

solver

solver

solver

solver

solver

Time scale selection

Subsystem selection

transfer

kinetics

Phys properties

Thermo state trans

Species & reactions

applications

Concepts enforcing database editors

black-box models

encapsulation

algebraic manipulation ie linearisation

database

activity

model

rapid construction, modification, validation and maintenance of consistent process models

rapid construction, modification, validation and maintenance of consistent process models

reduction of model development time and overall effort by 75 to 90%

reduction of model development time and overall effort by 75 to 90%

Page 8: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

8

return

was map for MATCH project

Page 9: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

9

PSEPSEMODELLING METHODOLOGY

Basic components of networking approach Components of the mathematical description Physical and species topology example …

Page 10: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

10

Goals

Research: Develop structured modelling approach Implementation of Model Design Tool

supporting the construction and maintenance of process models Key issues:

Model consistency also under simplifying assumptions Support of instantiating specific (mathematical) problems

i.e. simulation, design and identification, and (optimal) control problems

Page 11: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

11

Why?

Common experiences: Time spent on modelling often greater than time needed for finding solution Higher complexity of models Many different ways to model the same process

Our experience tool with only implements rudimentary systematic speedup is impressive. Estimated

factor for simulations 10-100. Main reason:

• makes you think about time scales assumptions made• aides in model instantiation, an often tricky business• automatic code generation including splicing, thus no transcript errors• transfer of information on model structure into the solver allows for all kind of

conveniences, for example structured data analysis.• no low-level modelling errors

Page 12: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

12

What is this all about

Model construction Automatic but not constraint Maybe several different models each describing the process from a different point of

view and with different fidelity Component software (separation of problem definition, analysis and solving) Efficiency and correctness, thus also trust Handling complexity Generating means to gain insight

Page 13: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

13

A AA

A

The Modelling Process

process

primary model

assumptions

theory A

secondarymodel

instantiation

solution method

solved model

experiment

verification

Page 14: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

14

Staged Approach

4 : Information ProcessingControl

5 : (Simulation) Problem DefinitionInstantiate consistentlyApply assumptions

1 : Physical TopologyPhysical viewNetwork of

primitive systems and connections

2 : Species TopologyColour with speciesadd reactions

3 : Equation TopologyTransfer lawsKineticsGeometryPhysical propertiesEquations of stateAdditional variables

Page 15: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

15

Modelling Basics

plantprimary abstraction time & length scale

assumptions

explode

simplification&

abstraction

Page 16: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

16

Approach: Network of communicating control volumes

Page 17: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

17

Modelling Concepts

Control volumes on which conservation principles are applied conservation of component mass and energy, momentum etc.

Transfer between control volumes communications between control volumes

Transposition of extensive quantity Generalized reaction concept

Transformations between different state representations link between fundamental quantities and measured quantities or quantities used in transfer or reactions

Properties the grey box of property approximations.

Process Dynamics

Static constitutive equations

Page 18: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

18

Example : Equations

Page 19: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

19

Model equations for a system s in its environment e

Page 20: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

20

Complete system: Stack all systems in the network up

Page 21: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

21

Essentials

State information (variables) used to describe transfer and reactions (transpositions) are mapped from the basic state variables (= conserved quantities).

state variable transformations

transfer of extensive quantity

transposition of extensive quantity

+

F

R

Flow matrix F is a function of the structure (from graphical input) Transposition (reaction) matrix represents the ratios of the species involved

(stoichiometry) Equation structure is analysed on-line

primary

state

secondary

state

flow of

ext quantities

reaction

rates

accum

ex quantities

Page 22: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

22

Basic framework of MODELLER

Step 1 : Structure process using control-volume concept network of capacities and connections physical topology

Step 3 : Define nature of network, the detailed mechanisms• transfer laws• kinetics• state variable transformations• properties (species, reactions and transfers)• geometry• assumptions: fast reaction, transfer and capacity equation topology

Step 2 : Define species distribution using species and potential reactions colouring of the physical topology species topology

Page 23: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

23

Example of Physical Topology

E

R

C

A B

P

CH

CC

A,C B

A+BD+E

B,C,D,E

hardly any D,ES

Page 24: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

24

Example of Species Topology

E

R

C

A B

P

CH

CC

E

R

C

A B

P

CH

CC

E

R

C

A B

P

CH

CC

E

R

C

A B

P

CH

CC

E

R

C

A B

P

CH

CC

E

R

C

A B

P

CH

CC

A B C

D E S

Page 25: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

25

Completion of the Model

Step 4 : Adding control control topology

Step 6 : Instantiation of problem mathematical problem to be solved

Step 7 : Translation into target language specific to solver plus solver parameter instantiation mathematical | numerical problem to be solved

Step 5 : Model simplification derived secondary models

Page 26: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

26

Stage 4 : Add Controller

E

R

C

A B

P

CVCT

leveltemp

CH

CC

Page 27: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

27

Typical assumptions

Make late order of magnitude assumptions: constant volume {unknown | fast | large} flows fast reactions fast process hydraulics

Three key assumptions:

fast process compared to flows and reactions negligible capacity effect, a singular perturbation problem

fast flows with no constraints on magnitude first assumptions equilibrium

fast reaction reaction equilibrium for fast parts (discussion see ACC 2002)

Page 28: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

28

Steady state assumptions

The state of system s is solely a function of the state of the environment reduces this part of the network to a connection, that is, the state of this system can be eliminated, if this is algebraically solvable.

Page 29: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

29

Fast flows & Equilibrium

We augment the description with the an equilibrium assumption for two systems, that is equations of the type:

which must be solvable for the fundamental state vector x. This introduces an index problem, which can be resolved by first splitting the flow

term into two separating the unknown flows for which an equilibrium assumption is made:

Next these unknown flow term is eliminated by multiplying the whole equation with the null matrix of the respective flow matrix:

Page 30: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

30

Current Status

Modelling methodology that works for essentially any physical-chemical-biological process.

Implementation of this methodology for component mass and energy

First serious application was a great success. Model building time was cut by one to two order of magnitude in time

Program has been transferred to industry together with student

Page 31: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

31

Achievements

Construct consistent algebraic models Eliminate transcript errors Increase turn around Implement high-level intuitive interface Minimal number of primitives Maximal flexibility and coverage Document everything transparently Allow for applying late time-scale assumptions Resolve all index problems All to manipulate everything except hard facts, which must be a minimum and

as universal as possible. Support any level of detail and complexity Allow for inheritance | reuse of models components

Page 32: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

32

Things to be done

Extension of recursive structures approximations of distributed systems with networks of lumped systems

Implement more physical concepts impose basic thermodynamic structures on defined transformations

Separation of equation topology definition and problem instantiation Implement additional model manipulation tools such as time-scaling and

linearisation Different target languages (currently MatLab), second one has just been added. Applications, applications, applications….

Page 33: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

33

return

PhD: Mathieu Westerweele Collaboration: Protomation BV

Page 34: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

34

SUSTAINABLE DESIGN

Water management in households

PSEPSE

Page 35: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

35

Design: Water Management System for Households

Is a distributed waste water system more economical more sustainable

Can we get new products from human waste How about

flexibility acceptance and cultural issues what can be said about the costs and their estimation horizon effectiveness problems that can be avoided or are generated

Interest in NEW and SUSTAINABLE processesInterest in NEW and SUSTAINABLE processes

Page 36: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

36

The considered system

Collaboration with Ralf Oterphol, Hamburg

Page 37: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

37

A flow sheet

Page 38: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

38

and a Simulink Model

WATERUSE: WASTEWATER TRANSPORT: WASTEWATER TREATMENT:

RESULTS:RESOURCES:

H2H3H4H5

h (g/d)

D1D2D3D4D5

d (g/d)

C1C2C3C4C5C6

c (g/d)

YW5 YW6

Yellowwater transport

YW6 YWout

Yellow watertreatment

Water demand

Water balance

D4

H4

R4

C4

W2

W3

Washing

UinAmount

Uin (g/d)B1

Fin

Uin

D1

H2

R2

C1

BW1

YW3

YW4

Toilet

Sustainabili ty indicators

BB

SY

WR

ou

tB

WG

WC

SO

BG Reuse

Potential

Resources

C6

Rin

R1R2R3R4R5

RainwatersystemR5

R6R7

Rout

Rainwater

GW3GWout

Primairy GWT(BOD reduction)

GW2 GW3

Preliminairy GWT(TS removal)HD2

D3

C3

PH2

PH3

Personal Hygiene

D5H5R5C5

O2

O3

Outdoor

BW1BW2

BS1

Onsite treatment

BoutBGoutBWoutBG2outBSoutCSOYWoutEoutGWoutRoutOout

Mass balance

HD1D2C2

K2

K3

Kitchen

YW3K3W4O2PH4R8

GW1

GW2

Greywater transport

FinAmount

Fin (g/d)1

FinAmount

Fin (g/d)

Evaporation

H3

R3

HD1

HD2

Disinfection

BW3

BW4

BS2

Blackwater treatment 1

B1

BW2

R7

GW1

BW3

CSOout

Blackwater transport

BW5

BW6

BS4

Blackwatertreatment 4

BW4 BW5

Blackwatertreatment 3

BW4

BGout

BW5

BS3

Blackwatertreatment 2

BS5

BG2out

BSout

Blacksludgetreatment 1

BS4

BS3

BS2

BS1

BS5

Blacksludgetransport

BinBout

B1B2

Biowaste

BinAmount

Bin (g/d)

-K-

2

-K-

1

-K-

Page 39: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

39

Achievements

Design tool A simple tank of less than a 250 l fed with sieved rainwater is sufficient to supply

toilet flushing water for two people all year around in the Netherlands.Saves in the order of 30% drinking water at very little costs.

Socio-cultural issues are important.

The Real Challenge:Can I find new products being derived from (human) waste ?

Page 40: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

40

Return

PhD: Annelies Vleuten-Balkema Collaboration: Ralf Otterpohl, TU Hamburg-Harburg part of Sustainable Technology Program TU-Eindhoven

Page 41: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

41

MODEL-BASED CONTROLLER DESIGN

Modelling is the key Model reduction based on network analysis

PSEPSE

Page 42: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

42

Storing and moving fresh products (apples, mangoes,…)

Project with ATO, the agriculture research organisation of the Netherlands

Page 43: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

43

Abstraction of the storage and transport problem

Page 44: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

44

Key : time scale assumptions leads to controller

Page 45: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

45

Time Scale Analysis: Key to Many Problems

Think about relative dynamics of interaction and processes involved. Am I interested in the fast behaviour or the slow behaviour Do I need one in order to get the other one

These thinking leads very often to very significant simplifications of the models and consequently the application in which it is used (design, control, operations, identification, ….)

Page 46: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

46

Return

PhD: Gerwald Verdijck Collaboration with ATO (Dutch Agrotechnical Research Institute, Wageningen)

Page 47: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

47

DEDS RESEARCH

Why important for process industry What are they Some results on control

PSEPSE

Page 48: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

48

Discrete-Event Dynamic Systems

Natural behaviour overflows, switching devices, bursting pipes, unit break down, measurement problems, … time-scale assumptions: fast flows, reactions or small capacities (singularly perturbed systems)

Supervisory control continuous plants: start-up and shut-down, change-over

Fault detection What can I achieve with simple boundary detection?

Observer Can I reconstruct the continuous trajectory?

Issues practical: safety, availability of models for the continuous plant theoretical: discrete-event dynamic models are not deterministic can thus not be inverted for the

design of the controller.

level

temp

Page 49: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

49

Event-Based Control

controlled plant state-event detector

supervisor

recipe

event signalcommand

disturbance

state

time

state events

example

Page 50: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

50

A toy problem in a toy plant, a demo

Page 51: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

51

Recursive Control-Invariant Sets

I have control available to keep process in the set of subdomainsI have control available to keep process in the set of subdomains

Page 52: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

52

A possible approach to controller design

Page 53: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

53

The toy works

Page 54: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

54

Achievements

Compute the automaton given input event space, continuous process model and event detector

linear plants: very simple nonlinear plants: mostly simple

dimensional explosion problem: resolved, not an issue anymorekey: insight in modelling, state-space approach using also observers.

Some ideas on controller synthesis

Automaton tailored for fault detection == observation of not measured discrete input in a nonlinear model, thus can also model process internal faults as being seen triggered from the outside.

Page 55: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

55

Return

PhD thesis : Philips, Yun-Xia Xi Collaboration: National University of Singapore

Page 56: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

56

IDENTIFICATION

STMF principle

PSEPSE

Page 57: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

57

Identification: STMF

Kalman filtering Spline filters == multi-wavelets (also used for observers) Model mismatch of particular interest

plantinput

spline filter spline filter

“parameter

estimator”

output

“derivatives”

Page 58: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

58

Return

Page 59: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

59

PSEPSEHeinz A Preisig

Education

Activities

Pictures

Page 60: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

60

Education

Sulzer, Winterthur (CH): Chemical Lab Assistant; wet analytical chemistry, material sciences, distillation, cristallisation

Polytechnic Institute (HTL): Chemistry, chemical engineering ETH Zuerich: Chemical Engineering @ microbiology, signal theory & ODEs & process dynamics, construction &

corrosion ETH Zuerich PhD with David Rippin: Identification using Spline-Type Modulating

Functions (being multi-wavelets) @ system theory (Kalman), stochastic systems & signal theory, advanced statistics,

linear systems (Mansour), music, history of industrialisation …

Texas A&M University, Assistant professor; collaboration with C D Holland, R White University of New South Wales, Sydney; Senior Lecturer TU-Eindhoven, chair on Systems & Control, physics, chemistry & elec eng NTNU, chair on Process Systems Engineering

Page 61: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

61

Processes Distillation (Sulzer, CD Holland Texas A&M) Crystallisation (Sulzer) Membrane process (DuPont, UniLever) Spark erosion machining (Producer in Switzerland) Electron accelerator (TU Eindhoven) Dryer (Dutch starch producer) Potatoes, mangoes, apples storage and transport (ATO Netherlands) Bio Reactor (Dutch reactor construction company) Wastewater plants (Several Dutch organisations) Life support system design (Texas A&M and NASA) Catalytic bed modelling (Ford Germany) Glass oven modelling and control (Several Dutch and German companies) Optimizing & plant-wide control (Shell chemicals, Bayer, …) Sugar product distribution network (CSR Australia) Moving catalytic bet reactor (CSIRO Australia) Control laboratories, computer networks (UNSW, TUE) Simulator design (ETHZ, TUE, Protomation) etc

Page 62: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

62

return

Page 63: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

63

VIEWS

Live experience: some pictures

Page 64: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

64

Other “Views”

A mix of mountains, hills and sea

Page 65: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

65

Herisau Panorama

Page 66: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

66

Cogee

Page 67: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

67

Oberdorf

Page 68: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

68

Oberdorf

Page 69: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

69

Winter outside the Village

Page 70: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

70

Wurzelmannli our Troll

Page 71: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

71

Chlausete

Page 72: 1 Process Systems Engineering Methodological Approach to Process Operations & Design Modelling Control Synthesis Heinz A. Preisig

72

Wineglass Bay