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 | ||
---|---|---|
| ||
|
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 | ||
---|---|---|
| ||
|
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 | ||
---|---|---|
| ||
|
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 | ||
---|---|---|
| ||
|
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_Smooth | Result geometry: stl with MarchingCube smoothing algorithms |
export_stl_name_MC_Smooth_intersection | The optimization result is intersected with the design space in each iteration on a voxel basis |
export_all_allCases | Each defined export will be exported per loadcase |
Stresses | |
export_ply_name_Stress_RGB | Stresses: ply in color |
export_ply_name_Stress | Stresses: ply values for nodes |
export_mrc_name_Stress | Stresses: mrc values for nodes |
export_ply_name_Stress_Prop | Stresses: ply values for facets |
Displacements | |
export_ply_name_Dis_RGB | Displacements: ply in colour |
export_ply_name_Dis | Displacements: ply values for nodes |
export_ply_name_Dis_Prop | Displacements: 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 | ||
---|---|---|
| ||
|
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 | ||
---|---|---|
| ||
|
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.
...