• Nie Znaleziono Wyników

Teoria maszyn i podstawy automatyki semestr zimowy 2019/2020

N/A
N/A
Protected

Academic year: 2021

Share "Teoria maszyn i podstawy automatyki semestr zimowy 2019/2020"

Copied!
68
0
0

Pełen tekst

(1)

Teoria maszyn i podstawy automatyki semestr zimowy 2019/2020

dr inż. Sebastian Korczak

(2)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 2

Wykład 8

Transformata Laplace'a.

Transmitancja.

Wyznaczanie odpowiedzi układu.

(3)

Transformata Laplace'a

(4)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 4

Transformata Laplace'a

(5)

Transformata Laplace'a

Założenie: x (t ) - sygnał taki, że dla t <0 x(t)=0 X (s)=L{x (t )}=

0

x(t)est dt

gdzie: s∈ℂ , s=σ+ j ω , j=−1

Warunkiem koniecznym istnienia całki jest lokalna całkowalność x(t) dla t <0, ∞).

Transformata Laplace'a funkcji x(t):

Odwrotna transformata

Laplace'a x(t): x (t )=L−1{X (s)}= 1

2 π j lim

ω →∞

j ω γ +j ω

X (s)est ds

(6)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 6

Transformata Laplace'a

Przykład 1

x (t )=e2t

Obliczyć transformatę Laplace'a funkcji x(t) korzystając z definicji.

(7)

Transformata Laplace'a

Przykład 1

x (t )=e−2 t

Obliczyć transformatę Laplace'a funkcji x(t) korzystając z definicji.

(8)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 8

Transformata Laplace'a

Przykład 1

x (t )=e−2 t

Obliczyć transformatę Laplace'a funkcji x(t) korzystając z definicji.

X (s)=L {e−2 t }=

0

e−2 t est dt=

0

e(2+s)t dt=

[

e(2+s(2+s)t)

]

0

=

= lim

(t →∞ , ℜ(s)>−2)

(

e(2+s(2+s)t)

)

e(2+s(2+s)0) = 0

(2+s ) 1

(2+s )= 1 s+2

(9)

Transformata Laplace'a

tabela na stronie

(10)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 10

skok jednostkowy δ(t)t) impuls jednostkowy

(11)

Własności transformaty Laplace'a

(12)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 12

Własności transformaty Laplace'a

(13)

Własności transformaty Laplace'a

(14)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 14

splot

Własności transformaty Laplace'a

(15)

Transformata Laplace'a

Przykład 2

Rozwiązać równanie różniczkowe dla zadanych warunków początkowych z użyciem transformaty Laplace'a.

d2 y (t)

dt2 – 3 dy (t )

dt +2 y (t)=1(t) , dy (0)

dt =2, y (0)=3, t⩾0

(16)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 16

Transformata Laplace'a

Przykład 2

Rozwiązać równanie różniczkowe dla zadanych warunków początkowych z użyciem transformaty Laplace'a.

d2 y (t)

dt2 – 3 dy (t )

dt +2 y (t )=1(t ) , dy (0)

dt =2, y (0)=3, t⩾0

(17)

Transformata Laplace'a

Przykład 2

Rozwiązać równanie różniczkowe dla zadanych warunków początkowych z użyciem transformaty Laplace'a.

d2 y (t)

dt2 – 3 dy (t )

dt +2 y (t )=1(t ) , dy (0)

dt =2, y (0)=3, t⩾0

(18)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 18

Transformata Laplace'a

Przykład 2

Rozwiązać równanie różniczkowe dla zadanych warunków początkowych z użyciem transformaty Laplace'a.

d2 y (t)

dt2 – 3 dy (t )

dt +2 y (t )=1(t ) , dy (0)

dt =2, y (0)=3, t⩾0

(19)

Transformata Laplace'a

Przykład 2

Rozwiązać równanie różniczkowe dla zadanych warunków początkowych z użyciem transformaty Laplace'a.

d2 y (t )

dt2 – 3 dy (t )

dt +2 y (t )=1(t ) , dy (0)

dt =2, y (0)=3, t⩾0

po transformacie

Laplace'a Y (s)= 1−7 s+3 s2

s(s−1)(s−2) Y (s)=1

2 1

s +3 1

s−11 2

1 s−2 y(t )= 1

2 1(t)+3 et1 2 e2 t

po rozkładzie na ułamki proste

