21
1 Fázové portréty nelineárnych dynamických systémov Tutoriál k bakalárskej práci Modelovanie a analýza nelineárnych systémov s hybridnou dynamikou Úlohy: 1. Postup pre zostrojenie fázového portrétu pre autonómny lineárny dynamický systém (LDS) a. Analytické riešenie b. Algoritmické riešenie 2. Postup pre riešenie nelineárnych dynamických systémov metódou separácie premenných a. Analytické riešenie b. Algoritmické riešenie 3. Postup pre zostrojenie fázového portrétu pre nelineárny dynamický systém (NDS) a. Výpočet rovnovážnych stavov (RS) nelineárneho dynamického systému (NDS) na základe jeho prepisu do substitučného kanonického tvaru b. Určenie lineárnej aproximácie NDS vo vypočítaných RS c. Určenie typov RS a posúdenie ich stability v malom d. Fázový portrét pre NDS „Van der Pol oscilátor“

Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

1

Fázové portréty nelineárnych dynamických systémov

Tutoriál k bakalárskej práci Modelovanie a analýza nelineárnych systémov s

hybridnou dynamikou

Úlohy:

1. Postup pre zostrojenie fázového portrétu pre autonómny lineárny

dynamický systém (LDS)

a. Analytické riešenie

b. Algoritmické riešenie

2. Postup pre riešenie nelineárnych dynamických systémov metódou

separácie premenných

a. Analytické riešenie

b. Algoritmické riešenie

3. Postup pre zostrojenie fázového portrétu pre nelineárny dynamický

systém (NDS)

a. Výpočet rovnovážnych stavov (RS) nelineárneho dynamického

systému (NDS) na základe jeho prepisu do substitučného

kanonického tvaru

b. Určenie lineárnej aproximácie NDS vo vypočítaných RS

c. Určenie typov RS a posúdenie ich stability v malom

d. Fázový portrét pre NDS „Van der Pol oscilátor“

Page 2: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

2

Úloha č.1 : Postup pre zostrojenie fázového portrétu pre

autonómny lineárny dynamický systém (LDS)

1.a. Analytické riešenie

Aby sme získali fázové trajektórie lineárneho systému 2. rádu zapísaného v tvare

prepíšeme ho do substitučného kanonického tvaru :

ktorý môžeme zapísať do podoby:

Následne charakteristická rovnica LDS má tvar:

kde je jednotková matica. Korene charakteristickej rovnice nazývame vlastné čísla matice .

Na základe koreňov charakteristickej rovnice vieme určiť stabilitu a typ singulárneho bodu LDS

[1]. Jednotlivé typy singulárnych bodov sú uvedené v Tab. 1.

Tab. 1 Korene a typy singulárnych bodov lineárneho systému 2.rádu

Uzol – stabilný

Uzol – nestabilný

Sedlo

Stred

Ohnisko – stabilné

Ohnisko – nestabilné

Page 3: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

3

Stavy systému, v prípade, že korene charakteristickej rovnice sú reálne rôzne, môžeme

vyjadriť ako:

Následne rovnica fázovej trajektórie má tvar:

kde sú konštanty, závislé na počiatočných podmienkach LDS [1].

Ukážka analytického určenia fázových trajektórií pre singulárny bod typu

stabilný uzol

Pre korene charakteristickej rovnice LDS pre typ singulárneho bodu stabilný uzol platí:

Predpokladajme voľbu počiatočných podmienok LDS tak, aby platilo:

potom na základe rovnice pre fázové trajektórie dostávame:

fázová trajektória

fázová trajektória

Pre takto zvolené počiatočné podmienky LDS vidíme, že fázové trajektórie sú priamky so

zápornými smernicami .

Pre a na základe predpokladu (členy s väčšou absolútnou hodnotou sa rýchlejšie

blížia k nule) platí :

Z riešenia uvedenej limity vyplýva, že fázové trajektórie z akýchkoľvek počiatočných podmienok sa

blížia ku fázovej trajektórii , a teda v konečnom dôsledku k počiatku súradnicového

systému – singulárnemu bodu [1].

Page 4: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

4

Príklad exaktného určenia fázových trajektórií pre singulárny bod typu stabilný uzol :

Uvažujme lineárny dynamický systém:

daný systém druhého rádu rozložíme na rovnice 1.rádu použitím substitučného kanonického

tvaru:

SKT:

z toho vyplýva Jakobiho matica:

Danému dynamickému systému prislúcha charakteristická rovnica:

Ktorej korene sú:

Jakobiho maticu následne môžeme zapísať do Jordanovho tvaru:

následne môžeme systém vyriešiť metódou separácie premenných :

Metóda separácie

separujeme premenné :

zintegrujeme:

riešením integrálov získavame:

vyjadríme rovnicu fázovej trajektórie

