|
AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie |
Adam Sito Przemysław Sekunda |
|
|
Wydział Inżynierii Mechanicznej i Robotyki |
|
|
Rok II A Grupa 2B |
|
|
Semestr 4 letni |
Laboratorium z podstaw automatyki
SPRAWOZDANIE
Laboratorium nr 1
Temat: Rozwiązywanie równań różniczkowych
z niezerowymi warunkami początkowymi
Cel ćwiczenia:
zapoznanie się z różnymi metodami rozwiązywania równań różniczkowych w Matlabie,
wykorzystanie Simulinka do tworzenia modelu równania różniczkowego,
archiwizacja otrzymanych rozwiązań
Przebieg ćwiczenia:
1) Rozwiązanie równania różniczkowego
Dla x(0)=0 i x'(0)=0
wykorzystanie funkcji ode45
m-pliki:
Wykres rozwiązania(dla t=10s):
wykorzystanie SIMULINKa
model:
Wykres rozwiązania:
2) Zamodelowanie w Simulinku równania:
dla y(0)=0 i y'(0)=0
model:
Wykres rozwiązania:
Wnioski
Dzięki programom MatLab oraz Simulink możemy szybciej i efektywniej rozwiązywać równania różniczkowe w porównaniu do metody analitycznej. Program Simulink służy do budowania schematów blokowych oraz wykresów na podstawie których możemy obserwować przebieg sygnału odpowiedzi układu o danej transmitancji na zadany sygnał wymuszenia. Obliczenia wykonywane w MatLabie mogą być przedstawiane w formie wykresów lub macierzy. Podobnie wykresy otrzymane w programie Simulink można zapisać w postaci macierzy w MatLabie, a następnie wykreślić wykres identyczny jak uzyskany w Simulinku.