TANA81: Föreläsning 10

Relevanta dokument
TANA81: Föreläsning 10

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

Kravspecifikation Fredrik Berntsson Version 1.3

Vetenskapsdagen 2016 SciLab för laborativa inslag i matematik eller fysik

TANA81: Föreläsning 2

Kravspecifikation Fredrik Berntsson Version 1.3

Kravspecifikation Fredrik Berntsson Version 1.1

Att skriva teknisk ra r p a port r

TANA81: Simuleringar med Matlab

Tekniska beräkningar. Vad är tekn beräkningar? Vad är beräkningsvetenskap? Informationsteknologi. Informationsteknologi

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

TANA81: Matematikprojekt

Vetenskaplig metod och teknisk rapport

Lathund fo r rapportskrivning: LATEX-mall. F orfattare Institutionen f or teknikvetenskap och matematik

TANA09 Föreläsning 5. Matrisnormer. Störningsteori för Linjära ekvationssystem. Linjära ekvationssystem

Variabler. TANA81: Beräkningar med Matlab. Matriser. I Matlab skapas en variabel genom att man anger dess namn och ger den ett värde:

Beräkningsvetenskap. Vad är beräkningsvetenskap? Vad är beräkningsvetenskap? Informationsteknologi. Informationsteknologi

Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter.

Googles sidrankning - linjär algebra värt en förmögenhet

Optimalitetsvillkor. Optimum? Matematisk notation. Optimum? Definition. Definition

Idealgasens begränsningar märks bäst vid högt tryck då molekyler växelverkar mera eller går över i vätskeform.

Inledning. Kapitel Bakgrund. 1.2 Syfte

Optimering av isoleringstjocklek på ackumulatortank

Flöde i nätverk. Flöde i nätverk. Specialfall av minkostnadsflödesproblemet

Pass 3: Metadata. Svensk nationell datatjänst, SND BAS Online

Gymnasiearbetets titel (huvudrubrik)

Examinator: Torbjörn Larsson Jourhavande lärare: Torbjörn Larsson, tel Tentamensinstruktioner. När Du löser uppgifterna

Härledning av Black-Littermans formel mha allmänna linjära modellen

Mobil streckkodsavläsare

Laboration i Tunneltransport. Fredrik Olsen

Planering Matematik åk 8 Samband, vecka

Fö relä sning 2, Kö system 2015

formulera och lösa problem med hjälp av matematik samt värdera valda strategier och metoder,

8G Ma: Bråk och Procent/Samband

Tentamen Bildanalys (TDBC30) 5p

Beräkningsvetenskap introduktion. Beräkningsvetenskap I

Ma7-Åsa: Procent och bråk

TANA17 Matematiska beräkningar med Matlab

SF1669 Matematisk och numerisk analys II Lösningsförslag till tentamen DEL A. r cos t + (r cos t) 2 + (r sin t) 2) rdrdt.

Beräkningsvetenskap introduktion. Beräkningsvetenskap I

Bildanalys. Segmentering. Föreläsning 7. Split and Merge. Region Growing

Föreläsning 3: Formalia: Hur skall uppsatsen se ut

Mälardalens högskola

Fysikaliska modeller. Skapa modeller av en fysikalisk verklighet med hjälp av experiment. Peter Andersson IFM fysik, adjunkt

Handledning Det didaktiska kontraktet. 19 september 2012

Matematikbokens Prio kapitel Kap 3,.,Digilär, NOMP

INTRODUKTION TILL SYSTEM- OCH REGLERTEKNIK (3 sp) TIDIGARE: GRUNDKURS I REGLERING OCH INSTRUMENTERING 3072 (2sv) Hannu Toivonen

TMA226 datorlaboration

7E Ma Planering v45-51: Algebra

Lokal pedagogisk planering i matematik för årskurs 9

Ma7-Per: Geometri. Det tredje arbetsområdet handlar om geometri.

7F Ma Planering v2-7: Geometri

Exempel på gymnasiearbete inom naturvetenskapsprogrammet naturvetenskap

Optimeringslära Kaj Holmberg. Lösningar/svar. Iteration 2: x 2 s

