Inductive power transfer system: coupler modeling and mutual-inductance calculation for coils with SimLab


Studied device
The coupler in an inductive power transfer system includes the following elements, an energy transmitter, and an energy receiver, each includes a coil as well as ferromagnetic material.
For this device, its mutual-inductance value is the most important physical quantity. Because the mutual-inductance value determines the ability to transmit power, it is of great significance to the design of the coupler and the control circuit.
Basic EM analysis
SimLab-Flux provides two basic coil modeling methods, including meshed coil and non-meshed coil, as shown below:
After solving the scenario, SimLab can provide some basic post-processing for the EM analysis, including the mutual-inductance calculation. As shown below, the mutual-inductance values under the two coil modeling methods are very close.
Access
All files corresponding to this example are accessible in the following link:
Note :
The tutorial packaging may evolve with each new version, but not mandatory. The latest version of the tutorial package will automatically work with the most recent release of SimLab.
Example: After installing the SimLab 2025 release, you can find the latest Tuto_2024.zip package. This means that the tutorial has not been updated since 2024 release, that the tutorial does not need to be updated, and that the tutorial still works in 2024.1 release and 2025 release.
Step to follow:
- to follow the example step by step, the corresponding files are in "Example_name_StepByStep" folder containing:
- Input folder: contains initial *.slb databases an other files needed to be able to play manually the tutorial by following the step by step document
- Output folder: empty (contains the obtained results after to play the tutorial)
- Tutorial folder: contains the document describing the example step by step
- to play the tutorial by scripts, the corresponding files are in "Example_name_PlayScripts" folder containing:
- Input folder: contains initial *.slb databases an other files needed to be able to run scripts of the tutorial
- Output folder: empty (contains the obtained results after to play scripts of the tutorial)
- ScriptsTutorial folder: contains script files to be able to play each analysis