Numer ćwiczenia |
3 |
Przygotowanie układów automatyki z wykorzystaniem Matlaba i Simulinka |
Data wykonania ćwiczenia: | 11.05.2015r. |
|
Data oddania sprawozdania: | 18.05.2015r. | |
Numer grupy laboratoryjnej: | 5A |
Projekt układu automatyki z wykorzystanie Matlaba
Dane dla grupy 7.
A=[2];
B=[1 0];
C=[10];
C1=[1];
D=[1];
E=[3 0];
F=[4];
G=[2 1];
H=[1];
I=[4 1];
[X, Y]= feedback(C, C1, D, E, -1);
[Z, Q]= parallel(F, G, -H, I);
[K, J]= series(A, B, X, Y);
[L, M]= series(K, J, Z, Q);
tf(L, M)
[N, O, P, R]=tf2ss(L, M)
step(L, M)
figure
impulse(L, M)
Projektowanie układów automatyki z wykorzystaniem Simulinka
Porównanie wyników uzyskanych w obu metodach
Zadanie 2
dla zmiennej ζ2 =0,5 → ζ6=0,9 k2= 4,5 ω2= 2,5
$$\text{\ G}\left( s \right) = \frac{k\omega_{0}^{2}}{s^{2} + 2\ \omega_{0}\zeta s + \omega_{0}^{2}}$$
L=[28.125]
M=[1 2.5 6.25]
bode(L, M)
hold on
N = input('wprowadz maciez N:');
%N=[1 4.5 6.25]
bode(L, N)
dla zmiennej k2= 4,5→ k6=8,0 ζ2 =0,5 ω2= 2,5
L=[28.125]
M=[1 2.5 6.25]
bode(L, M)
hold on
W=[50]
bode(W, M)
Wnioski:
W programie MatLab transmitancje można przedstawić za pomocą równań stanu i odwrotnie poprzez odpowiednio zapisane macierze. Pomaga to przyspieszyć skomplikowane obliczenia.
Badany układ automatyki można również zaprojektować przez zbudowanie odpowiedniego schematu blokowego przy użyciu modułu Matlaba Simulink. Zbadaliśmy także wpływ parametrów na charakterystyki czasowe i częstotliwościowe. Parametry te wpływają na odpowiedzi układu .