Page 5: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

5

Závislosť v čase :

na základe získaných riešení môžeme vidieť časové priebehy

následne voľbou počiatočných podmienok tak, aby platilo dostávame:

fázová trajektória

fázová trajektória

Zobrazený fázový portrét zvoleného LDS môžeme vidieť na OBR:

0 1 2 3 4 5 6 7-0.2

0

0.2

0.4

0.6

0.8

1

1.2Časové priebehy

t

x(t

)

x1(t)

x2(t)

Page 6: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

6

1.b. Algoritmické riešenie

- funkcia lin.m na získanie riešenia

- súbor main.m na vykreslenie stabilného uzla

Page 7: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

7

Algoritmické riešenie fázových portrétov reprezentujúcich rôzne typy singulárnych bodov

Uzol – stabilný:

Uzol – nestabilný:

Sedlo:

Stred:

Ohnisko – stabilné :

Ohnisko – nestabilné :

-8 -6 -4 -2 0 2 4 6 8

-6

-4

-2

0

2

4

6

Fázový portrét lineárneho automného systému, typ: Uzol -stabilný

x1

x 2

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

KORENE: s1 = -1, s2 = -1

x

y

x

yy

-20 -15 -10 -5 0 5 10 15-15

-10

-5

0

5

10

15Fázový portrét lineárneho automného systému, typ: Uzol - nestabilný

x1

x 2

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

x

y

KORENE: s1 = 1, s2 = 1

-1.5 -1 -0.5 0 0.5 1 1.5-1.5

-1

-0.5

0

0.5

1

1.5Fázový portrét lineárneho automného systému, typ: Sedlo

x1

x 2

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

x

y

KORENE: s1 = -0.8090, s2 = - 0.3090

-10 -5 0 5 10-8

-6

-4

-2

0

2

4

6

8Fázový portrét lineárneho automného systému, typ: Stred

x1

x 2

x

y

KORENE: s1 = i, s2 = -i

x

y

KORENE: s1 = i, s2 = -i

x

y

KORENE: s1 = i, s2 = -i

x

y

KORENE: s1 = i, s2 = -i

x

y

KORENE: s1 = i, s2 = -i

x

y

KORENE: s1 = i, s2 = -i

x

y

KORENE: s1 = i, s2 = -i

x

y

KORENE: s1 = i, s2 = -i

x

y

KORENE: s1 = i, s2 = -i

x

y

KORENE: s1 = i, s2 = -i

-6 -4 -2 0 2 4 6-6

-5

-4

-3

-2

-1

0

1

2

3

4

5Fázový portrét lineárneho automného systému, typ: Ohnisko - stabilné

x1

x 2

x

y

KORENE: s1 = -0.5000 + 1.3229i, s2 = -0.5000 - 1.3229i

x

y

KORENE: s1 = -0.5000 + 1.3229i, s2 = -0.5000 - 1.3229i

x

y

KORENE: s1 = -0.5000 + 1.3229i, s2 = -0.5000 - 1.3229i

x

y

KORENE: s1 = -0.5000 + 1.3229i, s2 = -0.5000 - 1.3229i

x

y

KORENE: s1 = -0.5000 + 1.3229i, s2 = -0.5000 - 1.3229i

x

y

KORENE: s1 = -0.5000 + 1.3229i, s2 = -0.5000 - 1.3229i

x

y

KORENE: s1 = -0.5000 + 1.3229i, s2 = -0.5000 - 1.3229i

x

y

KORENE: s1 = -0.5000 + 1.3229i, s2 = -0.5000 - 1.3229i

x

y

KORENE: s1 = -0.5000 + 1.3229i, s2 = -0.5000 - 1.3229i

x

y

KORENE: s1 = -0.5000 + 1.3229i, s2 = -0.5000 - 1.3229i

-400 -300 -200 -100 0 100 200 300 400

-300

-200

-100

0

100

200

300

Fázový portrét lineárneho automného systému, typ: Ohnisko - nestabilné

x1

x 2

x

y

KORENE: s1 = 0.5000 + 1.1180i, s2 = 0.5000 - 1.1180i

x

y

KORENE: s1 = 0.5000 + 1.1180i, s2 = 0.5000 - 1.1180i

x

y

KORENE: s1 = 0.5000 + 1.1180i, s2 = 0.5000 - 1.1180i

x

y

KORENE: s1 = 0.5000 + 1.1180i, s2 = 0.5000 - 1.1180i

x

y

KORENE: s1 = 0.5000 + 1.1180i, s2 = 0.5000 - 1.1180i

x

y

KORENE: s1 = 0.5000 + 1.1180i, s2 = 0.5000 - 1.1180i

x

y

KORENE: s1 = 0.5000 + 1.1180i, s2 = 0.5000 - 1.1180i

