podstawy nawigacji inercyjnej 2006 polish

background image

0

AKADEMIA MORSKA W SZCZECINIE



M a c i e j G u c m a

J a k u b M o n t e w k a

PODSTAWY MORSKIEJ

NAWIGACJI INERCYJNEJ

Szczecin 2006

q, M

background image

1

AKADEMIA MORSKA W SZCZECINIE


Maciej Gucma

Jakub Montewka





PODSTAWY MORSKIEJ

NAWIGACJI INERCYJNEJ










Szczecin 2006

background image

2

Autorzy:
Jakub Montewka: część I
Maciej Gucma: część II


REDAKCJA NACZELNA

Redaktor naczelny

prof. dr hab. inż. Bernard Wiśniewski

Komitet Naukowy

prof. dr hab. inż. Bernard Wiśniewski

dr hab. inż. Zbigniew Matuszak, prof. AM

Komitet Wydawnictw Dydaktycznych

dr inż. kpt. ż.w. Jerzy Hajduk, prof. AM

dr hab. inż. Ruta Leśmian-Kordas, prof. AM

dr hab. inż. Jerzy Listewnik, prof. AM



RECENZENT

dr hab. inż. Cezary Specht, prof. AMW


REDAKTOR MERYTORYCZNY

dr inż. kpt. ż.w. Jerzy Hajduk, prof. AM






© Copyright by Akademia Morska, Szczecin 2006

ISBN–10 83-89901-20-X
ISBN–13 978-83-89901-20-0

background image

3

Spis treści

Wstęp ……………………………………………………………………….… 5

Część I

Nawigacja inercyjna


Spis najważniejszych symboli wykorzystanych w części I ……….………… 9
Wprowadzenie ……………………………………………………………..… 11
1. Układy odniesienia w nawigacji inercyjnej ……………………….……… 13

1.1. Układ inercyjny ………………………………………….…...……… 14
1.2. Układ geograficzny …………………………………….……...…..… 15
1.3. Układ geocentryczny …………………………………….……..…… 15
1.4. Układ geodezyjny …………………………………….…..……….… 15
1.5. Układ związany z obiektem ………………………………...……..… 16

2. Transformacja wektora położenia do wybranego układu odniesienia ……. 16
3. Klasyfikacja układów nawigacji inercyjnej ………………………………. 22

3.1. Układy kardanowe …………………………………….…………..… 22
3.2. Układy bezkardanowe …………………………………….…..…...… 26

4. Systemy nawigacji inercyjnej INS – Inertial Navigation Systems ……….. 27

4.1. Wyznaczanie przemieszczenia obiektu w systemach nawigacji
inercyjnej ………………………………………….………………….

28

4.2. Określanie pozycji w systemach nawigacji inercyjnej ………………. 30
4.3. Ustawianie położenia początkowego ………………………………… 34

5. Zalety i wady układów nawigacji inercyjnej ……………………………… 36


Część II

Budowa i dokładność sensorów inercyjnych

Spis najważniejszych symboli wykorzystanych w części II ………………… 39

Wprowadzenie

…………………………………….………………..……… 41

6. Budowa żyroskopów ……………………………………………………… 41

6.1. Żyroskopy mechaniczne i MEMS …………………………………… 42
6.2. Żyroskopy piezoelektryczne (ceramiczne) ………………………….. 45

background image

4

6.3. Żyroskopy FOG …………………………………….………………... 47
6.4. Żyroskopy RLG …………………………………….……………….. 52

7. Budowa akcelerometrów …………………………………….…………… 55
8. Dokładność sensorów inercyjnych …………………………………….…. 60

8.1. Dokładność żyroskopów ………………………..…….….…………. 60
8.2. Dokładność akcelerometrów …………………………….……….….. 63

9. Dokładność systemu INS ………………………………….……………… 63

9.1. Procesy stochastyczne w modelowaniu błędów INS ……………….. 64
9.2. Gaussowski biały szum ……………………………………………… 66
9.3. Losowy bias …………………………………….……………………. 68
9.4. Random Walk …………………………………….………………….. 69
9.5. Procesy Markowa …………………………………….……………… 70
9.6. Możliwe kombinacje procesów losowych w systemach inercyjnych .. 71
9.7. Analiza Fourierowska i falkowa w zastosowaniach nawigacji

inercyjnej …………………………………….………………………

72

10. Filtracja Kalmana …………………………………….………………….. 75

Literatura …………………………………….………………………………. 79
Spis rysunków …………………………………….…………………………. 81

background image

5

Wstęp


W nawigacji morskiej zachodzi konieczność estymacji wektora stanu, na

elementy którego składają się między innymi przyspieszenie liniowe oraz
prędkość kątowa badanego obiektu. Wartości te można mierzyć w sposób
bezpośredni, używając wyspecjalizowanych urządzeń, takich jak akcelerometry i
żyroskopy, które zwyczajowo należą do grupy urządzeń nawigacji inercyjnej.

Dziedzina ta w zastosowaniach morskich, domyślnie zarezerwowana dla

celów militarnych, zdobywa coraz większą popularność na gruncie
użytkowników cywilnych. Przyczyną tego stanu rzeczy jest zarówno
konieczność wspomagania działania systemów pozycjonowania, jak i znaczny
wzrost prędkości obliczeniowej komputerów oraz opracowanie nowych,
znacznie tańszych technologii wytwarzania czujników inercyjnych.

Oddana do rąk czytelnika książka swoim zakresem obejmuje takie

współczesne zagadnienia nawigacji inercyjnej jak:

– opis teoretyczny układów odniesień mających zastosowanie w nawigacji

inercyjnej,

– klasyfikacja układów nawigacji inercyjnej,
– ogólne zasady transformacji informacji pochodzącej z układów

inercyjnych,

– zasady działania i budowa żyrokompasów nawigacyjnych,
– funkcjonowanie i konstrukcja akcelerometrów,
– opis czynników wpływających na dokładność pracy układów

inercyjnych.

Zagadnienia poruszane w niniejszej publikacji stanowią jedynie wstęp do

konstrukcji i funkcjonowania układów inercyjnych w zastosowaniach
cywilnych. Jednym z czynników mających wpływ na powstanie tego
opracowania jest brak aktualnej literatury tematu w języku polskim, pomimo tak
burzliwego w ostatnich latach rozwoju opisywanej dziedziny.

Nowo budowane statki wyposażane są w różnego typu układy nawigacji iner-

cyjnej, stąd przekonanie autorów, iż w niedalekiej przyszłości znajomość
funkcjonowania takich układów i systemów stanie się wymogiem.

Dodatkowym elementem, jaki znalazł swoje miejsce w książce, są

przykładowe ceny modułów nawigacji inercyjnej. Pomimo wyjątkowo szybkiej
dezaktualizacji tego typu informacji, wydaje się, iż dla celów porównawczych
umieszczenie jej jest uzasadnione.

Książka zawiera zagadnienia teorii i praktyki nawigacji technicznej, a

przeznaczona jest w szczególności dla:

background image

6

– pracowników naukowych, zajmujących się problematyką nawigacji

technicznej;

– studentów uczelni morskich ze specjalności:

ƒ nawigacja morska,
ƒ połowy morskie,
ƒ inżynieria ruchu morskiego,
ƒ hydrografia morska;

– osób zawodowo zajmujących się implementacją systemów

elektronicznych na jednostkach pływających.

Autorzy mają nadzieję, że użytkownik odnajdzie w publikacji poszukiwane

informacje, a dobór literatury pozwoli na bezpośrednie odniesienie do źródeł.
Wyrażamy jednocześnie przekonanie, że wszelkie niedoskonałości, braki oraz
niespójności tego opracowania zostaną wykryte przez czytelnika, a wiedzą tą
podzieli się z autorami, do czego zachęcamy.

Dziękujemy Panu Profesorowi Cezaremu Spechtowi za wnikliwą recenzję

i bezcenne uwagi merytoryczne, bez których powstanie tego opracowania
byłoby niemożliwe.

Pragniemy podziękować wszystkim, którzy w sposób bezpośredni

przyczynili się do powstania tej publikacji, a w szczególności: dr Januszowi
Chrzanowskiemu za wstępną recenzję, dr hab. inż. Lucjanowi Gucmie za rady
merytoryczne i leksykalne, dr inż. Pawłowi Zalewskiemu za skierowanie naszej
uwagi na problemy nawigacji inercyjnej, naukowcom z Wydziału Inżynierii
Geomatycznej Uniwersytetu w Calgary za pomoc w zdobyciu materiałów.

Autorzy

Maciej Gucma

Jakub Montewka

(m.gucma@am.szczecin.pl)

(jakub.montewka@tkk.fi)





Dedykujemy tę książkę naszym Ojcom.

background image

7
















Część I


Nawigacja inercyjna

















background image

8









































background image

9

Spis najważniejszych symboli wykorzystanych w części I


r

− wektor położenia w układzie geocentrycznym;

b

i

C

− macierz cosinusów kierunkowych (DCM), transformująca

wektor położenia z układu b związanego z obiektem (indeks
górny) do układu i inercyjnego (indeks dolny);

cos(

θ

xR

)

− cosinus kierunkowy kąta pomiędzy osią x układu i a osią R

układu b;

μ

x

,

μ

y

,

μ

z

− składowe wektora obrotu

μ

;

μ

− wartość kąta obrotu układu;

n

m

ω

− wektor trójelementowy prędkości kątowej obiektu w układzie

geograficznym względem układu inercyjnego;

λ

− długość względem południka niebieskiego;

ar

− przyspieszenie ciała;

F

r

− siła oddziałująca na ciało o masie m;

m

− masa ciała;

a

x

, a

y

, a

z

− przyspieszenia składowe obiektu względem osi:

x, y, z;

V

x

, V

y

, V

z

− składowe prędkości liniowej obiektu względem osi:

x, y, z;

x(t), y(t), z(t) − przebyta droga obiektu względem osi: x, y, z;

dt

− przedział czasu, w którym następuje rejestracja wartości

przyspieszeń (granice całkowania);

v

x

,

v

y

,

v

z

− składowe wektora prędkości względem osi:

x, y, z;

i

− 1

, 2, 3,…, n;

Δt

− przedział czasu określający częstotliwość próbkowania –

Δt = t

i

t

0

.

background image

10










































background image

11

Wprowadzenie

Podstawowym zadaniem nawigacji jest wyznaczenie pozycji geograficznej

obiektu przemieszczającego się w przestrzeni trójwymiarowej (3D – ang.

three

dimensional), w celu bezpiecznego doprowadzenia go do punktu docelowego,
z założoną dokładnością i we właściwym czasie. Zadanie to rozwiązywane jest
metodami autonomicznymi przy zastosowaniu różnego rodzaju pokładowych
urządzeń oraz systemów pomiarowych. Pierwszymi wykorzystywanymi do tego
celu urządzeniami były kompasy magnetyczne, logi, sekstanty oraz
żyrokompasy. Urządzenia te umożliwiają wyznaczenie pozycji obiektu na
podstawie pomiaru natężenia pola magnetycznego Ziemi, ciśnienia przepływu
wody, położenia ciał niebieskich, czy stałych charakterystycznych obiektów na
lądzie.

W zależności od stosowanych urządzeń, nawigację można podzielić na

następujące działy:

− nawigacja astronomiczna, astronawigacja – jest to nawigacja oparta na

obserwacji ciał niebieskich, przy dokładnej znajomości bieżącego czasu;

− nawigacja terrestryczna – jest to nawigacja morska oparta na obserwacji

znaków nawigacyjnych i innych charakterystycznych obiektów
znajdujących się na wybrzeżu, możliwa na odległościach do około 20
mil morskich;

− nawigacja zliczeniowa – jest to przybliżone określenie pozycji statku

wodnego lub powietrznego na podstawie znajomości jego ostatniej
zmierzonej pozycji oraz kierunku (kursu) i szybkości ruchu;

− nawigacja pilotowa – jest to lokalna nawigacja wodna z uwzględnieniem

znaków nawigacyjnych znajdujących się na danym akwenie i terenach
okalających go, stosowana w otoczeniu portów, na prowadzących do
nich torach wodnych oraz w innych oznakowanych miejscach trudnych
nawigacyjnie (cieśniny, rafy, mielizny, zatopione wraki itp.);

− nawigacja radiowa, radionawigacja – jest to nawigacja oparta o sygnały

radiowe wysyłane przez specjalne nadajniki;

− nawigacja satelitarna, np.: GPS – jest to nawigacja na podstawie

sygnałów radiowych wysyłanych przez sztuczne satelity Ziemi;

− nawigacja meteorologiczna, meteonawigacja – jest to nawigacja

prowadzona dowolnymi metodami, a polegająca na prowadzeniu statku
szlakiem najkorzystniejszych warunków meteorologicznych;

− nawigacja bezwładnościowa – inercyjna.

We współczesnych systemach nawigacji satelitarnej (GNSS – z ang.

Global

Navigational Satellite System) rolę punktów odniesienia pełnią satelity, których
położenie na orbicie w dowolnej chwili czasu uniwersalnego (UTC – ang.

background image

12

Universal Time Coordinated) względem Ziemi jest znane oraz systematycznie
monitorowane.

Wszystkie systemy nawigacyjne i związane z nimi instrumenty pomiarowe

umożliwiają wyznaczenie pozycji obserwowanej. W nawigacji, oprócz pozycji
obserwowanej, wykorzystuje się również pojęcie pozycji zliczonej i nawigacji
zliczeniowej.

Nawigacją zliczeniową nazywane są metody wyznaczania pozycji obiektu

w danej chwili na podstawie ostatniej pozycji obserwowanej (pozycji o znanych
współrzędnych), przebytej drogi obliczanej według wskazań przyrządów
pokładowych oraz znanego kąta drogi. W żegludze morskiej nawigację
zliczeniową stosowano od dawna, gdy niemożliwe było wyznaczenie pozycji
obserwowanej. Zadaniem układów nawigacji zliczeniowej jest wyznaczenie
przemieszczenia obiektu w nawigacyjnym układzie współrzędnych. Z reguły
układem tym jest układ współrzędnych geograficznych. Przykładem układów
nawigacji zliczeniowej są układy nawigacji inercyjnej, w których proces
zliczenia prowadzony jest z wykorzystaniem czujników pomiarowych w postaci
przyspieszeniomierzy oraz żyroskopów. Przyspieszeniomierze wyznaczają
wartości przyspieszeń liniowych, natomiast żyroskopy służą do wyznaczania
prędkości kątowych.

Przyspieszeniomierze wyznaczają wartości przyspieszeń względnych, gdyż

samodzielnie nie są w stanie uwzględnić oddziaływania sił pola grawitacyjnego
Ziemi. Przyspieszeniomierz zamontowany na obiekcie umieszczonym na orbicie
geostacjonarnej poruszałby się razem z Ziemią, jednak wyliczone wartości
przyspieszenia oraz prędkości obiektu byłyby równe zeru. Chcąc wyznaczyć
przyspieszenia rzeczywiste, wielkości otrzymane z pomiaru muszą zostać
skorygowane w bloku obliczeniowym układu nawigacyjnego o wartość
przyspieszenia ziemskiego. Żyroskopy natomiast, w zależności od
zastosowanych rozwiązań sprzętowych, wyznaczają wartości prędkości
kątowych lub kąty obrotu względem danej osi.

Droga, jaką przebył obiekt, może być wyznaczona na podstawie całkowania

prędkości liniowej lub dwukrotnego całkowania przyspieszenia obiektu
względem czasu. Kąt orientacji przestrzennej (kurs) wyznaczany jest poprzez
jednokrotne całkowanie prędkości kątowych obiektu względem czasu. Metody
określania pozycji za pomocą urządzeń zawierających elementy pomiarowe,
wykorzystujące zasady dynamiki Newtona, czyli przyspieszeniomierzy i
żyroskopów, stanowią istotę nawigacji inercyjnej (bezwładnościowej). W chwili
obecnej najczęściej spotykanymi w praktyce układami nawigacji zliczeniowej są
układy nawigacji inercyjnej [19], wchodzące w skład systemów nawigacji
inercyjnej.

Podstawowymi blokami, wchodzącymi w skład systemów nawigacji

inercyjnej (INS – ang. Inertial Navigation Systems) są:


background image

13

− blok pomiarowy (IMU – ang. Inertial Measurement Unit), składający się

z czujników: przyspieszeniomierzy (dwa lub więcej – z reguły trzy
czujniki) oraz żyroskopów (trzech lub więcej, z reguły stosowane są
trzy), zamontowanych na wspólnej platformie;

− blok obliczeniowy, składający się z komputerów nawigacyjnych,

których zadaniem jest modelowanie pola grawitacyjnego Ziemi,
całkowanie sygnałów wyjściowych z IMU oraz wyznaczanie i
kontrolowanie pozycji obiektu.

Istnieje wiele modeli układów nawigacji inercyjnej, charakteryzujących się

różnym stopniem skomplikowania, przyjętymi rozwiązaniami konstrukcyjnymi
czy dokładnością, a co za tym idzie również i ceną. Jednak wszystkie te układy
można podzielić na dwie podstawowe kategorie:

− układy kardanowe (ang. gimbaled),
− układy bezkardanowe (ang. strap-down).

W rozdziale tym przedstawiona zostanie ogólna zasada działania oraz

budowa układów inercyjnych. Przedstawione będą także podstawowe reguły
matematyczne związane z wyznaczaniem położenia oraz parametrów ruchu
obiektu za pomocą układów nawigacji inercyjnej.

1. Układy odniesienia w nawigacji inercyjnej

W nawigacji inercyjnej obiekt traktowany jest jako punkt materialny

poruszający się w nawigacyjnym układzie współrzędnych. Aby możliwe było
wyznaczenie parametrów ruchu tego obiektu, jego położenia oraz ułożenia w
przestrzeni wyrażonego we współrzędnych nawigacyjnych, niezbędne jest
wyznaczenie układów odniesienia.

Układem odniesienia nazywany jest punkt lub układ punktów w

przestrzeni, względem którego określa się położenie lub zmianę położenia (ruch)
wybranego ciała. Wybrany punkt często wskazuje się poprzez wskazanie ciała, z
którym związany jest układ współrzędnych. Wybór układu odniesienia jest
warunkiem opisu ruchu lub spoczynku. Układ odniesienia można wybrać
dowolnie, tak, by wygodnie opisać ruch. Z układem odniesienia związuje się
zazwyczaj układ współrzędnych, z którym bywa czasami mylony [28].

