693
11
zCxv
iiii
(11)
where
x ‐n‐dimensionalvectorofstate,
w
‐r‐dimensionalvectorofstatedisturbances,
z ‐m‐dimensionalvectorofmeasurements,
v ‐ p‐dimensional vector of measurement
disturbances(identifiedwithmeasurementnoise),
A ‐nn‐dimensionaltransitionmatrix,
C
‐mn‐dimensionalmeasurementmatrix,
rn,pm.
Weassumethatthevectorsofdisturbanceswand
v are Gaussian noise with normal distribution, with
zeromeanvectorandaremutuallynon‐correlated.In
the case of colour noise (with a trend) the extended
Kalmanfilteris
applied,wherethedisturbancetrend
is included as additional components of the state
vector.
Theequationofstatedescribestheevolutionofthe
dynamicsystemdescribedinthestatespace,andthe
model of measurements functionally combines
measurementswiththesystemstate.Thesolutionto
the equations (10), (11), taking
into account the
constraintsimposedonthevectorsofdisturbances,is
theKalmanfilter.Calculationofthestatevectorinthe
Kalmanfilterisdescribedbythefollowingalgorithm:
projectionofthestatevector:
i1,1 i1,i i
ˆ
xAx
, (12)
where
x
is the projected value of the state
vector,
x isestimatedvalueofthestatevector,
covariancematrixoftheprojectedstatevector
T
1, 1, 1,1
ii iii i i
PAPAQ, (13)
where Q is the covariance matrix of disturbances of
thestate(ofvectorw),
innovationprocess
11 11,ii iii
εzCx
, (14)
covariancematrixoftheinnovationprocess
T
1111iiiii
SRCPC, (15)
where R is the covariance matrix of measurement
disturbances(ofvectorv),
filtergainmatrix(Kalmanmatrix)
T1
11,111
iiii
KPCS
, (16)
estimated value of the state vector from filtering
aftermeasurement
1
i
z
11, 11
ˆ
iiiii
xx Kε
, (17)
covariancematrixoftheestimatedstatevector
1111,
.
iiiii
PIKCP (18)
4 THESTRUCTUREOFTHEINTEGRATING
FILTER
Theadopted mathematicalmodel of ship movement
and the configuration of navigational devices affect
the structure of the Kalman filter algorithm. Let us
assume,asinthepositionestimationalgorithmbythe
methodofleastsquares,thatposition coordinatesare
determined using
GPS (parametric navigation), and
measurements in dead reckoning navigation are
obtainedfromagyroscopiccompassandDopplerlog.
Letusdefinethestatevectoras:
T
,, , , ,
NE
VVCOGSOG
x , (19)
where
‐latitude,
‐longitude,
,
NE
VV‐ projections of the vector of speed over
groundontheparallelandthemeridian,
COG ‐courseoverground,
SOG
‐speedoverground.
Thequantitiesmeasured(measurementmodel)are
thefollowingparameters: positioncoordinatesfroma
GPSsystem
,
GPS GPS
,projectionsofthevectorof
speed over ground on the parallel and meridian
(
,
NE
VV),courseoverground(COG)andspeedover
ground (SOG). Hence, the vector of measurements
willtakethisform:
, , , , ,
GPS GPS N E
VVCOGSOG
T
z . (20)
Each of the system matrices was appropriately
selected for vectors (19) and (20) [4], [5], [6]. DR
navigationinthisalgorithmisanelementofamodel
(trend) of ship movement, but also‐as is apparent
from(19)‐someofitsparametersareestimated.
5 ANEXAMPLE
For a comparison of
the two methods of
measurements fusion, simulation tests have been
carriedout.The same measurement conditions were
adoptedforthetwomethodsofdatafusionwithDR
results:LS‐DRandKF‐DR.Therefore,thetestswere
basedonthesameseriesofmeasurementsofposition
coordinatesfromaGPS,
gyrocompasscourseandlog
speed.Inthiscase,thefollowingvaluesofvarianceof
specificmeasurementsweretaken[5],[6]:
DGPS system:
2, 0
m, 1, 5
m, the
coordinatesarenon‐correlated;
courseoverground:
0
1, 5
COG
;
speedoverground:
0,5
SOG
knot.
For these data the DR position errors for one
second interval were equal to
1, 414
m.
Thesevalueshavebeenadoptedinbothcasesofthe
estimatedpositioncalculations.Fig.2showsthatin