A Dataset for Residual Life Prediction on Control Moment Gyroscope

This site presents the dataset used for Control Moment Gyroscope (CMG) Residual Life Prediction (RUL). The dataset is collected from Simulink model of a flywheel system with electrical and mechanical degradation by Beihang Automatic Test Equipment (ATE) lab. There are 3 CMGs in the dataset, 25 cycles for OC1 and 5 cycles for OC2 and OC3. The CMG in OC2 and OC3 works with different speed with CMG of OC1. The data is formed as .mat.

Contributors: Siyuan Liang and Diyin Tang

1. What is our dataset?

CMGs are the essential key actuator for three-axis stabilized spacecraft in near-Earth orbit because of their well-known torque amplification property. Thus, the performance degradation, loss of functionality or unexpected failure of CMGs always influences the attitude control system a lot, even leads to an overall damage to spacecraft. Thus, PHM method for CMGs based on the data-driven method helps ensure the reliability. But the real data for CMGs is extremely rare due to unbearable high cost for sufficient reliability test. The simulation dataset can be an alternative to real CMG data.

The hierarchy of our dataset is shown in the following figure.

1.1 Modeling

Our model, focusing the flywheel system of CMG, mainly consists of an inverter, a brushless DC motor(BLDC), controller, a Hall decoder and a PWM generator. The Simulink model is built as following figure. Simulink of CMG The model of BLDC is built in detail to support the degradation for built-in parameters. And the controller is designed with back calculation for anti-windup in both speed loop and current loop.

1.2 Degradation

Viscous damping coefficient Bm increases to simulate the mechanical degradation and moment coefficient Kt decreases to simulate the electrical degradation. We introduce Brownian Motion to parameter Bm and Kt with Equation: Bm(tk)=Bm(tk1)+2aΔt+σ1YΔt Kt(tk)=Kt(tk1)+bΔt+σ2YΔt And the initial value of Bm and Kt is selected from: Bm0N(0.0015,5×105) Kt0N(1.4,0.014) YN(0,1) The parameter of the Brownian Motion is set as:

parametervalue
a6.531×108
b1.714×103
σ12.5×106
σ22×104

1.3 Sampling

Each cycle consists of lots of mat files. After sorting by name and concatenating, the whole cycle can be formed. All variables in each mat file is shown in following table.

NameSizeMeaning
B1×1,doubleViscous damping coefficient, increasing over time
i60002×1,doubleCurrent of the rotor
Kt1×1,doublemoment coefficient, decreasing over time
T1×1,doubleTorque of the flywheel system, fix to 3.2
TL1×1,doubleLoad Torque of the flywheel system, fix to 0.1
u60002×1,doubleVoltage of the rotor
w60002×1,doubleRotation rate of the rotor

2. Downloads

The files are compressed as a .zip file. The size of the zip file is 71.4 GB. Ensure you have enough space to download the dataset. The files below are restored on Beihang University Yunpan. If you have access to download them directly, please use this download link with a faster speed.

NameLinkSizeRemark
CMG Data.zip71.4 GBDataset collected from Simulink model of a flywheel system with electrical and mechanical degradation

3. Use

It is recommended to load the file in Matlab. With scipy.io.loadmat in Python, the data can be loaded as well.

4. Licence

Our dataset is copyright by ATE lab, Beihang University. The dataset and related work are supposed to be used in non-commercial situations. If you are intended to use it for commercial purposes, please contact us or from email: tangdiyin@buaa.edu.cn.