392
In the initial part all necessary data should be
giveni.e.satelliteaerials’positionsontheshipboard
at starting moment and final position that is a
destinationofavessel.Onthebasisofthesedatathe
trueheadingiscalculatedasithasbeenpresentedin
Section 2.
Next the procedure of determining the
vessel’scourseovergroundandangleoftotaldriftis
repeatedineachloopaftertimestep
.t
Theprocess
ends after reaching (getting) the destination that is
positionB. In each step the true heading of a vessel
mightbecorrectedtakingintoaccountactualvessel’s
position, destination and estimated angle of total
drift. Application is written in Java language using
SSJV2.1.3.Library.Theprogramwindow
forreading
initialdataisgiveninfigure5.
Figure5.Programwindowforreadinginitialdata
TheinitialpositionAcanbecountedfromsatellite
aerials’positionsthatshouldbeloadedfromsatellite
navigationsystem.ThefinalpositionBcanbegiven
bytheuser howeveritis possible toomitit. In that
caseit is impossible to correct the true heading of a
vessel on
basis of actual vessel position and
destination. The remaining part of the process does
notchange.
4 CONCLUSION
1 Presented above simple algorithm for continuous
monitoring in time the actual heading of a ship
movements can be effectively used for asses the
courseovergroundanddeterminethetotaldrift
of
thevessel.
2 Designated algorithm provides following
functions:
monitoring and assessment of navigation
processes,
presentingcurrentdriftoftheship,
helpinginroutedetermination,
supportingnavigationdecisions.
3 The algorithm is developed to aid the officer on
thewatchintheprocessofconductingnavigation
in
restrictedwaters.
4 Applicationofpresentedsystemwillcontributeto
increasesafetyonnavigationinpilotingareas.
5 The accuracy of determining true heading and
courseovergrounddependsonaccuracyofgiven
aerials’positions.Thelengthbases
d
,
B
d
used
todeterminevessel’strueheadinganddriftangel
have also influence on computation accuracy
[5][7].
REFERENCES
[1]Balchen J. G., Jenssen N. A., Mathisen E., Saelid S.:
Dynamic positioning system based on Kalman filtering and
optimalcontrol.ModelIdentificationContr.,No.1(3),pp.
135‐163,1980.
[2]FossenT.I., PerezT.: Kalman Filtering for positioning and
heading control of ships and offshore rings. IEEE Control
Systems
Magazine,Vol.29,Issue6,pp.32‐46,2009.
[3]FossenT.I.,Strand J.P.: Nonlinear passive weather optimal
positioning control (WOPC) system for ships and rigs:
experimental results. Automatica No. 37, pp. 701‐715,
2001.
[4]Jurdziński M.: Planowanie nawigacji wżegludze
przybrzeżnej.FundacjaWSM,Gdynia,1998.
[5]Jurdziński M.: Możliwości uzyskania ciągłych wskazań
kierunku ruchu statku na podstawie pozycji z systemów
nawigacjisatelitarnej.IIISympozjumNawigacyjne,WSM
Gdynia,1999.
[6]Sorensen A.J., Fossen T.I., Strand J.P.: Design of a
controllers for positioning of marine vessels. The Ocean
EngineeringHandbook, F. El
‐Hawary, Ed. Boca Raton,
FL:CRC,ch.3,pp.207‐218,2000.
[7]TomczakA., Zaleski P.: Analiza błędu wyznaczania kursu
rzeczywistegostatkutechnikamiGPS.Zeszytynaukowenr
3(75),AkademiaMorskaSzczecin,pp.137‐150,2005.