{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,27]],"date-time":"2026-01-27T14:13:50Z","timestamp":1769523230559,"version":"3.49.0"},"reference-count":34,"publisher":"Oxford University Press (OUP)","issue":"2","license":[{"start":{"date-parts":[[2021,2,19]],"date-time":"2021-02-19T00:00:00Z","timestamp":1613692800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002551","name":"Seoul National University","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002551","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,4,28]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>In general, tugboats are used to convey many kinds of surface vessels, including unactuated vessels, such as barge ships and offshore structures. This requires an adequate model for tugboat operation to precisely take into account surge, sway, and yaw motions. We present an optimization method of tugboat operation for conveying a large surface vessel in the shipyard. An optimization problem that includes the interactions between the vessel and the tugboats is mathematically formulated. The procedure to solve this problem is composed of three steps. The desired control input, which should act on the vessel to track the desired path in the presence of environmental disturbances, is calculated every control interval. Second, the optimization problem is solved by using an optimization algorithm to find the thrust force and tug force direction for each tugboat. Finally, based on the three-degrees of freedom (DOF) horizontal model, the position and velocity of the vessel in the next step are calculated. There are three advantages to this study. First, the proposed method considers the thrust force and the direction of the tugboats at the same time, and the number of tugboats can also be changed. Second, it is possible to control the tugboats through realistic time intervals. Finally, the practical external force is considered in the application. The proposed method is applied to the conveying of a mega floating crane, one of the large surface vessels, in various environmental conditions, such as waves, winds, and currents, and the applicability of the method was evaluated.<\/jats:p>","DOI":"10.1093\/jcde\/qwab006","type":"journal-article","created":{"date-parts":[[2021,1,22]],"date-time":"2021-01-22T23:20:44Z","timestamp":1611357644000},"page":"654-675","source":"Crossref","is-referenced-by-count":13,"title":["An optimization model of tugboat operation for conveying a large surface vessel"],"prefix":"10.1093","volume":"8","author":[{"given":"Seung-Min","family":"Lee","sequence":"first","affiliation":[{"name":"Department of Naval Architecture and Ocean Engineering, Seoul National University, Seoul 08826, Republic of Korea"}]},{"given":"Jong Hyeok","family":"Lee","sequence":"additional","affiliation":[{"name":"Department of Naval Architecture and Ocean Engineering, Seoul National University, Seoul 08826, Republic of Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7972-6848","authenticated-orcid":false,"given":"Myung-Il","family":"Roh","sequence":"additional","affiliation":[{"name":"Department of Naval Architecture and Ocean Engineering, and Research Institute of Marine Systems Engineering, Seoul National University, Seoul 08826, Republic of Korea"}]},{"given":"Ki-Su","family":"Kim","sequence":"additional","affiliation":[{"name":"Research Institute of Marine Systems Engineering, Seoul National University, Seoul 08826, Republic of Korea"}]},{"given":"Seung-Ho","family":"Ham","sequence":"additional","affiliation":[{"name":"Department of Naval Architecture and Marine Engineering, Changwon National University, Changwon 51140, Republic of Korea"}]},{"given":"Hye-Won","family":"Lee","sequence":"additional","affiliation":[{"name":"Research Institute of Marine Systems Engineering, Seoul National University, Seoul 08826, Republic of Korea"}]}],"member":"286","published-online":{"date-parts":[[2021,2,19]]},"reference":[{"key":"2021042911565157100_bib1","article-title":"Linear optimal control","volume-title":"Prentice-Hall","author":"Anderson","year":"1971","edition":"1st ed."},{"key":"2021042911565157100_bib2","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1016\/j.oceaneng.2015.12.057","article-title":"Robust dynamic positioning of surface vessels via multiple unidirectional tugboats","volume":"113","author":"Bidikli","year":"2016","journal-title":"Ocean Engineering"},{"key":"2021042911565157100_bib3","doi-asserted-by":"crossref","first-page":"912","DOI":"10.1109\/ACC.2007.4282954","article-title":"Positioning of large surface vessels using multiple tugboats","volume-title":"Proceedings of the 2007 American Control Conference","author":"Braganza","year":"2007"},{"issue":"6","key":"2021042911565157100_bib5","doi-asserted-by":"crossref","first-page":"1203","DOI":"10.1007\/s12555-011-0622-4","article-title":"Development of constrained control allocation for ship berthing by using autonomous tugboats","volume":"9","author":"Bui","year":"2011","journal-title":"International Journal of Control, Automation and Systems"},{"issue":"5","key":"2021042911565157100_bib4","doi-asserted-by":"crossref","first-page":"1257","DOI":"10.1007\/s12206-011-0215-4","article-title":"A ship berthing system design with four tug boats","volume":"25","author":"Bui","year":"2011","journal-title":"Journal of Mechanical Science and Technology"},{"key":"2021042911565157100_bib6","first-page":"66","article-title":"SMPSO\u202f: A new PSO metaheuristic for multi-objective optimization","volume-title":"Proceedings of IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making","author":"Coello","year":"2009"},{"key":"2021042911565157100_bib7","volume-title":"The impulse response function and ship motions","author":"Cummins","year":"1962"},{"key":"2021042911565157100_bib8","volume-title":"Handbook of genetic algorithms","author":"Davis","year":"1991"},{"issue":"2","key":"2021042911565157100_bib9","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","article-title":"A fast and elitist multiobjective genetic algorithm: NSGA-II","volume":"6","author":"Deb","year":"2002","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"2021042911565157100_bib10","first-page":"1501","article-title":"Cooperative manipulation on the water using a swarm of autonomous tugboats","volume-title":"Proceedings of IEEE International Conference on Robotics and Automation","author":"Esposito","year":"2008"},{"key":"2021042911565157100_bib11","volume-title":"Marine control systems: Guidance, navigation and control of ships, rigs and underwater vehicles","author":"Fossen","year":"2002"},{"key":"2021042911565157100_bib12","doi-asserted-by":"crossref","first-page":"135247","DOI":"10.1109\/ACCESS.2019.2942170","article-title":"Optimal thrust allocation strategy of electric propulsion ship based on improved non-sominated sorting genetic algorithm II","volume":"7","author":"Gao","year":"2019","journal-title":"IEEE Access"},{"key":"2021042911565157100_bib13","volume-title":"Genetic algorithms in search, optimization and machine learning","author":"Goldberg","year":"1989"},{"issue":"4","key":"2021042911565157100_bib14","doi-asserted-by":"crossref","first-page":"1046","DOI":"10.3844\/ajeassp.2016.1046.1053","article-title":"The effect of vessel speed on fuel consumption and exhaust gas emissions","volume":"9","author":"Gusti","year":"2016","journal-title":"American Journal of Engineering and Applied Sciences"},{"key":"2021042911565157100_bib15","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/j.advengsoft.2017.04.009","article-title":"Development and validation of a simulation-based safety evaluation program for a mega floating crane","volume":"112","author":"Ham","year":"2017","journal-title":"Advances in Engineering Software"},{"issue":"3","key":"2021042911565157100_bib16","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1016\/j.jcde.2017.12.005","article-title":"Integrated method of analysis, visualization, and hardware for ship motion simulation","volume":"5","author":"Ham","year":"2018","journal-title":"Journal of Computational Design and Engineering"},{"key":"2021042911565157100_bib17","volume-title":"Petroleum and natural gas industries - Specific requirements for offshore structures, Part 1: Metocean design and operating considerations","author":"ISO 19901-1","year":"2005"},{"key":"2021042911565157100_bib18","volume-title":"Offshore Hydromechanics","author":"Journee","year":"2001"},{"key":"2021042911565157100_bib19","first-page":"1","article-title":"A comparative analysis of methods related to automatic ship berthing","volume-title":"Proceedings of the Fifth International Conference on Optimization and Applications (ICOA)","author":"Kamil","year":"2019"},{"issue":"1","key":"2021042911565157100_bib20","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/j.jcde.2018.04.001","article-title":"Multi-objective colliding bodies optimization algorithm for design of trusses","volume":"6","author":"Kaveh","year":"2019","journal-title":"Journal of Computational Design and Engineering"},{"issue":"4","key":"2021042911565157100_bib21","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1504\/IJVD.2001.005207","article-title":"Multidisciplinary design optimization of mechanical systems using collaborative optimization approach","volume":"25","author":"Lee","year":"2001","journal-title":"International Journal of Vehicle Design"},{"key":"2021042911565157100_bib24","first-page":"1","article-title":"Optimization of tugboats operation for transporting an offshore floating crane in environmental disturbance","volume-title":"Proceedings of International Conference on Mechanical Design and Engineering","author":"Lee","year":"2017"},{"key":"2021042911565157100_bib23","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/j.oceaneng.2018.03.068","article-title":"Method for a simultaneous determination of the path and the speed for ship route planning problems","volume":"157","author":"Lee","year":"2018","journal-title":"Ocean Engineering"},{"key":"2021042911565157100_bib22","first-page":"103573","article-title":"Underactuated crane control for the automation of block erection in shipbuilding","volume-title":"Automation in Construction","author":"Lee","year":"2021"},{"issue":"1","key":"2021042911565157100_bib25","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1093\/jcde\/qwaa080","article-title":"Automatic path generation for tractor-trailers according to the ramp slope of Ro-Ro ships","volume":"8","author":"Man","year":"2020","journal-title":"Journal of Computational Design and Engineering"},{"issue":"3","key":"2021042911565157100_bib26","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1016\/j.jcde.2019.01.001","article-title":"Improved invasive weed optimization algorithm (IWO) based on chaos theory for optimal design of PID controller","volume":"6","author":"Misaghi","year":"2019","journal-title":"Journal of Computational Design and Engineering"},{"issue":"4","key":"2021042911565157100_bib27","doi-asserted-by":"crossref","first-page":"693","DOI":"10.1016\/j.jcde.2018.11.005","article-title":"Multi-objective Bayesian optimization of super hydrophobic coatings on asphalt concrete surfaces","volume":"6","author":"Nahvi","year":"2019","journal-title":"Journal of Computational Design and Engineering"},{"issue":"11","key":"2021042911565157100_bib28","doi-asserted-by":"crossref","first-page":"80","DOI":"10.4236\/jpee.2017.511007","article-title":"Numerical design and performance analysis of a tug boat propulsion system","volume":"5","author":"Nitonye","year":"2017","journal-title":"Journal of Power and Energy Engineering"},{"issue":"1","key":"2021042911565157100_bib29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jcde.2018.04.004","article-title":"Multiobjective optimization for improving machinability of Ti-6Al-4V using RSM and advanced algorithms","volume":"6","author":"Sahu","year":"2019","journal-title":"Journal of Computational Design and Engineering"},{"issue":"4","key":"2021042911565157100_bib30","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1093\/jcde\/qwaa036","article-title":"Fuzzy swarm trajectory tracking control of unmanned aerial vehicle","volume":"7","author":"Selma","year":"2020","journal-title":"Journal of Computational Design and Engineering"},{"key":"2021042911565157100_bib31","volume-title":"Applied nonlinear control","author":"Slotine","year":"1991"},{"key":"2021042911565157100_bib32","volume-title":"On tugboats: Stories of work and life aboard","author":"Thorndike","year":"2004"},{"key":"2021042911565157100_bib33","doi-asserted-by":"crossref","first-page":"371","DOI":"10.1016\/j.oceaneng.2016.02.009","article-title":"Estimation of ship roll damping - A comparison of the decay and the harmonic excited roll motion technique for a post panamax container ship","volume":"120","author":"Wassermann","year":"2016","journal-title":"Ocean Engineering"},{"key":"2021042911565157100_bib34","first-page":"1","article-title":"SPEA2: Improving the strength pareto evolutionary algorithm","volume-title":"Proceedings of Evolutionary Methods for Design, Optimization and Control with Applications to Industrial Problems","author":"Zitzler","year":"2001"}],"container-title":["Journal of Computational Design and Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/jcde\/article-pdf\/8\/2\/654\/37562113\/qwab006.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/academic.oup.com\/jcde\/article-pdf\/8\/2\/654\/37562113\/qwab006.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,29]],"date-time":"2021-04-29T11:59:57Z","timestamp":1619697597000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/8\/2\/654\/6145054"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,19]]},"references-count":34,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,4,28]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwab006","relation":{},"ISSN":["2288-5048"],"issn-type":[{"value":"2288-5048","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2021,4]]},"published":{"date-parts":[[2021,2,19]]}}}