Flux Linkage Report
The MagneticFluxLinkageReport computes the magnetic flux linkage for a coil The flux linkage quantifies the total magnetic flux linked with a coil due to its own current and the currents in other coils.
What Is Flux Linkage?
The magnetic flux linkage is defined as
\[\Psi = \int_S \mathbf{B} \, \mathrm{d}S \quad.\]
Here \(\Psi [{\rm Wb}]\) is the flux linkage, \(B [{\rm T}]\) is the magnetic flux density, and \(S\) is the surface enclosed by the coil winding.
The flux linkage plays a central role in computing induced voltage in the coil via Faraday’s law:
\[V = \frac{\mathrm{d} \Psi}{\mathrm{d}t} \quad.\]
The total magnetic energy stored in the system can also be expressed using flux linkage:
\[W = \frac{1}{2} \sum_i \Psi_i I_i\]
Usage Example
from mufem.electromagnetics.coil import MagneticFluxLinkageReport
help(MagneticFluxLinkageReport)
Help on class MagneticFluxLinkageReport in module mufem.electromagnetics.coil:
class MagneticFluxLinkageReport(mufem.ReportTrait)
| Method resolution order:
| MagneticFluxLinkageReport
| mufem.ReportTrait
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: mufem.electromagnetics.coil.MagneticFluxLinkageReport, name: str, coil_index: int) -> None
|
| evaluate(...)
| evaluate(self: mufem.electromagnetics.coil.MagneticFluxLinkageReport) -> Value
|
| get_name(...)
| get_name(self: mufem.electromagnetics.coil.MagneticFluxLinkageReport) -> str
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.