iBESO
  • iBESO: An interactive 2D topology optimization software
  • Installation
  • GUI
    • Main Interface
    • Scoring Panel
    • Parameter Panel
    • Options Panel
    • Drawing Panel
    • Boundary Conditions Settings Panel
    • Information Panel
  • Tutorial
    • Topology Optimization
    • Scoring System
    • Drawing System
    • Visualization
Powered by GitBook
On this page
  • Tutorial
  • Default Parameters
  1. Tutorial

Topology Optimization

PreviousTutorialNextScoring System

Last updated 2 years ago

is a mathematical method that optimizes material layout within a given design space, for a given set of , and with the goal of maximizing the performance of the system (wiki).

iBESO imports multi-solution methods, which allows users to create diverse optimal topologies simultaneously. The solutions can bring about rich design diversity for designers.

Tutorial

The main interface is show in Fig. 1. It includes three parts: a iBESO LOGO, a side bar and four optimizers. The side bar has multiple useful functions (a detailed introduction can be found ).

The four optimizers are used to display the topologically optimized results. The name of four optimizers are Solution A, Solution B, Solution C and Solution D, repecrtively. Generally, they use four different multi-solution algorithms. Users can change their algorithm in the . Moreover, the size of the opotimizers is adaptively adjusted according to the pre-defined resolution (changed in the ).

Default Parameters

iBESO defines a cantiliver beam as the default example. Its optimization parameters are shown in the table below.

Parameter
Default value
Function

Resolution

64 x 40

The number of elements in the width (64) and the height (40) directions

Filter radius

3

Target volume

0.5

The final volume of results

1

0.3

Scoring weight

1

Drawing weight

0.3

Save path

Smoothing

True

Minimum random value

75%

Maximum random value

100%

Random seed

2

Solution A Algorithms

Original BESO

Solution B Algorithms

Random Perturbation

Solution C Algorithms

Random Initial Designs

Solution D Algorithms

Random Perturbation

Brush radius

2

Brush hardness

50%

Brush opacity

100%

Click can launch the four optimizers and obtain the corresponding results, as shown in Fig. 2. During the optimization process, users can click to pause the program or click to reset all optimizers. Note that the optimization process doesn't allow users to change parameters and settings. Thus, most of buttons are inactive.

Besides, users can change the optimization parameters in the , such as target volume, filter radius and resolution. For example, Fig. 3 shows another example with different resolution.

A mechanical property that measures the tensile or compressive of a material when the force is applied lengthwise.

A measure of the (expansion or contraction) of a material in directions perpendicular to the specific direction of .

Defines the weight of the

Defines the weight of the

Parameter Panel
Young's modulus
stiffness
solid
Poisson's ratio
deformation
loading
Scoring System
Drawing System
Topology optimization (TO)
loads
boundary conditions
constraints
here
Options Panel
Options Panel
Fig. 1. The main interface
Fig. 2. Running the four optimizers
Fig. 3. Cantiliver examples with a different resoltion