18
[t,x]=ode45(,rstanu'/ O, 10, x0) ; plot(t,x (:, 1)>;
Ciąg poleceń rozwiązujący postawione zadanie modelowania, z wykorzystaniem z funkcji eksp, może być następujący;
x0=zeros{2, 1); eksp(0.1, x0); hołd on; eksp(0.2, x0); eksp(0.3, x0);
SI MUL INK jest zintegrowanym z MATLAB-em pakietem umożliwiającym modelowanie zarówno układów ciągłych jak i dyskretnych. SIMULINK udostępnia;
• mechanizmy do opisu modeli układów dynamicznych,
• bogate biblioteki bloków operacyjnych,
• dodatkowe procedury do rozwiązywania układów równań różniczkowych zwyczajnych, linearyzacji modeli i określania ich punktów równowagi,
• interakcyjny interfejs do realizacji badań modelowych.
Podstawowy sposób budowy modelu polega na przedstawieniu go w postaci schematu operacyjnego z wykorzystaniem dostępnych w SIMULINK-u bloków operacyjnych. Do rysowania schematu operacyjnego dostępny jest edytor graficzny. Utworzony schemat można zapisać w M-pliku funkcyjnym w formacie tzw. S-funkcji. Tak utworzona funkcja może być następnie argumentem, wywoływanych z poziomu MATLAB-a i dostarczonych razem z SLMULINK-iem, procedur całkowania układów równań różniczkowych.
Drugi sposób budowy modelu może polegać na bezpośrednim przygotowaniu S-funkcji modelu. W tym przypadku w M-pliku funkcyjnym nie są zapisane informacje o graficznej postaci schematu operacyjnego, a tylko informacje o rozmiarze modelu, pochodnych ciągłych zmiennych stanu i nowych wartościach dyskretnych zmiennych stanu.
3.1. Bloki operacyjne
Podstawowym elementem schematu operacyjnego, będącego graficzną reprezentacją modelu, jest blok operacyjny. Blok operacyjny ma najczęściej kształt prostokąta z zaznaczonymi wejściami i wyjściami, ma przypisany typ oraz nazwę bloku Wiele bloków ma możliwość ustawiania indywidualnych parametrów bloku, precyzujących jego działanie. Bloki
operacyjne zgrupowane są w bibliotekach. Dostępne biblioteki bloków to;
/
• Źródła (Source).