Xây dựng thuật toán xác định tham số dẫn đường cho vũ khí chống ngầm

Tài liệu Xây dựng thuật toán xác định tham số dẫn đường cho vũ khí chống ngầm: Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 31, 06 - 2014 117 XâY DựNG THUậT TOáN XáC địNH THAM Số DẫN đường CHO vũ khí chống NGầM TRươNG DUY TRUNG, NGUYễN QUANG VịNH Tóm tắt: Bài báo trình bày phương pháp ứng dụng bộ lọc Kalman phi tuyến mở rộng để xây dựng thuật toán xác định tham số dẫn đường cho vũ khí chống ngầm thả từ máy bay trên cơ sở kết hợp thông tin của thiết bị dẫn đường quán tính (gia tốc kế, con quay tốc độ góc) với từ kế, vận tốc kế và cảm biến áp suất khi chuyển động rơi cùng dù trong khí quyển và khi chuyển động trong môi trường nước. Từ khóa: Bộ lọc Kalman phi tuyến, Con quay tốc độ góc, Từ kế, Gia tốc kế, Vận tốc kế, Cảm biến áp suất. 1. ĐặT VấN Đề Vũ khí chống ngầm (ASWs) thả từ máy bay hoạt động trong thời gian ngắn và không gian hẹp nên hệ tọa độ địa lý 0 0 0 OX Y Z nơi máy bay thả vũ khí chống ngầm có thể xem là hệ tọa độ dẫn đường. Hệ tọa độ gắn liền b b b b G Y ZX có tâm trùng với tâm trọng lực b G (h...

pdf9 trang | Chia sẻ: quangot475 | Lượt xem: 436 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Xây dựng thuật toán xác định tham số dẫn đường cho vũ khí chống ngầm, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 31, 06 - 2014 117 XâY DựNG THUậT TOáN XáC địNH THAM Số DẫN đường CHO vũ khí chống NGầM TRươNG DUY TRUNG, NGUYễN QUANG VịNH Tóm tắt: Bài báo trình bày phương pháp ứng dụng bộ lọc Kalman phi tuyến mở rộng để xây dựng thuật toán xác định tham số dẫn đường cho vũ khí chống ngầm thả từ máy bay trên cơ sở kết hợp thông tin của thiết bị dẫn đường quán tính (gia tốc kế, con quay tốc độ góc) với từ kế, vận tốc kế và cảm biến áp suất khi chuyển động rơi cùng dù trong khí quyển và khi chuyển động trong môi trường nước. Từ khóa: Bộ lọc Kalman phi tuyến, Con quay tốc độ góc, Từ kế, Gia tốc kế, Vận tốc kế, Cảm biến áp suất. 1. ĐặT VấN Đề Vũ khí chống ngầm (ASWs) thả từ máy bay hoạt động trong thời gian ngắn và không gian hẹp nên hệ tọa độ địa lý 0 0 0 OX Y Z nơi máy bay thả vũ khí chống ngầm có thể xem là hệ tọa độ dẫn đường. Hệ tọa độ gắn liền b b b b G Y ZX có tâm trùng với tâm trọng lực b G (hình 1). Hình 1. Hệ tọa độ tham chiếu cho ASWs. Ma trận Côsin định hướng giữa hệ tọa độ gắn liền và hệ tọa độ địa lý được xác định thông qua 4 số Rodrig-Hamilton 0 1 2 3 , , ,    như sau [3]: 2 2 0 1 1 2 0 3 1 3 0 2 2 2 1 2 0 3 0 2 2 3 0 1 2 2 1 3 0 2 2 3 0 1 0 3 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 n b C                                                     (1) Các số Rodrig-Hamilton 0 1 2 3 , , ,    được xác định bằng cách giải các phương trình [3]: 0 1 2 3 1 0 3 2 2 3 0 1 3 2 1 0 2 - - - 2 - 2 - 2 - p q r p q r p q r p q r                             (2) trong đó, , ,p q r là các thành phần tốc độ góc quay tuyệt đối của hệ tọa độ gắn liền. Từ việc xác định được ma trận Côsin định hướng n b C sẽ xác định được thành phần gia tốc trong hệ tọa độ địa lý [3]: n b b f C a (3) trong đó, [ , , ]T N E D f f f f là thành phần của véc tơ gia tốc trong hệ tọa độ địa lý; [ , , ]T b bx by bz a a a a là chỉ số của gia tốc kế trong hệ tọa độ gắn liền. Vận tốc tâm khối của ASWs trong hệ tọa độ địa lý được xác định [3]: ; ; N N E E D D V f V f V f g      (4) Tọa độ tâm khối của ASWs trong hệ tọa độ địa lý được tính [3]: ; ; N E D x V y V z V     (5) Điều khiển & Tự động hóa T. D. Trung, N. Q. Vịnh, “Xây dựng thuật toán xác định vũ khí chống ngầm.” 118 Các góc định hướng của ASWs được xác định thông qua các tham số Rodrig-Hamilton [3]: 1 2 0 3 2 3 0 1 1 3 0 22 2 2 2 0 1 0 3 arcsin 2 2 2 2 ; (2 2 ); 2 2 1 2 2 1 arctgarctg                                          (6) Tuy nhiên các con quay vi cơ đo thành phần tốc độ góc thực tế thường cho các giá trị tham số đo được bao gồm thành phần tốc độ quay thực cộng với độ trôi và nhiễu, gia tốc kế cho giá trị đo bao gồm gia tốc chuyển động và nhiễu: 1 2 3 ; ; p p q q r r p b w q b w r b w           , (7) 4 5 6 ; ; x bx y by z bz a a w a a w a a w      , (8) trong đó, , , p q r b b b là các tham số biến đổi chậm thể hiện độ trôi của con quay và 1 2 3 4 5 6, , , , ,w w w w w w là các nhiễu đo thường có dạng tạp trắng (nhiễu Gauss). Việc giải các phương trình trên trong điều kiện con quay vi cơ và gia tốc kế cho giá trị đo như phương trình (7), (8) sẽ cho sai số và sai số này tăng theo thời gian. Để khắc phục vấn đề trên thực tế có nhiều phương pháp khác nhau [1], [2], [3]. Trong bài báo này nhóm tác giả ứng dụng bộ lọc Kalman phi tuyến mở rộng [4] xây dựng thuật toán dẫn đường trên cơ sở kết hợp giữa thiết bị đo quán tính (con quay vi cơ và gia tốc kế) với thiết bị đo không quán tính (từ kế, vận tốc kế, cảm biến áp suất) để ước lượng trực tiếp các tham số Rodrig - Hamilton. Phương pháp này cho phép khắc phục được sai số do nhiễu đo, độ trôi của con quay vi cơ và nhiễu đo gia tốc kế gây nên. 2. THUậT TOáN XáC ĐịNH THAM Số DẫN ĐƯờNG CHO Vũ KHí CHốNG NGầM giai đoạn chuyển động trong khí quyển Giai đoạn chuyển động rơi trong khí quyển ở chế độ có dù, vận tốc chuyển động của ASWs biến thiên nhỏ. Trong trường hợp này tác giả đề xuất phương án ứng dụng bộ lọc Kalman phi tuyến mở rộng ước lượng trực tiếp các tham số Rodrig - Hamilton trên cơ sở các thông tin quan sát do con quay vi cơ, gia tốc kế, từ kế cung cấp. Giả thiết trên vũ khí chống ngầm có ba con quay vi cơ, ba gia tốc kế, ba từ kế được gắn theo các phương của hệ tọa độ gắn liền (hình 2): 1 2 3 , ,T T T - các từ kế; 1 2 3 , ,A A A - các gia tốc kế; 1 2 3, ,C C C - các con quay vi cơ Hình 2. Bố trí con quay vi cơ đo tốc độ góc, gia tốc kế và từ kế. Từ (7) rút ra được: 1 2 3 , , , p p q q r r p b w q b w r b w           (9) Thay các phương trình (9) vào các phương trình (2) ta có: 0 1 1 2 2 3 3 2 ( ) ( ) ( ) p p q q r r b w b w b w                (10) 1 0 1 3 2 2 3 2 ( ) ( ) ( ) p p q q r r b w b w b w               (11) Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 31, 06 - 2014 119 2 3 1 0 2 1 3 2 ( ) ( ) ( ) p p q q r r b w b w b w               (12) 3 2 1 1 2 0 3 2 ( ) ( ) ( ) p p q q r r b w b w b w                (13) Nguyên lý lọc Kalman được mô tả như sau: Giả sử rằng chuyển động của vật thể được mô tả bởi hệ phương trình động học dưới dạng rời rạc như sau: 1 1 1( ) ( ) ( ), ( ) ( ).k k k k k kX F X G X k Z h X v k      (14) trong đó, 1,k kX X  là các giá trị của véc tơ trạng thái X (véc tơ n chiều) ở bước thứ k và bước thứ (k-1); G là ma trận hệ số nhiễu,  là véc tơ nhiễu động học một chiều có dạng tạp trắng; Véc tơ đầu ra kZ có thể đo được bằng các phương tiện đo; 1kF  là véc tơ hàm số F ở bước thứ k-1; f1, f2, ...fn là các hàm phi tuyến với biến số là véc tơ X ; kZ là giá trị của véc tơ đầu ra h (véctơ m chiều, thường m n ) ở bước thứ k được đo bởi thiết bị đo, 1 2( , ,....., ) T mh h h h ; v là véc tơ m chiều nhiễu đo có dạng tạp trắng với kỳ vọng toán học bằng 0.    ~ (0, ), ( ), ( ) , ( ) 0, ~ (0, ), ( ), ( ) , ( ) 0,T Tk k k kN Q E j k Q E k v N R E v j v k R E v k             ˆ ˆ( ) T k k k kkP E X X X X         trong đó, E là ký hiệu phép lấy kỳ vọng toán học. Thủ tục của thuật toán đánh giá trạng thái X trên cơ sở véc tơ quan sát Z theo Kalman như [4] và được thể hiện trên hình 3. Để thực hiện việc ứng dụng bộ lọc Kalman đánh giá các tham số 0 1 2 3 , , ,    tiến hành các bước sau: 2.1. Đặt các biến của véc tơ trạng thái X 1 0 2 1 3 2 4 3 5 6 7 8 9 10 ; ; ; ; ; ; ; ; ; p q r x x x x x p x q x r x b x b x b             (15) Hình 3: Sơ đồ xác định tham số dẫn đường khi kết hợp con quay vi cơ, gia tốc kế và từ kế. 2.2. Xây dựng hàm động học 1 1( )k kF X  Với cách đặt biến như (15) các phương trình (10) đến (13) được viết lại: Điều khiển & Tự động hóa T. D. Trung, N. Q. Vịnh, “Xây dựng thuật toán xác định vũ khí chống ngầm.” 120 1 2 8 1 3 9 2 4 10 3 2 8 3 9 4 10 2 1 3 2 4 3 2 ( ) ( ) ( ) ( ) ( ) ( ) p q r p q r x x x w x x w x x w x x x x x x x w x w x w                            (16) 2 1 8 1 3 10 3 4 9 2 1 8 3 10 4 9 1 1 3 3 4 2 2 ( ) ( ) ( ) ( ) ( ) ( ) p r q p r q x x x w x x w x x w x x x x x x x w x w x w                          (17) 3 1 9 2 2 10 3 4 8 1 1 9 2 10 4 8 1 2 2 3 4 1 2 ( ) ( ) ( ) ( ) ( ) ( ) q r p q r p x x x w x x w x x w x x x x x x x w x w x w                          (18) 4 1 10 3 2 9 2 3 8 1 1 10 2 9 3 8 1 3 2 2 3 1 2 ( ) ( ) ( ) ( ) ( ) ( ) r q p r q p x x x w x x w x x w x x x x x x x w x w x w                          (19) Tách các số hạng có thừa số nhiễu 1 2 3 , ,w w w và từ phương trình vi phân (16) đến (19), các hàm động học 1 2 3 4 , , ,f f f f viết dưới dạng rời rạc của chúng theo phương pháp Ơle là: 1 1 1 1 2 8 3 9 4 10 ( ) ( ) ( 1) / 2 [ ( 1)( ( 1)) ( 1) ( ( 1)) ( 1)( ( 1))] / 2 k p q r x k f X x k T x k x k x k x k x k x k                     (20) 2 2 1 2 1 8 3 10 4 9 ( ) ( ) ( 1) / 2 [ ( 1)( ( 1)) ( 1) ( ( 1)) ( 1)( ( 1))] / 2 k p r q x k f X x k x k x k x k x k x k x k T                    (21) 3 3 1 3 1 9 2 10 4 8 ( ) ( ) ( 1) [ ( 1)( ( 1)) ( 1)( ( 1)) ( 1)( ( 1))] / 2 k q r p x k f X x k T x k x k x k x k x k x k                    (22) 4 4 1 4 1 10 2 9 3 8 ( ) ( ) ( 1) / 2 [ ( 1)( ( 1)) ( 1)( ( 1)) ( 1)( ( 1))] / 2 k r q p x k f X x k T x k x k x k x k x k x k                    (23) ở đây, T là bước tính khi rời rạc hóa. Đối với bộ lọc Kalman phi tuyến mở rộng [4] các tham số không được mô tả bằng phương trình vi phân như các tốc độ góc , ,p q r sẽ được xác định như sau: 5 5 1 5 ( ) ( ) ( 1) k x k f X x k     ; 6 6 1 6 ( ) ( ) ( 1) k x k f X x k     ; 7 7 1 7 ( ) ( ) ( 1) k x k f X x k     (24) Độ trôi , ,p q rb b b cũng có thể viết dưới dạng: 8 8 1 8 ( ) ( ) ( 1) k x k f X x k     ; 9 9 1 9 ( ) ( ) ( 1) k x k f X x k     ; 10 10 1 10( ) ( ) ( 1)kx k f X x k   (25) Như vậy, từ các phương trình (20) đến (25) cho đầy đủ các hàm 1 2 10 , ,...,f f f của véc tơ hàm 1 1 ( ) k k F X   . Tiếp theo xác định ma trận chuyển vị 1 1 ˆ1 ( )k k k X X F X          bằng cách lấy đạo hàm riêng: 1 ij 1,10 1,10, ;k i j f i j x                (26) trong đó, 812 ( ( 1)) / 2p x k T    ; 913 ( ( 1)) / 2q x k T    ; 1014 ( ( 1)) / 2r x k T    ; 18 2 ( 1) / 2kx T  ; 19 3( 1) / 2x k T   ; 110 4 ( 1) / 2x k T   ; 821 ( ( 1)) / 2p x k T   ; 1023 ( ( 1)) / 2r x k T   ; 924 ( ( 1)) / 2q x k T    ; 28 1( 1) / 2x k T    ; 29 4 ( 1) / 2x k T   ; 210 3 ( 1) / 2x k T    ; 931 ( ( 1)) / 2q x k T   ; 1032 ( ( 1)) / 2r x k T    ; Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 31, 06 - 2014 121 834 ( ( 1)) / 2p x k T   ; 38 4 ( 1) / 2x k T    ; 39 1( 1) / 2x k T    ; 310 2 ( 1) / 2x k T   ; 1041 ( ( 1)) / 2r x k T   ; 942 ( ( 1)) / 2q x k T   ; 843 ( ( 1)) / 2p x k T    ; 48 3 ( 1) / 2x k T   ; 49 2 ( 1) / 2x k T    ; 410 1( 1) / 2x k T    ; ii 1  ; tất cả các ij đều bằng 0, 1,10 1,10;i j  . 2.3. Xác định ma trận hệ số nhiễu 1( )kG X  Từ các phương trình (16) đến (19) các hàm nhiễu động học được viết lại dưới dạng rời rạc theo phương pháp Ơle: 1 1 2 2 3 3 4 [ ( 1) ( 1) ( 1)] / 2g w x k w x k w x k T      (27) 2 1 1 3 3 2 4 [ ( 1) ( 1) ( 1)] / 2g w x k w x k w x k T       (28) 3 2 1 3 2 1 4 [ ( 1) ( 1) ( 1)] / 2g w x k w x k w x k T       (29) 4 1 3 2 2 3 1 [ ( 1) ( 1) ( 1)] / 2g w x k w x k w x k T      (30) Lấy đạo hàm riêng ,i j g w   nhận được ma trận hệ số nhiễu: ij 1,10 1,3, ;G g i j     (31) trong đó, 11 2 ( 1) / 2g x k T  ; 12 3 ( 1) / 2g x k T  ; 13 4 ( 1) / 2g x k T  ; 21 1 ( 1) / 2g x k T   ; 22 4 ( 1) / 2g x k T  ; 23 3 ( 1) / 2g x k T   ; 31 4 ( 1) / 2g x k T   ; 32 1( 1) / 2g x k T   ; 33 2 ( 1) / 2g x k T  ; 41 3 ( 1) / 2g x k T   ; 42 2 ( 1) / 2g x k T   ; 43 1 ( 1) / 2g x k T   ; các hệ số ij g khác đều bằng 0. Ma trận Q là ma trận đường chéo với các giá trị trên đường chéo là các phương sai của các con quay vi cơ, tức là phương sai của các nhiễu 1 2 3 , ,w w w . 2.4. Xây dựng các hàm quan sát ( )kh X Vấn đề tiếp theo là tìm các hàm quan sát i h . Như trên đã nêu trong ASWs có ba từ kế đo ba thành phần 1 2 3 , ,z z z trong hệ tọa độ gắn liền của véc tơ từ trường trái đất nơi ASWs đang hoạt động. Giả sử từ trường trái đất vùng ASWs hoạt động không thay đổi và có các giá trị lần lượt theo ba phương của hệ tọa độ địa lý như sau: , , x y z B B B (các giá trị này được đo một lần bằng các từ kế khi hệ tọa độ gắn liền trùng với hệ tọa độ địa lý hoặc được đo bằng cách nào đó). Dễ dàng nhận thấy giữa 1 2 3 , ,z z z và , , x y z B B B có quan hệ mật thiết với nhau qua ma trận Côsin chỉ phương, tức là: 1 2 3 [ , , ] ( ) [ , , ]T n T T b x y z z z z C B B B (32) Triển khai biểu thức (32) với ma trận nbC như (1) ta có: 2 2 1 0 1 1 2 0 3 1 3 0 2 (2 2 1) (2 2 ) (2 2 ) x y z z B B B                (33) 2 2 2 1 2 0 3 0 2 2 3 0 1 (2 2 ) (2 2 1)) (2 2 ) x y z z B B B                (34) 2 2 3 1 3 0 2 2 3 0 1 0 3 (2 2 ) (2 2 ) (2 2 1) x y z z B B B                (35) Với cách đặt biến (15), từ (33) đến (35) ta có ba hàm quan sát: Điều khiển & Tự động hóa T. D. Trung, N. Q. Vịnh, “Xây dựng thuật toán xác định vũ khí chống ngầm.” 122 2 2 1 1 1 2 2 3 1 4 2 4 1 3 ( ) ( ) (2 ( ) 2 ( ) 1) (2 ( ) ( ) 2 ( ) ( )) (2 ( ) ( ) 2 ( ) ( )) k x y z z k h X x k x k B x k x k x k x k B x k x k x k x k B         (36) 2 2 2 3 1 4 2 2 1 3 3 4 1 2 ( ) ( ) (2 ( ) ( ) 2 ( ) ( )) (2 ( ) 2 ( ) 1) (2 ( ) ( ) 2 ( ) ( )) k x y z z k h X x k x k x k x k B x k x k B x k x k x k x k B         (37) 3 3 2 4 1 3 2 2 3 4 1 2 1 4 ( ) ( ) (2 ( ) ( ) 2 ( ) ( )) (2 ( ) ( ) 2 ( ) ( )) (2 ( ) 2 ( ) 1) k x y z z k h X x k x k x k x k B x k x k x k x k B x k x k B         (38) Giả thiết trong vùng hoạt động của ASWs véc tơ gia tốc trọng trường có phương và giá trị không đổi. Chiếu véc tơ đó xuống hệ tọa độ địa lý có được các thành phần như sau 0 0 0, ,x y zg g g (các thành phần này có thể xác định bằng cách đọc gia tốc kế khi làm cho hệ tọa độ gắn liền trùng với hệ tọa độ địa lý và cho ASWs bất động). Gia tốc kế không đo gia tốc chuyển động mà cho chỉ số của gia tốc cảm nhận (gia tốc biểu kiến) [2], tức là: ; ; bx N x by E y bz D z a f g a f g a f g      , trong đó , ,N E Df f f là hình chiếu gia tốc tuyệt đối của ASWs xuống các trục của hệ tọa độ gắn liền, còn , ,x y zg g g là hình chiếu của véc tơ gia tốc trọng trường xuống các trục tương ứng của hệ tọa độ gắn liền. Dễ dàng nhận thấy trong trường hợp thả ASWs từ máy bay ở chế độ có dù thì 0; 0; 0N E Df f f   . Trong trường hợp không xét đến nhiễu đo, ba gia tốc kế đo ba thành phần 4 5 6[ , , ] [ , , ] [ , , ] T T T bx by bz x y zz z z a a a g g g  . Khi đó có thể coi: 4 5 6 0 0 0[ , , ] ( ) [ , , ] T n T T b x y zz z z C g g g (39) 2 2 4 4 1 2 0 2 3 1 4 0 2 4 1 3 0 ( ) ( ) (2 ( ) 2 ( ) 1) (2 ( ) ( ) 2 ( ) ( )) (2 ( ) ( ) 2 ( ) ( )) k x y z z k h X x k x k g x k x k x k x k g x k x k x k x k g        (40) 5 5 2 3 1 4 0 2 2 1 3 0 3 4 1 2 0 ( ) ( ) (2 ( ) ( ) 2 ( ) ( )) (2 ( ) 2 ( ) 1) (2 ( ) ( ) 2 ( ) ( )) k x y z z k h X x k x k x k x k g x k x k g x k x k x k x k g         (41) 6 6 2 4 1 3 0 2 2 3 4 1 2 0 1 4 0 ( ) ( ) (2 ( ) ( ) 2 ( ) ( )) (2 ( ) ( ) 2 ( ) ( )) (2 ( ) 2 ( ) 1) k x y z z k h X x k x k x k x k g x k x k x k x k g x k x k g         (42) Theo các biểu thức (7) trong trường hợp các con quay vi cơ không xét đến nhiễu đo, các chỉ số 7 8 9, ,z z z con quay vi cơ đo được sẽ là: 7 7 5 8 ( ) ( ) ( ) ( ) k p z k h X p b x k x k     (43) 8 8 6 9 ( ) ( ) ( ) ( ) k q z k h X q b x k x k     (44) 9 9 7 10 ( ) ( ) ( ) ( ) k r z k h X r b x k x k     (45) Từ (36 - 38), (40 - 42) và (43 - 45) ta có đầy đủ 9 hàm quan sát 1 2 9 ( , ,..., )h h h của véc tơ hàm ( ) k h X . Việc xác định ma trận đo ˆ ( )k k k X X h H X      bằng cách lấy đạo hàm riêng i j h x   nhận được: , 1,9; 1,10 k ij H h i j     . (46) trong đó, 11 1 4 34 ( ) 2 ( ) 2 ( )x y zh B x k B x k B x k   ; 12 2 3 44 ( ) 2 ( ) 2 ( )x y zh B x k B x k B x k   ; 13 2 12 ( ) 2 ( )y zh B x k B x k  ; 14 1 22 ( ) 2 ( )y zh B x k B x k  ; 22 3 12 ( ) 2 ( )x zh B x k B x k  Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 31, 06 - 2014 123 21 4 1 22 ( ) 4 ( ) 2 ( )x y zh B x k B x k B x k    ; 23 2 3 42 ( ) 4 ( ) 2 ( )x y zh B x k B x k B x k   ; 24 1 32 ( ) 2 ( )x zh B x k B x k   ; 31 3 2 12 ( ) 2 ( ) 4 ( )x y zh B x k B x k B x k   ; 32 4 12 ( ) 2 ( )x yh B x k B x k  ; 33 1 42 ( ) 2 ( )x yh B x k B x k  ; 41 0 32 ( );zh g x k  34 2 3 42 ( ) 2 ( ) 4 ( )x y zh B x k B x k B x k   ; 42 0 42 ( );zh g x k 43 0 12 ( );zh g x k  44 0 22 ( );zh g x k 51 0 22 ( )zh g x k ; 52 0 12 ( )zh g x k ; 53 0 42 ( )zh g x k ; 54 0 32 ( )zh g x k ; 61 0 14 ( )zh g x k ; 64 0 44 ( )zh g x k ; 1010 99 88 710 69 58 1h h h h h h      ; tất cả các ijh khác đều bằng 0. Giả sử nhiễu đo của các từ kế, gia tốc kế và con quay vi cơ là ồn trắng thì ta có: 1 1 1 ( ) k T Xz h v  ; 2 2 2 ( ) k T Xz h v  ; 3 3 3 ( ) k T Xz h v  ; 4 4 4 ( ) k Xz h w  ; 5 5 5 ( ) k Xz h w  ; 6 6 6 ( ) k Xz h w  ; 7 7 1 ( ) ; k z h X w  28 8 ( ) k X wz h  ; 9 9 3 ( ) . k z h X w  trong đó, 1 2 3, ,T T Tv v v là nhiễu đo ba từ kế. Nếu nhiễu đo của các từ kế, gia tốc kế và con quay vi cơ không tương quan với nhau thì ma trận R là ma trận đường chéo với các giá trị trên đường chéo là các phương sai của các từ kế, gia tốc kế và các con quay vi cơ. Như vậy đã có đầy đủ yếu tố để xác định ma trận kP và ma trận kK theo thủ tục lọc Kalman [4]. Kết quả ước lượng theo lưu đồ giải thuật bộ lọc Kalman phi tuyến mở rộng nhận được 4 tham số Rodrig-Hamilton 0 1 2 3, , ,    . Từ đó xác định 3 góc định hướng , ,   theo công thức (6) vận tốc theo công thức (4) và vị trí tâm khối của ASWs trong hệ tọa độ địa lý theo công thức (5) như sơ đồ hình 3, trong đó ma trận M được xác định:  4 4 4 6x xM I O trong đó, I là ma trận đơn vị; O là ma trận các phần tử bằng 0. 3. THUậT TOáN XáC ĐịNH THAM Số DẫN ĐƯờNG CHO Vũ KHí CHốNG NGầM giai đoạn chuyển động trong nước Trong trường hợp này, tác giả đề xuất phương án ứng dụng bộ lọc Kalman phi tuyến mở rộng ước lượng trực tiếp các tham số dẫn đường trên cơ sở các thông tin quan sát do con quay vi cơ, gia tốc kế, từ kế, vận tốc kế và cảm biến áp suất cung cấp. Thuật toán này cho phép kế thừa các thiết bị đo đã dùng trong giai đoạn chuyển động trong khí quyển (hình 2), chỉ thêm ba vận tốc kế đo 3 thành phần vận tốc trong hệ tọa độ gắn liền và cảm biến áp suất đo độ sâu của ASWs so với bề mặt nước. Thay (8), (3) vào (4) ta có: 2 2 0 1 1 2 0 3 1 3 0 2 2 2 0 1 4 1 2 0 3 5 1 3 0 2 6 V =(2 2 1)a (2 2 )a (2 2 )a (2 2 1) (2 2 ) (2 2 ) N x y z w w w                                   (47) 2 2 1 2 0 3 0 2 2 3 0 1 2 2 1 2 0 3 4 0 2 5 2 3 0 1 6 V =(2 2 )a (2 2 1)a (2 2 )a (2 2 ) -(2 2 1) (2 2 ) E x y z w w w                                  (48) 2 2 1 3 0 2 2 3 0 1 0 3 2 2 1 3 0 2 4 2 3 0 1 5 0 3 6 V =(2 2 )a (2 2 )a (2 2 1)a (2 2 ) (2 2 ) (2 2 1) D x y z w w w g                                    (49) Biến X được đặt: 1 0 2 1 3 2 4 3 5 6 7 8 9 10 11 ; ; ; ; ; ; ; ; ; ; p q r N E D x x x x x b x b x b x V x V x V x z              (50) Điều khiển & Tự động hóa T. D. Trung, N. Q. Vịnh, “Xây dựng thuật toán xác định vũ khí chống ngầm.” 124 Theo cách đặt biến (50), từ (10-13), từ (47-49) và từ (5) xây dựng được các hàm động học 1 2 11 , ,...,f f f và các hàm nhiễu động học 1 2 11 , ,...,g g g . Vận tốc kế đo các thành phần vận tốc trong hệ tọa độ gắn liền cho các hàm quan sát: T T 4 5 6 [ , , ] ( ) [ , , ]n T b N E D z z z C V V V (51) Cảm biến áp suất đo độ sâu của ASWs so với mặt nước cho hàm quan sát 7 z . Từ (32), (51) và hàm quan sát 7 z ta có đủ 7 hàm quan sát: 1 2 3 4 5 6 7 [ , , , , , , ]TZ z z z z z z z . Bằng cách đạo hàm riêng các hàm động học, hàm quan sát, hàm nhiễu động học xác định được ma trận chuyển vị, ma trận đo và ma trận hệ số nhiễu, từ đó áp dụng thuật toán lọc Kalman phi tuyến mở rộng tương tự giai đoạn chuyển động trong khí quyễn sẽ xác định được véc tơ trạng thái ước lượng gồm có các tham số Rodrig – Hamilton và các thành phần vận tốc, độ sâu của ASWs trong hệ tọa độ địa lý. Tọa độ tâm khối của ASWs trong mặt phẳng ngang được tính từ công thức (5) với vận tốc là giá trị ước lượng được. 4. KếT QUả MÔ PHỏNG Kết quả mô phỏng chỉ ra trên hình 4 cho thấy rằng các tham số Rodrig-Hamilton ước lượng được phù hợp với giá trị lý tưởng giả định. Hình 4. Đồ thị tham số 0 1 2 3, , ,    lý tưởng và kết quả ước lượng được. 5. KếT LUậN Giai đoạn vũ khí chống ngầm rơi trong khí quyển ở chế độ có dù, tốc độ chuyển động của vũ khí chống ngầm biến thiên nhỏ. Vì thế, có thể áp dụng bộ lọc Kalman phi tuyến mở rộng xây dựng thuật toán xác định tham số dẫn đường cho ASWs trên cơ sở kết hợp thông tin từ các từ kế, gia tốc kế, con quay vi cơ. Thuật toán đề xuất ước lượng trực tiếp bốn tham số Rodrig-Hamilton 0 1 2 3, , ,    . Từ các tham số Rodrig-Hamilton xác định được các góc định hướng và ma trận Côsin định hướng giữa hệ tọa độ gắn liền và hệ tọa độ địa lý. Từ đó Giá trị lý tưởng Kết quả ước lượng Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 31, 06 - 2014 125 xác định được các thành phần gia tốc trong hệ tọa độ dẫn đường (hệ tọa độ địa lý) để xác định vận tốc và tọa độ tâm khối ASWs trong hệ tọa độ địa lý. Giai đoạn ASWs chuyển động trong nước có tốc độ biến đổi vì vậy để ước lượng trực tiếp các tham số Rodrig-Hamilton 0 1 2 3, , ,    cần bổ sung các phần tử đo các thành phần véc tơ vận tốc và độ sâu của ASWs và củng từ đó xác định được tọa độ tâm khối của ASWs. Nhờ kết hợp các phương tiện đo bằng bộ lọc Kalman phi tuyến mở rộng mà độ chính xác của các tham số dẫn đường được nâng cao vì khắc phục được yếu tố trôi của con quay vi cơ và nhiễu của các phương tiện đo. TàI LIệU THAM KHảO [1]. D.H.Titterton, J.L.Weston, (2004), “Strapdown Inertial Navigation Technology”, 2nd Edition, The Institution of Electrical Engineers, ISBN 0863413587. [2]. O. S. Salychev, (1988), “Inertial systems in navigation and geophysics”, Press Moscow. [3]. Pаспопов В. Я (2010), “Мисро-системная авионика”, Тула. [4]. Леондес К. Т, (1980), “Фильтрация и стохастическое управление в динамических системах”, Мир, Москва. abstract Constructing an algorithm for determining navigation parameters for anti-submarine weapons This article describes a method using the nonlinear extended Kalman filter in order to construct an algorithm for determining navigation parameters for anti- submarine weapons which are dropped from the plane based on the combination of information of inertial navigation equipments (accelerometers, speed angle gyros) with magnetometers, speedometers and pressure sensors in the drop motion with a parasol in the atmosphere and in the motion in the water environment. Keywords: Extended nonlinear Kalman filter, Angular rate sensors, Magnetometers, Accelerometers, Speedometers and pressure sensors. Nhận bài ngày 10 thỏng 3 năm 2014 Hoàn thiện ngày 20 thỏng 5 năm 2014 Chấp nhận đăng ngày 25 thỏng 5 năm 2014 Địa chỉ: Viện KH&CN Quân sự

Các file đính kèm theo tài liệu này:

  • pdf18_117_125_7992_2150052.pdf