{"title":"基于混沌-7模型的磁强计标定","authors":"Hosub Song, Jaeheung Park, Jaejin Lee","doi":"10.5140/JASS.2021.38.3.157","DOIUrl":null,"url":null,"abstract":"We describe a method for the in-orbit calibration of body-mounted magnetometers\n based on the CHAOS-7 geomagnetic field model. The code is designed to find the true\n calibration parameters autonomously by using only the onboard magnetometer data and the\n corresponding CHAOS outputs. As the model output and satellite data have different\n coordinate systems, they are first transformed to a Star Tracker Coordinate (STC). Then,\n non-linear optimization processes are run to minimize the differences between the\n CHAOS-7 model and satellite data in the STC. The process finally searches out a suite of\n calibration parameters that can maximize the model-data agreement. These parameters\n include the instrument gain, offset, axis orthogonality, and Euler rotation matrices\n between the magnetometer frame and the STC. To validate the performance of the Python\n code, we first produce pseudo satellite data by convoluting CHAOS-7 model outputs with a\n prescribed set of the ‘true’ calibration parameters. Then, we let the code autonomously\n undistort the pseudo satellite data through optimization processes, which ultimately\n track down the initially prescribed calibration parameters. The reconstructed parameters\n are in good agreement with the prescribed (true) ones, which demonstrates that the code\n can be used for actual instrument data calibration. This study is performed using Python\n 3.8.5, NumPy 1.19.2, SciPy 1.6, AstroPy 4.2, SpacePy 0.2.1, and ChaosmagPy 0.5 including\n the CHAOS-7.6 geomagnetic field model. This code will be utilized for processing\n NextSat-1 and Small scale magNetospheric and Ionospheric Plasma Experiment (SNIPE) data\n in the future.","PeriodicalId":44366,"journal":{"name":"Journal of Astronomy and Space Sciences","volume":"5 1","pages":""},"PeriodicalIF":0.6000,"publicationDate":"2021-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Magnetometer Calibration Based on the CHAOS-7 Model\",\"authors\":\"Hosub Song, Jaeheung Park, Jaejin Lee\",\"doi\":\"10.5140/JASS.2021.38.3.157\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We describe a method for the in-orbit calibration of body-mounted magnetometers\\n based on the CHAOS-7 geomagnetic field model. The code is designed to find the true\\n calibration parameters autonomously by using only the onboard magnetometer data and the\\n corresponding CHAOS outputs. As the model output and satellite data have different\\n coordinate systems, they are first transformed to a Star Tracker Coordinate (STC). Then,\\n non-linear optimization processes are run to minimize the differences between the\\n CHAOS-7 model and satellite data in the STC. The process finally searches out a suite of\\n calibration parameters that can maximize the model-data agreement. These parameters\\n include the instrument gain, offset, axis orthogonality, and Euler rotation matrices\\n between the magnetometer frame and the STC. To validate the performance of the Python\\n code, we first produce pseudo satellite data by convoluting CHAOS-7 model outputs with a\\n prescribed set of the ‘true’ calibration parameters. Then, we let the code autonomously\\n undistort the pseudo satellite data through optimization processes, which ultimately\\n track down the initially prescribed calibration parameters. The reconstructed parameters\\n are in good agreement with the prescribed (true) ones, which demonstrates that the code\\n can be used for actual instrument data calibration. This study is performed using Python\\n 3.8.5, NumPy 1.19.2, SciPy 1.6, AstroPy 4.2, SpacePy 0.2.1, and ChaosmagPy 0.5 including\\n the CHAOS-7.6 geomagnetic field model. This code will be utilized for processing\\n NextSat-1 and Small scale magNetospheric and Ionospheric Plasma Experiment (SNIPE) data\\n in the future.\",\"PeriodicalId\":44366,\"journal\":{\"name\":\"Journal of Astronomy and Space Sciences\",\"volume\":\"5 1\",\"pages\":\"\"},\"PeriodicalIF\":0.6000,\"publicationDate\":\"2021-08-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Astronomy and Space Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5140/JASS.2021.38.3.157\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"ASTRONOMY & ASTROPHYSICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Astronomy and Space Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5140/JASS.2021.38.3.157","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ASTRONOMY & ASTROPHYSICS","Score":null,"Total":0}
Magnetometer Calibration Based on the CHAOS-7 Model
We describe a method for the in-orbit calibration of body-mounted magnetometers
based on the CHAOS-7 geomagnetic field model. The code is designed to find the true
calibration parameters autonomously by using only the onboard magnetometer data and the
corresponding CHAOS outputs. As the model output and satellite data have different
coordinate systems, they are first transformed to a Star Tracker Coordinate (STC). Then,
non-linear optimization processes are run to minimize the differences between the
CHAOS-7 model and satellite data in the STC. The process finally searches out a suite of
calibration parameters that can maximize the model-data agreement. These parameters
include the instrument gain, offset, axis orthogonality, and Euler rotation matrices
between the magnetometer frame and the STC. To validate the performance of the Python
code, we first produce pseudo satellite data by convoluting CHAOS-7 model outputs with a
prescribed set of the ‘true’ calibration parameters. Then, we let the code autonomously
undistort the pseudo satellite data through optimization processes, which ultimately
track down the initially prescribed calibration parameters. The reconstructed parameters
are in good agreement with the prescribed (true) ones, which demonstrates that the code
can be used for actual instrument data calibration. This study is performed using Python
3.8.5, NumPy 1.19.2, SciPy 1.6, AstroPy 4.2, SpacePy 0.2.1, and ChaosmagPy 0.5 including
the CHAOS-7.6 geomagnetic field model. This code will be utilized for processing
NextSat-1 and Small scale magNetospheric and Ionospheric Plasma Experiment (SNIPE) data
in the future.
期刊介绍:
JASS aims for the promotion of global awareness and understanding of space science and related applications. Unlike other journals that focus either on space science or on space technologies, it intends to bridge the two communities of space science and technologies, by providing opportunities to exchange ideas and viewpoints in a single journal. Topics suitable for publication in JASS include researches in the following fields: space astronomy, solar physics, magnetospheric and ionospheric physics, cosmic ray, space weather, and planetary sciences; space instrumentation, satellite dynamics, geodesy, spacecraft control, and spacecraft navigation. However, the topics covered by JASS are not restricted to those mentioned above as the journal also encourages submission of research results in all other branches related to space science and technologies. Even though JASS was established on the heritage and achievements of the Korean space science community, it is now open to the worldwide community, while maintaining a high standard as a leading international journal. Hence, it solicits papers from the international community with a vision of global collaboration in the fields of space science and technologies.