Attitude Control of a Satellite by Using Digital Signal Processing
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Outros Autores: | , , , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Journal of Aerospace Technology and Management (Online) |
Texto Completo: | http://old.scielo.br/scielo.php?script=sci_arttext&pid=S2175-91462012000100015 |
Resumo: | Abstract: This article has discussed the development of a three-axis attitude digital controller for an artificial satellite using a digital signal processor. The main motivation of this study is the attitude control system of the satellite Multi-Mission Platform, developed by the Brazilian National Institute for Space Research for application in different sort of missions. The controller design was based on the theory of the Linear Quadratic Gaussian Regulator, synthesized from the linearized model of the motion of the satellite, i.e., the kinematics and dynamics of attitude. The attitude actuators considered in this study are pairs of cold gas jets powered by a pulse width/pulse frequency modulator. In the first stage of the project development, a system controller for continuous time was studied with the aim of testing the adequacy of the adopted control. The next steps had included an analysis of discretization techniques, the setting time of sampling rate, and the testing of the digital version of the Linear Quadratic Gaussian Regulator controller in the MATLAB/SIMULINK. To fulfill the study, the controller was implemented in a digital signal processor, specifically the Blackfin BF537 from Analog Devices, along with the pulse width/pulse frequency modulator. The validation tests used a scheme of co-simulation, where the model of the satellite was simulated in MATLAB/SIMULINK, while the controller and modulator were processed in the digital signal processor with a tool called Processor-In-the-Loop, which acted as a data communication link between both environments.function and required time to achieve a given mission accuracy are determined, and results are provided as illustration. |
id |
DCTA-1_9650d1cadda99c0a010acd72bdf21908 |
---|---|
oai_identifier_str |
oai:scielo:S2175-91462012000100015 |
network_acronym_str |
DCTA-1 |
network_name_str |
Journal of Aerospace Technology and Management (Online) |
repository_id_str |
|
spelling |
Attitude Control of a Satellite by Using Digital Signal ProcessingSatelliteAttitude ControlLinear Quadratic Gaussian ControlDigital Signal ProcessorPulse Width/ Pulse Frequency ModulationAbstract: This article has discussed the development of a three-axis attitude digital controller for an artificial satellite using a digital signal processor. The main motivation of this study is the attitude control system of the satellite Multi-Mission Platform, developed by the Brazilian National Institute for Space Research for application in different sort of missions. The controller design was based on the theory of the Linear Quadratic Gaussian Regulator, synthesized from the linearized model of the motion of the satellite, i.e., the kinematics and dynamics of attitude. The attitude actuators considered in this study are pairs of cold gas jets powered by a pulse width/pulse frequency modulator. In the first stage of the project development, a system controller for continuous time was studied with the aim of testing the adequacy of the adopted control. The next steps had included an analysis of discretization techniques, the setting time of sampling rate, and the testing of the digital version of the Linear Quadratic Gaussian Regulator controller in the MATLAB/SIMULINK. To fulfill the study, the controller was implemented in a digital signal processor, specifically the Blackfin BF537 from Analog Devices, along with the pulse width/pulse frequency modulator. The validation tests used a scheme of co-simulation, where the model of the satellite was simulated in MATLAB/SIMULINK, while the controller and modulator were processed in the digital signal processor with a tool called Processor-In-the-Loop, which acted as a data communication link between both environments.function and required time to achieve a given mission accuracy are determined, and results are provided as illustration.Departamento de Ciência e Tecnologia Aeroespacial2012-03-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S2175-91462012000100015Journal of Aerospace Technology and Management v.4 n.1 2012reponame:Journal of Aerospace Technology and Management (Online)instname:Departamento de Ciência e Tecnologia Aeroespacial (DCTA)instacron:DCTA10.5028/jatm.2012.04014611info:eu-repo/semantics/openAccessSantana,Adrielle C.Martins-Filho,Luiz S.Duarte,Ricardo O.Arantes Jr.,GilbertoCasella,Ivan S.eng2017-05-29T00:00:00Zoai:scielo:S2175-91462012000100015Revistahttp://www.jatm.com.br/ONGhttps://old.scielo.br/oai/scielo-oai.php||secretary@jatm.com.br2175-91461984-9648opendoar:2017-05-29T00:00Journal of Aerospace Technology and Management (Online) - Departamento de Ciência e Tecnologia Aeroespacial (DCTA)false |
dc.title.none.fl_str_mv |
Attitude Control of a Satellite by Using Digital Signal Processing |
title |
Attitude Control of a Satellite by Using Digital Signal Processing |
spellingShingle |
Attitude Control of a Satellite by Using Digital Signal Processing Santana,Adrielle C. SatelliteAttitude Control Linear Quadratic Gaussian Control Digital Signal Processor Pulse Width/ Pulse Frequency Modulation |
title_short |
Attitude Control of a Satellite by Using Digital Signal Processing |
title_full |
Attitude Control of a Satellite by Using Digital Signal Processing |
title_fullStr |
Attitude Control of a Satellite by Using Digital Signal Processing |
title_full_unstemmed |
Attitude Control of a Satellite by Using Digital Signal Processing |
title_sort |
Attitude Control of a Satellite by Using Digital Signal Processing |
author |
Santana,Adrielle C. |
author_facet |
Santana,Adrielle C. Martins-Filho,Luiz S. Duarte,Ricardo O. Arantes Jr.,Gilberto Casella,Ivan S. |
author_role |
author |
author2 |
Martins-Filho,Luiz S. Duarte,Ricardo O. Arantes Jr.,Gilberto Casella,Ivan S. |
author2_role |
author author author author |
dc.contributor.author.fl_str_mv |
Santana,Adrielle C. Martins-Filho,Luiz S. Duarte,Ricardo O. Arantes Jr.,Gilberto Casella,Ivan S. |
dc.subject.por.fl_str_mv |
SatelliteAttitude Control Linear Quadratic Gaussian Control Digital Signal Processor Pulse Width/ Pulse Frequency Modulation |
topic |
SatelliteAttitude Control Linear Quadratic Gaussian Control Digital Signal Processor Pulse Width/ Pulse Frequency Modulation |
description |
Abstract: This article has discussed the development of a three-axis attitude digital controller for an artificial satellite using a digital signal processor. The main motivation of this study is the attitude control system of the satellite Multi-Mission Platform, developed by the Brazilian National Institute for Space Research for application in different sort of missions. The controller design was based on the theory of the Linear Quadratic Gaussian Regulator, synthesized from the linearized model of the motion of the satellite, i.e., the kinematics and dynamics of attitude. The attitude actuators considered in this study are pairs of cold gas jets powered by a pulse width/pulse frequency modulator. In the first stage of the project development, a system controller for continuous time was studied with the aim of testing the adequacy of the adopted control. The next steps had included an analysis of discretization techniques, the setting time of sampling rate, and the testing of the digital version of the Linear Quadratic Gaussian Regulator controller in the MATLAB/SIMULINK. To fulfill the study, the controller was implemented in a digital signal processor, specifically the Blackfin BF537 from Analog Devices, along with the pulse width/pulse frequency modulator. The validation tests used a scheme of co-simulation, where the model of the satellite was simulated in MATLAB/SIMULINK, while the controller and modulator were processed in the digital signal processor with a tool called Processor-In-the-Loop, which acted as a data communication link between both environments.function and required time to achieve a given mission accuracy are determined, and results are provided as illustration. |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-03-01 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S2175-91462012000100015 |
url |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S2175-91462012000100015 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
10.5028/jatm.2012.04014611 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
text/html |
dc.publisher.none.fl_str_mv |
Departamento de Ciência e Tecnologia Aeroespacial |
publisher.none.fl_str_mv |
Departamento de Ciência e Tecnologia Aeroespacial |
dc.source.none.fl_str_mv |
Journal of Aerospace Technology and Management v.4 n.1 2012 reponame:Journal of Aerospace Technology and Management (Online) instname:Departamento de Ciência e Tecnologia Aeroespacial (DCTA) instacron:DCTA |
instname_str |
Departamento de Ciência e Tecnologia Aeroespacial (DCTA) |
instacron_str |
DCTA |
institution |
DCTA |
reponame_str |
Journal of Aerospace Technology and Management (Online) |
collection |
Journal of Aerospace Technology and Management (Online) |
repository.name.fl_str_mv |
Journal of Aerospace Technology and Management (Online) - Departamento de Ciência e Tecnologia Aeroespacial (DCTA) |
repository.mail.fl_str_mv |
||secretary@jatm.com.br |
_version_ |
1754732530485952512 |