*topologylatticeupdate

Updates a topology design variable with a lattice optimization.

Syntax

*topologylatticeupdate name lattice_type bound_type lower_bound upper_bound stress

Type

HyperMesh Tcl Modify

Description

Updates a topology design variable with a lattice optimization. This applies only to topology design variables of type PSOLID.

Inputs

name
The name of the design variable.
lattice_type
Lattice type 1, 2 or 3.
bound_type
Defines the type of lattice density bound:
0 – None
1 – Lower bound
2 – Upper bound
3 – Both
lower_bound
Density lower bound.
upper_bound
Density upper bound.
stress
Stress constraint for phase 2 of Lattice optimization (real)

Example

To update the design variable "dv1" with lattice type 2, lower bound 0.2, upper bound 0.9 and stress constraint 100:

*topologylatticeupdate "dv1" 2 3 0.2 0.9 100

Errors

Incorrect usage results in a Tcl error. To detect errors, you can use the catch command:
if { [ catch {command_name...} ] } {
   # Handle error
}

Version History

14.0