













Preview text:
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM 
BI TH NGHIM 5   
ĐIU KHIN HI TIP BIN TRNG THI    I. MC ĐCH 
H thng xe – l xo bao gm 2 xe v 2 l xo liên kt ni tip nhau. Trong bài thí 
nghim này sinh viên sẽ xây dng phương trnh bin trng thi mô t h thng xe – l 
xo. Sau đ sẽ xây dng b điu khin hi tip bin trng thi đ điu khin v tr ca 
xe 1 hoc v tr ca xe 2 theo gi tr đt mong mun. 
Da vào các kt qu thu thập được từ đp ứng thi gian, sinh viên sẽ tm được cc 
thông s ca mô hnh xe – l xo như: đ cứng ca l xo, h s ma st. Sau khi tm 
được cc thông s ny, sinh viên sẽ xây dng được phương trnh bin trng thi mô t  h thng xe – l xo. 
Ngoài ra, bài thí nghim còn gip sinh viên hiu r nh hưng ca b điu khin 
hi tip bin trng thi lên cht lượng h thng điu khin. 
Mục tiêu sau khi hoàn thành bài thí nghiệm này: 
 Bit cách xây dng và mô phỏng mô hnh điu khin h thng xe – l xo dng 
phương php điu khin hi tip bin trng thi. 
 Bit cch thu thập d liu v nhận dng mô hnh đi tượng xe – l xo. 
 Đnh gi được cht lượng điu khin dng phương php điu khin hi tip bin  trng thi.   
II. CƠ S L THUYT 
2.1. Mô t ton hc hệ xe – l xo 
Mô hnh h xe – l xo được mô t như  Hnh 1. H thng bao gm 2 xe vi 
trng lượng m1, m2 liên kt vi 2 l xo c đ cứng k1, k2. Lc F tc đng vo xe m2 đ  điu khin v t  r xe 2 đn v t 
r x2 mong mun hoc điu khin v t  r xe 1 đn v tr x1  mong mun.   
Hnh 1. Mô hnh hệ xe – l xo 
Phương trnh vi phân mô t h thng như sau:  m     x 2 2 2 2 2 2 1            (1)    m     1 1 2  2 1 1 1 1 1
trong đ b1 l h s ma st ca xe 1 v b2 l h s ma st ca xe 2.    1/14
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM 
Trong mô hnh th nghim h xe – l xo, lc tc đng F được cung cp bi đng 
cơ ĐC. Nu bỏ qua phn cm ứng ta c th xp x lc tc đng F t l thuận vi đin  p cung cp:    F  Ku                 (2) 
trong đ, u  l đin p cung cp cho đng cơ ĐC, K  l h s t l. Phương trnh bin 
trng thi mô t h thng (1) được vit li:   0 1 0 0   0     x   k  k b k  x  1 ( ) 1 2 1 2 1    0  0     x   1 1 1 2 1        0  u     (3)   x  0 0 0 1  x  2 2         K x        2  2 2 2  2  0   m   2  m m m  2 2 2  y  1 0 0 
0 x : nu điu khin v tr x1  y   0 0 1
0 x: nu điu khin v tr x2 
2.2. Tm thông s ca hệ xe – l xo bng thc nghiệm 
Trong phn ny, chng ta sẽ xây dng công thức tm cc thông s chưa bit ca 
h xe – l xo: đ cứng k1, k2 ca l xo; h s ma st b
 1, b2 ca xe; v h s t l K . 
2.2.1. Xây dng công thc tm k1 , b1 
Gi T  l chu k ly mu tn hiu, đo hm bậc 1 v đo hm bậc 2 ca tn hiu 
x(t) ti thi đim kT  được tnh như sau:  1 x   (
x kT )  x(kT  T  )          (4)  T 1 hay vit tt: x
 x(k) x(k  1)  T 1 
