Map temperatures to a PCB structural model

Practice aligning source and target models for mapping the temperature results from thermal model to the structural model and use these temperature results as a temperature load for the structural model.

Download and extract the part files.

Open and explore the thermal Simulation file

Open the Simulation file and reset the dialog box settings.

  1. Choose FileOpen and open pcb_mapping/pcb_thermal_sim.sim.
  2. Choose FilePreferencesUser Interface and on the Dialog and Precision page, reset the dialog box memory.
  3. Expand and explore all nodes in the Simulation Navigator.

    A printed circuit board (PCB) has many components. This thermal model focuses on the main chip (CPU). Notice that triangular type elements are used to mesh the PCB. The following boundary conditions are defined in the solved thermal model:
    • Thermal coupling between the CPU and PCB.
    • Radiation thermal coupling between the CPU and PCB.
    • Forced convection to environment on PCB and on the CPU.
    • 10 W heat load on the CPU.

Display the thermal results

Load and display the temperatures on the PCB thermal model, which is the source model. You will map these temperature results onto the structural model, which is the target model later.

  1. In the Post Processing Navigator, double-click the Thermal-Flow node, expand it and double-click the Temperature - Elemental node.
  2. Expand the Post View 1pcb_thermal_fem.fem2D Elements nodes and hide CPU Collector to display temperature on the PCB.

  3. Choose Results tab→Context group→Return to Home .

Open the structural solution

Open the file that contains Simcenter Nastran structural FEM and Simulation files.

Choose FileOpen and open pcb_mapping/pcb_structural_sim.sim.

Notice that the structural PCB model is meshed with quadratic elements and is oriented differently than the thermal PCB model.

Create the mapping solution

Create the mapping solution in the structural Simulation file that points to the thermal solution results.

  1. Choose Home tab→Solution group→Solution .
  2. In the Solution group, from the Solver list, select one of the following options: Simcenter 3D Thermal/Flow, Simcenter 3D Electronic Systems Cooling, Simcenter 3D Space Systems Thermal.
    Note that for this activity the Simcenter 3D Thermal/Flow solver is selected.
  3. From the Analysis Type list, select Mapping.
  4. Click Create Solution.
  5. On the Mapping Details tab, in the Data Source and Destination group, click Browse and select the pcb_thermal_sim-CPU_10W_loadcase.bun file.
  6. Click OK.
  7. On the Optional Output tab, in the Output Format group, select the Create Nastran Solution check box.
  8. Click OK.

Align source and target models

Align the source and target models, before solving the mapping solution.

  1. Choose Home tab→Loads and Conditions group→Simulation Object TypeSource Model Mapping .
  2. In the Source Model group, click Browse and select the pcb_thermal_sim-CPU_10W_loadcase.xml file that contains thermal model mesh data.
  3. In the Alignment group, click Align Source Model .

    In the graphics window, the source model is displayed as a blue wireframe.
  4. In the Preview group, select the Preview check box.
  5. In the graphics window, select the source (1) and target (2) nodes.

  6. Click Add Pair.
  7. Repeat the steps 5 and 6 for the following source and target node pair.

  8. Click Align.
  9. Click OK all dialog boxes.

Solve the mapping solution

Solve the mapping solution you just created on the structural model.

  1. In the Simulation Navigator, right-click the Solution 1 node and choose Solve.
  2. In the Solve dialog box, click OK.
  3. Wait for the mapping solve to end, before proceeding.
  4. In the Analysis Job Monitor dialog box, click Cancel.
  5. Close the Information window.

Display mapped thermal results

Display the mapped temperatures on the structural PCB model.

  1. In the Simulation Navigator, under the Solution 1 node, double-click the Results node.
  2. In the Post Processing Navigator, expand the Thermal-Flow node and double-click the Temperature – Nodal node.
  3. Expand the Post View 2pcb_structural_fem.fem2D Elements nodes and hide CPU Collector to display temperature on the PCB.

    The temperatures were mapped from triangular thermal elements to quad structural elements.
  4. Choose Results tab→Context group→Return to Home .

Constrain the PCB and chip

Apply a fixed constraint at all corners of the PCB to constrain the model before solving.

  1. In the Simulation Navigator, double-click the Mapping Nastran node to activate the solution.
  2. Expand the Subcase1LoadsTemperature Set – Temperature1 nodes to observe the temperature load, which was created by the mapping process.
  3. Expand the pcb_structural_fem.fem node and hide the polygon geometry and temperature symbols.
  4. Choose Home tab→Loads and Conditions group→Constraint Type list→Fixed Constraint .
  5. On the Top Border bar, from the Type Filter list, select Node.
  6. Select the following eight nodes on the model.

  7. Click OK.
  8. Click OK on the message dialog box.

Solve the structural solution

Solve the structural model with the temperature preload.

  1. In the Simulation Navigator, right-click the Mapping Nastran node and choose Solve.
  2. Click OK.
  3. Wait for the solve to end, before proceeding.
  4. In the Review Results dialog box, click No.
  5. In the Analysis Job Monitor dialog box, click Cancel.
  6. Close the Information window.

Display the structural results

Display displacement results on the PCB.

  1. In the Simulation Navigator, double-click the Results node.
  2. In the Post Processing Navigator, expand the Structural node, and double-click the Displacement Nodal node.

    The average displacement is approximately 0.05 mm shows the deformation of PCB cause by the temperature gradient through the board.
You have completed this lab.