Coupled Thermal (internal)

This chapter shows different ways of electromagnetic heating problems and corresponding simulations. They are all solved using the Magnetics solver and the internally, tightly coupled thermal solver. This thermal solver can handle thermal conduction, convection with fixed coefficients, radiation to environment and some more basic boundary conditions. If additional thermal effects must be captured, there exists the possibility to couple to different solvers like Simcenter Thermal/Flow or ESC, what is shown in later chapters of this guide.
For the conductor body of all following simulations, we use the material ’Copper (Cu-ETP, CW0048)’ with properties from ’Deutsches Kupferinstitut, www.kupferinstitut.de’.

General Principles

Important for understanding the differences between the tutorials is to make clear, how the different solution types are defined. The simulation is divided into two domains. The electromagnetic domain and the thermal domain. Each of them can be defined as transient or steady state. A transient defined thermal domain means a temperature which varies over time. The steady state simulation gives the value of the converged transient temperature. Transfered to the electromagetic domain the load (current or voltage) is defined either transient or steady state. Transient means a changing load over time, steady state means the value of the settled transient load. The current can either be DC or AC.

Conductor Heating with DC

A conductor is heating up due to DC current of 1500 A. The solution will use a constant current, analyse for the transient electromagnetic field and temperature distribution. The results are compared against simple analytic analysis methods. Some following examples build on top of this one. They analyse for the steady state temperature of the conductor, and for AC conditions.
image
Estimated time: 1 h

Follow the steps

File Structure and Solutiontype

  1. Download the model files for this tutorial from the following link:
    https://www.magnetics.de/downloads/Tutorials/7.CouplThermal/7.1HeatingConductor.zip

  2. Open the CAD part file ’HeatingConductor.prt’.

  3. Start Simcenter Pre/Post, load the CAD part and create a new FEM and Simulation using Solver ’Magnetics’ and ’Analysis Type’ ’3D Electromagnetics’. Switch off the idealized part. For the creation of the solution use the following settings:

  4. Name the solution ’HeatingDC’,

  5. Use the Solution Type ’Magnetodynamic Transient’,
    Hint: This solution type will find the dynamic electromagnetic fields in the conductor and in the air. A simplification would be to use the ’DC Conduction Steady State’ solution that would solve only in the conductor.

  6. In register ’Output Requests’:
    In Plot: Activate ’Current Density’,
    In Table: ’Eddy Current Losses’.
    Hint: Instead of the Eddy Current Losses, one can also use the ’Total Losses’. The total losses are eddy + core losses and in this example, we will not activate core losses.
    imageimage

  7. In register ’Coupled Thermal’: Set the ’Thermal Solution’ to ’Transient’ and accept the default initial temperature of \(20^0 C\) to assign this temperature as default condition to all temperature conducting parts. Check that the output request ’Temperature’ is on and activate ’Temperature Maximum’.
    imageimage

  8. In register ’Time Steps’: Our solution time will be done in 100 steps, each with an increment of 1 seconds.
    image

  9. In register ’Initial Conditions’: Activate ’Output’ to get the initial time step result written into the result files.
    image

  10. Click OK.

Fem File Steps

  1. Switch to the Fem file

  2. If the ’Early Access Feature for Electro Magnetics’ is not ’On’ (see chapter ’Recommended Settings’), Mesh-Mating-Conditions (MMC) over all geometry now have to be created. If the feature is ’On’, MMCs are not necessary. In that case it only may be checked that the group ’non-manifold face’ shows the correct adjacent faces.

  3. Mesh the conductor using hex elements (tets are also possible). Choose an appropriate element size (i.e. 6 mm).
    imageimage

  4. Mesh the air volume with tets.
    imageimage

  5. If MMCs are used, the creation of pyramids for perfect transition is possible as seen in the below picture.
    imageimage

  6. Maybe you do a check ’Element Edges’ and verify there are no free edges inside the whole region.
    image

