Sammanfattning av föreläsning 5. Modellbygge & Simulering, TSRT62. Föreläsning 6. Modellkvalitet och validering. Bias och varians

Relevanta dokument
Sammanfattning av föreläsning 4. Modellbygge & Simulering, TSRT62. Föreläsning 5. Identifiering av olinjära modeller

Sammanfattning av föreläsning 11. Modellbygge & Simulering, TSRT62. Föreläsning 12. Simulering. Föreläsning 12. Numeriska metoder och Simulering

Parameterskattning i linjära dynamiska modeller. Kap 12

TSRT62 Modellbygge & Simulering

Datorövningar i systemidentifiering Del 2

TENTAMEN Modellering av dynamiska system 5hp

Reglerteknik AK, Period 2, 2013 Föreläsning 6. Jonas Mårtensson, kursansvarig

TSRT91 Reglerteknik: Föreläsning 4

övningstentamen I DYNAMISKA SYSTEM OCH REGLERING

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

TSRT91 Reglerteknik: Föreläsning 4

Försättsblad till skriftlig tentamen vid Linköpings universitet

Reglerteknik, TSIU 61

Reglerteknik AK, Period 2, 2013 Föreläsning 12. Jonas Mårtensson, kursansvarig

TENTAMEN I TSRT19 REGLERTEKNIK

Reglerteknik AK. Tentamen 24 oktober 2016 kl 8-13

TENTAMEN I REGLERTEKNIK

Försättsblad till skriftlig tentamen vid Linköpings universitet

TENTAMEN I TSRT22 REGLERTEKNIK

ERE103 Reglerteknik D Tentamen

TENTAMEN I TSRT91 REGLERTEKNIK

Försättsblad till skriftlig tentamen vid Linköpings universitet

TENTAMEN I REGLERTEKNIK

Homework Three. Farid Bonawiede Samer Haddad Michael Litton Alexandre Messo. 28 november Time series analysis

TSRT19 Reglerteknik: Välkomna!

Lösningar till Tentamen i Reglerteknik AK EL1000/EL1100/EL

Analys av egen tidsserie

TENTAMEN I REGLERTEKNIK TSRT03, TSRT19

Välkomna till TSRT19 Reglerteknik M Föreläsning 9

Försättsblad till skriftlig tentamen vid Linköpings universitet

TENTAMEN I TSRT91 REGLERTEKNIK

Försättsblad till skriftlig tentamen vid Linköpings universitet

Dina anteckningar: Semifysikalisk modellering i kursen Modellering

Reglerteknik AK Tentamen

Försättsblad till skriftlig tentamen vid Linköpings universitet

TSRT09 Reglerteori. Sammanfattning av föreläsning 9. Cirkelkriteriet. Sammanfattning av föreläsning 9, forts. Amplitudstabilitet hos svängningar

Tentamen i Reglerteknik, 4p för D2/E2/T2

TENTAMEN I REGLERTEKNIK Y/D

F13 Regression och problemlösning

REGLERTEKNIK, KTH. REGLERTEKNIK AK EL1000, EL1110 och EL1120

Välkomna till TSRT19 Reglerteknik M Föreläsning 9

Tentamen i Styr- och Reglerteknik, för U3 och EI2

Reglerteori. Föreläsning 4. Torkel Glad

Datorövningar i systemidentifiering Del 3

Reglerteknik AK. Tentamen kl

Tentamen i Reglerteknik, för D2/E2/T2

TENTAMEN I TSRT91 REGLERTEKNIK

Reglerteori, TSRT09. Föreläsning 10: Fasplan. Torkel Glad. Reglerteknik, ISY, Linköpings Universitet. Torkel Glad Reglerteori 2015, Föreläsning 10

Reglerteknik AK. Tentamen 9 maj 2015 kl 08 13

Formalia. Modellbygge & Simulering, TSRT62. Föreläsning 1. Varför modeller? Föreläsning 1: Modeller och modellbygge

Lösningsförslag till tentamen i Reglerteknik Y/D (TSRT12)

Välkomna till TSRT19 Reglerteknik Föreläsning 7

REGLERTEKNIK KTH. REGLERTEKNIK AK EL1000/EL1110/EL1120 Tentamen , kl

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 26 november 2015 Sida 1 / 28

Regressions- och Tidsserieanalys - F4

STATISTISK ANALYS AV KOMPLEXA DATA

Industriell reglerteknik: Föreläsning 2

Tentamen i Styr- och Reglerteknik, för U3 och EI2

Lösningar Reglerteknik AK Tentamen

Försättsblad till skriftlig tentamen vid Linköpings universitet

Välkomna till TSRT15 Reglerteknik Föreläsning 12

Lösningsförslag TSRT09 Reglerteori

Reglerteknik AK, FRT010

TSRT91 Reglerteknik: Föreläsning 9

TENTAMEN I REGLERTEKNIK Y TSRT12 för Y3 och D3. Lycka till!

TENTAMEN I REGLERTEKNIK I

Modellbygge och simulering

Välkomna till TSRT19 Reglerteknik Föreläsning 5. Sammanfattning av föreläsning 4 Frekvensanalys Bodediagram

