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(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(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(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”)