한국해양대학교

Detailed Information

Metadata Downloads

머신러닝 예측 알고리즘을 이용한 선박 접안속도에 영향을 미치는 요인 분석

Title
머신러닝 예측 알고리즘을 이용한 선박 접안속도에 영향을 미치는 요인 분석
Author(s)
이형탁
Keyword
선박 접안속도, 실측데이터, 빅데이터, 머신러닝, 예측 알고리즘, Berthing Velocity, Big Data, Machine Learning
Issued Date
2019
Publisher
한국해양대학교 대학원
URI
http://repository.kmou.ac.kr/handle/2014.oak/12267
http://kmou.dcollection.net/common/orgView/200000216843
Abstract
선박이 항만·부두시설에 접안할 때 선박운항자 및 항만관리자는 선박의 접안에너지를 고려해야한다. 선박은 항만시설의 허용 접안에너지 이내로 접안해야 선체를 보호하고 항만시설의 파손을 예방할 수 있다. 이러한 접안에너지에 가장 큰 영향을 미치는 요소는 접안속도로서 선박은 적정 접안속도를 유지하며 접안하는 것이 매우 중요하다.
선박 접안속도는 날씨, 항만의 위치, 선박의 종류, 인적요인 등 다양한 요인들의 영향을 받아 결정된다. 하지만 그동안 연구 및 분석되었던 국내외 접안속도 기준은 수집된 선박 접안데이터를 바탕으로 선박의 크기만을 고려하여 적정 접안속도를 제안하였다. 또한 데이터를 기반으로 통계적 기법만을 활용한 분석결과를 제시하였다.
본 연구에서는 선박 접안속도 데이터를 바탕으로 통계적 기법만이 아닌 빅데이터 분석 중 하나인 머신러닝 기법을 활용하고자 한다. 빅데이터 분석은 다양한 변수를 종합적으로 분석하여 미래를 예측하고 의사결정을 하는 방법으로서 선박 접안속도의 다양한 영향요소를 모두 활용하여 분석하고 예측을 할 수 있다. 따라서 선박운항자는 접안 시 적정 접안속도를 예측하여 사고 예방을 할 수 있으며, 항만관리자 입장에서는 안전 관리에 참고할 수 있다.
따라서 본 연구에서는 국내의 한 탱커부두에서 선박 접안 보조 장치를 통해 약 17개월(2017.03. ~ 2018.07.) 간 수집한 206개의 실측데이터를 바탕으로 머신러닝 기법을 적용하여 예측모델을 구축하고자 한다. 수집한 실측데이터에서 분석에 필요한 데이터를 선별하여 독립변수와 종속변수를 선정하고 상관관계 분석 및 교차분석을 통해 유의미한 변수를 채택하였다.
머신러닝 알고리즘으로는 의사결정나무(Decision Tree), 랜덤포레스트(Random Forest), 로지스틱 회귀분석(Logistic Regression), 인공신경망(Artificial Neural Network)을 활용하였다. 예측모델의 예측정확도 검증을 위한 방식으로는 Hold-Out 방식을 채택하였으며 Train data set과 Test data set을 7:3으로 분리하였다.
Train data set을 통해 구축된 예측모델은 Test data set을 이용하여 혼동행렬에 따른 지표와 ROC 곡선으로 성능을 비교하였다. 그 결과, 랜덤포레스트가 가장 좋은 성능을 보였으며 의사결정나무, 로지스틱 회귀분석이 비교적 낮은 성능을 보였다. 좋은 성능을 보인 랜덤포레스트에 따르면 접안속도에 영향을 미치는 요인은 화물의 적재상태, 선박의 질량, 접안 부두 위치, 접안각도 순으로 나타났다.
본 연구에서는 선박 접안속도 실측데이터를 바탕으로 빅데이터 분석방법인 머신러닝 기법을 적용하였다. 분석 결과, 빅데이터 분석방법을 통하여 접안속도 예측이 가능하다는 것을 확인하였으며, 접안속도에 영향을 미치는 요인을 식별하여 선박운항자와 항만관리자의 사고 예방에도 도움을 줄 수 있음을 확인하였다. 이를 통해 선박 및 해운분야에서도 데이터 축적을 통하여 빅데이터에 기반한 머신러닝, 인공지능 등의 기법으로 예측모델, 의사결정모델 등의 활용 가능성을 제시하였다. 하지만 다양한 선종 및 부두의 데이터 수집을 통한 추가 연구가 필요하며, 접안속도에 영향을 미치는 모든 요인을 분석에 활용하지 못한 한계점을 가진다. 또한 오랜 기간동안 데이터를 수집하여 더욱 정확한 예측모델을 구축할 필요가 있다.|When a ship is in contact with the dock facilities of the port, the ship operator and the port manager shall consider the ship's berthing energy. Ships must meet within the allowable berthing energy of port facilities to protect the hull and prevent damage to ports facilities. The factor that has the greatest effect on the berthing energy is the berthing velocity, so it is very important for ships to meet and maintain proper berthing velocity.
The ship’s berthing velocity is determined by various factors including weather, the location of the port and dock, the type of ships and human factors. However, based on the domestic and overseas berthing velocity criteria that had been studied and analyzed, the proper berthing velocity was proposed based on the collected vessel berthing data, considering only the size of the vessel. In addition, the analysis results using only statistical techniques were presented based on data.
In this study, I intend to use machine learning techniques, which are one of big data analyses, not just statistical techniques, based on vessel berthing velocity data, to suggest proper berthing velocity. Big data analysis is a method of comprehensively analyzing various variables to predict the future and make decisions, and it can be analyzed and predicted using all the various factors of ship's berthing velocity. Therefore, the vessel operator can prevent accidents by predicting the appropriate berthing velocity, and from the point of view of the port manager, it can be a safety management standard.
In this study, a prediction model was built by applying machine learning techniques based on 206 actual data collected for 17 months from March 2017 to July 2018 through a ship berthing assist device at the local tanker dock. Independent variables and dependent variables were selected by data needed for analysis from the measured data, and significant variables were adopted through correlation analysis and cross analysis.
Decision Tree, Random Forest, Logistic Regression, and Artistic Neural Network were used as machine learning algorithms. The Hold-Out method was adopted as a way to verify the accuracy of the prediction model. The Train data set and Test data set were separated by 7:3.
Prediction model built through the Train data set was used to compare performance with the indicators according to the Confusion matrix and ROC curve by using the test data set. As a result, random forest performed best and decision trees and logistic regression performed relatively low. According to Random Forest, which showed good performance, factors affecting the berthing velocity were shown in order of the loading condition of the cargo, tonnage of the ship, location of the jetty and approach angle of the vessel.
In this study, the machine learning technique, which is a big data analysis method, was applied based on actual data of the vessel's berthing velocity. As a result of the analysis, it was confirmed that the berthing velocity prediction is possible through the analysis of big data, and that the factors affecting the berthing velocity could be identified to help prevent accidents for ship operators, port and dock managers. Through this study, it was shown that it is possible to utilize prediction model and decision-making model in the field of ship and marine transportation by using machine learning and artificial intelligence based on big data. However, further research is needed through data collection at various types of vessel and docks, and all factors affecting the berthing velocity have not been utilized in the analysis. It also needs to collect data over a long period of time to build more accurate prediction models.
Appears in Collections:
해운항만물류학과 > Thesis
Files in This Item:
200000216843.pdf Download

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse