5.1. Multiphysics Analysis of a Thermal Actuator

5.1.1. Problem Specification

Applicable Products: Ansys Multiphysics
Level of Difficulty: Easy
Interactive Time Required: Approximately 30 minutes
Discipline: Structural, thermal, electric
Analysis Type: Static, nonlinear
Element Types Used: Coupled-Field SOLID227
Features Demonstrated: Importing an IGES model, SmartSizing, selecting entities, applying voltage, temperature, and displacement boundary conditions, plotting voltage, temperature, and displacement results, animating displacement results, listing heat flow and current
Help Resources: Coupled-Field Analysis and Direct Coupled-Field Analysis, and SOLID227

5.1.2. Problem Description

This tutorial demonstrates how to analyze an electrical-thermal actuator used in a micro-electromechanical system (MEMS). The thermal actuator is fabricated from polysilicon and is shown below.

The thermal actuator works on the basis of a differential thermal expansion between the thin arm and blade.

The required analysis is a coupled-field multiphysics analysis that accounts for the interaction (coupling) between thermal, electric, and structural fields.

A potential difference applied across the electrical connection pads induces a current to flow through the arm and blade. The current flow and the resistivity of the polysilicon produce Joule heating (I2R) in the arm blade. The Joule heating causes the arm and the blade to heat up. Temperatures in the range of 700 -1300 oK are generated. These temperatures produce thermal strain and thermally induced deflections.

The resistance in the thin arm is greater than the resistance in the blade. Therefore, the thin arm heats up more than the blade, which causes the actuator to bend towards the blade. The maximum deformation occurs at the actuator tip. The amount of tip deflection (or force applied if the tip is restrained) is a direct function of the applied potential difference. Therefore, the amount of tip deflection (or applied force) can be accurately calibrated as a function of applied voltage.

These thermal actuators are used to move micro devices, such as ratchets and gear trains. Arrays of thermal actuators can be connected together at their blade tips to multiply the effective force.

Primary Objective:

  • Determine the blade-tip deflection for an applied potential difference across the electrical connection pads.

Secondary Objectives:

  • Obtain temperature, voltage, and displacement plots.

  • Animate displacement results.

  • Determine total current and heat flow.

5.1.2.1. Given

You are provided with a solid model in an IGES file. Dimensions are in micrometers. The thermal actuator has an overall length of approximately 250 micrometers, and a thickness of 2 micrometers. The given potential difference across the electrical connection pads is 5 volts.

Material Properties for Polysilicon

Young's modulus

169 GPa

Poisson's ratio

0.22

Resistivity

2.3e-5 ohm-m

Coefficient of thermal expansion

2.9e-6/oK

Thermal conductivity

150 W/moK

5.1.2.2. Approach and Assumptions

Coupled-field problems can be solved using the direct method or the sequential method. The direct method performs the coupled-field analysis in one step using coupled-field elements. The sequential method performs the coupled-field analysis in multiple steps, where the results from one step are used as input to the next step. Coupled field elements are not required for the sequential method.

This tutorial uses the direct method to evaluate the actuator. The direct approach is the most efficient method for this problem. If it were necessary to include the effects of temperature-dependent material properties and/or thermal radiation, however, a more efficient option would likely be the sequential method. The nonlinear thermal-electric problem could be solved using SOLID227 elements with only the TEMP and VOLT degrees of freedom active, and the mechanical problem could be solved using SOLID187 elements. The temperatures calculated in the thermal analysis could be applied as loading to the mechanical model using the LDREAD command.

For this problem, you first import the file actuator.iges. Next, you define the element type as SOLID227 using the structural thermoelectric degrees of freedom (KEYOPT(1) = 111): UX, UY, UZ, TEMP, VOLT. The element simulates the coupled thermal-electric-structural response.

To define material properties for this analysis, you must convert the given units for Young's modulus, resistivity, and thermal conductivity to μMKSV units. The units have been converted to μMKSV for you.

Material Properties for Polysilicon (μMKSV units)

Young's modulus

