Thiết kế bộ điều khiển bám đường cho phương tiện thủy sử dụng thiết bị đẩy khớp nối từ

Vấn đề điều khiển phương tiện tự động bám theo một mục tiêu hay một quỹ đạo định sẵn do có nhiều ứng dụng quan trọng trong các lĩnh vực như quân sự, quan trắc địa hình, khảo sát chất lượng môi trường nên đã được nghiên cứu ở rất nhiều nước trên thế giới.

Thiết kế bộ điều khiển bám đường cho phương tiện thủy sử dụng thiết bị đẩy khớp nối từ trang 1

Trang 1

Thiết kế bộ điều khiển bám đường cho phương tiện thủy sử dụng thiết bị đẩy khớp nối từ trang 2

Trang 2

Thiết kế bộ điều khiển bám đường cho phương tiện thủy sử dụng thiết bị đẩy khớp nối từ trang 3

Trang 3

Thiết kế bộ điều khiển bám đường cho phương tiện thủy sử dụng thiết bị đẩy khớp nối từ trang 4

Trang 4

Thiết kế bộ điều khiển bám đường cho phương tiện thủy sử dụng thiết bị đẩy khớp nối từ trang 5

Trang 5

Thiết kế bộ điều khiển bám đường cho phương tiện thủy sử dụng thiết bị đẩy khớp nối từ trang 6

Trang 6

Thiết kế bộ điều khiển bám đường cho phương tiện thủy sử dụng thiết bị đẩy khớp nối từ trang 7

Trang 7

Thiết kế bộ điều khiển bám đường cho phương tiện thủy sử dụng thiết bị đẩy khớp nối từ trang 8

Trang 8

Thiết kế bộ điều khiển bám đường cho phương tiện thủy sử dụng thiết bị đẩy khớp nối từ trang 9

Trang 9

pdf 9 trang Danh Thịnh 10/01/2024 2340
Bạn đang xem tài liệu "Thiết kế bộ điều khiển bám đường cho phương tiện thủy sử dụng thiết bị đẩy khớp nối từ", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Thiết kế bộ điều khiển bám đường cho phương tiện thủy sử dụng thiết bị đẩy khớp nối từ

Thiết kế bộ điều khiển bám đường cho phương tiện thủy sử dụng thiết bị đẩy khớp nối từ
64 Science and Technology Development Journal, vol 20, No.K5-2017 
 
