Chapter 2: Rigid Dynamics Analysis of an Actuator Mechanism using Joints and a Spring

This example problem demonstrates the use of a Rigid Dynamics analysis to examine the kinematic behavior of an actuator after a moment force is applied to the flywheel.

Analysis TypeRigid Dynamics
Features DemonstratedJoints, joint loads, springs, coordinate system definition, body view, joint probes
Licenses RequiredAnsys Mechanical Premium/Enterprise/Enterprise PrepPost
Help ResourcesRigid Dynamics Analysis, Revolute Joint, Translational Joint
Tutorial Filesactuator.agdb

2.1. Set Up the Analysis System

Start by creating a Rigid Dynamics analysis system and importing geometry.

  1. Start Ansys Workbench.

  2. In the Workbench Project page, drag a Rigid Dynamics system from the Toolbox into the Project Schematic.

  3. Right-click the Geometry cell of the Rigid Dynamics system, and select Import Geometry>Browse.

  4. Browse to open the Actuator.agdb file. This file is available here on the Ansys customer site. A check mark appears next to the Geometry cell in the Project Schematic when the geometry is loaded.

  5. Prepare the Analysis in the Mechanical Application

    1. In the Rigid Dynamics system schematic, right-click the Model cell, and select Edit. The Mechanical Application opens and displays the model.

      1. The actuator mechanism model consists of four parts: (from left to right) the drive, link, actuator, and guide.

      2. From the Home tab, open the Units drop-down menu and select Metric (mm, kg, N, s, mV, mA).


        Note:  Stiffness behavior for all geometries are rigid by default.


2.2. Remove Surface-to-Surface Contact

Rigid dynamics models use joints to describe the relationships between parts in an assembly. As such, the surface-to-surface contacts that were transferred from the geometry model are not needed in this case. To remove surface-to-surface contact:

  1. Expand the Connections branch in the Outline, then expand the Contacts branch. Highlight all of the Contact Regions in the Contacts branch.

  2. Right-click the highlighted contact regions, then select Delete.

    Note that this step is not needed if your Mechanical options are configured so that automatic contact detection is not performed upon attachment.

2.3. Define Joints

  1. Joints will be defined in the model from left to right as shown below, using Body-Ground and Body-Body joints as needed to solve the model.

    Prior to defining joints, it is useful to select the Body Views button in the Connections toolbar. The Body Views button splits the graphics window into three sections: the main window, the reference body window, and the mobile body window. Each window can be manipulated independently. This makes it easier to select desired regions on the model when scoping joints.

    To define joints:

    1. Select the drive pin face and link center hole face as shown below, then select Body-Body > Revolute from the Joint group on the Connections Context tab.


      Note:  In the illustration above, the Explode feature of the Display tab was used to separate parts for easy selection.


    2. Select the drive center hole face as shown below, then select Body-Ground>Revolute from the Joint group on the Connections Context tab.

    3. Select the link face and actuator center hole face as shown below, then select Body-Body>Revolute from the Joint group on the Connections Context tab.

    4. Select the actuator face and the guide face as shown below, then select Body-Body>Translational from the Joint group on the Connections Context tab.

    5. Select the guide top face as shown below, then select Body-Ground>Fixed from the Joint group on the Connections Context tab.

2.4. Define the Joint System Coordinate

The coordinate systems for each new joint must be properly defined to ensure correct joint motion. Realign each joint coordinate system so that they match the corresponding systems pictured in Define Joints. To specify a joint coordinate system:

  1. In the Outline, highlight a joint in the Joints branch.

  2. In the joint Details view, click the Coordinate System field. The property becomes active.

  3. Click the axis you want to change (X, Y, or Z). All six directions become visible as shown below.

  4. Click the desired new axis to realign the joint coordinate system.

  5. Select Apply in the Details view once the desired alignment is achieved.

2.5. Define the Local Coordinate System

A local coordinate system must be created. This will be used to define a spring which will be added to the actuator.

  1. Right-click the Coordinate Systems branch in the Outline, then select Insert>Coordinate System.

  2. Right-click the new coordinate system, then select Rename. Enter Spring_fix as the name.

  3. In the Details for the Spring_fix Coordinate System, define the Origin fields using the values shown below:

2.6. Add a Spring to the Actuator

  1. Select the bottom face of the actuator as shown below, then open the Spring drop-down menu from the Connect group of the Connections Context tab and select Body-Ground.

  2. In the Reference section of the spring Details view, set the Coordinate System to Spring_fix.

  3. In the Definition section of the spring Details view, specify:

    Longitudinal Stiffness = 0.005 N/mm
    Longitudinal Damping = 0.01 N*s/mm

2.7. Define Analysis Settings

  1. To define the length of the analysis:

    1. Select the Analysis Settings branch in the Outline.

    2. In the Analysis Settings Details, specify the Step End Time property equal to 60 s.

2.8. Define a Joint Load

  1. A joint load must be defined to apply a kinematic driving condition to the joint object. To define a Joint Load:

    1. Right-click the Transient object in the Outline and select Insert>Joint Load.

    2. For the Joint Load, specify the following properties:

      Joint = Revolute - Ground To Drive
      Type = Moment
      Magnitude = Specify as Tabular (Time)

      Graph and Tabular Data windows will appear.

    3. In the Tabular Data window, specify that Moment = 5000 at Time = 60, as shown below.

2.9. Solve

  1. Select Solution object in the Outline, then open the Deformation drop-down menu of the Results group on the Context tab and select Total.

  2. In the Outline, click and drag and drop the Revolute - Link to Actuator joint onto the Solution object. This automatically creates a Joint Probe under the Solution object.

    This is a shortcut for creating a joint probe that is already scoped to the joint in question to find the forces acting on this joint, the default settings in the details of the joint probe are used.

  3. Click the Solve button in the main toolbar.

2.10. Review the Results

  1. After the solution is complete, select Total Deformation result. A timeline animation of max/min deformation vs. time appears in the Graph window.

  2. In the Graph window, select the Distributed animation option. Specify 100 frames and 4 seconds, as shown below. (These values have been chosen for efficiency purposes, but they can be adjusted to user preference.)

  3. Click the Play button to view the animation.

  4. Select the Joint Probe object in the Outline.

  5. Specify the X Axis option in the Result Selection property.

  6. Right-click the Joint Probe object, and select Evaluate All Results.

  7. The results from the analysis show that the spring-based actuator is adding energy in to the system that is reducing the cycle time.

Congratulations! You have completed the tutorial.