Professional Documents
Culture Documents
L-1
G(s) g(t) L−1[G ( s )] = g (t )
Matematiksel olarak ters Laplace g(t), G(s)’in tüm kutuplarının real kısmından
büyük apsisi c olan bir entegral işlemi ile G(s)’ten elde edilir.
c + j∞
1
g (t ) = ∫ G ( s )e st ds
2πj c − j∞
(t > 0)
Entegral işlemi real kısmı c olan ve ±jω ekseniyle paralel olan bir alanı belirtir ve
G(s)’in tüm kutuplarının sağında yer alır.
Bu integral işlemini her G(s) için yapmak oldukça zaman alıcıdır. Bu nedenle ters
G(s) genellikle Laplace tablosundan yararlanarak elde edilir.Tabloda G(s) doğrudan
çevrilemiyor ise G(s) kısmi kesirlere ayrıştırma metodu ile G(s) g(t)’ye çevrilir.
İlk değer teoremi (Initial value theorem); f(t)’nin t → 0 + anındaki değeridir. f(t) ve
df(t)/dt’nin Laplace tansformu olmak üzere ve lim sF ( s ) sonlu bir değeri varsa f(0+);
s →∞
Bu teoremin uygulanması için sistemin kararlılığı şart değildir
f (0 + ) = lim sF ( s )
s →∞
Bu iki teorem ile bir sistemin ilk ve son alacağı değerler sistem tepkimesi zamana göre
elde etmeden belirleme olanağını verir.
1.5
2e-t
1
0.5
g(t)
0
t
-0.5
-e-2t
-1
0 1 2 3 4 5
F ( s ) f −1 (0)
L[ ∫ f (t )dt ] = +
s s
Karmaşık türevin Laplace dönüşümü (Complex differentiation theorem); f(t)
fonksiyonun F(s) Laplace dönüşümü varsa, F(s)’in kutupları hariç f(t) n. karmaşık
türevi;
d
L[t n f (t )] = (−1) n F ( s ) (n = 1,2,3,...)
ds
d
n = 1 ⇒ L[tf (t )] = − F ( s)
ds
d2
n = 2 ⇒ L[t f (t )] = 2 F ( s )
2
ds
d3
n = 3 ⇒ L[t f (t )] = − 3 F ( s )
3
ds
2 ∫1
fonksiyon olsun f1(t)*f2(t) veya başka bir gösterim şekli olan f (t ) * f (t ) ≡ f (t − τ ) f (τ )dτ
1 2
0
entegralinin Laplace transformu;
∞ ∞ t
F1 ( s ) = ∫
0
f1 (t )e − st dt , F2 ( s ) = ∫
0
∫
f 2 (t )e − st dt ⇒ L[ f1 (t − τ ) f 2 (τ )dτ ] = F1 ( s ) F2 ( s )
0
f2(τ )
f1(t) f1(t-τ ) 3
2 2
t =1.5 1
2 t -0.5 1.5 τ 0
2
3 τ
f1 (t ) = 2 − t f1 (t − τ ) = 0.5 + τ f 2 (τ ) = 1 + τ
3
4
f1(t-τ ) f2(τ )
4 2 2
f1 (t − τ ) * f 2 (τ ) = 0.5 + τ + τ t =1.5
3 3 1
0 1 2 τ
© Dr. Ahmet UÇAR Kontrol I,2005/06, Leture02 6
Doğrusal zamanla değişmeyen diferansiyel denklemlerin
Laplace dönüşümü ile çözümü
Doğrusal zamanla değişmeyen sistemler x(t) durum değişkenleri türünden diferansiyel
denklem olarak modellenebilir. Diferansiyel denklem türünde modellenen
sistemlerin Laplace ile çözümü;
• Diferansiyel denklemin her teriminin Laplace transformu alınarak s fonksiyonu
olan bir cebirsel forma getirilir.
• Ters Laplace dönüşümünden diferansiyel denklemin tam çözümü elde edilir.
Örnek 2.2: a ve b sabiteler olmak üzere;
&x& + 3 x& + 2 x = 0, x(0) = a, x& (0) = b, x(t ) = ?
Çözüm;
L[ x(t )] = X ( s ) [ s 2 X ( s ) − sx(0) − x& (0)] + 3[ sX ( s ) − x(0)] + 2 X ( s ) = 0
L[ x& (t )] = sX ( s ) − x(0) [ s 2 X ( s ) − sa − b] + 3[ sX ( s ) − a] + 2 X ( s ) = 0
L[ &x&(t )] = s 2 X ( s ) − sx(0) − x& (0) X ( s )( s 2 + 3s + 2) = as + b + 3a
as + b + 3a as + b + 3a
X (s) = =
( s 2 + 3s + 2) ( s + 1)( s + 2) x(t ) = L−1[ X ( s )] = L−1[ 2a + b ] − L−1[ a + b ]
2a + b a + b s +1 s+2
= − = ( 2 a + b ) e −t
− ( a + b ) e − 2t
, (t ≥ 0)
( s + 1) ( s + 2)
© Dr. Ahmet UÇAR Kontrol I,2005/06, Leture02 7
Örnek 2.3;
Diferansiyel denklemi verilen doğrusal zamanla değişmeyen sistemin x(t) değişimini
Laplace transformu kullanarak bulunuz?
&x& + 2 x& + 5 x = 3, x(0) = 0, x& (0) = 0, x(t ) = ?
Çözüm;
3
L[3] = 3 / s [ s 2 X ( s ) − sx(0) − x& (0)] + 2[ sX ( s ) − x(0)] + 5 X ( s ) =
s
L[ x(t )] = X ( s ) 3
[ s 2 X ( s )] + 2[ sX ( s )] + 5 X ( s ) =
L[ x& (t )] = sX ( s ) − x(0) s
L[ &x&(t )] = s 2 X ( s ) − sx(0) − x& (0) 3
X ( s )( s 2 + 2 s + 5) =
s
3 3 3 3 s+2
X (s) = = = −
s ( s 2 + 2 s + 5) s ( s 2 + 2 s + 5) 5s 5 ( s 2 + 2s + 5)
3 3 2 3 ( s + 1)
= − −
5s 10 ( s + 1) 2 + 2 2 5 ( s + 1) 2 + 2 2
3 1 3 2 3 −1 ( s + 1)
x(t ) = L−1[ ] − L−1[ ] − L [ ]
5 s 10 ( s + 1) 2 + 2 2 5 ( s + 1) 2 + 2 2
3 3 −t 3
= − e sin 2t − e −t cos 2t , (t ≥ 0)
5 10 5
© Dr. Ahmet UÇAR Kontrol I,2005/06, Leture02 8
Matlab komutları ve uygulama 2:1
b0 s m + b1s m + ....bm −1s + bm
G( s) = , ( m ≤ n)
a0 s n + a1s n −1 + ....an −1s + an
( s + 1) 2
G1 ( s ) = 3 , Sıfırlar; -1,-1
s ( s + 2)( s − 5) 2
Kutuplar; 0,0,0,-2,+5
s 2 + 2s + 5 Pay =[1 2 5];
G2 ( s ) = 3 ,
s + 2s 2 + 2s + 5 Payda=[1 2 2 5];
Girişi u(t) ve çıkışı y (t) olan bir sistem, sistemin durum değişkenleri formunda n.
mertebeden ai (i = 0,1,2,..., n-1) zamanla değişmeyen katsayılar olmak üzere bir
diferansiyel denklem formunda;
d n y (t ) d n −1 y (t ) dy (t )
n
+ a n −1 n −1
+ .... + a1 + a0 y (t ) = u (t )
dt dt dt
Verilen diferansiyel denklem iki formda gösterilerek incelene bilinir;
• Transfer fonksiyon (Transfer Function); Laplace transformu kullanarak sistemin
çıkış-giriş dinamiğini inceleme olanağı verir. Sadece doğrusal sistemler için
kullanılır.
• Durum uzay formu (state-space equation); Sistemin çıkış-durum ve çıkış-giriş
dinamiklerini inceleme olanağı verir. Doğrusal ve doğrusal olmayan sistemler için
kullanılır.
Çok girişli çok çıkışlı sistemlere çok değişkenli sistemler denilir. Transfer fonksiyonu tek
girişli tek çıkışlı sistemler için geçerlidir. Seçilen bir çıkış ve giriş arasındaki transfer
fonksiyonu; sistemin tüm durum başlangıç şartları ve diğer tüm giriş sıfır alınarak
elde edilir.
Örneğin y1(t) ile u1(t) arasındaki transfer fonksiyon;
L[ y1 (t )] Y1 ( s )
T ( s ) = G1,1 ( s ) = = = G11 ( s ) (i ≠ 1)
L[u1 (t )] U1 ( s ) u =0, x (t
i 0 )=0
Yi ( s )
= Gij ( s ), i ≠ k , 0 < i, k ≤ r , 0 < j ≤ m
U j (s)
U k ( s ) = 0; x ( 0 ) = 0
(1)
Yükseklik, V(x)
(2)
(Dn.2) A, B ve C noktaları denge
(Dn.3)
noktalarıdır.
(Dn.1)
0 A B C Yer değiştirme, x
© Dr. Ahmet UÇAR Kontrol I,2005/06, Leture02 22
Doğrusallaştırma
Mühendislik sistemlerin çoğu doğrusal olmayan pek çok elemen içerir. Kontrol
sistemlerindeki sürücü sistemi veya devresi doğrusal olmayan bir karakteristik gösterir.
Bazen de doğrusal olan sistemlerin performanslarını iyileştirmek için doğrusal olmayan
eleman, optimal kontrol sistemlerinde olduğu gibi, zorunlu olarak kullanılır.
Doğrusal olmayan bir sistem belirli bir çalışma noktası etrafında doğrusallaştırıldığında
oluşturulan doğrusal modelin parametreleri genellikle zamanla değişen elemanlardan oluşur
ve bu modele zamanla değişen doğrusallaştırılmış model denilir. Matematiksel olarak
değişken katsayılı diferansiyel denklemle ile modellenir. x(t) ∈Rn, A ∈Rn×n, u(t) ∈Rr, B
∈Rn×r, y(t) ∈Rm, C ∈Rm×n, A ∈Rm×r olmak üzere; x& (t ) = A(t ) x(t ) + B (t )u (t )
Ancak doğrusal olmayan sistemler y (t ) = C (t ) x(t ) + D(t )u (t )
doğrusallaştırıldığında, elde edilen doğrusal model
zamanla değişmeyen elemanlar oluştuğu varsayılır. x& (t ) = Ax(t ) + Bu (t )
Bu sistemler zamanla değişmeyen diferansiyel
denklem ile modellenir ve; y (t ) = Cx (t ) + Du (t )
Basitliği nedeniyle doğrusallaştırma denilince zamanla değişmeyen doğrusallaştırılmış
model anlaşılır ve bu tür sistemlerin analizi bu derste incelenecektir.
Doğrusallaştırılma (Linearization); x& = f ( x), t ≥ 0
Verilen doğrusal olmayan sistemin xe denge noktasındaki değeri f(xe) olsun. Sistemin
doğrusal modeli; xe denge noktası etrafında bir Taylor serisi açılır ve ilk iki terim hariç
diğer terimler sıfır alınarak elde edilir. A bir sabite olmak üzere; x& = ax, t ≥ 0 olur.
© Dr. Ahmet UÇAR Kontrol I,2005/06, Leture02 23
Örneğin doğrusal olmayan f(x) fonksiyonun Şekil 1’de gösterildiği gibi f(xe) denge noktası
xe’ deki değeri olsun.
x& = f (x)
Şekilde ∆x = x-xe, ∆f(x) = f(x) - f(xe) ve df(x)/dx f (x)
denge noktası xe deki eğim olmak üzere f(x) ∆& x
fonksiyonun doğrusal modeli; f ( xe )
∂f ( x)
∆& x = ∆x
∂x x = xe
xe noktası ve yakın civarındaki x 0 xe x x
noktası arasındaki fark; ∆x = x − xe ⇒ ∆ & x = x& − x& = f ( x) − f ( x ),
e e
xe sabit ve xe = 0 orijine taşındığından dolayı f(xe)= 0 ve
∆& x = x& = f (x) x = ∆x − xe ⇒ ∆& x = f (∆x + xe ) dir.
Verilen f(x) fonksiyonu sürekli bir fonksiyon olduğundan xe denge noktası civarında
bir Taylor serisi açılımı;
∆x (∆x) 2 (∆x) n
f ( x) = f (∆x + xe ) = f ( xe ) + f ′( xe ) + f ′′( xe ) + ... + f ( xe )
n
1! 2! n!
∆x çok küçük olduğundan (∆x) /2! terimi daha da küçüktür. Bu nedenle ilk iki terim
2
Vektör alanı
a = 1+ 2x x = 1, ⇒ x& = x 1
e1 = 0
f (x) = x + x2
Denge noktası xe2 = -1 ilişkin doğrusal model;
a = 1+ 2x x = −1, x& = − x
0.6
e2 = −1 0.4
Herhangi bir denge noktasına göre doğrusallaştırılmış 0.2
model sadece denge noktası ve çok yakın civarı
0
(etkinlik alanı) için geçerlidir. Örneğin xe1= 0 denge x& = − x x& = x
-0.2
noktası etkinlik alanı x=0 ve çok yakın civarı için
geçerliyken xe2= -1 denge noktası etkinlik alanı - -0.4
-1.5 -1 -0.5 0 0.5
x
∞≤x<0 alanında geçerlidir.
Uygulama 2.3: a) verilen sistemlerin denge noktalarını bulunuz?
b) Denge noktalarına ilişkin doğrusallaştırılmış modelleri bulunuz?
1
x& = 4 x 2 − 16 (1), x& = x − x 3 (2), x& = 1 + cos x (3), x& = x(1 − x)(2 − x) (4)
2
© Dr. Ahmet UÇAR Kontrol I,2005/06, Leture02 25
Yüksek mertebeli doğrusal olmayan sistemlerin doğrusallaştırılması
Durum vektörü, x(t ) ∈ R n girişi, u (t ) ∈ R r çıkışı, y (t ) ∈ R m ve f(x;u;t) ve g(x;u;t)
durum ve giriş vektörlerin birer fonksiyonu ve olmak üzere aşağıdaki doğrusal olmayan
sistemin f : R n × R r → R n ve g : R m × R n → R m vektör alanları olsun.
x& = f ( x; u; t ) y = g ( x; u; t ) ve
Nominal çalışma noktası ya da yörüngesi, giriş ve çıkış etrafında bir Taylor serisi açılarak
birinci mertebeden yüksek mertebeli terimler sıfır alınırsa, doğrusal olmayan denklemin
nominal çalışma noktası ve onun çok yakın civarında geçerli olan doğrusal modeli elde
edilir. Yukarıdaki doğrusal olmayan sistemin, belirli bir başlangıç durumu, nominal u0(t)
giriş ve nominal y0(t) çıkış için nominal çalışma yörüngesi ve çıkışı sırası ile x0(t) ve y0(t)
olsun. Sistemin doğrusal modeli, durum denklemi;
x& (t ) = Ax(t ) + Bu (t ) A ∈ R n× n , B ∈ R n× r x& = Ax + Bu
Yada
y (t ) = Cx(t ) + Du (t ) C∈R m× n
,D∈R m× r y = Cx + Du
⎡ ∂f1 ∂f1 ∂f1 ⎤
⎡ ∂f1 ∂f1 ∂f1 ⎤
⎢ ∂u ...
A ∈R sistem
n × n ⎢ ∂x ∂x2
...
∂xn ⎥
B ∈Rn×r giriş ∂u2 ∂ur ⎥
⎢ ⎥ ⎢ 1 ⎥
⎢ ∂f 2 ∂f 2 ∂f 2 ⎥
1
matrisi olarak matrisi olarak
⎢ ∂f 2 ∂f 2
...
∂f 2 ⎥
adlandırılır ve ; B = ⎢ ∂u1
...
adlandırılır ve ; A = ⎢ ∂x1 ∂x2 ∂xn ⎥ ∂u2 ∂ur ⎥
⎢ . ⎢ . . ⎥
. . . ⎥ ⎢ ∂f
. .
⎢ ∂f ∂f n ∂f n ⎥ ∂f n ∂f n ⎥
⎢ n ... ⎥ ⎢ n ... ⎥
⎢⎣ ∂x1 ∂x2 ∂xn ⎥⎦ ⎢⎣ ∂u1 ∂u2 ∂ur ⎦⎥
© Dr. Ahmet UÇAR Kontrol I,2005/06, Leture02 26
y = Cx + Du ⎡ ∂g1
⎢ ∂x
∂g1
...
∂g1 ⎤
⎥
⎡ ∂g1 ∂g1
...
∂g1 ⎤
∂x2 ∂xn D∈R giriş-çıkış ⎢ ∂u1
m× r
∂u2 ∂ur ⎥
⎢ 1 ⎥
C ∈Rm×n çıkış matrisi
⎢ ∂g 2 ∂g 2 ∂g 2 ⎥ geçiş matrisi olarak ⎢ ∂g 2 ∂g 2
⎥
∂g 2 ⎥
olarak adlandırılır ve ; C = ⎢ ∂x ... ⎢ ...
1 ∂x2 ∂xn ⎥ adlandırılır ve ; D = ⎢ ∂u1 ∂u2 ∂ur ⎥
⎢ . . . . ⎥ ⎢ . . . . ⎥
⎢ ∂g ∂g m ∂g m ⎥ ⎢ ∂g ∂g m ∂g m ⎥
⎢ m ... ⎥ ⎢ m ... ⎥
⎢⎣ ∂x1 ∂x2 ∂xn ⎥⎦ ⎢⎣ ∂u1 ∂u2 ∂ur ⎥⎦
Durum denklemlerinin özellikleri; 1) Durum denklemi, tek girişli tek çıkışlı ve çok girişli
çok çıkışlı sistemlerin n tane birinci mertebeden diferansiyel denklem takımı olarak
modelleme olanağı verir. 2) Bir sistem için bir çok durum değişkeni tanımlana bilir ve bir
çok durum denklemi oluşturula bilinir. 3) Dinamik sistemlerin matematiksel modeli
oluştururken sistemin fiziksel durum değişkenlerinin kullanılması kolaylık sağlar.
4) Sistemin durum değişkenlerinin başlangıç şartlarına ve girişe karşı toplam tepkisini verir.
M x&n = − a n x1 − a n −1 x2 − ... − a1 xn + u
n −1
xn = y = x&n −1
x& = Ax + Bu
Sistem çıkışı; y = x1 C = [1 0 0 L 0], D = [0]
y = Cx + Du
© Dr. Ahmet UÇAR Kontrol I,2005/06, Leture02 28
Örnek 2.7: girişi u(t) ve çıkışı y (t) olan bir sistemin diferansiyel denklemi;
u(t) y(t)
Sistem 5 &y&(t ) + 4 y& (t ) + 3 y (t ) = u (t ) olarak verilsin.
Sistemin durum denklemi;
Sistemin durum değişkenleri
y(t) teriminden başlanarak; x&1 (t ) = x2 (t )
x1 (t ) = y (t ) 1
x&2 (t ) = [− 3x1 (t ) − 4 x2 (t ) + u (t )]
x2 (t ) = x&1 (t ) = y& (t ) 5
Sistem çıkışı y(t); x& = Ax + Bu ⎡ 0 1 ⎤ ⎡ 0 ⎤ C = [1 0]
A=⎢ 3 4 ⎥, B = ⎢ 1 ⎥,
y (t ) = x1 (t ) y = Cx + Du −
⎢⎣ 5 −
5 ⎥⎦ ⎢⎣ 5 ⎥⎦ D = [0]
10( s + 5) 5( s + 1)
3) G ( s ) = 4) G ( s ) =
s ( s + 2)( s + 4)( s + 3) s ( s + 2)( s + 10)
Polynomials;
residue - Partial-fraction expansion (residues).
Model dynamics.
pole, eig - System poles.
tzero - System transmission zeros.
pzmap - Pole-zero map.
dcgain - D.C. (low frequency) gain.
esort - Sort continuous poles by real part.
Creation of LTI models.
tf - Create a transfer function model.
ss - Create a state-space model.
zpk - Create a zero/pole/gain model.
dss - Specify a descriptor state-space model.
set - Set/modify properties of LTI models.
ltiprops - Detailed help for available LTI properties.