Blended Wing Body Modeling#

GASP Based Geometry#

Comparing to traditional tube and wing model, Blended wing body (BWB) modeling has four major new changes in geometry subsystems:

  • partially buried engine in fuselage,

  • Fuselage layout and size parameters,

  • Computation of wing tank fuel volume (either with wing fold or not),

  • Exposed wing area computation.

We will explain some details of each feature in this document.

Partially Buried Engine in Fuselage#

In a BWB, an engine can be partially buried in fuselage. Supposed that the nacelle has the diameter \(D\) and the buried diameter is \(d\). In Aviary, we denote the ratio \(x = d/D\). So, \(0 \le x \le 1\). This variable is called Aircraft.Nacelle.PERCENT_DIAM_BURIED_IN_FUSELAGE. Then the percentage of perimeter not buried in fuselage is \(f(x) = 1 - \arccos(2*(0.5 -x))/\pi\). Clearly, if the nacelle is not buried in fuselage at all, then \(x = 0\) and \(f(x) = 1\). Note that function \(f(x)\) has infinity derivatives at \(x = 0\) and \(x = 1\). We have to use two cubic functions instead near the two ends. This is shown in the following image:

Partially buried engine in fuselage

The wetted area of nacelle can be computed as usual but scaled down by a factor \(f(x)\).

Fuselage Layout#

In the current implementation, a few parameters are fixed for first class cabin:

Parameters

Values

Units

length of first class lav, galley & closet

8.0

ft

first class seat width

28.0

inch

first class seat pitch

36.0

inch

Number of aisles in first class

2

unitless

First class aisle width

24.0

inch

Length of first class/tourist class aisle

5.0

ft

Tourist class passengers per lav

78

unitless

Lav width

42.0

inch

Tourist class galley area per passenger

0.15

ft**2

Aviary will try to fit the seats in both first class and tourist class based on the above and following parameters:

Parameters

Units

Aircraft.Fuselage.SEAT_WIDTH

inch

Aircraft.Fuselage.NUM_AISLES

unitless

Aircraft.Fuselage.AISLE_WIDTH

inch

Aircraft.Fuselage.SEAT_PITCH

inch

Aircraft.CrewPayload.Design.NUM_PASSENGERS

unitless

Aircraft.CrewPayload.Design.NUM_FIRST_CLASS

unitless

Aircraft.BWB.FOREBODY_SWEEP

deg

Aircraft.Fuselage.PILOT_COMPARTMENT_LENGTH

ft

Aircraft.Fuselage.AVG_DIAMETER

ft

Aircraft.Fuselage.PRESSURIZED_WIDTH_ADDITIONAL

ft

nose_length

ft

The output is the fuselage station of aft pressure bulkhead. If there is no first class cabin, please set Aircraft.CrewPayload.Design.NUM_FIRST_CLASS to 0.0.

The fuselage size group is shown as follows:

Fuselage size

Wing Fuel Volume Computation#

For the wing fuel volume, we first compute its value assuming no wing fold structure. In the case of wing fold, a simple adjustment model from the first computation for the wing fuel volume is implemented using linear interpolation plus factors for wing thickness.

Exposed Wing Area Computation#

For blended wing body aircraft, the exposed wing area refers to the wing section that is not fully integrated or blended into the fuselage, but rather extends outwards, potentially with a distinct edge or separation from the body. It must be computed separately and it will be used in angle of attack computation.

One of the dependent parameters is Aircraft.Wing.VERTICAL_MOUNT_LOCATION (denoted by \(x\), where \(0 \le x \le 1\), unitless). Giving \(x\), the body half span at the wing location depends on function \(f(x) = \sqrt{(0.25 - (0.5 - x)^2)}\). Since \(f(x)\) has infinite derivatives at the two ends, we must create two cubic polynomials instead near the ends. The implementation is similar to that of partially buried engine in fuselage and we skip the details here.

Other design parameters are:

Parameters

Units

Aircraft.Fuselage.AVG_DIAMETER

ft

Aircraft.Fuselage.HEIGHT_TO_WIDTH_RATIO

unitless

Aircraft.Wing.SPAN

ft

Aircraft.Wing.TAPER_RATIO

unitless

Aircraft.Wing.AREA

ft**2

Outputs from Wing Group#

Several geometric parameters are used:

Parameters

Units

Aircraft.Wing.ASPECT_RATIO

unitless

Aircraft.Wing.TAPER_RATIO

unitless

Aircraft.Wing.SWEEP

deg

Aircraft.Wing.THICKNESS_TO_CHORD_ROOT

unitless

Aircraft.Fuselage.AVG_DIAMETER

ft

Aircraft.Wing.THICKNESS_TO_CHORD_TIP

unitless

Aircraft.LandingGear.MAIN_GEAR_LOCATION

ft

Aircraft.Wing.TAPER_RATIO

unitless

Aircraft.Fuel.WING_FUEL_FRACTION

unitless

In BWB model, we assume that the wing has no strut.

If the wing has fold, then an additional geometric parameter is needed:

Parameters

Units

Aircraft.Wing.FOLDED_SPAN

ft

The wing group is shown as follows (assuming no fold):

Wing computation

If we add fold structure, the diagram has two more components BWBWingFoldArea and BWBWingFoldVolume. Let us de-emphasize other components by compressing all their inputs and outputs that are not related to fold structure. We also do not show dimensional and non-dimensional conversion of fold calculation.

Wing computation

GASP Base Mass#

After the changes in geometry, several mass computation must be updated. Comparing to traditional tube and wing model, Blended wing body (BWB) modeling has four major new changes in mass subsystems:

  • Computation of various design load speeds,

  • Computation of air conditioning mass and furnishing mass,

  • Computation of BWB fuselage,

  • Computation of wing mass for BWB

Design Load#

In the case of tube + wing design, we assume a given wing loading. In the case of BWB, wing loading is replaced by gross mass over exposed wing area:

wing loading = gross mass / exposed wing area

Equipments Masses and Useful Load#

Air conditioning mass and furnishing mass are part of equipments and useful load masses. In the case of tube + wing design, Aviary uses Aircraft.Fuselage.AVG_DIAMETER as cabin width. In the case of BWB, this parameter must be replaced by hydraulic diameter (Aircraft.Fuselage.HYDRAULIC_DIAMETER). To compute hydraulic diameter, we use cabin width and cabin height to obtain the cabin cross area and then:

hydraulic diameter = (4 * (fuselage cross area) / π)1/2

Fuselage Mass#

Because of the shape of BWB, the computation of fuselage mass is quite different from conventional aircraft. It is basically an empirical equation based on collected data.

Wing Mass#

In the wing mass computation of conventional aircraft, we assume the cabin width (or fuselage width) is small. But that is not the case for BWB. So, for BWB, wing span is replaced by:

wing span - cabin width

All other steps are the same.