Przekształcenie Laplace`a

Transkrypt

Przekształcenie Laplace`a
Przekształcenie Laplace’a
Definicja i własności, transformaty
podstawowych sygnałów
Transformatą Laplace’a funkcji f(t) jest funkcja F(S) zmiennej zespolonej,
którą oznacza się następująco:
F ( s ) = L[ f (t )]
Funkcja F(S) nazywana bywa również funkcją przekształconą lub
obrazem f(t). To przekształcenie całkowe zdefiniowane jest wzorem:
∞
− st
F ( s ) = ∫ f (t )e dt
0
Aby przekształcenie to miało sens, całka występująca po prawej stronie
wzoru musi być zbieżna, tj.
∞
∫ f (t )e
0
− st
dt < ∞
Odwrotnie, mając daną F(S) możemy dokonując przekształcenia
odwrotnego wyznaczyć f(t).
c + jω
1
st
f (t ) =
F
(
s
)
e
ds
∫
2πj c − jω
przy czym c jest stałą większą od odciętej zbieżności funkcji F(S).
Piszemy wtedy, że:
−1
f (t ) = L [ F ( s )]
Funkcja f(t) nazywana jest również oryginałem funkcji F(s) lub funkcją
oryginalną.
Własności przekształcenia Laplace’a.
1. Liniowość
a ⋅ f (t ) = a ⋅ F ( s )
L[a ⋅ f (t ) + b ⋅ g (t )] = a ⋅ F ( s ) + b ⋅ G ( s )
gdzie a, b są stałymi
2. Całkowanie w dziedzinie rzeczywistej
τ
1
L[ ∫ f (t )dt ] = F ( s )
s
0
3. Różniczkowanie w dziedzinie rzeczywistej
n −1
n
d
n
n − k −1 ( k )
+
L[ n f (t )] = s F ( s ) − ∑ s
f (0 )
dt
k =0
W szczególności dla n=1 otrzymujemy
d
+
L[ f (t )] = s ⋅ F ( s ) − f (0 )
dt
gdzie:
+
def
f (0 ) = lim f (t )
t →0
granica prawostronna
4. Całkowanie w dziedzinie zespolonej zmiennej s
∞
∫
s
O ile funkcja
f (t )
F ( s ) ds = L [
]
t
f (t )
t
jest transformowalna wg Laplace’a
5. Różniczkowanie w dziedzinie zespolonej
n
d
n
n
F ( s ) = ( − 1) L [ t f ( t )],
n
ds
W szczególności dla n=1 mamy:
dF ( s )
= − L [ tf ( t )]
ds
6. Przesunięcie w dziedzinie rzeczywistej
Przez funkcję f1(t) przesuniętą w dziedzinie rzeczywistej (czasu)
względem funkcji f(t) o odcinek t0 rozumiemy funkcję f1(t)=f(t-t0).
Ponieważ w przekształceniu Laplace’a dokonujemy całkowania w
granicach (0,∞), część funkcji f(t) dla argumentu t<0 musi być w funkcji
przesuniętej równa zeru. To znaczy, że funkcja f1(t) musi być postaci:
0 dla t < t 0

f1 (t ) = 
 f ( t − t 0 ) dla t > t 0
Można to osiągnąć poprzez pomnożenie funkcji f(t-t0) przez przesuniętą
funkcję skoku jednostkowego 1(t-t0).
Jak wiadomo, funkcja 1(t) jest określona jako:
 0 dla t < 0
1( t ) = 
 1 dla t > 0
Zatem
 0 dla t < t 0
1( t − t 0 ) = 
 1 dla t > t 0
Ostatecznie transformata funkcji przesuniętej wyraża się zależnością
L [ f ( t − t 0 ) ⋅ 1( t − t 0 )] = e
− st 0
7. Przesunięcie w dziedzinie zespolonej
F ( s − a ) = L[e
at
f ( t )]
F (s)
8. Zmiana skali
1
s
L [ f ( at )] = F ( )
a
a
9. Splot funkcji (twierdzenie Borela)
L [ f 1 ( t ) * f 2 ( t )] = F1 ( s ) ⋅ F 2 ( s )
Gdzie splot
t
f1 (t ) * f 2 (t ) =
∫
f 1 (τ ) f 2 ( t − τ ) d τ =
0
t
=
∫
f 1 ( t − τ ) f 2 (τ ) d τ
0
jest operacją przemienną, łączną, rozdzielną względem dodawania. Splot
jest równy zeru wtedy i tylko wtedy, gdy co najmniej jedna z funkcji f1(t)
lub f2(t) jest funkcją zerową.
Znaczenie praktyczne ma związana z pojęciem splotu całka Duhamela
d
L[
dt
t
∫
f 1 (τ ) f 2 ( t − τ )d τ ] = sF 1 ( s ) ⋅ F 2 ( s )
0
Z zależności
L [ f 1 ( t ) * f 2 ( t )] = F1 ( s ) ⋅ F 2 ( s )
wynika oczywisty fakt, że iloczyn transformat nie jest transformatą
iloczynu funkcji. Wzór na transformatę iloczynu jest skomplikowany na
tyle, że nie znalazł szerszego zastosowania.
Transformaty funkcji impulsowych
Funkcją impulsową δ(t) – impulsem Diraca – nazywamy „funkcję”
określoną następująco:
 0 dla t ≠ 0
