Skip to content
Open
Show file tree
Hide file tree
Changes from 85 commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
88d8f41
work in progress
xjjiang Feb 11, 2026
2a9fc31
add note: If 0, use default.
xjjiang Feb 11, 2026
fb7f941
Merge branch 'BWB_Horizontal_Tail' into BWB_FLOPS_300
xjjiang Feb 18, 2026
fd6ad5b
use max_width[0] when computing num_bays
xjjiang Feb 19, 2026
3162a4b
work in progress: trying to add a new test using bwb300_baseline model.
xjjiang Feb 19, 2026
bfdd736
Merge branch 'BWB_Horizontal_Tail' into BWB_FLOPS_300
xjjiang Feb 19, 2026
32f0965
work in progress: working on bwb300_baseline model
xjjiang Feb 19, 2026
3794b9f
make Aircraft.Fuselage.SIMPLE_LAYOUT a boolean
xjjiang Feb 19, 2026
9686a3b
Merge branch 'main' into BWB_FLOPS_300
xjjiang Feb 19, 2026
fb9cfaa
update fuselage layout code due to the model of bwb300_baseline
xjjiang Feb 20, 2026
43e5bca
adding test_case2 for bwb300_baseline
xjjiang Feb 20, 2026
e4b1f18
work in progress: adding bwb300_baseline
xjjiang Feb 20, 2026
e02998d
add unit test for bwb300_baseline
xjjiang Feb 21, 2026
fc4c372
fix an error
xjjiang Feb 21, 2026
67dee26
work in progress: testing premisison of bwb300 model
xjjiang Feb 21, 2026
2ca3bb1
Merge branch 'main' into BWB_FLOPS_300
xjjiang Feb 21, 2026
4a8ea46
minor update: remove commented out lines
xjjiang Feb 25, 2026
e0f5058
add a docstring for test_case2()
xjjiang Feb 25, 2026
46d0d9d
set AR_Ref to AR if AR_Ref is not provided. Similarly for TC_Ref
xjjiang Feb 25, 2026
8a3bedd
work in progress: add test_case2() for bwb300_baseline to investigate…
xjjiang Feb 25, 2026
1f76eda
work on bwb300_baseline model
xjjiang Feb 25, 2026
301db78
Merge branch 'main' into BWB_FLOPS_300
xjjiang Feb 25, 2026
b3f71d7
add note
xjjiang Feb 26, 2026
e7bf611
Merge branch 'BWB_FLOPS_mission' into BWB_FLOPS_300
xjjiang Feb 26, 2026
626f959
Merge branch 'BWB_FLOPS_mission' into BWB_FLOPS_300
xjjiang Mar 2, 2026
5108a21
Merge branch 'main' into BWB_FLOPS_300
xjjiang Mar 2, 2026
19f9f34
Merge branch 'BWB_FLOPS_mission' into BWB_FLOPS_300
xjjiang Mar 3, 2026
278ce93
Merge branch 'BWB_FLOPS_mission' into BWB_FLOPS_300
xjjiang Mar 4, 2026
ded515a
add bwb300 baseline model
xjjiang Mar 4, 2026
54e9c3d
add bwb300 baseline bench test
xjjiang Mar 4, 2026
b9ab75a
add horizontal tail parameters and vertical tail parameters to aerobu…
xjjiang Mar 4, 2026
f590558
update outputs for bwb300 baseline model
xjjiang Mar 4, 2026
d397d27
update bwb300 baseline model by removing negative values
xjjiang Mar 4, 2026
a937e7e
get Aircraft.HorizontalTail.NUM_TAILS and Aircraft.VerticalTail.NUM_T…
xjjiang Mar 4, 2026
7ea1bb0
minor update
xjjiang Mar 5, 2026
aca92e0
Merge branch 'main' into BWB_FLOPS_300
xjjiang Mar 5, 2026
fb91492
Refactor BWB thickness to chord distribution assignment
xjjiang Mar 6, 2026
2bd80a5
Fix formatting in wing_detailed_bwb.py
xjjiang Mar 6, 2026
72a16c3
Rename input station distribution variables
xjjiang Mar 6, 2026
80a6d07
Fix variable names for BWB distribution parameters
xjjiang Mar 6, 2026
8e8300f
Rename wing input parameters for clarity
xjjiang Mar 6, 2026
c831df3
Fix typos in wing parameter names in CSV
xjjiang Mar 6, 2026
9acffe2
Rename variables for wing distribution parameters
xjjiang Mar 6, 2026
e2b2912
Rename INPUT_STATION_DIST to INPUT_STATION_DISTRIBUTION
xjjiang Mar 6, 2026
b5ed6ca
Rename distribution parameters in test_wing_detailed.py
xjjiang Mar 6, 2026
c7951de
Merge branch 'OpenMDAO:main' into BWB_FLOPS_300
xjjiang Mar 6, 2026
4fb1d0d
minor fixes
xjjiang Mar 6, 2026
f3d686b
Merge branch 'BWB_FLOPS_mission' into BWB_FLOPS_300
xjjiang Mar 6, 2026
e5a9e69
Merge branch 'OpenMDAO:main' into BWB_FLOPS_300
xjjiang Mar 7, 2026
75d17a5
add horizontal tail and vertical tail parameters if they exist
xjjiang Mar 7, 2026
c08b8f8
deal with BWB only in aerodynamics_builder.py
xjjiang Mar 7, 2026
c7dad59
delete test_bwb300_FwFm.py
xjjiang Mar 9, 2026
69a7991
move bwb300 bench test to test_bwb_FwFm.py
xjjiang Mar 9, 2026
7beeba6
update aerodynamics builder in case there is no horizontal tail and/o…
xjjiang Mar 9, 2026
d54e0a6
update FLOPS based premission with aerodynamics subsystem for BWB
xjjiang Mar 12, 2026
7be1cc5
remove Aircraft.CrewPayload.BAGGAGE_MASS_PER_PASSENGER because it is …
xjjiang Mar 13, 2026
4c90681
remove Aircraft.CrewPayload.BAGGAGE_MASS_PER_PASSENGER if it is negative
xjjiang Mar 13, 2026
d5b5211
remove num_flight_attendants from model and let preprocessor to take …
xjjiang Mar 16, 2026
b9556f3
Merge branch 'main' into BWB_FLOPS_300
xjjiang Mar 20, 2026
a8028d9
changes based on Chris' comments: Adding warnings, setting default va…
xjjiang Mar 20, 2026
b0d2115
minor update
xjjiang Mar 20, 2026
9db8720
update test values due to the chnage of defaults of seat pitch
xjjiang Mar 20, 2026
77fa9df
Merge branch 'main' into BWB_FLOPS_300
xjjiang Mar 20, 2026
c895016
Merge branch 'main' into BWB_FLOPS_300
xjjiang Mar 20, 2026
6ae3a81
fix conflicts
xjjiang Mar 20, 2026
9509379
create a new variable Aircraft.Fuselage.SIDEBODY_THICKNESS_TO_CHORD f…
xjjiang Mar 21, 2026
6c76abb
Merge branch 'main' into BWB_FLOPS_300
xjjiang Mar 21, 2026
e0445ef
minor updates
xjjiang Mar 21, 2026
73cf332
try again
xjjiang Mar 21, 2026
75cbc37
Merge branch 'OpenMDAO:main' into BWB_FLOPS_300
xjjiang Mar 24, 2026
8a69571
Merge branch 'main' into BWB_FLOPS_300
xjjiang Mar 26, 2026
35501f2
height_energy is replaced by energy_state
xjjiang Mar 30, 2026
04555e4
remove Mission.Summary.FUEL_MASS from unit test because it is removed
xjjiang Mar 30, 2026
6432a3e
Merge branch 'main' into BWB_FLOPS_300
xjjiang Mar 30, 2026
c020f4c
preprocess Aircraft.Wing.ASPECT_RATIO_REFERENCE and Aircraft.Wing.THI…
xjjiang Mar 31, 2026
455353a
still check if arref[0] == 0 because it could happen when Aircraft.Wi…
xjjiang Mar 31, 2026
385cab3
Merge branch 'BWB_FLOPS_300' of github.com:xjjiang/om-Aviary into BWB…
xjjiang Mar 31, 2026
0494abf
minor update
xjjiang Mar 31, 2026
fe277a4
Merge branch 'OpenMDAO:main' into BWB_FLOPS_300
xjjiang Apr 1, 2026
0e2f4a3
Merge branch 'main' into BWB_FLOPS_300
xjjiang Apr 2, 2026
2171f6a
remove Mission.Design.GROSS_MASS
xjjiang Apr 2, 2026
1a03684
change variable names due to Aviary update
xjjiang Apr 2, 2026
301a545
Merge branch 'OpenMDAO:main' into BWB_FLOPS_300
xjjiang Apr 3, 2026
ed3d20f
Merge branch 'OpenMDAO:main' into BWB_FLOPS_300
xjjiang Apr 3, 2026
7bf08a5
fixed a typo
xjjiang Apr 3, 2026
5bb41da
Merge branch 'OpenMDAO:main' into BWB_FLOPS_300
xjjiang Apr 9, 2026
1b0377e
Merge branch 'main' into BWB_FLOPS_300
xjjiang Apr 9, 2026
b5268dc
added a new variable Aircraft.BWB.MAX_BAY_WIDTH
xjjiang Apr 9, 2026
e5f5080
modified some warning messages
xjjiang Apr 9, 2026
35aa543
added a couple notes
xjjiang Apr 9, 2026
02ccefe
added constraint max_bay_width to BWBDetailedCabinLayout() and added …
xjjiang Apr 9, 2026
f8d57aa
minor change
xjjiang Apr 10, 2026
6f5bffb
run while loop at least once
xjjiang Apr 10, 2026
0939f78
added an iteration counter
xjjiang Apr 10, 2026
a7e1603
set Aircraft.BWB.MAX_BAY_WIDTH as an option
xjjiang Apr 10, 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
2 changes: 1 addition & 1 deletion aviary/docs/theory_guide/gasp_based_bwb.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -439,7 +439,7 @@
"- Aviary does not have winglet geometry.\n",
"- In GASP, a pilot weight is 170 lb and in Aviary it is 198 lb. In GASP, each attendant weights 130 lb and in Aviary it is 177 lb.\n",
"- GASP has fuselage acoustic treatment.\n",
"- GASP conputes tip tank weight.\n",
"- GASP computes tip tank weight.\n",
"- GASP allows canard configurations.\n"
]
}
Expand Down
662 changes: 662 additions & 0 deletions aviary/models/aircraft/blended_wing_body/bwb300_baseline_FLOPS.csv

Large diffs are not rendered by default.

Loading
Loading