po odwrotnej transformacie Laplace'a

(20)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 21

Transmitancja – definicja

H (s)= L {y(t)}

L {x(t )}= Y (s) X (s)

Dla układu liniowego niezależnego od czasu, o jednym wejściu i jednym wyjściu oraz ciągłych sygnałach

wejściowym x(t) i wyjściowym y(t), transmitancja jest

stosunkiem transformaty Laplace'a sygnału wyjściowego i transformaty Laplace'a sygnału wejściowego dla

zerowych warunków początkowych.

(21)

Forma transmitancja

G(s)=Y (s)

X (s)= (s−z1)(s−z2)...(s−zm) (s− p1)(s− p2)...(s− pn)

z1, z2, ... , zm - zera transmitancji

p1, p2, ... , pn - bieguny transmitancji

G(s)=bm sm+bm−1sm−1+...+b1s+b0 an sn+an−1sn−1+...+a1s+a0 Standardowa:

Iloczynowa:

(22)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 23

Liczby zespolone – przypomnienie

s=σ+ j ω

(23)

Transmitancja

dla każdego s∈ℂ liczymy G(s)∈ℂ

Prezentacja graficzna

G(s)=|G(s)|e j arg G(s)

dla każdego s∈ℂ liczymy |G(s)|∈ℝ

dla każdego s∈ℂ

liczymy Arg G(s)∈ℝ

(24)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 25

Transmitancja

G(s)= 2−s

s3+s22 , narysować: |G(s)| i arg G(s)

Przykład

(25)

Transmitancja

G(s)= 2−s

s3+s2−2 = s−2

(s−1)(s+ j+1)(s− j+1)

Przykład

(26)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 27

Transmitancja

G(s)= 2−s

s3+s2−2= s−2

(s−1)(s+ j+1)(s− j+1)

Przykład

Bieguny: p1=1, p2=−1− j , p3=−1+ j zera: z1=2

(27)

Transmitancja

Bieguny: p1=1, p2=−1− j , p3=−1+ j zera: z1=2

Przykład

Im s

|G (s)|

G(s)= 2−s s3+s2−2

(28)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 29

Transmitancja

Przykład

Re s

Im s

log10|G (s)|

Bieguny: p1=1, p2=−1− j , p3=−1+ j zera: z1=2

G(s)= 2−s s3+s2−2

(29)

Transmitancja

Przykład

Re s Im s

Arg G(s)

Bieguny: p1=1, p2=−1− j , p3=−1+ j zera: z1=2

G(s)= 2−s s3+s2−2

(30)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 31

Transmitancja

Przykład

Re s

Im s

arg G (s)

Bieguny: p1=1, p2=−1− j , p3=−1+ j zera: z1=2

G(s)= 2−s s3+s2−2

(31)

Transmitancja

Przykład

Re s Im s

arg G (s)

Bieguny: p1=1, p2=−1− j , p3=−1+ j zera: z1=2

G(s)= 2−s s3+s2−2

(32)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 33

Wejście i wyjście

Transmitancja: G(s)= Y (s) X (s)

(33)

Wejście i wyjście

Transmitancja: G(s)= Y (s) X (s)

(34)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 35

Wejście i wyjście

Transmitancja:

Transformata Laplace'a wyjścia:

Wyjście w dziedzinie czasu: y(t )=L−1{Y (s)}

y(t )=L−1{G(s) X (s)}=L−1{G (s)}∗L−1{X (s)}=g(t)∗x(t)

g(t ) - odpowiedź impulsowa układu ( y(t) dla x(t )=δ(t )) G(s)= Y (s)

X (s)

Y (s)=G (s) X (s)

(35)

Splot

g(t )∗x(t)=

0

g( τ) x (t−τ)d τ

(36)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 37

Splot

g(t )∗x(t)=

0

g( τ) x (t−τ)d τ

x (t ) g(t) y(t)=g(t)∗x(t)=?

(37)

Splot

g(t )∗x(t)=

0

g( τ) x (t−τ)d τ

x (t ) g(t)

=

+ + +

y(t)=g(t)∗x(t)=?

(38)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 39

Splot

g(t )∗x(t)=

0

g( τ) x (t−τ)d τ

x (t ) g(t) y(t)=g(t)∗x(t)=?

=

+ + +

=

=

=

= x

x x x

(39)

Splot

g(t )∗x(t)=

