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


0x01 graphic

Politechnika Opolska

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

Kierunek studiów:

      • Elektronika i Telekomunikacja

Rok studiów:

        • III

Specjalność:

      • -

Semestr:

VI

Rok akademicki:

2008/2009

Nr ćwiczenia:

1

Temat ćwiczenia:

                  • Symulacja w programie MatLab

              • Ćwiczenie wykonali:

Nazwisko:

Imię:

Nazwisko:

Imię:

1.

Puchała

Piotr

3.

2.

4.

Uwagi:

Data:

Ocena za sprawozdanie:

Termin zajęć:

Data:

2009.03.03

Dzień tygodnia:

          • Wtorek

Godzina:

9:15-10:50

Termin oddania sprawozdania:

2009.03.10

Sprawozdanie oddano:

2009.03.10

wer. zima 2008/2009

1. Idealny człon proporcjonalny

  1. kod programu

k=3

T=2

licz=[k]

mian=[1]

Gs=tf(licz,mian)

Transfer function:

3

pzmap(Gs)

step(Gs)

[z,b,w]=zpkdata(Gs)

z = [0x1 double]

b = [0x1 double]

w =3

Gs=zpk(z,b,w)

Zero/pole/gain:

3

  1. wykresy

0x01 graphic
0x01 graphic

Odpowiedź skokowa dla obiektu. Transmitancja z biegunów

2. Człon inercyjny pierwszego rzędu

a) kod program

licz=[k]

mian=[T 1]

Gs1=tf(licz,mian)

step(Gs1)

licz =3

mian =2 1

Transfer function:

3

-------

2 s + 1

[z1 b2 w2]=zpkdata(Gs1)

z1 = [0x1 double]

b2 = [-0.5000]

w2 = 1.5000

b) wykresy

0x01 graphic

Odpowiedź skokowa dla obiektu

3. Człon całkujący idealny

a) kod programu

mian=[1 0]

Gs2=tf(licz,mian)

Transfer function:

3-s

step(Gs2)

[z1 b2 w2]=zpkdata(Gs)

z1 =[0x1 double]

b2 =[0x1 double]

w2 =1.5000

[z2 b3 w3]=zpkdata(Gs2)

z2 =[0x1 double]

b3 =[0]

w3 = 3

Gs2=zpk(z2,b3,w3)

Zero/pole/gain:

3-s

b) wykresy

0x01 graphic
0x01 graphic

Odpowiedź skokowa dla obiektu Transmitancja z biegunów

4. Człon całkujący z inercją

a) kod programu

licz4=[k]

licz4 =3

mian4=[T, 1, 0]

mian4 =2 1 0

Gs4=tf(licz4,mian4)

Transfer function:

3

---------

2 s^2 + s

pzmap(Gs4)

step(Gs4)

[z3,b4,w4]=zpkdata(Gs3)

z3 =[0x1 double]

b4 =[0]

w4 =3

T2=60

mian4=[T2, 1, 0]

mian4 =60 1 0

Gs4=tf(licz4,mian4)

Transfer function:

3

----------

60 s^2 + s

pzmap(Gs4)

step(Gs4)

b) wykresy

0x01 graphic
0x01 graphic

Odpowiedź skokowa dla obiektu Odpowiedź skokowa dla obiektu

T=2 T=60

0x01 graphic
0x01 graphic

Transmitancja z biegunów Transmitancja z biegunów

T=2 T=60

5. Człon różniczkujący idealny

a) kod programu

mian5=[1]

mian5 =1

licz5=[k,0]

licz5 =3 0

Gs5=tf(licz5,mian5)

Transfer function:

3 s

pzmap(Gs5)

??? Error using ==> ltipack.ltidata.utCheckComputability at 13

Not supported for models with more zeros than poles.

6. Człon różniczkujący rzeczywisty

a) kod program

licz=[k 0];

mian=[T 1];

Gs6=tf(licz,mian)

Transfer function:

3 s

-------

2 s + 1

step(Gs6)

[z5 b6 w6]=zpkdata(Gs6)

z5 =[0]

b6 =[-0.5000]

w6 =1.5000

Gs6=zpk(z5,b6,w6)

Zero/pole/gain:

1.5 s

-------

(s+0.5)

b) wykresy

0x01 graphic
0x01 graphic

Odpowiedź skokowa dla obiektu Transmitancja z biegunów

.

7. Człon oscylacyjny

a) kod programu

sig=0.5

sig =0.5000

licz7=[T^2, 2*sig*T, 1]

licz7 =4 2 1

mian7=[1]

mian7 =1

Gs7=tf(licz7,mian7)

Transfer function:

4 s^2 + 2 s + 1

step(Gs7)

mian7=[T^2, 2*sig*T, 1]

mian7 = 4 2 1

licz7=[k]

licz7 = 3

Gs7=tf(licz7,mian7)

Transfer function:

3

---------------

4 s^2 + 2 s + 1

step(Gs7)

sig=0

sig = 0

mian7=[T^2, 2*sig*T, 1]

mian7 =4 0 1

Gs7=tf(licz7,mian7)

Transfer function:

3

---------

4 s^2 + 1

step(Gs7)

sig=-0.5

sig =-0.5000

mian7=[T^2, 2*sig*T, 1]

mian7 =4 -2 1

Gs7=tf(licz7,mian7)

Transfer function:

3

---------------

4 s^2 - 2 s + 1

step(Gs7)

b) wykresy

0x01 graphic
0x01 graphic

Odpowiedź skokowa dla obiektu Odpowiedź skokowa dla obiektu

sig=0,5 sig=0

0x01 graphic

Odpowiedź skokowa dla obiektu

sig=-0,5

8. Wnioski i uwagi

W tym ćwiczeniu poznawaliśmy następujące polecenia i funkcje: step(G) - odpowiedz skokowa dla obiektu, wymuszeniem jest skok jednostkowy; ss data - przejście powrotne; [z,b,c]=zpkdata(Gs) - rozłożenie transmitancji na bieguny; Gs=zpk(z,b,c) - obliczenie transmitancji z biegunów; Gs=tf(k,1) - wyznaczanie transmitancji; pzmap(Gs) - wyznacza miejsce zerowe. Następnie zostały one zastosowane dla kolejnych członów, dla których otrzymaliśmy wyniki obliczeń oraz wykresy pokazujące ich przebiegi.



Wyszukiwarka

Podobne podstrony:
matlab3, E i T, semestr VI, Automatyka-Graba
1symlab, E i T, semestr VI, Automatyka-Graba
matlab7, E i T, semestr VI, Automatyka-Graba
matlab8, 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
SPRAWKO ĆW1, Automatyka i robotyka air pwr, IV SEMESTR, Podstawy automatyki 2, laborki, CW.1
EWA5, Edukacja, studia, Semestr VI, Elementy Wykonawcze Automatyki
Laboratorium1, Edukacja, studia, Semestr VI, Elementy Wykonawcze Automatyki
ROPRM - Sprawozdanie ćw1 Symulator Manipulatora Kartezjańskiego, Automatyka i robotyka, Inzynierka,
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