Układem odniesienia w nawigacji inercyjnej jest trójwymiarowa przestrzeń

wyznaczana przez układ trzech płaszczyzn. Wyróżnia się pięć zasadniczych
układów odniesienia (ang.

reference frames), z których cztery związane są

z przestrzenią, a jeden z obiektem. Każdy z nich składa się z trzech płaszczyzn
wzajemnie prostopadłych, prawoskrętnych, reprezentowanych przez trzy osie:
x, y, z. Różnice pomiędzy układami odnoszą się do:

background image

14

− przyjmowanego modelu kształtu Ziemi (kula lub elipsoida),
− typu układu (kartezjański lub biegunowy),
− miejsca, w którym znajduje się środek układu (środek Ziemi lub

lokalnie).

W obliczeniach nawigacyjnych, w zależności od zastosowanego systemu

nawigacji inercyjnej (analityczny, półanalityczny, bezkardanowy), przyjmowane
są różne układy odniesienia dobierane w taki sposób, aby w konkretnych
zastosowaniach zapewnić najbardziej wygodny i właściwy opis obserwowanych
parametrów.

Na rysunku 1 przedstawiono wykorzystane w nawigacji układy odniesienia

oraz ich wzajemne relacje. Każdy z układów reprezentowany jest przez trzy
odpowiednio oznakowane osie.

Rys. 1. Układ płaszczyzn odniesienia: inercyjny (x, y, z); geograficzny (x

e

, y

e

, z

e

);

geocentryczny (x

c

, y

c

, z

c

); geodezyjny (N, E, D)

Źródło: [6].

1.1. Układ inercyjny

Układ inercyjny opisywany jest przez trzy osie, oznaczone odpowiednio:

x,

y, z i oznaczany wielką literą I, od angielskiego Inertial frame. Układ ten jest
podstawowym układem odniesienia z początkiem w środku Ziemi. Sam układ
pozostaje nieruchomy względem przestrzeni, co oznacza, że w stosunku do
gwiazd nie wykonuje ruchu obrotowego. Osie

x, y leżą w płaszczyźnie równika,

natomiast oś

z pokrywa się z osią obrotu Ziemi.

background image

15

1.2. Układ geograficzny

Układ geograficzny opisywany jest przez trzy osie, oznaczone

odpowiednio:

x

e

, y

e

, z

e

i oznaczany wielką literą

E, od angielskiego Earth frame.

W układzie tym Ziemia ma kształt kuli, więc odległość obiektu znajdującego się
na jej powierzchni od środka Ziemi jest stała. Osie główne układu leżą na
kierunkach: północnym, wschodnim oraz wzdłuż wektora prostopadłego do
powierzchni Ziemi.

Układ geograficzny jest układem biegunowym, którego naturalnym

środkiem jest środek Ziemi. Współrzędne obiektu wyznaczane są poprzez:

− długość geograficzną −

λ

g

,

− szerokość geograficzną −

ϕ

g

,

− wysokość nad powierzchnią odniesienia − h

g

.

1.3. Układ geocentryczny

Układ geocentryczny opisywany jest przez trzy osie, oznaczone

odpowiednio:

x

c

, y

c

, z

c

i oznaczany wielką literą

C. Według nomenklatury

anglojęzycznej określany jest mianem

geocentric frame.

Układ ten aproksymuje kształt Ziemi elipsoidą obrotową. Jest to układ

biegunowy z początkiem w środku ciężkości Ziemi. Oś

z skierowana jest wzdłuż

linii łączącej obiekt ze środkiem Ziemi, oś

y skierowana jest na wschód,

natomiast oś

x leży w płaszczyźnie południka lokalnego. Położenie obiektu

określane jest przez współrzędne geocentryczne:

− długość geocentryczną −

λ

gc

,

− szerokość geocentryczną −

ϕ

gc

,

− wektor odległości od środka Ziemi − R

gc

.

Ze względu na przyjęty model odwzorowania powierzchni Ziemi, odległość

punktu od środka Ziemi zależy od pozycji tego punktu na elipsoidzie.

1.4. Układ geodezyjny


Układ geodezyjny opisywany jest przez trzy osie, oznaczone odpowiednio:
N, E, D i oznaczany wielką literą N. Według nomenklatury anglojęzycznej
określany jest mianem g

eografic frame. Podobnie jak w przypadku układu

geocentrycznego, układ geodezyjny aproksymuje kształt Ziemi elipsoidą
obrotową i również jest to układ biegunowy. Układy geodezyjny i
geocentryczny różnią się natomiast położeniem środka układu, gdyż środek
układu geodezyjnego znajduje się na przecięciu płaszczyzny równikowej z linią
prostopadłą do elipsoidy w punkcie pomiarowym.

background image

16

Parametry

określające pozycję w tym układzie to:

− długość geodezyjna −

λ

c

,

− szerokość geodezyjna −

ϕ

c

,

− wektor odległości od środka układu − R

c

.

1.5. Układ związany z obiektem

Układ związany z obiektem opisywany jest przez trzy osie, oznaczone

odpowiednio:

R, P, Y i oznaczany wielką literą B. Według nomenklatury

anglojęzycznej układ określany jest mianem

Body frame. W skład tego układu

wchodzą trzy płaszczyzny reprezentowane przez trzy osie obrotu obiektu:
kołysanie −

R (ang.: roll), kiwanie − P (ang.: pitch), myszkowanie − Y (ang.:

yaw) (rys. 2). Początek układu znajduje się w środku ciężkości obiektu,
układ jest kartezjański, prawoskrętny. W porównaniu z wcześniej
przedstawionymi układami, ten jest odrębny, gdyż nie odnosi się do Ziemi. Trzy
płaszczyzny układu związane z obiektem pozwalają jedynie na
wyznaczenie położenia oraz ułożenia obiektu względem jego położenia
początkowego. Wyznaczenie pozycji geograficznej w tym układzie nie
jest możliwe.

Rys. 2. Układ odniesienia związany z obiektem [R, P, Y] (body frame)

Źródło: opracowanie własne.

2. Transformacja wektora położenia do wybranego układu

odniesienia

Wektor położenia obiektu w przestrzeni trójwymiarowej jest wektorem

trójelementowym, a położenie punktu opisywane jest przez trzy współrzędne

P

Y

R

background image

17

(

x, y, z). Jednak nie każdy wektor położenia umożliwia wyznaczenie pozycji

geograficznej obiektu.

Wektor położenia wyznaczony we współrzędnych lokalnych nie będzie

zawierał informacji o pozycji geograficznej obiektu. Chcąc uzyskać taką
informację należy przeprowadzić transformację wektora położenia do
odpowiedniego układu odniesienia. Transformacja w układach nawigacji
inercyjnej dokonywana jest w sposób ciągły przez komputer pokładowy.
Algorytmy obliczeniowe oparte są przede wszystkim na rachunku
macierzowym.

Orientacja przestrzenna obiektu opisywana jest przez co najmniej trzy

niezależne parametry. Najbardziej obrazowym opisem są kąty względnego
obrotu rozpatrywanych układów współrzędnych. Jednym ze sposobów opisu
orientacji obiektu w przestrzeni jest macierz

i
b

C

cosinusów kierunkowych kątów

obrotu wersorów

*

układu współrzędnych związanego z obiektem, do układu

współrzędnych nawigacyjnych.

W podrozdziałach przedstawione zostaną podstawy teoretyczne związane

z problemem transformacji wektora położenia oraz przyjęte oznaczenia i
nomenklatura dotycząca tego zagadnienia [6, 12].

Wektor

Wektory opisujące położenia obiektu, jego prędkość liniową, kątową lub

inne stany obiektu, oznaczane są pogrubioną, małą literą:

r

wektor położenia w układzie geocentrycznym.


Macierz kolumnowa

Wektor

związany z danym układem odniesienia i opisywany przez

współrzędne (

x, y, z), można zapisać jako macierz jednokolumnową (column

matrix – CM). Indeks górny macierzy (i) wskazuje na typ układu odniesienia. W
tym wypadku jest to układ inercyjny:

*

Wersor, inaczej wektor jednostkowy – wersorem dla wektora a jest wektor o tym

samym kierunku i zwrocie, jednak długości 1. Wersory o kierunkach i zwrotach
zgodnych z osiami prostokątnego układu współrzędnych OX, OY, OZ oznacza się
tradycyjnie symbolami i, j, k.

background image

18

{

}

, ,

x

i

y

x

y

z

z

⎡ ⎤

⎢ ⎥

=

=

⎢ ⎥

⎢ ⎥

⎣ ⎦

r

r

r

r r r

r

(1.1)

W przypadku zapisu macierzowego wektora położenia, indeks górny,

informujący o typie układu jest pomijany. Poszczególne parametry wektora
posiadają natomiast indeksy dolne, nomenklaturowo związane z danym
układem. W wypadku inercyjnego układu odniesienia są to indeksy

x, y, z. Inny

typ zapisu (współrzędne wektora ujęte w klamrę) informuje, iż wektor odnosi się
do układu inercyjnego.

Transformacja współrzędnych

Wektor położenia obiektu w danym układzie współrzędnych, zapisany

w formie macierzy kolumnowej może być transformowany do innego układu
dzięki zastosowaniu macierzy cosinusów kierunkowych (

direction cosine matrix

DCM).

W poniższym przykładzie dokonywana jest transformacja bezpośrednia –

z układu związanego z obiektem, reprezentowanego przez indeks

b do układu

inercyjnego – indeks

i:

i

b b
i

= C

r

r

(1.2)

gdzie:

b
i

C

− macierz cosinusów kierunkowych (DCM), transformująca wektor

położenia z układu

b związanego z obiektem (indeks górny) do

układu

i inercyjnego (indeks dolny).

W celu wyznaczenia pozycji geograficznej można także dokonywać

transformacji wielokrotnej, przechodząc pomiędzy kilkoma układami. W
przykładzie transformowany jest wektor r

b

do wektora r

i

, przechodząc kolejno z

układu związanego z obiektem do układu horyzontalnego (

C

n

b

), a następnie z

układu horyzontalnego do układu inercyjnego (

C

i

n

):

i

n

b b

i

n

= C C

r

r

(1.3)

W przypadku transformacji macierzowych istotna jest kolejność

wykonywania działań, gdyż iloczyn macierzowy nie jest przemienny W
niektórych przypadkach zapis w odwrotnej kolejności może spowodować, iż
działania będą niewykonalne:

background image

19

n

b b

b

n b

i

n

n

i

C C

C C

r

r

(1.4)

Macierz cosinusów kierunkowych definiowana jest jako tablica składająca

się z dziewięciu wielkości, związanych ze sobą dodatkowymi zależnościami
[19]:


=

=

)

cos(

)

cos(

)

cos(

)

cos(

)

cos(

)

cos(

)

cos(

)

cos(

)

cos(

zY

zP

zR

yY

yP

yR

xY

xP

xR

RPY
xyz

b
i

θ

θ

θ

θ

θ

θ

θ

θ

θ

C

C

(1.5)


gdzie:

b
i

C

− macierz cosinusów kierunkowych (DCM),

)

cos(

xR

θ

− cosinus kierunkowy kąta pomiędzy osią x układu i a osią R

układu

b.


W przypadku, gdy dwa rozpatrywane układy są wzajemnie prostopadłe,
zachodzi zależność:

( )

T

b
i

i
b

C

C

=

(1.6)

Podstawową wadą opisu orientacji przestrzennej za pomocą macierzy

cosinusów kierunkowych jest duża liczba parametrów i dodatkowych związków
między nimi, co opóźnia obliczenia prowadzone w czasie rzeczywistym.

Zyskującym ostatnio na popularności sposobem opisu transformacji

współrzędnych w układach nawigacyjnych, umożliwiającym szybkie
przeliczanie wektora stanu, jest rachunek oparty na kwaternionach, które
traktowane są jako wielkości opisujące obrót układu o kąt

μ

. Wartości

kwaternionu znajdują się zawsze w przedziale [–1, 1], co znacznie ułatwia i
przyspiesza obliczenia numeryczne.

Ze względu na liniowość równań, brak funkcji trygonometrycznych i

stosunkowo niewielką liczbę parametrów, zastosowanie ich w algorytmach
obliczeniowych otwiera nowe możliwości rozwojowe urządzeń nawigacji
inercyjnej.

Kwaterniony są wielkościami definiowanymi przez cztery parametry: q

1

,

q

2

,

q

3

,

q

4

, gdzie składowe:

q

1

,

q

2,

q

3

opisują położenie chwilowej osi obrotu układu,

natomiast parametr

q

4

określa wartość kąta obrotu. Składowe kwaternionu są do

siebie wzajemnie prostopadłe, czyli spełniają warunek ortogonalności:

background image

20

1

2

4

2

3

2

2

2

1

=

+

+

+

q

q

q

q

(1.7)

Poniższe wzory prezentują podstawowe zależności między wielkością

kwaterionu a położeniem układu:

1

2

3

4

sin( )

2

sin( )

2

sin( )

2

cos( )

2

x

y

z

q

q

q

q

=

=

=

=

μ

μ

μ

μ

μ

μ

μ

μ

μ

μ

(1.8)

1

2

3

4

sin( )

2

sin( )

2

sin( )

2

cos( )

2

x

y

z

q

q
q
q

⎡ ⎤ ⎢

⎢ ⎥ ⎢

⎢ ⎥ ⎢

=

=

⎢ ⎥ ⎢

⎢ ⎥ ⎢

⎣ ⎦ ⎢

q

μ

μ

μ

μ

μ

μ

μ

μ

μ

μ

(1.9)

2

2

2

x

y

z

=

+

+

μ

μ

μ

μ

(1.10)

gdzie:

μ

x

,

μ

y

,

μ

z

− składowe wektora obrotu

μ

,

μ

− wartość kąta obrotu układu.


Prędkość kątowa

Prędkość kątowa jednego układu względem innego wyrażana jest w formie

macierzy kolumnowej. Indeks dolny macierzy informuje o kierunku obrotu
układu:

{

}

,

,

b
ib

R

P

Y

=

ω

ω ω ω

(1.11)

q

background image

21

Powyższy zapis informuje o obrocie układu związanego z obiektem (

b)

względem układu inercyjnego (

i) wyrażonego we współrzędnych układu b.

Dzięki przedstawieniu prędkości kątowych w formie wektorowej, transformacja
tych wielkości pomiędzy układami odniesienia dokonywana jest analogicznie
jak w przypadku wektora położenia.

ib

in

nb

=

+

ω

ω

ω

(1.12)

Zmiana kierunku obrotu układu skutkuje zmianą znaku wektora lub zmianą

kolejności indeksów tego wektora:

ib

bi

=

ω

ω

(1.13)


Transformacja wektora prędkości kątowej

Transformacja wektora prędkości kątowej pomiędzy układami

współrzędnych dokonywana jest w sposób analogiczny jak w przypadku
wektora położenia. W celu uproszczenia obliczeń niezbędne jest ujęcie wektora

ω

w formie macierzy symetrycznej. Macierz taka opisywana jest symbolem

,

gdzie oznaczenia indeksów pozostają bez zmian:

b

b

ib

ib

ω

(1.14)

0

0

0

R

Y

P

P

Y

R

Y

P

R

⎥ ⇒

ω

ω

ω

ω

ω

ω

ω

ω

ω

(1.15)


Poniższa zależność przedstawia transformację wektora prędkości kątowych

obiektu wyrażonego w formie macierzy s y m e t r y c z n e j , przedstawionego
w układzie odniesienia związanym z obiektem (

b
ib

) do układu inercyjnego

(

i
ib

):

b
i

b
ib

i
b

i
ib

C

C

=

(1.16)


Wielkości mierzone oraz wyliczane

W celu uniknięcia pomyłek związanych z nomenklaturą, należy rozróżnić

parametry bezpośrednio mierzone przez urządzenie oraz wielkości podawane
jako wynik końcowy. Wartości mierzone bezpośrednio przez czujniki, takie jak

background image

22

trójelementowy wektor prędkości kątowych, względem układu związanego
z obiektem, podawane jako sygnał wyjścia z trójosiowego żyrokompasu,
oznaczane są znakiem (~) np.:

b

ib

%ω

:

{

}

,

,

b

ib

R

P

Y

=

%

%

%

%

ω

ω ω ω

(1.17)

Wielkości wyliczane przez urządzenie, na podstawie parametrów

zmierzonych bezpośrednio przez czujniki oraz po uwzględnieniu problemów
geometrycznych związanych z transformacją, oznaczane są symbolem (^) np.:

ˆ

n

in

ω

:

{

}

ˆ

ˆ

ˆ

ˆ

ˆ

ˆ

cos ,

,

sin

n

in

L L

L

λ

λ

=

− −

&

&

&

ω

(1.18)

gdzie:

ˆ

n

in

ω

− wektor trójelementowy prędkości kątowej obiektu w układzie

geograficznym, względem układu inercyjnego,

λ

− długość względem południka niebieskiego,

d

dt

λ

λ

=

&

− pierwsza pochodna parametru

λ

względem czasu,

L

− długość geograficzna,

dt

dL

L

=

&

− pierwsza pochodna parametru

L względem czasu.

3. Klasyfikacja układów nawigacji inercyjnej

Systemy układów nawigacji inercyjnej można podzielić na dwie grupy

według następującej systematyki [6, 19]:

1. Układy kardanowe:

a) układy geometryczne,
b) układy analityczne – system INS stabilizowany przestrzennie (ang.

SSINS – Space Stabilized INS),

c) układy półanalityczne – system INS stabilizowany lokalnie (ang.

LLINS

– Local Level INS),

2. Układy bezkardanowe – system INS związany na stałe z układem (ang.

SINS – Strapdown INS).

3.1. Układy kardanowe


Układy kardanowe składają się z dwóch podstawowych elementów:

background image

23

− zewnętrznej ramki zbudowanej z trzech lub czterech pierścieni

wzajemnie prostopadłych tworzących tzw. zawieszenie kardanowe;

− platformy czujników umieszczonej wewnątrz ramki, na której

