Constraints create logical relationships that control the position or size of geometry. Constraints are defined without using numerical values. The other types of geometry controls, dimensions and parameters, are specialized constraints that use values or evaluated expressions to define numerical relationships in a sketch. Constraints are not required in Abaqus/CAE sketches; however, they can help you preserve the design intent. When you modify a constrained sketch, you must either work within the existing controls, modify them, or delete them to complete your changes.
Table 20–5 lists each constraint type, its symbol, and a brief description of its use.
Table 20–5 Sketcher constraints.
Constraints | Symbol | Description |
---|---|---|
Coincident | o | Abaqus/CAE moves the selected entities so that they share a common point. The point may be a point on both entities or a projected point that would exist only if one of the entities was extended. If two straight lines are selected, they become colinear. |
Concentric | Abaqus/CAE moves the selected arcs or circles to share a common center. | |
Equal length | / | Abaqus/CAE makes the selected lines all the same length. |
Equal radius | — | Abaqus/CAE makes the selected arcs or circles the same radius. |
Fixed | Abaqus/CAE fixes the radius of an arc or circle, the angle of a line, or the position of a vertex. | |
Horizontal | H | Abaqus/CAE aligns the selected line with the X-axis of the sketch. The horizontal constraint is not affected by grid orientation. |
Equal distance | || | Abaqus/CAE moves the selected vertex so that it is the same distance from the two vertices or lines used to define the constraint. |
Parallel | // | Abaqus/CAE makes the selected lines parallel. |
Perpendicular | Abaqus/CAE makes the selected lines perpendicular. | |
Symmetry | | | Abaqus/CAE makes the selected entities symmetrical about your chosen line of symmetry. |
Tangent | || | Abaqus/CAE makes the selected entities tangent at their nearest point. At least one of the entities must be curved. |
Vertical | V | Abaqus/CAE aligns the selected line with the Y-axis of the sketch. The horizontal constraint is not affected by grid orientation. |
Note: The behaviors described in Table 20–5 assume that no other constraints are applied to the selected entities. The presence of other constraints and the constraint solution method selected in the Sketcher Options may affect how Abaqus/CAE moves entities to comply with the constraints.
You can use the following techniques to add constraints to a sketch:
Preselecting geometry
If preselection is active, Abaqus/CAE can add some constraints while you create geometry. Coincident, horizontal, perpendicular, tangent, and vertical constraints can be added using the preselection cursor. For more information, see “The Sketcher cursors and preselection,” Section 20.4.5.
Selecting midpoints of lines or curves
If you select the midpoint of a line or curve as the vertex for additional sketch geometry, Abaqus/CAE also creates an equal distance constraint between the midpoint and the endpoints of the line or curve.
Adding constraints automatically
After you create a sketch, you can use the auto-constrain tool to add constraints to the entire sketch or to a selected group of entities. Use the sketch options to control the constraint types that Abaqus/CAE can add automatically and the allowable tolerances for adding a constraint. For more information, see “Customizing the use of constraints in the Sketcher,” Section 20.9.10.
Adding individual constraints
After you create sketch geometry, you can select the constraint type and pick the entities to apply the constraint. This method gives you the most control, but it is also the most time consuming. For more information, see “Adding individual constraints,” Section 20.12.3.
When you add constraints, you must not overconstrain the sketch geometry. Geometry is overconstrained when multiple controls are applied to a single degree of freedom (for more information, see “Fully constrained geometry,” Section 20.7.4). Abaqus/CAE colors conflicting constraints magenta to indicate an overconstraint condition. You must resolve any overconstraints before you can use a sketch to create a feature or save it with the model database.