1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman

52 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Nâng Cao Chất Lượng Hệ Thống Tích Hợp INS/GPS Sử Dụng Bộ Lọc Kalman
Tác giả Vũ Văn Ninh
Người hướng dẫn TS. Trần Đức Tân
Trường học Đại học Quốc gia Hà Nội
Chuyên ngành Công nghệ Điện tử - Viễn thông
Thể loại luận văn thạc sĩ
Năm xuất bản 2012
Thành phố Hà Nội
Định dạng
Số trang 52
Dung lượng 1,75 MB

Cấu trúc

  • CHƯƠNG I. GIỚI THIỆU HỆ THỐNG GPS (8)
  • CHƯƠNG II. HỆ THỐNG INS (11)
    • 2.1 Nguyên lý hoạt động của INS (11)
    • 2.2 Ma trận chuyển hệ tọa độ (12)
      • 2.2.1 Ma trận chuyển Euler (12)
      • 2.2.2 Ma trận chuyển Quaternion (13)
      • 2.2.3 Tính góc Euler từ ma trận xoay (14)
      • 2.2.4 Tính Quaternion từ ma trận xoay (15)
      • 2.2.5 Tính góc Euler từ Quaternion (15)
    • 2.3 Phương trình chuyển động (16)
    • 2.4 Mô hình lỗi INS (17)
  • CHƯƠNG III. HỆ THỐNG TÍCH HỢP INS/GPS (21)
    • 3.1 Lý Thuyết (21)
      • 3.1.1 Bộ lọc Kalman (21)
      • 3.1.2 Hệ thống tích hợp INS/GPS (24)
    • 3.2 Đề xuất của học viên (25)
      • 3.2.1 Lưu đồ thuật toán hệ thống tích hợp INS/GPS (25)
      • 3.2.2 Bộ lọc Kalman cho hệ thống tích hợp INS/GPS (26)
    • 3.3 Kết quả mô phỏng (30)
  • CHƯƠNG IV. KẾT LUẬN (37)
  • TÀI LIỆU THAM KHẢO (38)
  • PHỤ LỤC (39)

Nội dung

GIỚI THIỆU HỆ THỐNG GPS

Hệ thống định vị toàn cầu (tiếng Anh: Global Positioning System - GPS) là hệ thống xác định vị trí dựa trên vị trí của các vệ tinh nhân tạo, do Bộ Quốc phòng Hoa Kỳ thiết kế, xây dựng, vận hành và quản lý Hệ thống định vị toàn cầu GPS thu thập các thông tin về tọa độ (vĩ độ và kinh độ), tốc độ và độ cao của vật thể Hệ thống GPS gồm 24 vệ tinh phóng lên quỹ đạo trái đất (xem Hình 1) [3]

Các hệ thống dẫn đường truyền thống hoạt động dựa trên các trạm phát tín hiệuvô tuyến điện Được biết đến nhiều nhất là các hệ thống sau: LORAN – (LOng RAnge

Navigation) – hoạt động ở giải tần 90-100 kHz chủ yếu dùng cho hàng hải, hay TACAN –

(TACtical Air Navigation) – dùng cho quân đội Mỹ và biến thể với độ chính xác thấp VOR/DME – VHF (Omnidirectional Range/Distance Measuring Equipment) – dùng cho hàng không dân dụng

Hình 1 Quỹ đạo bay của các vệ tinh GPS

Hệ thống định vị toàn cầu GPS thu thập các thông tin về tọa độ (vĩ độ và kinh độ), độ cao và tốc độ của các vật thể [4] Các vệ tinh GPS bay vòng quanh Trái Đất hai lần trong một ngày theo một quỹ đạo rất chính xác và phát tín hiệu có thông tin xuống Trái Đất Các máy thu GPS nhận thông tin này và bằng phép tính lượng giác tính được chính đi từ vệ tinh với thời gian nhận được chúng Sai lệch về thời gian cho biết máy thu GPS ở cách vệ tinh bao xa Với nhiều cách đo được tới vệ tinh máy thu có thể tính được vị trí của người dùng và hiển thị lên bản đồ điện tử của máy

Hiện tại, GPS sử dụng 2 tần số L1 = 1575,42MHz và L2 = 1227,60MHz [1,6] Các sóng mang L1, L2 được điều biến bởi 3 loại mã sau:

- Mã P: là mã chính xác, có tần số 10,23 MHz, độ dài toàn phần 267 ngày Tuy vậy người ta đã chia mã này thành các đoạn có độ dài 7 ngày và gắn cho mỗi vệ tinh trong hệ thống GPS một trong các đoạn mã như thế, cứ sau 1 tuần lại thay đổi nên khó bị giải mã để sử dụng nếu ko được phép Mã P điều biến cả 2 sóng mang L1 và L2

- Mã C/A có tần số 1,023MHz, nó chỉ điều biến sóng mang L1, mã C/A được sử dụng cho mục đích dân sự, mỗi vệ tinh được gán 1 mã C/A riêng biệt

