Eksamen i TTK4135 Optimalisering og regulering



Like dokumenter
Exam in TTK4135 Optimization and Control

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

SVM and Complementary Slackness

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

EKSAMEN I TMA4180 OPTIMERINGSTEORI

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Eksamen i emnet Mat131 - Differensiallikningar I Onsdag 25. mai 2016, kl.

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Eksamensoppgave i TMA4123/TMA4125 Matematikk 4M/4N

Trust region methods: global/local convergence, approximate January methods 24, / 15

NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET Side 1 av 5 INSTITUTT FOR ENERGI- OG PROSESSTEKNIKK

Oppgave 1. ( xφ) φ x t, hvis t er substituerbar for x i φ.

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

η = 2x 1 + x 2 + x 3 x 1 + x 2 + x 3 + 2x 4 3 x x 3 4 2x 1 + x 3 + 5x 4 1 w 1 =3 x 1 x 2 x 3 2x 4 w 2 =4 x 1 x 3 w 3 =1 2x 1 x 3 5x 4

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet.

Graphs similar to strongly regular graphs

UNIVERSITETET I OSLO

Eksamensoppgave i TMA4135 Matematikk 4D

EKSAMENSOPPGAVE I SØK3004 VIDEREGÅENDE MATEMATISK ANALYSE ADVANCED MATHEMATICS

Eksamensoppgave i TMA4135 Matematikk 4D

TMA4122/TMA4130 Matematikk 4M/4N Høsten 2010

Eksamen i TMA4180 Optimeringsteori Løsningsforslag.

Eksamensoppgave i TMA4320 Introduksjon til vitenskapelige beregninger

Eksamen i TMA4123/TMA4125 Matematikk 4M/N

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Verifiable Secret-Sharing Schemes

Exam in Quantum Mechanics (phys201), 2010, Allowed: Calculator, standard formula book and up to 5 pages of own handwritten notes.

Exercise 1, Process Control, advanced course

SCE1106 Control Theory

Slope-Intercept Formula

EKSAMENSOPPGAVE I FAG TKP 4105

EKSAMENSOPPGAVE I SØK 1002 INNFØRING I MIKROØKONOMISK ANALYSE

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

EKSAMENSOPPGAVE I SØK3004 VIDEREGÅENDE MATEMATISK ANALYSE ADVANCED MATHEMATICS

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Quo vadis prosessregulering?

MA2501 Numerical methods

Eksamensoppgave MAT juni 2010 (med løsningsforslag)

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Emnenavn: Metode 1 matematikk. Eksamenstid: 4 timer. Faglærer: Hans Kristian Bekkevard

Generalization of age-structured models in theory and practice

SIF5030/75047 Optimeringsteori, 5 timer. Ingen hjelpemidler.

Moving Objects. We need to move our objects in 3D space.

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

MAT 1120: Obligatorisk oppgave 1, H-09

Du må håndtere disse hendelsene ved å implementere funksjonene init(), changeh(), changev() og escape(), som beskrevet nedenfor.

Level Set methods. Sandra Allaart-Bruin. Level Set methods p.1/24

Stationary Phase Monte Carlo Methods

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO

Gradient. Masahiro Yamamoto. last update on February 29, 2012 (1) (2) (3) (4) (5)

EKSAME SOPPGAVE MAT-0001 (BOKMÅL)

Dynamic Programming Longest Common Subsequence. Class 27

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

TDT DESEMBER, 2008, 09:00 13:00

Oppgavesettet er på 3 sider eks. forside, og inneholder 12 deloppgaver: 1abc, 2, 3, 4abc, 5ab, 6ab.

Maple Basics. K. Cooper

Det matematisk-naturvitenskapelige fakultet

EKSAMEN I TIØ4120 OPERASJONSANALYSE, GK Tirsdag 4. desember 2012 Tid: kl (Bokmål)

EKSAMENSOPPGÅVE. Kalkulator, Rottmanns tabellar og 2 A4 ark med eigne notater (4 sider).

ECON3120/4120 Mathematics 2, spring 2004 Problem solutions for the seminar on 5 May Old exam problems

EKSAMEN I NUMERISK LINEÆR ALGEBRA (TMA4205)

ECON2200: Oppgaver til for plenumsregninger

Løsning til deleksamen 2 i SEKY3322 Kybernetikk 3

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Løsningsforslag eksamen i TMA4123/25 Matematikk 4M/N

Neural Network. Sensors Sorter

BYFE/EMFE 1000, 2012/2013. Numerikkoppgaver uke 33

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

LP. Kap. 17: indrepunktsmetoder

Eksamensoppgave i SØK3006 Valuta, olje og makroøkonomisk politikk

EKSAMEN. Emne: Metode 1: Grunnleggende matematikk og statistikk (Deleksamen i matematikk)

Trigonometric Substitution

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

EKSAMEN I FAG TMA4255 ANVENDT STATISTIKK

Bioberegninger, ST november 2006 Kl. 913 Hjelpemidler: Alle trykte og skrevne hjelpemidler, lommeregner.