Materials and Physical Properties

  1. For the ’Air’ mesh-collector, use a physical of type ‘FluidPhysical’ and choose the material ’Air’ from the Magnetics material library.

  2. At ’Active in Solution’, check that ’Thermal’ is deactivated (default). The conductor will not be solved thermally.
    Hint: This is necessary, because we later will apply thermal convection on the conductor outside walls. Thus, these convection coefficients will describe the thermal loss of the conductor. If the air would be additionally active, we would additionally simulate thermal loss from the thermal conduction between the copper and air.
    imageimage

  3. Assign material the ’Copper (Cu-ETP CW0048)’ from the magnetic library to the conductor. The important material properties are explained in the following (To check them, use the ’Inspect’ button on the material).
    imageimage

In register ’Thermal’, all properties for the thermal simulation are defined. These are:
image

In register ’Electromagnetic MAGNETICS’ the properties for the magnetic problem are defined as follows.
image

Sim File Steps

  1. Switch to the Sim file, blank all meshes.

  2. Create loads and constraints for the usual electromagnetic part of the problem as follows.

  3. Create a convection constraint for the coupled thermal solution:

  4. Solve the solution. The 100 time steps take approximately 2 minutes solve time.

Post Processing

  1. Open the plot results and check them as follows.

  2. Verify that in the ’Initial Time Condition, 0 sec’, there is a temperature of \(20^\circ\)C in the conductor and a current density of zero. This result represents the initial condition and is only of interest for checking.

  3. Check the result at time 1 sec.
    Temperature is \(20.3^0 C\). Current density in average is about \(4.6e6 A/m^{2}\).
    image

  4. Check the result at time 10 sec.
    Temperature in conductor is \(22.2^0 C\).
    image

  5. Check the result at time 100 sec.
    Temperature is \(31.7^0 C\).
    image

Verification

We compare against analytic thermal theory using a basic energy form for heating of conductors. Notice that for simplicity reasons this formula does not include convection effects. \[\begin{aligned} Q &= m \cdot C \cdot \bigtriangleup T \; \Rightarrow \; \bigtriangleup T = \frac{Q}{m \cdot C} \end{aligned}\] with T: Temperature [K], Q: Energy [W s], m: mass[Kg], C: Capacity [W s/K]. Q can easily be determined by the following equations:

\(Q = P \cdot t\)
\(P = R \cdot I^2\)

with P: Power Loss [W], I: Current[A], t: Time[s], R: specific resistance[\(\Omega \cdot \frac{l}{A}\)]. The specific resistance R is defined by the reciprocal value of the conductivity multiplied by the the length of the conductor divided by its cross-section. As the conductor exists of different cross sections, the specific resistance of the different areas can be added up:

\[\begin{aligned} R=\frac{1}{\sigma} \cdot \sum \frac{l}{A} \end{aligned}\] The conductivity \(\sigma[S/m]\) can be read from the material property in NX, the length[m] and cross section[\(m^2\)] of each area can be measured.

By using an excel sheet the resulting delta T values become:

Delta T [sec] Temperature Theory [\(^\circ\)C] Temperature Simulation [\(^\circ\)C]
1 0.1 0.3
10 1 2.2
20 2.1 3.7
40 4.2 6.0
100 10.5 11.7


which is acceptable close to our simulation results. (subtract 20\(^\circ\)C from the simulation results because of the initial temperature). At larger time periods the result differs more and more because of convection effects included in the simulation.

  1. Open the afu file that shows eddy current losses. Check the calculated eddy losses:

    image

  2. Display the graph of temperature maximum over the iterations. The graph shows that after 100 s there is still no steady state situation.
    image

  3. To optionally simulate a longer time, period perform these steps:

    image

  4. Save your files. In case you want to proceed with the next example, don’t close the files.

Conductor Steady-State Temperature from DC

This example builds on top of the last one and analyses for the steady state temperature of the conductor.

Estimated time: 10 min.