Tóm tắt—Vấn đề điều khiển phương tiện tự 
động bám theo một mục tiêu hay một quỹ đạo 
định sẵn do có nhiều ứng dụng quan trọng trong 
các lĩnh vực như quân sự, quan trắc địa hình, 
khảo sát chất lượng môi trường nên đã được 
nghiên cứu ở rất nhiều nước trên thế giới. Bài 
báo này trình bày kết quả tìm hiểu phương pháp 
điều khiển phương tiện thủy trên mặt nước sử 
dụng thiết bị đẩy khớp nối từ để bám theo các 
quỹ đạo hình xung vuông hay zig-zag bằng cách 
sử dụng giải thuật đường ngắm (Line of sight, 
LOS) kết hợp với bộ điều khiển cuốn chiếu 
(Backstepping). Hệ thống được xét ở đây sẽ bao 
gồm 3 khối chính là Dẫn đường – Điều khiển – 
Vận hành (Guidance – Control – Ship). Trong 
đó Guidance sẽ giúp chọn điểm waypoint hình 
thành quỹ đạo, sử dụng giải thuật LOS với 
khoảng cách lookahead để điều chỉnh và tính ra 
góc ψ mong muốn (góc heading). Control với 
giải thuật Backstepping sẽ tính lực và moment 
áp vào mô hình động học của tàu trong khối 
Ship. Vị trí và góc của tàu sẽ được feedback trở 
về 2 khối Guidance-Control để tính toán và xử 
lý. Tính hiệu quả của thuật toán sẽ được trình 
bày qua kết quả mô phỏng sử dụng 
MATLAB/SIMULINK. 
Từ khóa—Dẫn đường, đường dẫn, đường ngắm, 
khoảng cách phía trước, điều khiển, bộ điều khiển 
cuốn chiếu 
1 GIỚI THIỆU 
gày nay nhiều ứng dụng thực tế về việc 
khảo sát sông, hồ, biển được thúc đẩy do 
Bài báo này được gửi vào ngày 25 tháng 05 năm 2017 và 
được chấp nhận đăng vào ngày 19 tháng 09 năm 2017. 
Công trình nghiên cứu này được thực hiện tại Phòng thí 
nghiệm trọng điểm Quốc gia Điều khiển số và Kỹ thuật Hệ 
thống và được tài trợ bởi ĐHQG TP.HCM trong đề tài mã số 
C2017-20b-01 
Trần Ngọc Huy, Trường Đại học Bách Khoa, ĐHQG-HCM 
Phạm Nguyễn Nhựt Thanh, Trường Đại học Bách Khoa, 
ĐHQG-HCM 
Võ Hồng Thái Bảo, Phòng thí nghiệm trọng điểm Quốc gia 
Điều khiển số và Kỹ thuật Hệ thống, ĐHQG-HCM 
môi trường sống của con người bị thu hẹp dần và 
cần tìm nguồn tài nguyên, môi trường mới cũng 
như đảm bảo an toàn cho khu vực sinh sống của 
chính mình. Đối mặt với vấn đề này nhiều ứng 
dụng đã được phát triển và một trong số đó là tàu tự 
hành trên mặt nước để thu thập số liệu. Trên thế 
giới đã phát triển nhiều loại tàu tự hành với nhiều 
mục đich khác nhau (cũng có thể là đa nhiệm vụ) 
như tàu AutoCat của học viện MIT hoàn thành năm 
2000, tàu HWT X-1 của Mỹ được hoàn thành năm 
2007, Viknes USV được phát triển năm 2008 bởi 
Đại học Khoa học và Công nghệ Norwegian, tàu 
UMV – O sản xuất bởi công ty Yamaha của Nhật, 
USV-ZhengHe 101 của Trung Quốc, Wave Glider 
USV được sản xuất bởi hãng Liquid Robotics ở 
Mỹ. Ngoài ra một số ứng dụng của dạng tàu tự 
hành này cũng được mô tả trong các kết quả nghiên 
cứu [1-3]. 
 Muốn phát triển tàu tự hành cần có các hệ thống 
dẫn đường và điều khiển tự động để tàu có thể tự đi 
theo một quỹ đạo đã định trước. Trong khuôn khổ 
bài viết ta sẽ xoay quanh vấn đề khảo sát môi 
trường do đó thường yêu cầu tàu đi theo các quỹ 
đạo quen thuộc như sóng vuông hay zig-zag tức là 
đi qua các điểm mong muốn cho trước (way-point 
tracking control) được đề cập trong [4]. Bài viết sẽ 
trình bày cách để xây dựng một bộ Guidance để tạo 
đường dẫn bằng phương pháp Line of sight (LOS) 
và thiết kế một bộ điều khiển để bám theo góc ψ 
mong muốn từ Guidance và đạt được vận tốc mong 
muốn trong quá trình di chuyển bằng thuật toán 
điều khiển cuốn chiếu. 
2 XÂY DỰNG PHƯƠNG TRÌNH TOÁN 
Với η = [n, e, ψ]T là ba bậc tự do biểu thị vị trí 
(x,y) và góc heading (ψ) của tàu trong hệ qui chiếu 
quán tính cố định trên trái đất và υ = [u, v, r]T biểu 
thị tương ứng với các vận tốc tuyến tính gọi là 
sugre (u) và sway (v) và vận tốc gốc yaw (r) trong 
hệ qui chiếu cố định trên tàu. Theo [5] phương trình 
động lực học của tàu là: 
Thiết kế bộ điều khiển bám đường cho phương 
tiện thủy sử dụng thiết bị đẩy khớp nối từ 
Trần Ngọc Huy, Phạm Nguyễn Nhựt Thanh, Võ Hồng Thái Bảo 
N 
Tạp chí Phát triển Khoa học và Công nghệ, tập 20, số K5-2017 
65 
R
M C D
  
     
 (1) 
Hình 1. Các tham số chuyển động của tàu 
trong đó R(.) là ma trận xoay bậc ba với 
0
0
0 0 1
cos sin
R sin cos
 
  
và M là ma trận quán tính hệ thống có các thành 
phần cụ thể như 
11
22 23
32 33
0 0
0
0
 0 0
0
0
u
G r
G z r
m
M m m
m m
m X
m Y mx Y
mx N I N


với và . 
 C(υ) là ma trận Coriolis và D(υ) là ma trận 
