matlab3, E i T, semestr VI, Automatyka-Graba


0x01 graphic

Politechnika Opolska

L A B O R A T O R I U M

Przedmiot:

Automatyka - działy wybrane

Kierunek studiów:

Elektronika i Telekomunikacja

Rok studiów:

III

Specjalność:

-

Semestr:

VI

Rok akademicki:

2008/2009

Nr ćwiczenia:

4

Temat ćwiczenia:

Analityczne wyznaczanie transformaty

odwrotnej Laplace'a

Ćwiczenie wykonali:

Nazwisko:

Imię:

Nazwisko:

Imię:

1.

Puchała

Piotr

3.

2.

4.

Uwagi:

Data:

Ocena za sprawozdanie:

Termin zajęć:

Data:

31.03.2009

Dzień tygodnia:

Wtorek

Godzina:

11:00

Termin oddania sprawozdania:

7.04.2009

Sprawozdanie oddano:

7.04.2009

wer. lato 2007/2008

1.Inercyjny I rzędu

0x01 graphic

k=2

T=2

licz=[k]

mian=[T 1]

Gs=tf(licz,mian)

[a,b,c]=zpkdata(Gs)

Gs2=zpk(a,b,c)

pzmap(Gs)

figure

[licz2,mian2]=tfdata(Gs)

[A,B,C,D]=tf2ss(licz,mian)

Gs3=ss(A,B,C,D)

roots(licz)

roots(mian)

[r,p,k] = residue(licz,mian)

step(Gs)

figure

impulse(Gs)

figure;

nyquist(Gs);

title('nyquist')

xlabel('x')

ylabel('y')

grid on;

hold on;

hold off;

figure;

bode(Gs);

title('bode')

xlabel('x')

ylabel('y')

grid on;

hold on;

hold off;

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic

2. Inercyjny II rzędu

0x01 graphic

k=2

T=2

licz=[k]

mian=[T*2 T+2 1]

Gs=tf(licz,mian)

[a,b,c]=zpkdata(Gs)

Gs2=zpk(a,b,c)

pzmap(Gs)

figure

[licz2,mian2]=tfdata(Gs)

[A,B,C,D]=tf2ss(licz,mian)

Gs3=ss(A,B,C,D)

roots(licz)

roots(mian)

[r,p,k] = residue(licz,mian)

step(Gs)

figure

impulse(Gs)

figure;

nyquist(Gs);

title('nyquist')

xlabel('x')

ylabel('y')

grid on;

hold on;

hold off;

figure;

bode(Gs);

title('bode')

xlabel('x')

ylabel('y')

grid on;

hold on;

hold off;

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

3. Inercja:

0x01 graphic

licz=[10, 1]

mian=conv([1 2 0],[1 5])

Gs=tf(licz,mian)

[a,b,c]=zpkdata(Gs)

Gs2=zpk(a,b,c)

pzmap(Gs)

figure

[licz2,mian2]=tfdata(Gs)

[A,B,C,D]=tf2ss(licz,mian)

Gs3=ss(A,B,C,D)

roots(licz)

roots(mian)

[r,p,k] = residue(licz,mian)

step(Gs)

figure

impulse(Gs)

figure;

nyquist(Gs);

title('nyquist')

xlabel('x')

ylabel('y')

grid on;

hold on;

hold off;

figure;

bode(Gs);

title('bode')

xlabel('x')

ylabel('y')

grid on;

hold on;

hold off;

figure;

step(Gs);

title('wymuszenie skokowe')

xlabel('czas')

ylabel('amplituda')

grid on;

hold on;

hold off;

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

4. Inercja:

0x01 graphic

licz=[1, 2]

mian2=conv([1 3],[1 3])

mian3=conv(mian2, [1,3])

mian=conv(mian3, [1 1])

Gs=tf(licz,mian)

[a,b,c]=zpkdata(Gs)

Gs2=zpk(a,b,c)

pzmap(Gs)

figure

[licz2,mian2]=tfdata(Gs)

[A,B,C,D]=tf2ss(licz,mian)

Gs3=ss(A,B,C,D)

roots(licz)

roots(mian)

[r,p,k] = residue(licz,mian)

step(Gs)

figure

impulse(Gs)

figure;

nyquist(Gs);

title('nyquist')

xlabel('x')

ylabel('y')

grid on;

hold on;

hold off;

figure;

bode(Gs);

title('bode')

xlabel('x')

ylabel('y')

grid on;

hold on;

hold off;

figure;

step(Gs);

title('wymuszenie skokowe')

xlabel('czas')

ylabel('amplituda')

grid on;

hold on;

hold off;

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

9. Uwagi i wnioski

W tym ćwiczeniu mieliśmy za zadanie na początku wyznaczyć transmisje G(s) 4 inercji.

Następnie przestawiliśmy G(s) w postaci zapisu: zpk(funkcja służy do tworzenia modelu obiektu ciągłego w postaci transmisji w formie zer, biegunów i wzmocnień); zpkdata ([zera,bieguny,wzmocnienie]=zpkdata(Gs)]; pzmap(Rysuje mapę zer i biegunów dla systemów); tfdata(pokazuje współczynniki); ss(funkcja służy do tworzenia modelu obiektów w postaci zmiennych stanu); tf2ss(funkcja służy do zmiany modelu obiektu w postaci równań stanu na transmitancję). W kolejnym punkcie obliczaliśmy pierwiastek licznika i mianownika transmisji roots i rozkladu na ułamki proste funkcją residua. Kolejnym krokiem było wykreślnie figur za pomocą funkcji: figure (otwiera nowe okno graficzne); step i impulse (Tworzy charakterystyki czasowe); title(Tytuł wykresu); xlabel(podpis osi X); ylabel(podpis osi Y); grid(wyłączenie wyświetlania siatki).



Wyszukiwarka

Podobne podstrony:
matlab7, E i T, semestr VI, Automatyka-Graba
matlab8, E i T, semestr VI, Automatyka-Graba
cw1-Graba, E i T, semestr VI, Automatyka-Graba
1symlab, E i T, semestr VI, Automatyka-Graba
Test egz PiUSpajania 42, Mechatronika, Semestr VI, Automatyzacja procesów spawalniczych
Kolokwium bolonia, PWR ETK, Semestr VI, Podstawy automatyki Wykład, kolo
Instrukcje Matlaba, Informatyka WEEIA 2010-2015, Semestr III, Automatyzacja Obliczeń Inżynierskich
Symulacja układów sterowania z wykorzystaniem pakietu MATLAB, PWr W9 Energetyka stopień inż, III Sem
EWA5, Edukacja, studia, Semestr VI, Elementy Wykonawcze Automatyki
Laboratorium1, Edukacja, studia, Semestr VI, Elementy Wykonawcze Automatyki
Otyłość rok III semestr VI
automatyka sciaga, Akademia Morska, 2 rok', Semestr IV, Automatyka
pzs, WAT, SEMESTR VI, podstawy zabezpieczeń sieci, Egzamin
psych.mgr.1, WAT, semestr VI, Psychologia
dom0, Skrypty, UR - materiały ze studiów, studia, studia, Bastek, Studia, Rok 3, SEMESTR VI, Woiągi
Z2, Szkoła, Semestr 5, Podstawy Automatyki - laboratoria, Automaty lab, Automaty, Zestawy
Cwiczenie 1 Zakres obliczeń modelowych 27.02.2013, Polibuda, OŚ, Semestr VI, Gospodarka odpadami

więcej podobnych podstron