zamontowane są trzy przyspieszeniomierze oraz trzy żyroskopy.

Charakterystyka zawieszenia kardanowego umożliwia utrzymanie
platformy w stałym położeniu względem wybranego układu współrzędnych, bez
względu na wychylenia obiektu we wszystkich trzech płaszczyznach. W
układach kardanowych platforma zmienia położenie względem płaszczyzn
obiektu, gdy ten wykonuje manewr.

W grupie układów kardanowych można wydzielić dwie podgrupy:

− układy stabilizowane przestrzennie, gdzie platforma zachowuje stałe

położenie względem przestrzeni;

− układy stabilizowane lokalnie, gdzie platforma czujników

utrzymywana jest w zadanej płaszczyźnie lokalnej na podstawie
informacji o kątach obrotu obiektu względem przestrzeni
otrzymywanych z żyros-kopów. Układy te posiadają dodatkowo pętle
sprzężenia zwrotnego z serwomechanizmem, który powoduje
odchylenie platformy względem zawieszenia kardanowego oraz
przestrzeni o kąt obrotu zarejes-trowany przez żyroskopy, jednocześnie
utrzymując platformę w płaszczyźnie lokalnej.

Układy kardanowe były pierwszymi układami nawigacji inercyjnej, pow-

stały i rozwijały się w okresie, gdy przetwarzanie sygnałów z czujnika w czasie
rzeczywistym, ze względu na niewielkie możliwości obliczeniowe ówczesnych
maszyn cyfrowych, nie było jeszcze możliwe. Na rysunku 3 schematycznie
przedstawiono kardanowy układ nawigacji inercyjnej.

Rys. 3. Kardanowy układ nawigacji inercyjnej

Źródło: [6].

background image

24

Układy geometryczne

Elementami składowymi układów geometrycznych są dwie platformy,

które w czasie ruchu obiektu zmieniają położenie zarówno względem siebie, jak
i względem obiektu. Na jednej z platform umieszczone są żyroskopy, na drugiej
przyspieszeniomierze. Płaszczyzna żyroskopów orientowana jest względem
układu równikowego (inercyjnego, przestrzennego), natomiast płaszczyzna
akcelerometrów – względem lokalnego układu horyzontalnego.

W układach geometrycznych, wpływ obrotu Ziemi oraz obiektu na

płaszczyznę żyrokompasów i akcelerometrów jest kompensowany, dzięki czemu
kąty, jakie tworzą ze sobą obie te płaszczyzny, odwzorowują szerokość oraz
długość geograficzną pozycji, w której znajduje się obiekt.

W układach analitycznych oraz półanalitycznych występuje tylko jedna

platforma, na której umieszczone są żyroskopy oraz przyspieszeniomierze.
Platforma ta zmienia swoją orientację przestrzenną względem obiektu. Układy
różnią się ustawieniem platformy względem przestrzeni.

Układy analityczne – układy INS stabilizowane przestrzennie

Osie czujników zamontowanych w układach stabilizowanych przestrzennie

pozostają przez cały czas pracy zgodne z osiami układu inercyjnego

. Oznacza to,

że układ (platforma z czujnikami) utrzymuje stałe położenie względem
przestrzeni, niezależnie od położenia i ułożenia obiektu.

Każde odchylenie obiektu od osi układu inercyjnego, wyznaczone przez

czujniki, kompensowane jest poprzez odpowiednie odchylenie platformy, tak
aby osie główne układu wciąż pozostawały zgodne z osiami układu
przestrzennego.

Zasadę działania, na której opierają się układy analityczne, przedstawiono

schematycznie na rys. 4.

W punkcie startowym A, układ horyzontalny (D, E) oraz układ przestrzenny

(Z

i

,

X

i

) są ze sobą zbieżne, co oznacza, że ich osie pokrywają się. W trakcie

przemieszczania się obiektu do punktu

B, układ lokalny wykonuje obrót

względem układu przestrzennego. Zmierzona przez żyroskopy zmiana położenia
obiektu względem układu przestrzennego powoduje obrót platformy o wartość
kąta zarejestrowaną przez żyroskopy. W ten sposób położenie układu względem
przestrzeni pozostaje niezmienne.

Całkowanie przyspieszeń odbywa się w odniesieniu do układu

przestrzennego, a otrzymane w ten sposób dane przeliczane są następnie do
lokalnego układu odniesienia.

Istotną wadą systemów inercyjnych stabilizowanych przestrzennie jest fakt,

iż czujniki przyspieszeń oraz żyrokompasy poddawane są działaniu zmiennego
pola grawitacyjnego.

background image

25

Rys. 4. System INS stabilizowany przestrzennie

Źródło: [27].

Układy półanalityczne − układy INS stabilizowane lokalnie

Półanalityczne układy nawigacji inercyjnej charakteryzują się tym, że

platforma, na której znajdują się żyroskopy i przyspieszeniomierze utrzymywana
jest w płaszczyźnie horyzontu lokalnego [19]. Oznacza to, że względem układu
przestrzennego platforma pozostaje w ciągłym ruchu.

Na rysunku 5 przedstawiono schematycznie zasadę działania układów

stabilizowanych lokalnie. Oś skrętu żyroskopu oraz oś czułości
przyspieszeniomierza leżą w płaszczyźnie rysunku. Żyroskop zachowuje stałe
położenie w przestrzeni, natomiast platforma z przyspieszeniomierzami,
utrzymując stałe położenie względem układu lokalnego, zostaje odchylona od
położenia poziomego o kąt

β

. Zaburzenie takie jest równoważne

przemieszczeniu układu o odległość

S wzdłuż powierzchni Ziemi. Całkowanie

przyspieszeń oraz obliczenia nawigacyjne realizowane są w odniesieniu do
układu lokalnego.

Zaletą systemów inercyjnych stabilizowanych lokalnie jest względna

prostota obliczeń, nie wymagająca transformacji współrzędnych z układu
przestrzennego do układu lokalnego. Wadą natomiast są błędy systemów,
występujące na dużych szerokościach geograficznych, szczególnie w rejonach
podbiegunowych.

Z

i

D

X

i

D

E

A

E

Z

i

B

Z

i

X

i

X

i

dS

Δ

β

Δ

β

background image

26

Rys. 5. System INS stabilizowany lokalnie

Źródło: opracowanie własne.

3.2. Układy bezkardanowe

Układy bezkardanowe nawigacji inercyjnej składają się z bloku czujników,

czyli trzech przyspieszeniomierzy i trzech żyroskopów, zamocowanych
nieruchomo względem obiektu oraz pokładowych komputerów nawigacyjnych
[12]. Układy te, w porównaniu z układami kardanowymi, charakteryzują się
prostszą budową, gdyż nie zawierają żadnych elementów ruchomych, konieczne
jest natomiast stosowanie większych mocy obliczeniowych, aby z odpowiednią
szybkością uzyskiwać na bieżąco pełne informacje nawigacyjne. Dodatkową
funkcję pełnią komputery nawigacyjne, modelujące przestrzeń trójwymiarową
oraz rozwiązujące równania dotyczące ruchu platformy we wszystkich sześciu
stopniach swobody, w celu transformowania położenia obiektu do układu
geograficznego. W układach kardanowych transformacja dokonywana była
częściowo mechanicznie dzięki zastosowaniu zawieszenia kardanowego. W
układach strap-down realizowane jest to poprzez modelowanie matematyczne,
większe muszą być także zakresy pomiarowe zastosowanych czujników. Jednak
wraz z rozwojem technik komputerowych oraz zwiększaniem możliwości
obliczeniowych maszyn cyfrowych, układy bezkardanowe stopniowo zastępują
układy kardanowe.

Na rysunku 6 przedstawiono schemat pojedynczego układu

bezkardanowego składającego się z bloku trzech akcelerometrów i trzech
żyroskopów. Osie czujników zorientowane są zgodnie z osiami położenia
obiektu, na którym układ jest zainstalowany. Pomiary przyspieszeń oraz

Z

i

D

X

i

D

E

A

E

B

Z

i

X

i

a

dS

Δ

β

Δ

β

a

background image

27

kierunku dokonywane są względem układu związanego z obiektem, natomiast
parametry ruchu obiektu oraz jego położenie wyliczane są na bieżąco w
komputerze pokładowym, poprzez transformację parametrów do układu
geograficznego.

Rys. 6. Bezkardanowy układ nawigacji inercyjnej typu strap-down

Źródło: [

12

].


W układzie można wyróżnić dwa podstawowe tory:

− tor prędkości kątowych mierzonych przez żyroskopy,
− tor przyspieszeń mierzonych przez przyspieszeniomierze.

W chwili obecnej systemy oparte na układach kardanowych ustępują

miejsca systemom, w których zainstalowano układy typu

strap down.

Wskazywanymi w literaturze [12, 19] zaletami tych ostatnich są:

− prostota budowy,
− brak ruchomych elementów mechanicznych,
− mały pobór mocy,
− większa odporność na przeciążenia w porównaniu z układami

kardanowymi,

− natychmiastowa gotowość do pracy.

Wadą ich jest skomplikowany sposób oraz intensywność obliczeń

numerycznych wykonywanych w czasie rzeczywistym, wymagające dużych
mocy obliczeniowych. Jednak dzięki dynamicznemu rozwojowi technologii
komputerowych oraz miniaturyzacji, wymagania sprzętowe nie są już
przeszkodą w rozwoju tego rodzaju systemów.

4. Systemy nawigacji inercyjnej INS – Inertial Navigation

Systems

Metody określania pozycji za pomocą urządzeń zawierających elementy

pomiarowe, wykorzystujące zasady dynamiki Newtona, czyli

background image

28

przyspieszeniomierzy i żyroskopów, stanowią istotę nawigacji inercyjnej,
zwanej także nawigacją bezwładnościową. Działanie systemów inercyjnych
opiera się na drugiej zasadzie dynamiki Newtona, według której przyspieszenie
ciała jest wprost proporcjonalne do oddziałującej na to ciało siły, a odwrotnie
proporcjonalne do masy tego ciała [6, 17, 21]:

m

F

a

r

r = (1.19)


gdzie:

ar

− przyspieszenie ciała,

F

r

− siła oddziałująca na ciało o masie m,

m

− masa ciała.

W systemach nawigacji inercyjnej realizowany jest pomiar przyspieszeń

oraz kątów obrotu w trzech płaszczyznach (

x, y, z). Pomiar przyspieszeń

dokonywany jest za pomocą urządzeń zwanych przyspieszeniomierzami
(akcelerometrami), natomiast pomiaru kątów obrotu dokonują żyroskopy,
zamontowane na pokładzie obiektu (statku, samolotu, samochodu).

Na podstawie analizy danych pochodzących z pomiaru wartości sił oraz

prędkości kątowych poruszającego się obiektu, system realizuje proces
zliczenia, prowadzący do uzyskania pozycji geograficznej we współrzędnych
geograficznych (

ϕ

,

λ

, h).


4.1. Wyznaczanie przemieszczenia obiektu w systemach nawigacji

inercyjnej

Pomiar przyspieszeń liniowych oraz kątowych obiektu dokonywany jest

zazwyczaj w lokalnym układzie odniesienia, natomiast wyznaczenie pozycji
obiektu wymaga transformacji składowych przemieszczenia do układu
nawigacyjnego, pozwalającej wyznaczyć pozycję geograficzną. Położenie
obiektu, względem układu nawigacyjnego nazywane jest orientacją przestrzenną
obiektu.

Na podstawie pomiaru przyspieszenia obiektu obliczane jest jego

przemieszczenie, natomiast kąty orientacji przestrzennej wyznaczane po
jednokrotnym scałkowaniu prędkości kątowych, pozwalają na wyznaczenie
kursu obiektu. Znajomość początkowej pozycji obserwowanej pozwala
natomiast na bardzo dokładne wyznaczenie pozycji zliczonej obiektu w chwili t
na podstawie obliczonych wartości przemieszczenia i kąta [6, 17, 21].

background image

29

Na rysunku 7 przedstawiono schematycznie zasadę wyznaczania

parametrów wektora przemieszczenia obiektu w układzie trzech współrzędnych
(x, y, z).






a)

b)

Rys. 7. Zasada wyznaczania wektora przemieszczenia obiektu

na podstawie całkowania składowych wektora przyspieszenia:

a) wypadkowy wektor przyspieszenia obiektu,

b) schemat bloków całkujących przyspieszenia

Źródło: [19].

Na rysunku 7

a) literą

a oznaczono wypadkowy wektor przyspieszenia

obiektu. Wektor ten wyliczany jest na podstawie wskazań trzech
akcelerometrów, których osie umieszczone są ortogonalnie, czyli wzajemnie
prostopadle. Przyspieszeniomierze rejestrują wartości przyspieszeń składowych
(ax, ay, az) względem osi układu lokalnego (x, y, z). W punkcie

b)

przedstawiono zasadę wyznaczania prędkości obiektu oraz przebytej przez
obiekt drogi poprzez całkowanie przyspieszeń składowych.

Matematyczne zasady wyznaczania parametrów ruchu obiektu

przedstawiają wzory 1.20 – 1.22 [6, 17]:

background image

30

=

=

t

X

t

X

X

dt

t

V

t

x

dt

t

a

t

V

0

0

)

(

)

(

)

(

)

(

(1.20)

=

=

t

Y

t

Y

Y

dt

t

V

t

y

dt

t

a

t

V

0

0

)

(

)

(

)

(

)

(

(1.21)

=

=

t

Z

t

Z

Z

dt

t

V

t

z

dt

t

a

t

V

0

0

)

(

)

(

)

(

)

(

(1.22)

gdzie:

a

x

, a

y

, a

z

− przyspieszenia składowe obiektu odpowiednio względem

osi:

x, y, z;

V

x

, V

y

, V

z

− składowe prędkości liniowej obiektu odpowiednio

względem osi:

x, y, z;

x(t), y(t), z(t) − przebyta droga obiektu odpowiednio względem osi: x, y, z;

dt

− przedział czasu, w którym następuje rejestracja wartości

przyspieszeń (granice całkowania).

4.2. Określanie pozycji w systemach nawigacji inercyjnej

Na podstawie wskazań instrumentów pokładowych, wchodzących w skład

układu nawigacji inercyjnej, otrzymywane są następujące parametry [18, 21]:

− kierunek północny, wskazywany przez żyrokompas;
− wskazania wektorowego miernika prędkości kątowych;
− wskazania wektorowego miernika przyspieszeń;
− kierunek pionowy, wskazywany przez siłę grawitacyjną;
− wskazania zegara pokładowego.

Na podstawie wymienionych parametrów, całkując zarejestrowane

przyspieszenia, tworzony jest zbiór dyskretnych wartości składowych wektora
prędkości w chwili

t

i

:

background image

31

( )

(

)

( )

(

)

( )

(

)

t

i

t

v

t

v

t

i

t

v

t

v

t

i

t

v

t

v

z

i

z

y

i

y

x

i

x

Δ

+

=

Δ

+

=

Δ

+

=

0

0

0

(1.23)


gdzie:

z

y

x

v

v

v

,

,

− składowe wektora prędkości względem osi: x, y, z;

i

− 1, 2, 3,

…, n;

0

t

− moment wyznaczenia ostatniej pozycji obserwowanej;

i

t

− moment wyznaczenia pozycji zliczonej;

t

Δ

− przedział czasu określający częstotliwość próbkowania –

0

t

t

t

i

=

Δ

.

Na podstawie przedstawionych powyżej dyskretnych wartości

poszczególnych składowych wektora prędkości, drogą interpolacji wyznaczane
są funkcje

)

(

),

(

),

(

t

v

t

v

t

v

z

y

x

, ciągłe w przedziale czasowym

t

n

t

t

t

t

i

Δ

+

=

0

0

.

Znając wartości funkcji oraz współrzędne pozycji obserwowanej,

traktowane jako współrzędne początkowe

(

)

0

0

0

,

,

z

y

x

, można wyznaczyć

współrzędne pierwszej pozycji zliczonej

)

,

,

(

1

1

1

z

y

x

, które są równe:

+

=

+

=

+

=

1

0

1

0

1

0

)

(

)

(

)