Damping. Trong khuôn khổ bài viết ta sẽ đơn giản 
hóa và chỉ quan tâm các yếu tố ảnh hưởng đến tàu 
trong điều kiện di chuyển chậm nên sẽ hợp hai ma 
trận C(υ)và D(υ) thành một ma trận N(υ) duy nhất 
như trong [6]. Các thành phần cụ thể trong ma trận 
sau khi đơn giản hóa được chỉ ra bên dưới: 
11
22 23
32 33
0 0
 0
0
0 0
0
0
u
v r
v g r
n
N n n
n n
X
Y mu Y
N mx u N

 Trong đó là khoảng cách từ trọng tâm của tàu 
đến gốc tọa độ của hệ quy chiếu gắn trên tàu. Các 
thành phần là các tham số thủy học 
theo các ký hiệu của [7].Tín hiệu điều khiển T = 
[ , , ]T = [F, , ]T trong đó F là lực đẩy 
từ thiết bị đẩy, là góc bánh lái điều khiển. Từ đây 
ta có thể thấy rằng chỉ có hai ngõ vào điều khiển là 
F và và mong muốn điều khiển là tác động vào 
, nhưng phải chú ý rằng khi tác động cũng 
sẽ tạo ra với tỉ lệ là A = . Lúc này phương 
trình động lực học cho tàu sẽ được viết lại như sau: 
  υ υ ,   ,    
T
R
M N F Y N 
  
  
 (2) 
Hình 2. Mô hình thiết bị đẩy khớp nối từ 
Phương trình lực đẩy chân vịt có dạng [8]: 
2 4 0
2 2 2
D
D
c f g
p
V p e
T n
nD nD n
 
(3) 
 Trong đó: D- Đường kính chân vịt; Vp- Vận tốc 
tiến; n- Số vòng quay; - Khối lượng riêng của 
chất lỏng;  - Hệ số nhớt động lực học; po -e Áp 
suất tĩnh trên trục chân vịt. 
3 THIẾT KẾ BỘ GUIDANCE 
Guidance: Trong trường hợp này được định 
nghĩa là quá trình dẫn một vật thể đi về phía một 
điểm cố định. Guidan ... hiễu không mong muốn tác động làm cho 
tàu đáng lý di chuyển theo phương của góc ψ sẽ bị 
lệch đi thêm một thành phần góc nhỏ trượt β. 
 Khi đó công thức ψd,
.
e
y trở thành: 
arctan( )
sin( )
e
d p
e p
y
y U
 
 
 (13) 
 Với β được định nghĩa động học là 
atan2( , )v u . Ta sẽ đánh giá ảnh hưởng của β 
với ngoại lực từ môi trường (cụ thể ở đây là gió, 
dòng chảy) tới chất lượng của hệ thống trong phần 
mô phỏng bên dưới. 
 Chúng ta có thể giải quyết những vấn đề mà 
khoảng cách ∆ mạng lại như đã đề cập ở trên bằng 
cách xây dựng ∆ như một biến có giá trị thay đổi 
theo thời gian: 
2
max min min
( )e e
K y (14) 
 Trong đó ∆max , ∆minvà hằng số biểu thị tốc độ hội 
tụ K có thể chọn từ mô hình tàu hay từ thực nghiệm. 
4 THIẾT KẾ BỘ ĐIỀU KHIỂN 
Với việc sử dụng phương pháp LOS cho bộ 
Guidance, về phương thức điều khiển để đạt được 
mục đích tự động lái phần đầu và vận tốc mong 
muốn trong quá trình di chuyển người ta có thể sử 
dụng nhiều cách điều khiển khác nhau để kết hợp 
với bộ Guidance một cách dễ dàng và phù hợp như 
PID, Sliding mode Trong bài viết này ta sẽ trình 
bày một phương pháp tiếp cận khác để giải quyết 
hai vấn đề tự động lái phần đầu và vận tốc mong 
muốn trong một bộ điều khiển duy nhất cho tàu là 
giải thuật cuốn chiếu. Cuốn chiếu là giải thuật điều 
khiển bền vững được xây dựng dựa trên định lý 
Lyapunov, do đó ta có thể dễ dàng phát triển thêm 
cho bộ điều khiển để đảm bảo cho các nhiễu môi 
trường và các loại nhiễu khác. Sau đây ta sẽ trình 
bày cụ thể cách xây dựng bộ điều khiển để thực 
hiện chức năng tự động lái phần đầu và đạt được 
vận tốc mong muốn. 
 Tiếp tục khai triển ta thu hệ phương trình sau: 
