Optimal Tuning of a Nanosatellite Attitude Controller Using TRIAD-Aided Kalman Filter and Particle Swarm Optimization

Mehmet Fatih Ertürk*, Chingiz Hajiyev

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

Abstract

Attitude determination and control (ADC) is getting more important while complex missions become more common even for nanosatellites. Although, the desired success in ADC depends on the mission requirements. There are different factors that affect the accuracy to be achieved. Preferred ADC methods and noise of the sensors are the most common factors of success. Also, there are different filtering methods to reduce noise of sensors and its negative effects. However, tuning of the gains can be affected from this noisy environment and it is getting harder to obtain desired attitude control accuracy. As a prevalent approach, trial-error method for tuning of gains is not so suitable in this environment. In this paper, an evolutionary algorithm, particle swarm optimization, is used to tune the gain parameters of a linear quadratic regulator controller to achieve Nadir pointing with a 3U CubeSat model. Noisy attitude sensors are solved by basic TRIAD algorithm to obtain attitude determination. Additionally, Kalman Filter used to reduce bad effects of noisy sensor readings. PSO lets to search in a wide solution space to find global minimum or the best gains to control the satellite in a noisy environment. The main problem is changes of the solution space for each simulation due to random noises. This is main reason of fail in trial-error tuning. To overcome the problem, PSO is run multiple times in a row and as a main cost, average of all these costs is minimized. This basic change increased the processing time, but also increased the accuracy of obtained attitude control from optimized gains. So, this paper presents a gain optimization method to obtain a controller with high tolerance to different noise levels and providing desired control accuracy, while using the most fundamental control and determination methods.

Original languageEnglish
JournalProceedings of the International Astronautical Congress, IAC
Volume2023-October
Publication statusPublished - 2023
Event74th International Astronautical Congress, IAC 2023 - Baku, Azerbaijan
Duration: 2 Oct 20236 Oct 2023

Bibliographical note

Publisher Copyright:
Copyright © 2023 by the International Astronautical Federation (IAF). All rights reserved.

Keywords

  • LQR controller
  • attitude control
  • gain optimization
  • nanosatellite
  • particle swarm optimization

Fingerprint

Dive into the research topics of 'Optimal Tuning of a Nanosatellite Attitude Controller Using TRIAD-Aided Kalman Filter and Particle Swarm Optimization'. Together they form a unique fingerprint.

Cite this