δ (t ) = 
 ∞ dla t = 0
przy czym
∞
δ
(
t
)
=
1
∫
−∞
Jest to więc matematyczny zapis impulsu o nieskończenie krótkim czasie
trwania i jednostkowej energii.
Typowe wymuszenia w badaniu układów automatyki
δ(t)
∞
t
0
Funkcja impulsowa δ(t)– „delta” Diraca
1(t)
1(t-t0)
t
0
t
0
Funkcja skoku jednostkowego 1(t)
t0
Z zależności
∞
δ
(
t
)
=
1
∫
−∞
wynika, że
 0 dla t < 0
∫− ∞δ ( t )dt =  1 dla t > 0
t
a zatem
t
δ
(
t
)
dt
=
1
(
t
)
∫
−∞
Stąd otrzymujemy następujący związek między funkcją skokową a
funkcją impulsową
d
1(t ) = δ (t )
dt
Ponieważ
1
L[1(t )] =
s
więc korzystając z zależności na transformatę pochodnej otrzymamy
d
1
L[δ (t )] = L[ 1(t )] = s ⋅ = 1
dt
s
Transformata funkcji okresowej
Transformata funkcji okresowej f(t) o okresie T dana jest wzorem
FT ( s )
L[ f (t )] =
− sT
1− e
gdzie:
T
FT ( s ) = ∫ f (t )e
0
− sT
dt
Transformaty najczęściej spotykanych funkcji
Oryginał f(t)
Obraz F(s)
1
δ(t)
1(t)
1
t
1
s
tn
n!
sn+1
eαt
1
t eαt
sin(ωt)
cos(ωt)
s
2
s −α
1
(s −α )2
ω
s2 + ω 2
s
s2 + ω 2
Oryginał f(t)
sin(ωt+ϕ)
Obraz F(s)
s sinϕ +ω cosϕ
s2 + ω 2
cos(ωt+ϕ)
s cosϕ −ω sinϕ
s2 + ω 2
eαtsin(ωt+ϕ)
ω
(s −α )2 + ω 2
eαtcos(ωt+ϕ)
s −α
(s −α )2 + ω 2
Wyznaczanie transformaty odwrotnej (oryginału)
Do wyznaczenia oryginału funkcji stosuje się dwie metody:
1. Metoda rozkładu na ułamki proste
2. Metoda residuów
Najczęściej transformata funkcji ma postać:
n −1
L ( s ) an s + an −1s + ... + a1s + a0
F (s) =
= m
m −1
1
M (s)
s + bm −1s + ... + b1s + b0
n
1
Załóżmy dodatkowo, że stopień licznika jest mniejszy od stopnia
mianownika, tzn. n < m (praktycznie występuje zależność n≤m)
Metoda rozkładu na ułamki proste
Mianownik, jako wielomian m-tego stopnia ma m pierwiastków
(zwanych biegunami), w ogólności zespolonych, przy czym niektóre
mogą się powtarzać. Niech różnych pierwiastków mianownika będzie
p≤m, krotność i-tego pierwiastka oznaczamy przez αi. Wówczas funkcję
F(s) można przedstawiać w postaci sumy ułamków prostych, tj. takich,
których mianownik jest pewną potęgą dwumianu (s-si)rj.
Apα p
A1α1
L( s )
A11
A12
=
+
+ ... +
+ ... +
αi
αp
2
M ( s) s − s1 ( s − s1 )
( s − s1 )
(s − s p )
p
αi
F ( s) = ∑∑
i =1 j =1
Aij
αj
( s − si )
Przykład
4s + 8
F (s) = 3
2s + 14s 2 + 30s + 18
Jeżeli powyższą zależność doprowadzimy do postaci pożądanej (dzieląc
licznik i mianownik przez współczynnik przy najwyższej potędze
mianownika – czyli w naszym przykładzie 2) otrzymamy
2s + 4
F (s) = 3
s + 7 s 2 + 15s + 9
W tym przypadku n=1, m=3
a1=2,
a0=4,
b2=7,
b1=15,
b0=9
Pierwiastki mianownika są równe: s1 = -1, s2 = -3, przy czym pierwszy z
nich jest jednokrotny a drugi dwukrotny.
Rozkład więc będzie typu:
A11
A21
A22
F (s) =
+
+
s + 1 s + 3 ( s + 3) 2
Współczynniki Aij można wyznaczyć różnymi metodami. Przedstawiona
będzie jedna z nich. Jeżeli powyższą zależność sprowadzimy do
wspólnego mianownika i przyrównamy liczniki do siebie, otrzymamy:
A11(s+3)2+A21(s+1)(s+3)+A22(s+1)=2s+4
czyli
(A11+A21)s2+(6A11+4A21+A22)s+9A11+3A21+A22=2s+4
stąd:
=0
A11 + A21

