Run a thermal analysis of an imported ECAD assembly
Practice setting up and solve an imported ECAD printed circuit board (PCB) assembly using PCB Exchange.
Open the part file
Open the part file and reset the dialog box settings.
- Choose File→Open and open pcbxesc\board_thermal.prt.
-
Choose
File→Preferences→User
Interface and on the Dialog and
Precision page, reset the dialog box memory.

Set PCB Exchange preferences
Set the read/write directory for your model, modify the board and component thermal settings, and set the default component dissipation to 0.
Calculate the board conductivity
Compute the board conductivity from the board entities, such as vias, pads, and traces, stored in an independent entity file for this model.
-
Choose Home tab→Simulation
group→Board Properties
.
- In the Calculations group, from the Thermal Algorithm list, select Discretized to calculate the thermal conductivities of each calculation point in the X and Y directions and create a thermal conductivity spatial field that is used in a 2D mesh collector.
- In the Settings group, from the Board Stackup list, select From File.
- Next to the Board Stackup File box, click Browse and select the pcbxesc\board_traces_info.cad file.
- Set the Number of Calculation Points to 200.
- In the Output group, in the Board Property File box, type board_thermal.xml.
- Select the View Calculation Report check box to generate an HTML report containing the images of the layers used to calculate the thermal conductivity of the board.
- Click OK.
- Close the Information window.
-
In the Web Browser
tab, explore the
Board's Thermal Conductivity Calculation
Information report.
-
Notice the thermal conductivity in X direction for the first layer of the
board.

Create the thermal solution
create a thermal solution using the computed board thermal conductivity and the component simulation database provided for this activity in the component.xml file. You will first generate the thermal database report to inspect from where the components will get their mesh and thermal settings.
Review the created Simulation file
Review the created solution.
Review the created FEM
Inspect the Board mesh collector, which has the information about board layers and their orthotropic thermal conductivity computed by PCB Exchange.
Review the board layer fields
Modify the dissipation loads
Modify the dissipation loads for components directly changing the values in the Expressions dialog box instead of modifying each of the seven PCB Component simulation objects separately.
Solve the model
Solve the model.
-
Choose Home tab→Solution
group→Solve
.
- Click OK.
- In the Review Results dialog box, click No.
- Wait for the solve to end, before proceeding.
- Close the Information window.
- In the Analysis Job Monitor dialog box, click Cancel.
Import the UNV file
Load generated UNV file to observe the resultant kx conductivities.
- In the Post Processing Navigator, right-click the Imported Results node and select Import Results.
- Click Browse, and select board_thermal.unv.
- Click OK.
-
In the Post Processing Navigator, expand board_thermal→Current Density Area - Elemental→X.

Display temperatures
Display the temperature results for the whole model and for only the board.
- In the Post Processing Navigator, under the Solution 1 node, double-click the Thermal-Flow node.
- In the Post Processing Navigator, expand the Thermal-Flow node and double-click the Temperature - Nodal node.
-
Choose Results tab→Display
group→Edge Style
drop-down→Feature
.
- In the Post Processing Navigator, expand the Post View 1→Mesh Collectors→board_thermal_f.fem→2D Elements nodes.
-
Hide 0D Elements and both 2D
Elements nodes and select the Board
to show the temperature distribution on the board.




