dynamic matrix control power point

© All Rights Reserved

1 views

Dmc

dynamic matrix control power point

© All Rights Reserved

- linear programming problems
- Fuzzy Coordination of FACTS Controller
- Tutorial Excel Solver
- A Scalable Distributed Algorithm For
- -28sici-291097-0207-2819981130-2943-3A6-3C1109-3A-3Aaid-nme465-3E3.0.co-3B2-r
- [] Energy_and_cost_optimization_of_a_plate.pdf
- [object XMLDocument]
- optimizing an advertising campaign
- A Subway Train Timetable Optimization Approach Based on Energy-Efficient Operation Strategy
- Unit Commitment Problem for Hybrid Power.pdf
- 287
- cec2010_functions.pdf
- Simplex
- Fast Reconfiguration of Distribution Systems (Real Network Map)
- OR IP
- Advanced Iso Config 2014
- Transportation Problem
- Should Feed Mills Go Beyond Traditional Least Cost
- Kick Off Presentation
- 10.1109@twc.2010.11.100045

You are on page 1of 35

CONTROL

Presented by

Chinta Manohar

D Surya Suvidha

of numerical coefficients

of the error/time curve

multivariable control

to consider deadtime and unusual dynamic behavior

solve complex multivariable control calculations quickly

solving an openloop optimization problem for

the prediction horizon

First value of the computed control sequence is

applied

At the next time step, new system is recomputed

Consider

(Cutlet & Ramaker)

Process

Heater

MV (manipulated variable)

Fuel

flow FIC

DV(dynamic

Inlet

variable)

temperature TI

CV(control

Outlet

Process Flow

Ti

Fp

FIC

variable)

temperature TIC

Fuel

TIC

CONT

furnace DMC

model is defined by its

dynamic coefficients a

and b

Response to step

change in fuel, a

Response to step

change in inlet

temperature, b

0.014

0.086

0.214

0.0

0.240

0.340

0.414

0.600

0.465

0.540

The

,b

0.736

0.836

0.590

0.622

0.904

0.949

0.640

0.653

0.986

0.658

CONT

DMC

Dynamic

coefficents

Response to step

change in fuel, a

Response to step

change in inlet

temperature, b

Fuel Coefficients ai

1.5

1

0.5

0

Fuel Coefficients ai

10

1

Inlet Temperature

Coefficients bi

0.5

0

0

10

MATRIX COMPUTATION

The

coefficients and the independent variable changes

CV 1

2

CV

a1

a

2

0

a1

0

0

b1

b2

0

b1

CV 3 a3 a2

CV i ai ai 1

a1

b3

b2

ai 2

bi

bi 1

MV 1

0

2

MV

0

MV 3

b1

1

DV

DV 2

bi 2

3

DV

8

FEED FORWARD PREDICTION

Feedforward

DV to the left hand side

CV 1 b1

CV

CV 3 b3 DV 1

CV i bi

a1

a2

0

a1

a3 a2

ai ai 1

0

0 MV 1

2

a1 MV

MV 3

ai 2

9

CONT

Controller

definition

Prediction

horizon = 30

time steps

Control horizon = 10

time steps

Initialization

Set

CV prediction vector

to current outlet

temperature

Calculate error vector

CV 1 CV 0

CV 30 CV 0

e1 SP1 CV 1

e 30 SP 30 CV 30

10

Least

suppression

0

a1

a2

0

0

a1

a

30

a29

a28

1,1 0

0

2, 2

0

0

0

9,9

0

a1

a

2

a3

Move

suppression

0

0

a1

MV 1

MV 2

a21

0 MV 30

0

10,10

e1

2

e

e10

0

11

CYCLE

Calculate moves using least square solution

Use predicted fuel moves to calculate changes to outlet

temperature and update predictions

Shift prediction forward one unit in time

Compare current predicted with actual and adjust all 30

predictions (accounts for unmeasured disturbances)

Calculate feedforward effect using inlet temperature

Solve for another 10 moves and add to previously

calculated moves

12

FURNACE RESPONSE

Furnace

Temperature

Example

Temperature

Disturbance

DT=15 at t=0

Three Fuel

Moves Calculated

15

10

5

0

-5 0

-10

-15

625

600

5

Fuel_0

Temp_0

Fuel_1

Temp_1

Fuel_2

Prediction

10

Time

13

15

575

Constrain

interval

Constrain min/max MV values at all times

Constrain min/max CV values at all times

Drive to economic optimum

Allow for feedforward disturbances

14

CONT

Restrict

suppression)

Relative weighting of MV moves

Relative weighting of CV errors (equal concern

errors)

Minimize control effort

15

CONT

For

can be given by the convolution theorem

k

CV k 1 CV 0 ak j 1 MV j d k

j 0

CV 1 CV 0 a1 MV 0 d 0

CV 2 CV 0 a2 MV 0 a1 MV 1 d 1