x

y

KORENE: s1 = 0.5000 + 1.1180i, s2 = 0.5000 - 1.1180i

x

y

KORENE: s1 = 0.5000 + 1.1180i, s2 = 0.5000 - 1.1180i

x

y

KORENE: s1 = 0.5000 + 1.1180i, s2 = 0.5000 - 1.1180i

Page 8: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

8

Úloha č.2 : Postup pre riešenie nelineárnych dynamických

systémov metódou separácie premenných

Cieľom tejto úlohy je získanie fázovej trajektórie/fázového portrétu nelineárneho

dynamického systému spolu s jeho analytickým riešením.

2.a. Analytické riešenie – príklad 1

Uvažujme nelineárny dynamický systém:

daný systém druhého rádu rozložíme na rovnice 1.rádu použitím substitučného kanonického tvaru: SKT:

následne vieme vyjadriť smernicu dotyčnice k fázovej trajektórii

Aby sme získali rovnicu fázovej trajektórie, použijeme metódu separácie premenných:

Metóda separácie

separujeme premenné :

zintegrujeme

riešením integrálov získavame

vyjadríme rovnicu fázovej trajektórie

klesajúca exponenciála , ktorej poloha vo fázovej rovine závisí

od počiatočných podmienok , ktoré ovplyvňujú koeficient

Page 9: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

9

Analyticky vieme vyjadriť závislosť v čase :

-najskôr vyjadríme , ktorá je potrebná pre vyjadrenie

Riešenie

separujeme premenné a zintegrujeme

riešením integrálov získame

vyjadríme časovú závislosť

Riešenie

separujeme premenné a zintegrujeme

za dosadíme jeho predchádzajúce vyjadrenie

vyjadríme časovú závislosť

Výpočet koeficientov , na základe zvolených počiatočných podmienok:

Začíname výpočtom koeficientu pri časovej závislosti potrebný pre výpočet

koeficientu pri časovej závislosti .

dosadíme počiatočné podmienky

vyjadríme koeficient:

Page 10: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

10

Následne môžeme vyjadriť koeficient

dosadíme počiatočné podmienky a hodnotu koeficient

vyjadríme koeficient

2.a. Algoritmické riešenie – príklad 1

Na základe získaných riešení môžeme vidieť časové priebehy vyjadrených prostredníctvom prostredia MATLAB:

Smer fázovej trajektórie

0 1 2 3 4 50

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6Časové priebehy

t

x(t

)

x1(t)

x2(t)

Page 11: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

11

Fázový portrét riešeného nelineárneho dynamického systému pri počiatočných

podmienkach PP=[0,1].

-0.5 0 0.5-0.5

-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

0.3

0.4

0.5Fázový portret nelineárneho systému

x1

x 2

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

Page 12: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

12

2.a. Analytické riešenie – príklad 2

Uvažujme nelineárny dynamický systém:

daný systém druhého rádu rozložíme na rovnice 1.rádu použitím substitučného kanonického

tvaru:

SKT:

následne vieme vyjadriť smernicu dotyčnice k fázovej trajektórii

Aby sme získali rovnicu fázovej trajektórie, použijeme metódu separácie premenných:

Metóda separácie

separujeme premenné :

zintegrujeme

riešením integrálov získavame

vyjadríme rovnicu fázovej trajektórie

parabola, ktorej poloha vo fázovej rovine závisí od počiatočných

podmienok, ktoré ovplyvňujú koeficient

Page 13: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

13

Analyticky vieme vyjadriť závislosť v čase :

-najskôr vyjadríme závislosť v čase , ktorá je potrebná pre vyjadrenie

Riešenie :

separujeme premenné a zintegrujeme

riešením integrálov získame

vyjadríme časovú závislosť

Riešenie :

separujeme premenné a zintegrujeme

za dosadíme jeho predchádzajúce vyjadrenie

vyjadríme časovú závislosť

Výpočet koeficientov , na základe zvolených počiatočných podmienok:

Začíname výpočtom koeficientu pri časovej závislosti a následne koeficientu pri

časovej závislosti .

dosadíme počiatočné podmienky

vyjadríme koeficient:

Page 14: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

14

Následne vyjadríme koeficient

dosadíme počiatočné podmienky

vyjadríme koeficient

2.a. Algoritmické riešenie – príklad 2

Na základe získaných riešení môžeme vidieť časové priebehy vyjadrených prostredníctvom prostredia MATLAB:

Smer fázovej trajektórie pomocou prostredia MATLAB

0 1 2 3 4 5 6 7 80

5

10

15

20

25

30

35

40

45

50Časové priebehy

t

x(t

)

x1(t)

x2(t)

Page 15: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

15

Fázový portrét riešeného nelineárneho dynamického systému pri počiatočných