Frekvensbeskrivning, Bodediagram

TSRT91 Reglerteknik: Föreläsning 2

Reglerteknik 7. Kapitel 11. Köp bok och övningshäfte på kårbokhandeln. William Sandqvist

Reglerteknik 7. Kapitel 11. Köp bok och övningshäfte på kårbokhandeln. William Sandqvist

Reglerteknik AK. Tentamen 27 oktober 2015 kl 8-13

Välkomna till TSRT19 Reglerteknik Föreläsning 12

TSIU61: Reglerteknik. Sammanfattning från föreläsning 5 (2/4) Stabilitet Specifikationer med frekvensbeskrivning

Figure 1: Blockdiagram. V (s) + G C (s)y ref (s) 1 + G O (s)

Mekanik FK2002m. Repetition

Beskrivning av signaler i frekvensdomänen - sammanfattning

Föreläsning 12: Linjär regression

Föreläsning 10, Egenskaper hos tidsdiskreta system

TSIU61: Reglerteknik. Frekvensbeskrivning Bodediagram. Gustaf Hendeby.

Nyquistkriteriet, kretsformning

ERE 102 Reglerteknik D Tentamen

Välkomna till TSRT15 Reglerteknik Föreläsning 2

TSIU61: Reglerteknik. de(t) dt + K D. Sammanfattning från föreläsning 4 (2/3) Frekvensbeskrivning. ˆ Bodediagram. Proportionell }{{} Integrerande

SF1901 Sannolikhetsteori och statistik I

Reglerteori. Föreläsning 12. Torkel Glad

Kap 10 - Modeller med störningar. Hur beskriva slumpmässiga störningar?

PROGRAMFÖRKLARING I. Statistik för modellval och prediktion. Ett exempel: vågriktning och våghöjd

Transkript:

Sammanfattning av föreläsning 5 Modellbygge & Simulering, TSRT62 Föreläsning 6. Modellkvalitet och validering Reglerteknik, ISY, Linköpings Universitet Skattningens kvalitet: bias och varians Fysikaliska parametriserade modeller Olinjära svartlådemodeller Lokala modeller Lokala linjära modeller Olinjära regressionsmodeller; neuronnät Bias och varians Modellkvalitet och validering Bias-fel: är : (=antal datapunkter) Variansfel: θ = argmin θ π där λ är brusvariansen och π G (e iω ) G(e iω, θ) 2 Φ u (ω) H (e iω ) 2 dω E( ˆθ θ )( ˆθ θ ) T λ R Överanpassning och korsvalidering AIC, FPE, MDL Residualtester Lite modellbyggesfilosofi ågra modeller utan facit R = Eψ(t, θ )ψ(t, θ ) T, ψ(t, θ) = d dθ ŷ(t θ)

Överanpassning Bot mot överanpassning Om man lägger till en parameter i en modell så kan man normalt modellera allt som den gamla modellen kunde plus en del nytt. (man kan ju återfå den gamla modellen genom att sätta den nya parametern = ) Det blir alltså förmånligt att ta in fler parametrar. I praktiken anpassas ofta modeller med många parametrar mer till bruset än till underliggande fysik. Detta kallas överanpassning (overfit). Utvärdera modellerna på nya data (som alltså inte använts vid beräkning av ˆθ): korsvalidering Ta in antalet parametrar d i kriteriet. Akaikes AIC: FPE Rissanens MDL 2d min( + d,θ ) ɛ 2 (t, θ) + d/ min( + d,θ d/ ) ɛ 2 (t, θ) 2d min( + d,θ log ) ɛ 2 (t, θ) Modellordning estimeringsdata Modellordning valideringsdata 45 44.5 Model Misfit vs number of par s 55 54 Model Misfit vs number of par s Unexplained output variance (in %) 44 43.5 43 42.5 42 4.5 4 MDL, AIC "Bäst" Anpassning av ARX-modeller utvärderat på estimeringsdata (sanna systemet är ARX 2 2 ) Unexplained output variance (in %) 53 52 5 5 49 48 MDL AIC Bäst Anpassning av ARX-modeller utvärderat på valideringsdata (sanna systemet är ARX 2 2 ) 4.5 47 4 5 5 2 25 3 umber of par s 46 45 5 5 2 25 3 umber of par s

Modellernas stegsvar Modellernas bodediagram.8 Step Response MDL (valid) Bäst (valid) Frequency response.7 MDL (valid) "Bäst" (estim) "Bäst" (estim).6 Amplitude Sann AIC.5.4.3 sant AIC Bäst (valid) otera tecken på överanpassning hos modellen med högst ordningstal ( bäst ) otera tecken på överanpassning hos modellen med högst ordningstal ( bäst ) 5.2. Phase (deg) 5 2 3 4 5 6 7 8 9 Time 2 Frequency (rad/s) Residualtest. R ɛu Residualtest 2. R ɛ Residualer: ɛ(t, ˆθ ) = y(t) ŷ(t ˆθ ) Idealt bör ɛ vara oberoende av u Skatta korskovariansen: Plotta ˆR ɛu. ˆR ɛu (τ) = ɛ(t + τ)u(t) Korrelation för negativa τ: Kanske återkoppling ˆR ɛu (τ o ) signifikant nollskild: indikerar att u(t τ o ) bör inkluderas i modellen. Residualer: ɛ(t, ˆθ ) = y(t) ŷ(t ˆθ ) Idealt bör dessa vara oberoende (om också brusmodellen är väl skattad) Skatta kovariansen: Plotta ˆR ɛ. ˆR ɛ (τ) = ɛ(t + τ)ɛ(t)

Residualtest exempel Modellkvalitet.5 Autocorrelation of residuals for output y.5 2 5 5 5 5 2.5 Cross corr for input u and output y resids.5 2 5 5 5 5 2 Samples Blå kurva: modell av lägre ordning än det sanna systemet. Korskovariansen mellan ɛ och u antyder att modellen måste utökas så att den kan ta hänsyn till äldre värden på u. Röd kurva: en högre ordningens modell där korskovariansen mellan ɛ och u försvunnit (dessutom har korrelationen i ɛ gått ner något) Måste bedömas med hänsyn till syftet Fysikalisk bas viktig för modellens trovärdighet vid t ex extrapolation Korrekt förutsägelse av det oväntade ökar trovärdighet eptunus Instabilitet hos ögats ackomodation Modellens syfte viktigt Test : Stegsvar 6 Exempel: Två modeller 5 G = s +. G 2 = Vilken beskriver verkligheten bäst? (s + ) 4 4 3 2 G G 2 sant stegsvar 2 3 4 5 6 7 8 9 Här beskriver G 2 verkligheten bäst.

Test 2: Stegsvar vid PI-reglering Frekvensplanstolkning 2 Bode Diagram 2.5 2 G 2 Magnitude (db) 2 4 6 G sant G 2.5 G 8 9.5 Phase (deg) 8 sant stegsvar.5 2 3 4 5 6 7 8 9 Här beskriver G verkligheten bäst. 27 36 2 Frequency (rad/s) G 2 approximerar bäst vid låga frekvenser; viktigt vid öppen styrning G approximerar bäst runt skärfrekvensen; viktigt vid reglering Ptolemaios modell Keplers och ewtons modell.5 Q *.5 P o Q * P o P o Q * -.5 - -.5 -.5 - -.5.5.5 Ofysikalisk grund, epicykler ( cirklar i cirklar ) Mycket bra på att förutsäga banor hos de kända planeterna Kunde inte förutsäga banor hos nyupptäckta planeter Kunde inte förutsäga existensen av nya planeter Bild: R. J. Hall Fysikalisk bas: gravitationslagen och rörelselagarna Kan förutsäga banor med utomordentlig precision Kan förutsäga banor hos nya planeter med minimala indata Förutsåg existensen av eptunus

Viktig modellvalidering: klimatmodeller Externa insignaler i klimatmodeller Kort om klimatmodeller Beskriver hur temperatur, tryck, densitet, hstighet osv utvecklas i tid och rum Bygger på fysik: balansekvationer för massa, energi, rörelsemängd osv. Många tillstånd (aggregering av partdiffar) Framtagna under de senaste decennierna av olika forskargrupper. Exempel på externa insignaler aturliga Solstrålning Vulkaner Mänskliga Utsläpp av växthusgaser Utsläpp av aerosoler Utvärdering av klimatmodeller, Utvärdering av klimatmodeller, 2 Global medeltemperatur Svart: uppmätt Gult: 58 simuleringar från 4 modeller, alla insignaler Rött: Medelvärde från simuleringarna Grå linjer: vulkanutbrott Global medeltemperatur Svart: uppmätt Ljusblått: 58 simuleringar från 4 modeller, endast naturliga insignaler Blått: Medelvärde från simuleringarna Grå linjer: vulkanutbrott Källa: IPCC AR4, fig 9.5 a Källa: IPCC AR4, fig 9.5 b

Att prediktera framtiden Utvärdering av Hansens modell från 988 Ett starkt test är att låta modellerna förutsäga framtiden och jämföra prediktion och utfall Detta kräver flera decenniers väntan Ett alternativ är att använda en prediktion som gjordes för flera decennier sedan En sådan prediktion gjordes av Hansen 988 svart: temperaturprediktion (det utsläppsscenario som faktiskt slog in) rött: temperaturmätningar De räta linjerna är uppskattade trender Analys: Gavin Schmidt http://www.realclimate.org/index.php/archives/29/2/updates-tomodel-data-comparisons/ Rumsfördelning av temperatur 2 Validering, sammanfattning ågra valideringssynpunkter. Hansens prediktion Uppmätt av ASA-GISS Testa modellen på nya data. Korsvalidering Beräkna olika modeller i olika strukturer och på olika mätdata. Modellerna överensstämmer (t.ex. i simulering eller i Bodediagram) Stort förtroende. Kolla residualerna ɛ(t) = y(t) ŷ(t) Testa korrelation med insignal Testa inbördes korrelation. Tänk på modellens syfte.