Skip to content

← Back to TwoBarTruss

InputFile

Source: userfiles/TwoBarTruss/InputFile.py

Input file configuration for Two-Bar Truss problem with non-hierarchic decomposition.

This module defines the configuration for distributed optimization of the Two-Bar Truss structural problem using Augmented Lagrangian Coordination (ALC) with non-hierarchic decomposition into three subsystems.

Classes

InputFile

Inherits from: InputFileBasis

Configuration class for Two-Bar Truss problem with non-hierarchic ALC.

Defines the problem structure for the Two-Bar Truss structural optimization with three subsystems: system-level (FEM), bar 1, and bar 2.

Attributes:

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

Methods

init(self) → None

Initialize the Two-Bar Truss problem configuration.

Sets up three subsystems: system-level FEM analysis, bar 1 sizing, and bar 2 sizing with their coupling relationships.