RflySimSDK v3.08
RflySimSDK说明文档
载入中...
搜索中...
未找到
Environment FaultModel模块

image-20240725101802272
功能 包含WindFult环境风模块以及其他环境模块。WindFult环境风模块用于对环境风进行数学建模,其他环境模块对TempC 温度、PosGPS定位、gravity重力、AirPressure气压、Rho大气压强进行建模。
输入
FaultIn 故障输入,包括故障类型和故障参数。
6DOF Bus1 将简易环境模型和刚体六自由度模型的输出封装在总线中。
envAltitude 无人机所飞行的高度
输出
Environment Model Bus 将TempC 温度、PosGPS定位、gravity重力、AirPressure气压、Rho大气压强、Windb、Wind封装在总线中

WindFault模块(内层)

image-20240725104400894
功能 WindFult环境风模块用于对环境风进行数学建模
123458为常风故障ID(故障参数为3个)
123459为阵风故障ID(故障参数为2个,1个阵风强度,1个方向)
123540为素流风故障ID(故障参数为1个,强度)
123541为切向风故障ID(故障参数为1个,强度)
输入
FaultIn 故障输入,包括故障类型和故障参数。
6DOF Bus1 将简易环境模型和刚体六自由度模型的输出封装在总线中。
输出
WindOut 将Windb、Wind封装在总线中

FaultParamsExtract1模块(内内层)

image-20240725104603663

具体参考**同目录下的FaultParamsExtract说明文档**

noiseUpperWindBodySwitch模块(内内层)

image-20240725105334878
功能 根据噪声参数和噪声故障标志来调整噪声数据。
输入
NoiseParams 一个向量或数组,包含了噪声参数。在这个函数中,NoiseParams(1)表示访问这个向量的第一个元素,这个元素被用来作为全局噪声增益开关。
Noise 一个向量,代表了噪声数据。
isNoiseFault 这是一个逻辑输入参数,用来指示是否存在噪声故障。
输出
y 默认情况下,y被初始化为[0;0;0]。如果isNoiseFaulttrue,则y会被计算为Noise乘以Param_GlobalNoiseGainSwitch

GustWindModel模块(内内层)

image-20240725105727261
功能 模拟阵风的风速模型。函数的输入参数包括当前时间、阵风状态、阵风参数和湍流数据,输出参数是当前时间点的风速向量 gWind
输入
t 当前时间。
isGustWin 布尔值(true或false),一个标志,指示是否存在阵风。如果为true,表示有阵风;否则表示没有阵风。
GustWindParams 包含阵风参数的向量。第一个元素是最大风速 vmax,第二个元素是阵风的频率参数。
turb 包含湍流数据的向量,用于在风速计算中增加湍流成分。
输出
gWind 向量,当前时间点的风速向量,包含三个分量(x, y, z)。

TurbWindStrength_Dec_Switch模块(内内层)

image-20240725105805142
功能 使用给定的湍流参数调整输入的风速数据。这个模型可以用于在风速数据中引入湍流效应,从而得到更接近实际情况的风速信息。
输入
vwind 风速数据。这是基础的风速信息,代表某个时间点或位置的风速。
TurbWindParams 包含湍流参数的向量。在这个函数中,TurbWindParams的第一个元素用于调整湍流风速。
输出
TurbWind 基础风速 vwind 经过湍流参数调整后的风速。

SheerWindStrength_Dec_Switch模块(内内层)

image-20240725105841187
功能 使用给定的风切变参数调整输入的风速数据,从而模拟风切变效应。
输入
vwind 基础风速数据。这表示原始的风速信息,代表某个时间点或位置的风速。
SheerWindParams 包含风切变参数的向量。在这个函数中,SheerWindParams的第一个元素用于调整风切变效应。
输出
SheerWind 调整后的风速数据,是基础风速 vwind 经过风切变参数调整后的风速。

WindFun模块(内内层)

image-20240725105926101
功能 根据不同的风速模式(常风、阵风、湍流风、切变风)来确定输出的风速向量。
输入
isConstWind 指示是否使用常风模式。如果为true,表示使用常风模式。
isGustWind 指示是否使用阵风模式。如果为true,表示使用阵风模式。
isTurbWind 指示是否使用湍流风模式。如果为true,表示使用湍流风模式。
isSheerWind 指示是否使用切变风模式。如果为true,表示使用切变风模式。
ConstWind 常风模式下的风速向量 [wind_x, wind_y, wind_z]
GustWind 阵风模式下的风速向量。
TurbWind 湍流风模式下的风速向量。
SheerWind 切变风模式下的风速向量。
输出
wind 输出的风速向量,根据输入参数确定的风速模式生成的风速。