podmienkach PP=[0,1].

-1 -0.5 0 0.5 1

-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

Fázový portret nelineárneho systému

x1

x 2

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

Page 16: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

16

Úloha č.3: Postup pre zostrojenie fázového portrétu pre

nelineárny dynamický systém (NDS)

Nelineárne systémy sa odlišujú od lineárnych systémov na základe istých vlastností predovšetkým:

a) Výstup systému sa zásadným spôsobom líši pre meniacu sa amplitúdu budiaceho signálu, a

preto neplatí princíp superpozície

b) Rovnovážne stavy existujú aj mimo počiatok súradníc

c) Počiatočné podmienky majú vplyv na dosiahnutie rovnovážnych stavov autonómnych systémov

d) Vznikajú stabilné samobudiace kmity (autooscilácie) v systéme, ktoré majú inú frekvenciu ako

je budiaca frekvencia

e) Dochádza k postupnej zmene amplitúdy výstupu pri meniacej sa frekvencii budiaceho signálu

3.a. Výpočet rovnovážnych stavov (RS) nelineárneho

dynamického systému (NDS) na základe jeho prepisu do

substitučného kanonického tvaru

Nelineárne dynamické SISO systémy môžu byť popísané formou nelineárnych diferenciálnych

rovníc n-tého rádu alebo sústavou n nelineárnych diferenciálnych rovníc prvého rádu.

- pre rozklad nelineárnych diferenciálnych rovníc n-tého rádu na sústavu n diferenciálnych rovníc

prvého rádu využívame substitučný kanonický tvar [1].

Uvažujme autonómny nelineárny systém :

Nelineárny systém má 2 typy ustálených stavov: - rovnovážny stav – izolované singulárne body - medzný cyklus – množina singulárnych bodov, ktoré vytvárajú uzavreté trajektórie

Page 17: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

17

Pre systém ktorý je v rovnovážnom stave platí, že všetky derivácie jeho vnútorných stavov sú

nulové a preto singulárne body

musia spĺňať podmienku:

(p – počet riešení)

- môže byť viacero riešení

,

... ,

3.b. Určenie lineárnej aproximácie NDS vo vypočítaných RS

Stabilitu v malom okolí singulárnych bodov vyšetrujeme vykonaním lineárnej aproximácie

nelineárneho systému v každom z jeho singulárnych bodoch a následne overujeme jeho stabilitu.

Pri lineárnej aproximácii využívame rozvoj do Taylorovho radu v okolí singulárnych bodov v tvare:

kde

pričom

pre

Taylorov rozvoj (2.8.) môžeme zapísať v maticovom tvare:

kde predstavuje Jacobiho maticu, ktorú získame z parciálnych derivácií a zapíšeme

nasledovne [1]:

Page 18: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

18

3.c. Určenie typov RS a posúdenie ich stability v malom

Náhradný lineárny systém v danom singulárnom bode má maticu systému a charakteristickú rovnicu získame :

kde je rad systému a jednotková matica.

Korene charakteristickej rovnice rozhodujú o stabilite nelineárneho systému v blízkom okolí

daného rovnovážneho stavu:

- záporné reálne korene / imaginárne so zápornou reálnou časťou => STABILNÝ

- kladné reálne korene / imaginárne s kladnou reálnou časťou => NESTABILNÝ

3.d. Fázový portrét pre NDS „Van der Pol oscilátor“

NDR 2. rádu – Van der Pol oscilátor:

autonómny systém -

neautonómny /s budením -

1 singulárny bod

OHNISKO - NESTABILNÉ

Page 19: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

19

algoritmické riešenie

- funkcia difrov2.m na získanie riešenia nelineárneho systému Van der Pol ocilátor

-súbor VDP.m na vykreslenie fázového portrétu systému Van der Pol oscilátor

Fázový portrét pre zlinearizovaný systém v singulárnom bode:

-600 -400 -200 0 200 400 600

-400

-300

-200

-100

0

100

200

300

400Fázový portrét zlinearizovaného systému: Van Der Polov oscilátor

x1

x 2

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

Page 20: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

20

Fázový portrét pre nelineárny autonómny systém u = 0 :

Fázový portrét nelineárneho systému s budením/vstupom u= 0,8:

-5 0 5-4

-3

-2

-1

0

1

2

3

4Fázový portrét nelineárneho autonómneho systému: Van Der Polov oscilátor

x1

x 2

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

x

y

Page 21: Fázové portréty nelineárnych dynamických systémovmatlab.fei.tuke.sk/ss/pdfModely/M12_fazove_portrety.pdf · 15 Fázový portrét riešeného nelineárneho dynamického systému

21

Literatúra:

[1]. JADLOVSKÁ, A. prednášky predmetu Optimálne riadenie hybridných systémov, 2016.