LISTE OVER TILLATTE HJELPEMIDLER EKSAMEN I NOVEMBER OG DESEMBER 2014

Physical origin of the Gouy phase shift by Simin Feng, Herbert G. Winful Opt. Lett. 26, (2001)

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Second Order ODE's (2P) Young Won Lim 7/1/14

UNIVERSITETET I OSLO

KONTINUASJONSEKSAMEN I EMNE TDT4195 BILDETEKNIKK ONSDAG 13. AUGUST 2008 KL

Ma Linær Algebra og Geometri Øving 5

Transkript:

Norwegian university of science and technology Department of engineering cybernetics Kontaktperson under eksamen: Navn: Professor Bjarne Foss Tlf: 92422004 Norsk/nynorsk utgave/utgåve Eksamen i TTK4135 Optimalisering og regulering Optimization and Control Tirsdag 27. mai 2008 Kl: 0900-1300 Tillatte hjelpemidler / Tilletne hjelpemiddel: D - Ingen trykte eller skrevne hjelpemidler / Inga trykte eller skrevne hjelpemiddel. Godkjent kalkulator med tomt minne / Godkjend kalkulator med tomt minne Nyttig informasjon nnes i vedlegg / Nyttig informasjon nns i vedlegg (Denne informasjonen er gitt på engelsk for å samsvare med pensumlitteraturen som den er hentet ifra). Sensur faller 17.6 / Sensur fell 17.6. 1

1 QP (35%) Gitt følgende QP-problem min f(x) = 1 x2r n 2 xt Gx + x T d s:t: a T i x = b i; i 2 E a T i x b i; i 2 I hvor G = G T : Alternativt kan likhetsbetingelsene skrives som Ax = b; A 2 R mn : a Formuler Kuhn-Tucker betinglsene for QP-problemet over.. b Anta E = ;, I = ; (ingen bibetinglser) og G 0, dvs. positive de nit. Vis at Newton retningen er gitt av p N k = G 1 (Gx + d) Vis at p N k er en avtagende retning (descent direction). Vis at algoritmen x k+1 = x k + p N k iterasjon. alltid konvergerer til optimum på en c Anta G 0 og at G er en dårlig kondisjonert matrise (ill-conditioned matrix). Foreslå en metode for å modi sere G slik at den blir godt kondisjonert (well conditioned matrix). Svar gjerne ved å skrive en kort pseudo-kode. Hva slags problem gir en dårlig kondisjonert G-matrise (ill-conditioned G-matrix) opphav til? d Formuler følgende investeringsproblem som et QP-problem (du skal ikke beregne løsningen). Et selskap trenger 60 millioner kroner for å nansiere en ny produksjonsprosess, og tre ulike banker har kommet med tilbud om å låne ut hele eller deler av dette beløpet. Alle bankene forlanger at lånet med renter skal tilbakebetales over 6 år. Tilbakebetalingsplanen er imidlertid forskjellig fra bank til bank, som vist i tabellen. (Tabellen skal tolkes slik at prosentandelene som er oppgitt gjelder lånebeløpet pluss renter, f.eks. for Bank 1 skal det betales totalt 175% (30+40+50+55) av lånebeløpet). Prosent (%) av totalbeløp som skal tilbakebetales hvert år År 1 År 2 År 3 År 4 År 5 År 6 Bank 1 0 0 30 40 50 55 Bank 2 5 15 25 35 40 45 Bank 3 40 40 0 35 15 15 Selskapet ser det som en fordel om de låner på en slik måte at de totale årlige betalingene på lånet er så like som mulig. Likevel ønsker de ikke å betale mer enn totalt 40 millioner kroner i renter. Formuler et QP-problem som skal nne hvor mye penger som skal lånes fra hver bank, slik at selskapets mål er tilfredsstilt. 2

2 MPC (35%) a Forklar kort prinsippet for MPC. Bruk en skisse i forklaringen. b Hva er de viktigste grunnene til suksessen for MPC i industrien. forklaringen til 2 årsaker. Begrens c Alle praktiske systemer er ulineære. Hvorfor er majoriteten av MPC-applikasjoner basert på lineære modeller? Gitt et optimaliseringsproblem (3), (4), (5), (6), (7) for å regulere et dynamisk system med MPC. ((3) - (7) er gitt i Appendix) d Anta at prediksjonshorisonten n = 10 for en MPC applikasjon. Anta videre at u i 2 < m hvor m = 2. (Indeks i refererer til tiid). Antallet frie reguleringsvariable er da 102 = 20 på prediksjonshorisonten. I en gitt applikasjon er det nødvendig å begrense antall frihetsgrader (frie reguleringsvariable) til 6 selv om prediksjonshorisonten er n = 10: Forklar hvordan dette kan gjøres. Bruk en skisse i forklaringen. e Anta nå i tillegg at antallet regulerte variable y i 2 < j er j = 2. Det betyr at dimensjonen på pådraget u i er lik dimensjonen til y i. Integralvirkning kan oppnås ved å reformulere MPC problemet. Foreslå en reformulering. Anta at alle tilstander måles. (Hint: Du kan utvide antall tilstander). Problemet over har to pådrag og to regulerte variable. Kan integralvirkning oppnås dersom en eller to pådrag er i metning, dvs. en eller to ulikheter (6) er aktive? Begrunn svaret. f Ugyldig løsning (Infeasibility handling): I ere tilfeller kan forstyrrelser skyve tilstandene utenfor det tillatte området (feasible region), dvs. at MPC QP problemet ikke har noen gyldig (feasible) løsning. Det er viktig at en praktisk implementasjon håndterer dette, Foreslår en metode for å håndtere dette problemet. 3

