Bài viết nghiên cứu nhằm phát triển ứng dụng bộ điều khiển PID dựa trên mạng nơ-ron thích nghi cho hệ thống điều khiển hướng đi tàu thủy, từ đó cải tiến nâng cao chất lượng bộ điều khiển PID của hệ thống điều khiển này.
MỞ ĐẦU Tính cấp thiết đề tài luận án Các phương pháp điều khiển truyền thống để thiết kế hệ thống điều khiển tiên tiến cho tàu thủy điển điều khiển tỷ lệ - vi phân - tích phân (PID) cịn phổ biến có cấu trúc đơn giản tính bền vững cao Tuy nhiên, việc cải tiến chất lượng điều khiển PID hệ thống điều khiển tàu thủy vấn đề thời cho nhà nghiên cứu, thiết kế điều khiển cho tàu thủy, điều khiển PID thường yêu cầu phải có mơ hình động học tàu thủy Thực tế, tính động học tàu thủy thường mang tính phi tuyến cao chịu ảnh hưởng nhiều yếu tố nhiễu loạn bên Bản thân yếu tố nhiễu loạn bên mang đặc tính phi tuyến khơng xác định Dẫn đến việc phải xây dựng cấu trúc tham số khơng xác định u cầu phải có kỹ thuật điều khiển tiên tiến Hiện nay, nhà khoa học lĩnh vực này, không ngừng nghiên cứu cải tiến chất lượng điều khiển PID theo hai hướng sau: - Thứ nhất, cải tiến cấu trúc điều khiển PID; - Thứ hai, kết hợp lý thuyết lơ-gic mờ, mạng nơ-ron nhân tạo, thuật tốn di truyền lý thuyết điều khiển thông minh khác với điều khiển PID thông thường, nhằm đạt chất lượng điều khiển mong muốn Do vậy, điều khiển kết hợp gọi điều khiển PID thông minh Bộ điều khiển PID thông minh không yêu cầu phải có mơ hình tốn học đối tượng cách xác, tham số hệ thống có tính bền vững Hiện nay, mạng nơ-ron nhân tạo ứng dụng rộng rãi nhiều lĩnh vực, có lĩnh vực điều khiển tự động, mạng nơ-ron giải vấn đề điều khiển phức tạp, với đối tượng điều khiển có tính phi tuyến cao, có mơi trường bên ngồi tác động khơng dự đốn được, làm cho tính đối tượng trở nên khó điều khiển Hơn nữa, khả tính tốn nhanh mạng nơ-ron làm cho chúng trở nên khả thi với ứng dụng điều khiển theo thời gian thực Mặt khác, nhờ khả mạng nơ-ron nhân tạo nhằm xấp xỉ tính phi tuyến đối tượng điều khiển để điều hưởng ba tham số PID thời gian thực để đạt chất lượng PID cách tối ưu Để giải tốn có yếu tố khơng xác định mơ hình động học tàu thủy, nhiễu loạn mơi trường bên ngồi sóng, gió, dịng chảy,… phương pháp điều khiển kết hợp PID nơ-ron đề xuất, nghiên cứu phát triển nhiều giới thời gian gần Là quốc gia biển, Việt Nam thực chủ trương phát triển mạnh ngành vận tải biển công nghiệp đóng tàu theo hướng hội nhập quốc tế đáp ứng nhu cầu vận tải xã hội với mục tiêu: “Xây dựng phát triển ngành công nghiệp tàu thủy Việt Nam đến năm 2020 định hướng phát triển đến năm 2030, nhằm đáp ứng yêu cầu phát triển kinh tế biển phù hợp với Chiến lược biển Việt Nam đến năm 2020, phục vụ nhu cầu phát triển kinh tế - xã hội; góp phần củng cố quốc phòng, an ninh bảo vệ chủ quyền quốc gia vùng biển hải đảo Tổ quốc” Tại Việt Nam, việc nghiên cứu hệ thống điều khiển tiên tiến cho tàu thủy khiêm tốn chưa ứng dụng rộng rãi Nghiên cứu nhằm nâng cao chất lượng hệ thống điều khiển tàu thủy vấn đề quan trọng cho đại hóa cơng nghiệp đóng tàu Việt Nam, thời kỳ Cách mạng công nghiệp 4.0 Xuất phát từ lý trên, tác giả chọn đề tài: “Nghiên cứu ứng dụng điều khiển PID dựa mạng nơ-ron nhân tạo thích nghi cho hệ thống điều khiển tàu thủy” Mục đích nghiên cứu luận án Nghiên cứu phát triển ứng dụng điều khiển PID dựa mạng nơ-ron thích nghi cho hệ thống điều khiển hướng tàu thủy, từ cải tiến nâng cao chất lượng điều khiển PID hệ thống điều khiển Đồng thời, thực thiết kế thử nghiệm điều khiển PID nơ-ron thích nghi theo mơ thực nghiệm Đối tượng phạm vi nghiên cứu luận án Đối tượng nghiên cứu luận án: Hệ thống điều khiển hướng tàu thủy, tập trung vào hệ thống máy lái tự động tàu thủy Phạm vi nghiên cứu luận án: - Nghiên cứu thuật tốn điều khiển thích nghi dựa kết hợp mạng nơron nhân tạo điều khiển PID thông thường - Đề xuất phát triển thuật toán ứng dụng vào thiết kế máy lái tự động sử dụng điều khiển PID nơ-ron thích nghi cho điều khiển hướng tàu thủy - Sử dụng phần mềm Matlab để mô điều khiển đề xuất Đánh giá chất lượng điều khiển PID nơ-ron thích nghi với điều khiển PID thông thường - Thực nghiệm tàu mơ hình thu nhỏ bể thử Phương pháp nghiên cứu luận án Phương pháp nghiên cứu lý thuyết kết hợp nghiên cứu thực nghiệm, để làm bật tính khoa học tính thực tiễn vấn đề cần giải quyết, cụ thể: Nghiên cứu lý thuyết: - Phân tích, tổng hợp hệ thống điều khiển PID thông thường mạng nơ-ron nhân tạo; - Nghiên cứu phát triển thuật toán điều khiển PID nơ-ron thích nghi cho hệ thống điều khiển hướng tàu thủy; - Xây dựng mơ hình nhận dạng tàu thủy mạng nơ-ron nhân tạo; - Thiết kế máy lái tự động sử dụng thuật toán PID dựa mạng nơ-ron truyền thẳng để điều khiển hướng tàu thủy; Mơ máy tính Nghiên cứu thực nghiệm: - Thiết kế mơ hình tàu thủy ứng dụng điều khiển PID nơ-ron vào điều khiển môi trường thực; - So sánh với điều khiển PID thông thường để chứng minh tính hiệu điều khiển PID nơ-ron thích nghi Ý nghĩa khoa học thực tiễn luận án Ý nghĩa khoa học luận án: - Xây dựng sở lý thuyết kết hợp điều khiển PID mạng nơ-ron nhân tạo để thiết kế hệ thống điều khiển hướng tàu thủy Từ góp phần hồn thiện phần sở lý luận khoa học điều khiển PID kết hợp mạng nơ-ron nhân tạo; - Đề xuất phát triển thuật toán, tận dụng ưu điểm điều khiển PID mạng nơron nhân tạo, để nâng cao chất lượng hệ thống điều khiển hướng đi, tăng khả thích nghi độ xác dẫn đường; - Cải tiến điều khiển PID mạng nơ-ron lan truyền ngược với thuật toán huấn luyện tăng cường nhận dạng nơ-ron cho điều khiển nhằm tăng cường độ xác dẫn đường thích nghi với nhiễu loạn mơi trường Ý nghĩa thực tiễn luận án: - Kết hợp chặt chẽ sở lý thuyết điều khiển tự động ứng dụng vào thực tiễn thiết kế máy lái tự động tàu thủy; - Kết nghiên cứu làm tài liệu tham khảo cho cơng trình nghiên cứu tiếp theo, ứng dụng điều khiển thông minh vào hệ thống dẫn đường tàu thủy giảm lắc tàu thủy, định vị động… Những điểm đóng góp Luận án kế thừa, phát triển lý thuyết ứng dụng kỹ thuật điều khiển PID với mạng nơ-ron nhân tạo điều khiển tàu thủy Cụ thể: - Tận dụng khả điều khiển dễ phát triển BĐK PID để thiết kế sơ bộ, kết hợp với BĐK nơ-ron, nhằm điều khiển hướng tàu thủy - Bộ điều khiển PID với tham số Kp, Ki Kd điều chỉnh mạng nơ-ron lan truyền ngược tính tốn mơ tường minh Khả tổng hợp mơ hình hóa trực tuyến mạng nơ-ron giúp tham số BĐK PID tinh chỉnh lựa chọn trực thời gian, tính thích nghi mạng nơ-ron điều khiển tận dụng phát huy Phương pháp ứng dụng không thời điểm nghiên cứu luận án tác giả ứng dụng vào điều khiển tàu thủy Đặc biệt, việc huấn luyện mạng trực tuyến liên tục trình điều khiển mà tác giả sử dụng cơng trình này, nghiên cứu ứng dụng loại chưa có tác giả thực nghiệm - Thiết kế nhận dạng mơ hình tàu thủy theo phương pháp tín hiệu vào - giới thiệu ứng dụng Bộ nhận dạng sử dụng mạng nơ-ron nhiều lớp truyền thẳng tác giả huấn luyện mạng theo phương pháp trực tuyến, tăng cường nên tốc độ thích nghi tốt, có khả nhận dạng mơ hình tàu phi tuyến biến đổi theo thời gian khơng mơ hình tuyến tính tĩnh nghiên cứu trước Với việc kết hợp mơ hình nhận dạng nơ-ron này, phương pháp điều khiển tiến hành kiểu điều khiển dự đốn theo thời gian thực, nâng cao tính thích nghi chất lượng điều khiển Kết cấu luận án Luận án gồm 96 trang A4 (không kể phụ lục) thứ tự phần sau: Mở đầu; nội dung (chia thành chương); kết luận kiến nghị; danh mục cơng trình khoa học cơng bố liên quan đến luận án (05 cơng trình); tài liệu tham khảo (64 tài liệu) phụ lục (03 phụ lục) CHƯƠNG TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU VÀ MẠNG NƠ-RON NHÂN TẠO TRONG ĐIỀU KHIỂN Chương phân tích, đánh giá tổng quan chi tiết tình hình nghiên cứu giới nước liên quan đến luận án ứng dụng mạng nơ-ron nhân tạo BĐK PID điều khiển hướng tàu thủy mà nghiên cứu sinh thực Tình hình nghiên cứu giới liên quan đến luận án Trong lĩnh vực điều khiển tự động, nhà khoa học thường có xu hướng tiếp tục nghiên cứu phát triển phương pháp điều khiển dựa phương pháp cũ để khắc phục nhược điểm tồn tìm kiếm phương pháp hồn tồn khác khơng dựa phương pháp cũ có trước đây, Điều làm thúc đẩy mạnh mẽ ứng dụng lĩnh vực điều khiển tự động phạm vi rộng Mặc dù có bước tiến mạnh mẽ, phương pháp điều khiển chưa thay hoàn toàn kỹ thuật phổ biến, điều khiển PID truyền thống BĐK PID chiếm 90% ứng dụng hệ thống công nghiệp Trong năm gần đây, kỹ thuật điều khiển dùng mạng nơ-ron nhân tạo phát triển nhanh chóng Nhiều hệ thống mạng nơ-ron với cấu trúc khác đề xuất ứng dụng rộng rãi kỹ thuật Mạng nơ-ron hữu ích hiệu điều khiển chúng có đặc tính sau: (1) mạng có cấu trúc song song lớn; (2) có đặc tính phi tuyến cố hữu; (3) có khả học cực mạnh; (4) có khả tổng quát hóa; (5) có tính ổn định đảm bảo cho số hệ thống điều khiển định Bộ điều khiển PID thích nghi dựa việc điều hưởng tham số Kp, Ki Kd mạng nơ-ron nhân tạo thích nghi gọi điều khiển PID nơ-ron nhà khoa học nghiên cứu ứng dụng rộng rãi hệ thống công nghiệp Phát triển hệ thống điều khiển tàu thủy mục tiêu nghiên cứu nhiều nhà khoa học Một số cơng trình nghiên cứu thiết kế hệ thống điều khiển tàu thủy tiêu biểu thời gian gần tác giả phân tích nghiên cứu Tình hình nghiên cứu nước liên quan đến luận án Ở Việt Nam, có nhiều cơng trình nghiên cứu tác giả ứng dụng mạng nơron nhân tạo điều khiển nhiều lĩnh vực khác Tuy nhiên, việc nghiên cứu ứng dụng cải tiến điều khiển PID thích nghi dựa mạng nơ-ron nhân tạo cho hệ thống điều khiển tàu thủy chưa có tác giả Việt Nam đề cập tới Với phạm vi đối tượng nghiên cứu cụ thể luận án, vấn đề nghiên cứu tác giả ln mang tính thời sự, có ý nghĩa khoa học thực tiễn chuyên ngành hàng hải khơng trùng lặp với cơng trình cơng bố trước Mạng nơ-ron nhân tạo điều khiển Hệ thống hóa sở lý luận mạng nơ-ron nhân tạo; cấu trúc mạng; phương pháp ứng dụng mạng nơ-ron nhận dạng điều khiển Có nhiều phương pháp khác để biến mạng nơ-ron nhân tạo thành BĐK thích nghi cho đối tượng điều khiển chia làm hai loại điều khiển gián tiếp điều khiển trực tiếp Phương pháp điều khiển trực tiếp đơn giản phương pháp gián tiếp, khơng u cầu q trình huấn luyện trước để nhận dạng thông số đối tượng điều khiển cung cấp luật thích nghi để cập nhật hàm trọng lượng mạng nơ-ron Phương pháp ứng dụng vào đề tài luận án Nghiên cứu số điều khiển PID nơ-ron cho hệ thống điều khiển hướng tàu thủy Tác giả nghiên cứu, phân tích số cơng trình nghiên cứu BĐK PID dựa mạng nơ-ron nhân tạo cho điều khiển hướng tàu thủy Điển hình mạng nơ-ron lan truyền ngược hàm sở xuyên tâm ứng dụng cho hệ thống điều khiển tàu thủy Cơ sở lý thuyết hệ tọa độ và động học tàu thủy Trình bày tổng quan lý thuyết hệ trục tọa độ tham chiếu; phương trình động học tàu; phương trình động lực học vật rắn tàu; thủy động lực học; lực phục hổi; trọng lực thêm vào Phương trình điều khiển tàu theo quỹ đaọ bề mặt trái đất, làm sở cho toán ứng dụng BĐK hướng tàu vào điều khiển dẫn tàu theo quỹ đạo cho trước Bản chất toán điều khiển hướng mũi tàu bám theo giá trị gọi hướng phải theo, tạo thuật toán dẫn đường cho tàu theo quỹ đạo tạo điểm chuyển hướng CHƯƠNG BỘ ĐIỀU KHIỂN PID NƠ-RON THÍCH NGHI DỰA TRÊN MẠNG NƠ-RON LAN TRUYỀN NGƯỢC CHO HỆ THỐNG ĐIỀU KHIỂN HƯỚNG ĐI TÀU THỦY 2.1 Bộ điều khiển PID nơ-ron dựa mạng lan truyền ngược khơng có nhận dạng cho hệ thống điều khiển hướng tàu thủy 2.1.1 Sơ đồ nguyên lý Hình 2.1 Sơ đồ nguyên lý BĐK PID nơ-ron lan truyền ngược Cấu trúc điều khiển PID dựa mạng nơ-ron lan truyền ngược (Hình 2.1) gồm có hai phần: 1) Bộ điều khiển PID thơng thường 2) Mạng nơ-ron lan truyền ngược (BPNN) Bộ điều khiển PID sử dụng để điều khiển hướng tàu Chất lượng điều khiển phụ thuộc vào việc thiết lập tham số K p , Ki K d điều khiển PID mà điều hưởng mạng BPNN Mạng BPNN sử dụng thuật toán huấn luyện trực tuyến dựa phương pháp giảm gradient để cập nhật trọng số bảo đảm cho mạng nơron thiết kế tính tốn tham số PID mong muốn Vì vậy, phương pháp này, việc kết hợp điều khiển PID thông thường mạng BPNN thông minh cho chất lượng điều khiển mong muốn ổn định 2.1.2 Thuật toán điều khiển PID pid (k ) = K P e ( k ) − e ( k − 1) + K I e ( k ) Thuật toán điều khiển PID số: (2.1) + K D e ( k ) − 2e ( k − 1) + e ( k − ) Trong đó, pid đầu (góc bẻ lái) BĐK PID; K P , K I K D tương ứng hệ số tỷ lệ, tích phân vi phân; e(k ) sai số hệ thống biểu diễn sau: e ( k ) = ( k ) − d ( k ) (2.2) Trong đó, đầu thực tế hệ thống, d đầu mong muốn hệ thống 2.1.3 Thuật toán điều khiển mạng nơron lan truyền ngược Mạng nơ-ron lan truyền ngược có lớp, cấu trúc BĐK minh họa hình 2.2 Số lượng nơ-ron lớp vào, lớp ẩn lớp tương ứng M, Q, Hình 2.2 Mạng nơ-ron lan truyền ngược a) Tính tốn truyền thẳng BPNN Đầu nơ-ron lớp vào là: Op = X p ( p = 1, 2,3, , M ) (2.3) Trong đó, O p đầu nơ-ron thứ p lớp vào Đầu vào đầu lớp ẩn mạng là: net j ( k ) = p =1 jp O p M O j ( k ) = f ( net j ( k ) ) ( j = 1, 2,3, , Q ) (2.4) (2.5) Trong đó, net j đầu vào nơ-ron thứ j lớp ẩn; jp trọng số lớp ẩn; f ( x ) hàm kích hoạt nơ-ron lớp ẩn, hàm sigmoid với đối xứng dương âm f ( x ) = ( x ) = ( e x − e− x ) ( e x + e− x ) Đầu vào đầu lớp là: (2.6) neti ( k ) = j =1 ij O j Q Oi ( k ) = g ( neti ( k ) ) ( i = 1, 2,3) K P ( k ) = O1 ( k ) ; K I ( k ) = O2 ( k ) ; K D ( k ) = O3 ( k ) (2.7) (2.8) (2.9) Trong đó, ij trọng số nơ-ron lớp ra; đầu nơ-ron lớp K P , K I K D ; g ( x ) hàm kích hoạt nơ-ron lớp ra, hàm sigmoid khơng âm g ( x ) = 1 + ( x ) = e x ( e x + e − x ) (2.10) Mạng nơ-ron điều chỉnh tham số PID cách tự động làm giảm bớt thời gian thiết kế hệ thống điều khiển Tuy nhiên, sai số mơ hình tốn học tàu thủy thường tồn làm giảm độ xác điều khiển hệ thống Vì vậy, thuật tốn huấn luyện online áp dụng để điều chỉnh trọng số nơ-ron nhằm làm giảm sai số hệ thống e y b) Lan truyền ngược sai số điều chỉnh trọng số rin ( k ) − yout ( k ) ) (2.11) ( Quá trình huấn luyện dựa thuật toán lan truyền ngược nhằm điều chỉnh trọng số nơ-ron sử dụng phương pháp giảm gradient cho hàm sai số chu trình điều khiển Việc điều chỉnh trọng số từ lớp ẩn tới lớp biểu diễn sau: E ( k ) ij ( k ) = − (2.12) ij Hàm tiêu chất lượng có dạng sau: E ( k ) = Tuy nhiên, để tránh cực tiểu cục tăng tốc độ hội tụ, ta thêm vào xung lượng vào thuật toán đề xuất ij ( k ) = − E ( k ) ij + ij ( k − 1) (2.13) Trong đó, hệ số tốc độ học, hệ số xung lượng Từ đó: E ( k ) ij ( k ) = E ( k ) y ( k ) u ( k ) Oi ( k ) neti ( k ) y ( k ) u ( k ) Oi ( k ) neti ( k ) ij ( k ) neti ( k ) = Oi ( k ) ij ( k ) (2.14) (2.15) dựa phương trình (2.9), (2.14), phương trình sau tính: u ( k ) = e ( k ) − e ( k − 1) (2.16) O1 ( k ) u ( k ) O2 ( k ) u ( k ) O3 ( k ) = e(k ) (2.17) = e ( k ) − 2e ( k − 1) + e ( k − ) (2.18) Thuật toán học việc cập nhật trọng số lớp biểu diễn sau: ij ( k + 1) = ij ( k ) + ij ( k ) (2.19) ij ( k ) = ij ( k − 1) + i O j ( k ) (2.20) Trong đó, i hàm sai số lớp ẩn, cần thiết cho việc điều chỉnh trọng số từ lớp vào tới lớp ẩn i biểu diễn sau: i = ey ( k ) y ( k ) u ( k ) g ( neti ( k ) ) u ( k ) Oi ( k ) (2.21) Đạo hàm bậc g ( x ) cho bởi: g ( x ) = g ( x ) (1 − g ( x ) ) (2.22) Thuật toán học biểu diễn sau: jp ( k + 1) = jp ( k ) + jp ( k ) (2.23) jp ( k ) = jp ( k − 1) + j Op ( k ) (2.24) j = f ( net j ( k ) ) iij ( k ) (2.25) i =1 f ( x) = (1 − f ( x ) ) (2.26) 2.1.4 Huấn luyện lan truyền ngược tăng cường Hình 2.3 Sơ đồ khối thuật tốn điều khiển PID - BPNN Thuật toán điều khiển PID dựa BPNN sử dụng phương pháp huấn luyện tăng cường (Hình 2.3) Các giá trị số lần huấn luyện chu trình n hệ số học η cố định Tại thời điểm bắt đầu chu trình điều khiển thị tham số k, trọng số mạng nơ-ron chọn giá trị ngẫu nhiên nhỏ Tín hiệu nơ-ron lớp ẩn lớp tính toán dựa trọng số ban đầu Tiếp theo, trọng số mạng nơ-ron cập nhật thuật toán lan truyền ngược cho giá trị Ek đạt cực tiểu Quá trình lặp lặp lại n lần trước bắt đầu chu trình điều khiển (k=k+1) Tín hiệu mạng nơ-ron vịng huấn luyện thứ n tín hiệu điều khiển xuất chu trình điều khiển thứ k 2.2 Bộ điều khiển PID nơ-ron dựa mạng lan truyền ngược có nhận dạng nơron cho hệ thống điều khiển hướng tàu thủy 2.2.1 Sơ đồ nguyên lý BĐK đề xuất có cấu trúc hình 2.4, bổ sung thêm mạng nơ-ron thứ hai (NN2) để dự đoán tốc độ quay trở tàu (ψ_dotk ) Đây mạng nơ-ron có ba lớp truyền thằng huấn luyện theo thuật tốn lan truyền ngược tăng cường (Hình 3.5) Đầu vào mạng tốc độ quay trở tàu tín hiệu góc bẻ lái thời điểm k-1, k-2, k-3 Hướng dự đoán tàu có nhờ việc nhận dạng tốc độ quay trở tàu, sau tín hiệu chuyển đến đầu vào mạng nơ-ron thứ (NN1) Hình 2.4 Sơ đồ nguyên lý BĐK PID nơ-ron NN1 với nhận dạng nơ-ron NN2 Hình 2.5 Cấu trúc mạng nơ-ron nhận dạng NN2 2.2.2 Mạng nơ-ron nhận dạng Một hệ thống động học mơ tả hai dạng: Mơ hình đầu vào – đầu mơ hình khơng gian trạng thái Đề tài ứng dụng mạng nơ-ron truyền thẳng để học nhận dạng mơ hình tàu thủy ứng dụng cho điều khiển theo phương án đầu vào – đầu Mơ hình đầu vào – đầu mô tả hệ thống động học dựa liệu vào hệ thống Trên ngun lý này, mơ hình đầu vào – đầu giả thiết tín hiệu miền thời gian rời rạc hệ thống dự đoán từ liệu vào khoảng thời gian trước hệ thống, tức thông tin hệ thống thu từ trước Nếu hệ thống giả sử xác định theo biến thời gian, ví dụ SISO (một đầu vào, đầu ra), mơ hình đầu vào – đầu mô tả sau: y p ( k ) = f ( y p ( k − 1) , y p ( k − ) , , y p ( k − n ) ) u ( k − 1) , u ( k − ) , , u ( k − m ) (2.27) Trong đó, u ( k ) , y p ( k ) cặp tín hiệu đầu vào – đầu hệ thống thời điểm k Các số nguyên n, m tương ứng số tín hiệu (bậc hệ thống) số tín hiệu vào hệ thống Trong thực tế m thường nhỏ n f hàm phi tuyến tĩnh, tính tốn tín hiệu hệ thống dựa tín hiệu vào trước hệ thống Nếu hệ thống tuyến tính f hàm tuyến tính phương trình (2.27) viết lại: y p ( k ) = a1 y p ( k − 1) + a2 y p ( k − ) , , an y p ( k − n ) +b1u ( k − 1) + b2u ( k − ) , , +bm u ( k − m ) (2.28) (i=1,2,…, n) bi (i=1,2,…, m) số Hình 2.6 Mơ hình đầu vào – đầu Nhận dạng hệ thống đầu vào – đầu mạng nơ-ron truyền thẳng (khơng có nhớ động) đặt nhiệm vụ tìm hàm số mơ tả hay ước lượng quan hệ vào tín hiệu hệ thống động học Phương trình (2.27) miêu tả hình 2.6 Hệ thống động học mơ tả hàm f số nguyên m n Nếu cho trước giá trị m n, cần tìm hàm f Hàm f không thay đổi theo thời gian hệ thống không biến đổi theo thời gian Chính mạng nơ-ron nhân tạo truyền thẳng có khả mô tả hàm số tĩnh nên ứng dụng để ước lượng hàm số f (chính mơ hình tàu) đề tài Tuy nhiên đề tài nâng cao khả nhận dạng mơ hình tàu nơ-ron chiến lược trực tuyến, tức tín hiệu vào cập nhật liên tục giúp mơ hình nơron nhận dạng tàu kiên tục theo thời gian Đây điểm đáng ý đề tài nghiên cứu 10 Hình 2.7 Cấu trúc nhận dạng song song Hình 2.8 Cấu trúc nhận dạng chuỗi song song Hệ thống nhận dạng mạng nơ-ron nói có hai cấu trúc: cấu trúc song song (hình 2.7) cấu trúc chuỗi song song (hình 2.8) Đề tài ứng dụng cấu trúc song song để nhận dạng mơ hình tàu thủy liên tục theo thời gian Trong cấu trúc này, mạng nơron hệ thống điều khiển nhận tín hiệu vào từ bên ngồi; tín hiệu hệ thống không dùng để đưa vào mạng nơ-ron Hệ thống điều khiển mạng nơ-ron nhận dạng hai trình riêng biệt chia sẻ tín hiệu vào từ bên ngồi Các tín hiệu mạng nơ-ron hệ thống điều khiển không ảnh hưởng đến Các kết mô chứng minh hiệu tính khả thi phương pháp Trong đề tài, mạng nơ-ron nhận dạng BĐK NN2 biểu diễn hình 2.7 2.3 Kết luận chương Chương tác giả tập trung nghiên cứu xây dựng BĐK PID dựa mạng nơ-ron lan truyền ngược khơng có có nhận dạng nơ-ron Trong BĐK PID nơ-ron này, tác giả thêm thuật toán huấn luyện tăng cường để tăng tốc độ thích nghi hệ thống, điều chỉnh nhanh xác tham số BĐK PID Nghiên cứu xây dựng nhận dạng mơ hình nơ-ron theo phương pháp tín hiệu vào-ra giới thiệu ứng dụng Bộ nhận dạng sử dụng mạng nơ-ron nhiều lớp truyền thẳng huấn luyện mạng theo phương pháp trực tuyến, tăng cường nên tốc độ thích nghi tốt, có khả nhận dạng mơ hình tàu phi tuyến biến đổi theo thời gian Với việc kết hợp mơ hình nhận dạng nơ-ron này, phương pháp điều khiển tiến hành kiểu điều khiển dự đoán theo thời gian thực, nâng cao tính thích nghi chất lượng điều khiển 11 CHƯƠNG KẾT QUẢ MÔ PHỎNG Trong nghiên cứu sử dụng mơ hình tốn học tàu mơ hình tàu thật Mariner Class Vessel Để điều khiển quay trở tàu đáp ứng tốt trường hợp góc đặt hướng lớn, mơ hình tham khảo tính động học tàu sử dụng để tạo hướng phù hợp với động học tàu cung cấp cho BĐK Nhằm kiểm tra tính ổn định tính bền vững ổn định BĐK hướng Ảnh hưởng gió đến thân tàu dựa nghiên cứu Isherhood 1972 Tốc độ gió thay đổi ngẫu nhiên theo chu kỳ giây giới hạn phạm vi [-600,+600] với chu kỳ 30 giây Nhiễu thiết bị đo hướng biểu diễn tín hiệu ngẫu nhiên phân bố khoảng [-0.10,+0.10] Tính phi tuyến động xét đến, phạm vi giới hạn góc bẻ lái khoảng [-350,+350] tốc độ bẻ lái = r khoảng [-2.50/s, +2.50/s] Trong tất tình huống, tốc độ ban đầu tàu 15 hải lý/giờ 3.1 Bộ điều khiển PID nơ-ron dựa mạng lan truyền ngược khơng có nhận dạng Mạng nơ-ron gồm nơ-ron lớp vào, nơ-ron lớp ẩn nơ-ron lớp Đầu vào mạng bao gồm hướng mong muốn r , hướng thực tế , sai số hướng e(k), hiệu số e(k) - e(k-1) Ba nơ-ron lớp tương ứng với tham số Kp, Ki Kd điều khiển PID Hệ số học số lần huấn luyện chu trình cố định (n=50, = 0.5), giá trị xung lượng thêm vào trình huấn luyện lan truyền ngược η = 0.025 Phạm vi đổi hướng từ -25.00 đến +25.00 Thời gian mô 900 giây 3.1.1 Không có gió nhiễu tín hiệu tác động Hình 3.1 cho thấy BĐK BPNN-PID có độ vọt lố nhỏ, tính bền vững tốt độ ổn định cao, thời gian xác lập nhanh góc bẻ lái nhỏ so với BĐK PID thơng thường Trên Hình 3.2 biểu thị thay đổi tham số Kp, Ki Kd điều chỉnh mạng nơ-ron đề xuất Hình 3.1 Hướng tàu góc bẻ lái khơng có gió nhiễu 12 Hình 3.2 Sự thay đổi tham số Kp, Ki Kd Hình 3.3 minh họa sai số hướng tàu, tốc độ gia tốc quay trở hướng mũi tàu Cho ta thấy tính hiệu bền vững BĐK BPNN- PID đề xuất Hình 3.3 Sai số hướng đi, tốc độ gia tốc quay trở hướng mũi tàu Bảng 3.1 Tổng bình phương độ lệch hướng tổng bình phương góc bẻ lái khơng có gió nhiễu Khơng gió BĐK PID 23,72 E Eδ 156,28 BĐK BPNN-PID 20,98 E Eδ 148,27 3.2.2 Khi có gió nhiễu tác động Hình 3.4 cho thấy có gió nhiễu tác động, máy lái tự động sử dụng BĐK BPNN-PID có mức độ dao động hơn, đảm bảo tính bền vững ổn định suốt thời gian tiến hành mơ Góc bẻ lái nhỏ so với BĐK PID thông thường, điều đảm bảo cho động máy lái không bị tải điều kiện nhiễu mơi trường tác động Hình 3.4 Hướng góc bẻ lái có gió nhiễu tác động 13 Hình 3.5 Sự thay đổi tham số Kp, Ki Kd có nhiễu tác động Hình 3.6 Sai số hướng đi, tốc độ gia tốc quay trở hướng mũi tàu Hình 3.5 minh họa tham số Kp, Ki Kd điều chỉnh cách tự động suốt trình mô mạng nơ-ron tác động nhiễu gió tới hướng tàu Bảng 3.2 Tổng bình phương độ lệch hướng tổng bình phương góc bẻ lái có nhiễu gió tác động E Eδ E Eδ BĐK PID BĐK BPNN-PID Có gió 28,32 171,24 26,43 159,45 3.2 Bộ điều khiển PID nơ-ron dựa mạng nơ-ron lan truyền ngược có mạng nhận dạng Mạng nơ-ron dùng để điều chỉnh tham số BĐK PID (NN1) gồm nơ-ron lớp vào, nơ-ron lớp ẩn nơ-ron lớp Đầu vào mạng bao gồm hướng mong muốn r , hướng thực tế , sai số hướng e(k), hiệu số e(k) - e(k-1) Ba nơ-ron lớp tương ứng với tham số Kp, Ki Kd điều khiển PID Mạng nơ-ron nhận dạng (NN2) gồm có nơ-ron lớp vào, nơ-ron lớp ẩn nơ-ron lớp Hệ số học số lần huấn luyện chu trình cố định (n=150, = 0.5), giá trị xung lượng thêm vào trình huấn luyện lan truyền ngược η = 0.025 Phạm vi đổi hướng từ -25.00 đến +25.00 Thời gian mô 900 giây 14 3.2.1 Khơng có gió nhiễu tín hiệu đo tác động Hình 3.7 cho thấy BĐK BPNN-PID với mạng nhận dạng nơron có độ vượt giá trị điều khiển nhỏ, tính bền vững tốt độ ổn định cao, thời gian xác lập nhanh góc bẻ lái đáp ứng nhanh so với BĐK PID thơng thường Trên hình 3.8 biểu thị thay đổi tham số Kp, Ki Kd điều chỉnh BDK với mạng nơ-ron nhận dạng Hình 3.7 Hướng tàu góc bẻ lái khơng có gió nhiễu Hình 3.8 Sự thay đổi tham số Kp, Ki, Kd Hình 3.9 minh họa sai số hướng tàu, tốc độ gia tốc quay trở hướng mũi tàu Cho ta thấy tính hiệu bền vững BĐK BPNN-PID với nhận dạng nơ-ron 15 Hình 3.9 Sai số hướng đi, tốc độ gia tốc quay trở hướng tàu khơng gió nhiễu Hình 3.10 Đầu nhận dạng nơ-ron NN2 khơng có gió nhiễu Bảng 3.3 Tổng bình phương độ lệch hướng tổng bình phương góc bẻ lái khơng gió nhiễu BĐK PID BĐK BPNN-PID có NN nhận dạng E Eδ E Khơng gió nhiễu 23.91 149.41 17.44 Eδ 149.33 3.2.2 Khi có gió nhiễu tác động Hình 3.11 minh họa hướng góc bẻ lái tàu dùng BĐK PID nơ-ron với nhận dạng, ta thấy hướng ổn định, thời gian xác lập nhanh góc bẻ lái phù hợp, tính bền vững cao Hình 3.11 Hướng tàu góc bẻ lái có gió nhiễu tác động 16 Hình 3.12 Sự thay đổi thơng số Kp, Ki Kd Hình 3.13 Sai số hướng đi, tốc độ gia tốc quay Hình 3.22 Đầu nhận dạng nơ-ron trở hướng tàu có gió nhiễu NN2 có gió nhiễu Bảng 3.4 Tổng bình phương độ lệch hướng tổng bình phương góc bẻ lái có nhiễu gió Có gió nhiễu 31.32 E BĐK PID Eδ 195.76 18.35 BĐK BPNN-PID E có NN nhận dạng Eδ 154.39 Qua kết mô ta thấy, BĐK PID nơ-ron với nhận dạng nơ-ron có sai số hướng góc bẻ lái nhỏ so với BĐK PID thơng thường BĐK hoạt động tích cực tham số điều chỉnh thích nghi BĐK PID Điều chứng minh tính khả thi hiệu BĐK đề xuất 17 3.4 Kết luận chương Chương tác giả trình bày kết mơ máy tính BĐK đề xuất chương Mơ hình tốn học tàu mơ hình phi tuyến tàu thật sử dụng tình mơ Các tín hiệu nhiễu ngẫu nhiên tín hiệu, tác động gió đến q trình giữ hướng sử dụng để kiểm chứng tính khả thi đáp ứng BĐK Gió thay đổi q tình mơ để kiểm tra thích nghi BĐK đến thay đổi tác động bên Kết cho thấy hoạt động ổn định hiệu BĐK PID nơ-ron so với PID truyền thống khả thích nghi với thay đổi môi trường Mạng nơ-ron nhận dạng cho kết khả quan kết hợp với BĐK PID nơ-ron CHƯƠNG KẾT QUẢ THỰC NGHIỆM 4.1 Điều kiện thực nghiệm Mơ hình tàu tiến hành thực nghiệm hồ bơi trường Đại học Giao thông Vận tải thành phố Hồ Chí Minh với kích thước hồ bơi 9m x 25m Tác giả tiến hành điều khiển tàu chạy bám theo biên dạng hồ bơi mơ tả hình 4.1 Quỹ đạo mong muốn tàu mô tả năm điểm chuyển hướng tàu tiến hành chuyển hướng ba lần với giá trị góc bẻ lái sau 90 − 90 − 90 Tại thời điểm ban đầu tàu đặt dọc theo chiều rộng hồ bơi tương ứng với góc mũi tàu ban đầu 10 Chiều dài quỹ đạo mong muốn (hình 4.1) Ltrajectory = 57(m) Hình 4.1 Quỹ đạo di chuyển mong muốn tàu - Tải trọng mang theo tàu 4.5 kg; - Chiều cao mớn nước 100 mm, chiều dài tàu 1500 m, chiều rộng 250mm; - Giới hạn góc bánh lái từ −20 đến 20 Giới hạn vận tốc góc bánh lái từ −5 / s đến 5 / s ; - Thời gian lấy mẫu hệ thống 0.1s; - Vận tốc di chuyển tàu số 0.4 m/s; Trong q trình mơ phỏng, để kiểm tra đáp ứng điều khiển, tác giả thêm vào ba loại nhiễu sau: - Nhiễu sóng theo phổ PM (được mơ tả phần Phụ lục 1) với tần số trội sóng 0 = 0.60625 , hệ số tắt dần tương đối = 0.3 , số K = 0.1979 ; 18 - Nhiễu dòng chảy số làm lệch góc mũi tàu 10 ; - Nhiễu trình đo đạc số ngẫu nhiên Ngồi ra, q trình mơ phỏng, vị trí tàu xác định phương pháp tích phân có dạng sau: t x t = x + ( ) ( ) 0 U cos (t ) dt t y t = y + U sin t dt ( ) ( ) () 0 Hình 4.2 Điều kiện thực nghiệm tàu mơ hình thực tế Hình 4.3 Tàu mơ hình 4.2 Kết thực nghiệm Hình 4.4 mơ tả sơ đồ khối hệ thống lái tàu tự động sử dụng PID nơ-ron (khối PID Neural Network) Trong đó, nhiễu sóng biển tác động lên hệ thống mô tả khối Wind-wave effect; nhiễu dịng chảy mơ tả khối Ocean current effect nhiễu trình đo đạc cộng trực tiếp vào góc mũi tàu Khối PID neural network điều khiển hệ thống lái tàu Hình 4.4 Sơ đồ khối hệ thống điều khiển hướng tàu sử dụng BĐK PID nơ-ron Trong trình di chuyển, tàu ln có sai số vị trí góc Chính mà tác giả đưa hai đồ thị sai số bao gồm đồ thị mô tả sai số bám quỹ đạo - khoảng cách từ tàu đến đoạn thẳng quỹ đạo mong muốn theo thời gian hình 4.5 đồ thị mơ tả sai số góc mũi tàu - góc hợp đoạn thẳng quỹ đạo mong muốn hướng mũi lái tàu hay nói cách khác sai số góc mũi tàu hiệu số góc góc hình 4.6 (thuật toán dẫn 19 đường LOS) theo thời gian hình 4.5 Hơn nữa, tác giả đưa hai đồ thị mơ tả góc bánh lái góc mũi tàu thu từ cảm biến hình 4.6 4.7 Hình 4.5 Quỹ đạo tàu với BĐK PID nơ-ron Hình 4.5 mơ tả quỹ đạo di chuyển tàu hệ thống lái tàu tự động sử dụng PID nơ-ron Ta thấy xuất vòng trịn giới hạn (màu vàng) có tâm đặt điểm chuyển hướng waypoint 2, waypoint 3, waypoint với bán kính ba lần chiều dài tàu Các vịng trịn dùng để xác định vị trí tàu bắt đầu chuyển hướng để bám theo đoạn thẳng quỹ đạo Ngồi ra, từ hình 4.5, ta thấy qua điểm chuyển hướng waypoint tàu khơng bị lệch khỏi quỹ đạo mong muốn nhiên tàu lại bị dao động xung quanh đoạn thẳng quỹ đạo tạo thành từ waypoint waypoint Sai số bám quỹ đạo lớn tàu từ waypoint đến waypoint 0.1557m tương ứng với điểm B hình 4.5 hình 4.6 Hơn nữa, ta nhận thấy đáp ứng PID nơ-ron tốt nên qua điểm chuyển hướng waypoint 2, tàu nhanh chóng bám theo đoạn quỹ đạo mong muốn Ngoài qua điểm chuyển hướng waypoint ta thấy tàu không bị lệch khỏi quỹ đạo mong muốn nhiên bán kính bẻ lái tàu lớn (R=3Lship= 4.5m) nên vừa qua điểm chuyển hướng waypoint tàu vào vòng tròn giới hạn với tâm điểm chuyển hướng waypoint nên tàu lại phải tiếp tục chuyển hướng để bám theo đoạn thẳng quỹ đạo tạo thành từ waypoint waypoint Chính mà đoạn thẳng quỹ đạo sai số bám quỹ đạo tàu chưa thể tiến Hình 4.6 thể sai số bám quỹ đạo tàu theo thời gian Từ hình 4.6 ta thấy thời điểm t = 6.25s; 51.1s; 64.2s tương ứng với điểm A, C, D hình 4.5 4.6 sai số bám quỹ đạo tàu có bước nhảy vọt thời điểm chuyển waypoint Bước nhảy sai số bám quỹ đạo giải thích tương tự bước nhảy hình 4.5 Mặt khác, từ hình 4.5, ta thấy sau tàu qua điểm chuyển hướng waypoint sai số bám quỹ đạo tàu tiến 0, nhiên sai số bám quỹ đạo đạt giá trị nhỏ 0.1767m tương ứng với điểm D hình 4.5 hình 4.6 20 Hình 4.6 Sai số bám quỹ đạo tàu với BĐK PID nơ-ron Ngồi ra, từ hình 4.5, ta thấy sau tàu khỏi vòng tròn giới hạn có tâm điểm chuyển hướng waypoint sai số bám quỹ đạo vùng ổn định từ điểm E đến điểm C hình 4.7 hình 4.8 có sai số bám quỹ đạo dao động quanh giá trị với sai bám quỹ đạo lớn vùng 0.1557m Thời gian xác lập tàu tính từ thời điểm bắt đầu chuyển hướng từ điểm A để bám theo đoạn thẳng quỹ đạo tạo thành từ điểm chuyển hướng waypoint waypoint T = 11.97s (t100-t10=18.256.28=11.97s) Tương tự tàu khỏi vịng trịn giới hạn có tâm điểm chuyển hướng waypoint 4, ta thấy sai số bám quỹ đạo vùng ổn định từ điểm F đến điểm chuyển hướng waypoint bị dao động quanh giá trị giá trị sai số bám quỹ đạo lớn vùng 0.1148m Thời gian xác lập tàu tính từ thơi điểm bắt đầu chuyển hướng từ điểm C để bám theo đoạn thẳng quỹ đạo tạo thành từ điểm chuyển hướng waypoint waypoint T=17.54s (t280-t190=82.79-64.25=17.54s) Hình 4.7 Sai số góc mũi tàu tàu với BĐK PID nơ-ron Hình 4.7 thể sai số góc mũi tàu theo thời gian Tại thời điểm t = 6.25s; 51.1s; 64.2s sai số góc mũi tàu có bước nhảy tương tự hình 4.8 Ngồi ra, từ hình 4.7 ta thấy sau tàu khỏi vịng trịn giới hạn có tâm điểm chuyển hướng waypoint sai số góc mũi tàu vùng ổn định từ điểm E đến điểm C dao động quanh giá trị 00, sai số góc mũi tàu lớn đoạn 10.51 Tương tự, tàu khỏi vịng trịn giới hạn có tâm điểm chuyển hướng waypoint 4, sai số góc mũi tàu vùng ổn định từ điểm F điểm chuyển hướng waypoint bị dao động quanh giá trị 0 , sai số góc mũi tàu lớn đoạn 10.82 21 Hình 4.8 Góc bánh lái với BĐK PID nơ-ron Hình 4.8 thể đáp ứng góc bánh lái tàu hệ thống lái tàu tự động sử dụng BĐK PID nơ-ron Ta thấy rằng, góc bánh lái mong muốn – tín điệu đầu điều khiển (desired rudder angle) (đường màu đỏ hình 4.8) có bước nhảy lớn thời điểm t=6.25s; 51.1s; 64.2s, nhiên đáp ứng góc bánh lái thực tế đường cong trơn bánh lái tàu mơ hình bị giới hạn góc bị giới hạn vận tốc góc nên đáp ứng góc bánh lái thực tế khơng thể có bước nhảy q lớn Hình 4.9 Góc mũi tàu với BĐK PID nơ-ron Hình 4.9 mơ tả góc mũi tàu thu từ cảm biến la bàn theo thời gian Sau tàu qua điểm chuyển hướng waypoint 2, vùng ổn định từ điểm E đến điểm C, sai số góc mũi tàu khơng tiến 00 mà dao động quanh giá trị Điều giải thích q trình di chuyển tàu chịu ảnh hưởng nhiễu từ môi trường nên làm góc mũi tàu bị dao động Tương tự tàu qua điểm chuyển hướng waypoint 4, vùng ổn định từ điểm F đến điểm chuyển hướng waypoint 5, góc mũi tàu dao động quanh giá trị 00 4.3 Kết luận chương Kết đạt chương cụ thể sau: - Sử dụng mơ hình tàu thật thu nhỏ sở nghiên cứu phương trình động học động lực học tàu thủy nhiễu loạn mơi trường (như sóng, gió, dịng chảy,…) tác động vào tàu - Sử dụng BĐK PID nơ-ron thích nghi cho hệ thống điều khiển hướng chương áp dụng tàu cho mơ hình tàu đưa - Ứng dụng hệ thống dẫn đường cho tàu dựa thuật toán LOS (Light of Sight) Thông qua việc điều khiển bám theo hướng mong muốn thuật toán tạo ra, BĐK 22 dẫn tàu theo quỹ đạo mong muốn Thực nghiệm nhằm kiểm chứng khả điều khiển hướng tàu theo giá trị thay đổi hướng mong muốn - Tiến hành thực nghiệm dẫn đường cho mơ hình thật thu nhỏ hồ bơi Kết cho thấy tính hiệu thích nghi BĐK đề xuất KẾT LUẬN VÀ KIẾN NGHỊ KẾT LUẬN Luận án đạt mục đích nghiên cứu đặt ra, với kết cụ thể sau: 1.1 Hệ thống hóa sở lý luận thuật tốn điều khiển thích nghi dựa kết hợp mạng nơ-ron nhân tạo lý thuyết điều khiển PID thơng thường Trên sở đó, đề xuất phát triển thuật toán ứng dụng vào thiết kế máy lái tự động sử dụng điều khiển PID nơ-ron thích nghi cho điều khiển hướng tàu thủy 1.2 Ứng dụng lập trình Matlab để mơ điều khiển đề xuất, đánh giá chất lượng điều khiển PID nơ-ron thích nghi với điều khiển PID thông thường 1.3 Thiết kế mô BĐK PID nơ-ron dựa mạng lan truyền ngược, tác giả sử dụng nhận dạng nơ-ron để nhận dạng mơ hình tàu Bộ nhận dạng sử dụng mạng nơ-ron nhiều lớp truyền thẳng tác giả huấn luyện mạng theo phương pháp trực tuyến, tăng cường nên tốc độ thích nghi tốt, có khả nhận dạng mơ hình tàu phi tuyến biến đổi theo thời gian Với việc kết hợp mơ hình nhận dạng nơ-ron này, phương pháp điều khiển tiến hành kiểu điều khiển dự đốn theo thời gian thực, nâng cao tính thích nghi chất lượng điều khiển 1.4 Thực nghiệm điều khiển mơ hình tàu thu nhỏ mơi trường bể thử nhằm kiểm chứng BĐK PID nơ-ron đáp ứng toàn hệ thống tác động mơi trường bên ngồi tính phi tuyến mơ tàu hình thật Các tham số Tỷ lệ - Tích phân - Vi phân (Kp, Ki, Kd) BĐK PID điều chỉnh mạng nơ-ron lan truyền ngược Tính thể luận án thơng qua kết sau: - Đề xuất mơ hình sử dụng mạng nơ-ron lan truyền ngược tăng cường kết hợp với BĐK PID truyền thống điều khiển hướng tàu thủy - Đề xuất mạng nơ-ron nhận dạng mơ hình tàu thủy sử dụng kết hợp với BĐK PID nơ-ron nhằm nâng cao chất lượng điều khiển, hỗ trợ q trình học thích nghi mạng nơ-ron điều khiển - Thuật toán huấn luyện mạng nơ-ron lan truyền ngược tăng cường lần đầu sử dụng kết hợp với BĐK PID áp dụng cho điều khiển hướng tàu thủy cho kết tốt BĐK PID nơ-ron dựa mạng nơ-ron nhân tạo đề xuất luận án cho thấy phương án khả thi trình bày luận án “Nghiên cứu ứng dụng điều khiển PID dựa mạng nơ-ron nhân tạo thích nghi cho hệ thống điều khiển tàu thủy” Các kết mô thực nghiệm đem lại kết tốt BĐK PID truyền thống phạm vi nghiên cứu luận án chứng tỏ mục tiêu nghiên cứu đạt KIẾN NGHỊ Kiến nghị luận án vấn đề cần quan tâm hướng nghiên cứu tiếp theo, cụ thể: 2.1 Do giới hạn sở vật chất cho thí nghiệm, đặc biệt bể thử thí nghiệm đủ tiêu chuẩn cho việc thực nghiệm mơ hình tàu nước thời gian thực hiện, 23 luận án mơ số tình máy tính với số lần hạn chế, tình hạn chế Tiến hành thực nghiệm dừng BĐK PID nơ-ron khơng có nhận dạng 2.2 Luận án nghiên cứu tính khả thi phương án điều khiển đề xuất, chưa nghiên cứu so sánh có hệ thống phương án với để kiểm nghiệm mơ hình tốt cho việc kết hợp BĐK PID mạng nơ-ron nhân tạo Tuy nhiên áp dụng mô hình cho đối tượng điều khiển cho tốt nhất, chí tối ưu hướng nghiên cứu cần thêm thời gian điều kiện nhiều Tác giả dành công việc cho nghiên cứu tương lai gần 2.3 Luận án giới hạn nghiên cứu điều khiển hướng tàu thủy, chưa tập trung nghiên cứu đến vấn đề hệ thống giảm lắc tàu thủy, hệ thống định vị động, hay ứng dụng cho phương tiện thủy loại khác Vì vậy, thời gian tiếp theo, với điều kiện cho phép, tác giả tiến hành thiết kế BĐK PID nơ-ron đề xuất vào vấn đề nêu 24 ... đích nghi? ?n cứu luận án Nghi? ?n cứu phát triển ứng dụng điều khiển PID dựa mạng nơ-ron thích nghi cho hệ thống điều khiển hướng tàu thủy, từ cải tiến nâng cao chất lượng điều khiển PID hệ thống điều. .. bảo cho số hệ thống điều khiển định Bộ điều khiển PID thích nghi dựa việc điều hưởng tham số Kp, Ki Kd mạng nơ-ron nhân tạo thích nghi gọi điều khiển PID nơ-ron nhà khoa học nghi? ?n cứu ứng dụng. .. thể: Nghi? ?n cứu lý thuyết: - Phân tích, tổng hợp hệ thống điều khiển PID thông thường mạng nơ-ron nhân tạo; - Nghi? ?n cứu phát triển thuật toán điều khiển PID nơ-ron thích nghi cho hệ thống điều khiển