gemseo.problems.mdo.sobieski.core.mission module#
Mission discipline for the Sobieski's SSBJ use case.
- class SobieskiMission(sobieski_base)[source]#
Bases:
SobieskiDisciplineMission discipline for the Sobieski's SSBJ use case.
- Parameters:
sobieski_base (SobieskiBase) -- The Sobieski base.
- execute(x_shared, y_14, y_24, y_34)[source]#
Compute the range.
- Parameters:
x_shared (ndarray) -- The shared design variables.
y_14 (ndarray) -- The total aircraft weight
y_14[0]and the fuel weighty_14[1].y_24 (ndarray) -- The lift-over-drag ratio.
y_34 (ndarray) -- The specific fuel consumption.
- Returns:
The range.
- Return type:
ndarray
- linearize(x_shared, y_14, y_24, y_34)[source]#
Derive the discipline with respect to its inputs.
- Parameters:
x_shared (ndarray) -- The shared design variables.
y_14 (ndarray) -- The total aircraft weight
y_14[0]and the fuel weighty_14[1].y_24 (ndarray) -- The lift-over-drag ratio.
y_34 (ndarray) -- The specific fuel consumption.
- Returns:
The Jacobian of the discipline.
- Return type: