Aerogrid¶
- class sharpy.aero.models.aerogrid.Aerogrid[source]¶
Aerogrid
is the main object containing information of the grid of panelsIt is created by the solver
sharpy.solvers.aerogridloader.AerogridLoader
- static compute_gamma_dot(dt, tstep, previous_tsteps)[source]¶
Computes the temporal derivative of circulation (gamma) using finite differences.
It will use a first order approximation for the first evaluation (when
len(previous_tsteps) == 1
), and then second order ones.\[\left.\frac{d\Gamma}{dt}\right|^n \approx \lim_{\Delta t \rightarrow 0}\frac{\Gamma^n-\Gamma^{n-1}}{\Delta t}\]For the second time step and onwards, the following second order approximation is used:
\[\left.\frac{d\Gamma}{dt}\right|^n \approx \lim_{\Delta t \rightarrow 0}\frac{3\Gamma^n -4\Gamma^{n-1}+\Gamma^{n-2}}{2\Delta t}\]- Parameters
dt (float) – delta time for the finite differences
tstep (AeroTimeStepInfo) – tstep at time n (current)
previous_tsteps (list(AeroTimeStepInfo)) – previous tstep structure in order:
[n-N,..., n-2, n-1]
- Returns
first derivative of circulation with respect to time
- Return type
float
See also
- class sharpy.utils.datastructures.AeroTimeStepInfo¶