TBSTopologySensitivityOptimizationParameters Class

class NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParameters

Bases: NXOpen.CAE.Optimization.TBSOptimizationParameters

Represents the parameters to control an optimization in sensitivity strategy

New in version NX8.0.0.

Properties

Property Description
DensityMove Returns or sets the move limit on design variables
DensityUpdateOption Returns or sets the parameter for how the densities are updated
EigenvalueParameters Returns the eigenvalue optimization control parameters
FilterRadius Returns the filter for mesh independence and minimum size
MaterialInterpolationOption Returns or sets the material interpolation scheme
Tag Returns the Tag for this object.

Methods

Enumerations

TBSTopologySensitivityOptimizationParametersDensityUpdate Enumeration the method defines how the densities are updated in the method of moving asymptotes
TBSTopologySensitivityOptimizationParametersMaterialInterpolation Enumeration the relationshp between relative density and relative element stiffness

Property Detail

DensityMove

TBSTopologySensitivityOptimizationParameters.DensityMove

Returns or sets the move limit on design variables

-------------------------------------

Getter Method

Signature DensityMove

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DensityMove

Parameters:densityMove (float) –

New in version NX8.0.0.

License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)

DensityUpdateOption

TBSTopologySensitivityOptimizationParameters.DensityUpdateOption

Returns or sets the parameter for how the densities are updated

-------------------------------------

Getter Method

Signature DensityUpdateOption

Returns:
Return type:NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParametersDensityUpdate

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DensityUpdateOption

Parameters:densityUpdateOption (NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParametersDensityUpdate) –

New in version NX8.0.0.

License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)

EigenvalueParameters

TBSTopologySensitivityOptimizationParameters.EigenvalueParameters

Returns the eigenvalue optimization control parameters

-------------------------------------

Getter Method

Signature EigenvalueParameters

Returns:
Return type:NXOpen.CAE.Optimization.TBSEigenvalueOptimizationParameters

New in version NX8.0.0.

License requirements: None.

FilterRadius

TBSTopologySensitivityOptimizationParameters.FilterRadius

Returns the filter for mesh independence and minimum size

-------------------------------------

Getter Method

Signature FilterRadius

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

MaterialInterpolationOption

TBSTopologySensitivityOptimizationParameters.MaterialInterpolationOption

Returns or sets the material interpolation scheme

-------------------------------------

Getter Method

Signature MaterialInterpolationOption

Returns:
Return type:NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParametersMaterialInterpolation

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MaterialInterpolationOption

Parameters:materialInterpolationOption (NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParametersMaterialInterpolation) –

New in version NX8.0.0.

License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)