Matematisk analys för ingenjörer Matlabövning 3 Numerisk lösning av differentialekvationer

Hemuppgift 1, SF1861 Optimeringslära, VT 2017

NATIONELLT KURSPROV I MATEMATIK KURS B VÅREN Del I, 9 uppgifter utan miniräknare 3. Del II, 8 uppgifter utan miniräknare 5

nyckeln till intresse och förståelse Kinesiskt ordspråk: Jag hör och jag glömmer, jag ser och jag minns, jag gör och jag förstår.

Anvisningar till rapporter i psykologi på B-nivå

Finansiell Statistik (GN, 7,5 hp,, HT 2008) Föreläsning 3

Matematik - Åk 9 Funktioner och algebra Centralt innehåll

Lokala betygskriterier Matematik åk 8

Läsanvisningar Henrik Shahgholian

8A Ma: Geometri. Det tredje arbetsområdet handlar om geometri.

Föreläsning 7: Punktskattningar

8G Ma: Bråk och Procent/Samband

Lennart Edsberg Nada,KTH Mars 2003 LABORATIONSHÄFTE NUMERISKA METODER GRUNDKURS 1, 2D1210 LÄSÅRET 02/03. Laboration 3 4. Elmotor med resonant dämpare

8F Ma Planering v2-7 - Geometri

Vetenskaplig metodik

VETENSKAPLIGA ASPEKTER UTIFRÅN EN NATURVETARES PERSPEKTIV

Statistikens grunder HT, dagtid Statistiska institutionen

Introduktion till Word och Excel

ANDREAS REJBRAND NV1A Matematik Linjära ekvationssystem

Algoritmer, datastrukturer och komplexitet

Interpolation Modellfunktioner som satisfierar givna punkter

9E Ma Planering v2-7 - Geometri

Matematikbokens Prio kapitel Kap 3,.,Digilär, NOMP

8B Ma: Procent och bråk

7G,H och D matematik planering Syftet med undervisningen är att du ska utveckla din förmåga att:

Simulering av Poissonprocesser Olle Nerman, Grupprojekt i MSG110,GU HT 2015 (max 5 personer/grupp)

Pedagogiskt café. Problemlösning

Tentamensinstruktioner. När Du löser uppgifterna

Algoritmer, datastrukturer och komplexitet

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan

Om uppsatsmallen vid GIH

Titel. Äter vargar barn?

Mathematica. Utdata är Mathematicas svar på dina kommandon. Här ser vi svaret på kommandot från. , x

Np MaB vt 2002 NATIONELLT KURSPROV I MATEMATIK KURS B VÅREN 2002

1 Föreläsning I, Mängdlära och elementär sannolikhetsteori,

TAOP61/TEN 1 OPTIMERING AV REALISTISKA SAMMANSATTA SYSTEM. Tentamensinstruktioner. När Du löser uppgifterna

MINIMIKRAV VID RAPPORTSKRIVNING

Bedömningsanvisningar

Exempel ode45 parametrar Miniprojekt 1 Rapport. Problemlösning. Anastasia Kruchinina. Uppsala Universitet. Januari 2016

9A Ma: Geometri. Det tredje arbetsområdet handlar om geometri.

Lokal pedagogisk planering

Introduktion till kursen och MATLAB

Övning 1 Sannolikhetsteorins grunder

9F Ma: Aritmetik och bråkbegreppet

PM P R O M E M O R I A

Transkript:

TANA81: Föreläsning 10 - Matematisk eller Teknisk Forskning. - Exempel på Kandidat eller Magister projekt. - Vad skall dokumenteras? Typeset by FoilTEX 1

Matematisk Grundforskning Definition Avståndet mellan två punkter x och y ges av en avståndsfunktion d(x,y) som uppfyller villkorend(x,x) = 0 (1),d(x,y) = d(y,x) (2),d(x,y) > 0 om x y (3), och d(x,z) d(x,y)+d(y,z) (4). Definition En cirkel med radie r och centrum c ges av mängden C(r,c) = {x så att d(x,c) r}. Exempel I R 2 kan vi använda d(x,y) = (x 1 y 1 ) 2 +(x 2 y 2 ) 2. Alternativt kan vi använda d(x,y) = max(x 1 y 1,x 2 y 2 ). Fråga Är alla cirklar konvexa? Typeset by FoilTEX 2

