Tổng hợp mạng neuron và neuro-Fuzzy

Cơ sở lý thuyết cũng như một số thuật toán liên quan tới nhận dạng và dự báo khuyết tật của dầm đã được trình bày chi tiết trong các chương 2 và 3, cụ thể như sau. Chương 2 trình bày một số thuật toán mới về huấn luyện mạng ANN và tổng hợp mạng neuro-fuzzy: thuật toán TT*, CBMM, CSHL, HLM1, HLM2, HLM[1-2][9]. Đây là các công cụ toán học được sử dụng để xây dựng các thuật toán xác định và dự báo khuyết tật trên dầm.

pdf45 trang | Chia sẻ: vietpd | Lượt xem: 1592 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Tổng hợp mạng neuron và neuro-Fuzzy, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
100 Luận án Tiến sĩ Kỹ thuật Nguyễn Sỹ Dũng Chương 4 THÍ NGHIỆM KIỂM CHỨNG Cơ sở lý thuyết cũng như một số thuật toán liên quan tới nhận dạng và dự báo khuyết tật của dầm đã được trình bày chi tiết trong các chương 2 và 3, cụ thể như sau. Chương 2 trình bày một số thuật toán mới về huấn luyện mạng ANN và tổng hợp mạng neuro-fuzzy: thuật toán TT*, CBMM, CSHL, HLM1, HLM2, HLM [1-2][9]. Đây là các công cụ toán học được sử dụng để xây dựng các thuật toán xác định và dự báo khuyết tật trên dầm. Trong chương 3 luận án đề cập tới cơ sở lý thuyết và trình bày các thuật toán mới về nhận dạng và dự báo khuyết tật: VTKT-NL [3], VTKT-NF [4], KTKT-WL [6]), và TSPA [5]. Trên cơ sở đó, các thí nghiệm trong chương này nhằm kiểm chứng, đánh giá hiệu quả cũng như phạm vi ứng dụng của từng thuật toán nêu trên. Độ chính xác và hiệu quả của các thuật toán nhận dạng và dự báo khuyết tật phụ thuộc một phần vào các công cụ toán học được sử dụng để xây dựng chúng, trong nghiên cứu này, đó là các thuật toán huấn luyện và tổng hợp hệ ANN và neuro-fuzzy. Do đó, các thí nghiệm kiểm chứng đầu tiên trong chương dùng để đánh giá độ chính xác và tốc độ hội tụ của các thuật toán huấn luyện mạng ANN và tổng hợp mạng neuro-fuzzy. Các thí nghiệm tiếp theo nhằm phân tích, đánh giá độ chính xác và phạm vi ứng dụng của các thuật toán nhận dạng và dự báo khuyết tật cơ hệ. Các nguồn số liệu được sử dụng trong các thí nghiệm này nhận được từ: - sử dụng chương trình tính toán cơ học ANSYS trên mô hình của một dầm cầu dao động; - thí nghiệm đo đạc trên một khung kim loại dạng dầm dao động cưỡng bức, được chúng tôi thực hiện tại Phòng thí nghiệm Cơ học ứng dụng (PTN CHUD), trường Đại học Bách khoa thành phố Hồ Chí Minh (ĐHBK ĐHQG TpHCM); - số liệu đo chuyển vị trên cầu Sài Gòn khi cầu dao động theo tải giao thông: thông qua hệ thống Wireless Network Connection, tín hiệu dao động của cầu Sài Gòn được truyền dẫn liên tục về Trung tâm xử lý tín hiệu tại PTN CHUD. 101 Luận án Tiến sĩ Kỹ thuật Nguyễn Sỹ Dũng 4.1 TỔNG HỢP MẠNG NEURON VÀ NEURO-FUZZY Trong phần này các thuật toán mới được ứng dụng để tổng hợp mạng ANN và neuro-fuzzy từ các tập dữ liệu số nhằm mục đích kiểm chứng hiệu quả của chúng trong huấn luyện và tổng hợp mạng. 4.1.1 Kiểm chứng thuật toán TT* 4.1.1.1 Nhận dạng vector đặc trưng của ảnh Hình 4.1 trình bày sơ đồ khối của quá trình huấn luyện mạng ANN nhận dạng vector đặc trưng của ảnh. Mỗi ảnh được đặc trưng bởi một vector đặc trưng tương ứng. Trong khảo sát này chúng tôi đưa ra một số vector đặc trưng của ảnh giả định để trình bày phương pháp và thông qua đó đánh giá hiệu quả huấn luyện mạng của từng thuật toán. 1 2[ , ,..., ]mv v v v   1 1 1 2 2 3 1 1 [ , ,..., ] 2 [ , ,..., ] 1 [ , ,..., , ] m m m m m m vcl v v v vcl v v v vcl m v v v v         Hình 4.1 Dùng hàm sai số tự tương quan để huấn luyện mạng neuron nhận dạng vector đặc trưng của ảnh Với mỗi vector đặc trưng 1 2[ , ,..., ] [ (1,1), (1, 2),..., (1, )]mv v v v v v v m  , thực hiện phép right shift sẽ nhận được m-1 vector:   1 1 1 2 2 3 1 1 [ , ,..., ] [ 1(1,1),..., 1(1, )] 2 [ , ,..., ] [ 2(1,1),..., 2(1, )] 1 [ , ,..., , ] [ ( 1)(1,1),...] m m m m m m vcl v v v vcl vcl m vcl v v v vcl vcl m vcl m v v v v vcl m             Như vậy, để nhận dạng một ảnh có vector đặc trưng v ( m1 ), mạng ANN được huấn luyện bởi bộ m-1 tập mẩu huấn luyện vào-ra  , , 1 ( 1)vclj tclj j m  , trong đó: SHIFT NEURAL NETWORKS (Update W) tclj tclj(W) ei + - ai bi 2 1 ( ) m i i i tclj a b    102 Luận án Tiến sĩ Kỹ thuật Nguyễn Sỹ Dũng 2 2 1 1 ( ) [ (1, ) (1, )] m m i i i i tclj a b v i vclj i        Sử dụng ba thuật toán, thuật toán được trình bày trong [111] (gọi tắt là thuật toán [111]), TT* và TT**[1], để cùng huấn luyện các mạng ba lớp 5-5-1 và bốn lớp 5-5-5-1 nhằm so sánh tốc độ hội tụ của các thuật toán. Thời gian hội tụ tới sai số E=0.01 của mạng 5-5-1 ứng với các vector đặc trưng được thể hiện trong bảng 4.1 và hình 4.2; và của mạng 5-5-5-1 được thể hiện trên hình 4.3. Kết quả cho thấy tốc độ hội tụ của TT* cao hơn [111]. Đối với TT**, hiệu quả thuật toán phụ thuộc nhiều vào hệ số học thích nghi. Hình 4.2 a/ ANN 5-5-1, v=[13 24 21 56 44]: so sánh tốc độ hôi tụ của TT*, TT**[1], CG ([111]) b/ ANN 5-5-1, v=[3 7 25 5 9]: so sánh tốc độ hôi tụ của TT*,TT**[1], CG ([111]) . Sự phụ thuộc tốc độ hội tụ của TT**[1] vào hệ số học thích nghi: 1 =0.05, 2 =-0,05 (3); 1 =-0.07, 2 =0,05 (4); 1 =-0.1, 2 =0,05 (5) (a) (b) ALGORITHM [111] ALGORITHM [111]: 1 ALGORITHM T* : 2 ALGORITHM T** : 3,4,5 Hình 4.3 ANN 5-5-5-1, v=[91 18 26 4 50], Emin=0.01 - So sánh tốc độ hội tụ của ba thuật toán: thời gian hội tụ của TT* là 360s (5); của TT**[1] là 65,78s ( 1 = -0,2; 2 =0,1) (3); [111] vẫn chưa hội tụ sau 5000s, tại đó Er=2,473.10 7. - Thời gian hội tụ của TT**[1] phụ thuộc vào hệ số học thích nghi, cụ thể: 1 =-0.2; 2 =0,1, t=65,8 (3); 1 =-0,15; 2 =0,1, t=87,6s (2); 1 =-0.25; 2 =0,1, t=148 (1); 1 =0,1; 2 =-0,1 t=342,2s (4). ALGORITHM [111] 103 Luận án Tiến sĩ Kỹ thuật Nguyễn Sỹ Dũng Bảng 4.1 Thời gian huấn luyện ứng với ANN 5-5-1, Emin=0.01 Thời gian huấn luyện (sec) Vector v=[v1…v5] CG ([111]) TT* TT**[1] [3 5 7 9 11] 7,66 2,62 1,552 ( 1 =0,1; 2 =0,07) [13 24 21 56 44] 10,4 1,35 1.23 ( 1 =0,145; 2 =0) [24 11 66 45 87] 7,85 3,32 2,33 ( 1 =0,11; 2 =-0,15) [1 3 5 7 9 ] 8,63 3,51 1,48 ( 1 =-0,15; 2 =0,18) [20 40 34 32 55] 16,22 2,67 1,56 ( 1 =-0,1; 2 =0,16) [2 1 4 5 8] 7,78 1,03 1,03 ( 1 = 2 =0) [9 10 5 12 1] 10,8 0,99 0,99 ( 1 = 2 =0) [3 9 2 11 15] 6,34 1,62 1,62 ( 1 = 2 =0) [91 18 26 4 50] 6,77 1,25 1,25 ( 1 = 2 =0) [103 49 56 11 87] 6,76 1,32 1,32 ( 1 = 2 =0) [6 9 15 21 7] 6,8 1,35 1,35 ( 1 = 2 =0) [55 37 9 6 15] 14,4 1,73 1,73 ( 1 = 2 =0) [4 31 87 3 8] 6,61 3,0 3,0 ( 1 = 2 =0) [12 4 7 9 3] 6,04 2,59 2,59 ( 1 = 2 =0) [21 4 7 9 11] 13,7 21,3 5,28 ( 1 =-0.05; 2 =0.05) [3 7 25 5 9] 6,4 3,6 2,25 ( 1 =0.05; 2 =-0,05) 2,79 ( 1 =0,04; 2 =-0,05) 2,39 ( 1 =-0.1; 2 =0,05) 4.1.1.2 Nhận dạng hàm số Hình 4.4 Tốc độ hội tụ của các thuật toán Kết quả xấp xỉ hàm y=1+sin(x) tại hai thời điểm 150 giây và 225 giây được thể hiện qua các giá trị hàm sai số tương ứng với từng thuật toán E([111]) (trên hình, ký kiệu [1] ứng với thuật toán [111]), E(TT*), E(TT**) và các đồ thị xấp xỉ của hàm y bởi tín hiệu ra của mạng tại từng thời điểm (hình 4.5) 104 Luận án Tiến sĩ Kỹ thuật Nguyễn Sỹ Dũng Sử dụng ba thuật toán, thuật toán [111], TT* và TT**[1] huấn luyện mạng truyền thẳng 1-5-1 có số trọng số W=16 để xấp xỉ hàm số y=1+sin(x) trong khoảng [0,2 ]x  bởi tập mẫu có P=21 mẫu dữ liệu. Các kết quả được trình bày trên các hình 4.4 và 4.5 cho thấy tốc độ hội tụ của TT* cao hơn [111]. Đối với TT**, cũng như khảo sát ở trên, hiệu quả thuật toán phụ thuộc nhiều vào hệ số học thích nghi. 4.1.2 Kiểm chứng các thuật toán HLM1, HLM2 và HLM Độ chính xác và tốc độ hội tụ của HLM1, HLM2 và HLM ảnh hưởng trực tiếp tới độ chính xác của các thuật toán nhận dạng và dự báo khuyết tật được xây dựng trên cở sở ứng dụng chúng (chương 3). Do đó trong mục này chúng tôi thực hiện các thí nghiệm kiểm chứng độ chính xác và tốc độ hội tụ của các thuật toán tổng hợp mạng neuro-fuzzy thích nghi HLM1, HLM2 của [9] và HLM của [2] từ các tập dữ liệu số. 4.1.2.1 Khảo sát hiệu quả của HLM1 và HLM2 dựa vào tập mẫu ngẫu nhiên Sử dụng tập mẫu tr_set1 15 mẫu, 3 biến vào một biến ra là những giá trị ngẫu nhiên xác định theo Matlab. Sử dụng thuật toán được trình bày trong [93] (gọi tắt là thuật toán [93]) và hai thuật toán mới, HLM1 (có các hệ số định hướng là 1 0.05;  2 0.95;  0.35  ) và HLM2, để huấn luyện mạng neuro-fuzzy xấp xỉ hàm 1 1 1 2 3( , , )y f x x x phản ánh quan hệ vào-ra của tr_set1. Kết quả được thể hiện trên bảng 4.2 cho thấy tốc độ hội tụ của HLM1 và HLM2 cao hơn thuật toán được trình bày trong [93]. Hình 4.5 Đồ thị hàm y được xấp xỉ bởi tín hiệu ra của mạng tại thời điểm a/ 150s và b/ 225s ứng với từng thuật toán (trên hình, ký kiệu [1] ứng với thuật toán [111]) 105 Luận án Tiến sĩ Kỹ thuật Nguyễn Sỹ Dũng Bảng 4.2 Sai số bình phương trung bình của từng thuật toán Sai số E của các thuật toán Số luật mờ [93] HLM1 HLM2 M=5 0,02760 0,0213 0,0246 M=6 0,02561 0,0107 7,1148.10-4 M=7 2,8576. 10-6 1,0199.10-7 7,3906.10-8 M=8 7,0300. 10-6 1,7844.10-7 8,6461.10-9 M=9 5,6341. 10-6 4,2997.10-7 1,1859. 10-7 4.1.2.2 Đánh giá HLM1 và HLM2 qua nhận dạng hàm số Hàm 2 2 22 2 1 2(5 ) /[3(5 ) (5 ) ]y x x x     của [93] được sử dụng để xây dựng tập mẫu tr_set2 gồm 100 mẫu trong đó các giá trị 1 2[ , ]x x x được lấy ngẫu nhiên trong khoảng ]10,0[ nhờ hàm random của Matlab và dữ liệu ra được tính theo 2y . Sử dụng các thuật toán [93], HLM1 và HLM2 để tổng hợp các mạng các neuro-fuzzy trên cùng một tập mẫu tr_set2. Các kết quả khảo sát được thể hiện trên hình 4.6, hình 4.7 và bảng 4.3. Hình 4.6 So sánh sai số đáp ứng ˆ ,i i iError y y  1...100i  và giá trị sai số bình phương trung bình E của thuật tóan [93], HLM1 và HLM2 ứng với tập mẫu tr_set2 với số luật mờ M=30 E=2,099.10-5 E=1,704.10-5 E=1,6686.10-5 Bảng 4.3 Sai số bình phương trung bình của từng thuật toán Sai số E của các thuật toán Số luật mờ [93] HLM1 HLM2 M=10 2,000. 10-3 1,700. 10-3 2,769.10-4 M=20 25,000.10-4 1,477.10-4 1,233.10-4 M=30 2,099.10-5 1,704.10-5 1,669.10-5 Algorithm [93] 106 Luận án Tiến sĩ Kỹ thuật Nguyễn Sỹ Dũng Ở hình 4.6 thể hiện sai số đáp ứng ˆ ,i i iError y y  1...100i  và các giá trị sai số bình phương trung bình E của từng thuật toán [93], HLM1 (có các hệ số định hướng 1 0.05;  2 0.95;  0.35  ) và HLM2 ứng với số luật mờ M=30. Ở Hình 4.7, biểu diễn chung trên một hệ trục dữ liệu ra của tập mẫu huấn luyện tr_set2, iy 1...100i  (nét liền) và tín hiệu ra của mạng ˆiy (nét đứt) ứng với hai thuật toán [93] và HLM2 với số luật mờ M=20. Trên hình 4.7a cho thấy sự khác biệt giữa hai đường iy và ˆiy ; ngược lại ở hình 4.7b, hai đường này gần như trùng nhau, chứng tỏ ở hình 4.7b các giá trị ra của mạng tiệm cận gần hơn tới tập các giá trị ra tương ứng của tập dữ liệu huấn luyện mạng. Bảng 4.3, hình 4.6 và hình 4.7 cho thấy độ chính xác của các thuật toán mới cao hơn độ chính xác của thuật toán [93]. 4.1.2.3 Kiểm chứng HLM1, HLM2 và HLM qua xấp xỉ hàm từ tập dữ liệu số Sử dụng các thuật toán [93], HLM1 ( 1 20.05; 0.95; 0.5      ), HLM2 và HLM để xây dựng các mạng neuro-fuzzy, mỗi mạng đóng vai trò là một hàm xấp xỉ của cùng một tập dữ liệu số gồm 100 mẫu, 10 biến vào một biến ra 1 1 10([ , ,..., ], )x x x y được cho trong phụ lục IV “Daily Data of Stock A” của [95]. Kết quả thể hiện trên hình 4.8, 4.9 và bảng 4.4 cho thấy độ chính xác của HLM1, HLM2 và HLM cao hơn độ chính xác của [93]; trong bốn thuật toán nêu trên, thuật toán HLM2 có độ chính xác cao nhất nhưng có tốc độ hội tụ kém nhất. Hình 4.7 Tín hiệu ra của tập mẫu tập tr_set2 yi ( ) và của mạng ˆ , 1...100iy i  (----) ứng với hai thuật toán [93] (a) và HLM2 (b) (a) (b) 107 Luận án Tiến sĩ Kỹ thuật Nguyễn Sỹ Dũng Bảng 4.4 Sai số E của [93], HLM1, HLM2 và HLM khi số luật mờ M=10, 12, 14, 18, 20 Sai số E ứng với từng thuật toán Số luật mờ [93] HLM1 HLM2 HLM M=10 13,4148 0,5618 0,0675 0,5222 M=12 1,74460 0,2070 0,0352 0,1526 M=14 3,5028. 10-5 2,1013. 10-6 1,2101.10-6 1,2971.10-6 M=18 8,7387.10-23 4,7213.10-23 1,1121.10-24 1,1737.10-24 M=20 0,0028 3,6972.10-12 4,0908.10-14 1,1006.10-13 Hình 4.9 Giá trị sai lệch ˆi i iError y y  và giá trị sai số bình phương trung bình E của các thuật toán [93] và HLM khi số luật mờ M=18, sử dụng tập mẫu “Daily Data of Stock A” của [95] Hình 4.8 Giá trị sai lệch ˆi i iError y y  và giá trị sai số bình phương trung bình E (=Error) của các thuật toán [93] HLM1, HLM2 và HLM khi số luật mờ M=12, tập mẫu “Daily Data of Stock A” của [95] M = 1 2 S e t 1 0 0 x1 0 x1 Al g o ri t h m [ 9 3 ] E r r o r= 1 . 7 4 4 6 S e t 1 0 0 x 1 0 x 1 M = 1 8 A lg o r i t h m [ 9 3 ] E r r o r = 8 . 7 3 8 7 e - 2 3 108 Luận án Tiến sĩ Kỹ thuật Nguyễn Sỹ Dũng 4.1.2.4 Đánh giá HLM1, HLM2 và HLM qua nhận dạng hàm số Từ hàm 2 1,5 21 1(1 )y x x    , 1 2, [1,5]x x  xây dựng tập mẫu gồm 50 mẫu tương tự tập mẫu đã được sử dụng trong [112]. Thực hiện huấn luyện mạng nhận dạng hàm y bằng cách ứng dụng các thuật toán HLM1, HLM2, HLM, [93] và các thuật toán được trình bày trong [112][133][143] (gọi tắt là các thuật toán [112][133][143]). Các kết quả nhận được cho trong bảng 4.5 cho thấy độ chính xác trung bình của HLM1, HLM2 và HLM cao hơn rất nhiều so với độ chính xác trung bình của [93][112][133] [143]. Trong ba thuật toán mới, HLM2 có độ chính xác cao nhất. 4.1.2.5 Khảo sát hiệu quả của HLM qua nhận dạng hàm số Hàm 2 2 22 2 1 2(5 ) /[3(5 ) (5 ) ]y x x x     của [93] được sử dụng để xây dựng tập mẫu tr_set gồm 100 mẫu. Các giá trị 1 2[ , ]x x x được lấy ngẫu nhiên trong khoảng [0;10] nhờ hàm random của Matlab. Dữ liệu ra được tính theo 2 2 22 2 1 2(5 ) /[3(5 ) (5 ) ].y x x x     Trên hình 4.10 thể hiện sai số đáp ứng ˆ ,i i iError y y  1...100i  và giá trị sai số bình phương trung bình E của thuật toán [93] và thuật toán HLM [2] (có 1 0.05;  2 0.95;  0.35  ) ứng với số luật mờ M=30. Hình 4.10 và số liệu cụ thể ứng với các giá trị của số luật mờ M được thể hiện trên bảng 4.6 cho thấy hiệu quả của thuật toán mới, thuật toán HLM. Bảng 4.6 Sai số E của [93] và HLM khi M=10, 15, 20, 25, 30 Sai số E ứng với từng thuật toán Số luật mờ [93] HLM M=10 2,000. 10-3 1,650. 10-3 M=15 2,200.10-3 2,100.10-3 M=20 25,000.10-4 1,338.10-4 M=25 3,545.10-5 2,326.10-5 M=30 2,099.10-5 1,4543.10-5 Bảng 4.5 Sai số E của [112][133][143][93] HLM, HLM1 và HLM2 khi M=6, 8, 10 Các thuật toán Số luật mờ ĐL [112] [133] [143] [93] HLM HLM1 HLM2 M=6 E 0,0589 0,0572 0,0599 0,0221 0,0167 0,0182 0,0196.10-2 M=8 E 0,0500 0,0499 0,0499 0,0220 0,0198 0,0218 0,0185.10-2 M=10 E 0,0148 0,0149 0,0149 0,0188 0,0244.10-1 0,0260.10-1 0,0198.10-2 109 Luận án Tiến sĩ Kỹ thuật Nguyễn Sỹ Dũng 4.1.2.6 Đánh giá hiệu quả của HLM qua nhận dạng dầm trong quan hệ độ võng-vị trí đặt tải Khảo sát dầm mô hình như trên hình 4.11. Chia dầm thành 29 phần tử bởi 30 nút theo cách chia của phương pháp phần tử hữu hạn. Lực tập trung F=200.000N được đặt tại nhiều vị trí khác nhau trên dầm. Với mỗi vị trí của F, sử dụng chương trình tính toán cơ học ANSYS [166] xác định độ võng của dầm tại 30 nút để xây dựng hai tập mẫu: TrainingSet có số mẫu P=900 và TestSet có số mẫu P=100 sao cho một mẫu bất kỳ thuộc tập này sẽ không thuộc tập kia. Hình 4.11 Mô hình thí nghiệm đo độ võng của dầm cầu trên hai gối khi tải thay đổi Hình 4.10 So sánh sai số đáp ứng ˆ ,i i iError y y  1...100i  và giá trị sai số bình phương trung bình E của thuật toán [93] và HLM ứng với tập mẫu tr_set với số luật mờ M=30 function f2 algorithm [93] E=2.099e-5 E=1.4543e-5 24,703 m E = 35.982 MPa F = 200.000N Dầm có tiết diện ngang là hình chữ nhật 1,1 0, 45m m Hình 4.12 Sai lệch ˆi i iError y y  và sai số bình phương trung bình E ứng với từng thuật toán M =4 0 Al go r i t h m [ 9 3 ] E= 2 . 9 7 7 4 e - 6 M=40 Set 900x2x1 Algorithm HLM E=2.5794e-6 110 Luận án Tiến sĩ Kỹ thuật Nguyễn Sỹ Dũng Sử dụng thuật toán [93] và HLM để tổng hợp mạng neuro-fuzzy nhận dạng dầm trong quan hệ độ võng-vị trí đặt tải thông qua tập dữ liệu TrainingSet. Sai số ˆi i iError y y  và sai số bình phương trung bình E ứng với từng thuật toán được thể hiện trên hình 4.12. Kết quả cho thấy độ chính xác của thuật toán HLM cao hơn độ chính xác của [93]. Để kiểm tra khả năng nhận dạng và dự báo của mạng neuro-fuzzy được tổng hợp bởi thuật toán HLM chúng tôi sử dụng tập TestSet làm dữ liệu vào-ra cho mạng đã được tổng hợp bởi thuật toán HLM với tập dữ liệu TrainingSet (gọi tắt là mạng N-F/TrainingSet). Cụ thể, sử dụng tập TestSet và N-F/TrainingSet chúng tôi đã tính và kiểm tra hai nội dung sau. Thứ nhất, tính sai lệch giữa dữ liệu ra cho trong tập mẫu TestSet và dữ liệu ra tương ứng của N-F/TrainingSet khi sử dụng tín hiệu vào cho mạng là tín hiệu vào của tập TestSet, ˆi i iError y y  . Thứ hai, tính sai số bình phương trung bình E giữa tín hiệu ra của N-F/TrainingSet (khi sử dụng tín hiệu vào cho mạng là tín hiệu vào của tập TestSet) và tín hiệu ra của tập TestSet. Kết quả thể hiện trên hình 4.13 cho thấy khả năng nhận dạng đối tượng và dự báo của mạng neuro-fuzzy được tổng hợp bởi thuật toán HLM khá tốt. Nhận xét Kết quả thí nghiệm cho thấy hiệu quả tác động của hàm định hướng j [9]. Hàm j thông qua bộ tham số định hướng 1 2[ ; ; ]   đóng vai trò định hướng quá trình phân chia không gian dữ liệu để xác lập các tập mờ, gia tăng tốc độ hội tụ, giảm số lượng tập mờ (giảm số lượng bó được tạo thành) và do đó giảm mức độ phức tạp của mạng. Hàm j còn làm gia tăng mức độ phù hợp trong mối liên hệ giữa không gian nền của các tập mờ (là không gian của các đại lượng vật lý cho trong tập mẫu) với chính các tập mờ được xây dựng trên nó, và do đó làm gia tăng độ chính xác của thuật toán HLM1, HLM2 và HLM. Việc gia tăng độ chính xác trong giai đoạn chia bó dữ liệu min- max của thuật toán CBMM và trong giai đoạn xây dựng các bó siêu hộp thuần chủng của thuật toán CSHL có tác dụng gia tăng mức độ ràng buộc giữa các tập mờ ở không gian vào và các lớp dữ liệu Hình 4.13 Khả năng đáp ứng của mạng neuro-fuzzy được huấn luyện bởi thuật toán HLM M=30 E=7.3927e-6 111 Luận án Tiến sĩ Kỹ thuật Nguyễn Sỹ Dũng dạng siêu phẳng ở không gian ra, nghĩa là làm gia tăng mức độ phù hợp trong mối liên hệ giữa không gian nền của các tập mờ (là không gian của các đại lượng vật lý cho trong tập mẫu) với chính các tập mờ được xây dựng trên nó, và do đó làm gia tăng độ chính xác của các thuật toán này. Ngoài ra, việc định hướng hợp lý trong quá trình chia cắt các siêu hộp có tác dụng làm gia tăng tốc độ hội tụ, giảm số lượng tập mờ (giảm số lượng bó được tạo thành) và do đó giảm mức độ phức tạp của mạng. Đặc điểm của các thuật toán này là với một tập dữ liệu đã cho, các thuật toán có thể tự động xác lập cấu hình mạng neuro-fuzzy, bao gồm tự động xác định số lượng các tập mờ, tự động xác lập các hàm liên thuộc, tự động xác định số lượng neuron trên lớp ẩn phù hợp với độ chính xác yêu cầu. So với HLM1 và HLM2, ưu điểm của thuật toán HLM là có khả năng nhận ra và cho biết mức độ chính xác mà ANFIS không thể đạt tới ứng với tập dữ liệu huấn luyện đã cho. Trong ba thuật toán, sai số của HLM2 nhỏ hơn HLM1 và HLM, tuy nhiên hạn chế cơ bản của HLM2 là thời gian huấn luyện mạng và yêu cầu dung lượng nhớ của máy tính cao hơn nhiều so hai thuật toán kia. 112 Luận án Tiến sĩ Kỹ thuật Nguyễn Sỹ Dũng 4.2 CÁC THÍ NGHIỆM TRÊN MÔ HÌNH TOÁN Trong các khảo sát của nhóm này chúng tôi sử dụng mô hình toán của một dầm cầu với trạng thái chịu lực là uốn ngang phẳng. Các thông số hình học cũng như cơ học của dầm được thể hiện trên hình 4.14. Dầm được chia thành N=20 phần tử. Tạo ra các khuyết tật riêng lẻ và các khuyết tật đồng thời trên cơ hệ. Xác định sáu tần số riêng đầu tiên khi chưa bị hư hỏng ( Hz ): f1=1,7; f2=6,9; f3=15,6; f4=19,6; f5=27,6; f6=42. Chia đều miền tần số từ 0 đến 50Hz thành 501 điểm chia với bước chia là 0.1 Hz. Cho cơ hệ dao động và sử dụng chương trình ANSYS [166] để tính toán chuyển vị của hệ tại các nút phần tử. 4.2.1 Xác định vị trí hỏng dựa vào phương pháp năng lượng và VTKT-NL Phương pháp năng lượng của [67] và thuật toán cải biên VTKT-NL của [3] (đã được trình bày chi tiết trong chương 3) được sử dụng để xác định vị trí khuyết tật trên mô hình thí nghiệm được
Tài liệu liên quan