Professional Documents
Culture Documents
Thí nghiệm hệ thống điều khiển số ĐH BKHN
Thí nghiệm hệ thống điều khiển số ĐH BKHN
Thí nghiệm hệ thống điều khiển số ĐH BKHN
----------
Bo co th nghim h thng iu
khin s
H v tn :Nguyn Vn Tam
MSSV: 20122369
Lp: K&TH4-K57
Kp: Kp 1 sng th 4,tun 5,9,13
Sliu
: Final value :2369
H NI 2014
BI THC HNH S 3
Tng hp vng iu chnh tc quay
B.Theo tiu chun tch phn bnh phng:
B iu chnh PI s c dng:
r0 r1z 1 R( z 1 )
GRn ( z )
1 p1 z 1 P( z 1 ) chn
1
p1 1
i tng iu khin:
1
Gn( z
0.0004318 z +0.0003656 z
=
)
11.607 z1 +0.6065 z2
=B(z)/A(z)
I = e 2 ( t ) dt min
0
I Q = ek min
2
k=0
0.0004318 z1+0.0003656 z2
11.607 z1 +0.6065 z2
e(3)=-e(2)*k1-e(1)*k2-k3;
k=4:23;
w(k)=1; w(k-1)=1; w(k-2)=1; w(k-3)=1;
Ik =0;
for k = 4:1:23
e(k)= -e(k-1)*k1 - e(k-2)*k2 - e(k-3)*k3 + w(k)+ w(k-1)*k4 + w(k-2)*k5 w(k)-3*a2;
Ik = Ik + e(k)^2;
end
Ca s lnh Matlab thc hin cc lnh tm ti u nh sau:
>>options=optimset('fminunc');
>>options=optimset(options,'Display','iter','LargeScale','off');
>> r0=[0 -120];
>> [r1,fval]=fminunc('function2',r0,options);
Iteration Func-count
f(x)
Step-size
optimality
0
3
1.27015e+06
7.99e+04
1
9
478961 0.000125138
3.31e+04
2
12
223318
1
1.66e+04
3
15
95098.1
1
7.74e+03
4
18
41525.4
1
3.7e+03
5
21
17748
1
1.74e+03
6
24
7547.87
1
823
7
27
3167.05
1
386
8
30
1312.22
1
181
9
33
535.293
1
84
10
36
214.898
1
38.8
11
39
85.2389
1
17.8
12
42
34.1072
1
8.04
13
45
14.6866
1
3.57
14
48
7.74028
1
1.54
15
51
5.50318
1
0.626
16
54
4.91131
1
0.23
17
57
4.8043
1
0.0737
Ktquthuc:
>> r1
r1 =
69.7770 -69.0900
>>fval
fval =
4.8043
T kt qu trn ta c r0=69.777;r1=-69.09 v gii hn ca
Tm hm truyn h kn:
IQ
tin n 4.8043.
Kt qu m phng:
Nhn xt:
- qu iu chnh nh.
- Thi gian xc lp ngn
Kt qu m phng:
BI THC HNH S 4
Tng hp b iu chinh tc quay trn khng gian trang thai
1.Tng hp b iu khin theo phng php phn hi trng thi
Khai bo tham s ca ng c:
>> t3=0.1;t4=0.01;km=38.2;ke=236.8;J=0.012;phi=0.04
+ Hm truyn ca vng h:
>> gh=(1/Ra)*tf(1,[Ta 1])*km*phi*tf(1,[2*pi*J 0])
Transfer function:
6.112
----------------------0.001206 s^2 + 0.0754 s
gdc=gh/(1+gh*ke*phi)
gdc =
0.007373 s^2 + 0.4608 s
----------------------------------------------------1.455e-06 s^4 + 0.0001819 s^3 + 0.07553 s^2 + 4.365 s
Hm truyn t h kn:
>> gdc1=feedback(gh,ke*phi)
gdc1 =
6.112
------------------------------0.001206 s^2 + 0.0754 s + 57.89
Ta tm cc ma trn A, B, C, D bng lnh sau:
9
c=
x1 x2
y1 0 5068
d=
u1
y1 0
Sampling time: 0.1
Discrete-time model.
>>step(G1)
th m phng:
12
13
x1 x2
y1 0 5068
d=
u1
y1 0
Sampling time: 0.1
Discrete-time model.
>>step(G1)
Kt qu m phng:
Vi t4=0.01s
>> p2=[0 0]
p2 =
1 0
>> K22=acker(Ak2,Bk22,p2)
K22 =
1.0e+04 *
-0.0022 -2.7652
>> G2=ss(Ak2-Bk2*K22,Bk2,C,D,0.01)
G2 =
a=
x1
x2
x1 -0.4384 -56.75
14
x2 0.003387 0.4384
b=
u1
x1 0.002789
x2 2.76e-05
c=
x1 x2
y1 0 5068
d=
u1
y1 0
Sampling time: 0.01
Discrete-time model.
>>step(G2)
Kt qu m phng:
15