Rod (1D) Problems

For the one-dimensional description of a rod under self-weight loading, there exist two problem formulations:

  1. Structural Analysis Problem

  2. Design Optimization Problem

Structural Analysis Problem

Structural Analysis Problem Class

class engioptiqa.problems.structural.rod_1d.structural_analysis_problem.StructuralAnalysisProblemRod1D(rod, g, output_path=None)
generate_discretization(n_qubits_per_var, binary_representation, lower_lim=None, upper_lim=None)

Discretize problem variables into binary representation.

Design Optimization Problem

Design Optimization Problem Class

class engioptiqa.problems.structural.rod_1d.design_optimization_problem.DesignOptimizationProblemRod1D(rod, g, A_choice, output_path=None)
generate_discretization(n_qubits_per_var, binary_representation, lower_lim=None, upper_lim=None)

Discretize problem variables into binary representation.