x(kT  T) 2x(kT) x(kT  T )    (5)    2 T 1 hay vit tt:    (
x k  1)  2x(k) x(k  1)  2 T
Gi s đ cứng ca 2 l xo l ging nhau v c gi tr k  k  k , phương  1 2 12
trnh thứ nht ca (1) được vit li:  2 k T
2 x (k)  x (k)  b T x (k)  x (k 1)  12  1 2  1  1 1     (6)  m 
x (k 1)  2x (k )  x (k 1) 1  1 1 1   
Nu khi lượng xe m  bit trưc th phương trnh (6) cn 2 n cn tm l k  v  1 12
b . Ti mi thi đim ly mu kT  ta sẽ c 1 phương trnh (6), thu thập N mu d liu  1
ta c (N - 2) phương trnh như sau:      .                    (7)    2/14
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM  Trong đ  2 
T 2x (2)  x (2)
T x (2)  x (1)  1 2   1 1    2 
T  2x (3) x (3)
T x (3)  x (2)  1 2   1 1       ... ...   2 T
 2x (N 1) x (N 1) T x (N 1) x (N  2)  1 2   1 1   m 
x (3)  2x (2)  x (1)  1  1 1 1    k   m 
x (4)  2x (3)  x (2)  1  1 1 1  12      ,     b   ...  1     m 
x (N )  2x (N 1)  x (N  2) 1  1 1 1     
Gii phương trnh (7) ta tm được k  v b :  12 1       1 T T               (8) 
2.2.2. Xây dng công thc tm K, b2   
Khai trin tương t như  Mc 2.2.1, phương trnh thứ 2 ca (1) được vit li  như sau:  2
T Ku(k ) b T x (k)  x (k 1)  2  2 2    (9) 
m x (k  1)  2x (k)  x (k  1) 2
 k T x (k)  x (k) 2 2 2 2 12  2 1     
Nu khi lượng xe m  bit trưc v đ cứng l xo k  đ tm được  (8) th  2 12
phương trnh (9) cn 2 n cn tm l K  v b . Ti mi thi đim ly mu kT  ta sẽ c  2
1 phương trnh (9), thu thập N mu d liu ta c (N - 2) phương trnh như sau:      .                    (10)  Trong đ  2  T ( u 2)
T x (2)  x (1)  2 2    2  T u(3)
T x (3)  x (2)  K 2 2      ,      ... ... b    2 2 T  u(N 1) T
 x (N 1)  x (N  2)   2 2    
m  x (3)  2 x (2)  x (1) 2
 k T x (2)  x (1)  2 2 2 2 12  2 1    
m x (4)  2x (3)  x (2) 2
 k T x (3) x (2)  2 2 2 2 12  2 1       ...   m 
x ( N)  2x ( N 1)  x (N  2)  2
 k T x ( N 1)  x ( N  2)  2 2 2 2 12  2 1      3/14
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM 
Gii phương trnh (10) ta tm được K  v b :  2       1 T T               (11)   
2.3. Điu khin hi tip bin trng thi       
Hnh 2. Cu trc bộ điu khin hi tip bin trng thái 
Sơ đ b điu khin hi tip bin trng thi được mô t như  Hnh 2. Đi vi 
h xe – l xo chng ta sẽ điu khin hi tip 4 tn hiu trng thi: v tr xe 1, vận tc xe 
1, v tr xe 2, vận tc xe 2. H s hi tip cho 4 trng thi l:  K  K K K K  (12) f f 1 f 2 f 3 f 4           
Phương trnh bin trng thi ca h vng kn sẽ l:  x   K  f x Bu             (13)  y  Cx Trong đ:   0 1 0 0   0     x     1 (k k ) b k 1 2 1 2    0  0   x  m m m    1 1 1 2 x    , A  , B   0        (14)  x  0 0 0 1 2       K x k k  b       2 2 2 2 0 m     2  m m m  2 2 2    C  1 0 0 
0 nu điu khin v tr x1 
C  0 0 1 0 nu điu khin v tr x2    4/14
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM 
III. MÔ T TH NGHIM 
3.1. Phần cn  g  
Sơ đ khi phn cứng được mô t như  Hnh 3. Trong đ, bo mch 
PC104CARD l phn cứng trung tâm trong bi th nghim. Bo mch PC104CARD 
xây dng trên nn tng FPGA ca Altera có kh năng giao tip vi máy tính thông 
qua phn mm Matlab/ Simulink/ Real-time Windows Target vi các tnh năng sau:   
• Điu rng xung (PWM): 4 kênh đ phân gii 0.1% (~ 10bit). 
• Encoder: 4 kênh encoder x4. 
• Giao tip vi my tnh thông qua cng my in theo chun EPP.   
Đng cơ DC s dng trong bi th nghim c đin p đnh mức 24VDC v 
encoder gn trên xe c đ phân gii 2048 xung/vng. Tn hiu điu rng xung Pulse 
v hưng Dir sẽ điu khin đng cơ chy vi tc đ v chiu quay mong mun: 
• Đin p cp cho đng cơ sau khi qua Motor Driver sẽ bng  T
* 24 /1000 (V), trong đ T
 l gi tr điu rng xung từ (0 – 1000)  PWM PWM