Vetenskap eller Filosofi? Matematik ingår inte i engelskans Science! Är matematik en vetenskap? Definition Ett axiom är ett grundläggande antagande som accepteras utan något bevis. All matematik bygger på ett antal axiom. Nya begrepp införs via definitioner. Logiska konsekvenser av definitioner och axiom kallas satser. Exempel Ett axiom är urvalsaxiomet som säger att ur varje icke-tom mängd kan man plocka ut ett element. Matematik liknar filosofi mer än naturvetenskap. Typeset by FoilTEX 3

Teknisk Forskning Verklighet Förenklingar Modell Frågor Problem Relevant? Numerisklösning Matematik är det språk som används för att formulera tekniska problem! Typeset by FoilTEX 4

Exempel på forskningsprojekt Vad forskas det om vid MAI? Mycket information finns på hemsidan eller http://www.mai.liu.se/ http://liu.se/mai/und/exjobb De flesta lärare erbjuder kandidat- eller magisterprojekt inom sitt forskningsområde. Typeset by FoilTEX 5

Temperaturmätning på ytor Tjock vägg Varm gas eller vätska Mätpunkt 0 1 x Vill uppskatta yttemperaturen f(t) = T(0,t) från mätningar g m (t) T(1,t). Typeset by FoilTEX 6

75 65 70 60 65 60 55 Temperature T(r,t) [ o C] 55 50 45 Temperature T(r,t) [ o C] 50 45 40 40 35 30 35 25 0 200 400 600 800 1000 1200 1400 1600 1800 2000 Time t [s] 30 0 200 400 600 800 1000 1200 1400 1600 1800 2000 Time t [s] Simulering Givet en exakt yttemperatur T(0, t) beräknar vi temperaturen g(t) = T(1,t) vid mätpunkten. Vi lägger även till simulerat brus för att få g m (t). Slutsats Processen är utjämnande med en liten tidsfördröjning. Problemet att uppskatta f(t) från g m (t) blir instabilt. Referens Kandidatarbete utfört av Fredrik Gustafsson, 2014. Masterarbete av Yves Nyalihama, 2010. Typeset by FoilTEX 7

Stabilisera beräkningarna med hjälp av ett lågpassfilter. Använd bara frekvenskomponenter ξ < ξ c. 90 75 80 70 65 70 60 Temperature T(r,t) [ o C] 60 50 40 Temperature T(r,t) [ o C] 55 50 45 40 30 35 20 10 0 200 400 600 800 1000 1200 1400 1600 1800 2000 Time t [s] F F m 30 25 0 200 400 600 800 1000 1200 1400 1600 1800 2000 Time t [s] F F m Beräknad yttemperatur f(t) då ξ c = 600 (vänster) och en bra lösning då ξ c = 100 (höger). Hur skall parametern ξ c väljas? Ger andra filter bättre lösningar? Detta är ett exempel på ett illa-ställt problem. Många liknande exempel finns. Typeset by FoilTEX 8

Bildbehandling Problem Vi har tagit ett foto som blivit suddigt. Kan vi rätta till problemet? Antagande Låt I vara den exakta bilden. Bilden som vi observerar genom kameran är I b = K I, där K är linjär (dvs en matris). Problemet att beräknai fråni b är instabilt. Lägg till en straff term och minimera, Kx I b 2 +λ x 2. Hur skall parametern λ väljas? Hur skall matrisen K väljas (beror på kameran)? Kan minimeringsproblemet lösas effektivt? Typeset by FoilTEX 9

Exempel Vi tittar på en satelit med ett teleskop och får en bild med 32 32 pixlar. 5 5 10 10 15 15 20 20 25 25 30 30 5 10 15 20 25 30 5 10 15 20 25 30 Observerad bild I b (vänster) och återskapad bild I r (höger). Matrisen K är en kombination av att sateliten rör sig och ljusspridning i atmosfären. Typeset by FoilTEX 10