CV 3 CV 0 a3 MV 0 a2 MV 1 a1 MV 2 d 2

16

CONT

Breaking

future contributions

CV k l CV

k l

k N 1

ak l j MV

j k

k 1

k 1

CV CV a1 MV k

k 2

k 2

CV CV a2 MV k a1 MV k 1

CV

k 3

CV

k 3

a3 MV k a2 MV k 1 a3 MV k 2

17

CONT

Let

reach steady state, then in matrix form

CV

k 2

CV

CV

k 1

k M

CV

k 1

k 2

a1

a

2

CV a N

k M

CV

aM

aM

0

a1

a N 1

aM 1

aM

MV k

a1 MV k 1

aM N 1 MV k N 1

aM

18

CONT

Setting

subtracting the past contributions, the simple DMC

equation results

CV k 1 CV k 1

S

k 2

S

CV

CV

CVSk M CV

k 2

k M

e A MV

19

CONT

Predicted

outlet temperature, predicted changes and past

history of the MVs and DVs

Desired response is determined by subtracting

the predicted response from the setpoint

Solve for future MVs -- Overdetermined system

Least square criteria (L2 norm)

Very large changes in MVs not physically

realizable

Solved by introduction of move suppression

20

SCALING OF RESIDUALS

1

posed

1

Min W 2 A MV e

2

2

w1

For example,

the relative

weights with

two CVs

w1

1

2

w1

w2

w2

w2

21

DMC-RESTRICTION

To

calculated moves a

relative weight for

each of the MVs is

imposed

Min W MV

2

R

1

2

r1

r1

r1

r2

r2

r2

22

CONT

Subject

The

to linear constraints

MV LO

LO

MV

MV

LO

MV HI

HI

MV

MV

k 1

MV

k N 1

HI

MV

MV

k

23

CONT

Subject

to linear constraints

Size

time interval

MV k

k 1

MV

MV

MV

MV

k N 1

MV

MV

IL

1 0 0 MV k

1 1

k 1

MV

k N 1

1 1 1 MV

24

CONT

Subject

to linear constraints

MV calculated

MV LO

MV

MV k

k 1

MV HI

MV

MV MV I MV

MV MV

L

LO

k N 1

HI

MV MV

MV

MV MV

LO

HI

25

CONT

Subject

to linear constraints

CV calculated

low limits

CV

LO

CV

LO

CV

LO

CV k 1

MV k CV HI

k 2

k 1

HI

MV

CV

CV

k M

k N 1

HI

MV

CV

CV

26

The

where

Subject to:

CV1LO g11MV1* g12 MV2* g13MV3* CV1HI

CV2LO g 21MV1* g 22 MV2* g 23MV3* CV2HI

27

MODIFIED DMC

The

Aij

to the jth MV,

A 11

A

21

A 1t

0

0

A 12

A 22

0

1t

0

A13

A 23

0 ,e

1t

e1

e2

MV1* MV 1

*

MV2 MV 2

MV3* MV 3

28

Approximate

controller output to measured process variables

29

CONT

Select

Compute

horizon, N

30

CONT...

Compute

Select

process variable units to be the same

Compute

31

CONT

response of the actual process and the initial

values of parameters

32

RESPONSE OF DMC

T=100, P=N=198, =3.53

33

REFERENCES

Dougherty and Douglas J. Cooper-Ind. Eng.

Chem. Res. 2003, 42, 1739-1752

http://web.stanford.edu/class/archive/ee/ee392m/

ee392m.1056/Lecture14_MPC.pdf

www.che.utexas.edu/course/che360/lecture_notes

tx.technion.ac.il/~dlewin/054414/LECTURE_12.

34

THANK YOU

35

- linear programming problemsUploaded byMohamed Sameh
- Fuzzy Coordination of FACTS ControllerUploaded byS Bharadwaj Reddy
- Tutorial Excel SolverUploaded bywilsongouveia
- A Scalable Distributed Algorithm ForUploaded byostojic007
- -28sici-291097-0207-2819981130-2943-3A6-3C1109-3A-3Aaid-nme465-3E3.0.co-3B2-rUploaded byLata Deshmukh
- [] Energy_and_cost_optimization_of_a_plate.pdfUploaded byEmilio José Berciano Rueda
- [object XMLDocument]Uploaded bySyamasree Raha
- optimizing an advertising campaignUploaded byapi-233176820
- A Subway Train Timetable Optimization Approach Based on Energy-Efficient Operation StrategyUploaded byRaillink Laboratory
- Unit Commitment Problem for Hybrid Power.pdfUploaded byebrahim
- 287Uploaded byjin11004
- cec2010_functions.pdfUploaded byRafael Marques Campos
- SimplexUploaded byRodolfo Sergio Cruz Fuentes
- Fast Reconfiguration of Distribution Systems (Real Network Map)Uploaded byJamal Darusalam
- OR IPUploaded byNikhil Aggarwal
- Advanced Iso Config 2014Uploaded bygeorgD2010
- Transportation ProblemUploaded byRasanjaliGunasekera
- Should Feed Mills Go Beyond Traditional Least CostUploaded byAshnek
- Kick Off PresentationUploaded byEvan Clearesta
- 10.1109@twc.2010.11.100045Uploaded byify
- 4Uploaded bynikhil
- Computational Models for Reduction of Quarry Waste for Breakwater Construction ProjectsUploaded byAlexandra Sandu
- EE09 L02 Numerical Analysis and Optimisation Techniques APR 2014Uploaded bySai Das
- s40430-017-0747-3Uploaded byMasoud Afrousheh
- Bautista 2015Uploaded bydedendjati
- f-1010 optimizing final draftUploaded byapi-325662423
- 10.1007-s40092-017-0198-6Uploaded byPrasanta Patnaik
- uzctegui2013Uploaded byFiandjafar
- GA MATLAB Algoritmos GeneticosUploaded byEduardo Fornazieri
- Samsung Case Study - Faiz Irfan Hajid - 1806153214Uploaded byFaiz Irfan Hajid

