General Aviation Aircraft (GAA) product family design problem

This problem has nine design variables described in [table_1]. There are three aircraft types (2-seater, 4-seater, and 6-seater), giving a total of 27 design variables. There are 10 objectives [table_2] and one constraint used in this formulation. The code is from https://github.com/matthewjwoodruff/generalaviation and more details about the test problem can be found in [1], [2], [3] and [4].

[table_1]

Design variables

No.

Name

Minimum

Maximum

1

Nominal cruising speed

0.24

0.48

2

Aspect ratio

7

11

3

Wing sweep

0

6

4

Propeller diameter

5.5

5.968

5

Wing loading

19

25

6

Activity factor

85

110

7

Seat width

14

20

8

Tail elonagation

3

3.75

9

Wing taper

0.46

1

[table_2]

Objectives

No.

Objectives

Value

Preference

1

Maximum NOISE

Max (NOISE2, NOISE4 NOISE6)

Minimize

2

Maximum WEMP

Max (WEMP2, WEMP4, WEMP6)

Minimize

3

Maximum DOC

Max (DOC2, DOC4, DOC6)

Minimize

4

Maximum ROUGH

Max (ROUGH2, ROUGH4, ROUGH6)

Minimize

5

Maximum WFUEL

Max (WFUEL2, WFUEL4, WFUEL6)

Minimize

6

Maximum PURCH

Max (PURCH2, PURCH4, PURCH6)

Minimize

7

Minimum RANGE

Min (RANGE2, RANGE4, RANGE6)

Maximize

8

Minimum max LDMAX

Min (LDMAX2, LDMAX4, LDMAX6)

Maximize

9

Minimum max VCMAX

Min (VCMAX2, VCMAX4, VCMAX6)

Maximize

10

PFPF

Minimize

where Product Family Penalty Function (PFPF) [5] penalises the uniqueness within the product family by measuring the percentage variation of the design variables within the product family.

Note that the PFPF value differs a bit from the values in the article [4]. The new version of PFPF that is used here, could explain the difference.