169e3 MPa

Poisson's ratio

0.22

Resistivity

2.3e-11 ohm-μm

Coefficient of thermal expansion

2.9e-6/oK

Thermal conductivity

150e6 pW/μmoK

Next, you mesh the model with the coupled field elements. You then apply voltages to the electrical connection pads and set their temperature to an assumed 30 oC. You then mechanically fix the electrical connection pads in the X, Y, and Z directions.

Finally, you obtain the solution and post process the results to achieve the analysis objectives.

5.1.2.3. Summary of Steps

Use the information in the problem description and the steps below as a guideline in solving the problem on your own. Or, use the detailed interactive step-by-step solution by choosing the link for step 1.

Import Geometry

1. Import IGES file.

Define Materials

2. Define element type.

3. Define material properties.

Generate Mesh

4. Mesh the model.

Apply Loads

5. Plot areas.

6. Apply boundary conditions to electrical connection pad 1.

7. Apply boundary conditions to electrical connection pad 2.

Obtain Solution

8. Solve.

Review Results

9. Plot temperature results.

10. Plot voltage results.

11. Plot displacement results and animate.

12. List total heat flow and current.

13. Exit the program.

5.1.3. Import Geometry

5.1.3.1. Step 1: Import IGES file.

Read in the actuator model. It is provided for you in the form of an IGES file.

  1. Utility Menu> File> Import> IGES

  2. "No defeaturing"

  3. [OK]

  4. File name: actuator.iges (Click the link to download the file in .zip format.)

  5. [OK]

5.1.4. Define Materials

5.1.4.1. Step 2: Define element type.

Specify the element type as coupled-field element SOLID227, and the default degrees of freedom (KEYOPT(1) = 111): UX, UY, UZ, TEMP, VOLT. This problem uses all degrees of freedom.

  1. Main Menu> Preprocessor> Element Type> Add/Edit/Delete

  2. [Add ...]

  3. "Coupled Field" (left column)

  4. "Tet 10node 227" (right column)

  5. [OK]

  6. [Options]

  7. “Analysis Type K1” choose Structural-thermoelectric

  8. [OK]

  9. [Close]

5.1.4.2. Step 3: Define material properties.

Enter the material property values for polysilicon. The values are for Young's modulus, Poisson's ratio, thermal expansion coefficient, thermal conductivity, and resistivity. The units for the values are μMKSV.

  1. Main Menu> Preprocessor> Material Props> Material Models

  2. Select "Structural," then "Linear," then "Elastic," then "Isotropic"

  3. "EX" = 169e3

  4. "PRXY" = 0.22

  5. [OK]

  6. Select "Thermal Expansion," then "Secant Coefficient," then "Isotropic"

  7. "ALPX" = 2.9e-6

  8. [OK]

  9. Select "Thermal," then "Conductivity," then "Isotropic"

  10. "KXX" = 150e6

  11. [OK]

  12. Select "Electromagnetics," then "Resistivity," then "Constant"

  13. "RSVX" = 2.3e-11

  14. [OK]

  15. Material> Exit

5.1.5. Generate Mesh

5.1.5.1. Step 4: Mesh the model.

Obtain a course volume mesh using tetrahedral shapes. Setting the SmartSizing control to 10 (maximum) achieves the course mesh.

  1. Main Menu> Preprocessor> Meshing> MeshTool

  2. (check) "SmartSize"

  3. (slide) "Course" = "10"

  4. [Mesh]

  5. [Pick All]

  6. [Close] MeshTool

5.1.6. Apply Loads

5.1.6.1. Step 5: Plot areas.

Plot individual areas in preparation for applying the boundary conditions to the electrical connection pads (performed in subsequent steps). First set Mechanical APDL to display each of the areas in a distinguishing color and number:

  1. Utility Menu> PlotCtrls> Numbering

  2. (check) "Area numbers" to "On"

  3. [OK]

  4. Utility Menu> Plot> Areas

5.1.6.2. Step 6: Apply boundary conditions to electrical connection pad 1.