3 Konveksitet og ulineær programming (30%) Gitt et generelt optimaliseringsproblem (1). a La x 0 være en lokal løsning av (1), og anta at (1) er et konvekst problem. Vis at x 0 er en global løsning av (1). (A preses verbal forklaring vil gi noen poeng, men et bevis er nødvendig for full score). b Anta at alle bibetingelser er lineære, dvs. at alle c i er lineære funksjoner. Det betyr at den gyldige mengden (feasible set) er konveks. Hvilke egenskaper må f ha dersom optimaliseringsproblemet (1) skal være et konvekst problem? La n = 2 og f = x 2 1 + x 2 2. Er (1) et konvekst problem i dette tilfellet? La n = 1 og f = x 3 1. Er (1) et konvekst problem i dette tilfellet? c Reformuler problemet (1) til et maksimeringsproblem. d Anta at I =?, dvs. at det er ingen ulikhetsbetingelser. De ner en passende Merit-funksjon som kan benyttes i en SQP-algoritme for dette tilfellet. e Anta at I =?, E = f1g ; n = 2; c 1 (x) = x 2 1 + x 2 2 1; f(x) = x 1 + x 2. Anta at en SQP-algoritme i iterasjon nr.5 gir følgende verdier: x = (1:0; 0:5) T og Lagrangian variabel = 0:7. Formuler det lokale QPproblem i iterasjon nr.5. Er dette lokale QP-problemet konvekst? Hva er null-rommet (null-space) til begrensningene for det lokale QP-problemet? 4

Appendix Part 1 E and I given below are two nite sets of indices. General optimization problem. f and c i are di erentiable functions: min f(x) (1) x2rn c i (x) = 0; c i (x) 0; i 2 E i 2 I The Lagrangian function is given by L(x; ) = f(x) X i2e[i T i c i (x) The KKT-conditions for (1) are given by: r x L(x ; ) = 0 (2) c i (x ) = 0; i 2 E c i (x ) 0; i 2 I i 0; i 2 I i c i (x ) = 0; i 2 E [ I 2nd order (su cient) conditions for (1) are given by: 8 < rc i (x ) T w = 0 for all i 2 E w 2 F 2 ( ), rc i (x ) T w = 0 : rc i (x ) T w 0 for all i 2 A(x ) \ I with i > 0 for all i 2 A(x ) \ I with i = 0 Theorem (Second-Order Su cient Conditions) Suppose that for some feasible point x 2 R n there is a Lagrange multiplier vector such that the KKT conditions (2) are satis ed. Suppose also that w T r xx L(x ; )w > 0; for all w 2 F 2 ( ); w 6= 0: Then x is a strict local solution for (1). 5

LP-problem on standard form: s:t: min f(x) = x2r ct x n Ax = b x 0 where A 2 R mn and rank(a) = m: QP-problem on standard form: min f(x) = 1 x2r n 2 xt Gx + x T d s:t: a T i x = b i; i 2 E a T i x b i; i 2 I where G = G T : Alternatively, the equalities can be written Ax = b; A 2 R mn : Iterative method: x k+1 = x k + k p k x 0 given x k ; p k 2 R n ; k 2 R p k is the search direction and k is the line search parameter. Part 2 Linear quadratic control of discrete dynamic systems A typical optimal control problem on the time horizon 0 to n might take the form min f 0 (z) = 1 nx 1 f(y i y ref;i ) T Q i (y i y ref;i ) (3) z 2 i=0 + (u i u i 1 ) T P i (u i u i 1 )g + 1 2 (y n y ref;n ) T S(y n y ref;n ) subject to equality and inequality constraints x i+1 = A i x i + B i u i ; 0 i n 1 (4) y i = Hx i x 0 = given ( xed) (5) U L u i U U ; 0 i n 1 (6) Y L y i Y U ; 1 i n (7) 6

where system dimensions are given by u i 2 < m x i 2 < l y i 2 < j z T = (u T 0 ; ::; u T n 1; x T 1 ; ::; x T n ) 2 < mn+ln The subscript i refers to the sampling instants. That is, subscript i + 1 refers to the sample instant one sample interval after sample i. Note that the sampling time between each successive sampling instant is constant. Further, we assume that the control input u i is constant between each sample. 7