Modelování kombinovaných systémů

(stavové podmínky a stavové události)


Proč je tohle samostatná otázka?

Kombinovaný systém: kombinace diskrétního a spojitého systému. Spojitá a diskrétní část jsou provázány pomocí dvou mechanismů

Stavové podmínky

Stavová podmínka je obecně ve tvaru:

if(podmínka)
    stavová událost;

Podmínka obsahuje nějakou spojitou proměnnou. Pokud simulace zjistí splnění podmínky, hledá přesné místo (kořen) pomocí půlení intervalu, newtonovy metody, regula-falsi, … Po nalezení kořenu je do tohoto místa dokročeno a je spuštěna stavová událost.

Stavová událost

Jde o diskrétní událost, která může měnit stav diskrétní i spojité části modelu. To je nutné obzvláště při použití numerických metod pro řešení dif. rovnic, které při skokové změně vyžadují správnou inicializace. Příklad: skákání míčku, při odrazu je nutné obrátit zrychlení a dorovnat pozici na úroveň podložky.