11 11 1
22 23 22 23 3
33 32 32 33 3
τ
Aτ
 τ
x ucos vsin
y usin vcos
r
m u n u
m v m r n v n r
m r m v n v n r
 
 

 (15) 
 Bước 1: 
 Đặt :
1
2
d
z
z
 
 
 Trong đó  1 2 3, ,
T
 và
2 2,1 2,2 2,3
, ,
T
z z z z 
 Đạo hàm ta có: 
1
3 2
d
T
d
T
d
z r r
h r
h z r

 Tương tự đạo hàm cho 
2
τ
Mz M M
N M
 
 
 Bước 2 : 
 Định nghĩa hàm Lyapunov điều khiển (CLF) như 
sau 
2
1 2 2
1 1
2 2
T
V z z Mz 
 Ta có đạo hàm của theo thời gian của nó là: 
1 1 2 2
1 3 2 2
τ
T
T T
d
V z z z Mz
z h z r z N M  
68 Science and Technology Development Journal, vol 20, No.K5-2017 
Chọn luật điều khiển ảo: 
 3 1 d
cz r 
(16) 
trong đó c>0 là hằng số dương. Từ đây thế α3 
vào V ta có kết quả sau: 
2
1 1 2 2
2
1 2 1
τ
τ
T T
T
V cz z h z z N M
cz z hz N M
 
 
từ đây luật điều khiển sẽ được chọn như sau: 
 2 1
Kz N M hz  
(17) 
trong đóK = KT = diag(k1, k2, k3)là ma trận 
đường chéo với các hệ số dương. Khi đó: 
2
1 2 2
 0
T
V cz z Kz 
 Điều này chứng tỏ với luật điều khiển đã xác 
định ở công thức (17) thì với tính chất của hàm 
CLF ta sẽ có tức là vấn đề autopilost đã 
được giải quyết. Tiếp theo chúng ta sẽ xem xét về 
bài toán vận tốc. 
 Bước 3: 
 Chú ý rằng    1 3 3, , , ,
T T
F Y N A       kết 
hợp với (4.3) ta có: 
1 11 1 11 1 1
3 22 2 23 3
22 23 2 2
3 32 2 33 3 32
33 3 3 1
m n u k u
m m
n v n r k v
m m n v
n r k r z
τ
Aτ
τ
 (18) 
 Ở đây sẽ được chọn để đảm bảo . Mà 
từ hệ phương trình của thuyền ta kết hợp với (18) 
suy ra 
1 11 11
11 1 11 1 1
11 1 1 1
0
m u d u
m n u k u
m u k u

Chọn
1 d
u để thỏa mãn chỉ tiêu. 
 Bây giờ ta cần cân bằng trong (17) và (18) để 
tìm ra
2
 .Ta có: 
 22 2 23 3 22 23 2 2 3m m n v n r k v A  
22 2 23 3 22 23 2 2
32 2 33 3 32 33 3 3 1
)(
m m n v n r k v
A m m n v n r k r z
22 32 2 22 2 22 2
23 3 23 3 23 3 2 2
33 3 32 2 32 2 33 3
33 3 3 3 1
(
)
m Am n v n
n r n m k v
A m n v n n r
n k r z
 22 32 2 22 32 2m Am n An  
(19) 
Trong đó 
2
23 33 1 2,3
22 32 2,2
23 33 2,3 1
2 2,2 3 2,3 1
d
d
m Am c z cz r
n An z
n An z cz r
k z A k z z
 
 Với kết quả trên ta đã giải quyết được hai vấn đề 
autopilot và vận tốc đã đề ra đồng thời cũng đảm 
bảo cho mối quan hệ ràng buộc giữa và trong 
tính chất qủa lực điều khiển tàu. Việc thiết kế bộ 
điều khiển đã hoàn thành ta sẽ kiểm tra thực 
nghiệm chất lượng bằng cách mô phỏng và đánh 
giá kết quả trong phần kế tiếp. 
5 MÔ PHỎNG 
Để đánh giá chất lượng bộ điều khiển đã thiết kế 
cho các ứng dụng thực tế ta sẽ thực hiện mô phỏng 
trong các điều kiện ngoại lực tác động từ môi 
trường như gió, dòng chảy để so sánh với trường 
hợp không có tác dụng của ngoại lực. 
 a)Gió: 
 Công thức tính toán cho ngoại lực gió đối với tàu 
