Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The AMendate program allows to build an optimization model, to start this optimizationon a local level as well as via an interface with a server and to visualize the results.


Table of Contents

Starting the Program

When the program is started, the projects menu appears first. In the "Local working directory" the storage location of the projects can be seen. The location can be chosen arbitrarily. In the "Projects" tab, an existing project can be renamed and opened, or a new project can be created. In addition, in the "Example Projects" tab, already prepared example optimizations can be opened and used as a template or tutorial.

...

Info
titleSummary
  • Menu "Projects" to create or open new projects
  • There should be no spaces or special characters in the memory path
  • "Sample Projects" offers already built up optimizations as templates and tutorials

Settings

The settings button opens a menu in which various visualization and general settings can be made. All settings are saved and retained when the program is reopened. (For professionals: in the file XXXXX further settings can be made on text basis.)

...

Info
titleSummary
  • The settings meu offers many options fpr customizing the software, divided into the tabs "Visualization" and "General"

Visualization Space

All loaded objects as well as forces, moments and fixations are displayed in the visualization area during the model generation. In the results area, the view changes to display the calcualtion results.

...

Info
titleSummary
  • Display of all relevant information in the visualization area
  • Extensive adjustments possible via the settings menu
  • Various buttons at the bottom right to control the display
  • Success and error messages are displayed in the information field

Model Generation and Visualization of an Optimization

The program is mainly divided into the three areas "Configuration", "Optimization" and "Results". The "Configuration" tab contains all settings for load cases, loads, materials and solids. Analogue the settings for the optimization parameters are entered in the Optimization tab. In the last tab "Results" the progress can be followed and the results can be viewed after starting the calculation.

The project can be saved at any time at the bottom left and continued at a later time.

Configuration: Definition of the Optimization Model

The Configuration area contains the "Load Cases" area in which load cases are added and/or removed. A name will be assigned to each load case, e.g. braking or accelerating. Either all required load cases can be created directly at the beginning or step by step during model construction.

...

  • Here you can change the name and select the material.
  • The material database can be extended with specific material properties via the gear next to the material field. (The Material file is saved in your personal AppData folder.)
  • For exactly one volume, the assignment must be defined as a design space. Several design spaces within a model are not possible, even though the volume of the design space may be shaped as complex as desired.

...

Info
titleSummary
  • Uploading objects and assigning the respective properties

  • Input of the applied boundary conditions

Optimization (Definition of an Optimization)

Using the previously defined materials and boundary conditions, an analysis can already be performed for the selected geometry. In order to carry out a geometry optimization, further parameters must be set.

...


export_stl_name_MC_SmoothResult geometry: stl with MarchingCube smoothing algorithms
export_stl_name_MC_Smooth_intersectionThe optimization result is intersected with the design space in each iteration on a voxel basis
export_all_allCasesEach defined export will be exported per loadcase
Stresses
export_ply_name_Stress_RGBStresses: ply in color
export_ply_name_StressStresses: ply values for nodes
export_mrc_name_StressStresses: mrc values for nodes
export_ply_name_Stress_PropStresses: ply values for facets
Displacements
export_ply_name_Dis_RGBDisplacements: ply in colour
export_ply_name_DisDisplacements: ply values for nodes
export_ply_name_Dis_PropDisplacements: ply values for facets

Result Geometry

export_stl_name_MC_Smooth_intersection


intersectionDetail =

The current optimization result is intersected with the design space on a voxel basis in each iteration.

0...3 Setting the resolution on the basis of which the intersection is performed. A good value here is 2.


Info
titleSummary
  • Definition of design type, calculation type, optimization goal and symmetry
  • Definition of output files


Results

The first iteration is displayed as soon as a result is available. Further iterations are displayed as soon as they are calculated. You can use the control in the Result iterations field to switch manually between the different iterations or to view an automatic process.

...

Info
titleSummary
  • Visualization of the optimization results

Model Generation and Visuallization of an Analysis

Both optimization results and original components can be analyzed. After both analysis have been performed, the results can be compared and the performance of the optimization can be evaluated.

...