Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
598,46 KB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG TRẦN DUY THÁI SỬDỤNGTHUẬTTOÁNNƠRONTƯƠNGQUANĐỂNHẬNDẠNGĐẶCTÍNHĐỘNGCƠĐIỆN Chuyên ngành : Tự động hóa Mã số: 60.52.60 TÓM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT Đà Nẵng - Năm 2013 Công trình được hoàn thành tại ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn khoa học: TS. NGUYỄN HOÀNG MAI Phản biện 1: PGS.TS. NGUYỄN DOÃN PHƯỚC Phản biện 2: TS. NGUYỄN ANH DUY Luận văn được bảo vệ tại Hội đồng chấm luận văn tốt nghiệp Thạc sĩ kỹ thuật họp tại Đại học Đà Nẵng vào ngày 05 tháng 05 năm 2013. * Có thể tìm hiểu luận văn tại: - Trung tâm Thông tin - Học liệu, Đại học Đà Nẵng - Trung tâm Học liệu, Đại học Đà Nẵng 1 MỞ ĐẦU Đo lường trong quá trình điều khiển hệ thống là yếu tố quan trọng ảnh hưởng đến kết quả điều khiển tiếp theo. Tuy nhiên, trong quá trình thực hiện các phép đo bằng các cảm biến, các giá trị trả về sẽ bao gồm giá trị đo và cả tín hiệu nhiễu không mong muốn. Như vậy chúng ta cần phương pháp xử lý để hạn chế hoặc loại bỏ bớt các tín hiệu nhiễu để phép đo được chính xác hơn, bằng cách sửdụng hàm tươngquan ta có thể tínhtoán loại bỏ phần nào nhiễu tín hiệu. Ngoài ra, hàm tươngquan còn ứng dụng rất tốt trong nhậndạngđộng học của hệ thống. Từ tín hiệu ồn trắng đưa vào hệ thống, thông qua phép tínhtươngquan ta có thể thu được đặctínhđộng học của hệ thống. 1. Tính cấp thiết của đề tài Cùng với sự phát triển của đất nước, hiện nay sự nghiệp công nghiệp hóa, hiện đại hóa ngày càng phát triển mạnh mẽ, sự tiến bộ của khoa học kỹ thuật, trong đó kỹ thuật điều khiển cũng góp phần rất lớn nâng cao điều kiện sản xuất. Để quá trình điều khiển hệ thống tốt ta phải hiểu rõ động học của hệ thống khi có tín hiệu tác động vào. Công việc này có thể thực hiện thông qua quá trình thành lập hàm truyền đạt hoặc hệ phương trình trạng thái của hệ thống. Sau khi có những thông tin về hệ thống chúng ta có thể áp dụng các phương pháp điều khiển kinh điển hoặc hiện đại để quá trình làm việc của hệ thống tối ưu đảm bảo các yêu cầu kỹ thuậtđặc ra. Tuy nhiên, không phải lúc nào chúng ta cũng có thể xây dựng được mối quan hệ vào ra của hệ thống ở dạng các phương trình toán học. Bởi vì một thiết bị sau một khoảng thời gian làm việc sẽ thay đổi các thông số dẫn tới các phương trình được thành lập lúc đầu không còn chính xác. 2 Ngoài ra, trong các hệ thống điều khiển tín hiệu đặt luôn được so sánh với giá trị đo lường trả về để từ các sai lệch đó các phương pháp điều khiển được xây dựng. Tuy nhiên, một câu hỏi được đặt ra nếu tín hiệu đo lường trả về không chỉ là tín hiệu ra của hệ thống mà còn bao gồm các tín hiệu nhiễu. Như vậy, tín hiệu trả về lúc này cũng đã có những sai số nhất định và từ đó tín hiệu của bộ điều khiển đưa ra sẽ không chính xác như lý thuyết, hàm tươngquan cung cấp cho chúng ta phương pháp xử lý các tín hiệu nhiễu không mong muốn để từ đó phương pháp điều khiển sẽ chính xác hơn. Đề tài đề xuất một phương pháp nhậndạngđộng học của hệ thống, cụ thể là độngcơđiện một chiều bằng cách sửdụng hàm tương quan. Quá trình nhậndạng thu được sẽ là đáp ứng xung của hệ thống tuyến tính. Ưu điểm của phương pháp này là thông qua quá trình đo hai tín hiệu vào và ra của hệ thống đểnhậndạng ra được hệ thống chưa biết. Ngoài ra, đề tài sửdụng mạng nơronđể học lại các tín hiệu động học đã tínhtoán được ở trên. Mục đích là đểcó được mô hình cho quá trình tínhtoán điều khiển sau này. Với vấn đề đặt ra như thế, hướng nghiên cứu xây dựngđề tài của tác giả ở đây là nghiên cứu ứng dụng hàm tươngquan và mạng nơronđểnhậndạngđộng học hệ thống. Với hướng nghiên cứu đó, tên đề tài được chọn: “SỬ DỤNGTHUẬTTOÁNNƠRONTƯƠNGQUANĐỂNHẬNDẠNGĐẶCTÍNHĐỘNGCƠ ĐIỆN” 2. Mục tiêu và phạm vi nghiên cứu 3. Đối tượng phạm vi nghiên cứu 4. Ý nghĩa khoa học và thực tiễn của đề tài 5. Bố cục luận văn Ngoài phần mở đầu, kết luận và tài liệu tham khảo trong luân văn gồm có các chương như sau: 3 () xy R Mở đầu Chương 1 :Tổng quan về hàm tươngquan và ứng dụng Chương 2 :Tổng quan về mạng nơron Chương 3 : SửdụngthuậttoánnơrontươngquanđểnhậndạngđặctínhđộngcơĐiện Chương 4 : Kết quả và đánh giá CHƯƠNG 1 HÀM TƯƠNGQUAN VÀ ỨNG DỤNG 1.1 QUÁ TRÌNH NGẪU NHIÊN 1.2 HỆ THỐNG TUYẾN TÍNH VÀ BẤT BIẾN 1.2.1 Khái niệm 1.2.2 Tổng chập 1.3 HÀM TƯƠNGQUAN 1.3.1 Hàm tự tươngquan Hàm tự tươngquan (auto-correlation), R xx (τ), của tín hiệu x(t) ngẫu nhiên egodic được sửdụngđể đo sựtươngquan của tín hiệu x(t) giữa thời gian t và t+τ , được được tính theo công thức như sau : 1 lim ( ) ( ) 2 T xx T T R x t x t T (1.5) 1 1 ( ) ( ) Nm xx n R m x n x n m N (1.6) 1.3.2 Hàm hỗ tươngquan Cho hai quá trình ngẫu nhiên egodic đặc trưng bởi hai tín hiệu ngẫu nhiên x(t) và y(t). Để đo mối quan hệ giữa hai quá trình ngẫu nhiên ta sửdụng hàm hỗ tươngquan (cross-correlation), . 1 lim ( ) ( ) 2 T xy T T R x t y t T (1.7) 4 1 1 ( ) ( ) Nm xy n R m x n y n m N (1.8) 1.3.3 Các tính chất của hàm tươngquan 1.3.4 Nhiễu tín hiệu Lúc này: ( ) ( ) ( ) ( ) ( ) ( ) X t x t n t Y t y t w t Ta tính hàm tự tươngquan của tín hiệu X(t): ( ) ( ) ( ) ( ) XX R M x t n t x t n t (1.9) XX xx xn nx nn R R R R R (1.10) Do n(t) là tín hiệu nhiễu nên sẽ không có mối tươngquan với tín hiệu x(t) nên 0 xn nx RR phần nn R chính là phần sai số giữa XX R và xx R . Ta xét mối quan hệ hổ tươngquan giữa hai tín hiệu X(t) và Y(t): ( ) ( ) ( ) ( ) XY R M x t n t y t w t (1.11) XY xy xw ny nw R R R R R (1.12) Hình 1.3 Hệ thống tuyến tínhcó tín hiệu nhiễu 5 Do các tín hiệu n(t), w(t) là tín hiệu nhiễu nên không có mối tươngquan với các tín hiệu x(t) và y(t) dẫn đến: XY xy RR (1.12) 1.3.5 Nhiễu ồn trắng 1.4 NHẬNDẠNG ĐÁP ỨNG XUNG HỆ THỐNG Xét hệ thống tuyến tính liên tục với tín hiệu vào x(t) và tín hiệu ra y(t) như sau: Tiến hành đo các tín hiệu vào và ra ta được các giá trị rời rạc x(n) và y(n): 1 0 ( ) ( ) ( ) T j y n g j x n j (1.13) Từ lý thuyết hàm tương quan, ta có hàm tự tươngquan và hổ tươngquan giữa 2 tín hiệu x(n), y(n) 1 1 ( ) ( ) ( ) N xx n R m x n x n m N (1.14) 1 1 ( ) ( ) ( ) N xy n R m x n y n m N (1.15) Thay 1 0 ( ) ( ) ( ) T j y n g j x n j , ta có: 1 1 ( ) ( ) ( ) N yx n R m y n x n m N (1.16) = 1 10 1 ( ) ( ) ( ) NT nj x n m g j x n j N (1.17) y(t) x(t) g(t) 6 = 1 01 1 ( ) ( ) ( ) TN jn g j x n m x n j N = 1 0 ( ). ( ) T xx j g j R m j (1.18) Viết ở dạng ma trận: yx . xx R R g yx yx yx (0) (0) (0) . ( 1) (0) (1) (1) (0) . ( 2) (1) . . . . . . ( 1) ( 1) ( 2) . (0) ( 1) xx xx xx xx xx xx xx xx xx R R R R T g R R R R T g RT R T R T R gT Như vậy động học của hệ thống được tính như sau: 1 yx . xx g R R (1.19) 1.5 ÁP DỤNG HÀM TƯƠNGQUANNHẬNDẠNG ĐÁP ỨNG XUNG HỆ THỐNG 1.5.1 Nhậndạng đáp ứng xung với hệ thống không nhiễu Ở phần này, ta sẽ áp dụng hàm tươngquanđểnhậndạngđộng học hệ thống tuyến tính không có nhiễu ở đầu ra được cho bởi hàm truyền đạt 2 2 () 25 s Gs ss . Bằng cách đưa vào tín hiệu nhiễu ồn trắng có biên độ 0.1 để từ đó thông qua quá trình tính hàm hổ tươngquanđể vẽ ra hàm xấp xỉ đáp ứng xung. 7 Sửdụng phần mềm Matlab để cho ra các kết quả như sau: Hình 1.5 Đáp ứng xung của hệ 2 2 () 25 s Gs ss Hình 1.6 Đáp ứng xung thông qua quá trình tính hàm tươngquan Biendo t Biendo t 8 Sai số giữa phương pháp tươngquan và lý tưởng: Hình 1.7 Sai số tínhtươngquan với hệ thống không nhiễu đầu ra 1.5.2 Nhậndạng đáp ứng xung với hệ thống có nhiễu đầu ra Xét hệ thống có tín hiệu nhiễu đầu ra như sau: Hình 1.8 Hệ thống tuyến tínhcó nhiễu đầu ra Với hàm truyền đạt 2 2 () 25 s Gs ss thì đáp ứng xung lý tưởng được thể hiện như Hình 1.5. Tín hiệu nhiễu w(t) có biên độ 0.03. Biendo t . dụng thuật toán nơ ron tương quan nhận dạng động học động cơ Áp dụng thuật toán nơ ron tương quan theo sơ đồ như hình 3.8: Hình 3.8 Thuật toán nơ ron tương. 15 CHƯƠNG 3 SỬ DỤNG THUẬT TOÁN NƠ RON TƯƠNG QUAN ĐỂ NHẬN DẠNG ĐẶC TÍNH 3.1 LÝ THUYẾT VỀ NHẬN DẠNG HỆ THỐNG 3.1.1 Nhận dạng hệ thống 3.1.2 Nhận dạng mô hình