AeroTimeStepInfo¶
Aerodynamic Time step class.
Contains the relevant aerodynamic attributes for a single time step. All variables should be expressed in
G
FoR unless otherwise stated.Pointer to
dimensions
to interface the C++ library uvlmlib`
Pointer to
dimensions_star
to interface the C++ library uvlmlib`
Matrix defining the dimensions of the vortex grid on solid surfaces
[num_surf x chordwise panels x spanwise panels]
- Type
np.ndarray
Matrix defining the dimensions of the vortex grid on wakes
[num_surf x streamwise panels x spanwise panels]
- Type
np.ndarray
Number of aerodynamic surfaces on solid bodies. Each aerodynamic surface on solid bodies will have an associted wake.
- Type
int
Location of solid grid vertices
[n_surf][3 x (chordwise nodes + 1) x (spanwise nodes + 1)]
- Type
list(np.ndarray
Time derivative of
zeta
- Type
list(np.ndarray)
Normal direction to panels at the panel center
[n_surf][3 x chordwise nodes x spanwise nodes]
- Type
list(np.ndarray)
Forces not associated to time derivatives on grid vertices
[n_surf][3 x (chordwise nodes + 1) x (spanwise nodes + 1)]
- Type
list(np.ndarray)
Forces associated to time derivatives on grid vertices
[n_surf][3 x (chordwise nodes + 1) x (spanwise nodes + 1)]
- Type
list(np.ndarray)
Location of wake grid vertices
[n_surf][3 x (streamwise nodes + 1) x (spanwise nodes + 1)]
- Type
list(np.ndarray
Background flow velocity on solid grid nodes
[n_surf][3 x (chordwise nodes + 1) x (spanwise nodes + 1)]
- Type
list(np.ndarray)
Background flow velocity on wake grid nodes
[n_surf][3 x (streamwise nodes + 1) x (spanwise nodes + 1)]
- Type
list(np.ndarray)
Circulation associated to solid panels
[n_surf][3 x chordwise nodes x spanwise nodes]
- Type
list(np.ndarray)
Circulation associated to wake panels
[n_surf][3 x streamwise nodes x spanwise nodes]
- Type
list(np.ndarray)
Time derivative of
gamma
- Type
list(np.ndarray)
Total aerodynamic forces in
G
FoR[n_surf x 6]
- Type
list(np.ndarray)
Total aerodynamic forces in
A
FoR[n_surf x 6]
- Type
list(np.ndarray)
Total aerodynamic steady forces in
G
FoR[n_surf x 6]
- Type
list(np.ndarray)
Total aerodynamic steady forces in
A
FoR[n_surf x 6]
- Type
list(np.ndarray)
Total aerodynamic unsteady forces in
G
FoR[n_surf x 6]
- Type
list(np.ndarray)
Total aerodynamic unsteady forces in
A
FoR[n_surf x 6]
- Type
list(np.ndarray)
Variables associated to cells to be postprocessed
- Type
dict
Variables associated to nodes to be postprocessed
- Type
dict
True
if the variables are stored in the global A FoR.False
if they are stored in the local A FoR of each body. AlwaysTrue
for single-body simulations. Currently not used.- Type
bool
Deflection of the control surfaces, in rad and if fitted.
- Type
np.ndarray
- Parameters
dimensions (np.ndarray) – Matrix defining the dimensions of the vortex grid on solid surfaces
[num_surf x chordwise panels x spanwise panels]
dimensions_star (np.ndarray) – Matrix defining the dimensions of the vortex grid on wakes
[num_surf x streamwise panels x spanwise panels]
Returns a copy of a deepcopy of a
AeroTimeStepInfo
Generates the pointers to aerodynamic variables used to interface the C++ library
uvlmlib
Removes the pointers to aerodynamic variables used to interface the C++ library
uvlmlib