(

0

1

0

1

0

1

t

t

z

t

t

y

t

t

x

dt

t

v

z

z

dt

t

v

y

y

dt

t

v

x

x

(1.24)


gdzie:

1

0

.

t

t

n t

= + Δ

Na rysunku 8 przedstawiono schemat blokowy układu kardanowego

nawigacji inercyjnej. Schemat ogólnie opisuje zasadę wyznaczania pozycji
obiektu w tego typu układach. Gdzie:

background image

32

1. Czujniki pomiarowe jest to zestaw trzech przyspieszeniomierzy oraz

trzech żyroskopów umieszczonych w zawieszeniu kardanowym. Dane
wyjściowe z tego bloku to przyspieszenia wzdłuż trzech osi wybranego
układu odniesienia.

2. Blok czujników jest bezpośrednio sprzężony z serwomechanizmem

zawieszenia kardanowego

, utrzymującym platformę czujników w

stałym położeniu. Informacje o kątach obrotu zarejestrowanych przez
żyrokompasy przekazywane są do silników korygujących, które sterują
odchyleniami platformy o wartość kąta uzyskaną z żyrokompasów.


Rys. 8. Schemat blokowy układu wyznaczania pozycji

w kardanowym układzie nawigacji inercyjnej

Źródło: [12].

3. Blok kompensacji błędów żyroskopów odpowiada za korektę

sygnałów pochodzących z bloku czujników pomiarowych. Sygnały z
żyroskopów korygowane są pod kątem wpływu ruchu obrotowego
Ziemi, zmian położenia obiektu na wartości rejestrowane przez
żyroskopy oraz typowych błędów żyrokompasów.

4. Blok kompensacji błędów przyspieszeniomierzy realizuje

kompensacja błędów czujników oraz uwzględnienie wpływu pola
grawitacyjnego Ziemi i przyspieszenia Coriollisa na wskazania
czujników.

5. Model pola grawitacyjnego Ziemi to blok, który w sposób dynamiczny

wyznacza wartości pola grawitacyjnego Ziemi w danej pozycji obiektu.
Informacja o wartości pola jest na bieżąco przesyłana do bloku
kompensacji błędów przyspieszeniomierzy.

6. W węzłach sumacyjnych następuje wyznaczanie wartości przyspieszeń

skorygowanych, odnoszących się do geograficznego układu odniesienia.

Serwo-

mechanizm

zawieszenia

kardanowego

Kompensacja

błędów

żyroskopów

Model pola
grawitacyj-
nego Ziemi

Prędkość

początkowa

x’(t

0

)

Pozycja

początkowa

x’(t

0

)

Czujniki

pomiarowe

Kompensacja

błędów

przyspieszen

iomierzy

0

t

t

0

t

t

x

1

x

2

x

3

x

1

x

2

x

3

x

1

(t)

ϕ

x

2

(t)

λ

x

3

(t)

h

background image

33

7. Pierwszy blok całkujący przyspieszenia wylicza całki oznaczone

z wartości przyspieszeń składowych względem czasu, dając w rezultacie
prędkości składowe obiektu wzdłuż trzech osi układu. Podanie
prędkości początkowej pozwala na wyliczenie prędkości bieżącej
obiektu.

8. Drugi blok całkujący oblicza przebytą drogę na podstawie całkowania

prędkości składowych względem czasu. Podanie pozycji początkowej
pozwala na wyznaczenie przez układ pozycji bieżącej obiektu we
współrzędnych geograficznych.

Rysunek 9 przedstawia schemat blokowy układu wyznaczania pozycji dla

bezkardanowego układu nawigacji inercyjnej. Najistotniejsze różnice pomiędzy
blokami wyznaczania pozycji układów kardanowych a typu strap-down,
wynikają z zamocowania czujników w stosunku do obiektu. W układach
bezkardanowych czujniki są nieruchome względem obiektu, komputer natomiast
rozwiązuje równania matematyczne opisujące ruch obiektu we wszystkich
sześciu stopniach swobody, zastępując w tym zadaniu zawieszenie kardanowe.

Rys. 9. Schemat blokowy układu wyznaczania pozycji

w bezkardanowym układzie nawigacji inercyjnej

Źródło: [12].

1. Kompensacja błędów akcelerometrów to blok, który oprócz

wymienionych już wcześniej błędów, dodatkowo uwzględnia błędy
generowane wskutek dużych przeciążeń, jakim w układach strap-down
poddawane są akcelerometry. Jednym ze źródeł błędów jest siła
związana z przyspieszeniem poprzecznym względem osi czułości,
oddziałująca na akcelerometry, zależna od szybkości zmiany położenia
obiektu. W układach kardanowych, dzięki zastosowaniu zawieszenia
kardanowego, akcelerometry były izolowane od tego rodzaju zakłóceń.

przyspieszenie

względem układu

związanego z obiektem

Model pola grawitacyjnego Ziemi

Przyspieszenie

całkowite

Prędkość zmiany

położenia obiektu

Prędkości

Pozycja

Położenie obiektu

Kompensacja błędów

żyroskopów

Transformacja

przyspieszeń

Kompensacja błędów

akcelerometrów

Transformacja

układów odniesienia

przyspieszenie

względem układu

inercyjnego

background image

34

2. Transformacja przyspieszeń

oraz

transformacja układów

odniesienia

to bloki, które pełnią rolę analogiczną do roli bloku

serwomechanizmu w układach kardanowych. W blokach tych następuje
transformacja wektorów przyspieszeń oraz układów odniesienia z
poziomu obiektu do wybranego poziomu lokalnego.

Podobnie jak układy kardanowe, układy typu strap-down wymagają

procedury inicjalizacji, czyli podania parametrów początkowych: prędkości oraz
pozycji. Na przedstawionym schemacie bloki całkowania przyspieszeń
domyślnie uwzględniają te procedury.

4.3. Ustawianie położenia początkowego

Aby układ nawigacji zliczeniowej mógł rozpocząć pracę, wymagane jest

podanie początkowych wartości parametrów nawigacyjnych. Układy nawigacji
inercyjnej są pod tym względem układami specyficznymi, gdyż czujniki
zamontowane są na obiekcie nie poruszającym się względem Ziemi, a na skutek
jej obrotu dobowego poddawane są zmiennym warunkom pracy, przez co,
pozostając nieruchome, zwracają pewną wartość przyspieszenia [6, 12, 19].

Dokładność, z jaką zostają wprowadzone parametry początkowe oraz

uwzględnienie wpływu wspomnianych zmiennych warunków pracy układu,
rzutuje znacząco na późniejsze wskazania całego układu. Wymagane parametry
początkowe układu to:

− pozycja początkowa,
− prędkość początkowa,
− położenie początkowe.

Wartości pozycji obiektu podawane są na podstawie informacji z

zewnętrznych źródeł pozycjonowania, np.: z systemów GNSS. Wartość
prędkości ustawiana jest jako zerowa w momencie, gdy obiekt nie porusza się.
Ustawianie położenia układu nazywane jest poziomowaniem układu.

Procedura wprowadzania parametrów początkowych w układach nawigacji

inercyjnej nazywana jest wstępną orientacją układu nawigacyjnego [19]. Z punktu
widzenia metodologicznego, procedura ta jest taka sama zarówno dla układów
kardanowych, jak i bezkardanowych. Różnica pojawia się natomiast w
rozwiązaniach technicznych. W przypadku układów kardanowych, podczas
orientacji wstępnej następuje odpowiednie ustawienie platformy czujników, w
układach bezkardanowych położenie startowe oraz wszystkie parametry
potrzebne do zliczania pozycji wyliczane są przez komputer nawigacyjny.

Przed przystąpieniem do orientacji dokonywana jest kalibracja czujników

pomiarowych oraz uwzględniany jest wpływ m.in.: ruchu obiektu, temperatury
oraz pola magnetycznego na wskazania przyspieszeniomierzy oraz żyroskopów.
W trakcie przeprowadzania procedury orientacji wstępnej należy:

background image

35

− wykonać żyrokompasowanie układu, czyli określić kierunek północy

rzeczywistej, a następnie zorientować platformę układu nawigacyjnego
względem tego kierunku;

− wypoziomować układ, czyli ustawić platformę w płaszczyźnie

równikowej lub horyzontu lokalnego (układy kardanowe), wyznaczyć
położenie osi przyspieszeniomierzy względem horyzontalnego układu
współrzędnych (układy bezkardanowe).

Orientacja wstępna układu kardanowego polega na ustawieniu platformy

czujników w położeniu zgodnym z płaszczyzną nawigacyjnego układu
współrzędnych. Dla układu geograficznego będzie to płaszczyzna horyzontu
lokalnego, zorientowana w kierunku północnym.

Wartości wektorów przyspieszenia ziemskiego oraz prędkości kątowej

obrotu Ziemi, dla tak zorientowanego układu powinny wynosić:

[

]

0,0, g

=

g

(1.25)

[

]

0

cos ,0,

sin

z

z

ϕ

ϕ

= Ω

−Ω

ω


gdzie:

składowa x
wektorów g i

ω

− skierowana jest w stronę północy rzeczywistej,

składowa y
wektorów g i

ω

− skierowana jest wzdłuż równoleżnika lokalnego,

składowa z
wektorów g i

ω

− skierowana jest zgodnie z kierunkiem i zwrotem

przyspieszenia ziemskiego.


Niedokładność ustawienia platformy czujników wynika z odchylenia
platformy od położenia nominalnego. Spowodowany tym błąd wskazań
czujników może być skompensowany poprzez wprowadzenie macierzy obrotu
P

. Wskazania przyspieszeniomierzy oraz żyroskopów będą określone

następującymi równaniami:

= P

a

g

0

= P

ω

ω

(1.26)


gdzie:

P − macierz obrotu wynikająca z niedokładności ustawienia platformy.

background image

36

Powyższe równania ilustrują fakt, iż podczas orientacji wstępnej układu

czujniki przyspieszenia ziemskiego oraz prędkości kątowej obrotu Ziemi
doprowadzone zostają do zadanego położenia w przestrzeni.

W układach bezkardanowych realizowane jest to poprzez wyliczenie, a

następnie uwzględnienie w czasie pracy układu macierzy poprawek P. W
układach kardanowych odchylenie, powodujące błąd wskazań czujników,
korygowane jest mechanicznie poprzez odpowiednie ustawienie platformy w
przestrzeni. W tym przypadku wyznaczenie macierzy poprawek nie jest
konieczne [12, 19].


5. Zalety i wady układów nawigacji inercyjnej

Jako zalety układów nawigacji inercyjnej można wymienić:

− całkowitą autonomiczność, czujniki pomiarowe znajdują się na obiekcie;
− brak promieniowania żadnej formy energii na zewnątrz, układ nie jest

wrażliwy na zakłócenia zewnętrzne;

− wskazania parametrów ruchu obiektu oraz pozycji podawane są w

sposób ciągły, niezależnie od miejsca położenia obiektu (m.in. w
tunelach czy pod wodą);

− w celu wypracowania przez układ pozycji oraz parametrów ruchu

obiektu nie jest wymagana informacja ze stacji naziemnych, a obszar
działania systemów nawigacji inercyjnej jest praktycznie
nieograniczony;

− jakość informacji nawigacyjnej jest niezależna od manewrów obiektu

ruchomego;

− układ nawigacji inercyjnej dostarcza informacji o pozycji, prędkości,

azymucie oraz pionie, układy inercyjne są najdokładniejszymi układami
określającymi azymut oraz pion ziemski na obiekcie ruchomym.

Wadami układów nawigacji inercyjnej są:

− spadek dokładności wyznaczenia pozycji oraz prędkości wraz z

upływem czasu, nie ma tu znaczenia czy obiekt porusza się, czy nie;

− układy inercyjne wymagają czasochłonnej wstępnej kalibracji

polegającej na ustawieniu kierunku oraz pionu;

− utrudnione jest poziomowanie układu inercyjnego na obiekcie

ruchomym oraz dla szerokości geograficznych powyżej 75º [19].


background image

37











Część II


Budowa i dokładność

sensorów inercyjnych


















background image

38










































background image

39

Spis najważniejszych symboli wykorzystanych w części II

t

0

− czas obiegu wiązki światła w kierunku zgodnym z kierunkiem

obrotu układu;

Ω

− prędkość kątowa;

c

− prędkość światła;

R

− promień toru;

Δt

− różnica czasów obiegu obu wiązek;

A

− powierzchnia ograniczona układem interferometru;

Δφ

− zmierzone przesunięcie fazy dla obu wiązek światła;

L

− długość drogi optycznej (światłowodu);

D

− średnica światłowodu;

λ

− długość fali;

f

n

− częstotliwość rezonansowa;

ϑ

− prędkość fali;

n

p

− odległość pomiędzy prążkami interferencyjnymi;

Θ

p

− odchylenie kąta łamiącego w pryzmacie;

F

− siła oddziałująca na układ;

m

− masa pomiarowa;

a

− wektor przyspieszenia względnego;

w

− wektor przyspieszenia bezwzględnego;

g

− wektor przyspieszenia grawitacyjnego Ziemi;

F

a

− przyłożona siła;

F

d

− siła tłumienia;

F

s

− siła oddziaływania sprężyny;

x&&

− przyspieszenie, czyli:

2

2

dt

x

d

;

&x

− prędkość, czyli

dt

dx

;

k

− stała sprężyny;

n

ω

− częstotliwość rezonansowa, czyli

k
n

;

ξ

− współczynnik tłumienia, czyli

1
2

k

c

m

;

S

m

− czułość mechaniczna układu, czyli

m

k

;

b

− bias;

b

g

− wektor reprezentujący bias zależny od przyspieszenia ziemskiego;

a

− składowa przyspieszenia ziemskiego;

background image

40

s

f

− błąd współczynnika skali;

ω

− prędkość kątowa;

η

− błąd związany z szumem;

( )

bb

R

τ

− funkcja ACF biasu b;

E

− operator matematyczny wartości oczekiwanej;

t

− czas próbkowania;

τ

− odstęp czasowy pomiędzy kolejnymi próbkami;

σ

b

− odchylenie standardowe biasu;

μ

b

− średnia wartość biasu;

υ

b

− błąd średni kwadratowy biasu;

( )

τ

bb

R

− funkcja autokorelacji biasu b;

σ

b

− odchylenie standardowe pomiarów;

β

1

− ciąg czasu korelacji dany jako:

1

c

τ

(

1

c

τ

τ

=

przy

( )

1

2

1

e

bb

b

R

τ

σ

=

);

RW

− Random Walk;

KF

− filtr Kalmana;

FT

− transformata Fouriera;

WT

− transformata falki.




















background image

41

Wprowadzenie

Sensory inercyjne mają zastosowanie w układach, w których obrotowe i

liniowe zmiany położenia mierzone są bez odniesienia do zewnętrznych
współrzędnych. Pomiar tych wartości odbywa się przy użyciu żyroskopów i
akcelerometrów (przyspieszeniomierzy). Systemy inercyjne wykorzystywane są
głównie w nawigacji lotniczej i morskiej oraz w innych zastosowaniach
nawigacyjnych.

W ostatnich latach, rosnące zainteresowanie systemami inercyjnymi

spowodowało pojawienie się wielu nowych układów, zarówno
wyspecjalizowanych jak i ogólnego przeznaczenia.

Na rysunku 10 a) przedstawiono osie układu inercyjnego, zaś na rysunku

10 b) schemat budowy systemu INS po rozwinięciu na płaszczyznę. System taki
w wersji podstawowej składa się z trzech żyroskopów, trzech akcelerometrów
i trzech układów kontrolnych.

Rys. 10. System inercyjny: a) schematyczne przedstawienie osi czułości w INS

b) schemat po rozwinięciu na płaszczyznę

Źródło: opracowanie własne.

6. Budowa żyroskopów

Żyroskopy (żyra) mierzą prędkość obrotową w jednej (lub więcej)

płaszczyźnie. Prędkość obrotowa najczęściej jest wyrażana w stopniach na
sekundę (

°/s) lub stopniach na godzinę (°/h). W układach inercyjnych stosuje się

a) b)

background image

42

trzy żyroskopy umieszczone ortogonalnie względem siebie, co daje trzy stopnie
swobody.

Urządzenia te można podzielić na trzy podstawowe grupy:

− układy z wibrującym elementem VSG (ang. Vibratory Structures Gyro-

scopes),

− układy optyczne,
− inne.

Do grupy żyr VSG należą żyroskopy mechaniczne, MEMS i ceramiczne.

Podstawowy składnik tych żyr to element liniowo wibrujący ze znaną
częstotliwością. W przypadku wystąpienia obrotu prostopadłego do wibrującego
elementu, generowana jest siła Coriolisa, która przy obrocie zmienia częstotliwość
rezonansową. Ta zmiana jest traktowana jako różnica kątowa.

Żyroskopy MEMS wypierają z rynku żyroskopy mechaniczne. Technologia

MEMS wykorzystuje najnowsze osiągnięcia mechatroniki oraz nanotechnologii
w dziedzinie miniaturowych urządzeń elektronicznych.

Żyra optyczne to przede wszystkim żyroskopy światłowodowe (FOG – ang.

Fiber Optic Gyro) i laserowe z komorą wyładowczą (RLG – ang. Ring Laser
Gyro
). Istnieją także inne, bardziej specjalistyczne rozwiązania żyroskopów
optycznych. Żyra optyczne nie są podatne na zakłócenia spowodowane
przyspieszeniami i nie występują w nich zjawiska precesji, czy blokowania.

6.1. Żyroskopy mechaniczne i MEMS

Pierwszy żyroskop został zbudowany przez Niemca G.C. Bohnenbergera

w 1810 r. W 1852 roku L. Foucault wykazał, że żyroskop może wykrywać ruch
obrotowy Ziemi. Żyroskop z definicji to wirująca z dużą prędkością obrotową
masa, umieszczona w swobodnym zawieszeniu (zawieszenie kardana). Zasada
działania żyroskopu mechanicznego jest szczegółowo przedstawiona m. in.
w Podstawach układów nawigacyjnych [19] i w Global Positioning Systems,
Inertial Navigation, and Integration
[12] i nie będzie omawiana w niniejszej
publikacji.

Obecnie żyroskopy mechaniczne mogą być wykorzystywane w wielu

dziedzinach nauki i techniki. Ich dokładność zależy od przewidywanego
zastosowania i co za tym idzie – ceny. Przykładowo żyrokompas
dwużyroskopowy, wykorzystywany w nawigacji na statkach morskich, kosztuje
ok. 10 000 $ i wskazuje północ z dokładnością ok. 1

°. Żyroskop użyty w

zastosowaniach militarnych podający prędkość kątową z dokładnością do 0,1

°/s

i maksymalnej prędkości zmian kąta rzędu 500

°/s, może kosztować nawet

100 000 $. Urządzenie takie wymaga specjalistycznych instalacji (elektrycznej i
chłodzącej). Natomiast rozwiązanie amatorskie, przeznaczone do modeli

background image

43

latających (produkcji Futaba) o niskiej dokładności, kosztuje ok. 150 $ i
jest niewiele większe od pudełka zapałek.

Do żyroskopów mechanicznych można także zaliczyć żyroskopy MEMS

(ang. Microelectromechanical systems – systemy mikroelektromechaniczne).
Zjawiskiem, które wykorzystywane jest do wyznaczania prędkości obrotowej
w żyroskopach MEMS jest siła Coriolisa. Siła ta związana jest z
przyspieszeniem, jakie musi zostać przyłożone do ciała, aby mogło utrzymać się
na obracającej się powierzchni. Żyroskopy wykonane w technologii MEMS, ze
względów technologicznych, wykorzystują następujące rozwiązania [5]:

− układy z wibrującym strojonym elementem – kamertonem (ang.

vibrating tuning fork gyro);

− układy z wirującą masą (ang. vibrating-wheel gyro);
− układy z rezonującą obręczą (ang. resonant wheel gyro, hemispherical

resonant gyro);

− układy z wahadłem Focaulta (ang. Foucault pendulum gyro).

Układy z wibrującym strojonym elementem – kamertonem posiadają parę

