OUTDATED VERSION. Follow the link for the latest version: https://www.hexagonmi.com/MSC-Apex-Generative-Design/help

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Two kinds of geometries can be defined in MSC Apex Generative Design - spaces and masks.

The main difference between these two types of geometry definition is that the space is always defined with the material information and masks are just marking areas in the part. Non-Design Spaces, Constraints, Forces etc. always refer to masks.

The Design Space is always defined as a space and therefore receives the material information. There is a space. This is always considered

Bookshelf example:

The Bookshelf tutorial hat one Design Space, four Non-Design Spaces, one mask representing the force application area and three masks representing the fixation application area. The input looks as follows:

#=================Geometry=====================================

Design Part

Space Bookshelf
.path = Bookshelf
.material = 316L
.E-Modul = 192372000000.000000
.Poisson = 0.300000
.density = 7.970000e+03

Non-Design Regions

Mask Non_Design_Region_1
.path = Non_Design_Region_1
Mask.Non_Design_Region_1.nonDesign
Mask.Non_Design_Region_1.preserve

Mask Non_Design_Region_2
.path = Non_Design_Region_2
Mask.Non_Design_Region_2.nonDesign
Mask.Non_Design_Region_2.preserve

Mask Non_Design_Region_3
.path = Non_Design_Region_3
Mask.Non_Design_Region_3.nonDesign
Mask.Non_Design_Region_3.preserve

Mask Non_Design_Region_4
.path = Non_Design_Region_4
Mask.Non_Design_Region_4.nonDesign
Mask.Non_Design_Region_4.preserve

Load application regions

Mask Force_-Moment_1
.path = Force-Moment_1
Mask.Force-Moment_1.nonDesign
Mask.Force-_Moment_1.preserve

Constraint application regions

Mask Constraint_1
.path = Constraint_1
Mask.Constraint_1.nonDesign
Mask.Constraint_1.preserve

Mask Constraint_2
.path = Constraint_2
Mask.Constraint_2.nonDesign
Mask.Constraint_2.preserve

Mask Constraint_3
.path = Constraint_3
Mask.Constraint_3.nonDesign
Mask.Constraint_3.preserve

Space

Space Spacename

Each object is given a unique name Spacename.

.path = Design.stl

The path is the name of the file.

.material = Steel

User-defined material name. This will not be used any further in the optimisation process.

.E-Modul = 210000.000000

Young's Modulus according to the unit scheme used (here MPa).

.Poisson = 0.33

Poisson ratio.

.density = 7.9e-9

Density of the material.

Cells

Mask Maskname

Each object is given a unique name Maskname.

.path = Non_Design_Region_1.stl

The path is the name of the file.

Mask.Non_Design_Region_3.nonDesign

Defines the mask as a Non-Design Region

Mask.Non_Design_Region_3.useCentreOfTheSurface

Mask.Non_Design_Region_3.useOnlySurface

The mask represents a surface.

Mask.Non_Design_Region_3.preserve

The mask cannot be removed during the optimisation and will keep a connection to the

  • No labels