{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:48:38Z","timestamp":1777902518049,"version":"3.51.4"},"reference-count":52,"publisher":"SAGE Publications","issue":"7","license":[{"start":{"date-parts":[[2021,12,21]],"date-time":"2021-12-21T00:00:00Z","timestamp":1640044800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2022,7]]},"abstract":"<jats:p>As simulation becomes more present in the military context for variate purposes, the need for accurate behaviors is of paramount importance. In the air domain, a noteworthy behavior relates to how a group of aircraft moves in a coordinated way. This can be defined as formation flying, which, combined with a move-to-goal behavior, is the focus of this work. The objective of the formation control problem considered is to ensure that simulated aircraft fly autonomously, seeking a formation, while moving toward a goal waypoint. For that, we propose the use of artificial potential fields, which reduce the complexities that implementing a complete cognition model could pose. These fields define forces that control the movement of the entities into formation and to the prescribed waypoint. Our formation control approach is parameterizable, allowing modifications that translate how the aircraft prioritize its sub-behaviors. Instead of defining this prioritization on an empirical basis, we elaborate metrics to evaluate the chosen parameters. From these metrics, we use an optimization methodology to find the best parameter values for a set of scenarios. Thus, our main contribution is bringing together artificial potential fields and simulation optimization to achieve more robust results for simulated military aircraft to fly in formation. We use a large set of scenarios for the optimization process, which evaluates its objective function through the simulations. The results show that the use of the proposed approach may generate gains of up to 27% if compared to arbitrarily selected parameters, with respect to one of the metrics adopted. In addition, we were able to observe that, for the scenarios considered, the presence of a formation leader was an obstacle to achieving the best results, demonstrating that our approach may lead to conclusions with direct operational impacts.<\/jats:p>","DOI":"10.1177\/00375497211063380","type":"journal-article","created":{"date-parts":[[2021,12,22]],"date-time":"2021-12-22T01:46:35Z","timestamp":1640137595000},"page":"575-595","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":8,"title":["Formation control method based on artificial potential fields for aircraft flight simulation"],"prefix":"10.1177","volume":"98","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2309-9248","authenticated-orcid":false,"given":"Andre N","family":"Costa","sequence":"first","affiliation":[{"name":"Institute for Advanced Studies, Brazilian Air Force, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Felipe LL","family":"Medeiros","sequence":"additional","affiliation":[{"name":"Institute for Advanced Studies, Brazilian Air Force, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joao PA","family":"Dantas","sequence":"additional","affiliation":[{"name":"Institute for Advanced Studies, Brazilian Air Force, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Diego","family":"Geraldo","sequence":"additional","affiliation":[{"name":"Institute for Advanced Studies, Brazilian Air Force, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nei Y","family":"Soma","sequence":"additional","affiliation":[{"name":"Aeronautics Institute of Technology, Brazilian Air Force, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2021,12,21]]},"reference":[{"key":"bibr1-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1038\/srep46447"},{"key":"bibr2-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1016\/0278-4165(87)90005-5"},{"key":"bibr3-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1177\/0037549720921447"},{"key":"bibr4-00375497211063380","volume-title":"Employment Fundamentals T-38C\/Introduction to Fighter Fundamentals (IFF)","author":"Air Education and Training Command","year":"2020"},{"key":"bibr5-00375497211063380","volume-title":"Analysis, analysis practices, and implications for modeling and simulation","volume":"176","author":"Davis PK","year":"2007"},{"key":"bibr6-00375497211063380","volume-title":"Discrete event system simulation","author":"Banks J","year":"2005"},{"key":"bibr7-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1177\/0037549719831358"},{"key":"bibr8-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-26450-9_1"},{"key":"bibr9-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1002\/9781118180310"},{"key":"bibr10-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-0790-5"},{"key":"bibr11-00375497211063380","volume-title":"Modeling and simulation (M&S) glossary","author":"Department of Defense","year":"2011"},{"key":"bibr12-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1177\/1548512913506620"},{"key":"bibr13-00375497211063380","volume-title":"Pilot\/controller glossary","author":"Federal Aviation Administration","year":"2019"},{"key":"bibr14-00375497211063380","unstructured":"Reynolds C. Boids background and update, 2001, http:\/\/www red3d com\/cwr\/boids\/"},{"key":"bibr15-00375497211063380","first-page":"662","volume-title":"Proceedings of Artificial Life XI","author":"von Mammen S"},{"key":"bibr16-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1007\/BF02136830"},{"key":"bibr17-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1007\/s10479-015-2019-x"},{"key":"bibr18-00375497211063380","doi-asserted-by":"crossref","unstructured":"Carson Y, Maria A. Simulation optimization: methods and applications. In: Proceedings of the 29th conference on Winter simulation, pp. 118\u2013126, https:\/\/www.informs-sim.org\/wsc97papers\/0118.PDF","DOI":"10.1145\/268437.268460"},{"key":"bibr19-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02538-9"},{"key":"bibr20-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-08-099417-8.00010-9"},{"key":"bibr21-00375497211063380","unstructured":"Simpson T, Toropov V, Balabanov V, et al. Design and analysis of computer experiments in multidisciplinary design optimization: a review of how far we have come-or not. In: 12th AIAA\/ISSMO multidisciplinary analysis and optimization conference, p. 5802, https:\/\/arc.aiaa.org\/doi\/10.2514\/6.2008-5802"},{"key":"bibr22-00375497211063380","first-page":"3","volume-title":"International workshop on simulation","author":"Kleijnen JP","year":"2017"},{"key":"bibr23-00375497211063380","first-page":"230","volume-title":"Proceedings of the 2009 winter simulation conference (WSC)","author":"Barton RR"},{"key":"bibr24-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1007\/BF00889887"},{"key":"bibr25-00375497211063380","doi-asserted-by":"publisher","DOI":"10.2307\/2344614"},{"key":"bibr26-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1080\/0740817X.2012.706377"},{"key":"bibr27-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008306431147"},{"key":"bibr28-00375497211063380","unstructured":"Bartz-Beielstein T, Stork J, Zaefferer M, et al. Package \u201cSPOT\u201d2019, https:\/\/cran.r-project.org\/web\/packages\/SPOT\/index.html."},{"key":"bibr29-00375497211063380","doi-asserted-by":"crossref","first-page":"773","DOI":"10.1109\/CEC.2005.1554761","volume-title":"Proceedings of the 2005 IEEE congress on evolutionary computation","volume":"1","author":"Bartz-Beielstein T"},{"key":"bibr30-00375497211063380","volume-title":"A potential field based formation control methodology for robot swarms","author":"Barnes LE","year":"2008"},{"key":"bibr31-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2000.870304"},{"key":"bibr32-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1016\/j.egypro.2012.01.276"},{"key":"bibr33-00375497211063380","first-page":"2976","volume-title":"Proceedings of the 2004 American control conference","volume":"4","author":"Scharf DP"},{"key":"bibr34-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2014.10.022"},{"key":"bibr35-00375497211063380","first-page":"1","volume-title":"Proceedings of the 2020 27th Saint Petersburg international conference on integrated navigation systems (ICINS)","author":"Lin X"},{"key":"bibr36-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2019.2898599"},{"key":"bibr37-00375497211063380","first-page":"12","volume-title":"Proceedings of the 2018 international conference on communication, computing and Internet of Things (IC3IoT)","author":"Sudhakara P"},{"key":"bibr38-00375497211063380","unstructured":"Costa AN, Geraldo D. Modelagem comportamental para simulacao construtiva de combate alem do alcance visual. In: Simp\u00f3sio de Aplica\u00e7\u00f5es Operacionais em \u00c1reas de Defesa. S\u00e3o Jos\u00e9 dos Campos, Brazil: ITA, 2018, pp. 165\u2013170, https:\/\/www.sige.ita.br\/edicoes-anteriores\/2018\/ST\/ST_11_1.pdf?_t=1609270727"},{"key":"bibr39-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1126\/science.1167778"},{"key":"bibr40-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1177\/1548512917715154"},{"key":"bibr41-00375497211063380","unstructured":"Berndt J. JSBSim: An open source flight dynamics model in c++. In: AIAA modeling and simulation technologies conference and exhibit, p. 4923, http:\/\/jsbsim.sourceforge.net\/JSBSimAnOpenSourceFlightDynamicsModelinCPP.pdf"},{"key":"bibr42-00375497211063380","unstructured":"Berndt J, De Marco A. Progress on and usage of the open source flight dynamics model software library, JSBSim. In: AIAA modeling and simulation technologies conference, p. 5699, https:\/\/arc.aiaa.org\/doi\/10.2514\/6.2009-5699"},{"key":"bibr43-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1002\/9781119174882"},{"key":"bibr44-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1177\/1548512916683450"},{"key":"bibr45-00375497211063380","author":"Kamrud AJ","year":"2015","journal-title":"Unified behavior framework for discrete event simulation systems"},{"key":"bibr46-00375497211063380","author":"Roberson DM","year":"2015","journal-title":"Technical report, Air Force Institute of Technology, Wright-Patterson AFB, Wright-Patterson, OH"},{"key":"bibr47-00375497211063380","volume-title":"Unified behavior framework for reactive robot control in real-time systems","author":"Woolley BG","year":"2007"},{"key":"bibr48-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1080\/00401706.2000.10485979"},{"key":"bibr49-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3799-8"},{"key":"bibr50-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1016\/j.jspi.2011.09.016"},{"key":"bibr51-00375497211063380","unstructured":"The R and project for statistical computing, https:\/\/www.r-project.org\/ (accessed 22 January 2021)."},{"key":"bibr52-00375497211063380","doi-asserted-by":"publisher","DOI":"10.1145\/279232.279236"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/00375497211063380","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/00375497211063380","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/00375497211063380","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:31:38Z","timestamp":1777635098000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/00375497211063380"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,21]]},"references-count":52,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2022,7]]}},"alternative-id":["10.1177\/00375497211063380"],"URL":"https:\/\/doi.org\/10.1177\/00375497211063380","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12,21]]}}}