RCAIDE.Framework.External_Interfaces.OpenVSP.vsp_fuselage.write_vsp_fuselage#

write_vsp_fuselage(fuselage, area_tags, main_wing, fuel_tank_set_ind, OML_set_ind)[source]#

This writes a fuselage into OpenVSP format.

Assumptions: None

Source: N/A

Inputs: fuselage

width [m] lengths.total [m] heights.

maximum [m] at_quarter_length [m] at_wing_root_quarter_chord [m] at_three_quarters_length [m]

effective_diameter [m] fineness.nose [-] ratio of nose section length to fuselage width fineness.tail [-] ratio of tail section length to fuselage width tag <string> OpenVSP_values. (optional)

nose.top.angle [degrees] nose.top.strength [-] this determines how much the specified angle influences that shape nose.side.angle [degrees] nose.side.strength [-] nose.TB_Sym <boolean> determines if top angle is mirrored on bottom nose.z_pos [-] z position of the nose as a percentage of fuselage length (.1 is 10%) tail.top.angle [degrees] tail.top.strength [-] tail.z_pos (optional, 0.02 default) [-] z position of the tail as a percentage of fuselage length (.1 is 10%)

Segments. (optional)

width [m] height [m] percent_x_location [-] .1 is 10% length percent_z_location [-] .1 is 10% length

area_tags <dict> used to keep track of all tags needed in wetted area computation main_wing.origin [m] main_wing.chords.root [m] fuel_tank_set_index <int> OpenVSP object set containing the fuel tanks

Outputs: Operates on the active OpenVSP model, no direct output

Properties Used: N/A