Exempel En liten kamera har inte plats för bra optik. Låt bilder få lite dåligt fokus och kompensera numeriskt. 50 50 100 100 150 150 200 200 250 50 100 150 200 250 250 50 100 150 200 250 En suddig bild I b på 256 256 pixlar (vänster). Efter att minimeringsproblemet lösts får vi bilden I r (höger). Typeset by FoilTEX 11

Formsprutning av plast Smält plast Plastgranulat Form.. Klämma Skruv Värmeelement Flytande plast trycks, under riktigt högt tryck, in i en form för att sedan svalna. För att produkten skall bli snygg måste förloppet simuleras. Typeset by FoilTEX 12

Exempel En platta med ett hål och en region med tunnare gods. Flytfronter då plast trycks in i formen. Problem uppstår om luftfickor skapas. Dessutom fula linjer om två flytfronter möts. Typeset by FoilTEX 13

Matematisk modell Trycket inne i gjutformen beskrivs av, div( p 1 n 1 p) = 0. Där n beskriver plastens viskositet. Ett enklare problem att lösa fås om n 0. Definition Låt Ω vara ett polygonområde. Inre avståndet från x till y är d( x, y) = inf γ γ 1 H ds där H är formens tjocklek, och γ är en kurva från x till y. Definition Låt x Ω ochr > 0. MängdenC r = { y y Ω and d( x, y) < r} kallas en pseudo cirkel. Sats Flytfronterna blir pseudo-cirklar då n 0. Typeset by FoilTEX 14

Exempel Experiment med en realistisk produkt tillverkad med formsprutning 30 equidistant level curves Detected weld lines 140 140 120 120 100 100 80 80 60 60 40 40 20 20 0 0 20 40 60 80 100 120 140 160 180 Thickness ratio 1.5:1 0 0 20 40 60 80 100 120 140 160 180 Thickness ratio 1.5:1 Flytfronter enligt pseudo-cirkel principen. Sammanflytningslinjer och luftfickor kan beräknas. Rerefens Magisteruppsats, Fredrik Berntsson, 1996. Typeset by FoilTEX 15

Animering i Datorspel Vi vill att en karaktär skall röra sig mellan två punkter. Hur skall animeringssekvens som beskriver rörelsen skapas? Vi kan inte i förväg förutsäga alla möjliga rörelser för karaktärerna i spel. Problem När karaktärer ritas i hög upplösning måste även rörelsemönstret vara realistiskt. Referens Examensarbete utfört vid DICE av Anders Andersson, 2012. Typeset by FoilTEX 16

Definition En Trådmodell T består av punkter {x i }, bågar {(i,j)}. Till varje punkt ordnas en hastighet v i. En instans T kallas även stillbild. Trådmodellen innehåller precis den information som behövs för att rita karaktären på en en bildruta i en filmsekvens. Vi kan samla in konkreta exempel T i genom att placera sensorer på skådespelare. Detta kallas Motion Capture. Problem Antag att vi har en databas bestående av stillbilder {T i }. Hur kan vi använda dessa för att bygga upp en ny filmsekvens? Typeset by FoilTEX 17

Definition Antag att {T i } är en samling stillbilder. En Rörelsegraf består av ett antal riktade bågar {(i, j)} som beskriver vilka stillbilder som kan följa på varandra. Exempel Möjliga övergångar mellan två filmklipp Typeset by FoilTEX 18

Exempel Vi har ett antal stillbilder, en rörelsegraf och en väg vi vill att karaktären skall röra sig enligt. Grafsökning Givet de stillbilder T i vi använder ger hastighetsinformationen en väg karaktären kommer att följa. Vi vill hitta en väg genom grafen sådan att karaktären kommer att följa den önskade vägen så bra som möjligt. Typeset by FoilTEX 19

Resultat Filmsekvensen ges av Matematiska frågeställningar: Hur bygga upp rörelsegrafen automatiskt givet ett antal inspelade filmsekvenser? Hur skall målfunktionen i grafsökningen se ut och hur skall sökningen genomföras? Typeset by FoilTEX 20

