emf.EMFAnalysis3D¶
-
class
emf.
EMFAnalysis3D
(phases, mu0='air', e0='air')[source]¶ A class for performing electric and magnetic field analysis of transmission lines.
Parameters: - phases : list
A list of
Phase3D
.- mu0 : float
The magnetic permeability of the space.
- e0 : float
The electric permittivity of the space.
Methods
charges
(self)Returns the charge quantities for the phases. electric_field
(self, x)Returns the electric field vector at the given point. magnetic_field
(self, x)Calculates the magnetic field caused by all phases. net_electric_field
(self, x)Returns the resultant electric field at the given point. net_magnetic_field
(self, x)Calculates the result magnetic field caused by all phases. net_space_potential
(self, x)Returns the resultant space potential at the given point. plot_elec_field_contours
(self, xs, ys[, …])Plots the magnetic field contours. plot_geometry
(self[, symbols])Plots the geometry of the analysis. plot_mag_field_contours
(self, xs, ys[, …])Plots the magnetic field contours. plot_space_potential_contours
(self, xs, ys)Plots the magnetic field contours. potential_coeffs
(self)Returns the potential coefficient matrices of the phases. set_electric_perm
(self, value)Sets the electric permittivity of the space. set_magnetic_perm
(self, value)Sets the magnetic permeability of the space. space_potential
(self, x)Returns the space potential at the given point.