- Mã D là mã dùng để truyền lịch vệ tinh mới nhất, thông số của lớp khí quyển sóng điện từ truyền qua, thời gian của hệ thống, sai số đồng hồ vệ tinh, phân bố của các vệ tinh trên quỹ đạo Nó điều biến cả 2 sóng mang L1 và L2

Khi hoạt động, tần số L1 bao gồm 2 tín hiệu số, được gọi là mã P và mã C/A Mã P nhằm bảo vệ thông tin khỏi những sự truy nhập trái phép Tuy nhiên, mục đích chính của các tín hiệu mã hóa là nhằm tính toán thời gian cần thiết để thông tin truyền từ vệ tinh tới một thiết bị thu nhận trên mặt đất Sau đó, khoảng cách giữa 2 bên được tính bằng cách nhân thời gian cần thiết để tín hiệu đến nơi với tốc độ của ánh sáng là 300.000 km/giây

Tuy nhiên, tín hiệu có thể bị sai đôi chút khi đi qua bầu khí quyển Vì vậy, kèm theo thông điệp gửi tới các thiết bị nhận, các vệ tinh thường gửi kèm luôn thông tin về quỹ đạo và thời gian Việc sử dụng đồng hồ nguyên tử sẽ đảm bảo chính xác về sự thống nhất thời gian giữa các thiết bị thu và phát Để biết vị trí chính xác của các vệ tinh, thiết bị thu GPS còn nhận thêm 2 loại dữ liệu mã hóa:

 Dữ liệu Almanac: được cập nhật định kỳ và cho biết vị trí gần đúng của các vệ tinh trên quỹ đạo Nó truyền đi liên tục và được lưu trữ trong bộ nhớ của thiết bị thu nhận khi các vệ tinh di chuyển quanh quỹ đạo

 Dữ liệu Ephemeris: phần lớn các vệ tinh có thể hơi di chuyển ra khỏi quỹ đạo chính của chúng Sự thay đổi này được ghi nhận bởi các trạm kiểm soát mặt đất

Việc sửa chữa những sai số này là rất quan trọng và được đảm nhiệm bởi trạm chủ trên mặt đất trước khi thông báo lại cho các vệ tinh biết vị trí mới của chúng

Thông tin được sửa chữa này được gọi là dữ liệu Ephemeris Kết hợp dữ liệu Almanac và Ephemeris, các thiết bị nhận GPS biết chính xác vị trí của mỗi vệ tinh

Nhược điểm cơ bản của các hệ thống định vị là khi bị che khuất tầm nhìn vệ tinh, tín hiệu GPS bị sai số hoặc bị mất tín hiệu Ngoài ra còn có một số nguyên nhân sau gây ra sai số của phương pháp định vị GPS [2].

 Giữ chậm của tầng đối lưu và tầng ion – Tín hiệu vệ tinh bị chậm đi khi xuyên qua tầng khí quyển

 Tín hiệu đi nhiều đường – Điều này xảy ra khi tín hiệu phản xạ từ nhà hay các đối tượng khác trước khi tới máy thu

 Lỗi đồng hồ máy thu – Đồng hồ có trong máy thu không chính xác như đồng hồ nguyên tử trên các vệ tinh GPS

 Lỗi quỹ đạo – Cũng được biết như lỗi thiên văn, do vệ tinh thông báo vị trí không chính xác

 Số lượng vệ tinh nhìn thấy – Càng nhiều vệ tinh được máy thu GPS nhìn thấy thì càng chính xác Nhà cao tầng, địa hình, nhiễu loạn điện tử hoặc đôi khi thậm chí tán lá dầy có thể chặn thu nhận tín hiệu, gây lỗi định vị hoặc không định vị được

Nói chung máy thu GPS không làm việc trong nhà, dưới nước hoặc dưới đất

 Che khuất về hình học – Điều này liên quan tới vị trí tương đối của các vệ tinh ở thời điểm bất kì Phân bố vệ tinh lí tưởng là khi các quả vệ tinh ở vị trí tạo các góc rộng với nhau Phân bố xấu xảy ra khi các quả vệ tinh ở trên một đường thẳng hoặc cụm thành nhóm

HỆ THỐNG INS

Nguyên lý hoạt động của INS

Nguyên lý hoạt động của INS là tổng hợp các tín hiệu đo được bởi một cơ cấu đo lường quán tính IMU (Inertial measurement Unit), để xác định trạng thái hiện tại của hệ thống Các tín hiệu đo được bởi IMU bao gồm vận tốc góc (gyros) và gia tốc (accelerometer) Cấu tạo IMU bao gồm 3 cảm biến gia tốc và 3 cảm biến vận tốc góc Ở đây một hệ thống INS bao gồm IMU và thuật toán tính toán được tích hợp cùng Thuật toán sử dụng trong luận văn này là thuật toán SINS của Salychev (Phụ lục 2) INS đưa ra các thông số cho người dùng như: vị trí (kinh độ, vĩ độ, cao độ), vận tốc, các góc tư thế (góc nghiêng, góc chúc, góc hướng) (xem Hình 3)

