RCAIDE.Library.Methods.Aerodynamics.Athena_Vortex_Lattice.write_input_deck

write_input_deck#

write_input_deck(avl_object, trim_aircraft, control_surfaces)[source]#

This function writes the execution steps used in the AVL call Assumptions:

None

Source:

Drela, M. and Youngren, H., AVL, http://web.mit.edu/drela/Public/web/avl

Inputs:

avl_object

Outputs:

None

Properties Used:

N/A

make_case_command(avl_object, case, trim_aircraft, control_surfaces)[source]#

Makes commands for case execution in AVL Assumptions:

None

Source:

None

Inputs:

case.index case.tag case.result_filename

Outputs:

case_command

Properties Used:

N/A

make_trim_text_command(case, avl_object)[source]#

Writes the trim command currently for a specified AoA or flight CL condition Assumptions:

None

Source:

None

Inputs:

case

Outputs:

trim_command

Properties Used:

N/A

make_roll_rate_text_command(case)[source]#

Writes the roll rate command currently for a specified flight condition Assumptions:

None

Source:

None

Inputs:

case

Outputs:

trim_command

Properties Used:

N/A

make_pitch_rate_text_command(case)[source]#

Writes the pitch rate command currently for a specified flight condition Assumptions:

None

Source:

None

Inputs:

case

Outputs:

trim_command

Properties Used:

N/A

make_beta_text_command(case)[source]#

Writes the roll rate command currently for a specified flight condition Assumptions:

None

Source:

None

Inputs:

case

Outputs:

trim_command

Properties Used:

N/A

control_surface_deflection_command(case, avl_object)[source]#

Writes the control surface command template Assumptions:

None

Source:

None

Inputs:

avl_object case

Outputs:

em_case_command

Properties Used:

N/A