Grzegorz Szlachta, gr. 30
Sprawozdanie
Temat: Przykład analizy silnika elektrycznego prądu stałego z magnesem trwałym
Cel ćwiczenia
zapoznanie się z zasadą działania silnika elektrycznego prądu stałego,
zapoznanie się ze sposobami tworzenia modeli silnika elektrycznego w postaci: równań różniczkowych,
równań stanu i wyjścia, schematu blokowego i transmitancji operatorowej,
wyznaczenie odpowiedzi skokowej silnika w Matlabie/Simulinku,
wyznaczenie odpowiedzi silnika na sygnały prostokątne w Matlabie/Simulinku.
Wyznaczenie odpowiedzi skokowej silnika dwoma metodami:
przy pomocy funkcji step
clc
clear all
Rw=2
Lw=0.1
ke=0.1
J=0.1
B=0.5
km=0.1
licz=km
mian=[J*Lw Rw*J+B*Lw Rw*B+km*ke]
system=tf(licz,mian)
t=0:0.02:1.4
odp=step(system,t)
plot (t,odp,'ro')
grid
xlabel ('czas (s)')
ylabel('prędkość kątowa ws (rad/s)')
title ('Odpowiedz skokowa silnika pradu stalego')
przy pomocy modelu w Simulinku
W efekcie wykonania programu a matlabie i uruchomienia symulacji w Simulinku otrzymano przebiegi pokazane na wykresie:
Wyznaczenie odpowiedzi silnika na sygnały prostokątne
|
---|
|
|
|
Wnioski
- za pomocą programu Matlab/Simulink byliśmy w stanie z powodzeniem wyznaczyć
odpowiedz skokowa silnika, oraz zasymulować zachowanie silnika pod wpływem momentu
obciążającego,
- wyniki pokrywają się, więc metoda symulacji w simulinku jest poprawna.
- model silnika mogliśmy zapisać za pomocą równań stanu jak i transmitancja operatorowa.
- obydwa zapisy są równoważne i nie wpływają na wynik obliczeń,
- zadanie momentu obciążającego powoduje spadek prędkości obrotowej i wzrost natężenia
obieranego prądu.