upb-lea / FEM_Magnetics_Toolbox

An Open-Source FEM Magnetics Toolbox for Power Electronic Magnetic Components
https://upb-lea.github.io/FEM_Magnetics_Toolbox/
GNU General Public License v3.0
66 stars 11 forks source link

second airgap at outer leg #110

Open Trala12 opened 5 months ago

Trala12 commented 5 months ago

Hello, I would like to implement a 2nd airgap at the outer leg. Can you help me? Thank you.

tillpiepenbrock commented 5 months ago

Hi Trala12,

generally, it is possible to implement air gaps in the outer leg. As we have not provided for this up to now, many changes to the code are required.

Following steps are necessary:

  1. The drawing of the core needs to be revisited and the same placing algorithms that are already implemented for the center leg have to be applied to the outer leg. (For n air gaps)
  2. The mesh generation needs to adapt the n core parts.
  3. The n core parts need to be assigned correctly to the physical entity "CORE".
  4. The boundary condition changes, as we now get a fringing field which expands in the outer region. To cover this, an outer region needs to be defined. In the current implementation, the flux on the outer borders of the core is assumed parallel to the boundary. (This is definitely the most challenging task. But there are GetDP examples...)
  5. In the post processing it needs to be ensured, that all integrals are performed over the n single core parts.

If you really like to contribute to our little project, let us have a call.

Best regards, Till