|
15 | 15 | "\n", |
16 | 16 | "from aviary.api import Aircraft\n", |
17 | 17 | "from aviary.subsystems.geometry.gasp_based.engine import (\n", |
18 | | - " BWBEngineSizeGroup,\n", |
19 | | - " EngineSize,\n", |
| 18 | + " GASPEngineSizeGroup,\n", |
| 19 | + " GASPEngineSize,\n", |
20 | 20 | " PercentNotInFuselage,\n", |
21 | 21 | ")\n", |
22 | 22 | "from aviary.subsystems.geometry.gasp_based.fuselage import (\n", |
|
33 | 33 | "glue_variable(get_variable_name(BWBFuselageParameters2), md_code=True)\n", |
34 | 34 | "glue_variable(get_variable_name(BWBFuselageSize), md_code=True)\n", |
35 | 35 | "glue_variable(get_variable_name(BWBFuselageGroup), md_code=True)\n", |
36 | | - "glue_variable(get_variable_name(EngineSize), md_code=True)\n", |
37 | | - "glue_variable(get_variable_name(BWBEngineSizeGroup), md_code=True)\n", |
| 36 | + "glue_variable(get_variable_name(GASPEngineSize), md_code=True)\n", |
| 37 | + "glue_variable(get_variable_name(GASPEngineSizeGroup), md_code=True)\n", |
38 | 38 | "glue_variable(get_variable_name(PercentNotInFuselage), md_code=True)\n", |
39 | 39 | "\n", |
40 | 40 | "glue_variable(get_variable_name(Aircraft.Wing.VERTICAL_MOUNT_LOCATION), md_code=True)" |
|
57 | 57 | "- {glue:md}`BWBFuselageParameters2`: This component computes several fuselage geometric parameters based on both the user inputs and cabin layout.\n", |
58 | 58 | "- {glue:md}`BWBFuselageSize`: It carries out the computation of fuselage length and wetted area of BWB model.\n", |
59 | 59 | "- {glue:md}`BWBFuselageGroup`: {glue:md}`BWBFuselageParameters1` + {glue:md}`BWBCabinLayout` + {glue:md}`BWBFuselageParameters2` + {glue:md}`BWBFuselageSize`\n", |
60 | | - "- {glue:md}`PercentNotInFuselage`: For BWB, engines may be partially buried into fuselage. This component computes the percentage of corresponding surface area of nacelles not buried in fuselage. This parameter is passed to {glue:md}`EngineSize` component which computes the wetted area of nacelle. This function has infinity derivatives at the two ends. We use two cubic polynomials to smooth it.\n", |
61 | | - "- {glue:md}`BWBEngineSizeGroup`: {glue:md}`PercentNotInFuselage` + {glue:md}`EngineSize`. For Tube+Wing aircraft, we assume that engines are not buried into fuselage and hence {glue:md}`EngineSize` is good enough. But this feature can be extended to conventional aircraft.\n", |
| 60 | + "- {glue:md}`PercentNotInFuselage`: For BWB, engines may be partially buried into fuselage. This component computes the percentage of corresponding surface area of nacelles not buried in fuselage. This parameter is passed to {glue:md}`GASPEngineSize` component which computes the wetted area of nacelle. This function has infinity derivatives at the two ends. We use two cubic polynomials to smooth it.\n", |
| 61 | + "- {glue:md}`GASPEngineSizeGroup`: {glue:md}`PercentNotInFuselage` + {glue:md}`GASPEngineSize`. For Tube+Wing aircraft, we assume that engines are not buried into fuselage and hence {glue:md}`GASPEngineSize` is good enough. But this feature can be extended to conventional aircraft.\n", |
62 | 62 | "- {glue:md}`ExposedWing`: Computation of exposed wing area. This is useful for BWB, but is available to tube+wing model too. For {glue:md}`Aircraft.Wing.VERTICAL_MOUNT_LOCATION` in the range (0, 1), the function has infinity derivatives at the two ends. We use two cubic polynomials to smooth it." |
63 | 63 | ] |
64 | 64 | }, |
|
0 commit comments