Skip to content

Commit c21ffe9

Browse files
authored
Merge pull request #976 from xjjiang/BWB_FLOPS_Docs
FLOPS based BWB implementation documentation
2 parents a7c44dd + 4256deb commit c21ffe9

File tree

13 files changed

+418
-6
lines changed

13 files changed

+418
-6
lines changed

aviary/docs/_toc.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ parts:
5454
- file: user_guide/multi_mission
5555
- file: user_guide/off_design_missions
5656
- file: user_guide/payload_range_functionality
57-
- file: user_guide/features/blended_wing_body
57+
- file: user_guide/features/blended_wing_body_GASP
58+
- file: user_guide/features/blended_wing_body_FLOPS
5859
- file: user_guide/troubleshooting
5960

6061
- caption: Examples

aviary/docs/theory_guide/gasp_based_bwb.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"source": [
4949
"# GASP based BWB model implementation\n",
5050
"\n",
51-
"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",
51+
"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",
5252
"\n",
5353
"## BWB geometry subsystem\n",
5454
"\n",
@@ -456,7 +456,7 @@
456456
],
457457
"metadata": {
458458
"kernelspec": {
459-
"display_name": "Python 3 (ipykernel)",
459+
"display_name": "base",
460460
"language": "python",
461461
"name": "python3"
462462
},
@@ -470,7 +470,7 @@
470470
"name": "python",
471471
"nbconvert_exporter": "python",
472472
"pygments_lexer": "ipython3",
473-
"version": "3.12.3"
473+
"version": "3.12.9"
474474
}
475475
},
476476
"nbformat": 4,

aviary/docs/user_guide/features/blended_wing_body_FLOPS.ipynb

Lines changed: 399 additions & 0 deletions
Large diffs are not rendered by default.

aviary/docs/user_guide/features/blended_wing_body.ipynb renamed to aviary/docs/user_guide/features/blended_wing_body_GASP.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"id": "267d6a8d",
2020
"metadata": {},
2121
"source": [
22-
"# Blended Wing Body Modeling\n",
22+
"# GASP Based Blended Wing Body Modeling\n",
2323
"\n",
2424
"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",
2525
"\n",
30.8 KB
Loading
179 KB
Loading
46.8 KB
Loading
72.1 KB
Loading

aviary/mission/height_energy_problem_configurator.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,11 @@ def add_post_mission_systems(self, aviary_group):
394394
)
395395

396396
if aviary_group.post_mission_info['include_landing']:
397-
self._add_landing_systems(aviary_group)
397+
if 'aircraft:wing:area' in aviary_group.aviary_inputs:
398+
self._add_landing_systems(aviary_group)
399+
else:
400+
print('Aircraft.Wing.AREA is not given. Set include_landing = False')
401+
aviary_group.post_mission_info['include_landing'] = False
398402

399403
aviary_group.add_subsystem(
400404
'range_constraint',

aviary/models/aircraft/blended_wing_body/bwb_detailed_FLOPS.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ mission:summary:fuel_flow_scaler,1.0,unitless
164164
settings:aerodynamics_method,FLOPS,unitless
165165
settings:equations_of_motion,height_energy,unitless
166166
settings:mass_method,FLOPS,unitless
167+
settings:verbosity,1,unitless
167168

168169
# Unconverted Values
169170
AERIN.FLLDG,11000

0 commit comments

Comments
 (0)