Skip to content

Heat Transfer

An inductor heated by known losses: a transient heat transfer run over 300 s, with no electromagnetic solve.

  • Component: ferrite core with two windings in a PVC enclosure, imported from CAD in four parts.
  • Simulation: Transient heat transfer, ELECTROMAGNETICS Off; full model.
  • Heat sources: 1.5 W in the core and 2.0 W in each winding.
  • You get: the temperature field and the hotspot at each time step.
  • Files: the geometry comes with the example; its source is the Inductor model on GrabCAD.
  • In TRAFOLO: Welcome screen › Examples › Heat Transfer is this model with its results.
  • Run time: under 30 s.

Model description

When the losses are known, from an electromagnetic run or a datasheet, a heat transfer run alone gives the temperatures within seconds. Here the losses are spread evenly over each part; the enclosure has none.

The inductor with ferrite core, two windings with leads and the transparent PVC enclosure
The inductor: ferrite core, two windings and the PVC enclosure (transparent).

Modelling instructions

Setup

  1. Under DOMAIN TYPE, select Full.
  2. Under ELECTROMAGNETICS, select Off.
  3. Under HEAT TRANSFER, select Transient.
Setup tab with Full, electromagnetics Off and transient heat transfer marked
Full (1), Off (2), Transient (3).

Materials

  1. Under Global Materials, select Polyvinyl chloride (PVC ) and click Copy. Copy Copper the same way.
  2. The ferrite is not in Global Materials. Click Add New Material, set Name to Ferrite and Material Type to Core, enter the Thermal properties below and click Save. With the electromagnetic solve off, only these three properties are used.

    Materials tab buttons Copy and Add New Material next to the project materials Ferrite, PVC and Copper
    Copy (4) and Add New Material (5); Project Materials lists Ferrite, Polyvinyl chloride (PVC ) and Copper.

    Heat Capacity [J/kg.K] Heat Conductivity [W/m.K] Density [kg/m3]
    750 4.0 4800

    Material dialog for Ferrite with name, material type Core and heat capacity, conductivity and density
    The Ferrite material: Name (6), Material Type (7) and the three Thermal properties (8).

  3. Under Default Materials, set the material of each component:

Core Coil Other Bobbin Gaps
Ferrite Copper Not set Polyvinyl chloride (PVC ) Not set
Default Materials with Ferrite for the core, Copper for the coil and PVC for the bobbin
Default Materials (9): Ferrite for the core, Copper for the coil, PVC for the bobbin.

Core

  1. On Core, click New Group. Group1core appears.
  2. Click Configure next to Group1core.
  3. Set Source to CAD and click Import.

    Group1core settings with Source set to CAD and the Import button
    Group1core: Source CAD and Import (10).

  4. In Import CAD geometry, click Import and open the core file. Keep Scale mm, set Geometry Handling Algorithm to Unmodified and click Ok. Keep Gap Type None.

    Import CAD geometry dialog with the core file, Scale mm and Unmodified, and the core in an angled view
    Import CAD geometry: file, Scale and Geometry Handling Algorithm (11), then Ok (12).

Coil

  1. On Coil, click New Group. Group1coil appears.
  2. Click Configure next to Group1coil.

    Coil tab with New Group and Configure, and both windings in an angled 3D view
    Coil tab: New Group (13) and Configure (14) for Group1coil; Group2coil is set up the same way.

  3. Set Source to CAD and click Import.

  4. Import the first winding as for the core: Scale mm, Unmodified, Ok.
  5. Set Wire Type to Stranded & Litz.

    Group1coil settings with Source CAD, Import and Wire Type Stranded and Litz
    Group1coil: Source CAD and Import (15), Wire Type Stranded & Litz (16).

  6. Repeat steps 1 to 5 for the second winding, Group2coil.

