Inductor input types – power, voltage or current
Selecting the appropriate input type for your inductor—current, voltage, or power—depends on your system configuration and simulation requirements.
By understanding the constraints and behavior of each input type described in this article, you can select the most suitable approach for your simulation needs.
Additionally, we provide recommendations for what to do if your simulation results do not match your expectations.
Choosing the correct input type
Selecting the appropriate input type for your inductor—current, voltage, or power—depends on your system configuration and simulation requirements.
If the total power consumed by the system (inductor + workpiece) is known, it can be set as the input.
Setting current as the input is often the safest choice. You can directly specify the current for each inductor.
Voltage input also is a flexible option for systems with multiple inductors. Different voltage values can be assigned to each inductor.
Using power as input
If the total power consumed by the system (inductor + workpiece) is known, it can be set as the input. However, there are important considerations:
- Cenos regulates the total power by adjusting the current in the inductor.
- The process involves initially applying 1A current, calculating the system’s power, and then determining the required current to achieve the desired power through proportional scaling.
- Multiple Inductors:
- If the simulation involves multiple inductors, Cenos calculates the current for each inductor to meet the desired total power.
- Restriction: Power control cannot be used if the inductors require different power values, as this also implies differing current values.
- Power Transfer Efficiency (impedance matching)
-
- If the system’s efficiency is less than ideal, you may notice that the simulation results show higher temperature values for the workpiece or a hardened profile that is too wide or deep. To maximize efficiency and ensure accurate results, proper impedance matching between the source and the load should be performed. This ensures optimal power transfer and minimizes energy losses in the system.
- One of the reasons why power in the coil is lower than in the generator are the different impedance values of the load (coil) and the source (generator). Impedance is calculated as:
Z=sqrt(R2+XL2+XC2)
XL=2πfL
<li
>XC=1/2πfC
-
- where L – inductance, C – capacitance, R – resistance, f – frequency, XL – inductive reactance, XC – capacitive reactance.
- The maximum power-transfer theorem says that to transfer the maximum amount of power from a source to a load, the load impedance should match the source impedance.
Zload=Zsource
What to do if results are not as expected
If the power input in Cenos results in excessively high temperatures or an overly deep hardening profile, it likely indicates unknown power losses in the system. To determine the actual power, the most accurate method is to measure the current or voltage directly on the coil and use this value. If measurement is not possible, Cenos can help estimate the power that produces the expected results (e.g., temperature or hardening profile) and based on that get the systems efficiency.
When is power control not applicable?
Power control cannot be used when the simulation involves multiple inductors with different power or current requirements. In such cases, Cenos calculates a single current value for all inductors, which is incompatible with varying power needs.
Using current as input
Setting current as the input is often the safest choice. You can directly specify the current for each inductor.
What to do if results are not as expected
Unknown resistances in the system may reduce the current reaching the inductor. To measure the actual current, use a Rogowski coil compatible with your system’s current and frequency. These coils are easy to find online. The Rogowski coil detects the inductor’s magnetic field, generating a voltage that is converted into the current value.
Using voltage as input
Voltage input also is a flexible option for systems with multiple inductors. Different voltage values can be assigned to each inductor.
Important Note:
Voltage inputs must consider losses in the system. For instance, if the voltage is measured at the generator or far from the coil, there could be a voltage drop along the connection.
What to do if results are not as expected
Voltage-controlled simulation is sensitive to the geometry used. When applying voltage input, remember that all parts of the system contribute to voltage drop. For example, 2D simulations typically exclude terminals, busbars, or other connecting parts. To accurately simulate the heating process, adjust the input voltage to reflect the value directly applied to the inductor, excluding the rest of the system.
In 3D simulations, the situation is similar. While most setups include some connection parts, these are often much shorter than in reality. In such cases, the voltage input should also be adjusted accordingly.
How to adjust voltage input
If a voltage-controlled generator is used, it means that the voltage from the generator is applied to the whole system together. The whole system is an inductor together with any kind of busbars that connects it to the generator. In most cases we do not want to include the busbars at their full length in the simulation to make the simulation simpler and faster. Not including the total length of busbars means that we need to adjust the voltage input value in the Cenos. In this article we explain why is that and how to adjust it.
Example of a voltage controlled system
Any system where coil is connected to the generator actually can be looked as a circuit with coil and two resistances. If the connecting parts between generator and coil are short, it means that they have relatively low resistance and their impact on the system is minimal. However, if these parts are not short, their effect on the system becomes significant and must be accounted for.
Lets look at the generator that gives a constant voltage of 10 kV. The coil has its inductance L and impedance Z, connecting parts have resistance R1 and R2.
The resistance of each busbar can be calculated
R=ρl/A
where ρ is resistivity [Ohm⋅m], l – length of the busbar, A – area, where the current is flowing. To calculate area A, you need to find the skin depth in which the current is flowing and calculate this area. For example, if the inductor is rectangular with side lenght a and b, then area A is
A=2δa+2δb−4δ2
Option 1 – simulating the complete setup
Simulate the complete setup, including all connection components, to determine the voltage drop in these parts. This process requires only one simulation step and an electromagnetic analysis (thermal analysis can be skipped).
Here are steps on how to do it:
- Open the simulation results in ParaView and select inductor domain in the Pipeline Browser.
- Apply the “Integrate Variable” filter to the inductor domain. You can find it under Filters>Alphabetical>Integrate Variable. This filter sums values for all the nodes for each of the field.
- Find integrated Joule heat for the whole inductor, note the value (Q_total).
- Make a clip where only inductor terminals are visible. Integarte joule heat for this part (Q_terminals).
- Calculate the proportion of Joule heat in the connection parts compared to the total system. The voltage drop proportion is the same.
Q_terminals/Q_total = V_terminals/V_total
- Use the following formulas to calculate the voltage drop across the terminals
- Use this adjusted voltage value in simulations without including the connecting parts.
V_input = V_total - V_terminals
Option 2 – adding equivalent resistance
If measuring directly or simulating the full system isn’t feasible, you can add an equivalent electrical resistance to the inductor to simulate the resistance of the busbars. This approach allows you to use the total voltage value in the simulation without explicitly modeling the connecting components.
Steps how to do it:
- Measure the length of the connecting components (e.g., cables, terminals).
- Determine the area where the current flows in the inductor. This requires calculating the skin depth δ. For a rectangular cross-section
A=2δa+2δb−4δ2
where a and b are the dimensions of the cross-section. - Calculate resistance of the busbars
R=ρl/A
, where ρ is the material’s resistivity, l is the length of the connecting parts, and A is the area. - Adjust the resistance for the inductor’s geometry
R_contact=R⋅ab
- Modify the inductor geometry by introducing a cut to simulate the resistance within the simulation. This ensures the resistance is appropriately included in the electromagnetic calculations. (Refer to the image below for guidance.)
Example:
Let’s say that there are two busbars with length 1.2 m, frequency used is 10 kHz, cross section of busbar is rectangle with side lengths a = 10 cm
, b = 12 cm
. Skin depth in this case is 652 um. Area where current is flowing:
A=2δa+2δb−4δ2=2(652⋅10−6⋅0.1)+2(652⋅10−6⋅0.12)−4(652⋅10−6)2=0.000279 m2
Resistance of the busbars are:
R=ρl/A=1.68⋅10e−8⋅2⋅1.2/0.000279=0.000145 Ω
Now, to calculate electric constact resistance which has units Ωm2Ωm2 calculated total resistance of busbars needs to be multiplied by the cross section area of the inductor:
Rcontact=R⋅ab=0.000145⋅0.10⋅0.12=1.74⋅10e−6 Ωm2
Value 1.74⋅10e−6 Ωm2
will represent all resistance that is not included in the simulation model but is in the real-life system.