<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Cosmic Research</journal-id><journal-title-group><journal-title xml:lang="en">Cosmic Research</journal-title><trans-title-group xml:lang="ru"><trans-title>Космические исследования</trans-title></trans-title-group></journal-title-group><issn publication-format="print">0023-4206</issn><issn publication-format="electronic">3034-5502</issn><publisher><publisher-name xml:lang="en">The Russian Academy of Sciences</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">696716</article-id><article-id pub-id-type="doi">10.31857/S0023420625050023</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Articles</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Статьи</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Methods of a satellite formation orbital motion control based on consensus algorithms</article-title><trans-title-group xml:lang="ru"><trans-title>Методика управления орбитальным движением спутниковой группировки на основе алгоритмов обеспечения консенсуса</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Dadashev</surname><given-names>R. R.</given-names></name><name xml:lang="ru"><surname>Дадашев</surname><given-names>Р. Р.</given-names></name></name-alternatives><email>shestakov@keldysh.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Shestakov</surname><given-names>S. A.</given-names></name><name xml:lang="ru"><surname>Шестаков</surname><given-names>С. А.</given-names></name></name-alternatives><email>shestakov@keldysh.ru</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Keldysh Institute of Applied Mathematics, Russian Academy of Sciences</institution></aff><aff><institution xml:lang="ru">Институт прикладной математики им. М.В. Келдыша РАН</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2025-09-15" publication-format="electronic"><day>15</day><month>09</month><year>2025</year></pub-date><volume>63</volume><issue>5</issue><issue-title xml:lang="en">VOL 63, NO5 (2025)</issue-title><issue-title xml:lang="ru">ТОМ 63, №5 (2025)</issue-title><fpage>471</fpage><lpage>481</lpage><history><date date-type="received" iso-8601-date="2025-11-21"><day>21</day><month>11</month><year>2025</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2025, Russian Academy of Sciences</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2025, Российская академия наук</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="en">Russian Academy of Sciences</copyright-holder><copyright-holder xml:lang="ru">Российская академия наук</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/" start_date="2026-09-15"/></permissions><self-uri xlink:href="https://journals.eco-vector.com/0023-4206/article/view/696716">https://journals.eco-vector.com/0023-4206/article/view/696716</self-uri><abstract xml:lang="en"><p>Methods for synthesizing control of the relative motion of a group of spacecraft are considered. The main goal is to develop a control strategy that compensates for the disintegration of the group caused by relative orbital drift. The control design employs techniques based on various types of graphs to describe satellite interactions. A proof is provided demonstrating the feasibility of eliminating relative satellite drift using a method based on directed graphs. The resulting algorithm is adapted to scenarios where one or more spacecraft in the group may malfunction. To derive the control in such cases, a modified version of the Raft protocol for achieving consensus in multi-agent systems is used. In addition to analytical derivations and the general methodology, the work presents results from numerical simulations.</p></abstract><trans-abstract xml:lang="ru"><p>Рассматриваются методы синтеза управления относительным движением группы космических аппаратов. Основной целью является построение управления, компенсирующего распад группы вследствие относительного орбитального дрейфа. При построении управления используется техника, основанная на применении графов различного типа для описания взаимодействия спутников. Представлено доказательство возможности устранения относительного дрейфа спутников с помощью метода, основанного на использовании ориентированного графа. Полученный алгоритм адаптирован к случаю, когда один или несколько аппаратов группы могут выйти из строя. Для получения управления в этом случае используется модифицированный вариант Raft-протокола обеспечения консенсуса в многоагентной системе. Помимо аналитических выкладок и построения общей методики, в работе приведены результаты численного моделирования.</p></trans-abstract><funding-group><funding-statement xml:lang="ru">Исследование выполнено за счет гранта Российского научного фонда No 23-71-01048, https://rscf.ru/project/23-71-01048/</funding-statement></funding-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><citation-alternatives><mixed-citation xml:lang="en">Mesbahi M., Egerstedt M. Graph theoretic methods in multiagent networks. Princeton University Press, 2010. 424 p.</mixed-citation><mixed-citation xml:lang="kk">Mesbahi M., Egerstedt M. Graph theoretic methods in multiagent networks. Princeton University Press, 2010. 424 p.</mixed-citation><mixed-citation xml:lang="pt">Mesbahi M., Egerstedt M. Graph theoretic methods in multiagent networks. Princeton University Press, 2010. 424 p.</mixed-citation><mixed-citation xml:lang="ru">Mesbahi M., Egerstedt M. Graph Theoretic Methods in Multiagent Networks. Princeton University Press, 2010. 424 p.</mixed-citation><mixed-citation xml:lang="zh">Mesbahi M., Egerstedt M. Graph theoretic methods in multiagent networks. Princeton University Press, 2010. 424 p.</mixed-citation></citation-alternatives></ref><ref id="B2"><label>2.</label><citation-alternatives><mixed-citation xml:lang="en">Monakhova U., Ivanov D., Mashtakov Y. et al. Communication area estimation for decentralized control of nanosatellites swarm // Acta Astronautica. 2023. V. 211. P. 49-59. https://doi.org/10.1016/j.actaastro.2023.06.003</mixed-citation><mixed-citation xml:lang="kk">Monakhova U., Ivanov D., Mashtakov Y. et al. Communication area estimation for decentralized control of nanosatellites swarm // Acta Astronautica. 2023. V. 211. P. 49-59. https://doi.org/10.1016/j.actaastro.2023.06.003</mixed-citation><mixed-citation xml:lang="pt">Monakhova U., Ivanov D., Mashtakov Y. et al. Communication area estimation for decentralized control of nanosatellites swarm // Acta Astronautica. 2023. V. 211. P. 49-59. https://doi.org/10.1016/j.actaastro.2023.06.003</mixed-citation><mixed-citation xml:lang="ru">Monakhova U., Ivanov D., Mashtakov Y. et al. Communication area estimation for decentralized control of nanosatellites swarm // Acta Astronautica. 2023. V. 211. P. 49–59. https://doi.org/10.1016/j.actaastro.2023.06.003</mixed-citation><mixed-citation xml:lang="zh">Monakhova U., Ivanov D., Mashtakov Y. et al. Communication area estimation for decentralized control of nanosatellites swarm // Acta Astronautica. 2023. V. 211. P. 49-59. https://doi.org/10.1016/j.actaastro.2023.06.003</mixed-citation></citation-alternatives></ref><ref id="B3"><label>3.</label><citation-alternatives><mixed-citation xml:lang="en">Дадашев Р.Р., Шестаков С.А. Методика управления группой спутников на основе коммуникационных графов // Препринты ИПМ им. М.В. Келдыша. 2022. No 90. С. 1-31. https://doi.org/10.20948/prepr-2022-90</mixed-citation><mixed-citation xml:lang="kk">Дадашев Р.Р., Шестаков С.А. Методика управления группой спутников на основе коммуникационных графов // Препринты ИПМ им. М.В. Келдыша. 2022. No 90. С. 1-31. https://doi.org/10.20948/prepr-2022-90</mixed-citation><mixed-citation xml:lang="pt">Дадашев Р.Р., Шестаков С.А. Методика управления группой спутников на основе коммуникационных графов // Препринты ИПМ им. М.В. Келдыша. 2022. No 90. С. 1-31. https://doi.org/10.20948/prepr-2022-90</mixed-citation><mixed-citation xml:lang="ru">Дадашев Р.Р., Шестаков С.А. Методика управления группой спутников на основе коммуникационных графов // Препринты ИПМ им. М.В. Келдыша. 2022. № 90. С. 1–31. https://doi.org/10.20948/prepr-2022-90</mixed-citation><mixed-citation xml:lang="zh">Дадашев Р.Р., Шестаков С.А. Методика управления группой спутников на основе коммуникационных графов // Препринты ИПМ им. М.В. Келдыша. 2022. No 90. С. 1-31. https://doi.org/10.20948/prepr-2022-90</mixed-citation></citation-alternatives></ref><ref id="B4"><label>4.</label><citation-alternatives><mixed-citation xml:lang="en">Clohessy W.H., Wiltshire R.S. Terminal Guidance System for Satellite Rendezvous // J. Aerospace Sciences. 1960. V. 27. Iss. 9. P. 653-658. https://doi.org/10.2514/8.8704</mixed-citation><mixed-citation xml:lang="kk">Clohessy W.H., Wiltshire R.S. Terminal Guidance System for Satellite Rendezvous // J. Aerospace Sciences. 1960. V. 27. Iss. 9. P. 653-658. https://doi.org/10.2514/8.8704</mixed-citation><mixed-citation xml:lang="pt">Clohessy W.H., Wiltshire R.S. Terminal Guidance System for Satellite Rendezvous // J. Aerospace Sciences. 1960. V. 27. Iss. 9. P. 653-658. https://doi.org/10.2514/8.8704</mixed-citation><mixed-citation xml:lang="ru">Clohessy W.H., Wiltshire R.S. Terminal guidance system for satellite rendezvous // J. Aerospace Sciences. 1960. V. 27. Iss. 9. P. 653–658. https://doi.org/10.2514/8.8704</mixed-citation><mixed-citation xml:lang="zh">Clohessy W.H., Wiltshire R.S. Terminal Guidance System for Satellite Rendezvous // J. Aerospace Sciences. 1960. V. 27. Iss. 9. P. 653-658. https://doi.org/10.2514/8.8704</mixed-citation></citation-alternatives></ref><ref id="B5"><label>5.</label><citation-alternatives><mixed-citation xml:lang="en">Fischer M.J., Lynch N.A., Paterson M.S. Impossibility of distributed consensus with one faulty process // J. Association for Computing Machinery. 1985. V. 32. Iss. 2. P. 374-382. https://doi.org/10.1145/3149.214121</mixed-citation><mixed-citation xml:lang="kk">Fischer M.J., Lynch N.A., Paterson M.S. Impossibility of distributed consensus with one faulty process // J. Association for Computing Machinery. 1985. V. 32. Iss. 2. P. 374-382. https://doi.org/10.1145/3149.214121</mixed-citation><mixed-citation xml:lang="pt">Fischer M.J., Lynch N.A., Paterson M.S. Impossibility of distributed consensus with one faulty process // J. Association for Computing Machinery. 1985. V. 32. Iss. 2. P. 374-382. https://doi.org/10.1145/3149.214121</mixed-citation><mixed-citation xml:lang="ru">Fischer M.J., Lynch N.A., Paterson M.S. Impossibility of distributed consensus with one faulty process // J. Association for Computing Machinery. 1985. V. 32. Iss. 2. P. 374–382. https://doi.org/10.1145/3149.214121</mixed-citation><mixed-citation xml:lang="zh">Fischer M.J., Lynch N.A., Paterson M.S. Impossibility of distributed consensus with one faulty process // J. Association for Computing Machinery. 1985. V. 32. Iss. 2. P. 374-382. https://doi.org/10.1145/3149.214121</mixed-citation></citation-alternatives></ref><ref id="B6"><label>6.</label><citation-alternatives><mixed-citation xml:lang="en">Lamport L. The part-time parliament // ACM Transactions on Computer Systems. 1998. V. 16. Iss. 2. P. 133-169. https://doi.org/10.1145/279227.279229</mixed-citation><mixed-citation xml:lang="kk">Lamport L. The part-time parliament // ACM Transactions on Computer Systems. 1998. V. 16. Iss. 2. P. 133-169. https://doi.org/10.1145/279227.279229</mixed-citation><mixed-citation xml:lang="pt">Lamport L. The part-time parliament // ACM Transactions on Computer Systems. 1998. V. 16. Iss. 2. P. 133-169. https://doi.org/10.1145/279227.279229</mixed-citation><mixed-citation xml:lang="ru">Lamport L. The part-time parliament // ACM Transactions on Computer Systems. 1998. V. 16. Iss. 2. P. 133–169. https://doi.org/10.1145/279227.279229</mixed-citation><mixed-citation xml:lang="zh">Lamport L. The part-time parliament // ACM Transactions on Computer Systems. 1998. V. 16. Iss. 2. P. 133-169. https://doi.org/10.1145/279227.279229</mixed-citation></citation-alternatives></ref><ref id="B7"><label>7.</label><citation-alternatives><mixed-citation xml:lang="en">Lamport L. Lower bounds for asynchronous consensus // Distributed Computing. 2006. V. 19. Iss. 2. P. 104-125. https://doi.org/10.1007/s00446-006-0155-x</mixed-citation><mixed-citation xml:lang="kk">Lamport L. Lower bounds for asynchronous consensus // Distributed Computing. 2006. V. 19. Iss. 2. P. 104-125. https://doi.org/10.1007/s00446-006-0155-x</mixed-citation><mixed-citation xml:lang="pt">Lamport L. Lower bounds for asynchronous consensus // Distributed Computing. 2006. V. 19. Iss. 2. P. 104-125. https://doi.org/10.1007/s00446-006-0155-x</mixed-citation><mixed-citation xml:lang="ru">Lamport L. Lower bounds for asynchronous consensus // Distributed Computing. 2006. V. 19. Iss. 2. P. 104–125. https://doi.org/10.1007/s00446-006-0155-x</mixed-citation><mixed-citation xml:lang="zh">Lamport L. Lower bounds for asynchronous consensus // Distributed Computing. 2006. V. 19. Iss. 2. P. 104-125. https://doi.org/10.1007/s00446-006-0155-x</mixed-citation></citation-alternatives></ref><ref id="B8"><label>8.</label><citation-alternatives><mixed-citation xml:lang="en">Oki B.M., Liskov B.H. Viewstamped replication: a general primary copy // Proc. 7th annual ACM Symposium on Principles of distributed computing - PODC'88. 1988. P. 8-17. https://doi.org/10.1145/62546.62549</mixed-citation><mixed-citation xml:lang="kk">Oki B.M., Liskov B.H. Viewstamped replication: a general primary copy // Proc. 7th annual ACM Symposium on Principles of distributed computing - PODC'88. 1988. P. 8-17. https://doi.org/10.1145/62546.62549</mixed-citation><mixed-citation xml:lang="pt">Oki B.M., Liskov B.H. Viewstamped replication: a general primary copy // Proc. 7th annual ACM Symposium on Principles of distributed computing - PODC'88. 1988. P. 8-17. https://doi.org/10.1145/62546.62549</mixed-citation><mixed-citation xml:lang="ru">Oki B.M., Liskov B.H. Viewstamped replication: A general primary copy // Proc. 7th Annual ACM Symposium on Principles of Distributed Computing – PODC’88. 1988. P. 8–17. https://doi.org/10.1145/62546.62549</mixed-citation><mixed-citation xml:lang="zh">Oki B.M., Liskov B.H. Viewstamped replication: a general primary copy // Proc. 7th annual ACM Symposium on Principles of distributed computing - PODC'88. 1988. P. 8-17. https://doi.org/10.1145/62546.62549</mixed-citation></citation-alternatives></ref><ref id="B9"><label>9.</label><citation-alternatives><mixed-citation xml:lang="en">Skeen D. A Quorum-Based Commit Protocol // Proc. 6th Berkeky Workshop. 1982. P. 69-80.</mixed-citation><mixed-citation xml:lang="kk">Skeen D. A Quorum-Based Commit Protocol // Proc. 6th Berkeky Workshop. 1982. P. 69-80.</mixed-citation><mixed-citation xml:lang="pt">Skeen D. A Quorum-Based Commit Protocol // Proc. 6th Berkeky Workshop. 1982. P. 69-80.</mixed-citation><mixed-citation xml:lang="ru">Skeen D. A quorum-based commit protocol // Proc. 6th Berkeley Workshop. 1982. P. 69–80.</mixed-citation><mixed-citation xml:lang="zh">Skeen D. A Quorum-Based Commit Protocol // Proc. 6th Berkeky Workshop. 1982. P. 69-80.</mixed-citation></citation-alternatives></ref><ref id="B10"><label>10.</label><citation-alternatives><mixed-citation xml:lang="en">Junqueira F.P., Reed B.C., Serafini M. Zab: High-performance broadcast for primary-backup systems // IEEE/IFIP 41st International Conference on Dependable Systems &amp; Networks (DSN). 2011. P. 245-256. https://doi.org/10.1109/DSN.2011.5958223</mixed-citation><mixed-citation xml:lang="kk">Junqueira F.P., Reed B.C., Serafini M. Zab: High-performance broadcast for primary-backup systems // IEEE/IFIP 41st International Conference on Dependable Systems &amp; Networks (DSN). 2011. P. 245-256. https://doi.org/10.1109/DSN.2011.5958223</mixed-citation><mixed-citation xml:lang="pt">Junqueira F.P., Reed B.C., Serafini M. Zab: High-performance broadcast for primary-backup systems // IEEE/IFIP 41st International Conference on Dependable Systems &amp; Networks (DSN). 2011. P. 245-256. https://doi.org/10.1109/DSN.2011.5958223</mixed-citation><mixed-citation xml:lang="ru">Junqueira F.P., Reed B.C., Serafini M. Zab: High-performance broadcast for primary-backup systems // IEEE/IFIP 41st International Conference on Dependable Systems &amp; Networks (DSN). 2011. P. 245–256. https://doi.org/10.1109/DSN.2011.5958223</mixed-citation><mixed-citation xml:lang="zh">Junqueira F.P., Reed B.C., Serafini M. Zab: High-performance broadcast for primary-backup systems // IEEE/IFIP 41st International Conference on Dependable Systems &amp; Networks (DSN). 2011. P. 245-256. https://doi.org/10.1109/DSN.2011.5958223</mixed-citation></citation-alternatives></ref><ref id="B11"><label>11.</label><citation-alternatives><mixed-citation xml:lang="en">Ongaro D., Ousterhout J. In search of an understandable consensus algorithm // USENIX Annual Technical Conference (USENIX ATC 14). 2014. P. 305-319. https://doi.org/10.5555/2643634.2643666</mixed-citation><mixed-citation xml:lang="kk">Ongaro D., Ousterhout J. In search of an understandable consensus algorithm // USENIX Annual Technical Conference (USENIX ATC 14). 2014. P. 305-319. https://doi.org/10.5555/2643634.2643666</mixed-citation><mixed-citation xml:lang="pt">Ongaro D., Ousterhout J. In search of an understandable consensus algorithm // USENIX Annual Technical Conference (USENIX ATC 14). 2014. P. 305-319. https://doi.org/10.5555/2643634.2643666</mixed-citation><mixed-citation xml:lang="ru">Ongaro D., Ousterhout J. In search of an understandable consensus algorithm // USENIX Annual Technical Conference (USENIX ATC 14). 2014. P. 305–319. https://doi.org/10.5555/2643634.2643666</mixed-citation><mixed-citation xml:lang="zh">Ongaro D., Ousterhout J. In search of an understandable consensus algorithm // USENIX Annual Technical Conference (USENIX ATC 14). 2014. P. 305-319. https://doi.org/10.5555/2643634.2643666</mixed-citation></citation-alternatives></ref><ref id="B12"><label>12.</label><citation-alternatives><mixed-citation xml:lang="en">Tariverdi A., Torresen J. Rafting Towards Consensus: Formation Control of Distributed Dynamical Systems. 2023. https://doi.org/10.48550/arXiv.2308.10097</mixed-citation><mixed-citation xml:lang="kk">Tariverdi A., Torresen J. Rafting Towards Consensus: Formation Control of Distributed Dynamical Systems. 2023. https://doi.org/10.48550/arXiv.2308.10097</mixed-citation><mixed-citation xml:lang="pt">Tariverdi A., Torresen J. Rafting Towards Consensus: Formation Control of Distributed Dynamical Systems. 2023. https://doi.org/10.48550/arXiv.2308.10097</mixed-citation><mixed-citation xml:lang="ru">Tariverdi A., Torresen J. Rafting Towards Consensus: Formation Control of Distributed Dynamical Systems. 2023. https://doi.org/10.48550/arXiv.2308.10097</mixed-citation><mixed-citation xml:lang="zh">Tariverdi A., Torresen J. Rafting Towards Consensus: Formation Control of Distributed Dynamical Systems. 2023. https://doi.org/10.48550/arXiv.2308.10097</mixed-citation></citation-alternatives></ref></ref-list></back></article>
