Library Reference#

Foil modeling#

The foil model is created from a continuum of foil sections.

pfh.glidersim.airfoil

Models for the geometry and aerodynamic coefficients of 2D wing sections.

pfh.glidersim.foil_sections

Models that provide foil section geometry and coefficients.

pfh.glidersim.foil_layout

Models that specify the scale, position, and orientation of foil sections.

pfh.glidersim.foil_aerodynamics

Models for estimating the aerodynamics of a 3D foil from its sections.

pfh.glidersim.foil

Models that combine a 3D foil geometry with an aerodynamics estimator.

Paraglider modeling#

A glider system dynamics model is created by combining component models for the canopy, lines, and harness.

[[well, wing = lines + canopy, then paraglider = wing + harness]]

pfh.glidersim.paraglider_wing

Models of paraglider wings.

pfh.glidersim.paraglider_harness

Models of paraglider harnesses.

pfh.glidersim.paraglider

Models of complete paraglider systems.

Simulation#

A flight simulation is created by integrating a set of state derivatives over time to create a state trajectory. A state dynamics model is responsible for choosing a set of state variables and relating their derivatives to the system dynamics.

pfh.glidersim.orientation

Utility functions for manipulating orientation encodings.

pfh.glidersim.simulator

Models for simulating flight trajectories.

Extras#

The extras sub-package provides extra resources such as predefined component models and utility functions.

pfh.glidersim.extras.airfoils

Utility functions for loading airfoil coefficient data from text files.

pfh.glidersim.extras.compute_polars

Utility functions for analyzing wing performance.

pfh.glidersim.extras.plots

Utility functions for generating visualizations.

pfh.glidersim.extras.simulation

Utility functions for generating glider simulations.

pfh.glidersim.extras.wings

Prebuilt wing models.