Hình 2 dưới đây mô tả một khối IMU [2] Với những IMU trước đây sử dụng cảm biến quán tính hoạt động theo nguyên tắc cơ khí, thường có kích thước lớn, hoạt động kém hiệu quả, giá thành cao và tiêu thụ nhiều năng lượng Ngày nay khi khoa học công nghệ phát triển, đặc biệt là công nghệ vật liệu mới và công nghệ vi chế tạo đã tạo ra các cảm biến vi cơ có kích thước rất nhỏ (cỡ centimet), hoạt động hiệu quả, tiêu thụ ít năng lượng và đặc biệt là giá thành hạ Điều này mở ra cơ hội cho việc ứng dụng các cảm biến vi cơ trong nhiều lĩnh vực đời sống

Hình 2 Cấu trúc của IMU

Hình 3 dưới đây mô tả nguyên lí hoạt động của hệ thống INS [8]

Gravity, Non-gravitational acceleration correction

Coordinate system Transformation integration integration

Hình 3 Hệ thống định vị quán tính

Ma trận chuyển hệ tọa độ

Trong thuật toán SINS, để đưa ra các thông số cuối cùng, chúng ta cần các phép tính toán chuyển đổi qua các hệ tọa độ với nhau Sau đây học viên đưa ra một số ma trận chuyển đổi chính trong khi sử dụng thuật toán SINS

Một vấn đề quan trọng khi xác định vật thể trong không gian 3 chiều đó là tọa độ của vật trong hệ tọa độ Đề Các hoặc là 3 góc Euler [5]

Các góc Euler (, , ) (Hình 4 ) thay thế cho ba chuyển động quay kết hợp, di chuyển hệ trục tham chiếu đến một hệ trục ta đang xét Các chuyển động thành phần là chuyển động quanh một trục, có thể là , hoặc Tương ứng với các chuyển động này, ta có ma trận xoay thành phần được định nghĩa như sau

 ] (2.3) Trong đó R(Z,), R(Y, θ) và R(X, ) lần lượt là các ma trận góc xoay quanh trục x, y, z theo các góc tương ứng , , 

Khi đó ta có ma trận xoay tổng quát trong không gian 3 chiều Euclide như sau: cos sin 0 cos 0 sin 1 0 0 sin cos 0 0 1 0 0 cos sin

Phương trình (2.5) được sử dụng phản hồi để hiệu chỉnh lại các giá trị Quaternion trong mô hình Simulink

Ngoài cách xác định ma trận chuyển đổi giữa các hệ tọa độ bằng góc Euler, ta có thể sử dụng tới kĩ thuật tính quaternion đơn giản hơn

Một quaternion đơn vị có thể được định nghĩa như sau:

| | Chúng ta có thể kết hợp quaternion với một chuyển động quay quanh một trục như sau:

Trong công thức (2.6) trên, là góc quay (giá trị tính bằng Radian) và cos ( ), cos ( ), cos ( ) là các cosin định hướng của trục Khi đó ma trận quay của chuyển động quay trong không gian 3 chiều Euclide được xác định theo (2.7) như sau :

2.2.3 Tính góc Euler từ ma trận xoay

Giả sử ta có một ma trận xoay biết trước là

Từ phương trình (2.5) ta được: tan = a 32 /a 33 , sin = -a 31 , tan = a 21 /a 11 Như vậy

2.2.4 Tính Quaternion từ ma trận xoay

Với các góc Euler biết trước, ta có thể tính được Quaternion được xác định theo công thức (2.13) [10]

Từ phương trình (2.7) ta thu được các phương trình sau:

Giả sử rằng là dương sign( ) = sign(1) sign( ) = sign( - ) sign( ) = sign( - ) sign( ) = sign( - ) 2.2.5 Tính góc Euler từ Quaternion

Từ phương trình (2.5), (2.7) ta tính được các góc Euler như sau:

Phương trình chuyển động

Tư thế của vật thể trong không gian được xác định bởi 3 góc Euler [4,6] Mối liên hệ giữa các vận tốc góc của Roll, Pitch, Yaw (p, q, r) và 3 góc Euler , ,  được tính theo công thức (2.15) sau:

         ) [ ] (2.15) Như vậy khi tích phân các phương trình trên ta thu được các góc Euler

Các gia tốc (a x , a y , a z ) dọc theo các trục của hệ tọa độ vật thể liên hệ với 3 vận tốc (U, V, W) trong hệ tọa độ trái đất theo phương trình sau : ̇  ̇   (2.16) ̇  

Sau khi tích phân phương trình (2.16), chúng ta thu được U, V, W Sử dụng ma trận Direct Cosine Matrix (DCM), chúng ta có thể chuyển từ hệ tọa độ trái đất sang hệ tọa độ định vị:

Trong đó : DCM phương trình (2.5)