6 A11 + 4 A21 + A22 = 2
9 A11 + 3 A21 + A22 = 4 
Rozwiązując ten układ równań dowolną metodą (np. Cramera)
otrzymamy:
1 1 0
W = 6 4 1 = 1+ 3 = 4
9 3 1
0 1 0
1 0 0
1 1 0
WA11 = 2 4 1 = 2;WA21 = 6 2 1 = −2;WA22 = 6 4 2 = 4
4 3 1
9 4 1
9 3 4
Stąd:
WA11
2 1
1
A11 =
= = ; A21 = − ; A22 = 1
W
4 2
2
W rezultacie otrzymujemy rozkład na ułamki proste
1
1
−
1
2
2
F (s) =
+
+
s + 1 s + 3 ( s + 3) 2
Ponieważ
k −1


1
t
si t
−1
L 
=
⋅e
k 
 ( s − si )  (k − 1)!
więc po dokonaniu na ułamki proste otrzymujemy natychmiast
transformatę odwrotną w postaci
p
αi
f (t ) = L [F ( s )] = ∑∑
−1
i =1 j =1
Aij
( j − 1)!
t
j −1
⋅e
si t
Metoda Residuów
Przez residuum funkcji F(s) w biegunie s=si rozumiemy współczynnik Ai1
rozwinięcia funkcji F(s) w szereg Laurenta w otoczeniu punktu s=si, tzn.
rozwinięcia
Ain
F (s) = ∑
n
(
s
−
s
)
n
i
gdzie n przyjmuje wartości od - ∞ do + ∞.
Część sumy dla n>0 nazywamy częścią główną rozwinięcia. Współczynnik
Ai1 jest tożsamy ze współczynnikiem występującym w metodzie rozkładu
na ułamki proste i w zależnościach następnych.
Metoda residuów jest ogólniejsza od metody rozkładu na ułamki proste,
gdyż ma zastosowanie także do transformat nie będących funkcjami
wymiernymi. Fundamentalnym wzorem tej metody jest
L [ F ( s )] = ∑ res[ F ( s )e ]
−1
st
i
s = si
gdzie si – bieguny funkcji F(s)
Jeśli F(s) jest funkcją wymierną, to
[
res F ( s )e
s = si
st
]
α i −1

1
d
α i st 
=
lim  α i −1 F ( s )( s − si ) e 
(α i − 1)! s→si  ds

W przypadku, gdy biegun jest jednokrotny otrzymamy:
res[ F ( s )e ] = res[ F ( s ) ( s − si ) e ]
si t
st
s = si
Przykład:
Znaleźć
s = si
a
L [
]
( s + b)( s + c)
−1
metodą residuów.
Rozpatrywana transformata ma dwa bieguny pojedyncze: s1=-b, s2=-c
Residua w tych biegunach obliczamy ze wzoru powyżej otrzymując:
a st
a −bt
res[ F ( s )e ] = lim
e =
e
s →−b s + c
s = s1
c −b
a −ct
st
res[ F ( s )e ] =
e
s = s2
b−c
st
Na naszych zajęciach nie będziemy wykorzystywać metody residuów i
ograniczymy się do metody rozkładu na ułamki proste.
Na dzisiaj
DZIĘKUJĘ ZA UWAGĘ!

Podobne dokumenty