Synthetic Reaction Wheel Datasets for Nominal and Faulty Conditions as Used for Training the One-Dimensional Sliding Window Residual Network Proposed

Published: 19 July 2024| Version 1 | DOI: 10.17632/rzxxk4sgg6.1
Contributors:
, Afshin Rahimi

Description

All of the datasets provided here have been generated in MATLAB. The datasets describe the measurement outputs of the continuous operation of a reaction wheel based on Bialke's high fidelitiy RW model onboard a satellite that undergoes different faults. If you import any of these datasets into MATLAB, a cell-type variable called "dataset" will show up. You can also load them for use in Python and other usages. Datasets #1-#3, #4-#6, and #7-#9 are grouped together and are describing the same signals from different perspectives, therefore, they have the same number of cells. For example, the 10th cells of datasets #1-#3 describe the same signal. More information about the datasets is available in Table III in the referenced paper. For any of the MJAPF and SPF datasets, each cell is of the form 2x1001 doubles. For these datasets, the first row is the descriptor vector of the signal and the second row corresponds to the signal as perceived by MJAPF or SPF. Both signals have 1001 time steps. The time steps are 0.1 seconds apart, meaning that 1001 encompasses operational details of the reaction wheel over about 100 seconds. The raw datasets' cells are of the form 5x1001 doubles. The first row is, again, the descriptor row. The second row is the reaction wheel's motor current as received by sensors (with sensor noise). The third row is the reaction wheel's angular velocity as received by sensors (with sensor noise). The fourth row is the reaction wheel's motor current with process noise but without the measurement noise (true signals). The fifth row is the reaction wheel's angular velocity with process noise but without the measurement noise (true signals). Therefore, the datasets are structured as follows: 1) For MJAPF- or SPF-treated datasets: First row: Descriptors that describe the health state of the reaction wheel at each time step and have no units since it is a categorical variable. Second row: The reaction wheel motor's electrical current (I_m), as estimated by MJAPF or SPF, has the unit of Amperes (A). 2) For raw datasets: First row: Descriptors that describe the health state of the reaction wheel at each time step and have no units since it is a categorical variable. Second row: The reaction wheel motor measures the electrical current (I_m) without undergoing any treatments and has the unit of Amperes (A). Third row: The reaction wheel measures angular velocity (omega_m) without undergoing any treatments and has the unit of Radians per second (rad/s). Fourth row: Reaction wheel motor's real or true process electrical current (I_m) without undergoing any treatments and has the unit of Amperes (A). Fifth row: Reaction wheel's real or true process angular velocity (omega_m) without undergoing any treatments and has the unit of Radians per second (rad/s).

Files

Institutions

University of Windsor Faculty of Engineering

Categories

Spacecraft, Fault, Fault Diagnosis, Actuator Fault

Funding

Natural Sciences and Engineering Research Council of Canada

RGPIN-2020-05513

Licence