Chapter 11: Resolving Overconstraint in a Bracket Assembly

This tutorial demonstrates the use of Finite Element (FE) types exposed in the Mechanical application by resolving an overconstraint issue in a static structural analysis of a bracket assembly with contacts.

Analysis TypeStatic Structural
Features DemonstratedNode-based Named Selections, worksheet criterion, selection tool, FE (node-based) boundary conditions, FE connections, FE nodes, Solution Information worksheet
Licenses RequiredAnsys Mechanical Pro/Premium/Enterprise/Enterprise PrepPost
Help ResourcesSetting Connections
Tutorial FilesBracket_Assembly.agdb

11.1. Set Up the Analysis System

  1. Create Static Structural Analysis.

    1. Open Ansys Workbench.

    2. On the Workbench Project page, drag a Static Structural system from the Toolbox to the Project Schematic. The Project Schematic should appear as follows:

       

  2. Assign Materials.

    For this tutorial we will accept Structural Steel (typically the default material) for the model and add Aluminum Alloy as a material option.

    1. In the Static Structural schematic, right-click the Engineering Data cell and select Edit. The Engineering Data tab opens and displays Structural Steel as the default material.

       

    2. Right-click the box below Structural Steel, where it says "Click here to add new material" and select Engineering Data Sources.

       

    3. Select General Materials and click the Add button for Aluminum Alloy. A book icon appears in the column next to the Add button (plus symbol) to indicate that the material is selected.

       

    4. Return the Project Schematic.

  3. Attach Geometry.

    1. In the Project Schematic, right-click the Geometry cell and select Import Geometry > Browse.

       

    2. Browse to the proper location and open the file Bracket_Assembly.agdb. This file is available here on the Ansys customer site.

11.2. Define the Model

  1. Launch Mechanical by right-clicking the Model cell and then selecting Edit. (Tip: You can also double-click the cell to launch Mechanical).

  2. Define Unit System: from the Tools group on the Home tab, open the Units drop-down menu and select Metric (mm, kg, N, s, mV, mA).

  3. Define Part Material and Create Named Selection.

    1. For this model, all of the parts have been defined as Structural Steel. However, we want to change the Material type of the Clevis to Aluminum Alloy. To do this, first expand the Geometry object in the tree.

    2. Select the Clevis object under Geometry. In the Details under the Material category, select the fly-out menu of the Assignment property and select Aluminum Alloy.

    3. Right-click Clevis object and select Create Named Selection. Enter the Selection Name"Clevis" and click the OK button.

       

  4. Define Connections.

    1. Expand the Connections folder and then expand the Contacts folder.

    2. Right-click the Contacts folder and select Rename Based on Definition.

       

      The renamed contact conditions are illustrated below.

       

11.3. Refine and Generate Mesh

To create and modify node-based boundary conditions, you must first generate the model’s mesh. In addition, for this example, we will use the Body Sizing feature to define certain local mesh sizing.

  1. Insert Body Sizing.

    1. Select the Mesh object and specify the Element Size as 2 (mm).

    2. Right-click the Mesh object and select Insert > Sizing.

       

    3. In the Details view, set the Scoping Method property to Named Selection.

    4. Select the Named Selection field and select Clevis from the drop-down menu.

    5. In the Element Size field, enter 4 (mm).

       

    6. Right-click the Body Sizing object and select Rename Based on Definition.

      As illustrated here, the object is renamed.

       

  2. Generate Mesh: Right-click the Mesh object select Generate Mesh.

    The completed mesh is shown here.

     

11.4. Specify Boundary Conditions

Specify the following boundary conditions:

  • Moment

  • Displacement

  • Fixed Support

  1. Insert a Moment Load.

    1. Select the Static Structural object, right-click, and select Insert>Moment.

       

    2. Select the inner face of the Clevis (1 Face) as illustrated here. In the Details for the Scope category, select the Geometry field and click Apply. Enter 1e5 N mm as the Magnitude and change the Behavior to Rigid.

       

  2. Insert a Displacement and Fixed Support.

    1. With the Moment object still highlighted, right-click, and select Insert>Displacement.

    2. Select the inner face of the circular hole highlighted here. Make sure that the model is oriented as shown (note the direction of the bolts) and then click the Apply button in the Geometry field. Set the values of X Component, Y Component, and Z Component, to 0 mm.

       

    3. Finally, let’s immobilize the assembly by specifying Fixed Supports on the faces illustrated below. From the Structural group of the Environment Context tab, select Fixed Support, select one of the faces, press and hold the Ctrl key, and then select the remaining three faces. Once all of the faces are selected, click the Apply button in the Geometry field.

       