odpowiednio ukształtowanych elementów o określonej masie. Każda z dwóch
części takiego elementu oscyluje z jednakowymi amplitudami, ale w
przeciwnych kierunkach. Podczas obrotu takiego układu siła Coriolisa
wprowadza prostopadłe wibracje na ramię kamertonu. Te wibracje można
zmierzyć różnymi metodami. W większości rozwiązań takich pojedynczych
układów jest wiele i są one ułożone w grupy kamertonów często zwane
grzebieniami (ang. comb). Sensory wykrywające ruch kamertonu to przeważnie
sensory piezoelektryczne, piezorezystywne lub pojemnościowe. Przykład
struktury takiego układu wyprodukowanego w Draper Lab zaprezentowano na
rysunku 11 w powiększeniu 2,500 x pod mikroskopem elektronowym.

Rys. 11. Struktura żyroskopu typu wibrujący strojony element – kamerton

background image

44

w powiększeniu pod mikroskopem elektronowym

Źródło: Draper Lab za [5].

Jedną z odmian żyroskopu z wibrującym strojonym elementem –

kamertonem jest żyroskop firmy BEI typu GyroChip. Składa się on z
podwójnego elementu, którego jedna strona służy do wykrywania ruchu
obrotowego, druga natomiast wprowadza oscylacje. Zęby części wibrującej są
zasilane przez obwód oscylatora pracującego z określoną amplitudą. Zęby
kamertonu, poruszając się wokół własnych osi, powodują, że wibrująca część
staje się czuła na zmiany prędkości obrotowej w osi prostopadłej do zębów. Oś
ta definiowana jest jako oś czułości żyroskopu. Zęby kamertonu powodują
generowanie momentu obrotowego, powstającego w wyniku działania siły
Coriolisa. Powstający moment powoduje wzdłużne ruchy elementów
wykrywających ruch obrotowy. Ruchy te wzbudzają pole elektryczne, które
następnie dostarczane jest do wzmacniacza i konwertera. Powstały impuls
elektryczny jest proporcjonalny do prędkości obrotowej dzięki obróbce w
demodulatorze. Żyroskop ten przedstawiono na rysunku 12.

Rys. 12. Schemat układu żyroskopu BEI GyroChip

Źródło: opracowanie własne na podstawie [30].

Układy z wirującą masą działają podobnie jak klasyczne żyra mechaniczne.

Siła Coriolisa wpływa na wirującą masę, co może być wykryte przez np.
czujniki pojemnościowe. Wskazania żyra podczas spoczynku oscylują wokół
jednej wartości napięcia i w momencie obrotu układu napięcie to zwiększa się
bądź zmniejsza, w zależności od kierunku obrotu.

Wahadło Focaulta to hipotetyczna masa m wprawiona w ruch z prędkością

postępową V i prędkością kątową

Ω. Na wahadło działa siła Coriolisa F

c

.

Schematycznie przedstawiono to na rysunku 13.

background image

45

Rys. 13. Powstawianie siły Coriolisa podczas ruchu wahadła Focaulta

Źródło: opracowanie własne.

Cały układ, składający się z czujnika (żyra), układów zasilających,

przetworników analogowo-cyfrowych, czujników temperatury, jest zamknięty w
pojedynczej obudowie typu SMT (ang. Surface Mount Technology).
Przykładowo, dla układu ADXR firmy Analog Devices obudowa typu BGA ma
wymiary 7 x 7 x 3 mm.

6.2. Żyroskopy piezoelektryczne (ceramiczne)

Odmianą żyroskopów mechanicznych są żyroskopy piezoelektryczne, które

podobnie jak żyra mechaniczne wykorzystują siłę Coriolisa do wyliczenia
prędkości obrotowej. W typowym układzie trzy piezoelektryczne przetworniki
są zamontowane na bokach stożkowatego pryzmatu – taki układ produkuje firma
Murata (stosuje się także pręty ceramiczne – konstrukcja opatentowana przez
firmę Nec-Tokin). Budowę pręta piezoelektrycznego przedstawiono na rysunku
14. W momencie, gdy jeden z przetworników jest pobudzany na częstotliwości
rezonansowej, wibracje są przekazywane na pozostałe dwa przetworniki z równą
intensywnością. W chwili, gdy pryzmat obraca się wokół jego wzdłużnej osi,
wynikowa siła Coriolisa będzie wpływała na wartość wibracji dwóch
pomiarowych przetworników. W efekcie powstanie różnica napięcia
przyłożonego do przetworników. Różnica ta jest liniowo zależna od prędkości
obrotowej układu. Przykładem takiego żyra jest Murata Gyrostar ENV-05H
wykorzystywana m.in. w małych robotach i układach stabilizacji obrazu.
Dokładność tego układu jest bardzo niska, błąd deklarowany przez producenta
wynosi 9

°/s, natomiast SF równa się 22.2 mV/°/s.

Kolejne fazy wygięcia pręta ceramicznego względem położenia neutralnego

(0) przedstawiono na rysunku 15. Oscylacje te odbywają się z dużą
częstotliwością potrzebną do wywołania siły Coriolisa.

Schemat sensora z prętem ceramicznym wraz z rozmieszczeniem elektrod

pomiarowych i wzbudzającej zaprezentowano na rysunku 16.

background image

46

Rys. 14. Pręt ceramiczny wykorzystywany w żyroskopach ceramicznych

Źródło: opracowanie własne na podstawie [33].

Rys. 15. Fazy wibracji pręta ceramicznego w żyroskopie ceramicznym

Źródło: opracowanie własne na podstawie [33].

Rys. 16. Schemat budowy sensora z wibrującym prętem

Źródło: opracowanie własne na podstawie [33].

background image

47

6.3. Żyroskopy FOG


Zasada działania żyr optycznych FOG i RLG opiera się na zjawisku

Sagnacka odkrytym w 1911 r. polegającym na tym, że fale świetlne podążając
w płaskim kanale w przeciwnych kierunkach, posiadają rożne czasy transmisji
podczas obrotu sensora (rys. 17 b). Gdy sensor jest nieruchomy, czasy są
jednakowe (rys 17 a). Pomiar prędkości kątowej odbywa się na zasadzie
pomiaru interferencji promienia; układ elementów optoelektronicznych liczy
prążki interferencyjne [5].

Rys. 2.1. Zjawisko Sagnacka w żyroskopie optycznym:

Rys. 17. Zjawisko Sagnacka w żyroskopie optycznym:

a) dla nieruchomego sensora

Ω = 0

, b) dla sensora w ruchu

Ω

>

0

Źródło: opracowanie własne na podstawie [5].


W przypadku obrotu układu uzyskujemy [19]:

1

0

0

L

ct

R

Rt

=

=

+ Ω

(2.1)


gdzie:

L

1

− droga obiegu w kierunku zgodnym z kierunkiem obrotu układu,

t

0

− czas obiegu w kierunku zgodnym z kierunkiem obrotu układu,

Ω − prędkość kątowa,
c − prędkość światła,
R − promień toru.

a) b)

background image

48

Zatem:

0

R

t

c

R

=

− Ω

,


natomiast dla L

2

:

2

1

1

L

ct

R

Rt

=

=

− Ω

(2.2)


gdzie:

L

2

− droga obiegu w kierunku przeciwnym do kierunku obrotu układu,

t

1

− czas obiegu w kierunku przeciwnym do kierunku obrotu układu.


Zatem:

1

R

t

c

R

=

+ Ω

,

czas obiegu obu wiązek:

2

0

1

2

R

R

R

t t

t

c

R c

R

c

Ω

Δ = − =

=

− Ω

+ Ω

(2.3)

gdzie:

Δt − różnica czasów obiegu obu wiązek.

Droga natomiast wynosi:

2

0

1

2

(

)

R

L c t

t

K

c

Ω

Δ =

=

= Ω

(2.4)


gdzie:

K − stała charakteryzująca czułość konkretnego rozwiązania, związana

z parametrami geometrycznymi żyroskopu.

Żyroskopy typu FOG można podzielić na:

− żyroskopy z otwartą pętlą światłowodu (ang. open loop interferometric

FOG),

− żyroskopy z zamkniętą pętlą światłowodu (ang. closed loop

interferometric FOG),

− żyroskopy rezonujące (ang. resonant FOG).

background image

49

Podstawowy schemat dowolnego żyroskopu FOG przedstawiono na

rysunku 18. Różnice w konstrukcji i właściwościach poszczególnych typów
żyroskopów opisano poniżej.

Rys. 18. Uproszczony schemat żyroskopu FOG

Źródło: opracowanie własne na podstawie [5].

Żyroskopy z otwartą pętlą światłowodu (oznaczone: IFOG), jako źródło

światła wykorzystują diody elektroluminescencyjne dużej jasności (SLED – ang.
Super Electro Luminenscent Diode). Diody powinny być jak najwyższej jakości,
żeby nie wprowadzać do obwodu zbędnych szumów. Zjawisko to dodatkowo
może być eliminowane specjalną konstrukcją detektora (interferometru).

Przesunięcie fazy Sagnacka dla IFOG określane jest za pomocą wzoru [5]:

LD

c

φ

λ

Δ =

(2.5)

gdzie:

Δ

φ

− zmierzone przesunięcie fazy dla obu wiązek światła,

L − długość drogi optycznej (światłowodu),
D − średnica światłowodu,

λ

− długość fali,

c − prędkość światła.

Wynika z tego, że zwiększenie stabilności IFOG (a więc ustabilizowanie

współczynnika scale factor) zależy od zmienności D, L i

λ

. Zwiększenie

detektor

background image

50

czułości może się odbyć przez zwiększenie długości światłowodu (L). Długość
pojedynczej pętli w istniejących rozwiązaniach wynosi do kilku kilometrów.
Schemat żyroskopu IFOG przedstawiono na rysunku 19.

Rys. 19. Schemat żyroskopu typu IFOG

Źródło: [5].


Żyroskopy typu IFOG są pod względem technologicznym prostymi

rozwiązaniami, posiadającymi korzystny stosunek ceny do jakości. Ich
głównymi ograniczeniami są: mały zakres dynamiczny (nie nadają się do
zastosowań w szybko zmieniających się środowiskach), długa droga optyczna
podatna jest na odkształcenia, wpływając tym samym na dokładność.

Żyroskopy z zamkniętą pętlą światłowodu posiadają dodatkowo sprzężenie

zwrotne wprowadzone do elementu zmieniającego fazę. Takie sprzężnie wpływa
korzystnie na dokładność żyroskopu, ale znacznie zwiększa ilość koniecznych
obliczeń.

Żyroskopy rezonujące FOG zostały wprowadzone jako rozwinięcie

żyroskopów RLG. Wnęka rezonansowa została zastąpiona pętlą światłowodu,
zakończoną złączem, przez które wysyłana jest w obu kierunkach zmodulowana
fala świetlna, generowana przez diodę laserową. Gdy częstotliwość tej fali
przekroczy wartość, w której obwód pętli pokrywa się z całkowitą liczbą długości
fali dla tej częstotliwości, fala jest sprzęgana do pętli. Gdy cały układ się nie
obraca, maksymalne sprzężnie dla fali poruszającej się w obu kierunkach objawia
się jako ostry wierzchołek w wartości częstotliwości rezonansowej. Podczas
obrotu fale podążające w przeciwnych kierunkach posiadają różne częstotliwości,
co po demodulacji pozwala na dokładne określenie ich częstotliwości
rezonansowych [1].

Rozwiązaniem żyra IFOG typu low-cost (co należy rozumieć jako

korzystny stosunek ceny do możliwości) jest produkt DSP 3000 firmy KVH.
DSP 3000 jest jednoosiowym żyrem interferometrycznym, posiadającym
cyfrowe i analogowe wyjście. Jego wymiary to: 30 x 30 x 80 mm, masa: 300 g,

background image

51

pobór prądu: 3W@5VDC. Dokładność takiego rozwiązania wynosi: bias 6

°/h i

błąd RW (szum) na poziomie 4

°/h/√Hz, co pozwala na zastosowanie go w mniej

wymagających aplikacjach jak np.: roboty kołowe, zdalnie sterowne pojazdy
podwodne ROV (ang. remote operated vehicle), czy zintegrowane systemy
GPS/INS. Wstępne próby z tym układem w Akademii Morskiej w Szczecinie
potwierdzają jego przydatność do krótkookresowego pozycjonowania GPS/INS.
DSP 3000 przedstawiono na rys. 20. Koszt takiego rozwiązania to ok. 3 900
USD.

Rys. 20. Żyro DSP 3000 firmy KVH

Źródło: [32].

Rozwiązaniem wysokiej dokładności jest produkt iNAV-FMS firmy iMAR,

zawierający trzy jednoosiowe żyroskopy FOG i trzy akcelerometry. Dokładność
żyroskopów wynosi 1

°/h (bias) i 0,3°/h/√Hz (RW). Wymiary całego systemu to

265 x 145 x 132 mm, masa – 5500 g. Koszt całego urządzenia to ok. 65 000
euro. Urządzenie przedstawiono na rysunku 21.

background image

52

Rys. 21. System iNAV-FMS firmy iMAR

Źródło: [31].

6.4. Żyroskopy RLG


Żyroskopy laserowe RLG (schemat przedstawiony na rys. 22) są budowane

jako konstrukcje z integralnym laserem gazowym, co przedstawiono na rys. 21.
Wnętrze kanału światłowodowego jest wypełnione helem (albo mieszaniną helu
i neonu). W żyroskopach RLG wykorzystuje się interferometry czynne (źródło
światła obraca się wraz z całym układem). Aby żyroskop laserowy pracował
efektywnie, konieczne jest uzyskanie fali o odpowiedniej, stałej długości, o
stałym kierunku polaryzacji i stałym natężeniu. W RLG światło wytwarzane jest
we wnęce rezonansowej, gdzie tworzy się fala stojąca, której częstotliwość
spełnia warunki rezonansu [5]. Dostrojenie tej częstotliwości odbywa się przez
zmianę długości wnęki. Wzbudzenie drgań jest najbardziej efektywne, gdy
droga, którą przebywa światło stanowi całkowitą liczbę połowy długości fali:

2

n

L n

λ

=

(2.6)


gdzie:

L − długość drogi optycznej,
n − liczba naturalna,

λ

n

− długość fali.

background image

53


Rys. 22. Schemat żyroskopu laserowego

Źródło: opracowanie własne na podstawie [5].




Częstotliwości rezonansowe wynoszą:

2

n

n

c

nc

f

L

λ

=

=

(2.7)


gdzie:

f

n

− częstotliwość rezonansowa,

c − prędkość światła.

Istotnym zagadnieniem staje się utrzymanie monochromatyczności wiązki,

a realizuje się to poprzez zastosowanie selektywnych zwierciadeł.

Pomiar realizowany jest następująco: wiązka L2 kierowana jest

bezpośrednio na układ czujników, natomiast wiązka L1 dociera tam pośrednio
przez pryzmat. Sytuację tę przedstawiono na rysunku 23. W punkcie skupienia
tworzą się prążki interferencyjne w odległości [25]:

p

d

λ

ε

=

(2.8)


gdzie:

d − odległość pomiędzy prążkami interferencyjnymi,

background image

54

ε

p

− rozbieżność kątowa wiązek wychodzących z pryzmatu.

Rys. 23. Schemat detektora żyroskopu RLG

Źródło: opracowanie własne na podstawie [23].


Parametr

ε

p

definiujemy jako [23]:

2

p

p

p

n

ε

=

Θ

(2.9)

gdzie:

n

p

− odległość pomiędzy prążkami interferencyjnymi,

Θ

p

− odchylenie kąta łamiącego w pryzmacie.


Podczas obrotu żyroskopu wokół osi prostopadłej do płaszczyzny drogi

promieni świetlnych, prążki poruszają się z prędkością proporcjonalną do
częstotliwości w miejscu interferencji. Kierunek ruchu prążków jest zgodny z
kierunkiem obrotu, natomiast różnica częstotliwości, wynikająca z różnicy dróg
optycznych na skutek obrotu żyroskopu wynosi [19]:

(

) (

)

2

2

2

2

2

a

b

nc

nc

Lnc

R

f

f

K

L

L

L

L

L

L

λ

Δ

Ω

− =

= −

=

= Ω

+ Δ

−Δ

(2.10)

zatem:

,

f

K

Δ = Ω

gdzie:

K − współczynnik określający czułość pomiarową żyroskopu.

background image

55

Przy czym:

2

R

K

L

λ

=

(2.11)

Układ czujników obrazu interferencyjnego zlicza prążki i określa kierunek i

prędkość obrotu. Liczba zliczonych prążków wynosi [19]:

0

0

0

4

t

t

t

A

N

fdt

dt K

dt

L

λ

= Δ

=

Ω =

Ω

(2.12)

Liczba ta zależy zatem od długości fali, powierzchni drogi optycznej A oraz

długości drogi optycznej i decyduje o rozdzielczości żyroskopu.

Na dokładność pracy żyroskopu RLG wpływa szereg czynników m.in.

długość fali świetlnej, temperatura, ciśnienie i wilgotność. Wpływ ma także
stopień zjonizowania gazu wypełniającego żyroskop. Dodatkowo należy
uwzględnić konstrukcję luster czy fluktuacje prądu wyładowania w kanale
optycznym [5].

Jednym ze źródeł zakłóceń pracy żyroskopów RLG są termiczne i

wibracyjne zmiany geometrii układu optycznego [5]. Do ich kompensacji
wykorzystuje się układ detektorów pionowania zwierciadeł. Detektory sterują
miniaturowym krokowym silnikiem piezoelektrycznym, regulującym położenie
jednego ze zwierciadeł.

Geometrycznie najkorzystniejszy układ stanowi trójkąt równoboczny

posiadający największy stosunek powierzchni do obwodu. Dobór długości
rezonansowej polega na takim ustawieniu luster, aby prążki przy prędkości
kątowej równej zeru nie występowały.

Żyroskopy RLG przeważenie są wyposażone w jedną katodę i dwie anody.

Wpływa to na osłabienie efektu Fizeau – polegającego na występowaniu różnicy
częstotliwości, nawet przy nieruchomym sensorze.

W żyrach RLG występuje niekorzystne zjawisko zacinania się (ang. lock-

in), objawiające się brakiem wskazań przy małych prędkościach kątowych.
Układ mimo tego, że jest zdolny do zmierzenia małej różnicy długości fali
odpowiadającej niewielkiemu obrotowi, nie wykrywa zmiany kąta, gdyż prążki
są zbyt szerokie dla detektora. Likwidacja zjawiska polega na obracaniu
żyroskopu z dużą, znaną częstotliwością (ok. 100 Hz) o niewielki kąt, co
sztucznie zwiększa prędkość kątową. Wartość zmiany kąta jest następnie
odejmowana od wyniku. Do wytwarzania tych oscylacji stosuje się silniki
piezoelektryczne.

