Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
f1b3f4a
work in progress: add Aircraft.HorizontalTail.NUM_TAILS
xjjiang Dec 24, 2025
e129a6c
add FLOPS model input deck
xjjiang Dec 24, 2025
a097a07
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_F2A
xjjiang Dec 26, 2025
2c8978a
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_F2A
xjjiang Dec 27, 2025
b05d32d
wq
xjjiang Dec 30, 2025
2846139
work in progress
xjjiang Dec 31, 2025
5542191
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_F2A
xjjiang Dec 31, 2025
1edb49a
work in progress
xjjiang Jan 5, 2026
f796157
add OPTION.IFITE to aviary variable Aircraft.Design.TYPE
xjjiang Jan 6, 2026
1244ff8
modify a docstring
xjjiang Jan 6, 2026
bc53c1a
modify BWB models
xjjiang Jan 6, 2026
979bb1c
update BWB models
xjjiang Jan 6, 2026
9eb99a9
update BWB models
xjjiang Jan 6, 2026
56f98f9
work in progress
xjjiang Jan 6, 2026
9056475
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_F2A
xjjiang Jan 6, 2026
acf2348
fix a typo
xjjiang Jan 7, 2026
e04b45f
compute Aircraft.Wing.SPAN in case of simple wing of BWB
xjjiang Jan 7, 2026
f86fb0b
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_F2A
xjjiang Jan 7, 2026
42aad07
work in progress for fortran_to_aviary
xjjiang Jan 7, 2026
739c5c9
add a comment
xjjiang Jan 7, 2026
2391fc2
:Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_F2A
xjjiang Jan 8, 2026
4113280
fix typo
xjjiang Jan 8, 2026
d55e02a
Merge branch 'OpenMDAO:main' into BWB_FLOPS_F2A
xjjiang Jan 8, 2026
6dd01df
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_F2A
xjjiang Jan 8, 2026
f3c1c1a
update fortran_to_aviary.py for detailed BWB model
xjjiang Jan 9, 2026
46791e7
put all BWB code together
xjjiang Jan 9, 2026
06496dd
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_F2A
xjjiang Jan 9, 2026
a34396d
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_F2A
xjjiang Jan 9, 2026
25dd052
Merge branch 'OpenMDAO:main' into BWB_FLOPS_F2A
xjjiang Jan 9, 2026
d41aabf
Merge branch 'BWB_FLOPS_F2A' of github.com:xjjiang/om-Aviary into BWB…
xjjiang Jan 9, 2026
5d82897
Merge branch 'OpenMDAO:main' into BWB_FLOPS_F2A
xjjiang Jan 13, 2026
55ded5e
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_F2A
xjjiang Jan 13, 2026
968cceb
Merge branch 'main' into BWB_FLOPS_F2A
xjjiang Jan 13, 2026
a3c71e1
Merge branch 'OpenMDAO:main' into BWB_FLOPS_F2A
xjjiang Jan 14, 2026
7c22d0e
rename blended_wing_body.ipynb to blended_wing_body_GASP.ipynb
xjjiang Jan 14, 2026
79484a5
add blended_wing_body_FLOPS.ipynb
xjjiang Jan 14, 2026
1bc7074
rename blended_wing_body.ipynb to blended_wing_body_GASP.ipynb
xjjiang Jan 14, 2026
986d5c1
XMerge branch 'BWB_FLOPS_premission' into BWB_FLOPS_Docs
xjjiang Jan 14, 2026
af55ca8
add a new image BWB_FLOPS_Fuselage_Simple_Geom.png
xjjiang Jan 14, 2026
d47104e
update the description of RSPSOB
xjjiang Jan 14, 2026
09ae8b8
work in progress
xjjiang Jan 14, 2026
cc4e912
add image BWB_FLOPS_fuselage_3_Bays.png
xjjiang Jan 15, 2026
17f4b32
Merge branch 'OpenMDAO:main' into BWB_FLOPS_F2A
xjjiang Jan 15, 2026
3c176b4
work in progress
xjjiang Jan 15, 2026
93cab70
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_Docs
xjjiang Jan 15, 2026
3cfb9f4
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_Docs
xjjiang Jan 15, 2026
e6b55bd
add image BWB_FLOPS_geom.png
xjjiang Jan 15, 2026
7061ccc
Merge branch 'OpenMDAO:main' into BWB_FLOPS_F2A
xjjiang Jan 15, 2026
d224e3d
work in progress
xjjiang Jan 15, 2026
ae7f16e
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_Docs
xjjiang Jan 15, 2026
9f46b8e
add image BWB_FLOPS_Geom_fus_wing.png
xjjiang Jan 15, 2026
a27fa80
update doc for FLOPS based BWB
xjjiang Jan 15, 2026
a83bd11
Merge branch 'OpenMDAO:main' into BWB_FLOPS_F2A
xjjiang Jan 20, 2026
c4fddbb
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_Docs
xjjiang Jan 20, 2026
761a2fe
Merge branch 'OpenMDAO:main' into BWB_FLOPS_F2A
xjjiang Jan 20, 2026
6f9e3cd
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_Docs
xjjiang Jan 20, 2026
cd90b2e
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_F2A
xjjiang Jan 21, 2026
a2d6a84
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_Docs
xjjiang Jan 21, 2026
18dbfa4
work in progress
xjjiang Jan 21, 2026
8d08064
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_F2A
xjjiang Jan 21, 2026
7ca0a42
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_Docs
xjjiang Jan 21, 2026
c7806f1
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_F2A
xjjiang Jan 21, 2026
f6223a5
Merge branch 'BWB_FLOPS_premission' into BWB_FLOPS_Docs
xjjiang Jan 21, 2026
fe604b3
work in progress
xjjiang Jan 21, 2026
def43fd
Merge branch 'OpenMDAO:main' into BWB_FLOPS_F2A
xjjiang Jan 21, 2026
3f1a527
update docs for FLOPS based BWB
xjjiang Jan 22, 2026
088fa02
update BWB_FLOPS_Geom_fus_wing.png
xjjiang Jan 22, 2026
834b1f2
Merge branch 'BWB_FLOPS_F2A' of github.com:xjjiang/om-Aviary into BWB…
xjjiang Jan 22, 2026
4e73e89
Merge branch 'main' into BWB_FLOPS_Docs
xjjiang Jan 22, 2026
8867db2
minor update to match with main
xjjiang Jan 22, 2026
37d221d
update a link
xjjiang Jan 24, 2026
72af1ea
Merge branch 'OpenMDAO:main' into BWB_FLOPS_Docs
xjjiang Jan 24, 2026
ba1cd14
Merge branch 'OpenMDAO:main' into BWB_FLOPS_F2A
xjjiang Jan 24, 2026
e096d9f
update BWB_FLOPS_Geom_fus_wing.png
xjjiang Jan 28, 2026
8c2572e
work in progress
xjjiang Jan 28, 2026
a9b5394
Merge branch 'BWB_FLOPS_F2A' into BWB_FLOPS_Docs
xjjiang Jan 29, 2026
5f6b12e
post mission require aircraft:wing:area. If it is not available, do n…
xjjiang Jan 29, 2026
944bda4
remove mission:design:lift_coefficient, add settings:verbosity
xjjiang Jan 29, 2026
84115ba
check divided by zero in ground_effect.py
xjjiang Jan 29, 2026
ba960a5
check divided by zero in ground_effect.py
xjjiang Jan 29, 2026
757524f
deal with BWB where there is no horizontal tails
xjjiang Jan 29, 2026
2f624f5
roll back skin_friction.py and skin_friction_drag.py
xjjiang Jan 29, 2026
fe2dc93
roll back skin_friction.py and skin_friction_drag.py
xjjiang Jan 29, 2026
42b2677
roll back ground_effect.py
xjjiang Jan 29, 2026
1225faf
push skin_friction.py and skin_friction_drag.py
xjjiang Jan 30, 2026
6528e68
Merge branch 'OpenMDAO:main' into BWB_FLOPS_Docs
xjjiang Feb 2, 2026
8b684a2
Merge branch 'OpenMDAO:main' into BWB_FLOPS_F2A
xjjiang Feb 2, 2026
4d83c89
work in progress: updating based on Chris' comments
xjjiang Feb 2, 2026
3942011
Merge branch 'BWB_FLOPS_F2A' of github.com:xjjiang/om-Aviary into BWB…
xjjiang Feb 2, 2026
ea7cea5
add a comment that remove_preprocessed_options is not used
xjjiang Feb 2, 2026
bdd8b0c
move Aircraft.Engine.NUM_ENGINES from fortran_to_aviary.py to preproc…
xjjiang Feb 2, 2026
d2bad18
remove aircraft:engine:num_engines becuase it will be handled in prep…
xjjiang Feb 3, 2026
a23b7da
minor update
xjjiang Feb 3, 2026
a726132
deal with int in preprocess_Engines
xjjiang Feb 3, 2026
ffe4e50
preprocess_Engines() does not work. comment it out
xjjiang Feb 3, 2026
ac219d5
changed a comment
xjjiang Feb 3, 2026
ce27d9b
work in progress: mods from Ken
xjjiang Feb 3, 2026
f6af11d
removed the phrase 'can be converted to an Aviary option' because it …
xjjiang Feb 3, 2026
64596f8
testing
xjjiang Feb 4, 2026
7fc0a9f
roll back testing
xjjiang Feb 4, 2026
5da579c
still testing: change 'raise UserWarning' to print
xjjiang Feb 4, 2026
1f75385
still testing
xjjiang Feb 4, 2026
511cc46
add verbosity check
xjjiang Feb 5, 2026
6b14d98
comment out 'aircraft:engine:num_engines,3,unitless' and 'inputs.set_…
xjjiang Feb 5, 2026
a0e90f9
Merge branch 'main' of github.com:xjjiang/om-Aviary into BWB_FLOPS_F2A
xjjiang Feb 5, 2026
af0cd1d
Merge branch 'main' of github.com:xjjiang/om-Aviary into BWB_FLOPS_Docs
xjjiang Feb 5, 2026
43acd6c
add 'aircraft:engine:num_engines,3,unitless' and 'inputs.set_val(Airc…
xjjiang Feb 5, 2026
bb139bd
replace tourist_class by economy_class
xjjiang Feb 5, 2026
30b2f54
work in progress: Do not set Aircraft.CrewPayload.Design.NUM_PASSENGE…
xjjiang Feb 5, 2026
3128a73
work in progress: Do not set Aircraft.CrewPayload.Design.NUM_PASSENGE…
xjjiang Feb 5, 2026
dfa036f
changes based on Chris' comments
xjjiang Feb 5, 2026
7b6c16d
minor update
xjjiang Feb 5, 2026
b4eb0cc
Merge branch 'BWB_FLOPS_F2A' into BWB_FLOPS_Docs
xjjiang Feb 5, 2026
928b518
Tourist is renamed to Economy
xjjiang Feb 5, 2026
0585793
Merge branch 'OpenMDAO:main' into BWB_FLOPS_Docs
xjjiang Feb 6, 2026
3f9a21b
add Mission.Landing.LIFT_COEFFICIENT_MAX back to model
xjjiang Feb 7, 2026
6d15687
typo in comments
xjjiang Feb 9, 2026
842ee43
remove the metion about manufacture
xjjiang Feb 10, 2026
c41ab4d
Chris wants to reorganize the alternate mass computation logic. I giv…
xjjiang Feb 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion aviary/docs/_toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,8 @@ parts:
- file: user_guide/multi_mission
- file: user_guide/off_design_missions
- file: user_guide/payload_range_functionality
- file: user_guide/features/blended_wing_body
- file: user_guide/features/blended_wing_body_GASP
- file: user_guide/features/blended_wing_body_FLOPS
- file: user_guide/troubleshooting