tương ứng vi đ phân gii 0.1%. 
• V tr (đơn v: mm) v tc đ (đơn v: mm/s) ca xe được tnh theo phương 
php đo s xung trong mt chu k ly mu T = 2ms.     
Hnh 3. Sơ đ phn cng bi th nghiệm   
3.2. Phần mm 
Phn mm s dng trong cc bi thí nghim ny l b phn mm Matlab/ 
Simulink/ Real-time Windows Target. Công c Real-time Windows Target cho php 
mô hnh Simulink c kh năng kt ni vi phn cứng bên ngoi v chy theo thi gian 
thc. Đ biên dch v chy mô hnh Simulink liên kt vi phn cứng sinh viên phi 
thc hin trnh t cc bưc sau:    5/14
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM  • To hoc m mt f
 ile simulink như  Hnh 4. 
• Vo menu Simulation -> Configuration, chn mc Solver đ ci đt cc 
thông s v thi gian mô phỏng (Simulation time) v phương php mô 
phỏng (Solver Options) như  Hnh 5. 
• Vo menu Tool -> Real-Time Workshop -> Build Model (hoc nhn 
chut tri vo biu tượng Incremental Build) đ biên dch mô hnh. 
• Sau khi mô hnh biên dch thnh công, vo menu Simulation -> Connect 
To Target (hoc nhn chut tri vo biu tượng Connect To Target) đ 
kt ni mô hnh Simulink ti phn cứng. 
• Vo menu Simulation -> Run (hoc biu tượng Run) đ tin hnh chy  mô hnh.    Run  Connect To Target  Incremental Build       
Hnh 4. Mô hnh Simulink kt ni phn cng    6/14
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM    Hnh 5. Ci 
đ t các thông s mô phng   
IV. CHUN B TRƯC TH NGHIM 
4.1. Xây dng mô hnh hệ xe – l xo 
Đ thc hin tt thí nghim trên lp, sinh viên cn chun b trưc phn lý 
thuyt và thc hin mô phỏng trên máy tính. 
Xây dng mô hnh Simulink đ kho st đp ứng ng ra ca h xe – l xo như 
 Hnh 6. Trong đ, khi “Mass-Spring Damper” chứa mô hnh h xe – l xo được 
xây dng từ phương trnh vi phân (1) v mô t như  Hnh 7 vi bng thông s:  Thông s  m1    m2  k1  k2  b1  b2  Gi tr  1.3  0.7  1000  1000  10  5     
Hnh 6. Mô hnh kho sát á
đ p ng ng ra ca hệ xe – l xo    7/14
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM   
Hnh 7. Mô hnh hệ xe – l xo 
a) To file mô hnh simulink như  Hnh 6.  b) Ci đt g  i tr Force = 10 (N).  c) Chy mô phỏng. 
d) M scope đ xem đp ứng, xc đnh khong cch di chuyn ca xe 1, xe 2 v 
ghi li các kt qu vào Bng 1. 
e) Lp li bưc b) đn d) vi các gi tr Force cn còn li như trong Bng 1. Vẽ  đ t 
h biu din x1 theo Force v x2 theo Force. Nhận xt kt qu đ th.   
Bng 1. Khong cách di chuyn theo lc tác động  Ln chy  Force (N) 
x  (mm) x  (mm)  1 2 1  10  10  20  2  20      3  30      4  40      5  50       
4.2. Điu khin hi tip bin trng thi hệ xe – l xo 
Xây dng b điu khin hi tip bin trng thi đ điu khin v tr ca xe 2 
như  Hnh 8. Trong đ: 
• Khi “Gain1” v “Gain2” c gi tr bng 1000 đ chuyn từ đơn v meter sang  milimeter.    8/14
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM 
• Khi “Gain3” c gi tr bng 0; 0; 1; 0 đ la chn tn hiu đt l v tr x .  2
(Nu tn hiu đt l l v tr x  th “Gain3” c gi tr bng 1; 0; 0; 0).  1
• H s hi tip K  K K K K  f f 1 f 2 f 3 f 4 
 tương ứng cho 4 tn hiu trng  T