Tích phân phương trình (2.17), ta thu được vị trí của vật Tiếp theo chúng ta có thể thu được kinh độ, vĩ độ và độ cao của vật thông qua các phương trình (2.18) sau : ̇ ̇

Mô hình lỗi INS

Có nhiều loại sai số trong các hệ thống INS và chủ yếu là do các cảm biến quán tính gây nên [1,6] Bảng 1 liệt kê một số lỗi gây ra bởi các cảm biến gia tốc và vận tốc góc

Loại Gây nên sai số

Lỗi vị trí khi lắp đặt cảm biến Góc nghiêng, góc chúc và góc hướng Độ lệch (offset) của cảm biến gia tốc

Lối ra cảm biến gia tốc sẽ bị lệch đi một giá trị không đổi Giá trị này lại thay đổi mỗi khi tắt /bật thiết bị

Hiện tượng lệch và trôi của cảm biến vận tốc góc (do tác động của nhiệt độ)

Vật thể không chuyển động nhưng vẫn có vận tốc góc không đổi

Nhiễu ngẫu nhiên Lỗi ngẫu nhiên trong đo lường

Bảng 1 Lỗi gây ra bởi cảm biến quán tính

Những lỗi trong đo gia tốc và vận tốc góc sẽ dẫn tới các lỗi tăng dần khi xác định vị trí, vận tốc, và góc tư thế của vật thể bay Các lỗi tăng dần này được gọi là lỗi dẫn đường Có thể nhận thấy chắc chắn rằng hệ thống dẫn đường quán tính không thể hoạt động tự trị được mà phải được kết hợp với một hệ thống khác

Các véc tơ trạng thái lỗi của INS bao gồm lỗi hệ tọa độ, lỗi vận tốc, và các lỗi tư thế Khi các lỗi thay đổi theo thời gian, chúng được mô tả thông qua các phương trình vi phân Đối với các góc lệch nhỏ  N ,  E ,  Up [7,9] là độ lệch giữa hệ tọa độ p-frame và ll- frame (xem Hình 5) [8]

Hình 5 Sai lệch giữa hệ tọa độ p-frame và N- frame

Ma trận chuyển giữa 2 hệ tọa độ này có thể được mô tả theo (2.19), được suy ra từ dạng ma trận DCM chuẩn, và giả sử các góc này nhỏ thỏa mãn cos Φ = 1 và sin Φ = Φ [7,9]

Theo phương trình Poisson, vận tốc góc trong hệ tọa độ p-frame có thể được biểu diễn theo vận tốc góc tuyệt đối trong hệ tọa độ ll-frame và các đạo hàm của các lỗi tư thế

Dựa theo sai số của cảm biến  E ,  N ,  Up thì :

Lỗi tính toán vận tốc góc có thể thu được bằng cách vi phân các biểu thức theo hình chiếu trên hệ tọa độ ll-frame

Trong đó là vận tốc và các lỗi tương ứng trên hệ tọa độ ll-frame

, : vĩ độ và lỗi vĩ độ

U : tốc độ quay của trái đất

Thay phương trình (2.21) và (2.22) vào (2.20) ta được :

 ̇ (2.25) Tương tự các gia tốc cũng được biểu diễn như sau :

Trong đó : E , N , up là các hệ số tỉ lệ gia tốc.

B N, B E , B Up là các độ lệch 0 của gia tốc

      Đưa thêm lực Coriolis vào trong tính toán lỗi ta thu được : ̇  

Sự khác nhau giữa vận tốc góc trong hệ tọa độ p-frame và ll-frane là nguyên nhân chính gây ra độ trôi gyro và các lỗi tính toán các vận tốc góc chuyển từ ll-frame sang E- frame Ở đây, lỗi vị trí có thể thu được từ các phương trình sau: ̇ ̇ Gỉa sử h = 0 thì

(2.29) Như vậy ta có thể đơn giản các phương trình lỗi của INS như sau : ̇   ̇  

HỆ THỐNG TÍCH HỢP INS/GPS

Lý Thuyết

3.1.1 Bộ lọc Kalman Để định vị đối tượng chuyển động ta thường sử dụng các công cụ tính toán dự báo đến điểm tiếp theo của đối tượng dựa trên cơ sở sử dụng bộ lọc Kalman Bộ lọc Kalman bao gồm các phương pháp tính toán truy hồi hiệu quả cho phép ước đoán trạng thái của một quá trình

Mô hình của bộ lọc Kalman (Hình 6) bao gồm 2 bước sau [2]:

 Bước dự đoán: trạng thái tiếp theo của hệ thống được dự báo bởi các giá trị đo trước

 Bước cập nhật: các trạng thái hiện tại của hệ thống được đánh giá bởi các số liệu đo được tại thời điểm đó

Hình 6 Thuật toán Kalman cổ điển

Giả sử bộ lọc Kalman tuyến tính như sau [6]:

Trong đó: x k là vector trạng thái tại thời điểm k

A k,k-1 là ma trận chuyển có kích thước (nxn);