0

g( τ) x (t−τ)d τ

x (t ) g(t) y(t)=g(t)∗x(t)=?

=

+ + +

(40)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 41

Splot

g(t )∗x(t)=

0

g( τ) x (t−τ)d τ

x (t ) g(t) y(t)=g(t)∗x(t)=?

=

+ + +

(41)

Splot

g(t )∗x(t)=

0

g( τ) x (t−τ)d τ

x (t ) g(t) y (t)=g(t)∗x(t)

(42)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 43

Wejście i wyjście

x (t ) g(t ) y(t)=g(t)∗x(t)

dziedzina czasu

(43)

Wejście i wyjście

x (t ) g(t) y (t )=g(t)∗x(t )

X (s) G(s)

dziedzina czasu

L L

(44)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 45

Wejście i wyjście

x (t )

X (s) G(s) Y (s)=G(s) X (s)

dziedzina czasu

dziedzina zespolona

L L

y (t )=g(t)∗x(t ) g(t)

(45)

Wejście i wyjście

x (t )

X (s) G(s) Y (s)=G(s) X (s)

dziedzina czasu

L L L-1

y (t )=g(t)∗x(t ) g(t)

(46)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 47

Wejście i wyjście

g(t )

odpowiedź impulsowa y (t) dla x(t)=δ(t)

a(t)

odpowieź skokowa y(t ) dla x (t )=1(t )

d a(t )

dt =g(t)

t

x0 x (t)

a(t)

t

x (t)

h(t )

przykładowy wykres

przykładowy wykres

(47)

Przykłady funkcji sygnałów wejściowych

(48)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 49

Przykłady funkcji sygnałów wejściowych

Brak wejścia: x(t)=0

(49)

Przykłady funkcji sygnałów wejściowych

Brak wejścia: x(t)=0

Wymuszenie impulsowe (Delta Diraca): δ(t )=