Bobbin

  1. On Bobbin, click New Group. Group1bobbin appears.
  2. Click Configure next to Group1bobbin.
  3. Set Source to CAD and click Import.
  4. Import the enclosure with Scale mm and Geometry Handling Algorithm Cut by Other Objects, so that the core and the windings cut it where they overlap, and click Ok.

    Group1bobbin tab with Source CAD and Import, and the PVC enclosure in an angled 3D view
    Group1bobbin: Source CAD and Import (17); the PVC enclosure in an angled view.

Assembly

  1. On Assembly, click Assemble Geometry.
Assembly tab with the bodies and their materials, and the assembled inductor in an angled 3D view
The assembled inductor with its materials.

Heat

  1. Under GLOBAL SETTINGS, set Initial Temperature to 25 °C.
  2. In Timesteps [s], enter 1.0 5.0 20.0 50.0 100.0 150.0 200.0 250.0 300.0: short steps first, while the temperature rises fastest.

    Heat tab global settings with initial temperature 25 degrees and nine time steps
    GLOBAL SETTINGS: Initial Temperature 25 °C (18) and Timesteps [s] (19), 9 steps.

  3. Under FACES, select Geometry: settings made there apply to every face.

    Heat tab face list with Geometry selected
    FACES: Geometry (20) applies the surface settings to every face.

    Under SURFACE SETTINGS, keep Type Convection, set External temperature to 20 °C and Heat transfer coefficient to 10 W/(m²·K), with Auto off.

    Surface settings with convection, external temperature 20 and heat transfer coefficient 10 with Auto off
    SURFACE SETTINGS (21): Convection, 20 °C, Heat transfer coefficient 10 W/(m²·K), Auto off.

  4. On Heat Sources, select each solid under SOLIDS and set its Total Group Power:

Group1core Group1coil Group2coil Group1bobbin
1.5 W 2.0 W 2.0 W 0 W
Heat tab, Heat Sources with Group1coil selected and its Total Group Power of 2 W
Heat Sources (22): select a solid (23) and set its Total Group Power (24).

Mesh

  1. Under GLOBAL SETTINGS, set Mesh Algorithm to Gmsh and Mesh Refinement to Coarse.
  2. Click Compute Mesh. The mesh has about 44,000 elements.

    Mesh global settings with Gmsh and Coarse and the Compute Mesh buttonSurface mesh of the inductor with the mesh information below

Solve

  1. Click Simulation Setup, then Run Simulation.

    Solve tab buttons Simulation Setup and Run Simulation
    Simulation Setup and Run Simulation (27).

Results

The Summary shows the heat sources as set, within 1 %: 1.49 W in the core and 4.01 W in the windings, 5.5 W in total. The hotspot, in the windings, rises as follows:

Time (s) 1 5 20 50 100 150 200 250 300
Hotspot (°C) 25.2 25.7 27.4 30.4 35.0 39.4 43.5 47.5 51.3
Results tab, Summary with coil, core and total loss and the hotspot at the last time step
Summary: losses and the hotspot at 300 s.

How far the heating goes

At 300 s the hotspot is 51.3 °C and still rises about 4 K every 50 s. The same model solved with Steady-state on Setup, nothing else changed, reaches 138.5 °C: after 300 s the inductor has covered only a quarter of its final temperature rise. The late part of the curve slows with a time constant of about 20 minutes, so the hotspot comes within 5 % of its final value after about an hour.

The hotspot-to-ambient thermal resistance is (138.5 − 20) K / 5.5 W = 21.5 K/W, to the 20 °C air with natural convection at 10 W/(m²·K). Use Steady-state for the final temperature, and Transient for warm-up, overloads and duty cycles shorter than about an hour.

Temperature field

The Coil Losses view shows 9.0 × 10⁵ W/m³ in both windings, uniform, as set on Heat Sources.

Temperature of the inductor surface at 300 s, highest at the windings and their leads
Temperature at 300 s: 30.8 to 51.3 °C, highest at the windings and their leads (Temperature, frame 9).

The example ships with these views but without 3D field data: run it before Open in ParaView (ParaView (post-processing).

Further reading