K. Moldamurat, A.S. Utegen, S. Brimzhanova, D. Kalmanova, N. G. Yryskeldi
{"title":"Development of a software simulator for small satellite swarm control","authors":"K. Moldamurat, A.S. Utegen, S. Brimzhanova, D. Kalmanova, N. G. Yryskeldi","doi":"10.1109/icecco53203.2021.9663828","DOIUrl":null,"url":null,"abstract":"This article is devoted to creating a control code to simulate the complicated type of flight of a group of small spacecraft in formation, called swarms of spacecraft. The Swarm project with integrated Fem satellites on a silicon wafer (SWIFT) Jet Propulsion Laboratories is a new, a paradigm-changing definition of spacecraft technology that could provide swarms of fully capable femtosatellites to fly. These swarms have the capacity to be used as optical relays, distributed antennas, or for mass distribution probing applications, among others. In this article, a swarm is defined as a collection of hundreds to thousands of homogeneous spacecraft, and a femtosat is defined as a satellite weighing about 100 g. Because of their small size, femtosats have limited probing, actuation, and computational capabilities, requiring that the swarm guidance and control algorithms be both motor and computationally efficient.In the article for testing the SS swarm control system, a virtual software simulator is developed. This simulator is written in Matlab R2015b in C ++ programming language. The simulator, using flight parameters, creates a simulation and shows the reaction of the SS in different situations.The simulator checks the flight path of the SS according to the task algorithm. During testing of the SSA flight orientation, the accuracy of hitting the target as well as the reduction and elimination of collision with other objects during the flight path is calculated.This virtual software simulator is designed for virtual testing of any group of SS.The virtual software simulator is used in the field of space research activities by space industry specialists with higher education.","PeriodicalId":331369,"journal":{"name":"2021 16th International Conference on Electronics Computer and Computation (ICECCO)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2021-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 16th International Conference on Electronics Computer and Computation (ICECCO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/icecco53203.2021.9663828","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This article is devoted to creating a control code to simulate the complicated type of flight of a group of small spacecraft in formation, called swarms of spacecraft. The Swarm project with integrated Fem satellites on a silicon wafer (SWIFT) Jet Propulsion Laboratories is a new, a paradigm-changing definition of spacecraft technology that could provide swarms of fully capable femtosatellites to fly. These swarms have the capacity to be used as optical relays, distributed antennas, or for mass distribution probing applications, among others. In this article, a swarm is defined as a collection of hundreds to thousands of homogeneous spacecraft, and a femtosat is defined as a satellite weighing about 100 g. Because of their small size, femtosats have limited probing, actuation, and computational capabilities, requiring that the swarm guidance and control algorithms be both motor and computationally efficient.In the article for testing the SS swarm control system, a virtual software simulator is developed. This simulator is written in Matlab R2015b in C ++ programming language. The simulator, using flight parameters, creates a simulation and shows the reaction of the SS in different situations.The simulator checks the flight path of the SS according to the task algorithm. During testing of the SSA flight orientation, the accuracy of hitting the target as well as the reduction and elimination of collision with other objects during the flight path is calculated.This virtual software simulator is designed for virtual testing of any group of SS.The virtual software simulator is used in the field of space research activities by space industry specialists with higher education.