功能 | 包含PropFault 模块,用于对故障注入模型和螺旋桨模型建模。 |
---|---|
输入 | |
MotorRadsin | 注入噪声后的电机转速 |
输出 | |
MotorRads | 注入故障后的 螺旋桨转速。 |
功能 | 包含FaultParamsExtract模块,PropFaultModel模块。FaultParamsExtract模块用于选择螺旋桨故障类型,并输出注入故障后螺旋桨的转速;PropFaultModel模块用于表示螺旋桨的数学建模。 |
---|---|
123451为螺旋桨故障ID | |
输入 | |
FaultIn | 故障输入,包括故障类型和故障参数。 |
FaultID | 故障的唯一标识密钥 |
PWMIn | 注入故障后电机输出的转速 |
PropNum | 一个整数,表示需要考虑的电机数量。 |
输出 | |
MotorRads | 含注入故障后的 电机 转速。 |
具体参考**同目录下的FaultParamsExtract说明文档**
功能 | 本模块需要用到8维FaultParam的输入,因此故障ID的格式应该是: inSILInts=[FaultID FaultID FaultID FaultID ...] inSILInts=[param1 param2 param3 param4 param5 param6 param7 param8 ...] -> FaultParam param的每一位表示本电机的健康系数(0到1),实际上就是pwm_out = pwm_in * param 如果param1=0,则电机1直接坏掉,始终输出0 |
---|---|
输入 | |
hasFault | 一个布尔值,如果为 true ,则表示在 PWM 信号中注入故障。 |
FaultParam | 一个长度为 8 的数组,每个元素代表一个电机的健康系数,范围从 0 到 1。这个系数用于调整电机的 PWM 输出信号。 |
inPWMs | 一个数组,包含电机的 PWM 输入信号。 |
PropNum | 一个整数,表示需要考虑的电机数量。这个值用于表示故障注入的电机数量。 |
输出 | |
y | 一个数组,包含注入故障后的 PWM 输出信号。 |