Apply the voltage, temperature, and displacement boundary conditions to electrical connection pad 1. First select this pad area so that you have to perform the picking function only once there, even though you are applying three different types of boundary conditions.

  1. Utility Menu> Select> Entities

  2. (first drop down) "Areas"

  3. (second drop down) "By Num/Pick"

  4. [OK]

  5. Pick electrical connection pad 1 (the upper pad). Ensure that you have picked the correct area by holding the mouse button down and dragging the mouse until ONLY the pad area highlights, then release the button.

  6. [OK]

    Now apply the voltage boundary condition to pad 1.

  7. Main Menu> Preprocessor> Loads> Define Loads> Apply> Electric> Boundary> Voltage> On Areas

  8. [Pick All]

    By choosing Pick All, you pick only the area representing pad 1 because that is the only entity you currently have selected.

  9. "Load VOLT Value" = 5

  10. [OK]

    Notice the voltage boundary condition symbols added to pad 1.

    Apply the temperature boundary condition to pad 1.

  11. Main Menu> Preprocessor> Loads> Define Loads> Apply> Thermal> Temperature> On Areas

  12. [Pick All]

  13. "DOF to be constrained" = TEMP

  14. "Load TEMP value" = 30

  15. [OK]

    Notice the temperature boundary condition symbols added to pad 1.

    Apply the displacement boundary conditions to pad 1.

  16. Main Menu> Preprocessor> Loads> Define Loads> Apply> Structural> Displacement> On Areas

  17. [Pick All]

  18. "DOFs to be constrained" = UX

  19. "Displacement value" = 0

  20. [Apply]

  21. [Pick All]

  22. "DOFs to be constrained" = UY

  23. [Apply]

  24. [Pick All]

  25. "DOFs to be constrained" = UZ

  26. [OK]

    Notice that Mechanical APDL has cumulatively added the displacement boundary condition symbols to the pad after you applied them (that is, X constraint, then Y constraint, then Z constraint).

5.1.6.3. Step 7: Apply boundary conditions to electrical connection pad 2.

Apply the voltage, temperature, and displacement boundary conditions to electrical connection pad 2. The procedure is identical to the one you just performed to add boundary conditions to pad 1.

  1. Utility Menu> Select> Entities

  2. (first drop down) "Areas"

  3. (second drop down) "By Num/Pick"

  4. [OK]

  5. Pick electrical connection pad 2 (the lower pad). Ensure that you have picked the correct area by holding the mouse button down and dragging the mouse until only the pad area highlights, then release the button.

  6. [OK]

    Apply the voltage boundary condition to pad 2.

  7. Main Menu> Preprocessor> Loads> Define Loads> Apply> Electric> Boundary> Voltage> On Areas

  8. [Pick All]

    By selecting Pick All, you pick only the area representing pad 2 because that is the only entity you currently have selected.

  9. "Load VOLT Value" = 0

  10. [OK]

    Notice the voltage boundary condition symbols added to pad 2.

    Apply the temperature boundary condition to pad 2.

  11. Main Menu> Preprocessor> Loads> Define Loads> Apply> Thermal> Temperature> On Areas

  12. [Pick All]

  13. "DOF to be constrained" = TEMP

  14. "Load TEMP Value" = 30

  15. [OK]

    Notice the temperature boundary condition symbols added to pad 2.

    Apply the displacement boundary conditions to pad 2.

  16. Main Menu> Preprocessor> Loads> Define Loads> Apply> Structural> Displacement> On Areas

  17. [Pick All]

  18. "DOFs to be constrained" = UX

  19. "Displacement value" = 0

  20. [Apply]

  21. [Pick All]

  22. "DOFs to be constrained" = UY

  23. [Apply]

  24. [Pick All]

  25. "DOFs to be constrained" = UZ

  26. [OK]

    Notice how Mechanical APDL has cumulatively added the displacement boundary condition symbols to the pad after you applied them (X constraint, then Y constraint, then Z constraint).

    Before solving the problem, select the entire finite element model.

  27. Utility Menu> Select> Everything

