Aerogrid is the main object containing information of the grid of panels

It 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}\]
  • 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]


first derivative of circulation with respect to time

Return type:


See also

class sharpy.utils.datastructures.AeroTimeStepInfo