TBSTopologySensitivityOptimizationParameters Class¶
-
class
NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParameters¶ Bases:
NXOpen.CAE.Optimization.TBSOptimizationParametersRepresents 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
DensityMoveReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DensityMoveParameters: 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
DensityUpdateOptionReturns: Return type: NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParametersDensityUpdateNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DensityUpdateOptionParameters: 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
EigenvalueParametersReturns: Return type: NXOpen.CAE.Optimization.TBSEigenvalueOptimizationParametersNew in version NX8.0.0.
License requirements: None.
FilterRadius¶
-
TBSTopologySensitivityOptimizationParameters.FilterRadius¶ Returns the filter for mesh independence and minimum size
-------------------------------------Getter Method
Signature
FilterRadiusReturns: Return type: NXOpen.ExpressionNew in version NX8.0.0.
License requirements: None.
MaterialInterpolationOption¶
-
TBSTopologySensitivityOptimizationParameters.MaterialInterpolationOption¶ Returns or sets the material interpolation scheme
-------------------------------------Getter Method
Signature
MaterialInterpolationOptionReturns: Return type: NXOpen.CAE.Optimization.TBSTopologySensitivityOptimizationParametersMaterialInterpolationNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MaterialInterpolationOptionParameters: 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”)