thi x  x x .  1 1 2 2     
Hnh 8. Sơ đ điu khin hi tip bin trng thái 
a) To file mô hnh simulink như  Hnh 8. 
b) K  0 0 0.1 0 . Ci đt gi tr đt cho xe 2 l 30mm.  f  c) Chy mô phỏng. 
d) M scope đ xem đp ứng, xc đnh đ vt l, thi gian qu đ và sai s xác  lập ca v tr xe 2. 
e) Lp li bưc b) đn d) vi các gi tr K  cn còn li như trong Bng 2. Nhận  f
xt kt qu mô phỏng khi tăng h s hi tip K .  f
Bng 2. Bng giá t  r K   f Ln chy  K   Đ   f  vt l  Sai s x c lập  T/g xc lập  1  0 0 0.1 0          9/14
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM  2  0 0 1 0               3  0 0 10  0  4  0 0 10 0.  1              5  0 0 10 0.3  6  0 0 10 0.5           
V. THC HIN TH NGHIM 
5.1. Tm thông s ca hệ xe –l xo 
Trong phn ny, sinh viên sẽ thu thập tn hiu đu vo v đu ra ca h thng v 
p dng công thức  Mc 2.2 đ tm cc thông s chưa bit ca h xe – l xo: đ cứng 
k1, k2 ca l xo; h s ma st b
 1, b2 ca xe; v h s t l K . 
5.1.1. Tm k1 , b1 
Các bước thí nghiệm: 
a) M file recti_ident.m v chy đ khi to cc thông s stop-time v step-size 
cho phn mô phỏng. Sinh viên không cn ci đt li phn thit lập trong Simulink- Configuration. 
Lưu : Khi chy file ny ln đu tiên chương trnh s báo li nhưng vn khi 
to đưc giá tr bnh thưng. 
b) Biên dch v chy file recti_response.mdl đ thu thập s liu (xem hưng dn   Mc 3.2) 
c) Chy li file recti_ident.m đ tm thông s k1, b1. 
d) Lp li bưc b) v c) vi 5 ln chy v ghi kt qu vo Bng 3. Sau đ, tnh gi 
tr trung bnh ca thông s k1, b1. 
Bng 3. Giá tr k , b  1 1 Ln chy  k  (N/m)  b  (N.s/m)  1 1 1      2      3      4      5      Trung bnh              10/14
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM 
5.1.2. Tm K , b2 
Các bước thí nghiệm: 
a) M file recti_ident.m v vit đon chương trnh đ tnh K, b2 theo (9) - (11) . 
Hưng dn: Sinh viên tham kho đon chương trnh tnh k , b  theo (6) - (8)  1 1
v da vo đ đ vit thêm vo phn dưi như sau:  % Tim thong so cua he thong:  % Do cung k cua lo xo: k1_hat 
% He so ma sat tren m1: b1_hat 
a1 = T*T*(2*x1(2:N-1) - x2(2:N-1)); 
a2 = T*(x1(2:N-1) - x1(1:N-2));  PHI = [a1 a2]; 
lamda = (2*x1(2:N-1) - x1(1:N-2) - x1(3:N))*m1;   
theta = inv(PHI'*PHI)*PHI'*lamda;  k1_hat = theta(1)  b1_hat = theta(2)   
% Sinh vien tham khao doan code o tren 
% de tim thong so cua he thong: 
% He so khuech dai U = K.F: K_hat 
% He so ma sat tren m2: b2_hat  a1 = ...  a2 = ...  PHI = ...  lamda = ...   
theta = inv(PHI'*PHI)*PHI'*lamda;  K_hat    = theta(1) b2_hat    = theta(2)    
b) Biên dch v chy file recti_response.mdl đ thu thập s liu. 
c) Chy li file recti_ident.m sau khi đ vit chương trnh đ tm thông s K, b2. 
e) Lp li bưc b) v c) vi 5 ln chy v ghi kt qu vo Bng 4. Sau đ, tnh gi 
tr trung bnh ca thông s K, b2. 
Bng 4. Giá t  r K , b  2 Ln chy  K   b  (N.s/m)  2 1      2      3      4      5      Trung bnh        11/14
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM 
5.2. Điu khin v tr xe 2 
Các bước thí nghiệm: 
a) M file recti_feedback_ctrl2.mdl. 
b) K  0 0 0.1 0 . Ci đt gi tr đt cho xe 2 l 30mm.  f 
c) Biên dch v chy chương trnh (xem hưng dn  Mc 2.3). 
d) M scope đ xem đp ứng, xc đnh đ vt l, thi gian qu đ và sai s xác 
lập ca v tr xe 2. Chú ý: Phi m Scope trưc khi chy mô hnh hoc chy 
xong mi đưc m Scope, nu không máy tnh s b treo. 
e) Lp li bưc b) đn d) vi các gi tr K  cn còn li như trong Bng 5. Nhận  f
xt nh hưng ca từng h s K  v K
 lên cht lượng h thng.  f 3 f 4