chuyển động về phía trước với giả sử vận tốc tuyến 
tính của gió là và hướng gió trong hệ qui chiếu 
{e} là 
w
 theo [6]: 
 Vận tốc của gió trong hệ qui chiếu {e}: 
w w w
w w w
cos( ),
sin( )
u V
v V
 
 
 Lực gió: 
w
w
w2
w w
w
w
w
( )
( )
( )1
( )2
( )
( )
X r Fw
Y r Lw
Z r Fw
ind a r
K r Lw Lw
M r Fw Fw
N r Lw oa
C A
C A
C A
V
C A H
C A H
C A H



 



 trong đó 
a
 : là tỉ trọng không khí 
 2 2 2
w w wr r r
V u v : là vận tốc tuyến tính tương 
ứng của gió so với thuyền 
w r
tan 2( , )
r rw w
a v u : là góc tác động của gió 
vào thuyền 
với 
r ww
u u u và r wwv v v 
Tạp chí Phát triển Khoa học và Công nghệ, tập 20, số K5-2017 
69 
Đối với tàu có biên dạng đối xứng thì có thể xấp 
xỉ cho tàu chuyển động theo phương ngang các 
thành phần sau: 
w w
w w
w w
( ) cos( )
( ) sin( )
( ) sin(2 )
X r x r
Y r y r
N r n r
C c
C c
C c
 
 
 
trong đó các tính toán thực nghiệm cho thấy rằng 
{0,5;0,9), {0,7;0,95), {0,05;0, 2)
x y n
c c c 
 b)Dòng chảy: 
 Giả sử dòng chảy có vận tốc tuyến tính là và 
hướng dòng chảy trong hệ qui chiếu {e} chỉ xét 
theo phương ngang là . Khi đó ta có vận tốc của 
dòng chảy xét trong hệ qui chiếu {e} là: 
 , 
 Theo [6] thì phương trình động lực học bao gồm 
cả dòng chảy cho tàu di chuyển theo phương ngang 
với giả sử dòng chảy thay đổi rất chậmsẽ là : 
trong đó với và 
 Do đó với cách thiết kế bộ điều khiển ở phần trên 
ta chỉ việc thay thế thành và các thành phần 
bên trong tương ứng của nó sẽ vẫn giữ nguyên 
được sự chính xác trong phương thức điều khiển 
trong trường hợp bao gồm cả dòng chảy. Tiếp theo 
ta sẽ thực hiện mô phỏng để dánh giá chất lượng 
của bộ điều khiển. 
Các thông số sử dụng để mô phỏng được lấy từ 
mô hình tàu CyberShip II (CS2) có khối lượng là 
15 kg và chiều dài 1.255 m của phòng thí nghiệm 
Mariner Cybernetics (MCLab) thuộc học viện 
NTNU trong [6] vì có tính tương đồng trong hình 
dáng (tàu một thân) và cách thức điều khiển (chỉ tác 
động lực đẩy tới và góc bánh lái ). 
11
22 23
32 33
0 0 25,8 0 0
0 0 33,8 1, 0115
0 0 1, 0115 2, 76
m
M m m
m m
11
22 23
32 33
0 0 2 0 0
0 0 7 0,1 
0 0 0,1 0,5
n
N n n
n n
Các thông số cài đặt cho mô phỏng được chọn 
trong các công thức (17), (18) và (19) là c = 1,75; 
k1= 25; k2 = 10; k3 = 15; A = 1,2. 
Trường hợp 1: Sóng vuông và không có ngoại 
lực (hình 5) 
 Thiết đặt các giá trị ban đầu: 
p0 =(x0; y0) = (40, 5), 0= -pi. Các điểm waypoint 
(x; y) bao gồm: wpt1 = (50; 0); wpt2 = (0; 0); wpt3 
= (0; 20); wpt4 = (50; 20); wpt5 = (50; 40); wpt6 = 
(0; 40); wpt7 = (0; 60); wpt8 = (50; 60); wpt9 = 
(50; 80); wpt10 = (0; 80). 
 Nhận xét: Đường dẫn với ∆ = hằng số sẽ hội tụ 
