pg_transform

Module Contents

Classes

InversePGTransform

This group is responsible for transforming the solved incompressible

PGTransform

This group is responsible for transforming the VLM geometries from

class pg_transform.InversePGTransform

Bases: openmdao.api.Group

This group is responsible for transforming the solved incompressible forces in the Prandtl-Glauert domain to the compressible forces in the physical aerodynamic frame. This is the reverse procedure used in the PGTransform group.

The inverse transform can be broken down into two steps:

1. Scale Prandtl-Glauert force vectors to physical force vectors in wind frame.

  1. Rotate physical forces from wind frame to the aerodynamic frame.

initialize()
setup()
class pg_transform.PGTransform

Bases: openmdao.api.Group

This group is responsible for transforming the VLM geometries from physical coordinates to Prandtl-Glauert coordinates. This allows the compressible aerodynamic problem to be solved as an equivelent incompressible problem.

The transform can be broken down into two steps:

1. Rotate the geometry from the body frame to the wind frame so x-axis is parallel to freestream velocity.

2. Scale wind frame coordinates by Prandtl-Glauert factor to retrieve equivalent Prandtl-Glauert geometry.

initialize()
setup()