11.5. Solve and Review the Results

This section outlines the steps to add result objects, solve your analysis, and review your results.

  1. Specify Result Object and Solve.

    1. Highlight the Solution object, right-click, and select the Insert > Deformation > Total.

    2. Right-click the Solution object and select Solve.

  2. Review the Results.

    1. Select the Total Deformation object. The solved model should display as follows:

       

      The bulk of the result displays in blue, indicating no deformations on the assembly. This cannot be correct. In addition to that condition, the following Warning Message displays:

      One or more MPC contact regions or remote boundary conditions may have conflicts with other applied boundary conditions or other contact or symmetry regions. This may reduce solution accuracy. Tip: You may graphically display FE Connections from the Solution Information Object for non-cyclic analysis. Refer to Troubleshooting in the Help System for more details.

      You can graphically display FE Connections from the Solution Information object (Geometry tab), as illustrated below. In the Details, specify the Display property as CE Based and the Display Type as Lines. As you can see there is an abundance of Constraint Equations.

       

11.6. Identify the Overconstraint

Now, let’s look at Solver Output to track down the overconstraint issue.

  1. Display the Worksheet of the Solution Information object. The contents of the Worksheet display output messages, including Warnings. Scroll through the messages, searching for overconstraint messages/warnings.

     

     

    The warning highlighted here provides a starting point to correct the overconstraint. A node is identified as a node that is overconstrained; specifically that it has multiple constraints on degree of freedom 3. In this example, the identified node is node 61789. Based on the version of the software you are using, this node value could change. For the purposes of this tutorial, we will use node 61789.

    FE access makes it possible to select a single node using the Node ID. That is, the Mechanical application allows us to create a Named Selection for the identified node so we can that identify it specifically and view it graphically.

  2. Select the Named Selections object and then select the Named Selection option from the Insert group of the Named Selections Context tab. A Selection object is generated. In the Details for the Selection object, change the Scoping Method to Worksheet. The Worksheet view automatically displays.

     

  3. Right-click in the first row of the table and select Add Row.

     

  4. Specify the criteria as follows:

    • Entity Type = Mesh Node

    • Criterion = Node ID

    • Operator = Equal

    • Value = 61789

     

  5. Click the Generate button.

  6. Right-click Selection and select Rename. Change the name to "Node". A selection is generated that is just the one node that is overconstrained. Select the Graphics tab to view the generated node.

     

  7. With node-based Named Selections, it is possible to view the Constraint Equations (CEs) attached to a single node. Select Solution Information object, select the Geometry tab at the bottom of the window, and then select Node as the option for the property, Draw Connections Attached To.

    You should see the following illustration. The CEs are displayed as lines (note Display Type in the Details).

     

    Set the Display Type property to Points, as illustrated below. You can see the specified Node as well as all of the other nodes used to calculate CEs. All nodes other than the specified node hollow. This indicates that each node is connected to the specified node.

    In addition, the Visible on Results property has been set to Yes. This facilitates the display of the contour results for the Total Deformation result and the CEs, also shown below.

     

    Here is an illustration of the CEs while the Total Deformation object is selected.

     

    We have identified the overconstrained node, now, let’s correct the issue.

11.7. Correct the Overconstraint