Bng 5. Bng giá t  r K   f Ln chy  K   Đ   f  vt l  Sai s x c lập  T/g xc lập        1  0 0 0.1 0        2  0 0 0.5 0  3  0 0 1 0               4  0 0 5 0   5  0 0 10  0                        6  0 0 10 0.02        7  0 0 10 0.05  8  0 0 10 0.  1        9  0 0 10 0.2         
5.3. Điu khin v tr xe 1 
Các bước thí nghiệm: 
a) M file recti_feedback_ctrl1.mdl.  b) K  0.2 0 0  0 Ci đ  f . 
t gi tr đt cho xe 1 l 15mm  .
c) Biên dch v chy chương trnh 
d) M scope đ xem đp ứng, xc đnh đ vt l, thi gian qu đ và sai s xác 
lập ca v tr xe 2. Chú ý: Phi m Scope trưc khi chy mô hnh hoc chy 
xong mi đưc m Scope, nu không máy tnh s b treo. 
e) Lp li bưc b) đn d) vi các gi tr K  cn còn li như trong Bng 6. Nhận  f
xt nh hưng ca từng h s K , K  v K
 lên cht lượng h thng.  f 1 f 2 f 4   12/14
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM   
Bng 6. Bng giá t  r K   f Ln chy  K   Đ   f  vt l  Sai s x c lập  T/g xc lập  1  0.2 0 0 0              2  0.5 0 0 0  3  1 0 0 0              4  1.5 0 0 0  5  2 0 0 0                         6  1 0.001 0 0  7  1 0.002 0 0              8  1 0.005 0 0  9  1 0.008 0 0              10  1 0.01 0  0            11  1 0 0 0.0 1              12  1 0 0 0.0  2        13  1 0 0 0.0  5        14  1 0 0 0. 1        15  1 0 0 0. 2                      13/14
Bộ môn Điu khin T động – Khoa Điện-Điện tử - ĐH Bách Khoa TPHCM     
Báo cáo thí nghiệm 
H và tên: Nhóm: Ngày:   
1. Từ bng s liu  Bng 3 v Bng 4, vit phương trnh bin trng thi h xe – l  xo theo (3)? 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
2. Da vo kt qu th nghim  Mc 5.2, nhận xt nh hưng ca từng h s K ,  f 3 K
 lên cht lượng h thng?  f 4
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
3. Da vo kt qu th nghim  Mc 5.3, nhận xt nh hưng ca từng h s K ,  f 1 K  v K
 lên cht lượng h thng?  f 2 f 4
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ............................................................................................................................................... 
 ...............................................................................................................................................    14/14 