5.1.7. Obtain Solution

5.1.7.1. Step 8: Solve.

Initiate the Mechanical APDL solution:

  1. Main Menu> Solution> Solve> Current LS

  2. Review the information in the status window, then select:

    File> Close (Windows platforms),

    or

    Close (Linux platforms), after reviewing the information in the status window.

  3. [OK]

  4. [Close] the information window when the solution is done.

5.1.8. Review Results

5.1.8.1. Step 9: Plot temperature results.

Plot the temperature results. This is one objective of this analysis.

  1. Main Menu> General Postproc> Read Results> Last Set

  2. Main Menu> General Postproc> PlotResults> Contour Plot> Nodal Solu

  3. "DOF solution"

  4. "Nodal Temperature"

  5. [OK]

Refer to the legend beneath your plot for a numerical interpretation of the colors in the plot.

The electrical connection pads are the same color, reflecting the constant temperature boundary condition. There is a change in color in the blade, as viewed from the pads-end to the blade-tip end, indicating that the voltage difference across the pads causes a temperature difference across the blade. The thin arm is at higher temperatures than the blade.

5.1.8.2. Step 10: Plot voltage results.

Plot the voltage results. This is one objective of this analysis.

  1. Main Menu> General Postproc> Plot Results> Contour Plot> Nodal Solu

  2. "DOF solution"

  3. "Electric potential"

  4. [OK]

Refer to the legend beneath your plot for a numerical interpretation of the colors in the plot. Note that the electrical connection pads are distinctly two different colors, reflecting the voltage difference across the pads. The change in color of the blade, as viewed from the pads-end to the blade-tip end, indicates that the voltage drop from pad 1 to pad 2 is distributed along the electrical conduction path of the actuator.

5.1.8.3. Step 11: Plot displacement results and animate.

Now plot and animate the displacement results. These are two objectives of this analysis.

  1. Main Menu> General Postproc> PlotResults> Contour Plot> Nodal Solu

  2. "DOF solution"

  3. "Y-Component of displacement"

  4. [OK]

    Refer to the legend beneath your plot for a numerical interpretation of the colors in the plot. The electrical connection pads are the same color, indicating that the pads are constrained in all directions. Notice the gradual change in color in the blade and thin arm, as viewed from the pads end to the blade-tip end. This display, along with the animation you will generate next, clearly show the bending of the thermal actuator.

    The color of the blade tip indicates a deflection of approximately 3.07 micrometers, resulting from the 5 volts applied across the pads. You have achieved the primary objective of this analysis.

    Generate the corresponding animation.

  5. Utility Menu> PlotCtrls> Animate> Deformed Results

  6. (left column) "DOF solution"

  7. (right column) "Translation UY"

  8. [OK]

  9. [Close] after making desired choices in the Animation Controller.

5.1.8.4. Step 12: List total heat flow and current.

Obtain a listing of results including the total heat flow and current. These are two objectives for this analysis.

  1. Utility Menu> Plot> Areas

  2. Utility Menu> Select> Entities

  3. (first drop down) "Areas"

  4. (second drop down) "By Num/Pick"

  5. [OK]

  6. Pick the electrical connection pad on the thin side of the actuator (lower pad as shown below).

  7. [OK]

  8. Utility Menu> Select> Entities

  9. (first drop down) "Nodes"

  10. (second drop down) "Attached to"

  11. "Areas, all"

  12. [OK]

  13. Utility Menu> List> Results> Reaction Solution

  14. "1st 10 items"

  15. [OK]

    Scroll to the bottom of the list and note that the total heat flow is approximately 8.07e9 pW and the total current is approximately 3.23e9 pA.

  16. When you are done viewing the listing, choose:

    File> Close (Windows platforms),

    or

    Close (Linux platforms)

  17. Utility Menu> Select> Everything

5.1.8.5. Step 13: Exit the program.

  1. Toolbar: Quit

  2. "Quit - No Save!"

  3. [OK]