G k,k-1 là ma trận đầu vào có kích thước (nxr); w k-1 là ma trận nhiều đầu vào có kích thước (rx1) Vector đo lường có dạng :

(3.2) Ở đây z k là vector đo lường, kích thước (mx1); H k là ma trận đo, kích thước (mxn) w và v có hàm phân bố theo hàm Gauss với trung bình bằng 0 và ma trận hiệp phương sai (covariance) lần lượt là Q và R w~N(0,Q); v~N(0,R);

Giả sử x k - và x k + lần lượt là tiên nghiệm và hậu nghiệm ước lượng của véc tơ trạng thái x tại thời điểm k và đã biết ma trận hiệp phương sai lỗi x k thì lỗi ước lượng được xác định như sau: e k = x k - x k - (3.3)

Ma trận hiệp phương sai sẽ là :

P k = E(e k *e k T ) (3.4) Giá trị cập nhật trạng thái x k được ước lượng : xk + = xk

Với K k độ khuếch đại Kalman và được tính theo công thức sau:

(3.6) Thay phương trình (3.2) vào (3.5) ta được :

P k = (I – K k H k ).P k - (3.7) Phương trình (3.1) cũng tương đương với phương trình vi phân sau :

Do hệ thống định vị làm việc ở chế độ thời gian thực nên chúng ta chuyển phương trình trên về dạng rời rạc theo thời gian:

Trong đó Φ k là ma trận chuyển, và có dạng như sau :

Và ma trận hiệp phương sai liên quan tới w k sẽ là :

[ ]    Dưới đây là lưu đồ thuật toán Kalman (Hình 7) [7]:

Hình 7 Lưu đồ tính toán với bộ lọc Kalman

3.1.2 Hệ thống tích hợp INS/GPS

Khi tích hợp 2 hệ thống INS với GPS, chúng ta có thể sử dụng 2 mô hình kết hợp: phương thức lỏng (Hình 8) và chặt (Hình 9) và được mô tả dưới đây [2]

Hình 8 Sơ đồ INS/GPS theo phương thức vòng hở

Hình 9 Sơ đồ INS/GPS theo phương thức vòng kín

Trong luận văn này, tác giả sử dụng mô hình vòng hở và dùng bộ lọc Kalman để ước lượng lỗi INS Lỗi INS sau khi ước lượng, có thể bù cho hệ thống INS theo 2 kiểu Feedback (phản hồi, kín) hay Feedforward (hở) (Hình 10) [3]

Tín hiệu lí tưởng + nhiễu INS

Tín hiệu lí tưởng + nhiễu GPS nhiễu INS

_ nhiễu GPS - nhiễu INS lối ra được hiệu chỉnh

Tín hiệu lí tưởng + nhiễu INS

Tín hiệu lí tưởng + nhiễu GPS nhiễu INS

_ nhiễu GPS - nhiễu INS lối ra được hiệu chỉnh

(b) Hình 10 Cấu trúc theo kiểu vòng hở (a) và vòng kín (b)

Đề xuất của học viên

Trong mô hình lỗi INS mục 2.4 đã trình bày trước đó, học viên sử dụng phương trình lỗi INS này làm mô hình hệ thống và sử dụng 2 bộ lọc Kalman song song, từ đó đưa ra lưu đồ tính toán cho hệ thống tích hợp INS/GPS được mô tả như Hình 11 Các dữ liệu thô từ IMU cung cấp, dữ liệu này được tính toán theo thuật toán SINS để đưa ra các thông số vận tốc, vị trí, các góc tư thế Lối vào của khối ước lượng là độ chênh lệch của vị trí và vận tốc giữa INS và GPS Lối ra của khối ước lượng bao gồm các thông số: lỗi vị trí, lỗi vận tốc INS đã được ước lượng, các góc  E ,  N , Up , và độ trôi của các con quay vi cơ (G bx , G by ) Các lỗi vị trí và vận tốc này bù cho hệ thống INS để đưa ra kết quả vị trí và vận tốc chính xác hơn

3.2.1 Lưu đồ thuật toán hệ thống tích hợp INS/GPS

Khối ước lượng Lọc Dự đoán GPS

Chính xác lại vị trí, vận tốc

V INS - V GPS dX INS dV INS

_ xb yb zb a xb a yb a zb

Hình 11 Lưu đồ thuật toán hệ thống tích hợp INS/GPS

Trong lưu đồ thuật toán (Hình 11), khối ước lượng bao gồm 2 bộ lọc Kalman song song với 2 mục đích: thứ nhất là để ước lượng các giá trị lỗi vị trí và vận tốc để bù cho hệ thống INS, thứ 2 là cập nhật quaternion để hiệu chỉnh các góc hướng Bộ lọc Kalman sẽ được đề cập trong phần sau đây

3.2.2 Bộ lọc Kalman cho hệ thống tích hợp INS/GPS

