MultiLeadingEdge
- class sharpy.linear.assembler.lineargustassembler.MultiLeadingEdge[source]
Gust input channels defined at user-defined spanwise locations. Linearly interpolated in between the spanwise input positions.
The settings that this solver accepts are given by a dictionary, with the following key-value pairs:
Name
Type
Description
Default
span_location
list(float)
Spanwise location of the input streams of the gust
[-10.0, 10.0]
- assemble()[source]
Assemble gust system according to specific gust requirements in inherited classes
- Returns:
libss.StateSpace
- initialise(aero, linuvlm, tsaero0, u_ext, custom_settings=None)[source]
Initialise gust class
- Parameters:
aero (sharpy.aero.models.Aerogrid) –
linuvlm (sharpy.linear.src.linuvlm.Dynamic) –
tsaero0 (sharpy.utils.datstructures.AeroTimestepInfo) – time step at reference state
u_ext (np.ndarray) – free-stream velocity
custom_settings (dict) –