Skip to content

om_wrapper

OVLFuncsComp

Bases: ExplicitComponent

This component uses OptVL to compute functionals given a circulation solution. This is added as part of the OVL group

Parameters:

Name Type Description Default
om

description

required

OVLGroup

Bases: Group

This is the main the top level group for interacting with OptVL.

Parameters:

Name Type Description Default
geom_file

the input geometry file

required
mass_file

the optional mass file

required
write_grid

should the grid be written after avery analysis

required
write_grid_sol_time

add the iteration count as the solution time for easier postprocessing in tecplot

required
output_dir

the output directory for the files generated

required
input_param_vals

flag to turn on the flght parameters (Mach, Velocity, etc.) as inputs

required
input_ref_val

flag to turn on the geometric reference values (Sref, Cref, Bref) as inputs

required
output_stability_derivs

flag to turn on the output of stability derivatives

required
output_con_surf_derivs

flag to turn on the output of control surface deflections

required

OVLMeshReader

Bases: ExplicitComponent

This class is moslty used to provide an initial set of coordinates for custom paramerization components. It is NOT part of the OVL group

OVLPostProcessComp

Bases: ExplicitComponent

This component writes out data files for postprocessing. It is optionally added as part of the OVLGroup

OVLSolverComp

Bases: ImplicitComponent

OpenMDAO component that wraps optvl solver. This is added as part of the OVLgroup