Professional Documents
Culture Documents
PID Denetim Sistemleri Cevabı (Matlab Ve Simulink Yardımı Ile)
PID Denetim Sistemleri Cevabı (Matlab Ve Simulink Yardımı Ile)
PID Denetim Sistemleri Cevabı (Matlab Ve Simulink Yardımı Ile)
2011-2012 BAHAR
devin Konusu
Matlab Simulink Program Yardmyla PID Tipi
Denetim Organnn Ayarnn Yaplmas
Numaras
: 030920130F / 030920128
mzas
Teslim Tarihi
:10/05/2012
[rgn]
1
S 3 + 4S 2 + 3S
Ti s
+ Td s)
Transfer function:
1
----------------s^3 + 4 s^2 + 3 s
>> gd=Kp;
??? Undefined function or variable 'Kp'.
>> Kp=1
Kp = 1
>> gd=Kp
gd = 1
>> god=gd*gp
Transfer function:
1
----------------s^3 + 4 s^2 + 3 s
>> gkd=feedback(god,1)
Transfer function:
1
--------------------s^3 + 4 s^2 + 3 s + 1
>> step(gkd)
>> grid
1.2
Genlik
0.8
0.6
0.4
0.2
10
5
Zaman (sec)
>> Kp=6
Kp =6
>> gd=Kp
gd =6
>> god=gd*gp
Transfer function:
6
----------------s^3 + 4 s^2 + 3 s
>> gkd=feedback(god,1)
Transfer function:
6
---------------------
15
s^3 + 4 s^2 + 3 s + 6
>> step(gkd)
>> grid
Basamak Cevab
1.6
1.4
1.2
Genlik
0.8
0.6
0.4
0.2
10
15
Zaman
(
)
>> Kp=12
Kp = 12
>> gd=Kp
gd = 12
>> god=gd*gp
Transfer function:
12
----------------s^3 + 4 s^2 + 3 s
>> gkd=feedback(god,1)
Transfer function:
12
20
25
30
---------------------s^3 + 4 s^2 + 3 s + 12
>> step(gkd)
>> grid
Basamak Cevab
2
1.8
1.6
1.4
Genlik
1.2
1
0.8
0.6
0.4
0.2
0
10
20
30
40
Zaman (sec)
>> Kpmax=12;
>> gd=Kp*tf([Td*Ti Ti 1] , [0 Ti 0])
??? Undefined function or variable 'Td'.
50
60
>> Kp=0.6*Kpmax
Kp =7.2000
>> Ti=0.5*pu
Ti =1.8197
>> Td=0.125*pu
Td = 0.4549
>> gd=Kp*tf([Td*Ti Ti 1] , [0 Ti 0])
Transfer function:
5.961 s^2 + 13.1 s + 7.2
-----------------------1.82 s
>> god=gd*gp
Transfer function:
5.961 s^2 + 13.1 s + 7.2
-------------------------------1.82 s^4 + 7.279 s^3 + 5.459 s^2
>> gkd=feedback(god,1)
Transfer function:
5.961 s^2 + 13.1 s + 7.2
----------------------------------------------1.82 s^4 + 7.279 s^3 + 11.42 s^2 + 13.1 s + 7.2
>> step(gkd)
>> grid
Basamak Cevab
1.8
1.6
1.4
Genlik
1.2
1
0.8
0.6
0.4
0.2
0
Zaman (sec)
(g1/g2 oran)
>> go=series(gd,gp)
Transfer function:
5.961 s^2 + 13.1 s + 7.2
-------------------------------1.82 s^4 + 7.279 s^3 + 5.459 s^2
10
12
14
16
>> gkd=feedback(god,1)
Transfer function:
5.961 s^2 + 13.1 s + 7.2
----------------------------------------------1.82 s^4 + 7.279 s^3 + 11.42 s^2 + 13.1 s + 7.2
>> [yk,t]=step(gkd);
>> i=find(yk==max(yk));
>> tt=t(i);
>> Mp=max(yk)-1;
>> xsi=sqrt((log(Mp).^2)/((log(Mp).^2+pi.^2)))
xsi =0.1598 (snm oran)
>> wn=pi/(tt*sqrt(1-xsi.^2))
wn =1.4571
(Doal Frekans)
>> plot(t,yk)
>> grid
Simulink Modeli;
>> Kp=1
Kp = 1
>> plot(t,y)
>> hold on
>> grid
>> Kp=6
Kp =6
>> plot(t,y)
>> Kp=12
Kp =12
>> plot(t,y)
Basamak Cevab
2
1.8
1.6
1.4
Genlik
1.2
1
0.8
0.6
Kp=1
Kp=6
Kpmax=12
0.4
0.2
0
10
15
20
Zaman
25
30
35
40
>> Kp=0.6*Kpmax
Kp =7.2000
>> Ti=0.5*pu
Ti =1.8197
>> Td=0.125*pu
Td = 0.4549
PID denetim sistemi cevab
1.8
1.6
1.4
Genlik
1.2
1
0.8
0.6
0.4
0.2
0
8
10
Zaman
12
14
16
18