Như đề cập trong mục 2.4 trước đó, tác giả sử dụng các phương trình lỗi INS như mô hình hệ thống, và các thành phần đo lường đưa tới các lối vào của bộ lọc là sự sai lệch giữa vận tốc và vị trí của INS với GPS Khi tín hiệu GPS mất, bộ lọc Kalman làm việc theo chế độ dự đoán

K F 2 8 t rạ ng th ái K F 1 9 t rạ ng th ái H ệ th ốn g ra dVn dVe dE dN

Hình 12 Bộ lọc Kalman trong mô phỏng

Với bộ lọc Kalman thứ nhất KF1 (xem Hình 12), để ước lượng các giá trị lỗi vị trí và vận tốc để bù cho hệ thống INS, được thiết lập dựa vào mô hình lỗi INS

Phương trình cơ học: ̇ (3.12) ̇ Dựa các phương trình (3.11), (3.12) ta xây dựng véc tơ trạng thái như sau:

[    ] ; và ma trận chuyển sẽ là :

Véc tơ đo lường dựa trên sự sai khác vị trí và vận tốc giữa INS và GPS [7] z 1 = E INS - E GPS = E INS - E GPS z 2 = N INS – N GPS = N INS – N GPS z 3 = - = - ; (3.13) z 4 = - = - ;

Các thông số E GPS , N GPS , , là sai số đo lường của GPS Như vậy có thể viết (3.13) dưới dạng ma trận (3.14) như sau:

Như vậy ma trận đo lường sẽ là

Sau khi ước lượng sai số vị trí, vận tốc, các thành phần này được bù trừ cho các thông số vị trí, vận tốc trong hệ thống INS

= - ̂ ; Trong đó: E INS/GPS , N INS/GPS là vị trí theo các phương bắc và Tây ̂ ; ̂ lỗi vị trí của INS đã được ước lượng ̂ ; ̂ lỗi vận tốc của INS đã được ước lượng

Bộ lọc Kalman thứ hai KF2 AHRS (Hình 12) (Attitude & Heading Reference System) [1] Bộ lọc Kalman thứ hai KF2 có thể ước lượng 8 trạng thái của hệ thống bao gồm: các lỗi vận tốc trên hệ toạ độ dẫn đường (eVN, eVE, eVD), độ trôi của các con quay vi cơ (Gbx, Gby, Gbz) và các lỗi góc nghiêng (Tn, Te) Lỗi ước lượng của INS được sử dụng để hiệu chỉnh ma trận chuyển hệ toạ độ C b N và véctơ quaternion Các ước lượng về độ trôi của con quay vi cơ được phản hồi về khối dẫn đường quán tính SINS

Bộ lọc Kalman thứ hai gồm có 8 trạng thái:

Tn, Te: là các lỗi góc nghiêng trong hệ tọa độ định vị (rad)

V N , V E , V d là các lỗi vận tốc trong hệ tọa độ cấp độ địa phương

Gbx, Gby, Gbz: là các giá trị độ trôi gây bởi các con cảm biến vận tốc góc (rad/s)

Cùng với ma trận chuyển trạng thái

Với Dvd là độ tăng vận tốc theo hướng vào tâm trái đất; h N là khoảng thời gian lấy mẫu của IMU, trong trường trường hợp này  t= 1/64; là tham số của hàm tương quan;

C nb là giá trị ma trận chuyển từ hệ tọa độ gắn liền vật thể (b-Frame) sang hệ tọa độ cấp độ địa phương ( ll-Frame )

Và ma trận đo lường

] Ở đây mỗi bộ lọc Kalman đều có thể chạy ở chế độ dự đoán và cập nhật ở tần số 1

Hz khi có thông tin của GPS Trong trường hợp tín hiệu GPS bị mất các bộ lọc Kalman sẽ hoạt động ở chế độ dự đoán Mỗi khi có lại tín hiệu GPS thì các bộ lọc này lại quay lại chế độ dự đoán và cập nhật như bình thường.

Kết quả mô phỏng

Với mô hình tích hợp INS/GPS sử dụng bộ lọc Kalman mà tôi đưa ra, kết quả mô phỏng hệ thống INS/GPS bao gồm các thông tin vị trí của GPS và của hệ INS/GPS; tốc độ của hệ thống GPS và của hệ INS/GPS; góc hướng của GPS và các góc tư thế của hệ INS/GPS Với cách sử dụng 2 bộ lọc Kalman song song như mô hình trước đây nhưng số trạng thái trong KF1 tăng lên véc tơ 9 trạng thái, đồng thời véc tơ đo lường cũng tăng lên, do đó chế độ lọc Kalman chính xác lên, cụ thể

Hình 13 (a), (b) mô tả thông tin vị trí theo quãng đường đối tượng chuyển động

Hình 13.Quỹ đạo GPS (a), INS/GPS (b), khoảng cách d (c) Để đánh giá khả năng ước lượng chính xác của hệ thống INS/GPS so với GPS, tác giả so sánh vị trí tại từng thời điểm thông qua thông số khoảng cách giữa 2 điểm tại cùng 1 thời điểm √ Hình 13 (c) mô tả sai lệch tại từng thời điểm của 2 hệ thống GPS và INS/GPS Bảng 2 cho ta thấy, vị trí INS/GPS bám quanh giá trị GPS với phương sai nhỏ

