DOI QR코드

DOI QR Code

Study on the Selection of Optimal Operation Position Using AI Techniques

인공지능 기법에 의한 최적 운항자세 선정에 관한 연구

  • Dong-Woo Park (Department of Marine Mobility, Tongmyong University)
  • 박동우 (동명대학교 해양모빌리티학과)
  • Received : 2023.10.02
  • Accepted : 2023.10.27
  • Published : 2023.10.31

Abstract

The selection technique for optimal operation position selection technique is used to present the initial bow and stern draft with minimum resistance, for achievingthat is, the optimal fuel consumption efficiency at a given operating displacement and speed. The main purpose of this studypaper is to develop a program to select the optimal operating position with maximum energy efficiency under given operating conditions based on the effective power data of the target ship. This program was written as a Python-based GUI (Graphic User Interface) usingbased on artificial intelligence techniques sucho that ship owners could easily use the GUIit. In the process, tThe introduction of the target ship, the collection of effective power data through computational fluid dynamics (CFD), the learning method of the effective power model using deep learning, and the program for presenting the optimal operation position using the deep neural network (DNN) model were specifically explained. Ships are loaded and unloaded for each operation, which changes the cargo load and changes the displacement. The shipowners wants to know the optimal operating position with minimum resistance, that is, maximum energy efficiency, according to the given speed of each displacement. The developed GUI can be installed on the ship's tablet PC and application and used to determineselect the optimal operating position.

최적 운항자세 선정 기술이란 주어진 운항 배수량과 운항 선속에서 최소의 저항을 가지는 즉, 최적의 연료 소비 효율을 가지는 초기 선수흘수와 선미흘수를 제시하는 것이다. 본 논문의 주 목적은 대상선박의 유효동력 데이터를 기반으로 주어진 운항조건에서 최대의 에너지효율을 가지는 최적의 운항자세를 선정하는 프로그램 개발하는 것이다. 본 프로그램은 인공지능 기법에 의한 파이썬 기반 GUI(Graphical User Interface)로 작성되어 선주가 쉽게 사용할 수 있도록 하였다. 그 과정에 있어 대상 선박 소개, 전산유체역학(CFD)을 통한 유효동력 데이터 수집, 심층학습을 사용한 유효동력 모델 학습 방법 그리고 심층신경망(DNN) 모델을 응용한 최적 운항자세 제시 프로그램을 구체적으로 설명하였다. 선박은 운항 별로 화물을 싣고 내리게 되고, 이에 화물 적재량이 변화되고 배수량이 변경된다. 선주는 배수량 별 예상 선속에 따라 최소저항을 가지는 즉, 최대의 에너지효율을 가지는 최적의 운항자세를 알고자 한다. 개발된 GUI는 해당선박의 태블릿 PC와 앱에 설치하여 최적 운항자세 선정에 활용 가능하다.

Keywords

Acknowledgement

이 논문은 2021년도 동명대학교 교내학술연구비 지원에 의하여 연구되었음(2021A035, 202102170001).

References

  1. Ba, J. L., J. R. Kiros, and G. E. Hinton(2016), Layer Normalization. arXiv preprint arXiv:1607.06450.
  2. Han, K. M., H. S. Park, and D. W. Seo(2015), Study on Resistance Component of Container Ship According to Trim Conditions, Journal of Ocean Engineering and Technology, 29(6), pp. 411-417. https://doi.org/10.5574/KSOE.2015.29.6.411
  3. Harris, C. R., K. J. Millman, S. J. van der Walt, R. Gommers, P. Virtanen, D. Cournapeau, E. Wieser, J. Taylor, S. Berg, N. J. Smith, R. Kern, M. Picus, S. Hoyer, M. H. van Kerkwijk, M. Brett, A. Haldane, J. F. del Rio, M. Wiebe, P. Peterson, P. Gerard-Marchant, K. Sheppard, T. Reddy, W. Weckesser, H. Abbasi, C. Gohlke, and T. E. Oliphant(2020), Array programming with NumPy. Nature, 585, pp. 357-362. https://doi.org/10.1038/s41586-020-2649-2
  4. Hunter, J. D.(2007), Matplotlib: A 2D Graphics Environment, Computing in Science & Engineering, Vol. 9, No. 3, pp. 90-95. https://doi.org/10.1109/MCSE.2007.55
  5. Lee, J. H., J. H. Chun, M. S. Kim, B. J. Park, Y. Yu, Y. Y. Lee, H. Ahn, Y. Kim, and I. Lim(2021), A Study on Trim Variation to Reduce the Required Power of 11,000 TEU Container Ship in Operation Condition, Journal of the Society of Naval Architects of Korea, 58(3), pp. 198-205. https://doi.org/10.3744/SNAK.2021.58.3.198
  6. Park, D. W., S. B. Lee, S. S. Chung, H. W. Seo, and J. W. Kwon(2013), Effects of Trim on Resistance Performance of a Ship, Journal of the Society of Naval Architects of Korea, 50(2), pp. 88-94. https://doi.org/10.3744/SNAK.2013.50.2.88
  7. Seo, D. W., H. S. Park, and K. M. Han(2015), Analysis of Resistance Performance for Various Trim Conditions on Container Ship using CFD, Journal of Ocean Engineering and Technology, 29(3), pp. 224-230.
  8. Virtanen, P., R. Gommers, T. E. Oliphant, M. Haberland, T. Reddy, D. Cournapeau, E. Burovski, P. Peterson, W. Weckesser, J. Bright, S. J. van der Walt, M. Brett, J. Wilson, K. J. Millman, N. Mayorov, A. R. J. Nelson, E. Jones, R. Kern, E. Larson, C. J. Carey, I. Polat, Y. Feng, E. W. Moore, J. van der Plas, D. Laxalde, J. Perktold, R. Cimrman, I. Henriksen, E. A. Quintero, C. R. Harris, A. M. Archibald, A. H. Ribeiro, F. Pedregosa, P. van Mulbregt and SciPy 1.0 Contributors(2020), SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nature Methods, 17, pp. 261-272. https://doi.org/10.1038/s41592-019-0686-2