- caption: Examples
Expand Down
6 changes: 3 additions & 3 deletions aviary/docs/theory_guide/gasp_based_bwb.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
"source": [
"# GASP based BWB model implementation\n",
"\n",
"Modeling of GASP based blended wing body (BWB) aircraft is similar to that of the conventional aircraft but with several key differences. This page is a record of the development. For users, please read [Blended Wing Body Modeling](../user_guide/features/blended_wing_body) in the user guide.\n",
"Modeling of GASP based blended wing body (BWB) aircraft is similar to that of the conventional aircraft but with several key differences. This page is a record of the development. For users, please read [Blended Wing Body Modeling](../user_guide/features/blended_wing_body_GASP) in the user guide.\n",
"\n",
"## BWB geometry subsystem\n",
"\n",
Expand Down Expand Up @@ -456,7 +456,7 @@
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"display_name": "base",
"language": "python",
"name": "python3"
},
Expand All @@ -470,7 +470,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.3"
"version": "3.12.9"
}
},
"nbformat": 4,
Expand Down
399 changes: 399 additions & 0 deletions aviary/docs/user_guide/features/blended_wing_body_FLOPS.ipynb

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"id": "267d6a8d",
"metadata": {},
"source": [
"# Blended Wing Body Modeling\n",
"# GASP Based Blended Wing Body Modeling\n",
"\n",
"The blended wing body aircraft is modeled following GASP implementation. It is important to point out the the Aviary implementation is limited to certain assumptions. To model a special model, the user must read this document carefully to see it is within the scope of the Aviary implementation.\n",
"\n",
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added aviary/docs/user_guide/images/BWB_FLOPS_geom.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 5 additions & 1 deletion aviary/mission/height_energy_problem_configurator.py
Original file line number Diff line number Diff line change
Expand Up @@ -394,7 +394,11 @@ def add_post_mission_systems(self, aviary_group):
)

