Stabiliteitsanalyse in een model van het menselijk binnenoor (Engelse titel: Stabilityanalisis in a model of the human inner ear)
|
|
- Damian Klaas van den Brink
- 5 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Technische Universiteit Delft Faculteit Elektrotechniek, Wiskunde en Informatica Delft Institute of Applied Mathematics Stabiliteitsanalyse in een model van het menselijk binnenoor (Engelse titel: Stabilityanalisis in a model of the human inner ear) Verslag ten behoeve van het Delft Institute of Applied Mathematics als onderdeel ter verkrijging van de graad van BACHELOR OF SCIENCE in TECHNISCHE WISKUNDE door Eline Kleimann Delft, Nederland Juli 2015 Copyright 2015 door Eline Kleimann. Alle rechten voorbehouden.
2
3 BSc verslag TECHNISCHE WISKUNDE Stabiliteitsanalyse in een model van het menselijk binnenoor (Engelse titel: Stabilityanalisis in a model of the human inner ear) Eline Kleimann Technische Universiteit Delft Begeleider Prof. dr. ir. C. Vuik Dr. ir. P.W.J. van Hengel Overige commissieleden Dr. J.L.A. Dubbeldam Dr. ir. M. Keijzer Juli, 2015 Delft
4
5 SAMENVATTING Dit bachelorproject is uitgevoerd in samenwerking met INCAS 3, een onderzoeksinstituut gevestigd in Assen. Het bouwt voort op de projecten van K. Lindenberg ([1]) en M. Wijchers ([3]). INCAS 3 heeft een model opgesteld van de menselijke cochlea (slakkenhuis). Hiervan is een numeriek model opgesteld in MATLAB. Er wordt een stabiliteitsanalyse uitgevoerd. Het model zag er in eerste instantie als volgt uit: 2 met beginvoorwaarden: en randvoorwaarden: x 2 (m ζ(x, t) + d(x) ζ(x, t) + s(x)ζ(x, t)) 2ρb B M A ζ(x,0) = 0, ζ(x,0) = 0, 0 x L, p (0, t) = f (t), x p(l, t) = 0, t 0. ζ(x, t) = 0, 0 x L, t 0 Later, werd er een belangrijke aanpassing aan het model gedaan. De dempingscoëffiënt wordt negatief, de zogeheten Zweig impantie. Daarnaast werd een delay term toegevoegd. Er vindt onderstaande verandering van een normale differentiaalvergelijking (ODE) naar delay differentiaalvergelijking (DDE) plaats. 2 x 2 (m ζ(x, t) + d(x) ζ(x, t) + s(x)ζ(x, t) + s (x)ζ(x, t τ)) 2ρb B M A ζ(x, t) = 0, 0 x L, t 0 Er wordt algemene theorie over DDE s bekeken in hoofdstuk 2, waar de vorm van een DDE wordt besproken. Vervolgens worden de definities asymptotisch stabiel en demp geïntroduceerd. De stabiliteitsanalyse wordt uitgevoerd voor een lineaire testvergelijking y (t) = λy(t) + µy(t τ). Het stabiliteitsgebied S τ weergeeft het gebied van parameters die een stabiele oplossing oplevert. Het S τ -stabiliteitsgebied bestaat uit de paren(λ,µ) waarvoor geldt λ < µ en µ 2 λ 2 < 1 ( ) λ τ ar ccos µ Het S τ -stabiliteitsgebied dat voor alle τ s geldt is het gebied weergegeven door λ µ < λ. Er wordt in (3.2) de algemene vorm van de Runge-Kutta methode voor DDE s beschreven. Bij het gebruik van Runge-Kutta 4 voor het oplossen in MATLAB worden ook waardes opgeroepen die niet op de benaderde discrete punten ligt. Daarom wordt er een continue existentie gemaakt. De theorie over stabiliteit die bestaat voor ODE s noemen we A-stabiliteit. Dit breidden we uit naar P-stabiliteit en D-stabiliteit. Bij D-stabiliteit bekijken we de stabiliteit voor een bepaalde waarde van τ, terwijl bij P-stabiliteit dit voor alle τ s moet gelden. Bij P-stabiliteit wordt hierdoor een deel van het S τ -gebied buiten beschouwing gelaten. In de analyse nemen we de stapgrootte h zodanig dat h = τ m, waarbij m 1 een integer. Runge Rutta 4 is niet onvoorwaardelijk D-stabiel. Wel zijn de D τ -stabiliteitsgebieden te vinden, ofwel de paren (λ,µ) waarvoor Runge Kutta 4 stabiel is bij zekere m. Er is ook gekeken naar het gedrag dat DDE s, in het algemeen en in het INCAS 3 model, vertonen bij overgang van stabiliteit naar instabiliteit. Deze overgang kan redelijk geleidelijk gaan doordat we een delay-term hebben. Bij het INCAS 3 model kunnen daarnaast de naburige oscillatoren een stabilisere werking hebben. Nietanalytisch onderzoek naar stabiliteit kan gedaan worden door een exitatiepatroon te maken. Neem dan een heel kleine stapgrootte als maatstaaf voor stabiliteit. Als het vergroten van de stapgrootte dan een afwijk exitatiepatroon geeft, is het model niet stabiel meer. v
6
7 VOORWOORD Tijdens de drie jaar dat ik Technische Wiskunde heb gestudeerd, ben ik altijd geïnteresseerd geweest in de toepassing van de theorie. Wat kun je met de stof van dit vak? en Bij welk bedrijf zou je deze kennis kunnen toepassen? waren vragen die in mij opkwamen. Het leukste vak vond ik numerieke methoden. Met het einde van mijn Bachelor in zicht, ben ik steeds meer aan het oriënteren op de keuze van mijn Master en de daar bijhore carrièreperspectieven. Toen er bij het kiezen van Bacheloreindprojecten ook een project bij zat wat in samenwerking was met een onderzoeksinstituut, INCAS 3, trok dat direct mijn aandacht. Twee bachelorprojecten over dit onderwerp waren me al voor geweest, dus ik ging daar op voort bouwen. Het zou een uitdaging zijn, omdat de basis was gevormd en ik nu sneller diep op de stof kon ingaan. Een ander aspect dat me aan trok was de directe koppeling naar INCAS 3. De mogelijkheid dat je iets bij kan dragen, vond ik heel erg leuk. Ik wil mijn begeleider, Kees Vuik, bedanken voor alle ondersteuning. Na elke bespreking werd ik weer gemotiveerd om aan de slag te gaan. Daarnaast, Peter van Hengel, bedankt voor de begeleiding vanuit INCAS 3. Het was erg interessant om te leren waar het onderzoek wat ik deed belangrijk voor was. Ik wens iedereen veel leesplezier toe. Eline Kleimann Delft, Juli 2015 vii
8
9 INHOUDSOPGAVE 1 Voorgaand onderzoek cochlea Inleiding Modelvergelijkingen Stabiliteit Runga-Kutta Modified Sielecki Analytische stabiliteitsanalyse Numerieke test voor stabiliteit DDE s in het algemeen Probleemstelling Delay differential equation DDE s in Matlab Interpretatie Runge-Kutta voor DDE s Stabiliteitsanalyse Stabiliteit van de DDE Demping en asymptotische stabiliteit Testvergelijking Stabiliteitsgebied S τ Stabiliteit methode Algemene vorm Runge-Kutta methode Implementatie MATLAB Groei van de fout Stabiliteit voor Runge-Kutta A-stabiliteit P-stabiliteit D-stabiliteit D τ -stabiliteitsgebieden Bepaling D τ -stabiliteitsgebieden met MATLAB Algemene vorm stabiliteitsgebied Overeenkomst ODE-theorie Cochlea model INCAS Interpretatie van het model Overgang stabiliteit naar instabiliteit Stabiliteit INCAS 3 -model Conclusie Voor vervolgonderzoek A Matlabcodes 27 A.1 Runge-Kutta 4 met interpolatie A.2 D-stabiliteit onderzoeken A.3 D τ -stabiliteitsgebied plotten A.4 Verschil grafieken door verandering van m A.5 INCAS 3 code Bibliografie 41 ix
10
11 1 VOORGAAND ONDERZOEK COCHLEA 1.1. INLEIDING Het Bacheloreindproject van Kimberley Lindenberg [1] is uitgevoerd in samenwerking met INCAS 3, een bedrijf dat zich onder andere bezig houdt met het modelleren van het (niet-lineaire) gedrag van de menselijke cochlea. Het is nuttig om de otoakoestische emissies (OAE s) van het oor te onderzoeken. Dit zijn geluiden die het oor produceert, als reactie op een stimulans of spontaan. Als de OAE s in verband gebracht kunnen worden met de werking van de cochlea, ontstaat er een objectieve test. Deze test is vooral nuttig voor groepen personen die niet in staat zijn een goede respons te geven op het horen van geluid. Denk hierbij aan baby s, mensen met een verstandelijke beperking of dementie. De cochlea, ook wel slakkenhuis genoemd, is een deel van het binnenoor. De cochlea zit vast aan de gehooren evenwichtszenuw, waar omzetting van geluidstrillingen naar zenuwimpulsen plaatsvindt. Een deel van de cochlea is de cochleaire partitie, bestaande uit het orgaan van Corti en het basilair membraan. In het orgaan van Corti zetten de haarcellen geluidstrillingen om in zenuwsignalen. Het basilair membraan is de scheiding tussen twee vloeistofgevulde holtes in de cochlea. Het membraam begint smal bij de basis en wordt breder richting de apex. Hoge frequenties resoneren bij de basis en lage frequenties bij de apex. Figuur 1.1: Schematische weergave van de cochlea [8] Bij het laten horen van een zuivere toon ontstaat er een lope golf langs de cochleaire partitie. De eigenschappen (golflengte, amplitude en voortplantingssnelheid) van deze golf zijn niet constant. Afhankelijk van de frequentie wordt er een karakteristiek ofwel resonantiepunt bereikt, waarbij de amplitude maximaal is. Op dit punt wordt alle energie van de golf overgedragen van de vloeistof naar de partitie. De voortplanting van de golf stopt na dit punt. 1
12 2 1. VOORGAAND ONDERZOEK COCHLEA 1.2. MODELVERGELIJKINGEN Het model van INCAS 3 gaat uit van individuele cochleaire deeltjes die zich gedragen als harmonische oscillatoren. De amplitude ζ gedraagt zich volgens onderstaande bewegingsvergelijking: p(x, t) = m ζ(x, t) + d(x) ζ(x, t) + s(x)ζ(x, t) (1.2.1) waarbij p(x, t) de stuwkracht is, m de akoestische massa van een cochleair deeltje, d een akoestische dempings factor en s de akoestische stijfheid. Uit de massabehoud van vloeistof hebben we de volge vergelijking: 2 p x 2 (x, t) 2ρb B M ζ(x, t) = 0 (1.2.2) A waarbij ρ de dichtheid van de cochleaire vloeistof is, b B M de breedte van een oscillator is en A de oppervlakte van een vloeistofkanaal. Combineren van (1.2.1) en (1.2.2) geeft dan 2 x 2 (m ζ(x, t) + d(x) ζ(x, t) + s(x)ζ(x, t)) 2ρb B M A ζ(x, t) = 0, 0 x L, t 0 (1.2.3) met beginvoorwaarden: en randvoorwaarden: ζ(x,0) = 0, ζ(x,0) = 0, 0 x L, p (0, t) = f (t), x p(l, t) = 0, t 0. Als we definiëren g (x, t) = d(x) ζ(x, t) + s(x)ζ(x, t) dan volgt 2 p x 2 (x, t) + 2ρb B M Am p(x, t) = 2ρb B M g (x, t), 0 x L, t 0 (1.2.4) Am Met discretisatie naar de plaats delen we het interval 0 tot L op in N +1 equidistante deelintervallen. Na discretisatie kunnen we de differentiaalvergelijking (2.4) omschrijven naar matrixrepresentatie Ap(t) = b(t) waarbij 1 2 γ γ γ A =. 0 1 γ γ p(x 0, t) 2 p(x 1, t) γg (x 0, t) x f (t) p(t) =., b(t) = γg (x 1, t). p(x N, t) γg (x N, t) en de constante γ = 2ρb B M Am ( x)2. Bij discretisatie naar de tijd worden ζ(x, t) = v(x, t) en ζ(x, t) = v(x, t) bekeken en omgeschreven naar onderstaand stelsel: { v(x, t) = ζ(x, t) = v(x, t) p(x,t) g (x,t) m = ω[t,ζ(t), v(t)], Dit stelsel kan worden opgelost met Runge-Kutta 4 of Modified Sielecki. { ζ(x,0) = 0 v(x,0) = 0
13 1.3. STABILITEIT STABILITEIT RUNGA-KUTTA 4 We noemen een verschijnsel stabiel als een kleine verstoring van de parameters een klein verschil in de oplossing geeft. Er geldt dat een numerieke methode stabiel is als voor de versterkingsfactor geldt: Q(hλ) 1 Voor de Runga-Kutta 4 methode geldt Q(hλ) = 1 + hλ (hλ) (hλ) (hλ)4. Voor positieve λ is de versterkingsfactor altijd groter dan 1. Als λ reëel en negatief is, dan vinden we de eis h < 2.8 λ voor stabiliteit MODIFIED SIELECKI Voor de methode Modified Sielecki is er geen versterkingsfactor bek. Bekijken we weer het stelsel { ζ(x, t) = v(x, t) v(x, t) = ω[t,ζ(t), v(t)], dan krijgen we onderstaande methode voor Modified Sielecki: { ζ(x,0) = 0 v(x,0) = 0 { v(t + t) = v(t) + t ω[t,ζ(t), v(t)], ζ(t + t) = ζ(t) + t v(t + t) { ζ(x,0) = ζ0 v(x,0) = v 0 ω[t, ζ(t), v(t)] is in het scalaire geval λ ζ(t) + µ v(t) + c met λ, µ 0 en c R. Analoog met het gebruik van een testvergelijking bij standaardmethoden, nemen we nu ω[t,ζ(t), v(t)] = λ ζ(t) + µ v(t) (1.3.1) We kunnen nu de methode Modified Sielecki met (1.3.1) omschrijven naar a(t + t) = Q a(t) met a(t + t) = ( ) ( ) v(t + t) v(t), a(t) = ζ(t + t) ζ(t) ( ) 1 + t µ t λ en Q = t + ( t) 2 µ 1 + ( t) 2 λ Als a n de numerieke oplossing is, waarvoor geldt dat a n+1 = Q a n, dan: a n+1 = Q a n = Q n a 1 Q n a 1 Om stabiliteit te krijgen, moet Q n 0. Dan moet gelden κ 1 voor alle eigenwaarden κ van Q ANALYTISCHE STABILITEITSANALYSE Er wordt bekeken hoe de theorie kan worden toegepast op het gegeven model. Bij discretisatie naar de plaats kregen we de matrixrepresentatie Ap(t) = b(t). Met de stelling van Gershgorin kunnen de eigenwaarden van A bepaald worden. De stelling van Gershgorin zegt dat eigenwaarden λ van A geldt: λ a kk N+1 a ki. Er geldt dus voor i=1,i j iedere eigenwaarde λ i C dat deze in tenminste één van de cirkels C 1,C 2,...,C N+1 ligt. Hierbij heeft C i als centrum a i i en straal a ki. Dus er volgt N+1 dat: i=1,i j C 1 centrum 1 2 γ + 1 en straal 1 heeft. C 2,...,C N centrum γ + 2 en straal 2 hebben. C N+1 centrum γ + 2 en straal 1 heeft.
14 4 1. VOORGAAND ONDERZOEK COCHLEA Om de stabiliteit van de tijdsdiscretisatie te analyseren wordt er eerst omgeschreven naar onderstaande matrixrepresentatie: ζ(x 0, t) ζ(x 0, t) 0 ζ(x 1, t) ζ(x 1, t) 0. ( ).. ζ(x N, t) O I ζ(x N, t) v(x 0, t) = QA 1 0 MS MD v(x v(x 1, t) 0, t) x f (t) v(x 1, t) 0... v(x N, t) v(x N, t) 0 Waarbij O een N N nulmatrix en I de N N eenheidsmatrix en 1 2 γ γ 0 0 M = Q[A γ..... I], γ s(x 0 ) s(x 1 ) 0 0. S = 0 0 s(x 2 ) s(x N ) d(x 0 ) d(x 1 ) 0 0. en D = 0 0 d(x 2 ) d(x N ) Analytisch bekijken van de stabiliteit lijkt te ingewikkeld, dus wordt niet gedaan NUMERIEKE TEST VOOR STABILITEIT We gebruiken voorbeeldwaardes gebaseerd op de publicatie van Van den Raadt [2] om zo op een niet-analytische manier de stabiliteit te bepalen. ( ) O I Er wordt gekeken naar de eigenwaarden van om te onderzoeken voor welke grootte van de tijdsstap de methode Runga-Kutta 4 stabiel is. Oplossen met MATLAB geeft dat alle eigenwaarden van deze ma- MS MD trix een negatief reël deel hebben. Ook wordt bepaald dat voor t = s Runga-Kutta 4 stabiel is. Bij het testen van de tijdstappen in het model was te observeren dat de fout begrensd blijft bij een tijdsstap van t = s en onbegrensd wordt voor t = s Vervolgens wordt de tijdstap waarvoor Modified Sielecki nog stabiel is onderzocht. ( Er wordt steeds bij een ) I + t MD t MS gekozen tijdstap gekeken of κ < 1 geldt voor alle eigenwaarden κ van Q = t I + ( t) 2 MD I + ( t) 2. MS Gevonden wordt dat voor t = s de methode stabiel is en voor t = s niet meer. Weer testen we de gevonden tijdsstappen in het model en observeren dat de fout begrensd blijft bij t = s en onbegrensd wordt bij t = s.
15 2 DDE S IN HET ALGEMEEN 2.1. PROBLEEMSTELLING In het onderzoek van Melissa Wijchers [3] is er een aanpassing gedaan aan het model van het menselijk binnenoor. Ten aanzien van K. Lindebergs onderzoek [1] wordt er een belangrijke aanpassing aan de bewegingsvergelijking van de individuele oscillatoren gedaan. Er wordt een negatieve dempingscoëffiëcent toegevoegd, de Zweig impantie. Door deze negatieve demping worden individuele oscillatoren instabiel. Er wordt een delayed feedback force term toegevoegd om deze oscillatoren te stabiliseren. We onderzoeken hetzelfde model als gezien in (1.2), alleen voegen we nu een delayterm toe. Hierbij vindt een verandering van een gewone differentiaalvergelijking (ODE) naar een delay differentiaalvergelijking (DDE) plaats. We krijgen dan onderstaande differentiaalvergelijking: 2 x 2 (m ζ(x, t) + d(x) ζ(x, t) + s(x)ζ(x, t) + s (x)ζ(x, t τ)) 2ρb B M A ζ(x, t) = 0, 0 x L, t 0 (2.1.1) Doel van dit onderzoek is het uitvoeren van een stabiliteitsanalyse voortbouw op de projecten van K. Lindeberg [1] en M. Wijchers [3]. Uiteindelijk willen we te weten komen voor welke keuze van parameters er voor het INCAS 3 -model, een systeem van DDE s, een stabiele oplossing is. Daarbij kunnen we dan bepalen voor welke discretisatie in plaats en tijd we een stabiele numerieke oplossing krijgen DELAY DIFFERENTIAL EQUATION Voordat er begonnen kan worden met het onderzoek naar stabiliteit van DDE s is het belangrijk om eerst wat algemene kennis over DDE s op te doen. Er wordt ook gekeken naar de verschillen ten opzichte van ODE s. Een normale differentiaal vergelijking (ODE) heeft onderstaande vorm: { y (t) = g (t, y(t)) t t 0 y(t 0 ) = y 0 t = t 0 Een delay differential equation (DDE) is van onderstaande vorm: { y (t) = f (t, y(t τ 1 ),..., y(t τ n )) t t 0 y(t 0 ) = φ(t) t t 0 Hierbij geven de τ s de delay aan. τ is niet-negatief en daarnaast ofwel constant of een functie van t of een functie van zowel t als y. We hebben een beginfunctie φ(t) in plaats van een{ beginwaarde } y(t 0 ), zoals bij ODE s, omdat t τ < t 0 kan zijn. φ(t) is gedefinieerd op [ρ, t 0 ] waarbij ρ = min 1 i n min i ) t 0. Merk op dat bij constante τ s geldt dat ρ = min 0 τ i ). 1 i n 5
16 6 2. DDE S IN HET ALGEMEEN Er wordt in het verslag ([3]) geconcludeerd dat de theorie van de ODE s voldoe is om DDE s op te lossen. We gebruiken een aanpak met de naam method of steps. Beschouw weer de standaardvorm van een DDE: { y (t) = f (t, y(t τ 1 ),..., y(t τ n )) t t 0 y(t 0 ) = φ(t) t t 0 De delay term y(t τ) wordt vervangen door een functie x(t τ). Hierbij is x(t τ) gelijk aan de beginfunctie φ(t τ) (als t τ < 0) of een continue extensie η(t τ) van een ODE methode ([4],p41). Wanneer we y n benaderd hebben op t n kunnen we de (n+1)e stap vinden door het oplossen van: { w n+1 = f (t, w n+1 (t), x(t τ(t, w n+1 (t)))) t n t t n+1 w n+1 (t n ) = y n φ(s) voor s t 0 met x(s) = η(s) voor t 0 s t n w n+1 (s) t n s t n+1 ([4], p.47) Door de continue extensie (ook wel interpolant genoemd) ontstaat er onnauwkeurigheid. Om dit te voorkomen kan de stapgrootte h zo gekozen worden dat k h = τ voor k N DDE S IN MATLAB In Matlab bestaat de functie dde23, deze lost DDE s van onderstaande vorm op: { y (t) = f (t, y(t τ 1 ),..., y(t τ k )) t t 0 y(t) = S(t) t t 0 dde23 maakt gebruik van de matlab functie ode23. Deze uitbreiding is vergelijkbaar met de method of steps. De differentiaal vergelijkingen worden geïntegreerd met Runge-Kutta(2,3) In ([3], p.11) staat beschreven hoe dde23 gebruikt kan worden in Matlab INTERPRETATIE RUNGE-KUTTA VOOR DDE S Een methode om ODE s op te lossen is om te schrijven naar een explicite uitdrukking door een predictor uit te rekenen en in te vullen in de corrector. Voor de Modified Euler ( ofwel Runga-Kutta 2) methode ziet dit er als volgt uit: predictor: w n+1 = w n + h f (t n, w n ) corrector: w n+1 = h 2 [f (t n, w n ) + f (t n+1, w n+1 )] Voor DDE s is de vraag of de delay-term af zou moeten hangen van de predictor of niet. Hieronder de twee mogelijke interpretaties voor de Modified Euler methode. predictor: w n+1 = w n + h f (t n, w n, w n τ/h ) corrector: w n+1 = h 2 [f (t n, w n, w n τ/h ) + f (t n+1, w n+1, w n (τ/h)+1)] (2.4.1) of predictor: w n+1 = w n + h f (t n, w n, w n τ/h ) corrector: w n+1 = h 2 [f (t n, w n, w n τ/h ) + f (t n+1, w n+1, w n (τ/h)+1 )] (2.4.2) In matlab wordt bekeken hoe een functie opgelost met (2.4.1) en (2.4.2) er uit ziet in vergelijking met het oplossen met Runge-Kutta 4. Runge-Kutta 4 heeft een hogere orde nauwkeurigheid, dus de interpretatie die hier het dichts bij ligt heeft de voorkeur. Dit blijkt de uitdrukking van (2.4.1) te zijn.
17 3 STABILITEITSANALYSE 3.1. STABILITEIT VAN DE DDE Om de stabiliteit van DDE s intuïtief te verduidelijken eerst een voorbeeld ([4],p8). Beschouw de lineaire scalar vergelijking, met reële coefficiënten λ en µ, { y (t) = λy(t) + µy(t 1) t 0 y(t) = t + 1 t 0 Stel µ = 0 dan geldt dat de oplossing asymptotisch stabiel is voor negatieve λ en instabiel voor positieve λ. Als µ 0 dan noemen we deze term een forcing term. Bovenstaande conclusies gelden dan niet altijd meer. Voor bepaalde keuze van µ kan bij positieve λ toch stabiliteit gelden. Met de method of steps kan een stabiliteitsanalyse gedaan worden voor vergelijkingen van de vorm y (t) = f (t, y(t),u(t)) met de forcing term u(t) vervangen door y(t τ). Hierbij kan τ afhankelijk zijn van t als voldaan is aan onderstaande hypothesen ([4], p249): H1 Er bestaat een constante τ 0 zodanig dat τ(t) τ 0 voor alle t t 0 H2 lim t t τ(t) = H3 Er bestaat een constante τ 1 > 0 zodanig dat τ(t) τ 1 voor alle t t 0 H4 t τ(t) is een strikt stijge functie voor alle t 0 Als er aan (H1) is voldaan, geldt er dat de afstand tussen twee discontinue punten minimaal τ 0 is. Op een begrensd interval zijn er dan eindig veel discontinue punten. (H2) kan grofweg gezien worden als het niet oneindig zijn van τ(t), want als t naar oneindig gaat, dan moet gelden lim t t τ(t) =. Met de voorwaarde (H3) geldt dat de integratie van de DDE hoogstens afhangt van een vaste waarde terug in de tijd DEMPING EN ASYMPTOTISCHE STABILITEIT Om de definities van asymptotisch stabiel en demp te geven, introduceren we twee stelsels. { y (t) = f (t, y(t), y(t τ(t))) t t 0 y(t) = φ(t) t t 0 (3.1.1) en een soortgelijk stelsel met dezelfde functie f, maar een andere beginfunctie φ {ỹ (t) = f (t, ỹ(t), ỹ(t τ(t))) t t 0 ỹ(t) = φ(t) t t 0 (3.1.2) Vervolgens definiëren we δy(t) = ỹ(t) y(t) en δφ = φ(t) φ(t). Het stelsel (3.1.1) heet demp als voor iedere 7
18 8 3. STABILITEITSANALYSE beginfunctie φ(t) voldaan wordt aan δy(t) max x t 0 δφ(x), t t0 Een stelsel (3.1.1) heet asymptotisch stabiel als voor elke beginfunctie φ(t) wordt voldaan aan lim δy(t) = 0 t We kunnen ook onderzoeken of het systeem aan een sterker criterium voldoet, namelijk het demp of asymptotisch stabiel zijn, ongeacht de beginfunctie φ(t) en delay τ(t). Hierbij moet τ(t) voldoen aan (H1). Beschouw (3.1.1) en (3.1.2) en laat, inwig product in C d en de bijbehore norm. Laat X (t) en Y (t) continue functies zijn die voldoen aan ([4],p250): Re( f (t, y 1, x) f (t, y 2, x), y 1 y 2 ) Y (t) sup x,y 1 y 2 y1 y 2 2 en X (t) sup y,x 1 x 2 f (t, y, x1 ) f (t, y, x 2 ) x 1 x 2 Als Y (t) + X (t) 0, t t 0 (3.1.3) dan is het stelsel (3.1.1) demp voor alle beginfuncties φ(t) en alle delays τ(t) die voldoen aan (H1). Als Y (t) Y 0 < 0 voor t t 0 en R Y (t) + X (t) 0 (3.1.4) voor een positieve reële R < 1 dan is het stelsel (3.1.1) naast demp, ook asymptotische stabiel voor alle beginfuncties φ(t) en alle delays τ(t) die voldoen aan (H1) en (H2). Voldoet τ(t) ook aan (H3) dan convergeert de verstoring sneller naar 0 dan e α(t t 0) voor een α > TESTVERGELIJKING We bekijken de algemene theorie uit de vorige sectie toegepast op een een lineaire scalar vergelijking. Een lineaire testvergelijking is van de vorm { y (t) = λ(t)y(t) + µ(t)y(t τ(t)) t t 0 y(t) = φ(t) t t 0 (3.1.5) Waarbij λ en µ al dan niet van t afhankelijk zijn. Als de delay τ constant is kunnen we X (t) en Y (t) uitrekenen. We berekenen Y (t) en X (t) om zo een uitdrukking voor (3.1.3) te krijgen. Er volgt dat: Re( f (t, y 1, x) f (t, y 2, x), y 1 y 2 ) Y (t) sup x,y 1 y 2 y1 y 2 2 Re( λ(t)y 1 + µ(t)x (λ(t)y 2 + µx), y 1 y 2 ) = sup x,y 1 y 2 y1 y 2 2 Re( λ(t)(y 1 y 2 ), y 1 y 2 ) = sup x,y 1 y 2 y1 y 2 2 Re(λ(t)) y1 y 2 2 = sup x,y 1 y 2 y1 y 2 2 = Re(λ(t))
19 3.1. STABILITEIT VAN DE DDE 9 en X (t) sup y,x 1 x 2 = sup x,y 1 y 2 = sup x,y 1 y 2 f (t, y, x1 ) f (t, y, x 2 ) x 1 x 2 λ(t)y + µ(t)x1 (λ(t)y + µ(t)x 2 ) µ(t)(x1 x 2 ) x 1 x 2 µ(t) x 1 x 2 = sup x,y 1 y 2 x 1 x 2 = µ(t) x 1 x 2 Hiermee zien we dat Re(λ(t)) + µ(t) 0, t t 0 de voorwaarde voor demping is. Uit (3.1.4) krijgen we R Re(λ(t)) + µ(t) 0, t t 0, voor een positieve reële R < 1, als voorwaarde voor asymptotische stabiliteit. Als λ en µ constant, dan geldt daarnaast dat Re(λ) + µ < 0. Naast deze theorie kunnen we de stabiliteitsanalyse toepassen met behulp van de testvergelijking. Laat een oplossing van (3.1.5) is van de vorm y = C e ζt. Substitutie hiervan in (3.1.5) geeft C ζ e ζt C λe ζt µ C e ζ(t τ) = 0. Gelijke termen wegdelen geeft de karakteristieke vergelijking ζ λ µe τζ = 0. Deze vergelijking heeft oneindig veel nulpunten ([4],p.256). Het stelsel is asymptotisch stabiel dan en slechts dan als voor ieder nulpunt ζ i geldt Re(ζ i ) < STABILITEITSGEBIED S τ Een stabiliteitsgebied S τ wordt gedefinieerd als de verzameling van paren (λ,µ) zodanig dat de bijbehore oplossing asymptotisch stabiel is voor elke initiële functie φ(t) en voor een vaste waarde van τ. In het INCAS 3 model zullen de coëfficiënten λ en µ reëel zijn. Daarom bekijken we alleen stabiliteitsgebieden voor reële coëfficiënten. Hayes [5] heeft gevonden dat dit gebied van asymptotische stabiliteit voor een vaste waarde van τ wordt in gesloten door de paren (λ,µ) die voldoen aan λ < µ en µ 2 λ 2 < 1 ( ) λ τ ar ccos µ Dit gebied is weergegeven in afbeelding (3.1). Om stabiliteit van alle constante delays τ te bereiken, geldt voor λ, µ R dat het stabiliteitsgebied beschreven wordt door λ µ < λ. De onderrand van dit S τ -stabiliteitsgebied wordt in de afbeelding (3.1) weergegeven door de onderbroken lijn.
20 10 3. STABILITEITSANALYSE Figuur 3.1: Stabiliteits gebied voor vergelijking (3.1.5) met reële constanten λ en µ en constante delay τ ([4],p259) 3.2. STABILITEIT METHODE Voor stabiliteit van een numerieke methode willen we een zo groot mogelijke stapgrootte vinden, opdat de gemaakte fout beperkt blijft. Deze fout kan twee mogelijke afkomsten hebben. De eerste manier waarop een fout ontstaat, is door een fout in de beginwaarde. De tweede manier is de fout die ontstaat door een fout in de forcing term. Laatst genoemde fout kan betekenen dat een methode wel demp is voor ODE s, maar niet voor DDE s ALGEMENE VORM RUNGE-KUTTA METHODE We bekijken eerst een notatie van hoe een differentiaalvergelijking numeriek kan worden opgelost met een Runge-Kutta methode. Allereerst bekijken we dit voor ODE s ([4], p.110) en daarna voor DDE s ([4],p.152). Gegeven een ODE { y (t) = f (t, y(t)) t 0 t f y(t 0 ) = y 0 (3.2.1) Met een partitie = {t 0, t 1,... t n... t N = t f } en uitgaande van constante stapgrootte h, heeft een ν-stage Runge- Kutta methode onderstaand de vorm (in de zogeheten Y notatie), Y i n+1 = y n + h ν j =1 y n+1 = y n + h waarbij c i = ν j =1 a i j, t i n+1 = t n + c i h, i = 1,...,ν en h = t n+1 t n a i j f (t j n+1,y j n+1 ) i = 1,...,ν, (3.2.2) ν b i f (tn+1 i,y n+1 i ) (3.2.3) i=1
21 3.2. STABILITEIT METHODE 11 Als voorbeeld kunnen we Runge-Kutta 2 nemen, hierbij is ν = 2. Y 1 n+1 = y n + h(a 11 f (t 1 n+1,y 1 n+1 ) + a 12 f (t 2 n+1,y 2 n+1 )) = y n Y 2 n+1 = y n + h(a 21 f (t 1 n+1,y 1 n+1 ) + a 22 f (t 2 n+1,y 2 n+1 )) = y n + h f (t n+1,y 1 n+1 ) = y n + h f (t n+1, y n ) y n+1 = y n + h(b 1 f (t 1 n+1,y 1 n+1 ) + b 2 f (t 2 n+1,y 2 n+1 )) = y n + h( 1 2 f (t n, y n ) f (t n+1,y 2 n+1 )) De coëfficiënten van de matrix A en b i en c voor i = 1,...,ν kunnen worden weergeven in het zogeheten i c 1 a a 1ν Butcher tableau: c ν a ν1 a νν b 1... b ν In het geval van Runge-Kutta 2: /2 1/2 Voor DDE s kunnen we een soortgelijke beschrijving geven. We gaan uit van constante stapgrootte h en constante delay τ. Y i n+1 = y n + h ν j =1 η(t n + θh) = y n + h a i j f (t j n+1,y j n+1,η(t j n+1 τ)) i = 1,...,ν, (3.2.4) ν i=1 waarbij b i (θ) polynomen van graad zodanig dat b i (θ)f (tn+1 i,y n+1 i,η(t n+1 i τ)) 0 θ 1, (3.2.5) b i (0) = 0 en b i (1) = b i, i = 1,...,ν en dat er voldaan wordt aan η(t n ) = y n en η(t n+1 ) = y n+1 Merk op dat er een verband tussen het polynoom b i (θ) en de waarde b i uit het Butcher tableau is. Bij sommige methodes, zoals die in de volge sectie, zijn de waardes b i op de discretisatie niet voldoe en is een continue extentie b i (θ) nodig IMPLEMENTATIE MATLAB De algemene vorm uit voor Runge-Kutta is uit te schrijven naar een specifieke methode met behulp van de theorie uit de vorige sectie. Bij Runge-Kutta 2 levert het uitschrijven geen bijzonderheden op, maar bij Runge- Kutta 4 moet er gebruik gemaakt worden van interpolatie voor de implementatie in MATLAB /2 1/ Het Butcher tableau behore bij Runge-Kutta 4 is: 1/2 0 1/ /6 1/3 1/3 1/6 De algemene vorm uitschrijv krijgen we: Yn+1 1 = y n Yn+1 2 = y n + h (t 2 f n + h 2, y n,η (t n + h2 )) τ
22 12 3. STABILITEITSANALYSE Y 3 n+1 = y n + h 2 f ( t n + h 2,Y 2 n+1,η ( t n + h 2 τ )) Y 4 n+1 = y n + h 2 f ( t n+1 Y 3 n+1,η ( t n+1 + h 2 τ )) ( 1 η(t n + θ) = y n + h 6 f (t n,yn+1 1,η(t n τ)) f (t n + h 2,Y n+1 2,η(t n + h 2 τ)) f (t n + h 2,Y n+1 3,η(t n + h 2 τ)) + 1 ) 6 f (t n+1,yn+1 4,η(t n+1 τ)) Voor de benadering met behulp van Runge-Kutta methodes wordt steeds de waarde y n bepaald op t n. Vervolgens y n+1 op tijdstip t n+1 = t n + h. Bij Y 2 n+1 en Y 3 n+1 is te zien dat η ( t n + h 2 τ ) wordt aangeroepen. In de MATLAB-code van (A.1) wordt de waarde op tijdstip t n + h 2 niet benaderd, dus voor benadering van deze waarde gebruiken we Lagrange interpolatie. We willen de orde van nauwkeurigheid behouden zoals die is in de gebruikte Runge-Kutta methode. Hiervoor moet de Lagrange interpolatie van orde ν zijn, waarbij ν gedefinieerd is zoals in sectie (3.2.1). In het geval van Runge-Kutta 4 geldt ν = 4. Uit ([7],p.14) zien we dat we een n-de graads polynoom L n kunnen vinden, die een benadering van de functiewaarde is. Hierbij is L n gelijk aan de functiewaarde in n + 1 verschille punten x 0,... x n. Als L n dan in onderstaande vorm, dan voldoen we aan genoemde eisen. waarbij L n (x) = n f (x k )L kn (x) k=0 L kn (x) = (x x 0) (x x k 1 )(x x k+1 ) (x x n ) (x k x 0 ) (x k x k 1 )(x k x k+1 ) (x k x n ) GROEI VAN DE FOUT Voor een DDE van de vorm { y (t) = f (t, y(t), y(t τ(t))) t 0 t t f y(t) = φ(t) t t 0 (3.2.6) willen we dat de fout beperkt blijft op het interval [t 0, t f ] met partitie = {t 0, t 1,..., t n,... t N = t f } Om de voorwaarde voor stabiliteit te bekijken, beschouwen we twee lokale problemen. Allereerst het lokale probleem zoals besproken in paragraaf 2.2. Hierbij is de benadering van y n op tijdstip t n gegeven. Om de discrete benadering y n+1 en de continue benadering η(t n + θh n+1 ), voor 0 θ 1, te berekenen, moet het onderstaande lokale probleem opgelost worden. { w n+1 (t) = f (t, w n+1 (t), x(t τ(t))) t n t t n+1 w n+1 (t n ) = η(t n ) = y n (3.2.7) met φ(s) s t 0 x(s) = η(s) t 0 s t n w n+1 (s) t n s t n+1 Hiernaast bekijken we een fictief lokaal probleem, dit gebruiken we zodat we de fout kunnen definiëren. In onderstaand probleem wordt er vanuit gegaan dat we op tijdstippen t 0 t t n de exacte oplossing y(t) weten weten. { z n+1 (t) = f (t, z n+1 (t),u(t τ(t))) t n t t n+1 (3.2.8) z n+1 (t n ) = y(t n ) met φ(s) s t 0 u(s) = y(s) t 0 s t n z n+1 (s) t n s t n+1
23 3.3. STABILITEIT VOOR RUNGE-KUTTA 4 13 Oplossing van z n+1 (t) y(t) en dit is ook de oplossing van (3.2.6). Noem de discrete benadering z n+1 en de continue benadering ζ n+1 (t n + θh n+1 ) voor 0 θ 1. In tegenstelling tot de fout bij ODE s, moeten we nu ook kijken wat de fout doet op punten tussen de discrete benaderingen. Daarom definiëren we de maximum uniform global error : E n = max 0 t tn y(t) η(t). De fout die in een stap gemaakt wordt, omdat de beginvoorwaarde niet exact is, noemen we de uniform propagated error : max tn t t n+1 ζn+1 (t) η(t). Met de stabiliteitsvoorwaarde max tn t t n+1 ζn+1 (t) η(t) En is gegarandeerd dat de fout niet sneller dan lineair groeit ([4],p291) STABILITEIT VOOR RUNGE-KUTTA 4 We noemen een methode stabiel als deze stabiel is voor een bepaalde testvergelijking. In het INCAS 3 -model gaan we gebruik maken van de numerieke methode Runge-Kutta 4. Onderstaande theorie is dan ook toepasbaar op Runge-Kutta methodes en deels specifiek voor Runge Kutta A-STABILITEIT Bij ODE s geldt A-stabiliteit als de lineaire scalar testvergelijking met constante coëfficiënt, y (t) = λy(t), stabiel is. De A-stabiliteitsfunctie van een Runge-Kutta methode wordt gedefinieerd door ([4],p.216) R(α) = 1 + αb T (I αa) 1 e (3.3.1) waarbij b = [b 1,...b ν ] T, A = [a i j ] ν zoals we gezien hebben in de notatie van sectie (3.2.1). i,j =1 Daarnaast, e = [1,...1] T is de unit ν-vector en I de ν ν identiteits matrix. Deze R(α) is gelijk aan de versterkingsfactor van een numerieke methode. Er geldt namelijk dat y n+1 = R(h n+1 λ)y n. Als we een Runge-Kutta methode hebben, zodat het in de vorm van (3.2.2), (3.2.3) staat, dan is het A-stabiliteitsgebied S A = {α C : R(α) < 1} In onderstaande figuur staan deze A-stabiliteitsgebieden weergegeven. Het kleinste gebied (blauw) hoort bij Runge-Kutta 1 en dit bouwt zo voort tot het grootste gebied (magenta) dat hoort bij Runge-Kutta 4. Figuur 3.2: A-stabiliteitsgebieden voor Runge-Kutta 1 (blauw), 2 (rood), 3 (groen) en 4 (magenta) [9]
24 14 3. STABILITEITSANALYSE P-STABILITEIT Bij uitbreiding naar DDE s krijgen we onderstaande lineaire testvergelijking: { y (t) = λy(t) + µy(t τ) t t 0 y(t) = φ(t) t t 0 (3.3.2) We definiëren het P-stabiliteitsgebied voor DDE s als de verzameling S P met complexe paren (α,β), met α = hλ,β = hµ, zodanig dat de numerieke discrete oplossing {y n } n 0 van (3.3.2), voldoet aan lim n y n = 0 voor alle constante delays τ en alle initiële functies φ(t). Hierbij moet stapgrootte h zo zijn dat h = τ, m 1, m geheel getal (3.3.3) m Een numerieke methode heet P-stabiel als S P {(α,β) C 2 : Re(α) + β < 0} Als bovenstaande definities toepassen op reële λ en µ, veranderen we de namen van definities in P(0)-stabiliteitsgebied en P(0)-stabiliteit. We bekijken hier de numerieke oplossingen y n die asymptotisch stabiel zijn voor alle delays τ. Uit de theorie van sectie (3.1.3) weten we dat het S τ -stabiliteitsgebied beschreven wordt door λ µ < λ. Hierdoor wordt een deel van het S τ buiten beschouwing gelaten, omdat het moet gelden voor alle delays. Het bekijken van stabiliteit voor alle τ s is daarom minder nuttig dan het apart beschouwen van een bepaalde τ D-STABILITEIT In het INCAS 3 -model hebben we te maken met een paren (λ,µ) die buiten λ µ < λ liggen. We bekijken daarom een andere stabiliteit, namelijk D(0)-stabiliteit ([4],p.299), waarbij we τ vast nemen. Definieer dan het D τ -stabiliteitsgebied als de verzameling S Dτ van tripels (h,λ,µ), met h als in (3.3.3), waarvoor geldt dat de discrete numerieke oplossing lim n {y n } = 0 voor alle initiële functies φ(t). Een numerieke methode voor DDE s is D(0)-stabiel als voor elke vast paar (λ,µ) S τ (h,λ,µ) S Dτ voor elke constante stapgrootte h die voldoet aan (3.3.3). Bij onderzoek naar stabiliteit bekijken we vaak de nulpunten van een karakteristieke vergelijking. Equivalent kunnen we, in dit geval, ζ = R( 1 τµ m (τλ + ζ m )) bekijken. Hierbij is h = τ/m en R de A-stabiliteitsfunctie. Laat ξ = τλ + τµ/ζ m. Er volgt ([4],p.321) dat het D τ -stabiliteitsgebied wordt beschreven door de tripels (h,λ,µ) waarvoor geldt dat ( ) ( ) τµ ξ τλ R (R( ξ = 0 ξ R < 1 (3.3.4) m ))m m We beschouwen de onderstaande eigenschap waar we gebruik van maken bij verdere analyse: (P) De stabiliteitsvoorwaarde (3.3.4) geldt voor alle (λ,µ) S τ Een Runge-Kutta methode is D-stabiel dan en slechts dan als (P) geldt voor alle m 1. Bovien, als (P) geldt voor m = 1, dan geldt het voor elk geheel getal m 1. Als (P) met m = 1 geldt voor de stabiliteitsfunctie R(α), dan is de methode D-stabiel. Een andere manier om dit te onderzoeken is via onderstaande stelling: Definitie Definieer de verzameling voor elke c 0 H c = {h C : v C, z C zodanig dat Re(z) c en z + vh ve z = 0}
25 3.3. STABILITEIT VOOR RUNGE-KUTTA 4 15 Stelling De A-stabiliteits functie R(α) voldoet aan (P) met m = 1 dan en slechts dan als waarbij S A het complement is van S A. { } e ξ R(ξ) : ξ S A, Re(ξ) = c H c, voor alle c 0 Uit ([4], p.325) zien we dat H c handig via poolcoördinaten beschreven kan worden. Hierbij nemen we de hoek zo dat π φ < π. Stelling Als c 2 dan H c = {r e iφ : 0 r e c } Als 1 c 2 dan { H c = r e iφ : 0 r e c en r > e c (c 1) φ ar ccos ( e c (c 1) r ) } r 2 e 2c (1 c) 2 Als 0 c < 1 dan { ( e H c = r e iφ : 0 r e c, r e c c ) (c 1) } (c 1) en φ ar ccos r 2 e 2c (1 c) 2 r Combinatie van de twee stellingen heeft{ geleid tot de MATLAB-code } (A.2) om D-stabiliteit te onderzoeken. Hierbij worden de verzamelingen H c en e ξ R(ξ) : ξ S A, Re(ξ) = c geplot. Als er geen D-stabiliteit geldt, is dit via deze manier goed zichtbaar te maken. Voor de methode Euler achterwaarts is D-stabiliteit bewezen ([4],p.326). Hierbij geldt dat de A-stabiliteitsfunctie R(α) = 1 1 α. De methode is D-stabiel en er geldt dus (P). Uit stelling (3.3.1) zien we dat moet gelden { } e ξ R(ξ) : ξ S A, Re(ξ) = c H c, voor alle c 0 Dat aan deze voorwaarde voor c = 1.1 is voldaan is te zien in {(3.3). Hierbij zijn rode sterretjes elementen uit de verzameling e ξ R(ξ) : ξ S A, } Re(ξ) = c en het blauwe gebied geeft H c weer. { } Figuur 3.3: Complexe vlak met H c voor c = 1.1 (blauw) en e ξ R(ξ) : ξ S A, Re(ξ) = c door (*)
26 16 3. STABILITEITSANALYSE Bij Runge-Kutta 4 krijgen we de A-stabiliteitsfunctie R(α) = 1 + α α α α4. Bij het plotten krijgen we een soortgelijke vorm van H c als in figuur (3.3). Ingezoomd { op de linkerrand } (3.4) zien we dat er oranje sterren buiten de rand van H c liggen. Er geldt dus dat e ξ R(ξ) : ξ S A, Re(ξ) = c H c voor c = Uit stelling volgt dan dat er niet wordt voldaan aan (P), wat dan weer impliceert dat Runge-Kutta 4 niet D-stabiel is. { } Figuur 3.4: H c met c = (links van de oranje lijn) en e ξ R(ξ) : ξ S A, Re(ξ) = c door (*) ingezoomd We kunnen concluderen uit het bovenstaande dat er geen D-stabiliteit geldt bij de Runge-Kutta 4 methode. Met andere woorden: Runge-Kutta 4 is niet stabiel voor elke tijdstap.
27 4 D τ -STABILITEITSGEBIEDEN Als er geen (onvoorwaardelijke) D-stabiliteit geldt, is het interessant is dan om te kijken naar de D τ -stabiliteitsgebieden bij vaste stapgrootte. Er kan dan voor een bepaalde stapgrootte gekeken worden, bij welk paar (λ, µ) de integratie stabiel is BEPALING D τ -STABILITEITSGEBIEDEN MET MATLAB Er wordt MATLABcode geschreven om afbeeldingen zoals in ([4], p.324, fig. 10.5) te maken. In onderstaande figuur is te zien dat dat gelukt is voor de Euler voorwaarts methode (Runge-Kutta 1). Hierbij corresponderen de zwarte bolletjes met m = 5, de blauwe sterretjes met m = 3 en de rode punten met m = 1. Figuur 4.1: D τ -stabiliteitsgebieden voor m = 1,3 en 5 Bij het testen van het D τ stabiliteitsgebied door implementatie van de testvergelijking in MATLAB blijkt vaak dat het stabiliteitsgebied groter is dan in bovenstaande afbeelding. Een aannemelijke verklaring hiervoor heeft te maken met de gekozen beginfunctie. Het D τ -stabiliteitsgebied geldt namelijk voor willekeurige beginfuncties φ(t). Bij het nemen van een vaste beginfunctie φ(t) zal het stabiliteitsgebied groter uit kunnen vallen. 17
28 18 4. D τ -STABILITEITSGEBIEDEN We breidden de MATLAB-code uit, zodat het de D τ -stabiliteitsgebieden voor Runge-Kutta 4 geconstrueerd worden. Hierbij worden de gebieden voor verschille waardes van m geplot, zodat de delay τ een veelvoud is van de stapgrootte h. Bij de D τ -stabiliteitsgebieden van Runge-Kutta 4 bekijken we alleen reële waarden van λ en µ. In sectie (A.3) is de bijbehore MATLAB-code te vinden. Er wordt met behulp van de voorwaarde (3.3.4) gecheckt of een paar (λ,µ) wel of niet voldoet. We nemen dus eerst een vaste waarde van m. Vervolgens bekijken we een gekozen λ en µ. Hiermee kunnen de oplossingen ξ van de vergelijking ξ τλ R ( τµ (R( ξ m ))m bepaald worden. Als elk van deze oplossingen ξ voldoet aan ) = 0 R ( ξ m ) < 1, dan behoort het paar (λ,µ) tot het D τ -stabiliteitsgebied voor die waarde van m. Doen we dit voor een groot aantal verschille waarden van λ en µ, dan krijgen we een beeld van het D τ -stabiliteitsgebied. In afbeelding (4.2) is het D τ -stabiliteitsgebied voor Runge-Kutta 4 met delay τ = 1 te zien. Hierbij weergeven de zwarte bolletjes m = 6, de blauwe sterretjes m = 5 en de rode punten m = 4. Figuur 4.2: D τ -Stabiliteitsgebieden met τ = 1 voor m = 4,5,6 De groene lijnen die geplot zijn in de afbeelding, geven de randen van het S τ -stabiliteitsgebied, zoals we gezien hebben in figuur (3.1). De groene onderbroken lijn geeft de rand van het S τ -stabiliteitsgebied aan voor alle delays τ. We zien dus voor m = 4,5,6 dat dit geen moeilijkheden oplevert. Als een paar (λ,µ) namelijk in het D τ -stabiliteitsgebied ligt, dan ligt het ook in het S τ -stabiliteitsgebied. De gevonden resultaten worden getest met behulp van MATLAB, bij steekproefsgewijs testen zien we het verwachtte stabilisere gedrag. Neem bijvoorbeeld het paar (λ,µ) = ( 14, 2). Volgens het D τ -stabiliteitsgebied (4.2) is de testvergelijking niet stabiel voor m 5 en wel voor m = 6. Bij plots van de testvergelijking hieronder in MATLAB (A.4), zien we dat dit aansluit bij de theorie.
29 4.2. ALGEMENE VORM STABILITEITSGEBIED 19 Figuur 4.3: Testvergelijking met τ = 1 voor m = 5 (links) en m = 6 (rechts) geïntegreerd met Runge-Kutta 4 Bij paren (λ, µ) die in het stabiliteitsgebied vallen, zien we ook stabiliteit. Ook bij deze stabiliteitsgebieden geldt dat voor een aantal beginfuncties het gebied groter is dan weergegeven, omdat dat het gegeven gebied voor alle beginfuncties φ(t) geldt ALGEMENE VORM STABILITEITSGEBIED Deze stabiliteitsgebieden zijn te vinden voor willekeurige, maar vaste delays τ. Zo ook voor τ = 2. Hierbij gelden de D τ -gebieden weer voor een m zo dat h = τ m. Bij de zwarte bolletjes geldt m = 7, bij de blauwe plusjes geldt m = 6, bij de rode plusjes m = 5 en de groene puntjes geldt m = 4. Figuur 4.4: D-Stabiliteitsgebieden met τ = 2 voor m = 4,5,6,7
30 20 4. D τ -STABILITEITSGEBIEDEN Ook deze gebieden lijken binnen het S τ -stabiliteitsgebied te vallen. De D τ -stabiliteitsgebieden lijken steeds een gelijksoortige vorm te hebben. Afhankelijk van de delay τ wordt de rechterrand van het gebied bepaald. Dit lijkt volgens de beschrijving gegeven bij het S τ -stabiliteitsgebied te gaan. Hiervoor geldt: λ < µ voor de rechterbovenrand en µ 2 λ 2 < 1 τ ar ccos ( λ µ ) voor de rechteronderrand. Figuur 4.5: D τ -stabiliteitsgebieden voor τ = 1 met m = 4 (blauw), τ = 2 met m = 8 (zwart) en τ = 3 met m = 12 (magenta) Bij D τ -stabiliteitsgebieden waarbij h gelijk is met verschille τ s en m s zien we dat het gebied ongeveer even groot is. Aan de rechterrand is het gebied groter voor kleinere τ s, dit volgt de hierboven beschreven grenzen. Ook op de linkerkant van het gebied blijkt een kleine delay τ een groter D τ -stabiliteitsgebied te geven OVEREENKOMST ODE-THEORIE De stabiliteitsgebieden die we hebben gevonden moeten ook kloppen met de theorie die we voor ODE s hebben. Als we µ = 0 nemen, wordt de DDE een ODE. Voor het stabiliteitsgebied van Runge-Kutta 4, met reële λ moet voor stabiliteit gelden: 2.8 < hλ < 0. In onderstaande tabel zijn de minimale λ s per gebied (afhankelijk van τ en m) waarvoor stabiliteit zou moeten gelden berek. De grens van de maximale λ is nog steeds 0 (voor stabiliteit moet λ < 0). τ m h = τ m λ mi n = 2.8 h 1 4 1/ / / / / / /7-9.8 We bekijken de kleinste λ op de x-as (µ = 0) in afbeeldingen (4.2) en (4.4). Hierbij zien we dat deze waardes overeen komen met de waardes uit de tabel.
31 5 COCHLEA MODEL INCAS 3 De analytische aanpak om stabiliteit te onderzoeken voor een lineair stelsel is nog een veel grotere uitdaging dan dit voor één vergelijking. Zoals aangegeven in ([4],p.355) zijn er vooral negatieve resultaten bewezen over de stabiliteit van lineaire stelsels. Dit houdt in dat er bewezen is voor specifieke methoden dat er geen onvoorwaardelijke stabiliteit geldt. Er is in de vorige sectie gekeken naar de stabiliteit van één oscillator. Om een redelijke benadering van de werkelijkheid van het oor te krijgen zal dit moeten worden uitgebreid naar een niet-lineair stelsel met ongeveer 400 tot 1000 oscillatoren. Omdat hiervoor nog te veel stappen gezet moeten worden, zullen we overgaan op een numerieke manier om de stabiliteit van het INCAS 3 -model te onderzoeken INTERPRETATIE VAN HET MODEL Vanuit INCAS 3 is er een model aangeleverd dat de cochlea modelleert, zie Matlabcode (A.5). Er is weinig informatie beschikbaar over de cochlea. Zo is er bijvoorbeeld een zeer beperkte set metingen van de exitatie van het basilair membraam beschikbaar. Hiermee kunnen de exitatiepatronen die geproduceerd worden door de code mee vergeleken worden. In onderstaande afbeeling is een exitatiepatroon te zien van 600 oscillatoren bij een stimulans van 1 khz. Hiervan wordt verondersteld dat dit een goede benadering is van de werkelijkheid. Figuur 5.1: Exitatiepatroon met 600 oscillatoren 21
32 22 5. COCHLEA MODEL INCAS 3 Op de x-as van de grafiek staan de oscillators genummerd. De oscillators bevinden zich naast elkaar op het basilair membraam, deze as geeft dus de plaats weer. Op de y-as staat log (u_ti lde_log ). In het INCAS 3 - model worden de amplitude en de verandering van de amplitude benaderd. u_ti l de weergeeft de verandering van de amplitude, u_ti lde_l og is het maximum over de tijd hiervan. Door het omschrijven komen we uit op een logaritmische schaal, de decibel OVERGANG STABILITEIT NAAR INSTABILITEIT We bekijken de verschillen tussen de overgang van stabiel naar instabiel door het vergroten van de stapgrootte. Bij ODE s is het omslagpunt van stabiliteit naar instabiliteit duidelijk te zien. Eerst weergeeft een grafiek een stabiele oplossing en door de stapgrootte iets groter te maken vertoont de grafiek direct wild gedrag: instabiliteit. Hierbij convergeert de numerieke benadering niet naar de oplossing maar wordt erg groot of klein. Bij DDE s lijkt dit wat ingewikkelder te liggen. Met behulp van MATLAB worden er grafieken geplot rondom het omslagpunt van stabiliteit naar instabiliteit. Dit doen we voor een DDE van de vorm { y (t) = λy(t) + µy(t τ) t 0 y(t) = φ(t) t 0 De restrictie h = τ m maakt dat we niet de (in)stabiliteit zo dichtbij het omslagpunt kunnen onderzoeken als we zouden willen. We nemen een grote delay τ zodat we ook een grote m krijgen om stabiliteit te verkrijgen. Hierdoor zit tussen op een volge verschille m s een redelijk klein verschil in stapgrootte h. Als voorbeeld nemen we τ = 200, λ = 5, µ = 4 en beginfunctie φ(t) = t 1. Voor m 360 krijgen we stabiliteit en voor m < 360 instabiliteit, zoals te zien is in (5.2). Figuur 5.2: Testvergelijking voor verschille stapgroottes Te zien is in de figuur dat bij m = 359 instabiliteit optreedt. Het lijkt er op dat we, net zo als bij ODE s, een omslagpunt kunnen vinden. Door de delay term kan de instabiliteit als het ware afgeremd worden, waardoor voor m = 359 de grafiek nog niet naar heel grote of kleine waardes gaat. Bij hogere m s zien we dit wel, hierbij schiet de numerieke benadering als snel naar waardes ter grootte van en vervolgens Voor kleinere delays lijkt soortgelijk gedrag op te treden, maar dan in mindere mate. Omdat er bij een kleine delay gekeken wordt naar recentere waardes dan bij een grote delay wordt het instabiele effect eerder versterkt. Wederom is dit lastig te zien, doordat er geen willekeurige stapgroottes bekeken kunnen worden.
33 5.3. STABILITEIT INCAS 3 -MODEL STABILITEIT INCAS 3 -MODEL Een niet-analytische manier om toch grip te krijgen op de stabiliteit van het model, is het vergelijken van exitatiepatronen bij verschille stapgroottes. Hierbij wordt eerst een stapgrootte genomen waarvan vrijwel zeker is dat het model daarbij stabiel is. Vervolgens de stapgrootte steeds verhogen tot de exitatiepatronen gaan afwijken. Deze methode is erg tijdrov en daarnaast niet heel nauwkeurig. Figuur 5.3: Exitatiepatroon voor h= 2.5e-7 (zwart) en h= 2e-6 (blauw) In (5.3) zien we dat een verhoging van de stapgrootte nog steeds een goede benadering geeft. De verwachting hierbij is dat het model nog steeds stabiel is. In (5.4) zijn de stapgroottes nog groter gemaakt. Voor een stapgrootte h = 7e 6 is duidelijk te zien dat er instabiliteit optreedt. Het precieze omslagpunt is lastig te vinden. Het verloop van stabiliteit naar instabiliteit verloopt wat geleidelijker dan bij ODE s, zoals we in voorgaande sectie gezien hebben. We hebben te maken met een systeem van ongeveer 400 tot 1000 oscillatoren. Als een individuele oscillator instabiel dreigt te worden, kan het zo zijn dat de buren van deze oscillator een stabilisere werking hebben.
34 24 5. COCHLEA MODEL INCAS 3 Figuur 5.4: Exitatiepatroon voor h= 2.5e-7 (zwart), h= 4e-6 (blauw) en h = 7e-6 (oranje)
35 6 CONCLUSIE Het projectvoorstel voor dit Bacheloreindproject bleek achteraf minder goed op te lossen dan in eerste instantie werd gedacht. De theorie over DDE s is nog volop in ontwikkeling en is daarom niet volledig beschikbaar om toegepast te worden. Hierdoor is de onderzoeksvraag niet beantwoord voor het INCAS 3 -model. De stabiliteitsanalyse is uitgevoerd voor de testvergelijking met een delay-term. Voor het verkrijgen van stabiliteit is vereist dat de parameters in het stabiele gebied liggen en dat de numerieke methode gebruikt voor de tijdsintegratie stabiel is. De analyse is uitgevoerd voor een lineaire testvergelijking van de vorm: { y (t) = λy(t) + µy(t τ) t 0 y(t) = φ(t) t 0 Er is gekeken naar reële parameters λ en µ, omdat dit relevant is voor het INCAS 3 model. Ook is vooral gekeken naar de numerieke methode, Runge-Kutta 4, die in het model wordt gebruikt. Voor een vaste delay τ moet voor een paar (λ,µ) gelden dat het binnen het S τ -stabiliteitsgebied ligt. De grenzen van dit gebied zijn als onderstaand: λ < µ en µ 2 λ 2 < 1 ( ) λ τ ar ccos µ Als we S τ willen vinden voor alle τ s dan hebben we het stabiliteitsgebied voor λ µ < λ. Voor de stabiliteitsanalyse van de Runge-Kutta 4 is gekozen voor D-stabiliteit. P-stabiliteit geldt voor alle delays τ waardoor een deel van het S τ -stabiliteits buiten beschouwing wordt gelaten. Voor de analyse van stabiliteiten wordt de stapgrootte h zo gekozen dat h = τ m, waarbij m 1 geheeltallig. We kunnen concluderen dat Runge- Kutta 4 niet onvoorwaardelijk D-stabiel is. Er wordt MATLAB-code geschreven om de D τ -stabiliteitsgebieden te plotten. Voor zekere m zodat h = τ m en τ kunnen dan de paren (λ,µ) gevonden worden, zodat er D-stabiliteit geldt. Het lijkt zo te zijn dat het D τ -stabiliteitsgebied altijd binnen het S τ -gebied ligt. Ook is er bekeken of er niet-analytische stabiliteitsanalyse mogelijk is op het INCAS 3 -model. Dit blijkt lastig te zijn, omdat het optreden van instabiliteit niet makkelijk zichtbaar te maken is in een figuur. Door de delayterm en de stabiliser werking van naburige oscillatoren kan de instabiliteit geleidelijker optreden dan bij gewone differentiaalvergelijkingen. Het exitatiepatroon verkregen door het model bij een heel kleine tijdsstap kan dienen als een maat voor stabiliteit. Hierbij kunnen dan exitatiepatronen van grotere tijdsstappen mee vergeleken worden. Er kan dan wel een goede inschatting gemaakt worden voor welke tijdstap het model stabiel is en voor welke tijdstap instabiel, maar het precieze omslagpunt is niet goed zichtbaar. Daarnaast is deze manier van onderzoeken erg tijdrov. 25
Stabiliteitsanalyse in een model van het menselijk binnenoor (Engelse titel: Stability analysis in a model of the human inner ear)
Technische Universiteit Delft Faculteit Elektrotechniek, Wiskunde en Informatica Delft Institute of Applied Mathematics Stabiliteitsanalyse in een model van het menselijk binnenoor (Engelse titel: Stability
Nadere informatieStabiliteitsanalyse in een model van het menselijk binnenoor (Engelse titel: Stability analysis in a model of the human inner ear)
Technische Universiteit Delft Faculteit Elektrotechniek, Wiskunde en Informatica Delft Institute of Applied Mathematics Stabiliteitsanalyse in een model van het menselijk binnenoor (Engelse titel: Stability
Nadere informatieOefenopgaven wi3097: Numerieke methoden voor differentiaalvergelijkingen
Oefenopgaven wi3097: Numerieke methoden voor differentiaalvergelijkingen 1 Introductie Taylor polynoom, floating point getal, afrondfout Orde symbool Landau 1. Laat f(x) = x 3. Bepaal het tweede orde Taylor
Nadere informatiew (n). w n+1 = w n+1 = w n + hf(w n ), w n+1 = w n + hf(w n+1 ), 1195w (n) [ ( 2) ( 2) =
We bekijken het stelsel vergelijkingen { y 95y + 995y y 97y 997y, met als beginvoorwaarden { y (0) y (0) Op tijdsniveau t nh definieren we de vector w (n) w n+ w (n) Euler Voorwaarts is dan en Euler Achterwaarts
Nadere informatie168 HOOFDSTUK 5. REEKSONTWIKKELINGEN
168 HOOFDSTUK 5. REEKSONTWIKKELINGEN 5.7 Vraagstukken Vraagstuk 5.7.1 Beschouw de differentiaalvergelijking d2 y d 2 = 2 y. (i) Schrijf y = a k k. Geef een recurrente betrekking voor de coëfficienten a
Nadere informatieUitwerkingen Tentamen Gewone Differentiaalvergelijkingen
Uitwerkingen Tentamen Gewone Differentiaalvergelijkingen Maandag 4 januari 216, 1: - 13: uur 1. Beschouw voor t > de inhomogene singuliere tweede orde vergelijking, t 2 ẍ + 4tẋ + 2x = f(t, (1 waarin f
Nadere informatieHoofdstuk 9: Niet-lineaire differentiaalvergelijkingen en stabiliteit
Hoofdstuk 9: Niet-lineaire differentiaalvergelijkingen en stabiliteit Hoewel we reeds vele methoden gezien hebben om allerlei typen differentiaalvergelijkingen op te lossen, zijn er toch nog veel differentiaalvergelijkingen
Nadere informatieTechnische Universiteit Delft. ANTWOORDEN van Tentamen Gewone differentiaalvergelijkingen, TW2030 Vrijdag 30 januari 2015,
Technische Universiteit Delft Faculteit EWI ANTWOORDEN van Tentamen Gewone differentiaalvergelijkingen, TW23 Vrijdag 3 januari 25, 4.-7. Dit tentamen bestaat uit 6 opgaven. Alle antwoorden dienen beargumenteerd
Nadere informatieHoofdstuk 10: Partiële differentiaalvergelijkingen en Fourierreeksen
Hoofdstuk : Partiële differentiaalvergelijkingen en Fourierreeksen Partiële differentiaalvergelijkingen zijn vergelijkingen waarin een onbekende functie van twee of meer variabelen en z n partiële afgeleide(n)
Nadere informatie5.8. De Bessel differentiaalvergelijking. Een differentiaalvergelijking van de vorm
5.8. De Bessel differentiaalvergelijking. Een differentiaalvergelijking van de vorm x y + xy + (x ν )y = met ν R (1) heet een Bessel (differentiaal)vergelijking. De waarde van ν noemt men ook wel de orde
Nadere informatieComplexe eigenwaarden
Complexe eigenwaarden Tot nu toe hebben we alleen reële getallen toegelaten als eigenwaarden van een matrix Het is echter vrij eenvoudig om de definitie uit te breiden tot de complexe getallen Een consequentie
Nadere informatieTentamen Simulaties van biochemische systemen - 8C Juni uur
Tentamen Simulaties van biochemische systemen - 8C110 8 Juni 010-900-100 uur Vier algemene opmerkingen: Het tentamen bestaat uit 7 opgaven verdeeld over 3 pagina s Op pagina 3 staat voor iedere opgave
Nadere informatieTentamen Simulaties van biochemische systemen - 8C110 3 juli uur
Tentamen Simulaties van biochemische systemen - 8C0 3 juli 0-4.00-7.00 uur Vier algemene opmerkingen: Het tentamen bestaat uit 6 opgaven verdeeld over 3 pagina s. Op pagina 3 staat voor iedere opgave het
Nadere informatieNUMERIEKE METHODEN VOOR DE VAN DER POL VERGELIJKING. Docent: Karel in t Hout. Studiepunten: 3
NUMERIEKE METHODEN VOOR DE VAN DER POL VERGELIJKING Docent: Karel in t Hout Studiepunten: 3 Over deze opgave dien je een verslag te schrijven waarin de antwoorden op alle vragen zijn verwerkt. Richtlijnen
Nadere informatieTentamen Simulaties van biochemische systemen - 8C110 9 April uur
Tentamen Simulaties van biochemische systemen - 8C0 9 April 200-900-200 uur Vier algemene opmerkingen: Het tentamen bestaat uit 6 opgaven verdeeld over pagina s Op pagina staat voor iedere opgave het maximale
Nadere informatieHoofdstuk 1: Inleiding
Hoofdstuk 1: Inleiding 1.1. Richtingsvelden. Zie Stewart, 9.2. 1.2. Oplossingen van enkele differentiaalvergelijkingen. Zelf doorlezen. 1.3. Classificatie van differentiaalvergelijkingen. Differentiaalvergelijkingen
Nadere informatieOpgaven bij Numerieke Wiskunde I
Opgaven bij Numerieke Wiskunde I 7 november 8 1. (a) Gegeven verschillende interpolatiepunten x, x 1, x [a, b], en getallen y, y 1, y, z 1, toon aan dat er hooguit 1 polynoom p P 3 is met p(x i ) = y i,
Nadere informatieHoofdstuk 3: Tweede orde lineaire differentiaalvergelijkingen
Hoofdstuk 3: Tweede orde lineaire differentiaalvergelijkingen De inhoud van hoofdstuk 3 zou grotendeels bekende stof moeten zijn. Deze stof is terug te vinden in Stewart, hoofdstuk 17. Daar staat alles
Nadere informatieEerste orde partiële differentiaalvergelijkingen
Eerste orde partiële differentiaalvergelijkingen Vakgroep Differentiaalvergelijkingen 1995, 2001, 2002 1 Eerste orde golf-vergelijking De vergelijking au x + u t = 0, u = u(x, t), a ɛ IR (1.1) beschrijft
Nadere informatieTentamen Modellen en Simulatie (WISB134)
Tentamen Modellen en Simulatie (WISB4) Vrijdag, 7 april 5, :-6:, Educatorium Gamma Zaal Schrijf op elk vel dat je inlevert je naam en op het eerste vel je studentnummer en het totaal aantal ingeleverde
Nadere informatieTW2040: Complexe Functietheorie
TW2040: Complexe Functietheorie week 4.3, maandag K. P. Hart Faculteit EWI TU Delft Delft, 2 mei, 2016 K. P. Hart TW2040: Complexe Functietheorie 1 / 34 Outline 1 Conforme afbeeldingen 2 K. P. Hart TW2040:
Nadere informatieAntwoorden. 1. Rekenen met complexe getallen
1. Rekenen met complexe getallen 1.1 a. 9 b. 9 c. 16 d. i e. 1 1. a. 1 b. 3 c. 1 d. 4 3 e. 3 4 1.3 a. 3 i b. 3 i c. i d. 5 i e. 15 i 1.4 a. 33 i b. 7 i c. 4 3 i d. 3 5 i e. 5 3 i 1.5 a. 1 ± i b. ± i c.
Nadere informatieTECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Uitwerking Tentamen Calculus, 2DM10, maandag 22 januari 2007
TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Uitwerking Tentamen Calculus, DM, maandag januari 7. (a) Gevraagd is het polynoom f() + f () (x ) + f (x ). Een eenvoudige rekenpartij
Nadere informatieNumerieke methoden voor stelsels gewone differentiaalvergelijkingen. Prof. Dr. Marnix Van Daele
Numerieke methoden voor stelsels gewone differentiaalvergelijkingen Prof. Dr. Marnix Van Daele Deel I Beginwaardeproblemen of IVPs 1 Hoofdstuk 2 Introductie tot numerieke methoden voor IVPs 2.1 Nomenclatuur
Nadere informatieTW2040: Complexe Functietheorie
TW2040: Complexe Functietheorie week 4.10, donderdag K. P. Hart Faculteit EWI TU Delft Delft, 23 juni, 2016 K. P. Hart TW2040: Complexe Functietheorie 1 / 46 Outline 1 2 3 K. P. Hart TW2040: Complexe Functietheorie
Nadere informatiemaplev 2010/9/8 17:01 page 349 #351
maplev 00/9/8 7:0 page 49 5 Module Stabiliteit van evenwichten Onderwerp Voorkennis Expressies Bibliotheken Zie ook Stabiliteit van evenwichten van gewone differentiaalvergelijkingen. Gewone differentiaalvergelijkingen
Nadere informatieModellen en Simulatie Recursies
Utrecht, 3 mei 3 Modellen en Simulatie Recursies Program Management voorbeeld (affien) Economisch voorbeeld (affien) Rupsen-wespen (niet lineair) Niet-lineaire modellen, evenwicht, stabiliteit Gerard Sleijpen
Nadere informatieOverzicht Fourier-theorie
B Overzicht Fourier-theorie In dit hoofdstuk geven we een overzicht van de belangrijkste resultaten van de Fourier-theorie. Dit kan als steun dienen ter voorbereiding op het tentamen. Fourier-reeksen van
Nadere informatieAanvullingen van de Wiskunde
3de Bachelor EIT - de Bachelor Fysica Academiejaar 014-015 1ste semester 7 januari 015 Aanvullingen van de Wiskunde 1. Gegeven is een lineaire partiële differentiaalvergelijking van orde 1: a 1 (x 1,,
Nadere informatieBekijk nog een keer het stelsel van twee vergelijkingen met twee onbekenden x en y: { De tweede vergelijking van de eerste aftrekken geeft:
Determinanten Invoeren van het begrip determinant Bekijk nog een keer het stelsel van twee vergelijkingen met twee onbekenden x en y: { a x + b y = c a 2 a 2 x + b 2 y = c 2 a Dit levert op: { a a 2 x
Nadere informatieJe moet nu voor jezelf een overzicht zien te krijgen over het onderwerp Complexe getallen. Een eigen samenvatting maken is nuttig.
6 Totaalbeeld Samenvatten Je moet nu voor jezelf een overzicht zien te krijgen over het onderwerp Complexe getallen. Een eigen samenvatting maken is nuttig. Begrippenlijst: 21: complex getal reëel deel
Nadere informatieTentamen Simulaties van biochemische systemen - 8C110 8 April uur
Tentamen Simulaties van biochemische systemen - 8C 8 April - 9- uur Vier algemene opmerkingen: Het tentamen bestaat uit 6 opgaven verdeeld over 3 pagina s Op pagina 3 staat voor iedere opgave het maximale
Nadere informatie1 WAAM - Differentiaalvergelijkingen
1 WAAM - Differentiaalvergelijkingen 1.1 Algemene begrippen Een (gewone) differentiaalvergelijking heeft naast de onafhankelijke veranderlijke (bijvoorbeeld genoteerd als x), eveneens een onbekende functie
Nadere informatieTENTAMEN WISKUNDIGE BEELDVERWERKINGSTECHNIEKEN
TENTAMEN WISKUNDIGE BEELDVERWERKINGSTECHNIEKEN Vakcode: 8D. Datum: Donderdag 8 juli 4. Tijd: 14. 17. uur. Plaats: MA 1.44/1.46 Lees dit vóórdat je begint! Maak iedere opgave op een apart vel. Schrijf je
Nadere informatieDe dynamica van een hertenpopulatie. Verslag 1 Modellen en Simulatie
De dynamica van een hertenpopulatie Verslag Modellen en Simulatie 8 februari 04 Inleiding Om de groei van een populatie te beschrijven, kunnen vele verschillende modellen worden gebruikt, en welke meer
Nadere informatieOpgaven Functies en Reeksen. E.P. van den Ban
Opgaven Functies en Reeksen E.P. van den Ban c Mathematisch Instituut Universiteit Utrecht Augustus 2014 1 Opgaven bij Hoofdstuk 1 Opgave 1.1 Zij f : R n R partieel differentieerbaar naar iedere variabele
Nadere informatiex(t + T ) = x(t) Voorbeeld 1. Beschouw het niet-lineaire autonome stelsel . (1) y x + y y(x 2 + y 2 )
97 Periodieke oplossingen en limit ccles We beschouwen weer autonome stelsels van de vorm x (t) = f(x(t)), waarbij het rechterlid dus niet expliciet van t afhangt We gaan onderzoeken wanneer er periodieke
Nadere informatieStelsels lineaire differentiaalvergelijkingen (homogeen)
Stelsels lineaire differentiaalvergelijkingen (homogeen) Voorbeeld Voorbeeld ( 7., Opgave 22) Op t = 0 bevatten de vaten respectievelijk 25 en 5 oz (ounces) zout. 3 september 206 Onderzoeken we hoeveel
Nadere informatieBewegingen en Trillingen. Nokkenmechanisme: deel B
Katholieke Universiteit Leuven Faculteit Ingenieurswetenschappen Departement Werktuigkunde Bewegingen en Trillingen Nokkenmechanisme: deel B Groepsnummer 35 Jan-Pieter Jacobs Christophe Mestdag 1 Inhoudsopgave
Nadere informatieHoofdstuk 11: Randwaardeproblemen en Sturm-Liouville theorie
Hoofdstuk : Randwaardeproblemen en Sturm-Liouville theorie.. Tweepunts randwaardeproblemen. Bij het oplossen van partiële differentiaalvergelijkingen met behulp van de methode van scheiden van variabelen
Nadere informatieV.4 Eigenschappen van continue functies
V.4 Eigenschappen van continue functies We bestuderen een paar belangrijke stellingen over continue functies. Maxima en minima De stelling over continue functies die we in deze paragraaf bewijzen zegt
Nadere informatieWISB134 Modellen & Simulatie. Lecture 11 - Dynamica van lineaire differentiaalvergelijkingen in twee dimensies
WISB134 Modellen & Simulatie Lecture 11 - Dynamica van lineaire differentiaalvergelijkingen in twee dimensies Overzicht van ModSim Meeste aandacht (t/m 1 apr.) Basisbegrippen dynamische modellen Definities
Nadere informatiex 1 (t) = ve rt = (a + ib) e (λ+iµ)t = (a + ib) e λt (cos µt + i sin µt) x 2 (t) = ve rt = e λt (a cos µt b sin µt) ie λt (a sin µt + b cos µt).
76 Complexe eigenwaarden Ook dit hebben we reeds gezien bij Lineaire Algebra Zie: Lay, 57 Als xt ve rt een oplossing is van de homogene differentiaalvergelijking x t Axt, dan moet r een eigenwaarde van
Nadere informatieLineaire Algebra voor ST
Lineaire Algebra voor ST docent: Judith Keijsper TUE, HG 9.3 email: J.C.M.Keijsper@tue.nl studiewijzer: http://www.win.tue.nl/wsk/onderwijs/2ds6 Technische Universiteit Eindhoven college 2 J.Keijsper (TUE)
Nadere informatieTentamen Simulaties van Biochemische Systemen - 8C110 en 8CB19 4 Juli uur
Tentamen Simulaties van Biochemische Systemen - 8C0 en 8CB9 4 Juli 04-900-00 uur Vier algemene opmerkingen: Het tentamen bestaat uit 7 opgaven verdeeld over pagina s Op pagina 4 staat voor iedere opgave
Nadere informatieInhoud college 5 Basiswiskunde Taylorpolynomen
Inhoud college 5 Basiswiskunde 4.10 Taylorpolynomen 2 Basiswiskunde_College_5.nb 4.10 Inleiding Gegeven is een functie f met punt a in domein D f. Gezocht een eenvoudige functie, die rond punt a op f lijkt
Nadere informatieTENTAMEN WISKUNDIGE BEELDVERWERKINGSTECHNIEKEN
TENTAMEN WISKUNDIGE BEELDVERWERKINGSTECHNIEKEN Vakcode: 8D020. Datum: Vrijdag 26 maart 2004. Tijd: 14.00 17.00 uur. Plaats: MA 1.41 Lees dit vóórdat je begint! Maak iedere opgave op een apart vel. Schrijf
Nadere informatieStabiele koppelingen (Engelse titel: Stable Matchings)
Technische Universiteit Delft Faculteit Elektrotechniek, Wiskunde en Informatica Delft Institute of Applied Mathematics Stabiele koppelingen (Engelse titel: Stable Matchings) Verslag ten behoeve van het
Nadere informatieHoofdstuk 7: Stelsels eerste orde lineaire differentiaalvergelijkingen
Hoofdstuk 7: Stelsels eerste orde lineaire differentiaalvergelijkingen Bij het vak Lineaire Algebra hebben we reeds kennis gemaakt met stelsels eerste orde lineaire differentiaalvergelijkingen We hebben
Nadere informatieDoe de noodzakelijke berekeningen met de hand; gebruik Maple ter controle.
De n-de term van de numerieke rij (t n ) (met n = 0,, 2,...) is het rekenkundig gemiddelde van zijn twee voorgangers. (a) Bepaal het Z-beeld F van deze numerieke rij en het bijhorende convergentiegebied.
Nadere informatie1 Eigenwaarden en eigenvectoren
Eigenwaarden en eigenvectoren Invoeren van de begrippen eigenwaarde en eigenvector DEFINITIE Een complex (of reëel getal λ heet een eigenwaarde van de n n matrix A als er een vector x is met Ax = λx Dan
Nadere informatieTW2040: Complexe Functietheorie
TW2040: Complexe Functietheorie week 4.6, donderdag K. P. Hart Faculteit EWI TU Delft Delft, 2 juni, 2016 K. P. Hart TW2040: Complexe Functietheorie 1 / 38 Outline 1 Rekenregels 2 K. P. Hart TW2040: Complexe
Nadere informatieTRILLINGEN EN GOLVEN HANDOUT FOURIER
TRILLINGEN EN GOLVEN HANDOUT FOURIER Cursusjaar 2009 / 2010 2 Inhoudsopgave 1 FOURIERANALYSE 5 1.1 INLEIDING............................... 5 1.2 FOURIERREEKSEN.......................... 5 1.3 CONSEQUENTIES
Nadere informatie1. Gegeven een Lineair Stationair Systeem in continue-tijd. Als aan het systeem het ingangssignaal
. Gegeven een Lineair Stationair Systeem in continue-tijd. Als aan het systeem het ingangssignaal { 0 t u(t) = 0 elders aangelegd wordt, dan is het corresponderende uitgangssignaal t 0 t y(t) = 2 t t 2
Nadere informatieEigenwaarden en Diagonaliseerbaarheid
Hoofdstuk 3 Eigenwaarden en Diagonaliseerbaarheid 31 Diagonaliseerbaarheid Zoals we zagen hangt de matrix die behoort bij een lineaire transformatie af van de keuze van een basis voor de ruimte In dit
Nadere informatieTW2040: Complexe Functietheorie
TW2040: Complexe Functietheorie week 4.6, maandag K. P. Hart Faculteit EWI TU Delft Delft, 30 mei, 2016 K. P. Hart TW2040: Complexe Functietheorie 1 / 33 Outline 1 2 Algemeenheden Gedrag op de rand Machtreeksen
Nadere informatieLineaire Algebra voor W 2Y650
Lineaire Algebra voor W 2Y65 Docent: L Habets HG 89, Tel: 4-247423, Email: lcgjmhabets@tuenl http://wwwwintuenl/wsk/onderwijs/2y65 1 Herhaling: bepaling van eigenwaarden en eigenvectoren (1) Bepaal het
Nadere informatie4 Positieve en niet-negatieve lineaire algebra
4 Positieve en niet-negatieve lineaire algebra Positieve en niet-negatieve matrices komen veel voor binnen de stochastiek (zoals de PageRank matrix) en de mathematische fysica: temperatuur, dichtheid,
Nadere informatieTW2040: Complexe Functietheorie
TW2040: Complexe Functietheorie week 4.9, maandag K. P. Hart Faculteit EWI TU Delft Delft, 13 juni, 2016 K. P. Hart TW2040: Complexe Functietheorie 1 / 41 Outline III.6 The Residue Theorem 1 III.6 The
Nadere informatieLineaire Algebra voor W 2Y650
Lineaire Algebra voor W 2Y650 Docent: L Habets HG 809, Tel: 040-2474230, Email: lcgjmhabets@tuenl http://wwwwintuenl/wsk/onderwijs/2y650 1 Herhaling: Oplossing homogene DV ẋ = Ax Aanname: A is diagonaliseerbaar
Nadere informatie2 de Bachelor IR 2 de Bachelor Fysica
de Bachelor IR de Bachelor Fysica 6 augustus 05 Er worden 4 vragen gesteld. Vul op ieder blad je naam in. Motiveer of bewijs iedere uitspraak. Los alle vragen op, op een apart blad! Het examen duurt u30.
Nadere informatieUtrecht, 25 november Numerieke Wiskunde. Gerard Sleijpen Department of Mathematics.
Utrecht, 25 november 2014 Numerieke Wiskunde Gerard Sleijpen Department of Mathematics http://www.staff.science.uu.nl/ sleij101/ [a, b] R, : [a, b] R Benader f door eenvoudige functies Voorbeelden eenvoudige
Nadere informatieBasiskennis lineaire algebra
Basiskennis lineaire algebra Lineaire algebra is belangrijk als achtergrond voor lineaire programmering, omdat we het probleem kunnen tekenen in de n-dimensionale ruimte, waarbij n gelijk is aan het aantal
Nadere informatiePROJECT 1: Kinematics of a four-bar mechanism
KINEMATICA EN DYNAMICA VAN MECHANISMEN PROJECT 1: Kinematics of a four-bar mechanism Lien De Dijn en Celine Carbonez 3 e bachelor in de Ingenieurswetenschappen: Werktuigkunde-Elektrotechniek Prof. Dr.
Nadere informatieTW2040: Complexe Functietheorie
week 4.8, maandag Faculteit EWI TU Delft Delft, 6 juni, 2016 1 / 33 Outline 1 Maximum-modulusprincipe Lemma van Schwarz 2 2 / 33 Maximum-modulusprincipe Lemma van Schwarz Maximum-modulusprincipe Stelling
Nadere informatieLineaire Afbeelding Stelsels differentiaalvergelijkingen. 6 juni 2006
Lineaire Afbeelding Stelsels differentiaalvergelijkingen 6 juni 6 i ii Inhoudsopgave Stelsels differentiaalvergelijkingen Opgaven Stelsels differentiaalvergelijkingen In deze paragraaf passen we onze kennis
Nadere informatieKies voor i een willekeurige index tussen 1 en r. Neem het inproduct van v i met de relatie. We krijgen
Hoofdstuk 95 Orthogonaliteit 95. Orthonormale basis Definitie 95.. Een r-tal niet-triviale vectoren v,..., v r R n heet een orthogonaal stelsel als v i v j = 0 voor elk paar i, j met i j. Het stelsel heet
Nadere informatieDiscrete Structuren. Piter Dykstra Opleidingsinstituut Informatica en Cognitie
Discrete Structuren Piter Dykstra Opleidingsinstituut Informatica en Cognitie www.math.rug.nl/~piter piter@math.rug.nl 22 februari 2009 INDUCTIE & RECURSIE Paragrafen 4.3-4.6 Discrete Structuren Week 3:
Nadere informatieModellen en Simulatie Differentiaalvergelijkingen. Modellen en Simulatie. sleij101/ Program.
Utrecht, 29 mei 2013 Utrecht, 29 mei 2013 Modellen en Simulatie Modellen en Simulatie Differentiaalvergelijkingen Gerard Sleijpen Department of Mathematics http://www.staff.science.uu.nl/ sleij101/ Gerard
Nadere informatieOpgaven bij het vormen van ruimte: van Poincaré tot Perelman
Opgaven bij het vormen van ruimte: van Poincaré tot Perelman Roland van der Veen Inleiding Deze reeks opgaven is bedoeld voor de werkcolleges van de vakantiecursus Wiskunde in Wording, Augustus 2013. 1
Nadere informatieTW2040: Complexe Functietheorie
TW2040: Complexe Functietheorie week 4.4, maandag K. P. Hart Faculteit EWI TU Delft Delft, 9 mei, 2016 K. P. Hart TW2040: Complexe Functietheorie 1 / 40 Outline 1 f : [a, b] C f : C C Primitieven 2 K.
Nadere informatieInhoud college 4 Basiswiskunde. 2.6 Hogere afgeleiden 2.8 Middelwaardestelling 2.9 Impliciet differentiëren 4.9 Linearisatie
Inhoud college 4 Basiswiskunde 2.6 Hogere afgeleiden 2.8 Middelwaardestelling 2.9 Impliciet differentiëren 4.9 Linearisatie 2 Basiswiskunde_College_4.nb 2.6 Hogere afgeleiden De afgeleide f beschrijft
Nadere informatie34 HOOFDSTUK 1. EERSTE ORDE DIFFERENTIAALVERGELIJKINGEN
34 HOOFDSTUK 1. EERSTE ORDE DIFFERENTIAALVERGELIJKINGEN 1.11 Vraagstukken Vraagstuk 1.11.1 Beschouw het beginwaardeprobleem = 2x (y 1), y(0) = y 0. Los dit beginwaardeprobleem op voor y 0 R en maak een
Nadere informatieSchriftelijke zitting Systeem- en regeltechniek 2 (WB2207) 31 januari 2008 van 9:00 tot 12:00 uur
Schriftelijke zitting Systeem- en regeltechniek 2 (WB227) 31 januari 28 van 9: tot 12: uur Onderstaande aanwijzingen nauwkeurig lezen. Vul op het voorblad uw naam, voorletters, studienummer en opleiding
Nadere informatie1. (a) De methode die in deze opgave wordt gebruikt is als volgt gedefinieerd
. (a) De metode die in deze opgave wordt gebruikt is als volgt gedefinieerd u = u n + βf(t n, u n ) () u n+ = u + ( β)f(t n + β, u ) () We gaan te werk als in et bepalen van de lokale afbreekfout van de
Nadere informatie3.2 Vectoren and matrices
we c = 6 c 2 = 62966 c 3 = 32447966 c 4 = 72966 c 5 = 2632833 c 6 = 4947966 Sectie 32 VECTOREN AND MATRICES Maar het is a priori helemaal niet zeker dat het stelsel vergelijkingen dat opgelost moet worden,
Nadere informatieTweede Programmeeropgave Numerieke Wiskunde 1 De golfplaat Uiterste inleverdatum : vrijdag 16 mei 2003
Tweede Programmeeropgave Numerieke Wiskunde 1 De golfplaat Uiterste inleverdatum : vrijdag 16 mei 2003 I Doelstelling en testcase In deze programmeeropgave zullen we een drietal numerieke integratiemethoden
Nadere informatieLineaire Algebra C 2WF09
Lineaire Algebra C 2WF09 College: Instructie: L. Habets HG 8.09, Tel. 4230, Email: l.c.g.j.m.habets@tue.nl H. Wilbrink HG 9.49, Tel. 2783, E-mail: h.a.wilbrink@tue.nl http://www.win.tue.nl/wsk/onderwijs/2wf09
Nadere informatieOefeningentoets Differentiaalvergelijkingen, deel 1 dinsdag 6 november 2018 in lokaal 200M van 16:00 tot 18:00u
Oefeningentoets Differentiaalvergelijkingen, deel 1 dinsdag 6 november 2018 in lokaal 200M 00.07 van 16:00 tot 18:00u Beste student, Deze oefeningentoets bevat twee oefeningen betreffende het tweede deel
Nadere informatief : z z 2 + c. x n = 1 2 z n dan krijgen we z n+1 = z 2 n + a 2 a2 4 De parameter c correspondeert dus met a middels c = a 2 a2 4
Juliaverzamelingen en de Mandelbrotverzameling In de eerste twee colleges hebben we gezien hoe het itereren van een eenvoudige afbeelding tot ingewikkelde verschijnselen leidt. Nu gaan we dit soort afbeeldingen
Nadere informatieHERTENTAMEN WISKUNDIGE BEELDVERWERKINGSTECHNIEKEN
HERTENTAMEN WISKUNDIGE BEELDVERWERKINGSTECHNIEKEN Vakcode: 8D00. Datum: vrijdag 3 juni 008. Tijd: 09:00-:00. Lees dit vóórdat je begint! Maak iedere opgave op een apart vel. Schrijf je naam en studentnummer
Nadere informatieAanvullingen van de Wiskunde / Partiële Differentiaalvergelijkingen
de Bachelor EIT 2de en de Bachelor Wiskunde Academiejaar 215-216 1ste semester 26 januari 216 Aanvullingen van de Wiskunde / Partiële Differentiaalvergelijkingen 1. Gegeven een homogene lineaire partiële
Nadere informatieTechnische Universiteit Delft Uitwerking Tentamen Analyse 3, WI 2601 Maandag 11 januari 2010, 9.00-12.00
Technische Universiteit Delft Uitwerking Tentamen Analyse 3, WI 6 Maandag januari, 9- Faculteit EWI Dit tentamen bestaat uit 6 opgaven Alle antwoorden dienen beargumenteerd te worden Normering: punten
Nadere informatie. Maak zelf een ruwe schets van f met A = 2, ω = 6π en ϕ = π 6. De som van twee trigonometrische polynomen is weer een trigonometrisch polynoom
8. Fouriertheorie Periodieke functies. Veel verschijnselen en processen hebben een periodiek karakter. Na een zekere tijd, de periode, komt hetzelfde patroon terug. Denk maar aan draaiende of heen en weer
Nadere informatieMonte-Carlo simulatie voor financiële optieprijzen Studiepunten : 2
1 INLEIDING 1 Monte-Carlo simulatie voor financiële optieprijzen Studiepunten : 2 Volg stap voor stap de tekst en los de vragen op. Bedoeling is dat je op het einde van de rit een verzorgd verslag afgeeft
Nadere informatieAiryfunctie. b + π 3 + xt dt. (2) cos
LaTeX opdracht Bewijzen en Redeneren 1ste fase bachelor in Fysica, Wiskunde Werk de volgende opdracht individueel uit. U moet hier alleen aan werken. Geef ook geen files door aan anderen. Ingediende opdrachten
Nadere informatieSchriftelijke zitting Systeem- en regeltechniek 2 (WB2207) 29 januari 2009 van 14:00 tot 17:00 uur
Schriftelijke zitting Systeem- en regeltechniek 2 (WB2207) 29 januari 2009 van 14:00 tot 17:00 uur Onderstaande aanwijzingen nauwkeurig lezen. Vul op het voorblad uw naam, voorletters, studienummer en
Nadere informatieHoofdstuk 1: Inleiding
Hoofstuk 1: Inleiing 1.1. Richtingsvelen. Zie Stewart, 9.2. 1.2. Oplossingen van enkele ifferentiaalvergelijkingen. Zelf oorlezen. 1.3. Classificatie van ifferentiaalvergelijkingen. Differentiaalvergelijkingen
Nadere informatieextra sommen bij Numerieke lineaire algebra
extra sommen bij Numerieke lineaire algebra 31 oktober 2012 1. Stel, we willen met een rekenapparaat (dat arithmetische bewerkingen uitvoert met een relatieve nauwkeurigheid ξ, ξ ξ) voor twee getallen
Nadere informatieExamen Complexe Analyse (September 2008)
Examen Complexe Analyse (September 2008) De examenvragen vind je op het einde van dit documentje. Omdat het hier over weinig studenten gaat, heb ik geen puntenverdeling meegegeven. Vraag. Je had eerst
Nadere informatieLineaire Algebra voor ST
Lineaire Algebra voor ST docent: Judith Keijsper TUE, HG 9.31 email: J.C.M.Keijsper@tue.nl studiewijzer: http://www.win.tue.nl/wsk/onderwijs/2ds06 Technische Universiteit Eindhoven college 11 J.Keijsper
Nadere informatieModellen en Simulatie Recursies
Utrecht, 13 mei 2013 Modellen en Simulatie Recursies Gerard Sleijpen Department of Mathematics http://www.staff.science.uu.nl/ sleij101/ N n : aantal individuen eind tijdvak n. Aanname [Malthus, 1798]:
Nadere informatieTechnische Universiteit Delft Faculteit Elektrotechniek, Wiskunde en Informatica Delft Institute of Applied Mathematics
Technische Universiteit Delft Faculteit Elektrotechniek, Wiskunde en Informatica Delft Institute of Applied Mathematics Epidemiologische modellen voor de groei en afnamen van online sociale netwerken (Engelse
Nadere informatieExamenvragen Hogere Wiskunde I
1 Examenvragen Hogere Wiskunde I Vraag 1. Zij a R willekeurig. Gegeven is dat voor alle r, s Q geldt dat a r+s = a r a s. Bewijs dat voor alle x, y R geldt dat a x+y = a x a y. Vraag 2. Gegeven 2 functies
Nadere informatieUNIVERSITEIT TWENTE Faculteit Elektrotechniek, Wiskunde en Informatica
UNIVERSITEIT TWENTE Faculteit Elektrotechniek, Wiskunde en Informatica Uitwerking Proeftentamen 3 Functies van één veranderlijke (15126 De uitwerkingen van de opgaven dienen duidelijk geformuleerd en overzichtelijk
Nadere informatie3 De duale vectorruimte
3 De duale vectorruimte We brengen de volgende definitie in de herinnering. Definitie 3.1 (hom K (V, W )) Gegeven twee vectorruimtes (V, K) en (W, K) over K noteren we de verzameling van alle lineaire
Nadere informatieTW2040: Complexe Functietheorie
TW2040: Complexe Functietheorie week 4.1, donderdag K. P. Hart Faculteit EWI TU Delft Delft, 21 april, 2016 K. P. Hart TW2040: Complexe Functietheorie 1 / 32 Outline 1 K. P. Hart TW2040: Complexe Functietheorie
Nadere informatieTECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Uitwerking van het tentamen Functietheorie (2Y480) op ,
1 TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Uitwerking van het tentamen Functietheorie (2Y480) op 25-11-1998, 9.00-12.00 uur Opgave 1 1. Formuleer de Cauchy-Riemann-vergelijkingen.
Nadere informatieExamen Wiskundige Analyse I 1ste bach ir wet. dinsdag 5 januari Vraag 1.1. Waar of vals (1pt) Het beginvoorwaardenprobleem
Examen Wiskundige Analyse I ste bach ir wet dinsdag 5 januari 206 Vraag.. Waar of vals (pt) Het beginvoorwaardenprobleem 32x 3 y = (y ) 3, y() = 2, y () = 4 bezit een unieke oplossing, die geldig is in
Nadere informatieDe Riemann-hypothese
De Riemann-hypothese Lars van den Berg 3 september 202 Laat ik je gelijk enthousiast maken om dit stukje te lezen: wie de Riemannhypothese oplost wint een miljoen. Wel zijn er waarschijnlijk eenvoudigere
Nadere informatie