{

0, t <00, t >0, t=0

(50)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 51

Przykłady funkcji sygnałów wejściowych

Brak wejścia: x(t)=0

Jendostkowe wymuszenie skokowe (funkcja Heaviside'a): 1(t )=

{

0 , t <0 1, t⩾0 H (t ) lub 1+(t)

Wymuszenie impulsowe (Delta Diraca): δ(t )=

{

0, t <00, t >0, t=0

(51)

Przykłady funkcji sygnałów wejściowych

Brak wejścia: x(t)=0

Wymuszenie impulsowe (Delta Diraca): δ(t )=

{

0, t <00, t >0, t=0

Jendostkowe wymuszenie skokowe (funkcja Heaviside'a): 1(t )=

{

0 , t <0 1, t⩾0 H (t ) lub 1+(t)

Funkcja liniowo narastająca: x (t)=

{

0 , t <0 t , t⩾0

(52)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 53

Przykłady funkcji sygnałów wejściowych

Brak wejścia: x(t)=0

Jendostkowe wymuszenie skokowe (funkcja Heaviside'a): 1(t )=

{

0 , t <0 1, t⩾0 H (t ) lub 1+(t)

Funkcja liniowo narastająca: x (t)=

{

0 , t <0 t , t⩾0 Funkcja harmoniczna: x(t)=a sin(ω t )

Wymuszenie impulsowe (Delta Diraca): δ(t )=

{

0, t <00, t >0, t=0

(53)

Odpowiedź na wymuszenie skokowe

wejście: x(t)=a⋅1(t) Transmitancja: G(s) wyjście: y (t )=?

(54)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 55

Odpowiedź na wymuszenie skokowe

wejście: x(t)=a⋅1(t) wyjście: y (t )=?

X (s)=L{x (t )}=a⋅1 s

Y (s)= X (s)⋅G(s) y (t )=L−1{Y (s)}

Transmitancja: G(s)

t

a x (t )

y (t)

(55)

Odpowiedź na wymuszenie skokowe – przykład 1

m dv(t )

dt = f (t )−d (t )

pojazd na płaskim podłożu m – masa pojazdu,

f(t) – siła napędowa,

d(t)=c*v(t) – opór powietrza, v(t) – prędkość pojazdu

(56)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 57

Odpowiedź na wymuszenie skokowe – przykład 1

m dv (t )

dt = f (t )−d (t )

pojazd na płaskim podłożu m – masa pojazdu,

f(t) – siła napędowa,

d(t)=c*v(t) – opór powietrza, v(t) – prędkość pojazdu

(57)

Odpowiedź na wymuszenie skokowe – przykład 1

m dv (t )

dt = f (t )−d (t )

pojazd na płaskim podłożu m – masa pojazdu,

f(t) – siła napędowa,

d(t)=c*v(t) – opór powietrza, v(t) – prędkość pojazdu

(58)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 59

Odpowiedź na wymuszenie skokowe – przykład 1

m dv (t )

dt = f (t )−d (t )

pojazd na płaskim podłożu m – masa pojazdu,

f(t) – siła napędowa,

d(t)=c*v(t) – opór powietrza, v(t) – prędkość pojazdu

(59)

Odpowiedź na wymuszenie skokowe – przykład 1

m dv (t )

dt = f (t )−d (t )

pojazd na płaskim podłożu m – masa pojazdu,

f(t) – siła napędowa,

d(t)=c*v(t) – opór powietrza, v(t) – prędkość pojazdu

(60)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 61

Odpowiedź na wymuszenie skokowe – przykład 1

m dv(t )

dt = f (t )−d (t )

pojazd na płaskim podłożu m – masa pojazdu,

f(t) – siła napędowa,

d(t)=c*v(t) – opór powietrza, v(t) – prędkość pojazdu

m dv (t )

dt = f (t)−c v (t ) m s V (s)=F (s)−c V (s) G ( s)=V ( s)

F (s)= 1 ms+c f (t )= f 01(t )

F (s)= f 0 1 s

V ( s)=H ( s) F (s)= 1

ms+c f 0 1

s = f 0 s(ms+c) v (t )=L−1

{

s(ms+cf 0 )

}

=L−1

{

fc0

c / m

s (s+c/ m)

}

=fc0

(

1−emc t

)

wejście

f(t) v(t)

wyjście

f 0 f 0

c

t t

(61)

Odpowiedź skokowa - przykład 2

(62)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 63

Odpowiedź skokowa - przykład 2

(63)

Odpowiedź skokowa - przykład 2

(64)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 65

Odpowiedź skokowa - przykład 2

(65)

Odpowiedź skokowa - przykład 2

(66)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 67

Odpowiedź skokowa - przykład 2

a

t

u1(t) u2(t)

G(s)= 1 s+ 1

T

(67)

Metody obliczeń komputerowych na potrzeby analizy transmitancji

Oprogramowanie do obliczeń symbolicznych:

Strona internetowa: www.wolframalpha.com

Maxima (darmowe)

Wolfram Mathematica (http://www.wolfram.com/mathematica/)

Mathcad

Matlab/Scilab

Wykresy sporządzić można również w arkuszu kalkulacyjnym (np. Excel, LibreOffice Calc)

(68)

29.11.2019 TMiPA, Wykład 8, Sebastian Korczak, tylko do użytku edukacyjnego 69

Cytaty

Powiązane dokumenty

Pierwsze zadanie dynamiki – wyznaczenie sił i momentów sił działających na mechanizm wywołujących zadany ruch mechanizmu0. Drugie zadanie dynamiki – wyznaczenie

Pierwsze zadanie dynamiki – wyznaczenie sił i momentów sił działających na mechanizm wywołujących zadany ruch mechanizmu0. Drugie zadanie dynamiki – wyznaczenie ruchu

układy niezależne od czasu układy zależne od czasu opis za pomocą transmitancji opis równaniami stanu analiza w dziedzinie czasu i częstości analiza w dziedzinie czasu.. Sterowanie

układy niezależne od czasu układy zależne od czasu opis za pomocą transmitancji opis równaniami stanu analiza w dziedzinie czasu i częstości analiza w dziedzinie czasu.. Sterowanie

06.12.2019 TMiPA, Wykład 9, Sebastian Korczak, tylko do użytku edukacyjnego 5.. Transmitancja operatorowa

Klasyfikacja podstawowych obiektów automatyki z przykładami... 13.12.2019 TMiPA, Wykład 10, Sebastian Korczak, tylko do użytku edukacyjnego 4..

Klasyfikacja podstawowych obiektów automatyki z przykładami... 13.12.2019 TMiPA, Wykład 10, Sebastian Korczak, tylko do użytku edukacyjnego 4..

20.12.2019 TMiPA, Wykład 11, Sebastian Korczak, tylko do użytku edukacyjnego