- AROMAT~1Uploaded byManoharChinta
- Beacon_issue_02_jan_2011.pdfUploaded byManoharChinta
- HP Bitumen HandbookUploaded byAnuj Mathur
- Dtw Ogcf EnglishUploaded byManoharChinta
- Gate Materials (1)Uploaded byManoharChinta
- project_1Uploaded byManoharChinta
- QPR Cat-I Jan-Mar-2016.pdfUploaded byManoharChinta
- Introduction 10.1 Petroleum Acts and the Rules Framed ThereunderUploaded byshyamsunder agarawal
- 103.241.147.158 Ongc ONGC Candidate GATEPreviewRegistrationPrintUploaded byManoharChinta
- Course OutlineUploaded byManoharChinta
- Claim FormUploaded byManoharChinta
- Dimensionless Numbers[1]Uploaded byharry_chem
- (ebook) Multivariable control, an introduction.pdfUploaded byCaterine Feria Ramirez
- Decision-making, Branching, Looping & Bit-wise OperationsUploaded byManoharChinta
- Pointers ( Part I )Uploaded byManoharChinta
- Playing With 'Printf()' StatementUploaded byManoharChinta
- contentfile_3324Uploaded byManoharChinta
- New Doc 6Uploaded byManoharChinta
- Tech SeminarUploaded byవంశీ క్రిష్ణ
- Energy TechUploaded byManoharChinta
- A Tuning Strategy for Unconstrained SISO Model Predictive ControlUploaded byIglu43

- Exc Fibre Installation GuideUploaded byganeshakce
- R3-SecGuide-Vol3Uploaded byRamachandra Goud
- 10 Badass Spy Gadgets That Are Almost Too Cool to BelieveUploaded bydave
- Ccnp Switch AnsUploaded byDimitar Georgiev
- Seeting Up Internet Connection on Tyros 4Uploaded bygmircha
- 15041762-Teradata-UtilitiesUploaded byBharath Vaj
- Quick Meriva 840Uploaded byJose Luis Gonzalez
- BTS 4000.pdfUploaded byBf Ipanema
- Sony HDV PremiereUploaded bypaco37
- Software Requirement Specification for Online Bidding SystemUploaded bygodaravijaypal
- vsphere-replication-61-admin.pdfUploaded bystric123
- G120_CU230P2_op_instr_0418_en-US.pdfUploaded bycristian
- SBO Training ManualUploaded byMichael
- FAQ for Huawei 3G USB Modem and AsteriskUploaded bymangatono
- sevenmulti_v2_51710416eUploaded byandrewperkins
- CCNP3_lab_1_2_9_1_enUploaded byHaider Ali
- pgurl_grove-i-m-u-10-d-o-f-v2.0-p-2691lUploaded byTom
- White Label Travel Portal SolutionsUploaded bywhitelabeltravelportal
- Win Runner FAQUploaded byapi-3705219
- SAS book CatalogUploaded bybiswarup1988
- How does social software change knowledge management? Toward a strategic research agendaUploaded byMarie Vega
- SEM Hand BookUploaded bykrishnamanikandan
- S07-273-lab6Uploaded byCarlos V.
- CV Marina MarinovaUploaded byMarina Marinova
- Technical Guide No 6 3AFE64292714 RevF EnUploaded byИНВЕРТКОМ ООО
- W13-02Uploaded bybettyKalo
- Tutorial_FFMPEG.pdfUploaded byTony Thabet
- ADaMIG_v1.1Uploaded byAnvesh Jallapally
- Upstart CookbookUploaded bympkraak
- AFT Fathom 8 Modules Data SheetUploaded byshivabtowin3301

## Much more than documents.

Discover everything Scribd has to offer, including books and audiobooks from major publishers.

Cancel anytime.