Stelsels van differentiaalvergelijkingen: Niet-lineaire differentiaalvergelijkingen
Uitgewerkt voorbeeld: ongekoppeld stelsel
We bekijken het stelsel differentiaalvergelijkingen
Evenwichten zijn er als en , dus als en . Er zijn daarom drie evenwichten: , en .
We zoeken nu uit wat voor evenwichten we hebben in dit stelsel differentiaalvergelijkingen. De algemene vorm van de Jabobi-matrix in is
- De bijpassende linearisatie in is De eigenwaarden van de Jabobi-matrix zijn negatief en dus gaan in de buurt van alle oplossingen naar de oorsprong toe. Het is een aantrekkend evenwicht.
- De bijpassende linearisatie in is De eigenwaarden van de Jabobi-matrix zijn positief en negatief en dus is een zadelpunt, in de zin dat in de ene richting oplossingskrommen naar het evenwicht gaan maar in de andere richting er vandaan.
Omdat de differentiaalvergelijkingen ontkoppeld zijn, dat wil zeggen twee eerste-orde GDVs die los van elkaar opgelost kunnen worden, is de analyse evenvoudig te checken: in de -richting gaan alle oplossingen naar toe en in de -richting heeft het 1-dimensionale faseportret een aantrekkend evenwicht in en twee afstotende evenwichten in en . Het 2-dimensionale faseportret kan als volgt geschetst worden.
In kwalitatieve zin kun je het volgende richtingendiagram bepalen:
Dit stemt overeen met het faseportret getekend m.b.v. MATLAB.
>> [x,y] = meshgrid(-2:0.2:2, -2:0.2:2);
>> dxdt = -x+x.^3;
>> dydt = -2*y;
>> figure
>> quiver(x, y, dxdt, dydt), axis tight % teken vectorveld
>> startx = [-1.5 -1.25 -1.1 -1.05 -1 -0.95 -0.9 -0.5 -0.25 0 0.25 0.5 0.9 0.95 1 1.05 1.1 1.25 1.5];
>> starty = -2*ones(size(startx));
>> streamline(x, y, dxdt, dydt, startx, starty)
>> starty = 2*ones(size(startx));
>> streamline(x, y, dxdt, dydt, startx, starty)
>> startx = [-1.01 -.99 0.99 1.01];
>> starty = [0 0 0 0];
>> streamline(x, y, dxdt, dydt, startx, starty)
Ontgrendel volledige toegang