Artigo Revisado por pares

Model Predictive Control in Aerospace Systems: Current State and Opportunities

2017; American Institute of Aeronautics and Astronautics; Volume: 40; Issue: 7 Linguagem: Inglês

10.2514/1.g002507

ISSN

1533-3884

Autores

Utku Eren, Anna Prach, Başaran Bahadır Koçer, Saša V. Raković, Erdal Kayacan, Behçet Açıkmeşe,

Tópico(s)

Control Systems and Identification

Resumo

No AccessSurvey PaperModel Predictive Control in Aerospace Systems: Current State and OpportunitiesUtku Eren, Anna Prach, Başaran Bahadır Koçer, Saša V. Raković, Erdal Kayacan and Behçet AçıkmeşeUtku ErenUniversity of Washington, Seattle, Washington 98195, Anna PrachNational University of Singapore, Singapore 119077, Republic of Singapore, Başaran Bahadır KoçerNanyang Technology University, Singapore 639798, Republic of Singapore, Saša V. RakovićUniversity of Porto, 4200-465 Porto, Portugal, Erdal KayacanNanyang Technology University, Singapore 639798, Republic of Singapore and Behçet AçıkmeşeUniversity of Washington, Seattle, Washington 98195Published Online:3 Apr 2017https://doi.org/10.2514/1.G002507SectionsRead Now ToolsAdd to favoritesDownload citationTrack citations ShareShare onFacebookTwitterLinked InRedditEmail About References [1] Mayne D., Rawlings J., Rao C. and Scokaert P., "Constrained Model Predictive Control: Stability and Optimality," Automatica, Vol. 36, No. 6, 2000, pp. 789–814. doi:https://doi.org/10.1016/S0005-1098(99)00214-9 ATCAA9 0005-1098 CrossrefGoogle Scholar[2] Camacho E. F. and Alba C. B., Model Predictive Control, 2nd ed., Springer–Verlag, London, 2007, Chap. 1. doi:https://doi.org/10.1007/978-0-85729-398-5 CrossrefGoogle Scholar[3] Mayne D. Q., "Model Predictive Control: Recent Developments and Future Promise," Automatica, Vol. 50, No. 12, 2014, pp. 2967–2986. doi:https://doi.org/10.1016/j.automatica.2014.10.128 ATCAA9 0005-1098 CrossrefGoogle Scholar[4] Qin S. and Badgwell T. A., "A Survey of Industrial Model Predictive Control Technology," Control Engineering Practice, Vol. 11, No. 7, 2003, pp. 733–764. doi:https://doi.org/10.1016/S0967-0661(02)00186-7 COEPEL 0967-0661 CrossrefGoogle Scholar[5] Findeisen R., Allgöwer F. and Biegler L. T., Assessment and Future Directions of Nonlinear Model Predictive Control, Vol. 358, Springer–Verlag, Berlin, 2007. doi:https://doi.org/10.1007/978-3-540-72699-9 CrossrefGoogle Scholar[6] Lee J. H., "Model Predictive Control: Review of the Three Decades of Development," International Journal of Control, Automation and Systems, Vol. 9, No. 3, 2011, pp. 415–424. https://doi.org/10.1007/s12555-011-0300-6 CrossrefGoogle Scholar[7] Bemporad A. and Filippi C., "Suboptimal Explicit MPC via Approximate Multiparametric Quadratic Programming," Proceedings of the 40th IEEE Conference on Decision and Control, Vol. 5, Inst. of Electrical and Electronics Engineers, Piscataway, NJ, 2001, pp. 4851–4856. doi:https://doi.org/10.1109/.2001.980975 Google Scholar[8] Bemporad A., Morari M., Dua V. and Pistikopoulos E. N., "The Explicit Linear Quadratic Regulator for Constrained Systems," Automatica, Vol. 38, No. 1, 2002, pp. 3–20. doi:https://doi.org/10.1016/S0005-1098(01)00174-1 ATCAA9 0005-1098 CrossrefGoogle Scholar[9] TøNdel P., Johansen T. A. and Bemporad A., "An Algorithm for Multi-Parametric Quadratic Programming and Explicit MPC Solutions," Automatica, Vol. 39, No. 3, 2003, pp. 489–497. doi:https://doi.org/10.1016/S0005-1098(02)00250-9 ATCAA9 0005-1098 CrossrefGoogle Scholar[10] Alessio A. and Bemporad A., A Survey on Explicit Model Predictive Control, Springer, Berlin, 2009, pp. 345–369. doi:https://doi.org/10.1007/978-3-642-01094-1_29 CrossrefGoogle Scholar[11] Grancharova A. and Johansen T. A., Explicit Nonlinear Model Predictive Control Theory and Applications, Vol. 429, Lecture Notes in Control and Information Sciences, Springer, Berlin, 2012. doi:https://doi.org/10.1007/978-3-642-28780-0 CrossrefGoogle Scholar[12] Leomanni M., Rogers E. and Gabriel S. B., "Explicit Model Predictive Control Approach for Low-Thrust Spacecraft Proximity Operations," Journal of Guidance, Control, and Dynamics, Vol. 37, No. 6, 2014, pp. 1780–1790. doi:https://doi.org/10.2514/1.G000477 JGCODS 0731-5090 LinkGoogle Scholar[13] Yildirim E. A. and Wright S. J., "Warm-Start Strategies in Interior-Point Methods for Linear Programming," SIAM Journal on Optimization, Vol. 12, No. 3, 2002, pp. 782–810. doi:https://doi.org/10.1137/S1052623400369235 SJOPE8 1095-7189 CrossrefGoogle Scholar[14] Lincoln B. and Rantzer A., "Relaxing Dynamic Programming," IEEE Transactions on Automatic Control, Vol. 51, No. 8, Aug. 2006, pp. 1249–1260. doi:https://doi.org/10.1109/TAC.2006.878720 IETAA9 0018-9286 CrossrefGoogle Scholar[15] Bemporad A. and Filippi C., "An Algorithm for Approximate Multiparametric Convex Programming," Computational Optimization and Applications, Vol. 35, No. 1, Sept. 2006, pp. 87–108. doi:https://doi.org/10.1007/s10589-006-6447-z CPPPEF 0926-6003 CrossrefGoogle Scholar[16] Ferreau H. J., Bock H. G. and Diehl M., "An Online Active Set Strategy to Overcome the Limitations of Explicit MPC," International Journal of Robust and Nonlinear Control, Vol. 18, No. 8, 2008, pp. 816–830. doi:https://doi.org/10.1002/(ISSN)1099-1239 CrossrefGoogle Scholar[17] Wang Y. and Boyd S., "Fast Model Predictive Control Using Online Optimization," IEEE Transactions on Control Systems Technology, Vol. 18, No. 2, March 2010, pp. 267–278. doi:https://doi.org/10.1109/TCST.2009.2017934 IETTE2 1063-6536 CrossrefGoogle Scholar[18] Zeilinger M. N., Jones C. N. and Morari M., "Real-Time Suboptimal Model Predictive Control Using a Combination of Explicit MPC and Online Optimization," IEEE Transactions on Automatic Control, Vol. 56, No. 7, July 2011, pp. 1524–1534. doi:https://doi.org/10.1109/TAC.2011.2108450 IETAA9 0018-9286 CrossrefGoogle Scholar[19] Biegler L. T., Efficient Solution of Dynamic Optimization and NMPC Problems, Birkhäuser Basel, Basel, Switzerland, 2000, pp. 219–243. doi:https://doi.org/10.1007/978-3-0348-8407-5_13 CrossrefGoogle Scholar[20] Vukov M., Domahidi A., Ferreau H. J., Morari M. and Diehl M., "Auto-Generated Algorithms for Nonlinear Model Predictive Control on Long and on Short Horizons," Proceedings of the 52nd IEEE Conference on Decision and Control, Inst. of Electrical and Electronics Engineers, Piscataway, NJ, Dec. 2013, pp. 5113–5118. doi:https://doi.org/10.1109/CDC.2013.6760692 Google Scholar[21] Frison G., Kufoalor D. K. M., Imsland L. and Jørgensen J. B., "Efficient Implementation of Solvers for Linear Model Predictive Control on Embedded Devices," Proceedings of the IEEE Conference on Control Applications (CCA), Inst. of Electrical and Electronics Engineers, Piscataway, NJ, Oct. 2014, pp. 1954–1959. doi:https://doi.org/10.1109/CCA.2014.6981589 Google Scholar[22] Mayne D. and Rawlings J., Model Predictive Control: Theory and Design, Nob Hill, Madison, WI, 2009, Chaps. 1–3. Google Scholar[23] Mattingley J. and Boyd S., "CVXGEN: A Code Generator for Embedded Convex Optimization," Optimization and Engineering, Vol. 13, No. 1, 2012, pp. 1–27. doi:https://doi.org/10.1007/s11081-011-9176-9 CrossrefGoogle Scholar[24] Domahidi A., Chu E. and Boyd S., "ECOS: An SOCP Solver for Embedded Systems," Proceedings of the European Control Conference (ECC), IEEE Publ., Piscataway, NJ, July 2013, pp. 3071–3076. Google Scholar[25] Ullmann F., "FiOrdOs: A Matlab Toolbox for C-Code Generation for First Order Methods," M.S. Thesis, ETH Zürich, Zürich, Switzerland, 2011. Google Scholar[26] Kvasnica M., Grieder P., Baotić M. and Morari M., Multi-Parametric Toolbox (MPT), Springer, Berlin, 2004, pp. 448–462. doi:https://doi.org/10.1007/978-3-540-24743-2_30 CrossrefGoogle Scholar[27] Pistikopoulos E. N., Diangelakis N. A., Oberdieck R., Papathanasiou M. M., Nascu I. and Sun M., "PAROC–An Integrated Framework and Software Platform for the Optimisation and Advanced Model-Based Control of Process Systems," Chemical Engineering Science, Vol. 136, Nov. 2015, pp. 115–138. doi:https://doi.org/10.1016/j.ces.2015.02.030 CESCAC 0009-2509 CrossrefGoogle Scholar[28] Bemporad A., Morari M. and Ricker N. L., "Model Predictive Control Toolbox 3 User's Guide," MathWorks, Natick, MA, 2010. Google Scholar[29] Zometa P., Kögel M. and Findeisen R., "muAO-MPC: A Free Code Generation Tool for Embedded Real-Time Linear Model Predictive Control," Proceedings of the American Control Conference, IEEE Publ., Piscataway, NJ, June 2013, pp. 5320–5325. doi:https://doi.org/10.1109/ACC.2013.6580668 Google Scholar[30] Ferreau H. J., Kirches C., Potschka A., Bock H. G. and Diehl M., "qpOASES: A Parametric Active-Set Algorithm for Quadratic Programming," Mathematical Programming Computation, Vol. 6, No. 4, 2014, pp. 327–363. doi:https://doi.org/10.1007/s12532-014-0071-1 1867-2949 CrossrefGoogle Scholar[31] Domahidi A. and Jerez J., "FORCES Professional," Embotech, GmbH, Zurich, July 2014, http://embotech.com/FORCES-Pro [retrieved 25 Feb. 2017]. Google Scholar[32] Currie J. and Wilson D., "Lightweight Model Predictive Control Intended for Embedded Applications," IFAC Proceedings Volumes, Vol. 43, No. 5, 2010, pp. 278–283. doi:https://doi.org/10.3182/20100705-3-BE-2011.00046 CrossrefGoogle Scholar[33] Riverso S., Battocchio A. and Ferrari-Trecate G., "PnPMPC Toolbox," Identification and Control of Dynamic Systems Laboratory, Univ. of Pavia, 2013, http://sisdin.unipv.it/pnpmpc/pnpmpc.php [retrieved 25 Feb. 2017]. Google Scholar[34] Tenny M. J., Wright S. J. and Rawlings J. B., "Nonlinear Model Predictive Control via Feasibility-Perturbed Sequential Quadratic Programming," Computational Optimization and Applications, Vol. 28, No. 1, 2004, pp. 87–121. doi:https://doi.org/10.1023/B:COAP.0000018880.63497.eb CPPPEF 0926-6003 CrossrefGoogle Scholar[35] Houska B., Ferreau H. J. and Diehl M., "ACADO Toolkit–An Open-Source Framework for Automatic Control and Dynamic Optimization," Optimal Control Applications and Methods, Vol. 32, No. 3, 2011, pp. 298–312. doi:https://doi.org/10.1002/oca.v32.3 OCAMD5 1099-1514 CrossrefGoogle Scholar[36] Diehl M., Leineweber D. B. and Schäfer A. A., MUSCOD-II Users' Manual, Interdisciplinary Center for Scientific Computing, Univ. of Heidelberg, Germany, 2001, pp. 4–12. Google Scholar[37] Nagy Z. K., "Optcon–An Efficient Tool for Rapid Prototyping of Nonlinear Model Predictive Control Applications," Proceedings of the AIChE Annual Meeting, American Inst. of Chemical Engineers, New York, 2008, pp. 16–21. Google Scholar[38] Kelman A., Vichik S. and Borrelli F., "BLOM: The Berkeley Library for Optimization Modeling and Nonlinear Model Predictive Control," MPC Lab., Univ. of California, Berkeley, CA, 2012, http://www.mpc.berkeley.edu/software/blom [retrieved 25 Feb. 2017]. Google Scholar[39] Wächter A. and Biegler L. T., "On the Implementation of an Interior-Point Filter Line-Search Algorithm for Large-Scale Nonlinear Programming," Mathematical Programming, Vol. 106, No. 1, 2006, pp. 25–57. doi:https://doi.org/10.1007/s10107-004-0559-y MHPGA4 1436-4646 CrossrefGoogle Scholar[40] Falugi P., Kerrigan E. and Van Wyk E., "Imperial College London Optimal Control Software User Guide ICLOCS," Dept. of Electrical and Electronic Engineering, Imperial College London, London, 2010. Google Scholar[41] Rutquist P. E. and Edvall M. M., "Propt-Matlab Optimal Control Software," TOMLAB Optimization Inc., 2010, http://tomopt.com/docs/TOMLAB_PROPT.pdf [retrieved 25 Feb. 2017]. Google Scholar[42] "CPLEX 11.0 User's Manual," ILOG, Gentilly, France, 2007, p. 32. Google Scholar[43] Gurobi Optimization, Inc., "Gurobi Optimizer Reference Manual Version 6.5," Gurobi Optimization, Houston, TX, 2016. Google Scholar[44] Mosek A., "The MOSEK Optimization Toolbox," MOSEK ApS, Copenhagen, Denmark, Ver. 7.1, 2016. Google Scholar[45] Tütüncü R. H., Toh K. C. and Todd M. J., "Solving Semidefinite-Quadratic-Linear Programs Using SDPT3," Mathematical Programming, Vol. 95, No. 2, 2003, pp. 189–217. doi:https://doi.org/10.1007/s10107-002-0347-5. MHPGA4 1436-4646 CrossrefGoogle Scholar[46] Sturm J. F., "Using SeDuMi 1.02, A Matlab Toolbox for Optimization Over Symmetric Cones," Optimization Methods and Software, Vol. 11, Nos. 1–4, 1999, pp. 625–653. doi:https://doi.org/10.1080/10556789908805766 OMSOE2 1055-6788 CrossrefGoogle Scholar[47] Kroshko D., "OpenOpt: Free Scientific-Engineering Software for Mathematical Modeling and Optimization," Software Package Openopt 0.5625, 2007, https://pypi.python.org/pypi/openopt [retrieved 25 Feb. 2017]. Google Scholar[48] Andersen M. S., Dahl J. and Vandenberghe L., "Cvxopt: A Python Package for Convex Optimization," Ver. 1.1.9, 2017, http://cvxopt.org [retrieved 25 Feb. 2017] Google Scholar[49] Hindmarsh A. C., Brown P. N., Grant K. E., Lee S. L., Serban R., Shumaker D. E. and Woodward C. S., "SUNDIALS: Suite of Nonlinear and Differential/Algebraic Equation Solvers," ACM Transactions on Mathematical Software, Vol. 31, No. 3, Sept. 2005, pp. 363–396. doi:https://doi.org/10.1145/1089014 ACMSCU 0098-3500 CrossrefGoogle Scholar[50] Franke R. and Arnold E., "The Solver Omuses/HQP for Structured Large-Scale Constrained Optimization: Algorithm, Implementation, and Example Application," Proceedings of the 6th SIAM Conference on 28 Optimization, SIAM, Philadelphia, 1999. Google Scholar[51] Grant M. and Boyd S., "CVX: Matlab Software for Disciplined Convex Programming," Ver. 2.1, CVX Research, Inc., Austin, TX, March 2014, http://cvxr.com/cvx [retrieved 25 Feb. 2017]. Google Scholar[52] Lofberg J., "YALMIP: A Toolbox for Modeling and Optimization in MATLAB," Proceedings of the IEEE International Symposium on Computer Aided Control Systems Design, Inst. of Electrical and Electronics Engineers, Piscataway, NJ, Sept. 2004, pp. 284–289. doi:https://doi.org/10.1109/CACSD.2004.1393890 Google Scholar[53] Currie J. and Wilson D. I., "OPTI: Lowering the Barrier Between Open Source Optimizers and the Industrial MATLAB User," Proceedings of the 2012 Foundations of Computer-Aided Process Operations, Savannah, GA, 2012, pp. 8–11. Google Scholar[54] Fourer R., Gay D. M. and Kernighan B. W., "A Modeling Language for Mathematical Programming," Management Science, Vol. 36, No. 5, 1990, pp. 519–554. doi:https://doi.org/10.1287/mnsc.36.5.519 MSCIAM 0025-1909 CrossrefGoogle Scholar[55] Sagnol G., "Picos Documentation. Release 0.1.1," Zuse Inst. Berlin, TR 12-48, Berlin, 2012. Google Scholar[56] Diamond S. and Boyd S., "CVXPY: A Python-Embedded Modeling Language for Convex Optimization," Journal of Machine Learning Research, Vol. 17, No. 83, 2016, pp. 1–5. Google Scholar[57] Dimitrov D., Wieber P.-B., Stasse O., Ferreau H. J. and Diedam H., An Optimized Linear Model Predictive Control Solver, Springer, Berlin, 2010, pp. 309–318. doi:https://doi.org/10.1007/978-3-642-12598-0_27 CrossrefGoogle Scholar[58] Dang T. V., Ling K. and Maciejowski J., "Embedded ADMM-Based QP Solver for MPC with Polytopic Constraints," Proceedings of the European Control Conference (ECC), Inst. of Electrical and Electronics Engineers, Piscataway, NJ, 2015, pp. 3446–3451. doi:https://doi.org/10.1109/ECC.2015.7331067 Google Scholar[59] Jerez J. L., Goulart P. J., Richter S., Constantinides G. A., Kerrigan E. C. and Morari M., "Embedded Online Optimization for Model Predictive Control at Megahertz Rates," IEEE Transactions on Automatic Control, Vol. 59, No. 12, Dec. 2014, pp. 3238–3251. doi:https://doi.org/10.1109/TAC.2014.2351991 IETAA9 0018-9286 CrossrefGoogle Scholar[60] Dueri D., Zhang J. and Açıkmeşe B., "Automated Custom Code Generation for Embedded, Real-Time Second Order Cone Programming," IFAC Proceedings Volumes, Vol. 47, No. 3, 2014, pp. 1605–1612. doi:https://doi.org/10.3182/20140824-6-ZA-1003.02736 CrossrefGoogle Scholar[61] Ohtsuka T., "A Continuation/GMRES Method for Fast Computation of Nonlinear Receding Horizon Control," Automatica, Vol. 40, No. 4, 2004, pp. 563–574. doi:https://doi.org/10.1016/j.automatica.2003.11.005 ATCAA9 0005-1098 CrossrefGoogle Scholar[62] Petersen C., Baldwin M. and Kolmanovsky I., "Model Predictive Control Guidance with Extended Command Governor Inner-Loop Flight Control for Hypersonic Vehicles," AIAA Guidance, Navigation, and Control (GNC) Conference, AIAA Paper 2013-5208, Aug. 2013. doi:https://doi.org/10.2514/6.2013-5028 LinkGoogle Scholar[63] Baldwin M. and Kolmanovsky I., "Hypersonic Glider Guidance Using Model Predictive Control," Proceedings of the American Control Conference, IEEE Publ., Piscataway, NJ, June 2013, pp. 5550–5555. doi:https://doi.org/10.1109/ACC.2013.6580706 Google Scholar[64] Kang Y. and Hedrick J. K., "Design of Nonlinear Model Predictive Controller for a Small Fixed-Wing Unmanned Aerial Vehicle," AIAA Guidance, Navigation, and Control Conference and Exhibit, AIAA Paper 2006-6685, Aug. 2006. doi:https://doi.org/10.2514/6.2006-6685 LinkGoogle Scholar[65] Kang Y. and Hedrick J. K., "Linear Tracking for a Fixed-Wing UAV Using Nonlinear Model Predictive Control," IEEE Transactions on Control Systems Technology, Vol. 17, No. 5, Sept. 2009, pp. 1202–1210. doi:https://doi.org/10.1109/TCST.2008.2004878. IETTE2 1063-6536 CrossrefGoogle Scholar[66] Filippis L. D., Guglieri G. and Quagliotti F. B., "A Novel Approach for Trajectory Tracking of UAVs," Aircraft Engineering and Aerospace Technology, Vol. 86, No. 3, 2014, pp. 198–206. doi:https://doi.org/10.1108/AEAT-01-2013-0016 AATEEB CrossrefGoogle Scholar[67] Eklund J. M., Sprinkle J. and Sastry S. S., "Switched and Symmetric Pursuit/Evasion Games Using Online Model Predictive Control with Application to Autonomous Aircraft," IEEE Transactions on Control Systems Technology, Vol. 20, No. 3, May 2012, pp. 604–620. doi:https://doi.org/10.1109/TCST.2011.2136435 IETTE2 1063-6536 CrossrefGoogle Scholar[68] Chao Z., Zhou S.-L., Ming L. and Zhang W.-G., "UAV Formation Flight Based on Nonlinear Model Predictive Control," Mathematical Problems in Engineering, Vol. 2012, 2012, pp. 1–15, Article ID 261367. doi:https://doi.org/10.1155/2012/261367 CrossrefGoogle Scholar[69] Shim D. H. and Sastry S. S., "A Situation-Aware Flight Control System Design Using Real-Time Model Predictive Control for Unmanned Autonomous Helicopters," AIAA Guidance, Navigation, and Control Conference and Exhibit, AIAA Paper 2006-6101, Aug. 2006. doi:https://doi.org/10.2514/6.2006-6101 LinkGoogle Scholar[70] Hartley E. N., Jerez J. L., Suardi A., Maciejowski J. M., Kerrigan E. C. and Constantinides G. A., "Predictive Control Using an FPGA with Application to Aircraft Control," IEEE Transactions on Control Systems Technology, Vol. 22, No. 3, May 2014, pp. 1006–1017. doi:https://doi.org/10.1109/TCST.2013.2271791 IETTE2 1063-6536 CrossrefGoogle Scholar[71] Van Oort E., Chu Q., Mulder J. and van den Boom T., "Robust Model Predictive Control of a Feedback Linearized Nonlinear F-16/MATV Aircraft Model," AIAA Guidance, Navigation, and Control Conference and Exhibit, AIAA Paper 2006-6318, Aug. 2006. doi:https://doi.org/10.2514/6.2006-6318 LinkGoogle Scholar[72] Blackmore L., Ono M., Bektassov A. and Williams B. C., "A Probabilistic Particle-Control Approximation of Chance-Constrained Stochastic Predictive Control," IEEE Transactions on Robotics, Vol. 26, No. 3, June 2010, pp. 502–517. doi:https://doi.org/10.1109/TRO.2010.2044948 ITREAE 1552-3098 CrossrefGoogle Scholar[73] Simon D., Löfberg J. and Glad T., "Reference Tracking MPC Using Terminal Set Scaling," Proceedings of the IEEE 51st IEEE Conference on Decision and Control (CDC), Inst. of Electrical and Electronics Engineers, Piscataway, NJ, Dec. 2012, pp. 4543–4548. doi:https://doi.org/10.1109/CDC.2012.6426550 Google Scholar[74] Gibbens P. W. and Medagoda E. D. B., "Efficient Model Predictive Control Algorithm for Aircraft," Journal of Guidance, Control, and Dynamics, Vol. 34, No. 6, 2011, pp. 1909–1915. doi:https://doi.org/10.2514/1.52162 JGCODS 0731-5090 LinkGoogle Scholar[75] Medagoda E. D. B. and Gibbens P. W., "Multiple Horizon Model Predictive Flight Control," Journal of Guidance, Control, and Dynamics, Vol. 37, No. 3, 2014, pp. 946–951. doi:https://doi.org/10.2514/1.62889 JGCODS 0731-5090 LinkGoogle Scholar[76] Siva E., Maciejowski J. and Ling K. V., "Robust Multiplexed Model Predictive Control for Agent-Based Conflict Resolution," Proceedings of the 49th IEEE Conference on Decision and Control (CDC), Dec. 2010, Inst. of Electrical and Electronics Engineers, Piscataway, NJ, pp. 4335–4340. doi:https://doi.org/10.1109/CDC.2010.5717294 Google Scholar[77] Park J.-M., Kim D.-W., Yoon Y.-S., Kim H. J. and Yi K.-S., "Obstacle Avoidance of Autonomous Vehicles Based on Model Predictive Control," Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, Vol. 223, No. 12, 2009, pp. 1499–1516. doi:https://doi.org/10.1243/09544070JAUTO1149 CrossrefGoogle Scholar[78] De Almeida F. A., "Reference Management for Fault-Tolerant Model Predictive Control," Journal of Guidance, Control, and Dynamics, Vol. 34, No. 1, 2011, pp. 44–56. doi:https://doi.org/10.2514/1.50938 JGCODS 0731-5090 LinkGoogle Scholar[79] McDonough K. and Kolmanovsky I., "Fast Computable Recoverable Sets and Their Use for Aircraft Loss-of-Control Handling," Journal of Guidance, Control, and Dynamics (advance online publication). doi:https://doi.org/10.2514/1.G001747 JGCODS 0731-5090 Google Scholar[80] Ngo T. D. and Sultan C., "Model Predictive Control for Helicopter Shipboard Operations in the Ship Airwakes," Journal of Guidance, Control, and Dynamics, Vol. 38, No. 12, 2015, pp. 574–589. doi:https://doi.org/10.2514/1.G001243 JGCODS 0731-5090 Google Scholar[81] Lu P., "Regulation About Time-Varying Trajectories: Precision Entry Guidance Illustrated," Journal of Guidance, Control, and Dynamics, Vol. 22, No. 6, 1999, pp. 784–790. doi:https://doi.org/10.2514/2.4479 JGCODS 0731-5090 LinkGoogle Scholar[82] Kunz K., Huck S. M. and Summers T. H., "Fast Model Predictive Control of Miniature Helicopters," Proceedings of the European Control Conference (ECC), IEEE Publ., Piscataway, NJ, July 2013, pp. 1377–1382. Google Scholar[83] Dutka A. S., Ordys A. W. and Grimble M. J., "Non-Linear Predictive Control of 2 DOF Helicopter Model," Proceedings of the 42nd IEEE Conference on Decision and Control, Vol. 4, Inst. of Electrical and Electronics Engineers, Piscataway, NJ, Dec. 2003, pp. 3954–3959. doi:https://doi.org/10.1109/CDC.2003.1271768 Google Scholar[84] Weiss A., Baldwin M., Erwin R. S. and Kolmanovsky I., "Model Predictive Control for Spacecraft Rendezvous and Docking: Strategies for Handling Constraints and Case Studies," IEEE Transactions on Control Systems Technology, Vol. 23, No. 4, July 2015, pp. 1638–1647. doi:https://doi.org/10.1109/TCST.2014.2379639 IETTE2 1063-6536 CrossrefGoogle Scholar[85] Bhattacharya R., Balas G. J., Kaya M. A. and Packard A., "Nonlinear Receding Horizon Control of an F-16 Aircraft," Journal of Guidance, Control, and Dynamics, Vol. 25, No. 5, 2002, pp. 924–931. doi:https://doi.org/10.2514/2.4965 JGCODS 0731-5090 LinkGoogle Scholar[86] Hajiloo A. and Xie W. F., "Robust Model Predictive Control of Shimmy Vibration in Aircraft Landing Gears with Probabilistic Uncertainty," Proceedings of the IEEE Conference on Control Applications (CCA), Inst. of Electrical and Electronics Engineers, Piscataway, NJ, Oct. 2014, pp. 146–151. doi:https://doi.org/10.1109/CCA.2014.6981343 Google Scholar[87] Keviczky T. and Balas G. J., "Software-Enabled Receding Horizon Control for Autonomous Unmanned Aerial Vehicle Guidance," Journal of Guidance, Control, and Dynamics, Vol. 29, No. 3, 2006, pp. 680–694. doi:https://doi.org/10.2514/1.15562 JGCODS 0731-5090 LinkGoogle Scholar[88] Alexis K., Nikolakopoulos G. and Tzes A., "Switching Model Predictive Attitude Control for a Quadrotor Helicopter Subject to Atmospheric Disturbances," Control Engineering Practice, Vol. 19, No. 10, 2011, pp. 1195–1207. doi:https://doi.org/10.1016/j.conengprac.2011.06.010 COEPEL 0967-0661 CrossrefGoogle Scholar[89] Alexis K., Nikolakopoulos G. and Tzes A., "Model Predictive Quadrotor Control: Attitude, Altitude and Position Experimental Studies," IET Control Theory Applications, Vol. 6, No. 12, Aug. 2012, pp. 1812–1827. doi:https://doi.org/10.1049/iet-cta.2011.0348 CrossrefGoogle Scholar[90] Alexis K., Huerzeler C. and Siegwart R., "Hybrid Predictive Control of a Coaxial Aerial Robot for Physical Interaction Through Contact," Control Engineering Practice, Vol. 32, Nov. 2014, pp. 96–112. doi:https://doi.org/10.1016/j.conengprac.2014.07.006 COEPEL 0967-0661 CrossrefGoogle Scholar[91] Lee U. and Mesbahi M., "Constrained Autonomous Precision Landing via Dual Quaternions and Model Predictive Control," Journal of Guidance, Control, and Dynamics, advance online publication, 2016. doi:https://doi.org/10.2514/1.G001879 JGCODS 0731-5090 LinkGoogle Scholar[92] Garcia G. A. and Keshmiri S., "Nonlinear Model Predictive Controller for Navigation, Guidance and Control of a Fixed-Wing UAV," AIAA Guidance, Navigation, and Control Conference, AIAA Paper 2011-6310, Aug. 2011. doi:https://doi.org/10.2514/6.2011-6310 LinkGoogle Scholar[93] Raffo G. V., Ortega M. G. and Rubio F. R., "An Integral Predictive/Nonlinear Control Structure for a Quadrotor Helicopter," Automatica, Vol. 46, No. 1, 2010, pp. 29–39. doi:https://doi.org/10.1016/j.automatica.2009.10.018 ATCAA9 0005-1098 CrossrefGoogle Scholar[94] Slegers N., Kyle J. and Costello M., "Nonlinear Model Predictive Control Technique for Unmanned Air Vehicles," Journal of Guidance, Control, and Dynamics, Vol. 29, No. 5, 2006, pp. 1179–1188. doi:https://doi.org/10.2514/1.21531 JGCODS 0731-5090 LinkGoogle Scholar[95] Lu P., "Nonlinear Trajectory Tracking Guidance with Application to a Launch Vehicle," Journal of Guidance, Control, and Dynamics, Vol. 19, No. 1, 1996, pp. 99–106. doi:https://doi.org/10.2514/3.21585 LinkGoogle Scholar[96] Böhm C., Merk M., Fichter W. and Allgöwer F., "Spacecraft Rate Damping with Predictive Control Using Magnetic Actuators Only," Nonlinear Model Predictive Control, Springer, Berlin, 2009, pp. 511–520. doi:https://doi.org/10.1007/978-3-642-01094-1_41 CrossrefGoogle Scholar[97] Ahmed S. and Kerrigan E. C., "Suboptimal Predictive Control for Satellite Detumbling," Journal of Guidance, Control, and Dynamics, Vol. 37, No. 3, 2014, pp. 850–859. doi:https://doi.org/10.2514/1.61367 JGCODS 0731-5090 LinkGoogle Scholar[98] Bang H. and Oh C.-S., "Predictive Control for the Attitude Maneuver of a Flexible Spacecraft," Aerospace Science and Technology, Vol. 8, No. 5, 2004, pp. 443–452. doi:https://doi.org/10.1016/j.ast.2004.03.005 CrossrefGoogle Scholar[99] Petersen C. D., Leve F. and Kolmanovsky I., "Model Predictive Control of an Underactuated Spacecraft with Two Reaction Wheels," Journal of Guidance, Control, and Dynamics (advance online publication). doi:https://doi.org/10.2514/1.G000320 JGCODS 0731-5090 Google Scholar[100] Dalamagkidis K., Valavanis K. P. and Piegl L. A., "Nonlinear Model Predictive Control with Neural Network Optimization for Autonomous Autorotation of Small Unmanned Helicopters," IEEE Transactions on Control Systems Technology, Vol. 19, No. 4, July 2011, pp. 818–831. doi:https://doi.org/10.1109/TCST.2010.2054092 IETTE2 1063-6536 CrossrefGoogle Scholar[101] Hu X., Karimi H. R., Wu L. and Guo Y., "Model Predictive Control-Based Non-Linear Fault Tolerant Control for Air-Breathing Hypersonic Vehicles," IET Control Theory Applications, Vol. 8, No. 13, Sept. 2014, pp. 1147–1153. doi:https://doi.org/10.1049/iet-cta.2013.0986 CrossrefGoogle Scholar[102] Kerrigan E. C. and Maciejowski J. M., "Soft Constraints and Exact Penalty Functions in Model Predictive Control," Proceedings of the UKACC International Conference on Control, Institution of Engineering and Technology, U.K., 2000. Google Scholar[103] Falcone P., Borrelli F., Asgari J., Tseng H. E. and Hrovat D., "Predictive Active Steering Control for Autonomous Vehicle Systems," IEEE Transactions on Control Systems Technology, Vol. 15, No. 3, May 2007, pp. 566–580. doi:https://doi.org/10.1109/TCST.2007.894653 IETTE2 1063-6536 CrossrefGoogle Scholar[104] Hartley E. N., "A Tutorial on Model Predictive Control for Spacecraft Rendezvous," Proceedings of the European Control Conference (ECC), IEEE Publ., Piscataway, NJ, July 2015, pp. 1355–1361. doi:https://doi.org/10.1109/ECC.2015.7330727 Google Scholar[105] Kouvaritakis B. and Cannon M., Model Predictive Control: Classical, Robust and Stochastic, Springer International Publ., Switzerland, 2016, Chap. 5. doi:https://doi.org/10.1007/978-3-319-24853-0 CrossrefGoogle Scholar[106] Bemporad A., Morari M., Dua V. and Pistikopoulos E. N., "The Explicit Linear Quadratic Regulator for Constrained Systems," Automatica, Vol. 38, No. 1, 2002, pp. 3–20. doi:https://doi.org/10.1016/S0005-1098(01)00174-1 ATCAA9 0005-1098 CrossrefGoogle Scholar[107] Johansen T. A., Petersen I. and Slupphaug O., "Explicit Sub-Optimal Linear Quadratic Regulation with State and Input Constraints," Automatica, Vol. 38, No. 7, 2002, pp. 1099–1111. doi:https://doi.org/10.1016/S0005-1098(02)00004-3 ATCAA9 0005-1098 CrossrefGoogle Scholar[108] Grieder P., Borrelli F., Torrisi F. and Morari M., "Computation of the Constrained Infinite Time Linear Quadratic Regulator," Automatica, Vol. 40, No. 4, 2004, pp. 701–708. doi:https://doi.org/10.1016/j.automatica.2003.11.014 ATCAA9 0005-1098 CrossrefGoogle Scholar[109] den Broeck L. V., Diehl M. and Swevers J., "A Model Predictive Control Approach for Time Optimal Point-to-Point Motion Control," Mechatronics, Vol. 21, No. 7, 2011, pp. 1203–1212. doi:https://doi.org/10.1016/j.mechatronics.2011.07.008 MECHER 0957-4158 CrossrefGoogle Scholar[110] Liang J., Fullmer R. and Chen Y. Q., "Time-Optimal Magnetic Attitude Control for Small Spacecraft," Proceedings of the 43rd IEEE Conference on Decision and Control (CDC), Vol. 1, Inst. of Electrical and Electronics Engineers, Piscataway, NJ, Dec. 2004, pp. 255–260. doi:https://doi.org/10.1109/CDC.2004.1428639 Google Scholar[111] Park H., Kolmanovsky I. and Sun J., "Parametric Integrated Perturbation Analysis-Sequential Quadratic Programming Approach for Minimum-Time Model Predictive Control," Proceedings of the 19th IFAC World Congress, Elsevier Ltd., The Netherlands, 2014, pp. 1922–1927 doi:https://doi.org/10.3182/20140824-6-ZA-1003.02702 Google Scholar[112] Kamyar R. and Taheri E., "Aircraft Opti

Referência(s)