về đường mong muốn chậm hơn so với đường dẫn 
có ∆ là một biến đã được xây dựng như một 
phương trình thay đổi theo thời gian. 
Hình 5. Đường dẫn thực tế hội tụ về đường dẫn mong muốn với khoảng cách ∆ = hằng số = 0.5m (chấm gạch), và với khoảng cách 
∆ thay đổi theo thời gian ∆max = 0.5m, ∆min= 0.1 m, K =1 (nét liền) 
Trường hợp 2: Zig-zag và không có ngoại lực 
(hình 6) 
 Thiết đặt các giá trị ban đầu: p0 = (x0; y0) = 
(5;-10), 0 = -pi. Các điểm waypoint (x;y): wpt1 = 
(0; 0); wpt2 = (20; 10); wpt3 = (0; 20); wpt4 = (20; 
40); wpt5 = (0; 60). 
Nhận xét: Khi vận tốc là 1 m/s thì bán kính 
R = 0,7 m sẽ giúp đối tượng sau khi qua bộ điều 
khiển bám theo quỹ đạo mong muốn. Nhưng khi 
vận tốc tàu tăng lên, nếu vẫn chọn bán kính hội tụ 
nhỏ (R = 0,7 m) thì khi qua các điểm waypoint do 
vận tốc lớn nên quán tính tàu lớn sẽ làm đường đi 
thực tế không bám tốt theo được đường đi mong muốn. 
70 Science and Technology Development Journal, vol 20, No.K5-2017 
Hình 6. Đường dẫn thực tế hội tụ về đường mong muốn với vận tốc U = 1 m/s (nét liền) và với vận tốc U = 2 m/s (đường chấm 
gạch). Cả 2 hình đều chọn bán kính hội tụ R = 0,7 m. 
Trường hợp 3: Zig-zag và có ngoại lực (hình 7) 
 Thiết đặt các giá trị ban đầu: 
