uavWindTurbulence
Generate wind turbulence for UAV platform with discretized Von Kármán velocity spectra
Since R2024a
Description
The uavWindTurbulence
value object uses the discretized Von
Kármán spectral representation to generate turbulence for a UAV platform by passing
band-limited white noise through appropriate forming filters. You can choose the mathematical
representation of the Von Kármán turbulence from US Military Specification MIL-F-8785C,
MIL-HDBK-1797, and MIL-HDBK-1797B. For more information, see Algorithms and .
The object discretizes the Von Kármán spectral representation with a rate similar to the
UAV scenario UpdateRate
property.
To simulate wind turbulence in a UAV scenario:
Create the
uavWindTurbulence
object and set its properties.Attach the wind model to a UAV platform by using the
addWind
function.Obtain the wind velocity from the UAV scenario by using the
windVelocity
function, and the wind angular rate using thewindAngularRate
while the UAV scenario is running.
Note
Simulating a UAV scenario that contains a uavWindTurbulence
object requires
Aerospace Toolbox.
Creation
Description
creates a
wind turbulence object with default property values.turbulenceWind
= uavWindTurbulence
specifies properties using one or more name-value arguments. For example,
turbulenceWind
= uavWindTurbulence(Name
=Value
)uavWindTurbulence(StartTime=10)
sets the wind start time to 10
seconds.
Properties
Examples
Limitations
The frozen turbulence field assumption that this object uses is valid when the aircraft ground speed is large compared to the root-mean-square turbulence velocity or intensity.
For an example on how to model turbulence effect on UAV which flies at slow speed or hovers, visit the Simulate Wind Turbulence Using CETI Model example.
More About
Version History
Introduced in R2024a