if aviary_group.post_mission_info['include_landing']:
self._add_landing_systems(aviary_group)
if 'aircraft:wing:area' in aviary_group.aviary_inputs:
self._add_landing_systems(aviary_group)
else:
print('Aircraft.Wing.AREA is not given. Set include_landing = False')
aviary_group.post_mission_info['include_landing'] = False

aviary_group.add_subsystem(
'range_constraint',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ aircraft:crew_and_payload:design:seat_pitch_economy,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_business_class,100,unitless
aircraft:crew_and_payload:num_first_class,28,unitless
aircraft:crew_and_payload:num_passengers,468,unitless
aircraft:crew_and_payload:num_economy_class,340,unitless
aircraft:crew_and_payload:passenger_service_mass_scaler,1.0,unitless
Expand Down Expand Up @@ -98,8 +98,8 @@ 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:hydraulics:system_pressure,3000.0,psi
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
Expand Down Expand Up @@ -152,7 +152,6 @@ 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
Expand All @@ -164,6 +163,7 @@ 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
settings:verbosity,1,unitless

# Unconverted Values
AERIN.FLLDG,11000
Expand Down
190 changes: 190 additions & 0 deletions aviary/models/aircraft/blended_wing_body/bwb_detailed_FLOPS.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
468 passenger BWB

$OPTION
MPRINT=1,
IOPT=1,
IANAL=3,
INENG=1,
ICOST=0,
ITAKOF=0,
ILAND=0,
NOPRO=0,
NOISE=0,
IFITE=3,
IXFL=1,
IPOLP=0,
IPLTTH=0,
$END

$WTIN
DGW=874099,
VMMO=0.85,
DIH=3,
FLAPR=0.333,
GLOV=121.05,
VARSWP=0,
FCOMP=1,
FAERT=0,
FSTRT=0,
NETAW=14,
ETAW=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,
CHD=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,
TOC=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,
SWL=0,0,0,0,0,0,0,42.9,42.9,42.9,42.9,42.9,42.9,42.9,0,0,0,0,0,0,
SHT=0,
SWPHT=0,
ARHT=0,
TRHT=0,
TCHT=0,
NVERT=0,
NFIN=2,
SFIN=184.89,
ARFIN=1.952,
TRFIN=0.464,
SWPFIN=39.42,
TCFIN=0.08,
NFUSE=1,
XL=0, ! XL=137.5 for fixed geom.
WF=0, ! WF=64.58
DF=0, ! DF=17
XLP=0, ! XLP=40
XMLG=85,
XNLG=87,
CARBAS=0,
NEW=0,
NEF=3,
THRSO=86459.2,
WENG=22017,
EEXP=1,
WINL=0,
XNAC=17.433,
DNAC=12.608,
NPF=28,
NPB=100,
NPT=340,
NSTU=22,
NFLCR=2,
CARGF=0,
FRWI=1,
FRHT=1,
FRVT=1,
FRFU=1,
FRNA=0,
WTHR=0,
WPMSC=0,
WHYD=1,
WAVONC=1,
WFURN=1,
ISPOWE=0,
$END

$FUSEIN
ACABIN=0,
FPITCH=61,
NFABR=4,
BPITCH=39,
NBABR=4,
TPITCH=32,
NTABR=6,
OSSPAN=86.75,
$END
$CONFIN
DESRNG=7750,
OFG=1,
OFF=0,
GW=874099,
AR=7.557,0,
THRUST=70000,1,0,0,0,0,
SW=7621.66,1,
TR=0.311,
SWEEP=35.7,
TCA=0.11,
VCMN=0.85,
CH=39000,
$END

$AERIN
MYAERO=0,
ITPAER=2,
CAM=2,
AITEK=2,
XLLAM=0,
E=0,
WRATIO=0.8,
VAPPR=140,
FLTO=11000,
FLLDG=11000,
THROFF=0.25,
$END

$ENGDIN
IGENEN=-1,
EIFILE='ENGDEK',
IDLE=1,
MAXCR=1,
NOX=1,
$END

$MISSIN
FCDO=1,
FCDI=1,
ISKAL=1,
IFLAG=2,
MSUMPT=1,
IRW=2,
IATA=0,
NPCON=1,
TAKOTM=2,
TAXOTM=9,
APPRTM=4,
TAXITM=5,
ITTFF=1,
NCLIMB=1,
CLAMIN=0,
FWF=-0.001,
NCRUSE=3,
IOC=1,4,4,
CRMACH=0.85,0.6,0,
CRALT=45000,25000,1500,
RCIN=300,
IVS=1,
DEAMIN=0,
IRS=1,
RESTRP=0.05,
TIMMAP=2,
ALTRAN=200,
NCLRES=1,
NCRRES=2,
HOLDTM=30,
NCRHOL=3,
IHOPOS=1,
THOLD=0.1,
NCRTH=1,
$END
START
CLIMB
CRUISE
DESCENT
END

$PCONIN
CONALT=35000,
CONMCH=0.85,
CONPC=1,
ICONSG=2,
CONLIM=300,
ICONTP=5,
$END

$RERUN
$END

$MISSIN
IRW=1,
NPCON=0,
$END
START
CLIMB
CRUISE
DESCENT
END
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
inputs.set_val(Aircraft.Design.SUPERSONIC_DRAG_COEFF_FACTOR, 1.0) # FCDSUP
inputs.set_val(Aircraft.Design.ZERO_LIFT_DRAG_COEFF_FACTOR, 1.0) # FCDO
inputs.set_val(Aircraft.Design.TYPE, AircraftTypes.BLENDED_WING_BODY)
inputs.set_val(Mission.Design.LIFT_COEFFICIENT, -1.0) # FCLDES
inputs.set_val(Aircraft.Fuselage.SIMPLE_LAYOUT, False)
inputs.set_val(Aircraft.BWB.DETAILED_WING_PROVIDED, True)

Expand Down Expand Up @@ -89,13 +88,13 @@
# Fuel
# ---------------------------
inputs.set_val(Aircraft.Fuel.AUXILIARY_FUEL_CAPACITY, 0.0, 'lbm') # FULAUX
inputs.set_val(Aircraft.Fuel.DENSITY, 6.7, 'lbm/galUS') # FULDEN
inputs.set_val(Aircraft.Fuel.FUEL_SYSTEM_MASS_SCALER, 1.0) # WFSYS
inputs.set_val(Aircraft.Fuel.FUSELAGE_FUEL_CAPACITY, 0.0, 'lbm') # FULFMX
inputs.set_val(Aircraft.Fuel.NUM_TANKS, 7) # NTANK
inputs.set_val(Aircraft.Fuel.UNUSABLE_FUEL_MASS_SCALER, 1.0) # WUF
inputs.set_val(Aircraft.Fuel.IGNORE_FUEL_CAPACITY_CONSTRAINT, False) # IFUFU
inputs.set_val(Aircraft.Fuel.WING_FUEL_FRACTION, 0.68835495693, 'unitless')
inputs.set_val(Aircraft.Fuel.DENSITY, 6.7, 'lbm/galUS')

# Furnishings
# ---------------------------
Expand All @@ -114,11 +113,11 @@
# Horizontal Tail
# ---------------------------
inputs.set_val(Aircraft.HorizontalTail.AREA, 0.0, 'ft**2') # SHT
inputs.set_val(Aircraft.HorizontalTail.ASPECT_RATIO, 0.1) # SHT
inputs.set_val(Aircraft.HorizontalTail.ASPECT_RATIO, 0.1) # ARHT
inputs.set_val(Aircraft.HorizontalTail.TAPER_RATIO, 0.0) # TRHT
inputs.set_val(Aircraft.HorizontalTail.THICKNESS_TO_CHORD, 0.11) # TCHT
# inputs.set_val(Aircraft.HorizontalTail.VERTICAL_TAIL_FRACTION, 0.0) # HHT
inputs.set_val(Aircraft.HorizontalTail.MASS_SCALER, 1.0) # SHT
inputs.set_val(Aircraft.HorizontalTail.MASS_SCALER, 1.0) # FRHT
inputs.set_val(Aircraft.HorizontalTail.WETTED_AREA_SCALER, 1.0) # SWETH
# inputs.set_val(Aircraft.HorizontalTail.SWEEP, 0.0) # SWPHT

Expand Down
12 changes: 6 additions & 6 deletions aviary/models/aircraft/blended_wing_body/bwb_simple_FLOPS.csv
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ 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_passengers,468,unitless
aircraft:crew_and_payload:design:num_economy_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
Expand All @@ -27,12 +27,12 @@ aircraft:crew_and_payload:design:seat_pitch_economy,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_passengers,468,unitless
aircraft:crew_and_payload:num_business_class,100,unitless
aircraft:crew_and_payload:num_first_class,28,unitless
aircraft:crew_and_payload:num_economy_class,340,unitless
aircraft:crew_and_payload:passenger_service_mass_scaler,1.0,unitless
aircraft:crew_and_payload:wing_cargo,0.0,lbm
Expand Down Expand Up @@ -100,8 +100,8 @@ 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:hydraulics:system_pressure,3000.0,psi
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
Expand Down Expand Up @@ -151,7 +151,6 @@ 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
Expand All @@ -163,6 +162,7 @@ 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
settings:verbosity,1,unitless

# Unconverted Values
AERIN.FLLDG,11000
Expand Down
Loading
Loading