p0 = (x0; y0) =(-5;2), 0 = 0. 
Các điểm waypoint (x;y) : wpt1 = (0; 0); wpt2 = 
(20; 10); wpt3 = (0; 20); wpt4 = (20; 40); wpt5 = 
(0; 60). 
Nhận xét: Trong điểu kiện có nhiễu gió và dòng 
chảy, hướng di chuyển của con tàu sẽ bị lệch đi một 
thành phần trượt bên mà ta gọi đó là β, nếu không 
bù trừ thành phần này hệ thống sẽ không thể bám 
theo đường đi mong muốn như minh họa cụ thể 
trong hình 7. 
Hình 7. Đường dẫn thực tế hội tụ về đường mong muốn với vận tốc U = 1m/s trong điều kiện có nhiễu sóng gió với hình bên trái là 
không xét đến thành phần biến β và hình bên phải là có bổ sung thành phần β trong thuật toán LOS của hệ dẫn đường. 
6 KẾT LUẬN 
Trong bài viết này ta đã nêu ra hai vấn đề chính 
cho một tàu tự hành là tự động lái phần đầu và đạt 
được vận tốc mong muốn trong quá trình di 
chuyển, đồng thời cũng trình bày phương hướng 
giải quyết và thiết kế bộ Guidance và Controller 
cho nó. Các kết quả thu được qua mô phỏng là phù 
hợp và khả quan với thực tế. Khả năng hội tụ về 
đường đi mong muốn và đi trên đó cho thấy tính 
chính xác của Guidance và chất lượng của 
Controller. Bên cạnh đó việc so sánh tác động của 
tỉ lệ giữa bán kính hội tụ R,và vận tốc cũng như sự 
thay đổi độ lớn ∆ của tàu đến chất lượng quỹ đạo sẽ 
giúp người thiết kế hiểu rõ tính chất các thông số để 
tinh chỉnh chúng cho phù hợp và đạt được chỉ tiêu 
mong muốn cũng được trình bày rõ ràng trong phần 
mô phỏng. Ta cũng có thể phát triển thêm cho bộ 
điều khiển bằng cách đánh giá các thành phần 
không chắc chắn và sử dụng hàm Lyapunov để giải 
quyết và đảm bảo cho bộ điều khiển làm việc tốt 
trong điều kiện có nhiễu. Nhìn chung bài viết đã 
Tạp chí Phát triển Khoa học và Công nghệ, tập 20, số K5-2017 
71 
đưa ra vấn đề trong tàu tự hành và đề ra phương 
pháp giải quyết, kết quả mô phỏng đã giải thích và 
chứng minh cho chất lượng và tính khả thi cho 
phương pháp này. 
TÀI LIỆU THAM KHẢO 
[1] Micaelli A, & Samson C. Trajectory 
tracking for unicycle-type and two-steering-
wheels mobile robots. Research report 2097. 
Inst. National de Recherche en Informatique 
et en Automatique (1993). 
[2] Hauser J, & Hindman R. Maneuver 
regulation from trajectory tracking: 
feedback linearizable systems. Proceedings 
of the IFAC symposium on nonlinear 
control systems design. IFAC, Lake Tahoe, 
CA, USA, 595–600 (1995). 
[3] Hauser J, & Hindman R. Aggressive flight 
maneuvers. Proceedings of the 36th IEEE 
conference on decision & control. IEEE, 
San Diego, CA, USA, 4186–4191 (1997). 
[4] Pettersen KY, & Lefeber E. Way-point 
tracking control of ships. Proceedings of the 
40th IEEE conference on decision & 
control. IEEE, Orlando, FL, USA, 940–945 
(2001). 
[5] Fossen TI. Marine Control Systems 
Guidance, Navigation, and Control of 
Ships, Rigs and Underwater Vehicles. 
Marine cybernetics AS (2002). 
[6] Fossen TI. Handbook of Marine Craft 
Hydrodynamics and Motion Control. Wiley, 
New York (2011). 
[7] The Society of Naval Architects and Marine 
Engineers. Nomenclature for treating the 
motion of a submerged body through a 
fluid, Technical and Research Bulletin No. 
1–5 (1950). 
[8] James R. Wilkins IV. Propeller Design 
Optimization for Tunnel Bow Thrusters in 
the Bollard Pull Condition. B.S., Systems 
Engineering United States Naval Academy, 
2004. 
Trần Ngọc Huy nhận bằng 
thạc sĩ và tiến sĩ tại Khoa 
Cơ khí trường Đại học 
Korea Maritime and Ocean 
University năm 2012 và 
2015. Tác giả hiện là giảng 
viên khoa Điện – Điện tử, 
trường Đại học Bách Khoa, 
ĐHQG-HCM. Tác giả nghiên cứu về lĩnh vực 
robot, hệ thống định vị và cơ điện tử. 
Phạm Nguyễn Nhật Thanh 
sinh năm 1995 hiện đang theo 
học tại Khoa Quản lý và Tự 
động hoá tại Trường Đại học 
Bách Khoa, ĐHQG-HCM. Các 
hướng nghiên cứu của tác giả 
robot, hệ thống định vị và cơ 
điện tử. 
Võ Hồng Thái Bảo sinh năm 
1995 hiện đang theo học tại 
Trường Đại học Bách Khoa, 
ĐHQG-HCM. Các hướng 
nghiên cứu của tác giả robot, 
hệ thống định vị và cơ điện tử. 
72 Science and Technology Development Journal, vol 20, No.K5-2017 
Abstract—Controlling the unmanned surface 
vehicles to follow the object or define trajectory 
have many important applications in the field as 
military, survey quality environment so this 
problem has been much research on the world. 
This report represents the method to control the 
unmanned surface vehicles which use thruster 
with coupling follow square or zig-zag 
trajectories using the Line of Sight (LOS) 
algorithm combined with the Backstepping 
Controller. The system consists of three main 
blocks, Guidance - Control - Ship. Guidance will 
help to select waypoints to create the trajectory 
the use the LOS algorithm with lookahead 
distance to adjust and calculate the desired 
heading angle ψ. Control with the Backstepping 
algorithm will calculate the force and moment to 
apply to the dynamic model of the Ship. The 
position and heading angle of the vehicles will be 
feedback to the two Guidance-Control blocks 
for calculation and updating. The effectiveness 
of the algorithm will be presented in simulation 
results with MATLAB / SIMULINK 
Keywords—Guidance, Path-Following, Line of 
sight, Lookahead distance, Control, Backstepping. 
A study on tracking controller design 
for unmanned surface vehicles 
using magnetic coupling thruster 
Tran Ngoc Huy, Pham Nguyen Nhut Thanh, Vo Hong Thai Bao 

File đính kèm:

  • pdfthiet_ke_bo_dieu_khien_bam_duong_cho_phuong_tien_thuy_su_dun.pdf