A starting point to correct the overconstraint is to remove the Displacement at Node 390. But looking at the scoping of the Moment and Displacement, it is clear that they share the edge nodes on the hole on the side of the face where the Moment is applied. As a result, when the CE's are generated from the Moment load, the solver tries to impose displacements on the edge nodes which may conflict with the Displacement already imposed due to the Displacement constraint. So, it is reasonable to try to remove the Displacement on the edge nodes. While a typical Displacement Boundary Condition does not allow for this option, it can be accomplished with Nodal Displacement.

  1. Create Geometry-based Named Selection.

    1. Select the Named Selections object and then select the Named Selection option from the Insert group of the Named Selections Context tab. A Selection object is generated.

    2. Make sure that the Face selection toolbar option is chosen and then select the hole in the Clevis. In the Details for the Selection object, the Scoping Method should be set to Geometry. In the Geometry field, click the Apply button to specify the hole as the Geometry.

    3. Right-click Selection and select Rename. Change the name to "Hole Face".

       

  2. Create Node-based Named Selection.

    1. Right-click the "Hole Face" Named Selection and select the Create Nodal Named Selection option. A new Selection object is generated.

       

    2. Right-click the new Selection object and select Rename. Change the name to "Hole Face Nodes".

       

  3. Convert Edge to Nodes and Remove it from the Geometry. Now, let’s use a criterion-based Named Selection to create a Named Selection for the hole that subtracts (removes) the nodes of the hole’s edge.

    1. Insert a new Named Selections object.

    2. Using the Edge selection filter, select the edge of the hole. In the Details for the Selection object, the Scoping Method should be set to Geometry. Specify the edge using the Geometry property.

    3. Right-click Selection and select Rename. Change the name to "Hole Edge".

       

    4. Right-click the "Hole Edge" Named Selection and select the Create Nodal Named Selection option. A new Selection object is generated.

    5. Right-click the new Selection object and select Rename. Change the name to "Hole Edge Nodes".

       

    6. One more Named Selection is required. This Named Selection will remove the edge nodes from the hole nodes.

    7. Insert a new Named Selection object. A new Selection object is generated.

    8. Right-click the new Selection object and select Rename. Change the name to "Hole Face Minus Edge".

    9. In the Details for the Selection object, change the Scoping Method to Worksheet. Specify the criteria as illustrated here and then click the Generate button.

       

      We now have a node-based Named Selection that includes all of the nodes of the hole, minus the nodes of the inner edge of the hole.

  4. Suppress the existing Displacement: select the Displacement object, right-click, and select Suppress. If desired, you could instead delete the load.

     

  5. Create Nodal Displacement and Solve. Now let’s define the scope of the Nodal Displacement and re-solve the analysis.

    1. Right-click the Static Structural object and select Insert > Nodal Displacement.

    2. Node-based boundary conditions can only be scoped to Named Selections. In the Details for the Nodal Displacement, specify Hole Face Minus Edge as the Named Selection and then specify each Component (X, Y, and Z) as 0.

       

    3. Click the Solve button.

    The solution should appear as shown here.

     

    The Constraint Equations should appear with a uniform pattern, as illustrated here for the Solution Information object. And once again, the Visible on Results control has been set to Yes so that you can view Constraint Equations and contour results (make sure to select the Geometry tab).

     

     

  6. Examine Equivalent Stresses. Now, let’s examine the Equivalent Stresses on the model.

    1. Right-click the Solution object and select Insert > Stress > Equivalent (von-Misus).

    2. Right-click the new result and select Evaluate All Results. The result should appear as illustrated here.

       

      A zero Displacement was applied and this is reflected in the above result.

    3. Examine the stresses on the hole using direct node selection.

      1. Graphically Select Nodes.

        Select the Mesh object and then select the Node selection filter from the Graphics Toolbar.

      2. Open the Mode drop-down menu on the Graphics Toolbar and choose Box Select.

      3. Drag your cursor over the Clevis hole in a pattern similar to what is illustrated here to directly select the nodes in and around the hole.

         

      4. Right-click the mouse and select Named Selection. Enter "Stress Nodes" as the Selection Name.

         

      5. Select the Equivalent Stress object, right-click, and select Clear Generated Data.

      6. Scope the Equivalent Stress result to the Stress Nodes Named Selection (Scoping Method = Named Selection and the Named Selection = Stress Nodes).

      7. Right-click the Equivalent Stress object and select Evaluate Results. The result should display as shown here.

         

Congratulations! You have completed the tutorial.