Skip to content

williamrob104/Distributed-Current-Source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Distributed Current Source

Introduction

Distributed Current Source (DCS) is a method for modeling the dynamic responses of eddy currents induced in objects. Material properties including electrical conductivity, permittivity, and magnetic permeability are considered. Unlike conventional numerical methods such as finite element method, DCS accounts for eddy currents and magnetization by means of volume and surface current sources, which gives closed-form solutions to eddy currents, magnetic flux density and electromotive force.

Analysis types

Frequency domain Time domain
2D-axisymmetric 3D 2D-axisymmetric 3D
Non-ferromagnetic
Ferromagnetic ⚠️ not verified ⚠️ not verified
Ferroeletric

Features

  • Multiple coils for excitation and sensing purposes
  • Current or voltage excitation in both frequency and time domain
  • Allow different conductivity for elements

Project Structure

The project is written in MATLAB, and verified using the COMSOL finite element analysis software. .mlx are matlab scripts and .mph are COMSOL files.

DCS_functions directory contains the core functionalities and detailed formulation of DCS.

examples directory contains examples of DCS applied to different problems as well as finite element analysis for comparison.

References

[1] B. J. Hao, K. M. Lee, and K. Bai, "Distributed current source modeling method for 3D eddy current problem in magnetic conductor with discrete state-space J-φ formulation," Journal of Computational Physics, vol. 401, Jan. 2020, doi: 10.1016/j.jcp.2019.109027.