-
Notifications
You must be signed in to change notification settings - Fork 111
FLOPS based premission for BWB #922
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 215 commits
Commits
Show all changes
226 commits
Select commit
Hold shift + click to select a range
35c7ef3
work in progress
xjjiang 860fe7e
rename aircraft:wing:chord_per_semispan to aircraft:wing:chord_per_se…
xjjiang ad476b5
stecify design_type in if-else blocks
xjjiang f7cf14e
work in progress: BWB FLOPS based mass and detailed wing work
xjjiang 20fe46c
Merge branch 'main' into BWB_FLOPS_mass
xjjiang de7602f
Merge branch 'OpenMDAO:main' into BWB_FLOPS_mass
xjjiang 5162ab0
worked on BWB detailed wing unit tests
xjjiang 18ef9e4
Merge branch 'BWB_FLOPS_mass' of github.com:xjjiang/om-Aviary into BW…
xjjiang 0f0bb3a
fix a small typo
xjjiang 4468168
add Aircraft.Wing.BWB_AFTBODY_MASS to BWBAftBodyMass
xjjiang fc49809
add BWBWingMiscMass class and exclude BWB case in WingMiscMass class
xjjiang f5e104a
update BWBDetailedWingBendingFact class with a new output variable 'c…
xjjiang d689c60
add BWBWingMiscMass class and exclude BWB case in WingMiscMass class
xjjiang b370154
add a note that WEC in FLOPS in not exactly the same as total_control…
xjjiang 716954a
add BWBTransportAvionicsMassTest
xjjiang 1da61be
add BWBCargoMassTest
xjjiang 4ba89a9
minor update
xjjiang 9225759
add BWBWingMiscMassTest, BWBShearControlMassTest, and BWBShearControl…
xjjiang 35b001c
minor update
xjjiang 57c0f91
add BWBSurfaceCtrlMassTest
xjjiang 464f15a
add Aircraft.Wing.BWB_AFTBODY_MASS to BWBAftBodyMass
xjjiang f0a7804
add BWBTransportEngineCtrlsTest
xjjiang d24be85
add BWBCargoContainersMassTest
xjjiang 4a80991
remove BWBFuelCapacityGroupTest
xjjiang f0640a8
Merge branch 'OpenMDAO:main' into BWB_FLOPS_mass
xjjiang 97d2270
set 'WTIN.NPF' for FLOPS for Aircraft.CrewPayload.Design.NUM_FIRST_CL…
xjjiang b6720f0
add BWB1aFLOPS to FLOPS_Test_Data.py
xjjiang 4bbdd0f
work in progress: adding BWBPropulsionPreMissionTest
xjjiang a59c7c6
add use_tempdirs
xjjiang f2daa12
add BWBTransportAirCondMassTest
xjjiang 2874474
don't run BWB test yet.
xjjiang ca3bf5b
Merge branch 'OpenMDAO:main' into BWB_FLOPS_mass
xjjiang 32ccf61
Merge branch 'OpenMDAO:main' into BWB_FLOPS_mass
xjjiang f94cad1
adding bwb_1a_FLOPS_data.py
xjjiang 06af0a2
add BWBTransportAirCondMassTest
xjjiang bbdfd1a
minor update
xjjiang 47f2904
copy Ken's fix
xjjiang 492ebcd
update engine file
xjjiang beba8b6
work in progress
xjjiang ba87052
minor update
xjjiang 5f2d80a
add BWBEngineMassTest
xjjiang ce89c17
add new test: test_wing_group.py
xjjiang e091bba
add engine file for FLOPS based BWB
xjjiang b644ebe
minor update to bwb_1a_FLOPS_data.py
xjjiang 98efcaf
omit 'BWB1aFLOPS'
xjjiang 395a319
work in progress on engine_pod
xjjiang 8a42160
omit BWB1aFLOPS in unit tests
xjjiang 5bf6216
minor update
xjjiang da4f63d
minor update
xjjiang 170e79d
BWBTransportFuelSystemTest is not ready yet
xjjiang 28201c8
Merge branch 'main' into BWB_FLOPS_mass
xjjiang 02957e4
Merge branch 'OpenMDAO:main' into BWB_FLOPS_mass
xjjiang 495a314
Update bwb_1a_FLOPS_data.py
xjjiang 1ba33b3
Add Engine scaled thrust to anti-icing test
xjjiang 78610fd
add a note
xjjiang 4057fcc
remove aircraft:engine:starter_mass
xjjiang 2858f10
remove aircraft:engine:starter_mass
xjjiang 4164ed4
enable value checking for BWB since we have BWB data now.
xjjiang 602ab4b
update FLOPS based BWB data.
xjjiang a907880
update wing area for BWB to match with FLOPS run
xjjiang 28d2085
update start mass by adding scale avg_diam by thrust ratio
xjjiang a9d8cc4
deal with the case that vertical tail area is zero
xjjiang 8d6531d
add/update FLOPS based mass unit tests for BWB.
xjjiang adfc649
update FLOPS based mass TotalSummationTest
xjjiang 2ff6007
update bwb_1a_FLOPS_data.py
xjjiang 6f908f6
add unit tests for detailed layout and detailed wing data set of BWB.
xjjiang 303cbdd
add unit tests for detailed layout and detailed wing data set of BWB.
xjjiang c64ae19
rename bwb_1a_FLOPS_data.py bwb_simple_FLOPS_data.py
xjjiang 8681b8b
remove LANDG.THROF because it does not exist.
xjjiang e0684f0
add BWB detailed layout and detailed wing data set for unit testing
xjjiang 61a9de3
add BWBdetailedFLOPS to FLOPS_Test_Data
xjjiang b30be93
add BWB test case
xjjiang c4c1c2b
remove an unnecessary input
xjjiang ff9f071
minor update
xjjiang 35e5dd0
remove unimported variables
xjjiang 84ab7ce
renamed a couple of test classes
xjjiang 5b5d708
minor updates
xjjiang 7656a87
add use_tempdirs wherever needed
xjjiang c954476
minor updates
xjjiang 75ec810
minor updates
xjjiang 71f9933
minor updates
xjjiang f58c80d
add unit test in test_propulsion_premission.py
xjjiang 44262b5
update TOTAL_SCALED_SLS_THRUST in BWBPropulsionPreMissionTest
xjjiang 01f99c0
update validataion data
xjjiang a36c485
update wing aspect ratio to 7.557 from 3.4488821
xjjiang dee2a4a
work in progress
xjjiang b0ff436
add Aircraft.Wing.NUM_INPUT_STATION_DIST
xjjiang b54affa
convert NETAW to Aircraft.Wing.NUM_INTEGRATION_STATIONS. Not needed i…
xjjiang 9064f56
minor update
xjjiang 6c74a0e
Merge branch 'BWB_FLOPS_mass' into BWB_FLOPS_premission
xjjiang 5f51682
work in progress: NUM_ENGINES: np.array([3]) instead of [3]
xjjiang 9556f27
set Aircraft.Engine.NUM_ENGINES to np.array([3]) instead of 3
xjjiang 5c10574
set tail area to 0.01 instead of 0. Otherwise, we get infinity partials.
xjjiang c4f3836
remove a temp function get_geom_subsystems()
xjjiang 153ea63
work in progress
xjjiang 8f6baad
remove newly added variable Aircraft.Wing.NUM_INPUT_STATION_DIST. Als…
xjjiang 7a1ef2f
one more file to update
xjjiang 2444ae8
Merge branch 'BWB_FLOPS_mass' into BWB_FLOPS_premission
xjjiang b0943da
allow Aircraft.Engine.NUM_ENGINES to be integer
xjjiang 239bc72
add test_case_mass_only using N3CC dataset
xjjiang e4c51bb
reduce the dimension of Aircraft.Wing.LOAD_PATH_SWEEP_DIST by 1
xjjiang 2e52963
modify advanced_single_aisle_data.py in order for mass only FLOPS bas…
xjjiang 4398fab
if we allow Aircraft.Engine.REFERENCE_SLS_THRUST and Aircraft.Engine.…
xjjiang 407765f
minor update
xjjiang 484deeb
set Aircraft.HorizontalTail.AREA back to 0.0
xjjiang f9fa750
Merge branch 'main' into BWB_FLOPS_premission
xjjiang 1c497bb
work in progress. Give up unit testing on FLOPS based mass only pre-m…
xjjiang d811f65
remove my temp modifications
xjjiang c1ab6f6
update FLOPS based BWB data
xjjiang 48a7516
work in progress
xjjiang 21b11bc
minor update
xjjiang 66d97e4
allow complex number
xjjiang 91e942d
add Aircraft.Engine.SCALED_SLS_THRUST
xjjiang 7de0b10
split NacelleCharacteristicLength from OtherCharacteristicLengths
xjjiang cda345b
work in progress
xjjiang cb3d467
minor update
xjjiang 0ca0284
bug fixes
xjjiang bb3cc0c
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang a505cf2
update FLOPS based BWB datasets
xjjiang 2665575
change partial method to cs. Add Aircraft.Wing.ASPECT_RATIO_REF as ou…
xjjiang b2e6216
change partial method to cs
xjjiang 8375e0d
change BWBWingPrelimTest.test_case1 to test computed detailed wing ca…
xjjiang 7bf5afc
minor changes
xjjiang 59be5a9
add bwb_input_station_dist befor inp_stations_mod because this step w…
xjjiang a6e0ebc
minor update
xjjiang 73fe161
add unit testing of premission for BWB.
xjjiang 7e2255e
minor updates
xjjiang 3b3e769
add a comment: Aircraft.Fuel.TOTAL_VOLUME not computed nor used
xjjiang 0ec294e
update to detailed case data
xjjiang 0cb66e7
add option Aircraft.BWB.DETAILED_WING_PROVIDED
xjjiang 47645bf
add option Aircraft.BWB.DETAILED_WING_PROVIDED
xjjiang cf112b3
add use_tempdirs
xjjiang 35d765f
add use_tempdirs
xjjiang ae94eb2
add option Aircraft.BWB.DETAILED_WING_PROVIDED
xjjiang f2348e5
Update Aircraft.Wing.MASS. Because the computation of Aircraft.Wing.B…
xjjiang 61d88bd
modify the partial of BWB_LOAD_PATH_SWEEP_DIST wrt Aircraft.Wing.LOAD…
xjjiang 5d1560d
rewrite BWBWingGroupTest
xjjiang 598af87
Merge branch 'main' into BWB_FLOPS_premission
xjjiang 0cb1979
rename Aircraft.Design.OPERATING_MASS to Mission.Summary.OPERATING_MASS
xjjiang 98d7dd8
Regroup OPERATING_MASS, ZERO_FUEL_MASS and FUEL_MASS to Mission.Summary
xjjiang 05fe7fc
rename bwb_wing_detailed to wing_detailed_bwb
xjjiang a64cdf5
delete bwb_wing_detailed.py test/test_bwb_wing_detailed.py
xjjiang a1cd008
remove extra comments
xjjiang adf09b9
minor update
xjjiang 92404f9
change print to raise
xjjiang d03ec88
change print to raise
xjjiang e3f2f13
a few updates
xjjiang 05cd7b0
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang 3fab070
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang 8a0f2b7
minor update to data files
xjjiang 95a3a0e
work in progress: adding pre-mission using .csv file as input
xjjiang b3c7562
work in progress: adding pre-mission using .csv file as input
xjjiang 4c1703a
adding bwb_simple_FLOPS.csv
xjjiang cea418c
add a unit test test_case_geom. It works for GASP based, but fails fo…
xjjiang 566a3f0
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang e092a23
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang 958b340
add a check for traj using hasattr for pre-mission tests.
xjjiang 2100dc4
add a unit test for pre-mission with geometry subsystem.
xjjiang 7adeb11
work in progress: minor update to newly added .csv file
xjjiang d531f45
work in progress: investigate fuel capacity
xjjiang 4585b38
work in progress: investigate fuel capacity
xjjiang e759357
Merge branch 'BWB_FLOPS_premission' of github.com:xjjiang/om-Aviary i…
xjjiang 892d8f8
add unit tests using csv file (BWB only).
xjjiang 6efaef7
add Aircraft.Fuel.WING_FUEL_FRACTION (computed by hand).
xjjiang c2125e8
Merge branch 'main' into BWB_FLOPS_premission
xjjiang b5488cf
rename Aircraft.Fuselage.AVG_DIAMETER to Aircraft.Fuselage.REF_DIAMETER
xjjiang 9cc75fe
rename Aircraft.Fuselage.AVG_DIAMETER to Aircraft.Fuselage.REF_DIAMETER
xjjiang 0480433
rename Aircraft.Fuselage.AVG_DIAMETER to Aircraft.Fuselage.REF_DIAMETER
xjjiang 3127254
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang 7e4765e
add bwb_detailed_FLOPS.csv
xjjiang 71e1fc2
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang bea4878
update wing_fuel_fraction
xjjiang 08e61c8
XMerge branch 'BWB_FLOPS_premission' of github.com:xjjiang/om-Aviary …
xjjiang 050cc6a
copy the files from BWB_FLOPS_mass branch
xjjiang 6903e45
try to merge from 'add_num_tails_flag' branch
xjjiang a2fdb58
try to merge from 'add_num_tails_flag' branch
xjjiang 3c55fa8
try to merge from 'add_num_tails_flag' branch
xjjiang 285e2c9
work in progress: update with NUM_TAILS
xjjiang d4b2721
update NUM_TAILS for BWB datasets
xjjiang 6fe188d
minor update
xjjiang ff46eda
remove newly added Aircraft.HorizontalTail.NUM_TAILS
xjjiang 06e862c
remove newly added Aircraft.HorizontalTail.NUM_TAILS
xjjiang 66049ee
remove newly added Aircraft.HorizontalTail.NUM_TAILS
xjjiang 4e5525b
remove newly added Aircraft.HorizontalTail.NUM_TAILS
xjjiang c6ede98
remove HorizontalTail.NUM_TAILS and use Aircraft.Design.TYPE instead …
xjjiang a16b92f
update mux_component.py to consider BWB case when there is no horizon…
xjjiang 2c7f3e4
Merge branch 'main' into BWB_FLOPS_premission
xjjiang 87e61bf
remove a duplicate subsystem NacelleCharacteristicLength
xjjiang a778765
changes based on suggestion from Jason
xjjiang 2e6469c
minor updates
xjjiang a9f6b5e
modify a docstring
xjjiang ca15f66
add a new variable Aircraft.Wing.OUTBOARD_SEMISPAN
xjjiang 782b73c
write tc over tcref, not tcref over tc
xjjiang 9b75db5
add new aviary variable Aircraft.Wing.OUTBOARD_SEMISPAN from which Ai…
xjjiang ac7cd35
move Aircraft.Wing.SPAN from input to output
xjjiang 7672e1d
add a FLOPS based unit test using bwb_detailed_FLOPS.csv
xjjiang 18ee50c
minor update
xjjiang 3d754fc
update bwb_detailed_FLOPS.csv
xjjiang 5b239f8
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang 3dc77b3
fix a typo
xjjiang 77fa9b9
replace Aircraft.Wing.SPAN by Aircraft.Wing.OUTBOARD_SEMISPAN as input
xjjiang 8261740
use Aircraft.Wing.OUTBOARD_SEMISPAN in model files
xjjiang 1f0c4e6
use Aircraft.Wing.OUTBOARD_SEMISPAN in unit test
xjjiang 60922b3
add Aircraft.Wing.SPAN to test
xjjiang ece9522
minor update
xjjiang d384417
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang 6d82cda
Merge branch 'BWB_FLOPS_premission' of github.com:xjjiang/om-Aviary i…
xjjiang eee5b89
change back to match master copy
xjjiang 35ef460
minor update
xjjiang 0bbd933
fix typos. and for ValueError, skip verbosity check
xjjiang 8cf6abd
add comments
xjjiang 0071612
fix one partial error
xjjiang a3efe22
Merge branch 'main' into BWB_FLOPS_premission
Kenneth-T-Moore 2fdfe86
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang c41c3d4
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang 5830adc
minor update
xjjiang 594fbd6
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang 9d046f9
updated nacelle geom to use engine scale factor
jkirk5 5d2e4c0
simplified nacelle scaling calculation
jkirk5 e4b2bd2
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang 25d2aae
update nacelle due to Jason's simplification
xjjiang 0f458c2
Merge branch 'OpenMDAO:main' into BWB_FLOPS_premission
xjjiang 6db51e3
updates following Jason's comments
xjjiang fb994c5
minor update
xjjiang 4390fcb
updated multiengine test values
jkirk5 0eb386e
Merge branch 'main' into BWB_FLOPS_premission
jkirk5 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
233 changes: 233 additions & 0 deletions
233
aviary/models/aircraft/blended_wing_body/bwb_detailed_FLOPS.csv
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,233 @@ | ||
| # created 10/06/25 | ||
| # FLOPS-derived aircraft input deck | ||
|
|
||
| # Input Values | ||
| aircraft:air_conditioning:mass_scaler,1.0,unitless | ||
| aircraft:anti_icing:mass_scaler,1.0,unitless | ||
| aircraft:apu:mass_scaler,1.0,unitless | ||
| aircraft:avionics:mass_scaler,1.0,unitless | ||
| aircraft:blended_wing_body_design:detailed_wing_provided,True,unitless | ||
| aircraft:blended_wing_body_design:passenger_leading_edge_sweep,45,deg | ||
| aircraft:canard:area,0.0,ft**2 | ||
| aircraft:canard:aspect_ratio,0.0,unitless | ||
| aircraft:canard:thickness_to_chord,0.0,unitless | ||
| aircraft:crew_and_payload:baggage_mass_per_passenger,44.0,lbm | ||
| aircraft:crew_and_payload:cargo_container_mass_scaler,1.0,unitless | ||
| aircraft:crew_and_payload:design:num_business_class,100,unitless | ||
| aircraft:crew_and_payload:design:num_first_class,28,unitless | ||
| aircraft:crew_and_payload:design:num_passengers,468,unitless | ||
| aircraft:crew_and_payload:design:num_tourist_class,340,unitless | ||
| aircraft:crew_and_payload:design:num_seats_abreast_business,4,unitless | ||
| aircraft:crew_and_payload:design:num_seats_abreast_first,4,unitless | ||
| aircraft:crew_and_payload:design:num_seats_abreast_tourist,6,unitless | ||
| aircraft:crew_and_payload:design:num_tourist_class,340,unitless | ||
| aircraft:crew_and_payload:design:seat_pitch_business,39,inch | ||
| aircraft:crew_and_payload:design:seat_pitch_first,61,inch | ||
| aircraft:crew_and_payload:design:seat_pitch_tourist,32,inch | ||
| aircraft:crew_and_payload:flight_crew_mass_scaler,1.0,unitless | ||
| aircraft:crew_and_payload:misc_cargo,0.0,lbm | ||
| aircraft:crew_and_payload:mass_per_passenger,165.0,lbm | ||
| aircraft:crew_and_payload:num_business_class,100,unitless | ||
| aircraft:crew_and_payload:num_first_class,28,unitless | ||
| aircraft:crew_and_payload:num_flight_attendants,22,unitless | ||
| aircraft:crew_and_payload:num_flight_crew,2,unitless | ||
| aircraft:crew_and_payload:num_galley_crew,2,unitless | ||
| aircraft:crew_and_payload:num_passengers,468,unitless | ||
| aircraft:crew_and_payload:num_tourist_class,340,unitless | ||
| aircraft:crew_and_payload:passenger_service_mass_scaler,1.0,unitless | ||
| aircraft:crew_and_payload:wing_cargo,0.0,lbm | ||
| aircraft:design:base_area,0.0,ft**2 | ||
| aircraft:design:empty_mass_margin_scaler,0.0,unitless | ||
| aircraft:design:landing_to_takeoff_mass_ratio,0.8,unitless | ||
| aircraft:design:lift_dependent_drag_coeff_factor,1.0,unitless | ||
| aircraft:design:subsonic_drag_coeff_factor,1.0,unitless | ||
| aircraft:design:supersonic_drag_coeff_factor,1.0,unitless | ||
| aircraft:design:type,BWB,unitless | ||
| aircraft:design:use_alt_mass,False,unitless | ||
| aircraft:design:zero_lift_drag_coeff_factor,1.0,unitless | ||
| aircraft:electrical:mass_scaler,1.0,unitless | ||
| aircraft:engine:additional_mass_fraction,0.0,unitless | ||
| aircraft:engine:constant_fuel_consumption,0.0,lbm/h | ||
| aircraft:engine:data_file,'models/engines/PAX300_baseline_ENGDEK.csv',unitless | ||
| aircraft:engine:flight_idle_max_fraction,1.0,unitless | ||
| aircraft:engine:flight_idle_min_fraction,0.08,unitless | ||
| aircraft:engine:flight_idle_thrust_fraction,0.0,unitless | ||
| aircraft:engine:fuel_flow_scaler_constant_term,0.0,unitless | ||
| aircraft:engine:fuel_flow_scaler_linear_term,0.0,unitless | ||
| aircraft:engine:generate_flight_idle,True,unitless | ||
| aircraft:engine:geopotential_alt,False,unitless | ||
| aircraft:engine:ignore_negative_thrust,False,unitless | ||
| aircraft:engine:interpolation_method,slinear,unitless | ||
| aircraft:engine:mass_scaler,1,unitless | ||
| aircraft:engine:num_engines,3,unitless | ||
| aircraft:engine:num_fuselage_engines,3,unitless | ||
| aircraft:engine:num_wing_engines,0,unitless | ||
| aircraft:engine:reference_mass,22017.0,lbm | ||
| aircraft:engine:reference_sls_thrust,86459.2,lbf | ||
| aircraft:engine:scale_factor,0.8096304384,unitless | ||
| aircraft:engine:scale_mass,True,unitless | ||
| aircraft:engine:scale_performance,True,unitless | ||
| aircraft:engine:scaled_sls_thrust,70000,lbf | ||
| aircraft:engine:subsonic_fuel_flow_scaler,1.0,unitless | ||
| aircraft:engine:supersonic_fuel_flow_scaler,1.0,unitless | ||
| aircraft:engine:thrust_reversers_mass_scaler,0.0,unitless | ||
| aircraft:engine:wing_locations,0.0,unitless | ||
| aircraft:fins:area,184.89,ft**2 | ||
| aircraft:fins:num_fins,2,unitless | ||
| aircraft:fins:taper_ratio,0.464,unitless | ||
| aircraft:fins:mass_scaler,1.0,unitless | ||
| aircraft:fuel:auxiliary_fuel_capacity,0.0,lbm | ||
| aircraft:fuel:density,6.7,lbm/galUS | ||
| aircraft:fuel:ignore_fuel_capacity_constraint,False,unitless | ||
| aircraft:fuel:num_tanks,7,unitless | ||
| aircraft:fuel:fuel_system_mass_scaler,1.0,unitless | ||
| aircraft:fuel:fuselage_fuel_capacity,0.0,lbm | ||
| aircraft:fuel:wing_fuel_fraction,0.68835495693,unitless | ||
| aircraft:fuel:unusable_fuel_mass_scaler,1.0,unitless | ||
| aircraft:furnishings:mass_scaler,1.0,unitless | ||
| aircraft:fuselage:height_to_width_ratio,0.11,unitless | ||
| aircraft:fuselage:mass_scaler,1.0,unitless | ||
| aircraft:fuselage:military_cargo_floor,False,unitless | ||
| aircraft:fuselage:num_fuselages,1,unitless | ||
| aircraft:fuselage:simple_layout,False,unitless | ||
| aircraft:fuselage:wetted_area_scaler,1.0,unitless | ||
| aircraft:horizontal_tail:area,0.0,ft**2 | ||
| aircraft:horizontal_tail:aspect_ratio,0.1,unitless | ||
| aircraft:horizontal_tail:mass_scaler,1.0,unitless | ||
| aircraft:horizontal_tail:taper_ratio,0.0,unitless | ||
| aircraft:horizontal_tail:thickness_to_chord,0.11,unitless | ||
| aircraft:horizontal_tail:vertical_tail_fraction,0.0,unitless | ||
| aircraft:horizontal_tail:wetted_area_scaler,1.0,unitless | ||
| aircraft:hydraulics:system_pressure,3000.0,psi | ||
| aircraft:hydraulics:mass_scaler,1.0,unitless | ||
| aircraft:instruments:mass_scaler,1.0,unitless | ||
| aircraft:landing_gear:main_gear_oleo_length,85.0,inch | ||
| aircraft:landing_gear:main_gear_mass_scaler,1.0,unitless | ||
| aircraft:landing_gear:nose_gear_oleo_length,87.0,inch | ||
| aircraft:landing_gear:nose_gear_mass_scaler,1.0,unitless | ||
| aircraft:nacelle:avg_diameter,12.608,ft | ||
| aircraft:nacelle:avg_length,17.433,ft | ||
| aircraft:nacelle:mass_scaler,0.0,unitless | ||
| aircraft:nacelle:wetted_area_scaler,1.0,unitless | ||
| aircraft:paint:mass_per_unit_area,0.0,lbm/ft**2 | ||
| aircraft:propulsion:engine_oil_mass_scaler,1.0,unitless | ||
| aircraft:propulsion:misc_mass_scaler,0.0,unitless | ||
| aircraft:vertical_tail:area,0,ft**2 | ||
| aircraft:vertical_tail:aspect_ratio,0,unitless | ||
| aircraft:vertical_tail:mass_scaler,1.0,unitless | ||
| aircraft:vertical_tail:num_tails,0,unitless | ||
| aircraft:vertical_tail:taper_ratio,0.0,unitless | ||
| aircraft:vertical_tail:thickness_to_chord,0.11,unitless | ||
| aircraft:vertical_tail:wetted_area_scaler,1.0,unitless | ||
| aircraft:wing:aeroelastic_tailoring_factor,0.0,unitless | ||
| aircraft:wing:airfoil_technology,2.0,unitless | ||
| aircraft:wing:bending_material_mass_scaler,1.0,unitless | ||
| aircraft:wing:chord_per_semispan_dist,-1.0,58.03,0.4491,0.3884,0.3317,0.2886,0.2537,0.2269,0.2121,0.1983,0.1843,0.1704,0.1565,0.1426,0.1287,unitless | ||
| aircraft:wing:composite_fraction,1,unitless | ||
| aircraft:wing:control_surface_area_ratio,0.333,unitless | ||
| aircraft:wing:detailed_wing,True,unitless | ||
| aircraft:wing:dihedral,3.0,deg | ||
| aircraft:wing:glove_and_bat,121.05,ft**2 | ||
| aircraft:wing:input_station_dist,0.0,0.35,0.4,0.45,0.5,0.55,0.6,0.6499,0.7,0.75,0.8,0.85,0.8999,0.95,1,unitless | ||
| aircraft:wing:load_path_sweep_dist,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0,42.9,42.9,42.9,42.9,42.9,42.9,deg | ||
| aircraft:wing:load_distribution_control,2.0,unitless | ||
| aircraft:wing:mass_scaler,1,unitless | ||
| aircraft:wing:max_camber_at_70_semispan,2,unitless | ||
| aircraft:wing:misc_mass_scaler,1.0,unitless | ||
| aircraft:wing:num_integration_stations,50,unitless | ||
| aircraft:wing:outboard_semispan,86.75,ft | ||
| aircraft:wing:shear_control_mass_scaler,1.0,unitless | ||
| aircraft:wing:span,253.720756,ft | ||
| aircraft:wing:span_efficiency_factor,0.0,unitless | ||
| aircraft:wing:span_efficiency_reduction,False,unitless | ||
| aircraft:wing:strut_bracing_factor,0.0,unitless | ||
| aircraft:wing:surface_control_mass_scaler,1.0,unitless | ||
| aircraft:wing:sweep,35.7,deg | ||
| aircraft:wing:taper_ratio,0.311,unitless | ||
| aircraft:wing:thickness_to_chord,0.11,unitless | ||
| aircraft:wing:thickness_to_chord_reference,0.11,unitless | ||
| aircraft:wing:thickness_to_chord_dist,-1.0,0.15,0.1132,0.0928,0.0822,0.0764,0.0742,0.0746,0.0758,0.0758,0.0756,0.0756,0.0758,0.076,0.076,unitless | ||
| aircraft:wing:ultimate_load_factor,3.75,unitless | ||
| aircraft:wing:var_sweep_mass_penalty,0.0,unitless | ||
| aircraft:wing:wetted_area_scaler,1.0,unitless | ||
| mission:constraints:max_mach,0.85,unitless | ||
| mission:design:gross_mass,874099,lbm | ||
| mission:design:lift_coefficient,-1.0,unitless | ||
| mission:design:range,7750,NM | ||
| mission:design:thrust_takeoff_per_eng,0.25,lbf | ||
| mission:landing:initial_velocity,140,ft/s | ||
| mission:landing:lift_coefficient_max,3.0,unitless | ||
| mission:landing:rolling_friction_coefficient,0.025,unitless | ||
| mission:takeoff:lift_coefficient_max,2.0,unitless | ||
| mission:summary:cruise_mach,0.85,unitless | ||
| mission:summary:fuel_flow_scaler,1.0,unitless | ||
| settings:aerodynamics_method,FLOPS,unitless | ||
| settings:equations_of_motion,height_energy,unitless | ||
| settings:mass_method,FLOPS,unitless | ||
|
|
||
| # Unconverted Values | ||
| AERIN.FLLDG,11000 | ||
| AERIN.FLTO,11000 | ||
| AERIN.ITPAER,2 | ||
| AERIN.MYAERO,0 | ||
| AERIN.XLLAM,0 | ||
| CONFIN.CH,39000 | ||
| CONFIN.GW,874099 | ||
| CONFIN.OFF,0 | ||
| CONFIN.OFG,1 | ||
| ENGDIN.MAXCR,1 | ||
| FUSEIN.OSSPAN,86.75 | ||
| MISSIN.ALTRAN,200 | ||
| MISSIN.APPRTM,4 | ||
| MISSIN.CLAMIN,0 | ||
| MISSIN.CRALT,45000,25000,1500 | ||
| MISSIN.CRMACH,0.85,0.6,0 | ||
| MISSIN.DEAMIN,0 | ||
| MISSIN.FWF,-0.001 | ||
| MISSIN.HOLDTM,30 | ||
| MISSIN.IATA,0 | ||
| MISSIN.IFLAG,2 | ||
| MISSIN.IHOPOS,1 | ||
| MISSIN.IOC,1,4,4 | ||
| MISSIN.IRS,1 | ||
| MISSIN.IRW,1 | ||
| MISSIN.ISKAL,1 | ||
| MISSIN.ITTFF,1 | ||
| MISSIN.IVS,1 | ||
| MISSIN.MSUMPT,1 | ||
| MISSIN.NCLIMB,1 | ||
| MISSIN.NCLRES,1 | ||
| MISSIN.NCRHOL,3 | ||
| MISSIN.NCRRES,2 | ||
| MISSIN.NCRTH,1 | ||
| MISSIN.NCRUSE,3 | ||
| MISSIN.NPCON,0 | ||
| MISSIN.RCIN,300 | ||
| MISSIN.RESTRP,0.05 | ||
| MISSIN.TAKOTM,2 | ||
| MISSIN.TAXITM,5 | ||
| MISSIN.TAXOTM,9 | ||
| MISSIN.THOLD,0.1 | ||
| MISSIN.TIMMAP,2 | ||
| OPTION.IANAL,3 | ||
| OPTION.ICOST,0 | ||
| OPTION.IFITE,3 | ||
| OPTION.ILAND,0 | ||
| OPTION.INENG,1 | ||
| OPTION.IPLTTH,0 | ||
| OPTION.ITAKOF,0 | ||
| OPTION.IXFL,1 | ||
| OPTION.MPRINT,1 | ||
| OPTION.NOPRO,0 | ||
| PCONIN.CONALT,35000 | ||
| PCONIN.CONLIM,300 | ||
| PCONIN.CONMCH,0.85 | ||
| PCONIN.CONPC,1 | ||
| PCONIN.ICONSG,2 | ||
| PCONIN.ICONTP,5 | ||
| WTIN.ARFIN,1.952 | ||
| WTIN.ISPOWE,0 | ||
| WTIN.NETAW,14 | ||
| WTIN.SWPFIN,39.42 | ||
| WTIN.TCFIN,0.08 | ||
| WTIN.WINL,0 |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What scenario did the AviaryGroup not have 'traj'? That seems like a bug we should look into!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ken said: "The code section in aviary_group will eventually go away once dymos change are finally made, but until then Just change the line at the start of that block to add hasattr(self, 'traj')".
@Kenneth-T-Moore Can you answer Jason's question? I made the change based on your suggestion. It seemed to me that you were planning to do something about it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the scenario was just a partial integration test that only had pre_mission in it because we never added any phases. I thought this might be cleaner than sticking a mission in the aviary_group just for that test.