Skip to main content

In this blog, we will discuss how to perform AC and thermal analyses using Q3D and Icepak. The thermal analysis will be performed using the electronic desktop Icepak. HFSS, 3D Layout, or Q3D can be used to generate power loss (dissipated) data for Icepak. 

Q3D can be used to calculate the DC power loss for 3D structures and busbars. Q3D also is used for low frequency applications. 3D Layout is used for DCIR loss for PCBs mainly. HFSS is used for high frequency applications. .

  3D Layout Q3D Q3D HFSS SIwave
Loss Typew DC Loss DC Loss AC Loss RF Loss DC Loss

Applications

 

 

 

 

 

 

 

 

 

 

Multiple PCBs

(Data Centers / Servers / )

 

 

 

 

 

 

 

 

 

Any 3D structures

or

Small size (Dies) 

 

 

 

 

 

 

 

 

Power lines/ Bus bars (60Hz)

Frequencies < 1 MHz

or

Small size (Dies) 

 

 

 

 

 

 

High power waveguides

(Earth stations / Satellites / Radars)

or

High power amplifiers

(Wireless Transmitters / Optical Modulators)

or

High power connector

(Defense / airspace / wireless)

or

Biomedical Implants

or

Microwaves

Single PCB

 

 

 

 

 

 

 

 

 

 

 

Icepack limitation Full 3D Full 3D Full 3D Full 3D No access

 

There are certain applications where a device needs to transmit a large amount of power through cables and bus bars. To build a proper cooling system around the power system, the designer needs to know the temperature.

Start by building your model, or import a one. Q3D, like HFSS, supports the import of STEP and SAT files in the standard MCAD format

Picture1-Mar-17-2025-03-54-09-0955-PM

 

Our model today is a busbar. The model carry DC current of 5000Amp. 

Picture37-Mar-18-2025-05-48-53-1529-PM

 

Start the Q3D setup. Initially, assign materials to all cables, say copper. 

Picture4-Mar-17-2025-03-54-09-4375-PM

After that, assign source/sink to each bar. Unlike HFSS, Q3D ports do not need a reference. Each busbar (a net) needs at least one source and only one sink. Select the end surface of a net, right-click, elect Assign Excitations, Sink or Source. When you finish assign all the sources and sinks, go the Project Manager Panel, and right-click on the nets, and select Auto Identify Nets. 

Picture39-4

The next step is to add a solution setup:

Picture67-1

There is no need to sweep. Due to the fact that thermal analysis is always performed at a single frequency point.

Change the amount of current running in each line. In the project Manager Panel, right-click the Field Overlays, and select Edit sources

Picture38-Mar-18-2025-05-48-53-1420-PM

Picture69-1

The final step before starting the solution is to right-click on the model name and select to set the temperature, enable feedback for thermal analysis. Select all the components, and set the temperature to 20cel. Now the model is ready.

Picture50-2

Picture51-1

Picture52-4

Press OK, and start solving.

Display the current on the surface of the cables.

Picture68-1

In order to perform a thermal analysis, right-click on the name of the model and select Create Target Design. An Icepak model is created as a result.

Picture42-2

 

Picture13-Mar-17-2025-03-54-09-1623-PM

 

Expand the Thermal section of the setup:

Picture44-3

The model has two openings, opening 1 is simply an air flow opening.

Picture45-3

The air is coming from Opening2. The air velocity is specified here.

Picture53-2

When solving for temperature and flow, you will need these two Openings. You do not need them if you solve for the temperature alone. Take note of the air region surrounding the waveguide. Thermal analysis requires this information.

At this step, you can add any other component you want, like a fan, a heat spreader, other PCBs, enclosure, ...etc

Double-click the setup to verify it.

Picture18-Mar-17-2025-03-54-09-2023-PM

Select the discrete ordinates for the radiation. For the solver settings, change the air velocity to 0.1 to match the openings:

Picture19-Mar-17-2025-03-54-09-2220-PM

Start solving.

Picture20-Mar-17-2025-03-54-09-2295-PM

Check the loss numbers in the profile:

Picture54-1

Picture71-1

Certain faces have lots of loss, and others do not have any loss. This is because there is no current running on them.

After selecting all the busbars, right-click and select Plot Fields, Temperature, then Temperature.

Picture57-1

Plot on surface,

The results are as follows:

Picture70-1

The temperature distribution matches the current distribution that we saw in Q3D.

In the event that there are very high temperatures, the user may need to change the temperature of the Q3D model, manually, and rerun Q3D, then Icepack again. Go back to Q3D, and from the Project Manager Panel, right-click on the name of the Q3D model, and select Set Object Temperature. Modify the temperature of each section.

Picture72-1

Rerun Q3D, then rerun Icepak.

Picture73

We can repeat this process until reaching a matching between the temperature numbers entered in Q3D and the numbers seen from Icepack.

 

Hatem Akel
Post by Hatem Akel
March 19, 2025