background image

56

7. Budowa akcelerometrów

Akcelerometr (przyspieszeniomierz) stosowany jest do pomiaru

przyspieszeń liniowych. Akcelerometr wykorzystuje drugą zasadę dynamiki
Newtona. Są to zwykle konstrukcje mechaniczne, mierzące przesunięcie danej
masy względem na stałe zamocowanej obudowy, a wartości pomiaru są
wyrażane w jednostkach przyspieszenia ziemskiego g (1g = 9,81 m/sec

2

) lub mg

[20]. Przykład akcelerometru zobrazowano na rys. 24. W chwili obecnej
akcelerometry najczęściej wykonane są w technologii MEMS.


Rys. 24. Schemat budowy akcelerometru

Źródło: [12].

Najprostszym rozwiązaniem konstrukcyjnym akcelerometru jest

zastosowanie wahadła o jednym stopniu swobody. Siła bezwładności powoduje
odchylenie wahadła od pionu. Kąt odchylenia zależy od stosunku siły
bezwładności do siły ciężkości i można przyjąć, że przy małych wychyleniach
jest do niego proporcjonalny. Dodatkowo stosuje się układy tłumiące,
zapobiegające nadmiernym wychyleniom. Przy wyznaczaniu wartości
przyspieszenia należy uwzględnić siły bezwładności, ciężkości i tłumienia.

Akcelerometry liniowe (w tym MEMS) wykorzystują odkształcenie

sprężystego układu belkowego w celu przeciwdziałania sile bezwładności.
Pomiar przemieszczenia najczęściej odbywa się poprzez pomiar zmiany
pojemności elektrycznej kondensatora (

ΔC), w wyniku wzajemnego

przesunięcia się jego płyt o

Δx, wywołanego przyspieszeniem w kierunku x.

Takie rozwiązanie znacznie zmniejsza wielkość przyrządu. W przeciwieństwie
do akcelerometrów wahadłowych, pozwala to na zwiększenie zakresu
pomiarowego, a także brak czułości poza osią pomiarową. Typowy akcelerometr
MEMS składa się z kilkudziesięciu warstw takich czujników. Układ
pojemnościowego akcelerometru MEMS zobrazowano na rys. 25.

background image

57

Rys. 25. Schemat akcelerometru belkowego

Źródło: [12].

Czujniki przesunięcia masy pomiarowej to zwykle czujniki pojemnościowe,

piezo-rezystywne, czy bardziej precyzyjne czujniki optyczne. Czujniki
pojemnościowe są wystarczająco dokładne dla większości zastosowań.
Optyczny czujnik przesunięcia liczy znaczniki na elemencie ruchomym
(podobnie jak w mechanicznych myszkach komputerowych). Jego zaletą jest
bezpośrednie wejście sygnału do układów cyfrowych. Większa dokładność
wynika z braku obwodów analogowych, z natury dość wrażliwych na
zakłócenia.

Nowoczesne akcelerometry MEMS są chemicznie trawione w płytce

krzemowej i stanowią integralną całość z czujnikami przesunięcia. Wielkość
takiego układu nie przekracza wymiarów typowego układu scalonego SMD.
Rysunki 26 i 27 przedstawiają 300-krotne powiększenie układu pomiarowego
akcelerometru MEMS serii ADXL firmy Analog Devices.

background image

58

Rys. 26. Powiększenie struktury akcelerometru MEMS

Źródło: [31].

W nawigacji stosuje się zestawy trzech akcelerometrów o osiach czułości

ustawionych prostopadle względem siebie, co daje trzy stopnie swobody. Istotne
jest dokładne ustawienie kątowe układu pomiarowego.

Wyznaczanie wartości przyspieszenia odbywa się na zasadzie pomiaru siły,

zgodnie ze wzorem:

F

= m

a (2.13)

gdzie:

a − wektor przyspieszenia względnego,
F − siła działająca na układ,
m − masa pomiarowa.

background image

59

Rys. 27. Widok pojedynczej grupy grzebieni akcelerometru

Źródło: [31].

Przyspieszeniomierz

mierzy

składową przyspieszenia całkowitego, na które

wpływ ma także przyspieszenie grawitacyjne. W celu uzyskania jedynie
wartości przyspieszenia układu pomiarowego wynikającego z ruchu, w odczycie
należy uwzględnić:

a

= wg (2.14)


gdzie:

w − wektor przyspieszenia bezwzględnego,
g − wektor przyspieszenia grawitacyjnego Ziemi.

Zakładając, że masa pomiarowa umieszczona jest na sprężynie, a jej ruchy

są kompensowane przez tłumik:

-

-

a

d

s

F F F

mx

= &&

(2.15)

gdzie:

F

a

− przyłożona siła,

F

d

− siła tłumienia,

F

s

− siła oddziaływania sprężyny,

x&&

− przyspieszenie, czyli:

2

2

d x

dt

.

background image

60

Zatem:

a

F

t

mx w x kx

=

+

+

&&

&

(2.16)


gdzie:

w

t

− współczynnik tłumienia;

&x

− prędkość, czyli

dt

dx

;

k − stała sprężyny.


Podstawiając:

a

F

a

t

m

mx w x kx

=

=

+

+

&&

&

,


czyli:

a

t

w

k

x

x

x

m

m

= +

+

&&

&

.


Przyjmując warunki początkowe

0

0

x

=

i

0

0

x

=

&

, otrzymujemy funkcję

przeniesienia G

m

(s):

( )

( )

2

2

2

( )

2

n

m

m

n

n

x s

G s

S

x s

s

s

ω

ξω

ω

=

=

+

+

&&

(2.17)


gdzie:

n

k
n

ω

=

− częstotliwość rezonansowa,

1
2

k

c

m

ξ

=

− współczynnik tłumienia,

m

m

S

k

=

− czułość mechaniczna układu.

Odpowiedź systemu będzie związana ze współczynnikiem tłumienia

ξ

.

W przypadku zbyt niskiego współczynnika dojdzie do oscylacji, natomiast zbyt
duża wartość może spowodować spowolnienie reakcji układu.



background image

61

8. Dokładność sensorów inercyjnych

Dokładność wskazań systemu inercyjnego ma znaczący wpływu na jego

działanie, a w przypadku, gdy wymagana jest długotrwała praca z dużą precyzją,
w dynamicznym środowisku, bez możliwości korekty wskazań (np. poprzez
integrację z systemem GPS), koniecznym staje się zastosowanie
specjalistycznych – a co za tym idzie – bardzo drogich układów. Jeżeli istnieją
możliwości w miarę częstej korekty wskazań, a przeznaczenie układu
nie zakłada dynamicznych zmian położenia, to możliwe staje się zastosowanie
tańszych, ale mniej dokładnych czujników.

Na rysunku przedstawiono elipsy błędów pozycji w przypadku utraty

sygnału GPS na statku z zainstalowanym systemem INS/GPS.

Rys. 28. Wpływ utraty sygnału GPS na dokładność pozycji w systemie INS/GPS

Źródło:

opracowanie własne.


W następnych paragrafach przedstawiono podstawy oceny dokładności

sensorów inercyjnych, omawiając ich główne parametry oraz podstawy
modelowania błędów występujących w sensorach inercyjnych. Znajomość
funkcji modelowania błędów jest niezbędna do oceny dokładności pracy
systemu INS [17].

8.1. Dokładność żyroskopów

Główne parametry opisujące dokładność żyroskopów to [12, 21]:

− bias (z ang. błąd systematyczny – błąd poprawności wskazań),
− błąd współczynnika skali (ang. scale factor error),

background image

62

− nieliniowość wskazań (ang. linearity error),
− niedokładność kalibracji,
− szum.

Bias z definicji to błąd wskazań na wyjściu, niezależny od wejścia sensora,

zwykle wyrażany w stopniach na godzinę (

°/h), który wskazuje jak szybko

będzie narastał błąd wskazań w układzie żyroskopu. Bias jest definiowany jako
stała wartość, w przypadku żyroskopów jednak jest stały w krótkim czasie, ale
można go modelować procesem Markowa. Może być zmierzony podczas
pomiarów statycznych. Jeżeli system INS pracuje jako autonomiczny, to bias
wyraża wzrost błędu pomiaru kąta w czasie. W przypadku, gdy INS jest
podłączony do sensora prędkości (np. logu), to przechył wzdłużny i poprzeczny
jest skompensowany, a błąd wpływa głównie na wskazania kursu. W przypadku,
gdy dodatkowo podłączony jest moduł GPS, wskazania kursu również są
kompensowane. Bias żyra jest głównym czynnikiem wpływającym na
dokładność i przydatność systemu INS, typowa wartość w systemie dobrej klasy
to 0,002-0,01

°/h. Przebieg wartości zmierzonej obarczonej biasem

przedstawiono na rys. 29 a).

Rys. 29. Zobrazowanie błędów w sensorach inercyjnych:

a) biasu, b) scale factor, c) linearity error

Źródło: opracowanie własne.

Należy tutaj podkreślić, iż w literaturze przedmiotu dominują dwa

podstawowe ujęcia opisujące bias. Jedno z nich mówi o traktowaniu biasu jako
składowej trzech czynników, w tym [12]:

− deterministycznego,
− losowego,
− związanego z wpływem temperatury.

Inne ujęcie stanowi, aby parametry związane z szumem traktować

oddzielnie. W tym podejściu również istnieje pojęcie biasu liniowego (ang. bias)
oraz biasu losowego (ang. random bias) [21]. Ze względu na większą czytelność
zostanie zaprezentowane drugie podejście.

background image

63

Błąd współczynnika skali to liniowa odchyłka od wartości rzeczywistej,

najczęściej wyrażana jako FS (ang. full scale), czyli stosunek aktualnej wartości
do zakresu, wyrażany w % lub ppm (ang. parts per million – części na milion)
100 ppm = 0,01%. Błąd ten występuje w przypadku wykonywania obrotu.
Przykładowo, przy błędzie 300 ppm, całkowity błąd spowodowany tym
czynnikiem, po pełnym obrocie waha się w granicach 0,1

°. Przeciętna wartość

dla żyr optycznych to < 10 ppm (czyli 1arcsec (0,0003

°) przy obrocie o 30°).

Przebieg wartości zmierzonej, obarczonej SF, przedstawiono na rys. 2.20 b).

Nieliniowość zwana jest także błędem liniowości LE (ang. linearity error).

Jest to odkształcenie na wyjściu w zależności od wartości. Wyrażana jest w
takich samych jednostkach jak SF i często łączona z nim w jeden parametr.
Przebieg wartości zmierzonej obarczonej biasem przedstawiono na rys. 2.20 c).

Niedokładność kalibracji jest parametrem związanym z nieprostopadłym

ustawieniem żyroskopów względem siebie. Np.: niedokładność kalibracji
żyroskopu wg osi Y, rzędu 1 mrad, prowadzi do błędu wskazań przechyłu 0,036

°

po jednym obrocie wg tej osi. Najczęściej wyrażany w mrad. Szum wpływa na
odczyt w sposób bezpośredni – im większy szum, tym większy stopień jego
uwzględnienia w odczycie. Szum jest ważnym parametrem, bowiem po
integracji (GPS/INS) wpływa na zachowania niedeterministyczne pomiaru –
parametr RW (ang. Random Walk). Innym parametrem związanym z szumem
jest bias losowy (ang. random bias), który często bywa łączony z RW. Zwykle
wyrażany w

°

2

/h lub

°/h

2

Hz. Przeliczenie pomiędzy nimi odbywa się przez

przemnożenie wartości czasu w sekundach przez 60. Błąd RW, wynoszący
0,003

°

2

/h wskazuje, że niepewność pomiaru kąta na poziomie 1

σ, spowodowany

błędem RW, wynosi 0,001

° po 6 minutach lub 0,0004° po 1 minucie. Parametr

RW jest istotny zwłaszcza w przypadku żyr stosowanych w układach do
wskazywania północy (żyrokompasy). Uogólnione równanie błędu żyroskopu
przedstawia się następująco (wzdłuż osi x):

g

b

x

X

y

f

x

y

y

z

z

z

a

b

a

s

m

m

a

δω

ω

ω

ω η

⎛ ⎞

⎜ ⎟

= +

+

+

+

+

⎜ ⎟

⎜ ⎟

⎝ ⎠

(2.18)

gdzie:

b − bias,
b

g

− wektor reprezentujący bias zależny od przyspieszenia ziemskiego,

a − składowa przyspieszenia ziemskiego,
s

f

− błąd współczynnika skali,

ω

− prędkość kątowa,

m − przesunięcie umieszczenia sensora,

η

− błąd związany z szumem.

background image

64

8.2. Dokładność akcelerometrów

Akcelerometry podają wartość przyspieszenia odniesioną względem

przyspieszenia ziemskiego wynoszącego 1g = 9,81 m/s

2

, w zakresie podanym

przez producenta. Podobnie, jak w przypadku żyroskopów, parametry opisujące
dokładność akcelerometrów to [12]:

− bias,
− błąd współczynnika skali,
− niedokładność kalibracji,
− szum.

Bias wskazuje jak szybko będzie narastał błąd wskazań w układzie

akcelerometru. Sama definicja biasu jest taka jak w przypadku żyr, a wartości są
podawane najczęściej w

μg. Typowa wartość biasu w systemie dobrej klasy to

1-5

μg (np.: iMAR iNAV-FJI-001-N), natomiast w systemie ogólnego

przeznaczenia to ok. 10 mg (np.: CrossBow IMU400CC).

Błąd współczynnika skali to liniowa odchyłka od wartości rzeczywistej

przyspieszenia. Podobnie jak w żyroskopach wyrażana jest jako: FS (jednostki
% lub ppm) lub jako

μg/g

2

. Przeciętna wartość dla akcelerometrów dobrej klasy

to ok. 20

μg/g

2

, czyli ok. 60 ppm (iNAV-FJI-001-N) i ok. 1% dla CrossBow.

Niedokładność kalibracji jest parametrem związanym z nieprostopadłym

ustawieniem akcelerometrów względem siebie. Szum oraz związany z nim
parametr RW, zwykle wyrażany w mg

2

/h lub

μg/√Hz, w systemie iNAV-FJI-

001-N wynosi przykładowo 8

μg/√Hz.

Uogólnione równanie błędów dla akcelerometru można przedstawić

następująco:

x

f

x

y y

z z

f

b s a

m a

m a

δ

η

= +

+

+

+

(2.19)

9. Dokładność systemu INS

Ze względu na brak jednolitych standardów budowy systemów INS, a także

często niejednoznaczne nazewnictwo, nie jest możliwe uwzględnienie
wszystkich czynników wpływających na systemy INS.

Przedstawiony zostanie przybliżony model błędów w systemach INS, a w

szczególności systemów SINS. W przypadku platform stabilizowanych
koniecznym staje się uwzględnienie metod stabilizacji i jej dokładności.

Wszystkie przedstawione poniżej błędy są zależne od temperatury, do

której powinny być skompensowane. Należy podkreślić, iż wpływu temperatury
nigdy nie da się pominąć, dlatego wszelkie rachunki muszą go uwzględniać.

background image

65

Odczyty z sensorów inercyjnych są także podatne na wewnątrz układowe
naprężenia mechaniczne, związane z metodami konstrukcji systemów INS.

Innym typem błędów są błędy związane z kwantowaniem. Na wyjściu

układu pojawiają się niewielkie różnice wartości, a w przypadku zastosowania
techniki cyfrowej nie mamy dostępnej nieskończonej precyzji konwersji
analog/cyfra. W efekcie powstaje szum proporcjonalny do stopnia kwantowania.

Modelowanie matematyczne układów SINS realizowane jest zwykle

poprzez rozwiązanie równań różniczkowych pierwszego rzędu, które zawierają
zarówno deterministyczne, jak i losowe błędy. Błędy te należy określić, a
następnie otrzymane wartości na wyjściu systemu skorygować.

W przypadku układów GPS/INS wchodzą w rachunek błędów dodatkowe

błędy związane z integracją GPS/INS oraz przekłamaniami powstałymi przy
interpolacji.

Jako główne rodzaje błędów można wyszczególnić:

− błędy inicjalizacji − związane z określeniem wstępnych parametrów

pracy systemu;

− błędy wyrównania – związane z wyrównaniem względem układu

odniesienia;

− błędy modelu grawitacji – związane z przyjętym modelem

grawitacyjnym.

9.1. Procesy stochastyczne w modelowaniu błędów INS

Błędy deterministyczne (bias i SF) modeluje się poprzez linearyzację

równań różniczkowych. Błędy deterministyczne są określane, a następnie
odejmowane od danych wyjściowych.

Określenie modelu błędów stochastycznych (losowych) służy następnie do

uogólnienia całkowitej odchyłki wskazań INS-u, co w rezultacie umożliwi
wprowadzenie oszacowanej wartości do filtru Kalmana.

Przedstawione w tym rozdziale metody modelowania błędów dotyczą

głównie błędów stochastycznych, a w szczególności procesów będących
pochodnymi procesów Markowa: białego szumu, losowego biasu (b), Random
Walk (RW). Szczegółowe przedstawienie tych procesów czytelnik odnajdzie
w literaturze [2, 7, 10, 11]. Polskimi, polecanymi pozycjami są: [9, 20].

Procesy stochastyczne, użyte do modelowania błędów, mogą być

traktowane jako stacjonarne, czyli ich wielkości statystyczne są niezmienne w
czasie (dla uproszczenia). Rozważając proces stacjonarny uznaje się, że może on
być opisany całkowicie przez funkcję autokorelacji (ACF). Jest to związane z
faktem, iż ACF dla danych losowych opisuje generalną zależność wartości w
danym czasie do danych w innym momencie czasu. Dla stacjonarnych procesów
losowych ACF procesu b(t) jest zdefiniowana jako wynik b(t)b(t+

τ

), czyli [23]:

background image

66

( )

( ) ( )

( ) (

)

bb

k=-

R

τ =E b t b t+τ =

b k b k+m

⎦ ⎢

(2.20)

