Skip to content

← Back to SpeedReducer

InputFile

Source: userfiles/SpeedReducer/InputFile.py

Input file configuration for Speed Reducer problem with non-hierarchic decomposition.

This module defines the configuration for distributed optimization of the Speed Reducer design problem using Augmented Lagrangian Coordination (ALC) with non-hierarchic decomposition into three subsystems.

Classes

InputFile

Inherits from: InputFileBasis

Configuration class for Speed Reducer problem with non-hierarchic ALC coordination.

Defines the problem structure, subsystem decomposition, and coordination parameters for the Speed Reducer gearbox design optimization problem.

Attributes:

_name: Problem identifier string.
_coordinationmethod: Coordination algorithm (ALC variants).
_subsystems: List of configured subsystem objects.

Methods

init(self) → None

Initialize the Speed Reducer problem configuration.

Sets up three subsystems representing the gear design, shaft 1, and shaft 2 disciplines with shared design variables.