TBSOptimizationManager Class

class NXOpen.CAE.Optimization.TBSOptimizationManager

Bases: object

Represents the optimization manager to contain the optimization solutions and take charge of creating optimization objects

To obtain an instance of this class, refer to NXOpen.CAE.SimSimulation

New in version NX8.0.0.

OptimizationSolutions”, “Represents the optimization solution collection belonging to this simulation “

Method Detail

CreateDesignResponseBuilder

TBSOptimizationManager.CreateDesignResponseBuilder

Creates the builder of NXOpen.CAE.Optimization.TBSDesignResponse

Signature CreateDesignResponseBuilder(designResponse)

Parameters:designResponse (NXOpen.CAE.Optimization.TBSDesignResponse) –
Returns:
Return type:NXOpen.CAE.Optimization.TBSDesignResponseBuilder

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

CreateDesignVariableBuilder

TBSOptimizationManager.CreateDesignVariableBuilder

Creates the builder of NXOpen.CAE.Optimization.TBSDesignVariable

Signature CreateDesignVariableBuilder(designVariable)

Parameters:designVariable (NXOpen.CAE.Optimization.TBSDesignVariable) –
Returns:
Return type:NXOpen.CAE.Optimization.TBSDesignVariableBuilder

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

CreateLoadCase

TBSOptimizationManager.CreateLoadCase

Create a NXOpen.CAE.Optimization.TBSLoadCase object

Signature CreateLoadCase()

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

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

CreateResponseConstraintBuilder

TBSOptimizationManager.CreateResponseConstraintBuilder

Creates the builder of NXOpen.CAE.Optimization.TBSConstraint

Signature CreateResponseConstraintBuilder(responseConstraint)

Parameters:responseConstraint (NXOpen.CAE.Optimization.TBSConstraint) –
Returns:
Return type:NXOpen.CAE.Optimization.TBSConstraintBuilder

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

CreateShapeOptimizationSolutionBuilder

TBSOptimizationManager.CreateShapeOptimizationSolutionBuilder

Creates the builder of NXOpen.CAE.Optimization.TBSShapeOptimizationSolution

Signature CreateShapeOptimizationSolutionBuilder(shapeSolution)

Parameters:shapeSolution (NXOpen.CAE.Optimization.TBSShapeOptimizationSolution) –
Returns:
Return type:NXOpen.CAE.Optimization.TBSShapeOptimizationSolutionBuilder

New in version NX8.5.0.

License requirements: cae_opt_toposhape (“NX Shape Optimization”)

CreateShapeRestrictAreaBuilder

TBSOptimizationManager.CreateShapeRestrictAreaBuilder

Create the builder of NXOpen.CAE.Optimization.TBSRestrictAreaBuilder

Signature CreateShapeRestrictAreaBuilder(restrictArea)

Parameters:restrictArea (NXOpen.CAE.Optimization.TBSShapeRestrictArea) –
Returns:
Return type:NXOpen.CAE.Optimization.TBSShapeRestrictAreaBuilder

New in version NX8.5.0.

License requirements: cae_opt_toposhape (“NX Shape Optimization”)

CreateSingleObjective

TBSOptimizationManager.CreateSingleObjective

Creates an object of NXOpen.CAE.Optimization.TBSSingleObjective

Signature CreateSingleObjective(designResponse, weight, referenceValue)

Parameters:
Returns:

Return type:

NXOpen.CAE.Optimization.TBSSingleObjective

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

CreateSmoothBuilder

TBSOptimizationManager.CreateSmoothBuilder

Creates the builder of NXOpen.CAE.Optimization.TBSSmoothBuilder

Signature CreateSmoothBuilder(smooth)

Parameters:smooth (NXOpen.CAE.Optimization.TBSSmooth) –
Returns:
Return type:NXOpen.CAE.Optimization.TBSSmoothBuilder

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

CreateTopologyOptimizationSolutionBuilder

TBSOptimizationManager.CreateTopologyOptimizationSolutionBuilder

Creates the builder of NXOpen.CAE.Optimization.TBSTopologyOptimizationSolution

Signature CreateTopologyOptimizationSolutionBuilder(topoSolution)

Parameters:topoSolution (NXOpen.CAE.Optimization.TBSTopologyOptimizationSolution) –
Returns:
Return type:NXOpen.CAE.Optimization.TBSTopologyOptimizationSolutionBuilder

New in version NX8.0.0.

License requirements: cae_opt_topo (“NX Topology Optimization”)

CreateTopologyRestrictAreaBuilder

TBSOptimizationManager.CreateTopologyRestrictAreaBuilder

Create the builder of NXOpen.CAE.Optimization.TBSRestrictAreaBuilder

Signature CreateTopologyRestrictAreaBuilder(restrictArea)

Parameters:restrictArea (NXOpen.CAE.Optimization.TBSTopologyRestrictArea) –
Returns:
Return type:NXOpen.CAE.Optimization.TBSTopologyRestrictAreaBuilder

New in version NX8.0.0.

License requirements: cae_opt_topo (“NX Topology Optimization”)