Home

Awesome

Litz Wire Losses with FEM and MATLAB

license - BSD language - MATLAB category - power electronics status - maintained

This MATLAB tool extracts the losses of a litz wire winding from the field patterns. The losses are computed in the frequency domain with Bessel functions. The field patterns can be extracted with any simulation software (e.g. COMSOL, ANSYS, OpenFOAM). The tool be used to compute the losses of different components, e.g., inductors, transformers, and chokes.

The method features several advantages:

The following limitations exist:

The following field patterns are required:

This tool is developed by the Power Electronic Systems Laboratory at ETH Zurich and is available under the BSD License. The code is also available on the ETH Data Archive.

Example

A simple circular air coil realized with litz wire is considered:

Winding Current Density and Magnetic Field

<p float="middle"> <img src="readme_img/fem_current.png" width="350"> <img src="readme_img/fem_field.png" width="350"> </p>

Winding Equivalent Circuit

<p float="middle"> <img src="readme_img/circuit.png" width="700"> </p>

Compatibility

The tool is tested with the following MATLAB setup:

Any numerical simulation software (e.g. COMSOL, ANSYS, OpenFOAM) can be used for generating the field patterns. For the included example, COMSOL 5.4 or 5.5 has been used.

References

References for the litz wire losses:

Author

License