{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T11:06:35Z","timestamp":1772795195230,"version":"3.50.1"},"reference-count":28,"publisher":"Oxford University Press (OUP)","issue":"4","license":[{"start":{"date-parts":[[2020,5,6]],"date-time":"2020-05-06T00:00:00Z","timestamp":1588723200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"DOI":"10.13039\/501100003399","name":"Science and Technology Commission of Shanghai Municipality","doi-asserted-by":"publisher","award":["18DZ1206102"],"award-info":[{"award-number":["18DZ1206102"]}],"id":[{"id":"10.13039\/501100003399","id-type":"DOI","asserted-by":"publisher"}]},{"name":"High-tech Ship Research Project","award":["[2017]614"],"award-info":[{"award-number":["[2017]614"]}]},{"name":"Ministry of Industry and Information Technology of China"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,12,16]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>This paper deals with the ship course tracking control problem in a novel inverse optimal control approach. The inverse optimal stabilization problem and inverse optimal gain assignment problem are firstly extended to general systems affine in the control with unknown control gain. It is shown that a sufficient condition to solve the inverse optimal control problem is the existence of a stabilization control law in a special form for a corresponding auxiliary system. Then, by employing backstepping technique, control laws are designed which solve the inverse optimal stabilization, inverse optimal adaptive stabilization and inverse optimal adaptive gain assignment problem of ship course control system, respectively. Simulations are included to illustrate the effectiveness of the proposed control algorithms.<\/jats:p>","DOI":"10.1093\/imamci\/dnaa007","type":"journal-article","created":{"date-parts":[[2020,3,6]],"date-time":"2020-03-06T12:26:19Z","timestamp":1583497579000},"page":"1192-1217","source":"Crossref","is-referenced-by-count":11,"title":["An inverse optimal approach to ship course-keeping control"],"prefix":"10.1093","volume":"37","author":[{"given":"Chuanrui","family":"Wang","sequence":"first","affiliation":[{"name":"Shanghai Zhongchuan SDT-NERC Co., Ltd., and The Marine Design and Research Institute of China, Shanghai 200011, China"}]},{"given":"Chuanxu","family":"Yan","sequence":"additional","affiliation":[{"name":"Shanghai Zhongchuan SDT-NERC Co., Ltd., and The Marine Design and Research Institute of China, Shanghai 200011, China"}]},{"given":"Zhenchong","family":"Liu","sequence":"additional","affiliation":[{"name":"Shanghai Zhongchuan SDT-NERC Co., Ltd., and The Marine Design and Research Institute of China, Shanghai 200011, China"}]},{"given":"Feng","family":"Cao","sequence":"additional","affiliation":[{"name":"Shanghai Zhongchuan SDT-NERC Co., Ltd., and The Marine Design and Research Institute of China, Shanghai 200011, China"}]}],"member":"286","published-online":{"date-parts":[[2020,5,6]]},"reference":[{"key":"2020121600134543600_ref1","doi-asserted-by":"crossref","first-page":"930","DOI":"10.2514\/2.4327","article-title":"Geometry and inverse optimality in global attitude stabilization","volume":"21","author":"Bharadwaj","year":"1998","journal-title":"J. Guid. Control. Dyn."},{"key":"2020121600134543600_ref2","doi-asserted-by":"crossref","first-page":"1237","DOI":"10.1109\/9.940927","article-title":"Stabilization of stochastic nonlinear systems driven by noise of unknown covariance","volume":"46","author":"Deng","year":"2001","journal-title":"IEEE Trans. Autom. Control"},{"key":"2020121600134543600_ref3","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1016\/j.engappai.2013.08.013","article-title":"Adaptive dynamic surface control with Nussbaum gain for course-keeping of ships","volume":"27","author":"Du","year":"2014","journal-title":"Eng. Appl. Artif. Intell."},{"key":"2020121600134543600_ref4","volume-title":"Guidance and Control of Ocean Vehicles","author":"Fossen","year":"1994"},{"key":"2020121600134543600_ref5","volume-title":"Marine Control System-Guidance, Navigation and Control of Ships, Rigs and Underwater Vehicles","author":"Fossen","year":"2002"},{"key":"2020121600134543600_ref6","doi-asserted-by":"crossref","first-page":"1365","DOI":"10.1137\/S0363012993258732","article-title":"Inverse optimality in robust stabilization","volume":"34","author":"Freeman","year":"1996","journal-title":"SIAM J. Control. Optim."},{"key":"2020121600134543600_ref7","doi-asserted-by":"crossref","first-page":"2828","DOI":"10.1002\/rnc.4052","article-title":"Adaptive nonlinear ship tracking control with unknown control direction","volume":"28","author":"Guo","year":"2018","journal-title":"Internat. J. Robust Nonlinear Control"},{"key":"2020121600134543600_ref8","doi-asserted-by":"crossref","first-page":"1241","DOI":"10.1109\/9.100933","article-title":"Systematic design of adaptive controllers for feedback linearizable systems","volume":"36","author":"Kanellakopoulos","year":"1991","journal-title":"IEEE Trans. Autom. Control"},{"key":"2020121600134543600_ref9","volume-title":"Nonlinear Systems","author":"Khalil","year":"2000"},{"key":"2020121600134543600_ref10","volume-title":"Stabilization of Nonlinear Uncertain Systems","author":"Krsti\u0107","year":"1998"},{"key":"2020121600134543600_ref11","doi-asserted-by":"crossref","first-page":"336","DOI":"10.1109\/9.661589","article-title":"Inverse optimal design of input-to-state stabilizing nonlinear controllers","volume":"43","author":"Krsti\u0107","year":"1998","journal-title":"IEEE Trans. Autom. Control"},{"key":"2020121600134543600_ref12","doi-asserted-by":"crossref","first-page":"1042","DOI":"10.1109\/9.763225","article-title":"Inverse optimal stabilization of a rigid spacecraft","volume":"44","author":"Krsti\u0107","year":"1999","journal-title":"IEEE Trans. Autom. Control"},{"key":"2020121600134543600_ref13","doi-asserted-by":"crossref","first-page":"2303","DOI":"10.1080\/00207179.2017.1340672","article-title":"Inverse optimal adaptive backstepping control for spacecraft rendezvous on elliptical orbits","volume":"91","author":"Li","year":"2018","journal-title":"Int. J. Control."},{"key":"2020121600134543600_ref14","first-page":"257","article-title":"Disturbance compensating model predictive control with application to ship heading control","volume":"20","author":"Li","year":"2012","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"2020121600134543600_ref15","doi-asserted-by":"crossref","first-page":"1459","DOI":"10.1016\/S0005-1098(97)00072-1","article-title":"Optimal design of adaptive tracking controllers for nonlinear systems","volume":"33","author":"Li","year":"1997","journal-title":"Automatica"},{"key":"2020121600134543600_ref16","article-title":"Dynamic output feedback asynchronous control of networked Markovian jump systems","author":"Liu","year":"2018","journal-title":"IEEE Trans. Syst. Man Cybernetics Syst."},{"key":"2020121600134543600_ref17","article-title":"Quasi-synchronization of heterogeneous networks with a generalized Markovian topology and event-triggered communication","author":"Liu","year":"2019","journal-title":"IEEE Trans. Cybernetics"},{"key":"2020121600134543600_ref18","doi-asserted-by":"crossref","first-page":"17567","DOI":"10.1109\/ACCESS.2017.2742001","article-title":"Ship adaptive course keeping control with nonlinear disturbance observer","volume":"5","author":"Liu","year":"2017","journal-title":"IEEE Access"},{"key":"2020121600134543600_ref19","doi-asserted-by":"crossref","first-page":"1639","DOI":"10.1109\/TAC.2005.858694","article-title":"Inverse optimal adaptive control for attitude tracking of spacecraft","volume":"50","author":"Luo","year":"2005","journal-title":"IEEE Trans. Autom. Control"},{"key":"2020121600134543600_ref20","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1109\/TAC.1973.1100365","article-title":"Nonlinear regulator theory and an inverse optimal control problem","volume":"18","author":"Moylan","year":"1973","journal-title":"IEEE Trans. Autom. Control"},{"key":"2020121600134543600_ref21","doi-asserted-by":"crossref","first-page":"1169","DOI":"10.1080\/00207179.2015.1125020","article-title":"Global generalised exponential\/finite-time control for course-keeping of ships","volume":"89","author":"Sun","year":"2016","journal-title":"Int. J. Control."},{"key":"2020121600134543600_ref22","first-page":"537","article-title":"Inverse optimal gain assignment control for Markovian jump nonlinear systems","volume":"30","author":"Wang","year":"2013","journal-title":"Control Theory & Appl."},{"key":"2020121600134543600_ref23","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1007\/s12555-012-0530-2","article-title":"Inverse optimal adaptive stochastic gain assignment for a class of nonlinear systems with Markovian jump","volume":"11","author":"Wang","year":"2013","journal-title":"Int. J. Control. Autom. Syst."},{"key":"2020121600134543600_ref24","first-page":"713","article-title":"Adaptive inverse optimal control for strict feedback nonlinear systems","volume":"32","author":"Wang","year":"2002","journal-title":"J. USTC"},{"key":"2020121600134543600_ref25","first-page":"824","article-title":"Adaptive inverse optimal control of stochastic nonlinear systems with uncertain Wiener noises","volume":"30","author":"Wang","year":"2004","journal-title":"Acta Automat. Sin."},{"key":"2020121600134543600_ref26","doi-asserted-by":"crossref","first-page":"985","DOI":"10.2478\/v10006-012-0073-y","article-title":"Designing a ship course controller by applying the adaptive backstepping method","volume":"22","author":"Witkowska","year":"2012","journal-title":"Int. J. Appl. Math. Comput. Sci."},{"key":"2020121600134543600_ref27","doi-asserted-by":"crossref","first-page":"19258","DOI":"10.1109\/ACCESS.2019.2896146","article-title":"Nonlinear improved concise backstepping control of course keeping for ships","volume":"7","author":"Zhang","year":"2019","journal-title":"IEEE Access"},{"key":"2020121600134543600_ref28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.oceaneng.2017.10.017","article-title":"Linear reduction of backstepping algorithm based on nonlinear decoration for ship course-keeping control system","volume":"147","author":"Zhang","year":"2018","journal-title":"Ocean Eng."}],"container-title":["IMA Journal of Mathematical Control and Information"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/imamci\/article-pdf\/37\/4\/1192\/34912151\/dnaa007.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/academic.oup.com\/imamci\/article-pdf\/37\/4\/1192\/34912151\/dnaa007.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,16]],"date-time":"2020-12-16T05:14:02Z","timestamp":1608095642000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/imamci\/article\/37\/4\/1192\/5819798"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,6]]},"references-count":28,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2020,5,6]]},"published-print":{"date-parts":[[2020,12,16]]}},"URL":"https:\/\/doi.org\/10.1093\/imamci\/dnaa007","relation":{},"ISSN":["0265-0754","1471-6887"],"issn-type":[{"value":"0265-0754","type":"print"},{"value":"1471-6887","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2020,12]]},"published":{"date-parts":[[2020,5,6]]}}}