Follow the steps to reproduce it:

  1. Open the Sim file ’HeatingConductor_sim1.sim’ generated by the last example. You can either use your own files or those from the ’complete’ folder.

  2. Create a new solution of type ’DC Conduction Steady State’.
    Name this solution ’SteadyStateDC’. Activate the output requests and thermal solution as shown below.
    imageimage
    imageimage

  3. At Time Steps, we should allow some steps because of temperature dependent material properties: These properties are updated with each time step and thus the solution becomes more and more accurate. Let’s use 20 steps and in the result we will see that already 5 steps would be enough.
    image

  4. Re-use the ’Thermal’ Constraint with convection. You can do this by ’drag and drop’ the constraint from the container into the constraints of the new solution.

  5. Re-use the ’Current’ and ’Voltage’ loads in the same way.
    image

  6. Solve the solution.
    Hint: The air mesh doesn’t play a role in this simulation. Therefore, it can be deleted, but it can also stay. Another way would be to set it into a simulation object ’Deactivation Set’.

  7. Open the results and check them:

  8. Save your files. If you want to proceed with the next example don’t close them.

Conductor Heating by AC, Steady State

In this example we will apply harmonic current (AC) on the conductor geometry. In the result we will find eddy current losses on the conductor. Those losses will lead to heating of the conductor.

Estimated Time: 15 min.

In this first part we will do a magneto-dynamic frequency solution for the AC magnetic fields with a coupled steady state solution for the thermal field. This will result in the steady state solution for the temperature under AC condition.

Follow the steps:

  1. Open the Sim file ’HeatingConductor_sim1.sim’ generated by the last example. You can either use your own files or those from the ’complete’ folder.

  2. Create a new solution of type ’3D Magnetodynamic Frequency’.
    Name this solution ’SteadyStateAC’. Activate the settings as shown:
    image

  3. In register ’Frequency’, create a modeling object for the forcing frequency and accept the default 50 Hz in the list.
    image image

  4. In register ’Coupled Thermal’, set the ’Thermal Solution’ to ’Steady State’. To allow temperature dependent material properties to converge, we set the number of time steps to 5. The resulting temperature curve will show the convergence behaviour.
    image image

  5. Use both already created constraints ’FluxTangent’, and ’Thermal’ for this solution.
    image

  6. Create a load ’Voltage Harmonic’, set the type to ’On Solid Face’ on one of the electrode faces. Assign 0 V.
    imageimage

  7. Create a load ’Current Harmonic’ on the other electrode face. Set the type to ’On Solid Face’. Assign 1500 A.
    imageimage

  8. Solve the solution.

  9. Open the results and display the temperature graph and the plot results. The converged temperature of about \(91.99^0 C\) resulting from this AC analysis is lower than the one from DC analysis even if both use 1500 A. The reason is the lower effective power in AC.
    imageimage

  10. Save your files and close them.

Conductor Heating with AC, Transient

We do the same as in the last example, except the thermal domain will be set to transient. This will result in a step by step heating of the conductor, starting from the initial temperature of \(20^0 C\). When doing this over a long time period, result will be the same as in the steady state case of the last example.

  1. Open the Sim file ’HeatingConductor_sim1.sim’.

  2. Clone the last created solution ’SteadyStateAC’. Rename the new to ’HeatingAC’.

  3. Edit the solution parameters. In register ’Coupled Thermal’ set the ’Thermal Solution’ to ’Transient’ and set the settings as shown below.
    imageimage

  4. Solve the solution.

  5. Open the results and show the graph for the conductor maximum temperature. The temperature at the end of the time period becomes \(84.3^0 C\) and it corresponds adequate to the one calculated in the previous steady state case (\(91.99^0C\)). Deviation: \(9.1\)%
    image

  6. Save your parts and close them.

Understanding Sources and Losses in Frequency Solutions

At each electrode there is either voltage (U) given and current (I) will result or I is given and then U will result. If the solution runs in frequency domain, such as ’Magnetodynamic Frequency’, then all results are complex, meaning they have an real (Re) and an imaginary (Im) part. For the following explanations we use solution ’SteadyStateAC’.

The tutorial is complete. Save your files and close them.