Bảng 2 Trung vị, phương sai của khoảng cách Đối với vận tốc theo các phương, kết quả mô phỏng thu được như sau

Hình 14.Vận tốc Vn của hệ INS/GPS, Vn của GPS và sai số tuyêt đối của vận tốc

Sai số tuyệt đối của Vn 0 0.007

Bảng 3 Sai số tuyệt đối của vận tốc theo phương Đông

Hình 15 Vận tốc Ve của hệ INS/GPS, Ve của GPS, và sai số tuyệt đối

Sai số tuyệt đối của Ve 0 0.003

Bảng 4 Sai số tuyệt đối của vận tốc theo phương Bắc

So sánh vận tốc Vn, Ve của hệ INS/GPS tại lối ra của bộ lọc Kalman và vận tốc của GPS được mô tả trong Hình 14 và Hình 15 Kết quả so sánh sai số vận tốc tuyệt đối (Bảng 3, Bảng 4) giữa hệ INS/GPS và GPS là rất nhỏ, điều này cho thấy vận tốc vận tốc của bộ lọc Kalman luôn bám sát theo vận tốc đo được của đầu thu GPS

Góc hướng là một trong số thông tin quan trọng của phương tiện chuyển động

Thông tin góc hướng của INS/GPS (đường đỏ) luôn bám sát theo thông tin chỉ góc hướng của GPS (đường xanh) (xem Hình 16 )

Hình 16 So sánh góc hướng INS/GPS và GPS

Ngoài ra, với mô hình bộ lọc Kalman véc tơ 9 trạng thái đưa ra, ta còn có thể ước lượng được giá trị các góc lệch  E , N , Up , sai lệch giữa các trục của 2 hệ tọa độ p-frame và N-frame (xem Hình 17)

Hình 17 Các góc lệch  E , N , Up

