Documentation/Modules/ProblemTruss

Aus OpenDino
Version vom 25. Oktober 2015, 20:38 Uhr von Dirk (Diskussion | Beiträge) (Created page with "==Summary== The module <code>ProblemTruss</code> contains a multi-objective optimization problem. It implements a simple Finite Element Analysis code for analysing a truss struc...")
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Summary

The module ProblemTruss contains a multi-objective optimization problem. It implements a simple Finite Element Analysis code for analysing a truss structure.

ProblemTruss.png

The truss consists of 10 rods which connect the 6 point (labelled from 0 to 5). At point 0 and 2, a force F=45'000N is applied, which deforms the truss and generates stresses in the 10 rods.

The input of this module are the individual cross-sections of the rods (i.e. 10 cross-sections).

The output of this modules are 3 values, which can be set either as objectives or constraints:

  1. the weight of the 10 rods of the truss
  2. the maximum stress in a rod
  3. the maximum deflection of a node of the truss.

Properties

General

Algorithm deterministic test function
Design Variables 10 continuous variables
Objectives yes, 3 outputs which can be set either as objectives or constraints.
Constraints yes, 3 outputs which can be set either as objectives or constraints.
Boundaries yes, can be set as an option.
Initial Search Region not set.
Typical X not set.
Initialization sets problem properties.

Connections

Starting at his module -
Ending at this module Connections of type optimization

Actions

Name Description
- -

Options

The options are currently described as "pop-up help".

Usage

-

Source Code

https://sourceforge.net/p/opendino/code/HEAD/tree/trunk/src/org/opendino/modules/problems/ProblemTruss.java

References

-