Värdering och Analys av Väderderivat Definition Ett Väderderivat är ett finansiellt kontrakt som baseras på väderdata vid en viss plats. Exempel Efterfrågan, och priset, på elkraft styrs av hur kallt det är på vintern. Är det kallare än 18 o C innomhus värmer vi upp till 18 o C. För en viss plats och för en viss tidsperiod definierar vi x = t1 t 0 max(18 T(t),0)dt. Det är rimligt att anta att mängden elkraft som går åt för uppvärmning är proportionell mot x. En kraftproducent kan försäkra sig mot låg vinst vid en mild vinter genom att tekna ett kontrakt med x som variabel. Typeset by FoilTEX 21

Exempel Temperaturmätning varje timme vid en mätstation i Malmslätt under perioden 1951 2014. Även några dagar under Juli 1973 40 35 30 20 30 Temperatur T(t) o C 10 0 10 Temperatur T(t) o C 25 20 20 15 30 40 0 1 2 3 Timme t 4 5 6 x 10 5 2.155 2.1555 2.156 2.1565 2.157 2.1575 2.158 Timme t x 10 5 Hur kan denna typ av data användas för att prissätta ett kontrakt? Statistisk analys? Kan väderprognoser användas? Typeset by FoilTEX 22

Frågor att besvara Vad skiljer ett väder derivat kontrakt från andra typer av finansiella derivat? Hur skall kontrakt prissättas? Kan man säga hur mycket kraftproducentens risk reduceras som en följd av kontraktet? Hur skall kontraktet värderas efter att det tecknats? Referens Pågående doktorand projekt. Lämpligt för Kandidat eller Magisteruppsats. Typeset by FoilTEX 23

Målföljning Problem En operatör siktar på ett mål. Då fordonet rör sig vill vi att systemet skall hålla kvar målet i siktet. p v Vi mäter positionen p(t), orienteringen φ(t) och avståndet till målet d. Kameran följer sedan automatiskt målet vartefter fordonet rör sig. Ingen bildbehandling. Referens GPS assisted stabilization and tracking for a camera system. Hugo Johansson och Hendric Kjellström. 2016. Typeset by FoilTEX 24

Artikel och Mini-konferens Artikel Beskriver vad gruppen arbetat med och ger exempel på hur systemet kan användas. Titel och författare. Kan börja med en kort sammanfattning men det är inte nödvändigt. Introduktion Beskrivning av problemet. Bakgrund och referenser. Vad skall göras i arbetet. Kort sammanfattning av de olika kapitlen. Beskrivning av problemet Mer detaljerad beskrivning. Inför matematisk notation. Beskriv lösningsmetoden matematiskt. Implementation kan antigen vara underrubrik eller eget kapitel. Exempel Hitta bra exempel som visar hur allt fungerar. Beskriv tydligt vad Typeset by FoilTEX 25

som kan ses ur exemplen. Både fall där metoden fungerar och där man ser begränsningar. Sammanfattning beskriv ytterligare en gång vad som gjorts och vad de viktigaste slutsatserna är. Referenser Försök hitta referenser till böcker eller artiklar. Undvik internetkällor om möjligt. Internet källor kan placeras med lite förklarande text i fotnötter ifall de krävs. Omfattning Åtminstone 7-12 sidor inklusive grafer. Det är oftast enklare att skriva om man låter texten bli lite längre. Tänk på Artiklar har ingen innehållsförteckning. Undvik LIPS mallarna. Frågor? Typeset by FoilTEX 26

Mini-konferens Presentera det ni gjort. Nivån skall vara sådan att övriga grupper förstår vad metoden bygger på. Varje grupp får 20 minuter att presentera. 5 minuter för frågor. Tänk på att presentera er. Alla skall delta i presentationen. Feedback på rapport och presentation ges direkt. Tider Onsdag vecka 17 är Bp4. Godkännande av kod och utkast till artikel. Fredag vecka 19 skall artikeln skickas in. Till beställare, handledare, och språklärare. Onsdag vecka 20. Presentation av arbetet! Typeset by FoilTEX 27