Hình 18 Độ trôi của cảm biến vận tốc góc G bx , G by Đặc thù của góc hướng luôn có sự thay đổi đột ngột, do đó việc ước lượng độ trôi của góc hướng bằng bộ lọc Kalman tuyến tính thường cho kết quả không ổn định (Hình

Hình 19 là các góc ngiêng và góc chúc của hệ thống sau khi đã được tính toán và hiệu chỉnh nhờ bộ lọc Kalman

Hình 19 Các góc chúc ( Pitch) và nghiêng (Roll)

Bảng 5 Các trung vị và phương sai của góc chúc và góc nghiêng Ở đây tác giả sử dụng dữ liệu của IMU, được gắn trên ô tô Thực tế, khi xe chuyển động trên mặt đất thì góc nghiêng và góc chúc thay đổi trong khoảng nhỏ, dao động xung quanh vị trí 0 Ở mô phỏng ta cũng thu được kết quả như vậy (Bảng 5) Điều này phù hợp mô phỏng với thực tế.

Ngày đăng: 05/12/2022, 16:03

HÌNH ẢNH LIÊN QUAN

Hình 1. Quỹ đạo bay của các vệ tinh GPS - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 1. Quỹ đạo bay của các vệ tinh GPS (Trang 8)
Hình 2 dưới đây mô tả một khối IMU [2]. Với những IMU trước đây sử dụng cảm - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 2 dưới đây mô tả một khối IMU [2]. Với những IMU trước đây sử dụng cảm (Trang 11)
Hình 3 dưới đây mơ tả ngun lí hoạt động của hệ thống INS [8]. - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 3 dưới đây mơ tả ngun lí hoạt động của hệ thống INS [8] (Trang 12)
Hình 3. Hệ thống định vị quán tính - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 3. Hệ thống định vị quán tính (Trang 12)
Các góc Euler (, , ) (Hình 4) thay thế cho ba chuyển động quay kết hợp, di - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
c góc Euler (, , ) (Hình 4) thay thế cho ba chuyển động quay kết hợp, di (Trang 13)
2.4 Mơ hình lỗi INS - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
2.4 Mơ hình lỗi INS (Trang 17)
Hình 5. Sai lệch giữa hệ tọa độ p-frame và N-frame - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 5. Sai lệch giữa hệ tọa độ p-frame và N-frame (Trang 18)
Mơ hình của bộ lọc Kalman (Hình 6) bao gồ m2 bước sau [2]: - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
h ình của bộ lọc Kalman (Hình 6) bao gồ m2 bước sau [2]: (Trang 21)
Dưới đây là lưu đồ thuật toán Kalman (Hình 7) [7]: - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
i đây là lưu đồ thuật toán Kalman (Hình 7) [7]: (Trang 23)
Hình 9. Sơ đồ INS/GPS theo phương thức vịng kín - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 9. Sơ đồ INS/GPS theo phương thức vịng kín (Trang 24)
Hình 10. Cấu trúc theo kiểu vịng hở (a) và vịng kín (b) - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 10. Cấu trúc theo kiểu vịng hở (a) và vịng kín (b) (Trang 25)
Hình 11. Lưu đồ thuật tốn hệ thống tích hợp INS/GPS. - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 11. Lưu đồ thuật tốn hệ thống tích hợp INS/GPS (Trang 26)
Hình 12. Bộ lọc Kalman trong mô phỏng - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 12. Bộ lọc Kalman trong mô phỏng (Trang 27)
Với mơ hình tích hợp INS/GPS sử dụng bộ lọc Kalman mà tôi đưa ra, kết quả mô phỏng  hệ  thống  INS/GPS  bao  gồm  các  thông  tin  vị  trí  của  GPS  và  của  hệ  INS/GPS;  tốc  độ  của  hệ  thống  GPS  và  của  hệ  INS/GPS;  góc  hướng  của GPS và các gó - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
i mơ hình tích hợp INS/GPS sử dụng bộ lọc Kalman mà tôi đưa ra, kết quả mô phỏng hệ thống INS/GPS bao gồm các thông tin vị trí của GPS và của hệ INS/GPS; tốc độ của hệ thống GPS và của hệ INS/GPS; góc hướng của GPS và các gó (Trang 30)
Hình 13.Quỹ đạo GPS (a), INS/GPS (b), khoảng cách d (c). - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 13. Quỹ đạo GPS (a), INS/GPS (b), khoảng cách d (c) (Trang 31)
Bảng 2. Trung vị, phương sai của khoảng cách. - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Bảng 2. Trung vị, phương sai của khoảng cách (Trang 31)
Hình 14.Vận tốc Vn của hệ INS/GPS, Vn của GPS và sai số tuyêt đối của vận tốc. - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 14. Vận tốc Vn của hệ INS/GPS, Vn của GPS và sai số tuyêt đối của vận tốc (Trang 32)
Hình 15. Vận tốc Ve của hệ INS/GPS, Ve của GPS, và sai số tuyệt đối. - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 15. Vận tốc Ve của hệ INS/GPS, Ve của GPS, và sai số tuyệt đối (Trang 33)
Hình 16. So sánh góc hướng INS/GPS và GPS. - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 16. So sánh góc hướng INS/GPS và GPS (Trang 34)
Ngoài ra, với mơ hình bộ lọc Kalman véctơ 9 trạng thái đưa ra, ta cịn có thể ước lượng được giá trị các góc lệch  E,N,Up , sai lệch giữa các trục của 2 hệ tọa độ p-frame  và  N-frame (xem Hình 17) - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
go ài ra, với mơ hình bộ lọc Kalman véctơ 9 trạng thái đưa ra, ta cịn có thể ước lượng được giá trị các góc lệch  E,N,Up , sai lệch giữa các trục của 2 hệ tọa độ p-frame và N-frame (xem Hình 17) (Trang 34)
Hình 18. Độ trơi của cảm biến vận tốc góc Gbx, Gby. - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 18. Độ trơi của cảm biến vận tốc góc Gbx, Gby (Trang 35)
Hình 19 là các góc ngiêng và góc chúc của hệ thống sau khi đã được tính tốn và hiệu chỉnh  nhờ  bộ lọc Kalman - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 19 là các góc ngiêng và góc chúc của hệ thống sau khi đã được tính tốn và hiệu chỉnh nhờ bộ lọc Kalman (Trang 35)
Bảng 5. Các trung vị và phương sai của góc chúc và góc nghiêng. - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Bảng 5. Các trung vị và phương sai của góc chúc và góc nghiêng (Trang 36)
- Trục Up: hướng đi lên vng góc bề mặt trái đất-hệ ENU (Hình 21). Ngoài  ra còn sử dụng  hệ định vị  NED  có trục D hướng  xuống  tâm trái đất - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
r ục Up: hướng đi lên vng góc bề mặt trái đất-hệ ENU (Hình 21). Ngoài ra còn sử dụng hệ định vị NED có trục D hướng xuống tâm trái đất (Trang 40)
Hình 20. Hệ tọa độ vật thể. - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 20. Hệ tọa độ vật thể (Trang 40)
Hình chiếu của vận tốc của vật thể so với trái đất lên mặt phẳng cấp địa phương có dạng  :  - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình chi ếu của vận tốc của vật thể so với trái đất lên mặt phẳng cấp địa phương có dạng : (Trang 48)
Hình chiếu của vận tốc góc tuyệt đối của hệ tọa độ cấp địa phương lên các trục của nó có dạng:  - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình chi ếu của vận tốc góc tuyệt đối của hệ tọa độ cấp địa phương lên các trục của nó có dạng: (Trang 49)
Hình 22. Thuật tốn Salychev - Luận văn thạc sĩ VNU UET nâng cao chất lượng hệ thống tích hợp INS,GPS sử dụng bộ lọc kalman
Hình 22. Thuật tốn Salychev (Trang 51)