{"refrec":{"BRefID":368390,"RR":"<b>He, H.; Van Zwijnsvoorde, T.; Lataire, E.; Delefortrie, G.</b> (2023). Model predictive controller for path following ships validated by experimental model tests. <i>Ocean Eng. 288(Part 2)</i>: 115971. <a href=\"https://dx.doi.org/10.1016/j.oceaneng.2023.115971\" target=\"_blank\">https://dx.doi.org/10.1016/j.oceaneng.2023.115971</a>","BEntID":366116,"PublicFlag":1,"CheckedFlag":1,"wosflag":1,"vabbflag":0,"RefStringPartII":". <i>Ocean Eng. 288(Part 2)</i>: 115971. <a href=\"https://dx.doi.org/10.1016/j.oceaneng.2023.115971\" target=\"_blank\">https://dx.doi.org/10.1016/j.oceaneng.2023.115971</a>","DocTypID":8,"DocType":"Journal article","MarineFlag":1,"FreshFlag":0,"BrackishFlag":0,"TerrestrialFlag":0,"Authorstring":"He, H.; Van Zwijnsvoorde, T.; Lataire, E.; Delefortrie, G.","OrigTitleTranslFlag":0,"Authorstringtrunc":"He, H. <i>et al.</i>","Englishabstract":"This paper introduces a practical model predictive controller for surface ships’ path following, with validation through experimental tests. Model predictive control (MPC) is a state-of-the-art modern control technique, providing local optimal control action based on prediction and reference. In this approach, a simple predictive model based upon the Nomoto model is employed to forecast the (near) future ship positions, while the Serret- Frenet frame and the Spline path function are used to generate a smooth ship speed-based reference. Two optimizers, namely the Spline optimizer and the Cobyla (Constrained Optimization by Linear Approximation) optimizer, are used to retrieve an optimal solution that minimizes the difference between the prediction and the reference. To achieve a real-time control feedback, the optimization variables are reduced significantly to lower calculation time by assuming a constant rudder angle throughout the prediction horizon, which is consistent with a realistic human controlled manoeuvre. In addition, an adaptive prediction horizon strategy is proposed to balance overshoot and accuracy.<br>A series of free running model tests were conducted in the Towing Tank for Manoeuvres in Shallow Water (co-operation Flanders Hydraulics – Ghent University) in Ostend, Belgium, in order to evaluate the effectiveness and performance of the proposed controller, and to explore the impact of its parameter settings. The 20 m wide towing tank provides ample space to design complex paths for the ship to follow, which poses a significant challenge for the controller. Essential parameters in MPC, including weight factor for heading error, parameters of predictive model, prediction horizon, gain of adaptive prediction horizon and optimizer, are described in detail and their effects on the control outcomes are discussed with analysis of experimental results. The results demonstrate excellent control performance of the MPC, i.e. high tracking accuracy, smooth track transition, insensitivity to parameter setting and strong robustness in the presence of inherent model uncertainty, despite the simplifications made for practicality.","AbstractOtherLang":null,"BibLvlCode":"AS","StandardTitle":"Model predictive controller for path following ships validated by experimental model tests","OrigTitleLangCode":"en","OrigTitleLangCodeExtended":"eng","OrigTitleLangID":15,"DateLastModified":{"date":"2026-05-24 01:38:10.435656","timezone_type":1,"timezone":"+02:00"},"UserAccessRight":null,"UserAccID":null,"AuthorKeywords":"Autonomous navigation; Model predictive control; Path following; Free running model tests; Underactuated ships; Ship hydrodynamics","OtherDescriptors":null,"Notes":null,"AnaPub":2023,"MonPub":null,"DateUpdate":"2025-09-18","DateCreate":"2023-11-06","SecASFANote":null,"ConfID":null,"PeerRev":1,"VlizCoreFlag":1,"WoScode":"WOS:001105330200001","VABBcode":null,"OpenAcc":0,"DOI":"10.1016/j.oceaneng.2023.115971"},"refs":null,"anarec":{"AnaID":368390,"PubliDate":2023,"Pagination":"115971","XtraPublOfAnaID":null,"ISBN":null,"Volume":"288","Issue":"Part 2","BRefMon":null,"BRefMonRR":null,"BRefXtra":null,"BRefXtraRR":null,"SerBRefID":43588,"SerRR":"Ocean Engineering. Pergamon: Elmsford.  ISSN 0029-8018; e-ISSN 1873-5258","StandardTitleSer":"Ocean Engineering","ISSN":"0029-8018","AbbrevSer":"Ocean Eng.","StandardTitleMon":null,"StartPage":null,"Pages":null,"ToPubliDate":null,"BRefBibLvlCode":"S","SerNotes":null},"monrec":null,"serrec":null,"relations":null,"relationsRev":null,"addrec":null,"othpubs":null,"ownerships":null,"authors":[{"AutName":"He","Firstname":"Hongwei","Initials":"H.","Affiliation":"Ghent University","Discriminator":null,"CorporateFlag":0,"BEntID":366116,"AutID":564994,"OrderNr":1,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":"UGent","InsFSN":"Universiteit Gent","ORCID":null,"PersID":43763,"InsID":471},{"AutName":"Van Zwijnsvoorde","Firstname":"Thibaut","Initials":"T.","Affiliation":"Flanders Hydraulics","Discriminator":null,"CorporateFlag":0,"BEntID":366116,"AutID":559936,"OrderNr":2,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":"WL","InsFSN":"Vlaamse overheid; Beleidsdomein Mobiliteit en Openbare Werken; Vlaams Ministerie Mobiliteit en Openbare Werken; Departement Mobiliteit en Openbare Werken; Waterbouwkundig Laboratorium","ORCID":"0000-0001-5745-6672","PersID":30976,"InsID":116},{"AutName":"Lataire","Firstname":"Evert","Initials":"E.","Affiliation":"Ghent University","Discriminator":null,"CorporateFlag":0,"BEntID":366116,"AutID":443990,"OrderNr":3,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":"UGent","InsFSN":"Universiteit Gent","ORCID":null,"PersID":11364,"InsID":471},{"AutName":"Delefortrie","Firstname":"Guillaume","Initials":"G.","Affiliation":"Ghent University","Discriminator":null,"CorporateFlag":0,"BEntID":366116,"AutID":443991,"OrderNr":4,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":"UGent","InsFSN":"Universiteit Gent","ORCID":"0000-0003-4109-3330","PersID":5196,"InsID":471}],"mapdetails":null,"datasets":null,"monographs":null,"monparts":null,"serparts":null,"BEntOpen":366116,"BEntPrivate":null,"availability":[{"BInstID":397217,"LibID":36,"BRefID":368390,"EmbargoDate":null,"FullEmbargoDate":null,"PhysMedID":16,"hasOCRd":null,"ShelfLocCode":"397217","RFID":null,"PaidValue":null,"Medium":"Server","Description":"Interne VLIZ documenten","Acronym":"VLIZ","Library":"Vlaams Instituut voor de Zee","DutchTerm":"Non-open access","URL":null,"ClassifID":228,"Classification":"Non-open access","ReqLink":1,"ClassifTypID":3,"URLLocation":"https://www.vliz.be/imisdocs/publications/","SubDir":1,"InternalReq":1,"LoggedInReq":1,"Disclaimer":"Disclaimer_VLIZ_Intern","DutchDisclaimer":"<p>Deze publicatie is enkel beschikbaar voor persoonlijk gebruik binnen de Innovocean site <br />en mag op geen enkele manier verder worden verspreid.</p>","FileFormat":".pdf","FileDescr":"pdf","InsPub":1,"InsID":36,"FileFormID":6,"LendableFlag":1,"PublicFlag":1,"orderLib":"A","Notes":null,"AccConID":null,"AccessConstraint":null,"LicURL":null},{"BInstID":393698,"LibID":2706,"BRefID":368390,"EmbargoDate":null,"FullEmbargoDate":null,"PhysMedID":16,"hasOCRd":1,"ShelfLocCode":"393698","RFID":null,"PaidValue":null,"Medium":"Server","Description":"Open Archive Documents","Acronym":"WL","Library":"Waterbouwkundig Laboratorium","DutchTerm":"Open Archief","URL":null,"ClassifID":223,"Classification":"Open Repository","ReqLink":null,"ClassifTypID":2,"URLLocation":"https://www.vliz.be/imisdocs/publications/","SubDir":1,"InternalReq":0,"LoggedInReq":0,"Disclaimer":"Disclaimer_OWA","DutchDisclaimer":null,"FileFormat":".pdf","FileDescr":"pdf","InsPub":1,"InsID":116,"FileFormID":6,"LendableFlag":null,"PublicFlag":1,"orderLib":"Waterbouwkundig Laboratorium","Notes":null,"AccConID":null,"AccessConstraint":null,"LicURL":null},{"BInstID":406801,"LibID":2706,"BRefID":368390,"EmbargoDate":null,"FullEmbargoDate":null,"PhysMedID":16,"hasOCRd":null,"ShelfLocCode":"406801","RFID":null,"PaidValue":null,"Medium":"Server","Description":"Dig. documenten die iedereen binnen het WL kan raadplegen","Acronym":"WL","Library":"Waterbouwkundig Laboratorium","DutchTerm":null,"URL":null,"ClassifID":221,"Classification":"Non-open access","ReqLink":1,"ClassifTypID":3,"URLLocation":"https://vlaamseoverheid.sharepoint.com/sites/dmow_a_imisdata/IMIS intern/","SubDir":0,"InternalReq":1,"LoggedInReq":null,"Disclaimer":"Disclaimer_WL_Int","DutchDisclaimer":null,"FileFormat":".pdf","FileDescr":"pdf","InsPub":1,"InsID":116,"FileFormID":6,"LendableFlag":null,"PublicFlag":1,"orderLib":"Waterbouwkundig Laboratorium","Notes":null,"AccConID":null,"AccessConstraint":null,"LicURL":null}],"litstyles":null,"thespers":null,"arch2discl":462,"SERpubls":[{"PublName":"Pergamon","City":"Elmsford"}],"MONpubls":null,"pictures":[],"thestermsPath":[{"ThesaurusTerm":"Open water","ThestID":169932,"Acronym":"WL_KD","ThesTermPath":"Harbours and waterways > Manoeuvring behaviour > Open water"},{"ThesaurusTerm":"Numerical modelling","ThestID":169920,"Acronym":"WL_KDT","ThesTermPath":"Numerical modelling"},{"ThesaurusTerm":"Physical modelling","ThestID":169915,"Acronym":"WL_KDT","ThesTermPath":"Physical modelling"}],"thestermsASFA":[{"ThesaurusTerm":"Numerical modelling"},{"ThesaurusTerm":"Open water"},{"ThesaurusTerm":"Physical modelling"}],"taxtermsASFA":null,"geotermsASFA":null,"collections":[{"Collection":"Waterbouwkundig Laboratorium","ShortName":"WL"}],"conf":null,"proj":[{"ProID":5417,"Acronym":null,"ProStandardTitle":"PhD - Autonoom varen in complexe interacties (Hongwei He)","BYear":2021,"BMonth":2,"EYear":2025,"EMonth":1,"FP7Code":null,"RelID":1,"Relation":"Result","DutchTerm":"Is resultaat van"}],"Physdatasets":null,"spcols":{"222":{"SpName":"BMB - Belgische Mariene Bibliografie","SpColID":222,"ParSpColID":null,"TopParID":null,"ShortName":"BMB","URLLocation":null,"LibID":36,"OpenRepoFlag":null,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"BMB"},"1020":{"SpName":"FRIS (WL)","SpColID":1020,"ParSpColID":130,"TopParID":130,"ShortName":"FRIS (WL)","URLLocation":null,"LibID":2706,"OpenRepoFlag":null,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"WL/FRIS (WL)"},"462":{"SpName":"OpenDocs:OWA","SpColID":462,"ParSpColID":130,"TopParID":130,"ShortName":"OWA","URLLocation":"https://documentatiecentrum.watlab.be/owa/imis.php?module=ref&refid=","LibID":2706,"OpenRepoFlag":1,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"WL/OWA"},"130":{"SpName":"Waterbouwkundig Laboratorium","SpColID":130,"ParSpColID":null,"TopParID":null,"ShortName":"WL","URLLocation":null,"LibID":2706,"OpenRepoFlag":null,"SpTypID":1,"TopParIDNotWebsite":null,"SpColPath":"WL"},"1025":{"SpName":"WL expert","SpColID":1025,"ParSpColID":null,"TopParID":null,"ShortName":"WL expert","URLLocation":null,"LibID":null,"OpenRepoFlag":null,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"WL expert"},"360":{"SpName":"WL Staf Publicaties","SpColID":360,"ParSpColID":130,"TopParID":130,"ShortName":"wl stafpublicaties","URLLocation":null,"LibID":null,"OpenRepoFlag":null,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"WL/wl stafpublicaties"}},"doi":null,"publs":null,"serparttypes":null,"monauthors":null,"MParts":null,"SParts":null,"hLibs":null,"langs":[{"BEntID":366116,"AbstractFlag":0,"LangID":15,"LangCode":"en","Lang":"English","DutchTerm":"Engels","LangCodeExtended":"eng"},{"BEntID":366116,"AbstractFlag":1,"LangID":15,"LangCode":"en","Lang":"English","DutchTerm":"Engels","LangCodeExtended":"eng"}],"urls":[{"URL":"https://dx.doi.org/10.1016/j.oceaneng.2023.115971","externalID":"10.1016/j.oceaneng.2023.115971","URLTypeCode":"DOI","URLID":120786,"URLTypID":13,"URLType":"DOI","URLPrefix":"http://dx.doi.org/"}],"thesterms":[{"ThesaurusTerm":"Numerical modelling","ThestID":169920,"Acronym":"WL_KDT","ThesTypID":13,"ThesType":"WL Kennisdomein types"},{"ThesaurusTerm":"Open water","ThestID":169932,"Acronym":"WL_KD","ThesTypID":12,"ThesType":"WL Kennisdomein"},{"ThesaurusTerm":"Physical modelling","ThestID":169915,"Acronym":"WL_KDT","ThesTypID":13,"ThesType":"WL Kennisdomein types"}],"taxterms":null,"geoterms":null,"othterms":null,"asfacodes":null,"asfa2codes":null,"thestermsFRIS":[{"ThesaurusTerm":"Numerical modelling","DutchTerm":"Numerieke modelleringen","ThestID":169920,"Acronym":"WL_KDT","ThesTypID":13,"ThesType":"WL Kennisdomein types"},{"ThesaurusTerm":"Open water","DutchTerm":"Open water","ThestID":169932,"Acronym":"WL_KD","ThesTypID":12,"ThesType":"WL Kennisdomein"},{"ThesaurusTerm":"Physical modelling","DutchTerm":"Schaalmodelproeven","ThestID":169915,"Acronym":"WL_KDT","ThesTypID":13,"ThesType":"WL Kennisdomein types"}],"taxtermsFRIS":null,"geotermsFRIS":null,"othtermsFRIS":null,"resmessage":"","complete":1,"sessions":{"newSesName":"Cerpentier, Steven, S.","newSesDate":{"date":"2023-11-06 11:00:51.793000","timezone_type":3,"timezone":"Europe/Brussels"},"updSesName":"Lyssens, Liesbeth, L.","updSesDate":{"date":"2025-09-18 16:39:47.437000","timezone_type":3,"timezone":"Europe/Brussels"}}}
