{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T16:34:18Z","timestamp":1775666058124,"version":"3.50.1"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,9,13]],"date-time":"2022-09-13T00:00:00Z","timestamp":1663027200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,9,13]],"date-time":"2022-09-13T00:00:00Z","timestamp":1663027200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2023,1]]},"DOI":"10.1007\/s00521-022-07783-4","type":"journal-article","created":{"date-parts":[[2022,9,13]],"date-time":"2022-09-13T04:02:36Z","timestamp":1663041756000},"page":"393-413","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Physics-guided neural network and GPU-accelerated nonlinear model predictive control for quadcopter"],"prefix":"10.1007","volume":"35","author":[{"given":"Seong Hyeon","family":"Hong","sequence":"first","affiliation":[]},{"given":"Junlin","family":"Ou","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5750-3181","authenticated-orcid":false,"given":"Yi","family":"Wang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,9,13]]},"reference":[{"issue":"3","key":"7783_CR1","doi-asserted-by":"publisher","first-page":"1179","DOI":"10.1109\/TMECH.2014.2329945","volume":"20","author":"YC Choi","year":"2014","unstructured":"Choi YC, Ahn HS (2014) Nonlinear control of quadrotor for point tracking: actual implementation and experimental tests. IEEE\/ASME Trans Mechatron 20(3):1179\u20131192","journal-title":"IEEE\/ASME Trans Mechatron"},{"key":"7783_CR2","doi-asserted-by":"publisher","first-page":"262","DOI":"10.1016\/j.isatra.2016.08.001","volume":"65","author":"R P\u00e9rez-Alcocer","year":"2016","unstructured":"P\u00e9rez-Alcocer R, Moreno-Valenzuela J, Miranda-Colorado R (2016) A robust approach for trajectory tracking control of a quadrotor with experimental validation. ISA Trans 65:262\u2013274","journal-title":"ISA Trans"},{"issue":"3","key":"7783_CR3","doi-asserted-by":"crossref","first-page":"172988141770924","DOI":"10.1177\/1729881417709242","volume":"14","author":"M Mardan","year":"2017","unstructured":"Mardan M, Esfandiari M, Sepehri N (2017) Attitude and position controller design and implementation for a quadrotor. Int J Adv Rob Syst 14(3):1729881417709242","journal-title":"Int J Adv Rob Syst"},{"issue":"3","key":"7783_CR4","doi-asserted-by":"publisher","first-page":"725","DOI":"10.1016\/j.isatra.2014.01.004","volume":"53","author":"JJ Xiong","year":"2014","unstructured":"Xiong JJ, Zheng EH (2014) Position and attitude tracking control for a quadrotor UAV. ISA Trans 53(3):725\u2013731","journal-title":"ISA Trans"},{"issue":"4","key":"7783_CR5","doi-asserted-by":"publisher","first-page":"3395","DOI":"10.1109\/TIE.2017.2752139","volume":"65","author":"X Liang","year":"2017","unstructured":"Liang X, Fang Y, Sun N, Lin H (2017) Nonlinear hierarchical control for unmanned quadrotor transportation systems. IEEE Trans Industr Electron 65(4):3395\u20133405","journal-title":"IEEE Trans Industr Electron"},{"issue":"10","key":"7783_CR6","doi-asserted-by":"publisher","first-page":"2122","DOI":"10.3390\/app9102122","volume":"9","author":"N Xuan-Mung","year":"2019","unstructured":"Xuan-Mung N, Hong SK (2019) Improved altitude control algorithm for quadcopter unmanned aerial vehicles. Appl Sci 9(10):2122","journal-title":"Appl Sci"},{"key":"7783_CR7","doi-asserted-by":"crossref","unstructured":"Lee BY, Lee HI, Tahk MJ (2013, October). Analysis of adaptive control using on-line neural networks for a quadrotor UAV. In: 2013 13th international conference on control, automation and systems (ICCAS 2013) (pp. 1840\u20131844). IEEE.","DOI":"10.1109\/ICCAS.2013.6704240"},{"key":"7783_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.isatra.2017.11.010","volume":"72","author":"O Mofid","year":"2018","unstructured":"Mofid O, Mobayen S (2018) Adaptive sliding mode control for finite-time stability of quad-rotor UAVs with parametric uncertainties. ISA Trans 72:1\u201314","journal-title":"ISA Trans"},{"key":"7783_CR9","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1016\/j.ast.2019.04.055","volume":"91","author":"H Razmi","year":"2019","unstructured":"Razmi H, Afshinfar S (2019) Neural network-based adaptive sliding mode control design for position and attitude control of a quadrotor UAV. Aerosp Sci Technol 91:12\u201327","journal-title":"Aerosp Sci Technol"},{"key":"7783_CR10","doi-asserted-by":"crossref","first-page":"547","DOI":"10.4236\/ojapps.2014.414053","volume":"4","author":"A Zulu","year":"2014","unstructured":"Zulu A, John S (2014) A review of control algorithms for autonomous quadrotors. Open J Appl Sci 4:547\u2013556","journal-title":"Open J Appl Sci"},{"key":"7783_CR11","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.arcontrol.2019.08.004","volume":"48","author":"TP Nascimento","year":"2019","unstructured":"Nascimento TP, Saska M (2019) Position and attitude control of multi-rotor aerial vehicles: a survey. Annu Rev Control 48:129\u2013146","journal-title":"Annu Rev Control"},{"issue":"1","key":"7783_CR12","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1016\/j.automatica.2009.10.018","volume":"46","author":"GV Raffo","year":"2010","unstructured":"Raffo GV, Ortega MG, Rubio FR (2010) An integral predictive\/nonlinear H\u221e control structure for a quadrotor helicopter. Automatica 46(1):29\u201339","journal-title":"Automatica"},{"key":"7783_CR13","unstructured":"Lopes RV, Santana PHRQA, Borges G, Ishihara JY (2011, October). Model Predictive Control applied to tracking and attitude stabilization of a VTOL quadrotor aircraft. In: 21st international congress of mechanical engineering (pp. 176\u2013185)."},{"issue":"1\u20134","key":"7783_CR14","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1007\/s10846-012-9724-3","volume":"70","author":"M Abdolhosseini","year":"2013","unstructured":"Abdolhosseini M, Zhang YM, Rabbath CA (2013) An efficient model predictive control scheme for an unmanned quadrotor helicopter. J Intell Rob Syst 70(1\u20134):27\u201338","journal-title":"J Intell Rob Syst"},{"key":"7783_CR15","doi-asserted-by":"crossref","unstructured":"Chen X, Wang L (2013, November). Cascaded model predictive control of a quadrotor UAV. In: 2013 australian control conference (pp. 354\u2013359). IEEE.","DOI":"10.1109\/AUCC.2013.6697298"},{"key":"7783_CR16","doi-asserted-by":"crossref","unstructured":"Cheng H, Yang Y (2017, June). Model predictive control and PID for path following of an unmanned quadrotor helicopter. In: 2017 12th IEEE conference on industrial electronics and applications (ICIEA) (pp. 768\u2013773). IEEE.","DOI":"10.1109\/ICIEA.2017.8282943"},{"key":"7783_CR17","doi-asserted-by":"crossref","unstructured":"Jiajin L, Rui L, Yingjing S, Jianxiao Z (2017, October). Design of attitude controller using explicit model predictive control for an unmanned quadrotor helicopter. In: 2017 Chinese automation congress (CAC) (pp. 2853\u20132857). IEEE.","DOI":"10.1109\/CAC.2017.8243262"},{"key":"7783_CR18","doi-asserted-by":"crossref","unstructured":"Kuyumcu A, Bayezit I (2017, December). Augmented model predictive control of unmanned quadrotor vehicle. In\u00a02017 11th Asian control conference (ASCC) (pp. 1626\u20131631). IEEE.","DOI":"10.1109\/ASCC.2017.8287417"},{"issue":"11","key":"7783_CR19","doi-asserted-by":"publisher","first-page":"6970","DOI":"10.1109\/TIE.2016.2585079","volume":"63","author":"X Du","year":"2016","unstructured":"Du X, Htet KKK, Tan KK (2016) Development of a genetic-algorithm-based nonlinear model predictive control scheme on velocity and steering of autonomous vehicles. IEEE Trans Industr Electron 63(11):6970\u20136977","journal-title":"IEEE Trans Industr Electron"},{"issue":"1","key":"7783_CR20","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1109\/TLA.2016.7430066","volume":"14","author":"GH Negri","year":"2016","unstructured":"Negri GH, Cavalca MSM, Parpinelli RS (2016) Model-based predictive control using differential evolution applied to a pressure system. IEEE Lat Am Trans 14(1):89\u201395","journal-title":"IEEE Lat Am Trans"},{"issue":"3","key":"7783_CR21","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1016\/j.inpa.2018.04.003","volume":"5","author":"L Chen","year":"2018","unstructured":"Chen L, Du S, He Y, Liang M, Xu D (2018) Robust model predictive control for greenhouse temperature based on particle swarm optimization. Information processing in agriculture 5(3):329\u2013338","journal-title":"Information processing in agriculture"},{"key":"7783_CR22","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1016\/j.eswa.2017.09.004","volume":"92","author":"A Mohammadi","year":"2018","unstructured":"Mohammadi A, Asadi H, Mohamed S, Nelson K, Nahavandi S (2018) Optimizing model predictive control horizons using genetic algorithm for motion cueing algorithm. Expert Syst Appl 92:73\u201381","journal-title":"Expert Syst Appl"},{"issue":"11","key":"7783_CR23","doi-asserted-by":"publisher","first-page":"1371","DOI":"10.3390\/electronics8111371","volume":"8","author":"\u00c1 Rodr\u00edguez del Nozal","year":"2019","unstructured":"Rodr\u00edguez del Nozal \u00c1, Guti\u00e9rrez Reina D, Alvarado-Barrios L, Tapia A, Esca\u00f1o JM (2019) A mpc strategy for the optimal management of microgrids based on evolutionary optimization. Electronics 8(11):1371","journal-title":"Electronics"},{"key":"7783_CR24","doi-asserted-by":"publisher","DOI":"10.1155\/2019\/7272387","author":"B Zhang","year":"2019","unstructured":"Zhang B, Sun X, Liu S, Deng X (2019) Recurrent neural network-based model predictive control for multiple unmanned quadrotor formation flight. Int J Aeros Eng. https:\/\/doi.org\/10.1155\/2019\/7272387","journal-title":"Int J Aeros Eng"},{"issue":"11","key":"7783_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s42452-019-1526-9","volume":"1","author":"SH Hong","year":"2019","unstructured":"Hong SH, Cornelius J, Wang Y, Pant K (2019) Fault compensation by online updating of genetic algorithm-selected neural network model for model predictive control. SN Appl Sci 1(11):1\u201316","journal-title":"SN Appl Sci"},{"issue":"5","key":"7783_CR26","doi-asserted-by":"publisher","first-page":"051005","DOI":"10.1115\/1.4049130","volume":"143","author":"SH Hong","year":"2021","unstructured":"Hong SH, Cornelius J, Wang Y, Pant K (2021) Optimized artificial neural network model and compensator in model predictive control for anomaly mitigation. J Dyn Syst Meas Contr 143(5):051005","journal-title":"J Dyn Syst Meas Contr"},{"key":"7783_CR27","unstructured":"Kani JN, Elsheikh AH (2017) DR-RNN: A deep residual recurrent neural network for model reduction. arXiv preprint arXiv:1709.00939."},{"issue":"3","key":"7783_CR28","doi-asserted-by":"publisher","first-page":"713","DOI":"10.1007\/s11242-018-1170-7","volume":"126","author":"JN Kani","year":"2019","unstructured":"Kani JN, Elsheikh AH (2019) Reduced-order modeling of subsurface multi-phase flow models using deep residual recurrent neural networks. Transp Porous Media 126(3):713\u2013741","journal-title":"Transp Porous Media"},{"key":"7783_CR29","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1016\/j.ast.2019.02.021","volume":"87","author":"Y Yu","year":"2019","unstructured":"Yu Y, Yao H, Liu Y (2019) Aircraft dynamics simulation using a novel physics-based learning method. Aerosp Sci Technol 87:254\u2013264","journal-title":"Aerosp Sci Technol"},{"key":"7783_CR30","doi-asserted-by":"publisher","first-page":"103947","DOI":"10.1016\/j.engappai.2020.103947","volume":"96","author":"Y Yu","year":"2020","unstructured":"Yu Y, Yao H, Liu Y (2020) Structural dynamics simulation using a novel physics-guided machine learning method. Eng Appl Artif Intell 96:103947","journal-title":"Eng Appl Artif Intell"},{"key":"7783_CR31","unstructured":"Karpatne A, Watkins W, Read J, Kumar V (2017). Physics-guided neural networks (pgnn): An application in lake temperature modeling. arXiv preprint arXiv:1710.11431."},{"issue":"6","key":"7783_CR32","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1038\/s42254-021-00314-5","volume":"3","author":"GE Karniadakis","year":"2021","unstructured":"Karniadakis GE, Kevrekidis IG, Lu L, Perdikaris P, Wang S, Yang L (2021) Physics-informed machine learning. Nat Rev Phys 3(6):422\u2013440","journal-title":"Nat Rev Phys"},{"key":"7783_CR33","volume-title":"Dynamic modeling and control of a quadrotor using linear and nonlinear approaches. M.S. thesis","author":"HM ElKholy","year":"2014","unstructured":"ElKholy HM (2014) Dynamic modeling and control of a quadrotor using linear and nonlinear approaches. M.S. thesis. American University in Cairo, Egypt"},{"issue":"10","key":"7783_CR34","doi-asserted-by":"publisher","first-page":"1893","DOI":"10.3390\/app8101893","volume":"8","author":"NP Nguyen","year":"2018","unstructured":"Nguyen NP, Hong SK (2018) Sliding mode thau observer for actuator fault diagnosis of quadcopter UAVs. Appl Sci 8(10):1893","journal-title":"Appl Sci"},{"issue":"6","key":"7783_CR35","doi-asserted-by":"publisher","first-page":"71","DOI":"10.3390\/aerospace7060071","volume":"7","author":"V Gomez","year":"2020","unstructured":"Gomez V, Gomez N, Rodas J, Paiva E, Saad M, Gregor R (2020) Pareto optimal pid tuning for Px4-Based unmanned aerial vehicles by using a multi-objective particle swarm optimization algorithm. Aerospace 7(6):71","journal-title":"Aerospace"},{"issue":"5","key":"7783_CR36","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1049\/ip-cta:19941361","volume":"141","author":"POM Scokaert","year":"1994","unstructured":"Scokaert POM, Clarke DW (1994) Stabilising properties of constrained predictive control. IEE Proceedings-Control Theory and Applications 141(5):295\u2013304","journal-title":"IEE Proceedings-Control Theory and Applications"},{"issue":"6","key":"7783_CR37","doi-asserted-by":"publisher","first-page":"789","DOI":"10.1016\/S0005-1098(99)00214-9","volume":"36","author":"DQ Mayne","year":"2000","unstructured":"Mayne DQ, Rawlings JB, Rao CV, Scokaert PO (2000) Constrained model predictive control: stability and optimality. Automatica 36(6):789\u2013814","journal-title":"Automatica"},{"issue":"3","key":"7783_CR38","doi-asserted-by":"publisher","first-page":"719","DOI":"10.1007\/s10957-015-0838-1","volume":"169","author":"D Mayne","year":"2016","unstructured":"Mayne D, Falugi P (2016) Generalized stabilizing conditions for model predictive control. J Optim Theory Appl 169(3):719\u2013734","journal-title":"J Optim Theory Appl"},{"issue":"3","key":"7783_CR39","doi-asserted-by":"publisher","first-page":"1147","DOI":"10.1109\/TCST.2014.2354981","volume":"23","author":"K Patan","year":"2014","unstructured":"Patan K (2014) Neural network-based model predictive control: Fault tolerance and stability. IEEE Trans Control Syst Technol 23(3):1147\u20131155","journal-title":"IEEE Trans Control Syst Technol"},{"issue":"4\u20135","key":"7783_CR40","doi-asserted-by":"publisher","first-page":"2631","DOI":"10.1016\/j.matpr.2015.07.223","volume":"2","author":"MNK Kulkarni","year":"2015","unstructured":"Kulkarni MNK, Patekar MS, Bhoskar MT, Kulkarni MO, Kakandikar GM, Nandedkar VM (2015) Particle swarm optimization applications to mechanical engineering-a review. Mater Today Proc 2(4\u20135):2631\u20132639","journal-title":"Mater Today Proc"},{"issue":"17","key":"7783_CR41","doi-asserted-by":"publisher","first-page":"2213","DOI":"10.1049\/iet-cta.2016.0125","volume":"10","author":"D Ma","year":"2016","unstructured":"Ma D, Xia Y, Li T, Chang K (2016) Active disturbance rejection and predictive control strategy for a quadrotor helicopter. IET Control Theory Appl 10(17):2213\u20132222","journal-title":"IET Control Theory Appl"},{"issue":"12","key":"7783_CR42","doi-asserted-by":"publisher","first-page":"1812","DOI":"10.1049\/iet-cta.2011.0348","volume":"6","author":"K Alexis","year":"2012","unstructured":"Alexis K, Nikolakopoulos G, Tzes A (2012) Model predictive quadrotor control: attitude, altitude and position experimental studies. IET Control Theory Appl 6(12):1812\u20131827","journal-title":"IET Control Theory Appl"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-022-07783-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-022-07783-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-022-07783-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,3]],"date-time":"2024-10-03T18:55:12Z","timestamp":1727981712000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-022-07783-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,13]]},"references-count":42,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,1]]}},"alternative-id":["7783"],"URL":"https:\/\/doi.org\/10.1007\/s00521-022-07783-4","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,13]]},"assertion":[{"value":"8 April 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 August 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 September 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}