Optimization#
Optimization commands are used to perform topology, shape, or sizing optimization of your model given a set of objectives and a set of restrictions.
Create optimization tasks#
- class OptimizationTaskModel(name: str, description: str = '', stefanBoltzmann: float | None = None, absoluteZero: float | None = None, waveFormulation: SymbolicConstantType = 'NOT_SET', modelType: SymbolicConstantType = 'STANDARD_EXPLICIT', universalGas: float | None = None, copyConstraints: BooleanType = 1, copyConnectors: BooleanType = 1, copyInteractions: BooleanType = 1)[source]
Abaqus creates a Model object named Model-1 when a session is started.
Notes
This object can be accessed by:
mdb.models[name]
Methods
BeadTask
(name[, abaqusSensitivities, ...])This method creates a BeadTask object.
ShapeTask
(name[, abaqusSensitivities, ...])This method creates a ShapeTask object.
SizingTask
(name[, abaqusSensitivities, ...])This method creates a SizingTask object.
TopologyTask
(name[, abaqusSensitivities, ...])This method creates a TopologyTask object.
Assign features to optimization tasks#
- class OptimizationTask[source]
Methods
BeadFixedRegion
(name, region[, csys, u1, u2, u3])This method creates a BeadFixedRegion object.
BeadGrowth
(name, region[, beadGrowth, shrink])This method creates a BeadGrowth object.
BeadPenetrationCheck
(name, ...)This method creates a BeadPenetrationCheck object.
BeadPlanarSymmetry
(name, region[, axis, csys])This method creates a BeadPlanarSymmetry object.
BeadPointSymmetry
(name, region[, csys])This method creates a BeadPointSymmetry object.
BeadRotationalSymmetry
(name, angle, region)This method creates a BeadRotationalSymmetry object.
DesignDirection
(name, region[, csys, ...])This method creates a DesignDirection object.
DrillControl
(name, clientDirection, region)This method creates a DrillControl object.
FixedRegion
(name, region[, csys, ...])This method creates a FixedRegion object.
FrozenArea
(name[, region])This method creates a FrozenArea object.
Growth
(name, region[, growth, ...])This method creates a Growth object.
ObjectiveFunction
(name, objectives[, target])This method creates an ObjectiveFunction object.
OptimizationConstraint
(name, designResponse, ...)This method creates an OptimizationConstraint object.
PenetrationCheck
(name, ...[, ...])This method creates a PenetrationCheck object.
ShapeDemoldControl
(name, pullDirection, region)This method creates a ShapeDemoldControl object.
ShapeMemberSize
(name, region[, ...])This method creates a ShapeMemberSize object.
ShapePlanarSymmetry
(name, clientDirection, ...)This method creates a ShapePlanarSymmetry object.
ShapePointSymmetry
(name, region[, csys, ...])This method creates a ShapePointSymmetry object.
ShapeRotationalSymmetry
(name, ...[, ...])This method creates a ShapeRotationalSymmetry object.
SingleTermDesignResponse
(name, identifier[, ...])This method creates a SingleTermDesignResponse object.
SizingClusterAreas
(name, regions)This method creates a SizingClusterAreas object.
SizingCyclicSymmetry
(name, region, translation)This method creates a SizingCyclicSymmetry object.
SizingFrozenArea
(name, region)This method creates a SizingFrozenArea object.
SizingMemberSize
(name, region, minWidth)This method creates a SizingMemberSize object.
SizingPlanarSymmetry
(name, region[, axis, ...])This method creates a SizingPlanarSymmetry object.
SizingPointSymmetry
(name, region[, csys, ...])This method creates a SizingPointSymmetry object.
SizingRotationalSymmetry
(name, angle, region)This method creates a SizingRotationalSymmetry object.
SlideRegionControl
(name, clientDirection, region)This method creates a SlideRegionControl object.
StampControl
(name, clientDirection, region)This method creates a StampControl object.
TopologyCyclicSymmetry
(name, region, translation)This method creates a TopologyCyclicSymmetry object.
TopologyDemoldControl
(name, region[, csys, ...])This method creates a TopologyDemoldControl object.
TopologyMemberSize
(name, region[, ...])This method creates a TopologyMemberSize object.
TopologyMillingControl
(name, ...[, csys, ...])This method creates a TopologyMillingControl object.
TopologyOverhangControl
(name, pullDirection, ...)This method creates a TopologyOverhangControl object.
TopologyPlanarSymmetry
(name, region[, axis, ...])This method creates a TopologyPlanarSymmetry object.
TopologyPointSymmetry
(name, region[, csys, ...])This method creates a TopologyPointSymmetry object.
TopologyRotationalSymmetry
(name, angle, region)This method creates a TopologyRotationalSymmetry object.
TurnControl
(name, clientDirection, region[, ...])This method creates a TurnControl object.