Attitude Control of a Satellite by Using Digital Signal Processing

Detalhes bibliográficos
Autor(a) principal: Santana,Adrielle C.
Data de Publicação: 2012
Outros Autores: Martins-Filho,Luiz S., Duarte,Ricardo O., Arantes Jr.,Gilberto, Casella,Ivan S.
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