A Ship Motion Control System for Autonomous Navigation

지능형 자율운항제어를 위한 선박운동제어시스템

  • Published : 2003.12.01

Abstract

Ship autonomous navigation is designated as what computerizes mental faculties possessed of navigation experts, which are building navigation plans, grasping the situation, forecasting the fluctuation, and coping with the situation. An autonomous navigation system, which consists of several subsystems such as navigation system, a collision avoidance system, several data fusion systems, and a motion control system, is based on an intelligent control architecture for the sake of integrating the systems. The motion control system, which is one of the most essential system in autonomous navigation system, controls its propulsion and steering gears to move the ship satisfying its hydrodynamic characteristics. This paper is the study on the ship movement control system and its implementation which are totally developed and run on virtual-world system. Receiving the high-level control values such as a waypoint presented from the collision avoidance system, the motion control system generates them to low-level control values for propulsion and steering devices. In the paper, we develop a ship motion controller using Oldenburger's theory based on mathematical fundamentals, and simulate it with various scenarios in order to verify its performance.

선박 자율운항시스템(autonomous navigation system)이란 선박운항에 있어 항해계획을 수립하고 현재의 선박운항 상태를 파악하여 주변 상황변화를 예측하고 대처하는 항해 전문가의 능력을 전산화한 것이다. 선박 자율운항시스템은 항해, 충돌회피, 선체유지, 자료융합, 운동제어 그리고 이를 통합하는 아키텍처로 구성되어 있다. 운동제어시스템은 선박의 유체학적 특성을 고려하여 해도 상에 원하는 위치로 선박을 이동하기 위해서 추진 및 조타장치를 제어하는 시스템으로 자율운항제어시스템에 필수적인 구성 시스템 중에 하나이다. 본 논문은 운영플랫폼인 가상세계시스템을 기반으로 운영되는 선박자율운항시스템과 운동제어시스템의 연동과 구현에 관한 연구이다. 운동제어시스템은 충돌회피시스템으로부터 상위 레벨의 고수준제어 요구치를 전달받아 조타 및 추진치로 변환하고 조타장치와 추진장치를 제어하는 시스템이다. 본 논문에서 선박 운동 특성을 수학적으로 모방하는 Oldenburger의 제어 이론에 기반하여 선박운동제어기를 개발하고 성능검정을 위해 선박시뮬레이터에서 다양한 시나리오를 바탕으로 시뮬레이션 한다.

Keywords

References

  1. 연구기관, 조종성능 추정 정도 향상을 위한 요소 기술 개발, 한국기계연구원 선박해양공학연구센터 자체연구보고서, 1997
  2. Vaneck, T. W., 'Fuzzy Guidance Controller for an Autonomous Boat,' IEEE Control Systems, Vol. 17, No. 2, 1997 https://doi.org/10.1109/37.581294
  3. Rozhdestvensky, V. V., Submarine Dynamics.-Leningrad, Sudostroyenisye Publ., 1970
  4. Sutulo, S. V., and Polukhin, K. V., Numerical Simulation of Ship Manoeuvring Motion, Shiffbauforschung, 1988
  5. 이영호, 제어기 성능평가를 위한 연구용 비행 시뮬레이터 개발, 서울대학교 대학원 항공우주공학과, 석사학위논문, 1995
  6. 성영재, An Investgation on the PMM Test Condition for the Estimation of the Manoeuvring Cofficients, 서울대학교 대학원 선박해양공학과, 석사학위논문, 1998
  7. Gordon, G., Sysem simulation(second editon), Prentice-Hall, 1978
  8. Nomoto, K., Taguchi, K., Honda, K. and Hirano, S., 'On the Steering Quality of Ships,' International Shipbuilding Progress, Vol. 4, pp. 354-370, 1957
  9. TCA, http://www-2.cs.cmu.edu/afs/cs/project/TCA/release/tca.html.
  10. GARCS, http://www.unt.edu/robotics/garcs.htm.
  11. 김창민, 김용기, '무인자율항체를 위한 지능제어 아키텍처에 관한 연구', 한국군사과학기술학회지, Vol. 4, No. 2, pp.249-255, 2001
  12. 김창민, 해양운송체를 위한 자율운항시스템의 지능시스템 아키텍처에 관한 연구, 경상대학교, 박사학위논문, 2003
  13. Law, A. M., and Kelton, W. D., Simulation modeling and analysis, McGraw-Hill Book Company, 1982
  14. Banks, J., and Carson, J. SII., Discrete-event system simulation, Prentice-Hall, 1984
  15. 이원호, 김창민, 김용기, '지능형 자율운항제어시스템을 위한 시뮬레이션 구현', 한국 퍼지 및 지능시스템학회 추계학술대회 학술발표논문집, Vol. 11, No. 2, pp.169-172, 2001