flat_plate_analyticalΒΆ
Computes the analytical frequency response of a plat plate for the input
output sequences in input_seq
and output_seq
over the frequency points kv
,
if available.
The output complex values array Yan
has shape (Nout, Nin, Nk)
; if an analytical
solution is not available, the response is assumed to be zero.
If plunge_deriv
is True
, the plunge response is expressed in terms of first
derivative dh.
param kv: | Frequency range of length |
---|---|
type kv: | np.array |
param x_ea_perc: | |
Elastic axis location along the chord as chord length percentage. |
|
type x_ea_perc: | float |
param x_fh_perc: | |
Flap hinge location along the chord as chord length percentage. |
|
type x_fh_perc: | float |
param input_seq: | |
List of
|
|
type input_seq: | list(str) |
param output_seq: | |
List of
|
|
type output_seq: | |
list(str) |
|
param output_scal: | |
Array of factors by which to divide the desired outputs. Dimensions of |
|
type output_scal: | |
np.array |
|
param plunge_deriv: | |
If |
|
type plunge_deriv: | |
bool |
:param rate of change of plunge \(d\dot{h}\).:
returns: | A (Nout, Nin, Nk) array containing the scaled frequency response for the inputs and outputs
specified. |
---|---|
rtype: | np.array |
See also
The lift coefficient due to pitch and plunging motions is calculated
using sharpy.utils.analytical.theo_CL_freq_resp()
. In turn, the pitching moment is found using
sharpy.utils.analytical.theo_CM_freq_resp()
.
The response to the continuous sinusoidal gust is calculated using
sharpy.utils.analytical.sears_CL_freq_resp()
.