gdzie:

( )

bb

R

τ

− funkcja ACF biasu b,

E

− operator matematyczny wartości oczekiwanej,

t

− czas próbkowania,

τ

− odstęp czasowy pomiędzy kolejnymi próbkami.


Rozważając sygnał dyskretyzowany w czasie, zamiast funkcji ACF można

użyć sekwencji autokorelacji (ACS). W funkcji ACS czas t zastępujemy
sekwencją k-tą, a odstęp

τ

– odstępem pomiędzy próbkami m, w efekcie

otrzymujemy [23]:

( )

( ) (

)

( ) (

)

bb

k

R

m

E b k b k+m

b k b k+m

=−∞

=

=

⎦ ⎢

(2.21)

Wartości

)

(m

R

bb

upraszczają funkcję autokorelacji pod warunkiem

zapewnienia nieskończonej liczby danych. W praktyce dysponujemy skończoną
populacją próbek (o liczbie N).

)

(m

R

bb

zamieniane jest wtedy na R

bb

(m). Dla

czasowej serii pomiarów b(k), k = 1,2,3,…n ACS jest dana równaniem [20, 25]:

( )

( ) (

)

( ) (

)

1

N-m

bb

k=-

R

m

E b k b k+m

b k b k+m

N-m

=

=

(2.22)

Wartość w punkcie m = 0 wynosi:

( )

( )

( )

2

2

2

2

2

1

1

0

N

bb

b

b

b

k=

R

E b k

b k =σ +μ =υ

N

=

=

(2.23)

gdzie:

σ

b

− odchylenie standardowe biasu,

μ

b

− średnia wartość biasu,

υ

b

− błąd średni kwadratowy biasu.

Aby wyliczyć funkcję ACS biasu dla sensora SINS, koniecznym jest

wyliczenie najpierw wartości błędów. W tym celu wykonuje się serię
statycznych pomiarów długookresowych zakładając, że

μ

b

będzie wynosiło zero.

Wtedy wartość R

bb

(0) będzie wariancją biasu

σ

2

b

. Transformata Fouriera (ciągła

background image

67

lub dyskretna) funkcji (ACF lub ACS) nazywa się widmową gęstością mocy
(PSD) S

bb

. Dla ciągłego sygnału przyjmuje postać [23]:

( )

( )

e

-jωt

bb

bb

S

ω

R

τ

−∞

=

(2.24)

( )

( )

e

e

-jωm

bb

bb

m

S

R

m

=−∞

=

Innymi słowy PSD opisuje, jak moc (w naszym przypadku wariancja)

szeregu czasowego pomiarów jest rozłożona w funkcji częstotliwości. ACF i
ACS są dane jako odwrócone transformaty Fouriera funkcji PSD, czyli [23]:

( )

( )

1

e

2

jωτ

bb

bb

R

τ =

S

ω

−∞

π

(2.25)

( )

( )

1

e

e

2

j

jωm

bb

bb

R

m =

S

ω

π

−π

π


9.2. Gaussowski biały szum

Do modelowania wielu losowych sygnałów używa się procesu

gaussowskiego z czasem ciągłym o zerowej wartości oczekiwanej, niezależnych
wartościach i dodatniej stałej gęstości widmowej. Przymiotnik „biały” w nazwie
bierze się z jednakowych udziałów energii, wnoszonych przez wszystkie
składowe harmoniczne do jego całkowitej energii, co sprawia, że przypomina on
białe światło [26].

W przypadku procesu stacjonarnego, szum ma wartość zero PSD

S

bb

= S

bb

(0). ACF i ACS dla takiego procesu wynoszą odpowiednio:

( )

( )

( )

( ) ( )

0

1

e

e

0

2

2

bb

jωτ

jωτ

bb

bb

bb

-

-

S

R

τ =

S

ω

dω =

dω = S

δ τ

π

π

(2.26)

( )

( )

( )

( ) ( )

0

1

e

e

e

0

2

2

bb

jωm

jωm

bb

bb

bb

-

-

S

R

m =

S

dω =

dω S

δ m

π

π

π

π

=

π

π

background image

68

gdzie:

δ

(y) − dystrybucja delta (dystrybucja delta-Diraca dla pomiaru ciągłego

δ

(

τ

) i jednostkowa funkcja impulsowa

δ

(m) dla danych

dyskretyzowanych).

( )

( )

0 dla

0

;

1

dla

0

d

ε

ε

τ

δ τ

δ τ τ

τ

=

=

⎨∞

=

dla dowolnego

ε

> 0

(2.27)


Wracając do równania (2.25) i (2.26) oraz wstawiając dystrybucję delta

otrzymujemy:

( )

( )

( ) ( )

( )

( )

2

2

2

0 =

0

0

bb

b

bb

bb

b

R

E b k

σ

S

δ

R

m

σ δ m

⎤ =

=

=

(2.28)

Zatem ACF (lub ACS) białego szumu wykazuje brak korelacji dla wszystkich
wartości elementów poza elementem równym zeru, uwzględniając oczywiście
funkcję delta. Proces taki jest nazywany czystym procesem losowym (ang. pure
random proces
). ACF i ACS dla białego szumu przedstawiono na rysunku 30.


Rys. 30. Funkcje ACF i ACS dla białego szumu

Źródło: opracowanie własne.

Uwzględniając funkcję delta można stwierdzić, że wariancja procesu

białego szumu jest nieskończona. Taki proces jest oczywiście jedynie koncepcją
teoretyczną (nie jest realizowalny fizycznie). Pomimo tego omawiany szum
może być w pewnym sensie użyteczny dla przybliżenia niektórych procesów
fizycznych. Co więcej, biały szum może służyć do generowania innych
procesów losowych poprzez zastosowanie układów filtracyjnych.

Biały szum nie zawsze odzwierciedla prawidłowo przebieg rzeczywistego

procesu, dlatego często zastępuje się go procesem Ornsteina-Uhlenbecka [10].

W rzeczywistości wyliczona wartość ACS błędów sensora SINS (po

usunięciu deterministycznego biasu) nie odzwierciedla dyskretnego białego

R

bb

= S

bb

(0)

δ

(0)

S

bb

= S

bb

(0) = const.

-

τ

ω

-

ω

τ

background image

69

szumu procesu. Składowe losowe błędów systemu mogą być modelowane
poprzez przepuszczenie szumu w t o średniej

μ

b

= 0 poprzez odpowiedni filtr

kształtujący (liniowy system dynamiczny), żeby uzyskać na wyjściu
skorelowany czasowo szum. Ta operacja zmieni korelację charakterystyk
wejścia sensora, aby dopasować właściwą składową błędu sensora. Wartości
parametrów filtracji są optymalnie dobierane poprzez minimalizację różnic
pomiędzy wyjściem filtru a właściwą sekwencją szumu na wyjściu z sensora
inercyjnego w rozumieniu metody najmniejszych kwadratów. Na rysunku 31
przedstawiono przykładowy filtr formujący.

Rys. 31. Filtr formujący stosowany w modelowaniu szumu

Źródło: opracowanie własne.

9.3. Losowy bias

Losowy bias to nieprzewidywalna wielkość losowa ze stałą wartością

oczekiwaną. Przy założeniu

( )

db

b t

dt

=

&

, błąd wywołany biasem jest

zdefiniowany przez równanie:

( )

0

b t =

&

(2.29)

Dyskretna postać tego równania:

1

k

k

b = b

+

.


Prawdziwe zatem jest:

( )

2

0

const.

bb

k

bb

R =E b =R

=

⎡ ⎤

⎣ ⎦

(2.30)

b(t)

w(t)

background image

70

Zatem bias jest specjalnym przypadkiem filtracji przy założeniu losowych

warunków początkowych [26].

9.4. Random Walk


Proces Random Walk (RW) należy do grupy procesów Wienera,

posiadających własności Markowa i jest szczególnym przypadkiem procesu
dyfuzji. Proces RW może być opisany jako suma procesów białego szumu.

Analizując proces RW, różnica (b

k+1

b

k

) jest losową sekwencją w

k

czyli:

1

k+

k

k

b = b + w

( )

( )

.

b t = w t

&


Zatem dla licznej próby statystycznej:

1

1

k

k+

i

i=

b =

w

(2.31)


Z równania 2.31 wynika, że RW jest procesem generowanym poprzez

integrację (całkowanie) nieskorelowanych sekwencji. Nazwa Random Walk (z
ang.
Losowy Chód) wzięła się z analogii do człowieka stawiającego kroki o
jednakowej długości, ale w rożnych kierunkach. Wartość średnia

μ

b

procesu RW

jest dana zależnością [25]:

[ ]

[ ]

1

1

1

0

k

k

b

k+

i

i

w

i=

i=

μ = E b

= E

w =

E w = μ =

(2.32)


Wariancja

σ

2

b

dla nieskorelowanych sekwencji w

i

może być wyliczona:

2

2

2

2

2

2

2

1

1

1

1

k

k

b

k+

b

k+

i

i

w

i=

i=

σ = E b

- μ = E b

= E

w

=

E w = kσ

⎡ ⎤

⎣ ⎦

(2.33)


Proces RW nie jest zatem procesem stacjonarnym (jego wariancja zmienia

się w zależności od liczby sampli) i co za tym idzie, ACS nie definiuje nam tego
procesu. Należy jednak pamiętać, że różnica (b

k+1

b

k

) jest stacjonarna [8].

Proces RW może być uważany za stacjonarny dla małych przedziałów czasu, co
ma duże znaczenie praktyczne.

background image

71

9.5. Procesy Markowa


Niektóre źródła szumów są skorelowane w czasie, ich bieżąca wartość

zależy od wartości poprzednich. Do modelowania tego typu zachowań stosuje
się losowe procesy Markowa (GM). Procesy GM są stacjonarnymi procesami,
posiadającymi wykładniczą funkcję autokorelacji i są one wyjątkowo użyteczne
dla inżynierów ze względu na możliwość opisu wielu przypadkowych procesów
na odpowiednim poziomie aproksymacji [9]. Większość systemów inercyjnych
może być opisana funkcją autokorelacji procesu GM pierwszego rzędu [27]:

( )

1

1

2

e

-β τ

bb

b

R

τ = σ

(2.34)

gdzie:

( )

bb

R

τ

− funkcja autokorelacji biasu b,

σ

b

− odchylenie standardowe pomiarów,

β

1

− ciąg czasu korelacji dany jako:

( )

1

1

1

2

przy

1

e

c

c

bb

b

τ

τ = τ

R

τ = σ

.

Funkcję autokorelacji tego typu przedstawiono na rys. 32. Filtr kształtujący jest
układem zamkniętym pierwszego rzędu, co widać na rys. 33.

Jak pokazano na rysunku 32, korelacja pomiędzy danymi z procesu

pierwszego rzędu spada wraz ze wzrostem odstępu czasowego pomiędzy
próbkami danych. Jest to spadek do 0 w

∞. Procesy pierwszego rzędu GM są

często stosowane do opisu błędów w systemach inercyjnych ze względu na
prostotę aparatu matematycznego i w miarę dobre przybliżenia rzeczywistości.

Rys. 32. Funkcja autokorelacji pierwszego rzędu

Źródło: [27].

2

1

e

b

σ

2

b

σ

1

2

e

b

β τ

σ

1

1

1

c

τ

β

= −

1

1

1

c

τ

β

=

τ

-

τ

background image

72

Używając modelu GM pierwszego rzędu można opisać bias jako równanie

różniczkowe [27]:

( )

( )

( )

2

1

1

-

2

b

b t

β b t +

β σ w t

=

&

(2.35)

Rys. 33. Układ filtrujący pierwszego rzędu

Źródło: [27].


9.6. Możliwe kombinacje procesów losowych w systemach

inercyjnych

Procesy losowe i błędy z nimi związane mogą być przedstawione jako

kombinacja dwóch lub więcej procesów. Przykładowo, losowy bias i RW mogą
być przedstawione jako jeden proces losowy wyrażony za pomocą zmiennej.
Kombinacje tych procesów dobiera się na podstawie specyfikacji badań, jakie
mają być przeprowadzone w przypadku konkretnego systemu inercyjnego.

Należy podkreślić, iż obróbka danych przedstawionymi metodami wymaga

wcześniejszego ich przygotowania. Dane pochodzące z systemów inercyjnych
charakteryzują się wysokim poziomem szumów pomiarowych. Stosuje się różne
metody usuwania tych zakłóceń m.in. analizę Fouriera i funkcje falki.

Do modelowania zjawisk rządzących prawami systemów inercyjnych

wykorzystuje się równania różniczkowe losowe. Niestety, w przypadku
dynamicznych procesów losowych typowe metody rozwiązywania zwykłych
równań różniczkowych zwykle zawodzą. Wprowadza się stochastyczne
równania różniczkowe, jednak rozwiązania tego typu układów często są jedynie
przybliżone (np.: proces Wienera nie jest różniczkowalny w całej swojej
dziedzinie, co więcej nie jest nawet średniokwadratowo różniczkowalny).
Stosuje się wtedy teorię dystrybucji (powstaje gaussowski biały szum) lub
zamianę na równanie całkowe (najczęściej są to całki Ito lub Stratonowicza) [9].

w(t)

b(t)

b(0)

β

1

background image

73

Modelowanie błędów systemu inercyjnego jest dość skomplikowanym

zadaniem ze względu na losowy charakter tych błędów. Obecnie wprowadza się
techniki pozwalające na szybką analizę błędów (np.: funkcje autoregresji),
jednak formalizm matematyczny tych rozwiązań znacznie wykracza poza ramy
tego opracowania.

9.7. Analiza Fourierowska i falkowa w zastosowaniach nawigacji

inercyjnej

Analiza falkowa, w przeciwieństwie do analizy Fourierowskiej, używa

funkcji aproksymujących, które są zlokalizowane zarówno w dziedzinie czasu,
jak i częstotliwości. Właśnie z tego powodu falki są bardzo przydatne do
aproksymowania funkcji (obróbki sygnałów) z ostrymi pikami oraz
nieciągłościami [4].

Falki są matematycznymi funkcjami, które dzielą dane wejściowe na

składniki różnej częstotliwości, a potem analizują każdy element z dokładnością
odpowiadającą skali próbki. Daje to bardzo dobre możliwości poznania natury
sygnału.

Klasyczne podejście do analizy częstotliwości przewiduje stosowanie

wzorów Fouriera. Wykazano, że każda funkcja może być przedstawiona jako
szereg funkcji okresowych:

( )

( )

(

)

0

1

cos

sin

k

k

k

a

a

kx

b

kx

=

+

+

(2.36)


Współczynniki a

0

, a

k

, b

k

wyznaczane są w następujący sposób:

2

0

0

1

( )

2

a

f x

π

=

π

dx

( ) ( )

2

0

1

cos

k

a

f x

kx dx

π

=

π

(2.37)

( ) ( )

2

0

1

sin

k

b

f x

kx dx

π

=

π




background image

74

Transformaty Fouriera (FT – ang. Fourier Transforms)


Pod ogólnym pojęciem transformat Fouriera rozumie się funkcje do

analizowania częstotliwości sygnału w pewnym przedziale czasu. Transformata
ogólnie polega na zmianie funkcji z zależności od czasu na funkcję zależną od
częstotliwości. Taki sygnał może być analizowany ze względu na swoją
częstotliwość, gdyż współczynniki Fouriera reprezentują wkład każdej funkcji
sinus i cosinus do poszczególnych częstotliwości [11].

Ważona (okienkowa) transformata Fouriera (WFT – ang. Windowed

Fourier Transforms) może być zastosowana w przypadku, gdy analizowana
funkcja nie jest okresowa, a złożenie funkcji okresowych nie odwzoruje jej
dokładnie. Możemy jednak tak rozłożyć sygnał, aby jego poszczególne części
były funkcjami okresowymi. WFT daje informacje jednocześnie o dziedzinie
czasu i częstotliwości. WFT sygnał wejściowy dzieli na przedziały, a każdy
z nich jest oddzielnie analizowany ze względu na częstotliwość. Jeżeli sygnał
posiada ostre przejścia, to podział jest tak dopasowany, aby w miejscu tego
przejścia znalazł się koniec przedziału. Procedura przywiązuje większą wagę do
punktów ze środka przedziału, a nie z okolic końców.

Dyskretna transformata Fouriera (DFT – ang. Discrete Fourier Transforms)

szacuje transformatę Fouriera na podstawie skończonej ilości punktów, które
odwzorowują zachowanie się całej funkcji.

Zastosowanie komputerów oraz obliczeń w czasie rzeczywistym wymaga

stosowania przekształceń numerycznych. Wykorzystuje się tu algorytm podany
przez J. Tuckeya i J. Cooleya, obliczający DFT, oparty na symetrii funkcji
harmonicznych, nazwany szybką transformatą Fouriera (FFT – ang. Fast
Fourier Transforms
). Aproksymacja funkcji seriami pojedynczych pomiarów
wymaga zastosowania w obliczeniach macierzy rzędu n (ilość użytych
punktów). Mnożenie macierzy n × n wymaga wykonania operacji n

2

, co przy

dużej ilości pomiarów punktowych, np.: w przypadku sygnałów pochodzących z
czujników inercyjnych, staje się problematyczne ze względu na skończoną moc
obliczeniową komputera. Jeżeli punkty rozłożone są w jednolity sposób, wtedy
macierz n × n może zostać podzielona na kilka macierzy rzadkich, a ilość
wykonywanych operacji arytmetycznych wynosi wtedy n logn.

Analiza falki (ang. wavelet) w odróżnieniu od analizy fourierowskiej nie

wyraża badanych funkcji poprzez wielomiany, ale poprzez funkcje, które są
tworzone ze stałej funkcji zwanej falką bazową, poddawanej wielokrotnym
przekształceniom [4]. Funkcje te można odnosić zarówno do czasu, jak i do
częstotliwości, dopuszczając związki pomiędzy funkcją reprezentowaną a jej
współczynnikami. Dzięki temu uzyskano większą stabilność numeryczną w
procesie odtwarzania badanej funkcji.

Z praktycznego punktu widzenia, celem analizy falki jest znalezienie

funkcji bazowych i sposobów ich uzyskania z użyciem metod numerycznych.

background image

75

Dowiedziono, że każda funkcja dająca się aproksymować szybką transformatą
Fouriera, może zostać przedstawiona za pomocą falek, zawierając przy tym
więcej informacji przestrzennej jak i częstotliwościowej niż FFT [11]. Analiza
falek jest z tego względu doskonałym narzędziem w analizie przebiegów
niestacjonarnych, np.: białego szumu.

Przyjmując założenie, że funkcja f(x) jest określona w całej dziedzinie liczb

rzeczywistych, można przedstawić funkcję jako sumę:

k

k

k

f

a F

=

(2.38)


przyjmując za a

k

pewne współczynniki liczbowe, zaś F

k

traktując jako rodzinę

prostych funkcji. Istotne jest także, aby już skończona suma przybliżała w miarę
dobrze funkcję wyjściową.

Funkcja wejściowa f(x) może być zapisem kołysań statku, wykresem EKG,

czy zapisem dźwięku. Rozwiązanie tego problemu sprowadza się do:

− wyznaczenia współczynnika a

k

;

− wyznaczenia skończonej sumy, przybliżającej na odpowiednim

poziomie.

Dodatkowo koniecznym staje się wprowadzenie pojęcia układu

ortonormalnego funkcji F(k), spełniającego warunek:

( ) ( )

0, gdy
1, gdy

k

l

k l

F x F x dx

k l

= ⎨

=

(2.39)

Falką nazywamy taką funkcję

Φ

, której układ funkcji

Φ

j,k

zdefiniowany

jako:

( )

(

)

2

,

2

2

j

j

j k

Φ

x

Φ

x k

=

(2.40)

gdzie:

k, j, l – należą do układu liczb całkowitych,


jest układem ortonormalnym i zupełnym.

Funkcje te dążą do zera dla argumentu dążącego do nieskończoności, a ich

suma ważona umożliwia przedstawienie z dowolną dokładnością dowolnej
funkcji ciągłej (podobnie jak funkcje cosinus (transformata Fouriera) o różnych
okresach umożliwiają przedstawienie każdej funkcji okresowej).

background image

76

Jako najprostszą falkę przyjmuje się falkę Haara, skonstruowaną ok. 1890 r.,

zdefiniowaną jako [4]:

( )

,

1

1

dla

0

2

1

1 dla

1

2

0

w

pozostalych przypadkach

j k

h

x

x

x

=

≤ <

⎨−

≤ <

⎪⎩

(2.41)


Z definicji wynika, że funkcja h

j,k

(x) jest zerem poza odcinkiem [2

-j

k,

2

-j

(k

+

1)], czyli współczynnik a

j,k

przyjmie taką wartość jak funkcja na tym

odcinku. Zarówno funkcja a

j,k

,

h

j,k

, jak i jej skończona suma w przypadku falki

Haara jest nieciągła. Falki, które powstały w latach 80 i 90 ubiegłego stulecia
były już ciągłe i miały pochodne. Dziedzina ta jednak wciąż dynamicznie się
rozwija ze względu na duże możliwości praktycznego zastosowania.

Podobnie jak w przypadku analizy Fourierowskiej, skonstruowano

dyskretną transformatę falki (DWT – ang. Discrete Wavelet Transform) oraz
szybką transformatę falki (FWT – ang. Fast Wavelet Transform). Macierz DWT
nie jest w ogólności macierzą rzadką. Dzieli się ją w celu uzyskania kilku
macierzy rzadkich, wykorzystując do tego celu własności samopodobieństwa.
Algorytm taki wymaga wykonania n operacji do przekształcenia n
wymiarowego wektora. Jego nazwa pochodzi od nazwisk twórców: DWT
Mallata i Daubechies [4].

Transformaty falkowe są także składnikiem bardziej uniwersalnych

pakietów falkowych (ang. wavelet packets), czyli kombinacji kilku funkcji falki.
Tworzą one bazę zachowującą parametry ortogonalności i właściwości
lokalizacji bazowej funkcji falkowej. Rekurencyjny algorytm wylicza
odpowiednie współczynniki w liniowej kombinacji. Każdy wyliczony
współczynnik pakietu falkowego zapamiętuje jako jedną z gałęzi swojego
drzewa analitycznego [4].

Analiza falki, jak i transformaty Fouriera, zostały zaimplementowane m.in.

w pakiecie inżynierskim MATLAB. Praktyczne zastosowanie tego pakietu jest
ogromne, a jego przedstawienie wychodzi poza ramy tej publikacji. Omówiony
zostanie jednak w kolejnej publikacji dotyczącej zastosowań inercyjnych.

10. Filtracja Kalmana

w pozostałych przypadkach

background image

77

Filtracja Kalmana jest podstawową techniką analizy danych pochodzących

z czujników inercyjnych. Sam problem został opisany przez Węgra, Rudolfa
Kalmana, który w 1960 r. opisał rekurencyjne rozwiązanie problemu dyskretnej
filtracji liniowej [14]. Zakładając dany poziom błędu, rozwiązanie sprowadzało
się do oszacowania chwilowego wektora stanu układu dynamicznego.
Zakłócenia w układzie są traktowane jako biały szum. Ponieważ filtr Kalmana
ma wiele zastosowań praktycznych, stał się on przedmiotem szeroko
zakrojonych badań, a od momentu pierwszej publikacji wprowadzono
do podstawowego algorytmu wiele zmian. Bazując na samym założeniu filtracji
Kalmana powstało wiele pokrewnych narzędzi do analizy dynamicznych
danych.

Estymacja procesu

W ujęciu ogólnym, filtracja Kalmana sprowadza się do estymacji stanu

x

n

, jako zdyskretyzowanego czasowego procesu przybliżonego przez

równanie [18]:

1

1

k

k

k

k

x

x

u

w

=

+

+

A

B

(2.42)


z pomiarem z

n

opisanym:

k

k

k

z

x

v

=

+

H

(2.43)


gdzie:

x

k

− wartość dyskretna wektora stanu,

A − macierz systemowa (przejścia),

B − macierz wyjściowa.

Zmienne losowe v

k

i w

k

reprezentują odpowiednio szum pomiarowy i szum

procesu. Zmienne te są niezależne, czysto losowe oraz posiadają normalny
rozkład prawdopodobieństwa o wartości oczekiwanej zero i odchyleniu
standardowym R i Q:

p(v) ~ N (0, R)

p(w) ~ N (0, Q)

W implementacjach praktycznych, macierz reprezentująca kowariancję

szumu pomiarowego R oraz macierz reprezentująca kowariancję szumu procesu
Q, mogą ulegać zmianie przy zmianie kroku czasowego, jakkolwiek dla
uproszczenia można założyć, że są stałe.

background image

78

Macierz

A o wymiarach n × n wiąże stan układu z poprzedniego kroku k – 1

z krokiem k. Macierz ta może ulegać zmianie przy zmianie kroku czasowego,
jakkolwiek dla uproszczenia można założyć, że jest stała. Macierz B o
wymiarach n × l wiąże parametr u

wejścia stanu. Macierz

H o wymiarach

m × n, to macierz, wiążąca stan z pomiarem z

k

.

Definiując

ˆ

n

k

x

∈ℜ

jako estymatę stanu a priori w chwili k (wiedzę o

procesie przed tym momentem), natomiast

ˆ

n

k

x

∈ℜ

jako estymatę a posteriori

stanu w chwili k (informacja na podstawie pomiaru z

k

), estymaty błędu a priori i

a posterpriori możemy zapisać jako:

ˆ

e

k

k

k

k

x

(2.44)

ˆ

e

k

k

k

x

x


Odpowiadające im macierze kowariancji są następujące:

e e

T

k

k k

− −

= ⎣

P

E

(2.45)

e e

T

k

k k

= ⎣

P

E


Wyznaczamy równanie, które pozwoli nam na wyliczenie estymaty a

posteriori

ˆ

k

x

jako liniowej kombinacji estymaty a priori

ˆ

k

x

i ważonej różnicy

pomiędzy pomiarem z

k

a przewidywaną wartością pomiaru

ˆ

x

x

H

:

(

)

ˆ

ˆ

ˆ

k

k

k

k

x

x

z

x

=

+

K

H

(2.46)


Różnica

(

)

ˆ

k

k

z

x

H

nazywana jest pozostałością w pomiarze (ang. residual,

innovation).

Macierz K o wymiarach n

×

m odpowiada za parametr zwany

wzmocnieniem lub czynnikiem mieszania (ang. gain, blending factor), który
odpowiada za zmniejszenie k.

Zasada rekurencji dla filtru Kalmana polega na tym, że w danej chwili k,

dokonywany jest pomiar stanu, na podstawie którego oraz estymaty a priori
w chwili k – 1 wyznaczana jest estymata a posteriori. Służy ona następnie do
predykcji estymaty stanu w następnym, k + 1 momencie. A zatem równania

background image

79

opisujące filtr Kalmana dzielą się na dwie kategorie: równania aktualizujące
w chwili k oraz równania predykcyjne dla chwili k + 1 [9].

W przypadku, gdy proces nie jest opisany liniowymi równaniami

różniczkowymi jednym z lepiej sprawdzających się zastosowań jest rozszerzony
filtr Kalmana (EKF – ang. Extended Kalman Filter). Filtr ten linearyzuje
równania, używając wartości średnich i kowariancji procesu [9].






























background image

80

Literatura


1. Allen L., Eberly J.H., Optical resonance and two level atoms. John Willey

and Sons, New York 1975.

2. Arnold L., Stochastic Differential Equations: Theory and Applications. Wi-

ley 1974.

3. Bernstein et al., A micromachined comb-drive tuning fork rate gyroscope.

Proc IEEE Micro Electro Mechanical Systems Workshop (MEMS 93), Fort
Lauderdale 1993.

4. Białasiewicz J.T., Falki i aproksymacje. WNT, Warszawa 2004.
5. Borenstein J., Everett H.R., Feng L. Where am I? Sensors and Methods for

Mobile Robot Positioning. University of Michigan 1996.

6. Britting K. R., Inertial navigation systems analysis. Wiley-Interscience,

New York 1971.

7. Chung K.L., Elementary Probability Theory with Stochastic Processes.

Springer, 1975.

8. Evans L. C., An Introduction to Stochastic Differential Equations. Depart-

ment of Mathematics, UC Berkeley 1996.

9. Gajek L., Kałuszka M., Wnioskowanie statystyczne. WNT, Warszawa 1996.
10. Gibson J., Koo B., Filtering of Colored Noise for Speech Enhancement and

Coding. IEEE Transactions on Signal Processing, vol. 39, No. 8, 1991.

11. Gray R. M., Davisson L. D., An Introduction To Statistical Signal Process-

ing. McGraw Hill 1999.

12. Grewall M. S., Weill L. R., Andrews A. P., Global Positioning Systems, In-

ertial Navigation, and Integration. John Wiley&Sons, 2001.

13. Hsu Hwei P., Schaum's Outline of Theory and Problems of Probability,

Random Variables, and Random Processes. McGraw Hill 1997.

14. Kalman R., A New Approach to Linear Filtering and Prediction Problems.

Transactions of the ASME, Journal of Basing Engineering, vol. 82, 1960.

15. Kayton N., Fried W.R., Elektroniczne układy nawigacji lotniczej. WKŁ,

Warszawa 1976.

16. Maluf N., Williams K., An Introduction to Microelectromechanical Systems

Engineering. Second Edition, Artech House, Boston 2004.

17. Markey W., Hovorka J., The mechanics of inertial positioning and heading

indication. Methuen & co Ltd, London 1961.

18. Moghaddamjoo A., Kirlin L., Robust Kalman Filtering with Unknown In-

puts. IEEE Transactions on Acoustics, Speech and Signal Processing, vol.
37, No. 8, 1989.

19. Narkiewicz J., Podstawy układów nawigacyjnych. WKŁ, Warszawa 1999.
20. Nowak R., Statystyka dla fizyków. PWN, Warszawa 2003.

background image

81

21. Omerbashich M., Integrated INS/GPS navigation from a popular perspec-

tive. Journal of Air Transportation, Vol .7, University of New Brunswick
2002.

22. Putty M.W., A micromachined vibrating ring gyroscope. Rozprawa doktor-

ska, University of Michigan 1995.

23. Sameh, N., Improving the Inertial Navigation System (INS) Error Model for

INS and INS/DGPS Applications. Rozprawa doktorska, UCGE Reports
Number 20183, Department of Geomatics Engineering, University of Cal-
gary 2003.

24. Sobczyk K., Stochastyczne równania różniczkowe. WNT, Warszawa 1996.
25. Titterton D. H., Weston J. L., Strapdown Inertial Navigation Technology.

Peter Peregrinus Ltd, 1997.

26. Vaseghi S., Advanced Signal Processing and Digital Noise Reduction. Wi-

ley & Teubner, New York 1997.

27. Zhang X., Integration of GPS with a medium accuracy IMU for meter –

level positioning, University of Calgary, Department of geomatics engineer-
ing, Calgary 2003.

28. Serwis internetowy: www.wikipedia.org.pl
29. Witryna internetowa Analog Devices: www.analog.com
30. Witryna internetowa BEI: www.bei.com
31. Witryna internetowa

iMAR: www.imar.com

32. Witryna internetowa KVH: www.kvh.com
33. Witryna internetowa NEC-Tokin: www.nec-tokin.com


















background image

82

Spis rysunków


1. Układ płaszczyzn odniesienia: inercyjny − (x, y, z); geograficzny −

(x

e

, y

e

, z

e

); geocentryczny − (x

c

, y

c

, z

c

); geodezyjny − (N, E, D) ……..


14

2. Układ odniesienia związany z obiektem [R, P, Y] (body frame) ……. 16
3. Kardanowy

układ nawigacji inercyjnej ……………………………… 23

4.

System INS stabilizowany przestrzennie …………………………… 25

5.

System INS stabilizowany lokalnie …………………………………. 26

6. Bezkardanowy

układ nawigacji inercyjnej typu strap-down ….……. 27

7.

Zasada wyznaczania wektora przemieszczenia obiektu na podstawie
całkowania składowych wektora przyspieszenia ……………………


29

8. Schemat

blokowy

układu wyznaczania pozycji w kardanowym

układzie nawigacji inercyjnej ………………………………………..


32

9. Schemat

blokowy

układu wyznaczania pozycji w bezkardanowym

układzie nawigacji inercyjnej ………………………………………..


33

10. System inercyjny …………………………………………………….. 41
11. Struktura

żyroskopu typu wibrujący strojony element – kamerton

w powiększeniu pod mikroskopem elektronowym …………………..


43

12. Schemat

układu żyroskopu BEI GyroChip ………………………….. 44

13. Powstawianie

siły Coriolisa podczas ruchu wahadła Focaulta ……… 45

14. Pręt ceramiczny wykorzystywany w żyroskopach ceramicznych …... 46
15. Fazy wibracji pręta ceramicznego w żyroskopie ceramicznym …….. 46
16. Schemat budowy sensora z wibrującym prętem …………………….. 46
17. Zjawisko Sagnacka w żyroskopie optycznym ………………………. 47
18. Uproszczony

schemat

żyroskopu FOG ……………………………… 49

19. Schemat

żyroskopu typu IFOG ……………….…………………….. 50

20. Żyro DSP 3000 firmy KVH …………………………………………. 51
21. System iNAV-FMS firmy iMAR ……………………………………. 51
22. Schemat

żyroskopu laserowego ……………………………………... 52

23. Schemat

detektora

żyroskopu RLG …………………………………. 53

24. Schemat budowy akcelerometru …………………………………….. 55
25. Schemat akcelerometru belkowego ………………………………….. 56
26. Powiększenie struktury akcelerometru MEMS ……………………… 57
27. Widok pojedynczej grupy grzebieni akcelerometru ………………… 57
28. Wpływ utraty sygnału GPS na dokładność pozycji w systemie

INS/GPS ……………………………………………………………...


60

29. Zobrazowanie

błędów w sensorach inercyjnych …………….……… 61

30. Funkcje

ACF i ACS dla białego szumu ……………………………… 67

31. Filtr

formujący stosowany w modelowaniu szumu …………………. 68

32. Funkcja autokorelacji pierwszego rzędu …………………………….. 70
33. Układ filtrujący pierwszego rzędu …………………………………... 71

background image

83





Redaktor

Paulina Mądrawska


Redakcja techniczna

Elwira Goryczko






















Szczecin 2006. Typografia i skład – Dział Wydawnictw Akademii Morskiej.

Wyd. I. Nakład 150 egz. Format B5. Ark. wyd. 5,3. Ark. druk. 5,0.

background image

84










































ISBN–10 83-89901-20-X

ISBN–13 978-83-89901-20-0


background image

85

M.

Guc

m

a

J.

Mont

ewka

Pods

ta

wy

mor

s

k

iej

nawigacji

i

n

er

cy

jnej


Document Outline


Wyszukiwarka

Podobne podstrony:
PP Podstawy nawigacji i wybór drogi marszu (dokończyć)(2), PP i K
PP Podstawy nawigacji i wybór drogi marszu (dokończyć), PP i K
Podstawy zarządzania - wyk - 2006-02-18, Egzamin:
Podstawy zarządzania - wyk - 2006-02-18, Egzamin:
Podstawy zarządzania - wyk - 2006-03-04, JOLA
PP Podstawy nawigacji i wybór drogi marszu (dokończyć)(1), PP i K
Podstawy zarządzania - wyk - 2006-04-01, Metody ilościowe
Podstawy zarządzania - wyk - 2006-05-20, Inteligencja - jest kwalifikowana na 6 grup
Pytania testowe dla szkol podstawowych Eko planeta 2006
Sigurdardottir Yrsa Trzeci Znak 2006 POLiSH eBook Olbrzym
Quinn Karen Opowiesci Ivy 2006 POLiSH eBook Olbrzym
test 2006 podstawy, Biologia - testy liceum
zadania egzaminacyjne zaoczne 2006 07 (PTM), elektro, 1, Podstawy Techniki Mikroprocesorowej
Projektowanie baz danych Wykłady Sem 5, pbd 2006.01.07 wykład03, Podstawy projektowania
dzienni 2006 wyklad 2, Sesja, Rok 2 sem 1, WYKŁAD - Metodologia ze statystyką - kurs podstawowy
Nawigacja lotnicza podstawy

więcej podobnych podstron