Two-Way Coupling

This feature builds on the ability of Mechanical – Thermal solutions to import EM losses from one or more source designs. The two-way coupling capabilities in Ansys Electronics Desktop (AEDT) allow the temperature results from a Mechanical – Thermal solution to be fed back to an EM loss source design, in which another solution iteration is then performed. Temperature-dependent materials in the source design are affected by the fed-back temperature distribution, thus altering the results of the source solution (and likely changing the EM loss results). A solution controller coordinates the iterative process, next running another iteration of the thermal solution, feeding back the updated temperature distribution to the source design, and so on. The iterative process continues until the user-specified number of coupling iterations has been completed.

For a video presentation of the two-way coupling workflow, see the Overview Video page.

Two-way coupling is supported between Mechanical design thermal solutions and any of the design types that can be used as a source of EM loss data. Specifically, the supported design types are as follows:

Note:
  • Lossy objects are those with material definitions that include a Dielectric Loss Tangent greater than zero.
  • For source designs with transient solutions, losses for time steps that are defined as a function (for example, a function of a time) cannot be mapped to a Mechanical thermal solution.

Two-Way Coupling Requirements

Beyond the requirements for importing EM loss results, the following additional requirement must be satisfied in order to perform two-way coupling:

Two-Way Coupling Workflow

Within the following procedure, the terms upstream and downstream are used to identify the designs or solutions. Upstream refers to the design that is the source of the EM loss results. Downstream refers to the Mechanical – Thermal design into which the EM loss data is imported and resultant temperatures are computed.

  1. Create two designs using identical geometry and object names. One will be a Mechanical – Thermal design and the other must be a design type supported as an EM loss source (HFSS, Maxwell 3D, or Q3D).
  2. Note:

    Vacuum or air regions needed for field calculations in the source design may or may not be applicable to your thermal analysis. All thermal design objects must have non-zero thermal conductivity. When you import or copy a vacuum object into a Mechanical – Thermal design, if a nonzero thermal conductivity has not previously been specified in the vacuum material's properties, the material air is automatically reassigned to the object. Otherwise, if air or vacuum regions are not relevant to the thermal solution, you can delete them from the Mechanical design or set them as non-model parts. However, note that you will not be able to import the source design's mesh after removing or deactivating any objects within the Mechanical design (the geometry will no longer be identical to the source design).

  3. In the upstream design, assign temperature-dependent material properties to one or more parts.
  4. Note:

    For information concerning the definition of temperature-dependent material properties, consult the following references:

    • Search the applicable product's help for "specifying thermal modifiers". (The quotation marks limit search results to instances of the full phrase.)
    • For information concerning supported operators and constants that you might want to use in a thermal modifier expression, search applicable products for "defining an expression" and also follow the Related Topics links on the Defining an Expression page.
  5. In the Project Manager, right-click the upstream design and choose Set Object Temperature from the shortcut menu.
  6. Alternatively, you can click the product menu (HFSS, Maxwell 3D, or Q3D and choose Set Object Temperature.

  7. In the Temperature of Objects dialog box that appears, select the following two options:
    • Include Temperature Dependence
    • Enable Feedback

    The check boxes in the Temperature Dependent column indicate which objects have temperature-dependent material properties assigned to them.

  8. In the Mechanical – Thermal design, assign an EM Loss excitation to one or more objects, setting up a link to the source design and ensuring that the imported loss is correctly assigned as a Surface or Volume loss.
  9. Ensure that required boundaries, excitations, and solution setups are fully defined for both the upstream and downstream designs.
  10. In the Mechanical design, right-click the analysis setup in the Project Manager and choose Add 2-way Coupling:
  11. In the 2-Way Coupling dialog box that appears, specify the desired Number of Coupling Iterations and click OK. This value must be a positive integer.
  12. When all coupled iterations have been completed, right-click the mechanical solution setup, under Analysis in the Project Manager, and choose Profile.
  13. The Solutions dialog box appears with the Profile tab selected.

  14. Compare the reported Total Loss on Source Object values for the last two iterations:
  15. Note:

    You can judge whether you've run a sufficient number of coupling iterations by comparing the Total EM Loss magnitudes between the last two iterations (highlighted in the preceding Profile image). Convergence occurs when the EM losses and resultant temperatures stabilize (that is, when the variation in these results between adjacent iterations becomes insignificant). However, in certain cases a solution may not stabilize, and you may experience an oscillatory or divergent (runaway) solution. If the total EM losses oscillate (that is, continue to repeat an increase/decrease cycle), the solution still may be acceptable if the magnitude of the change is relatively small.

  16. Depending on the comparative Total Loss on Source Object results, choose one of the following three actions:
    • If the changes in the total loss results are insignificant between the last two completed iterations, consider the coupled solution converged. The two-way coupled analysis is finished. Continue to step 12.
    • If the total loss results significantly differ between the last two completed iterations, increase the specified Number of Coupling Iterations and resume the two-way coupled analysis as follows:
      1. In the downstream design, under Analysis > mechanical solution setup in the Project manager, double-click 2-Way Coupling.
      2. Increase the value in the Number of Coupling Iterations text box, and click OK.
      3. Right-click the mechanical solution setup in the Project Manager and choose Analyze.
      4. Note:
        • When you restart the solution, it proceeds immediately to the next iteration using the field results from the last one completed.
        • The Profile retains the history of all previously run and new iterations.
      5. Go to step 9 and continue again from there.
    • If the solution is diverging or the results are oscillating significantly, recheck boundaries, excitations, material properties, and mesh quality. Divergent or oscillatory solutions are more likely when one or more materials in the source design have a highly nonlinear conductivity or loss tangent. Tightening the convergence tolerance and increasing the maximum number of passes in the source solution setup may be helpful.
    • After revising the source design, return to the target design, clear the linked data, and rerun the coupled analysis.

  17. Complete the post processing phase (create desired reports and field overlays).

Solution Invalidation

Previously solved results are invalidated when you delete the 2-Way Coupling setup or when you right-click the solution setup in the Project Manager and choose Revert Coupled Solution from the shortcut menu.

The controller automatically detects “out of sequence" simulations and restarts the coupled analysis. The following message is posted in the Message Manager window when a coupled simulation needs to be restarted:

Examples of out of sequence simulation situations include: