emf.EMFAnalysis2D¶
-
class
emf.
EMFAnalysis2D
(phases, mu0='air', e0='air')[source]¶ A class for performing electric and magnetic field analysis of transmission lines.
Parameters: - phases : list
A list of
Phase2D
.- mu0 : float
The magnetic permeability of the space.
- e0 : float
The electric permittivity of the space.
Methods
charges
(self)Returns the charges of the phases. electric_field
(self, x, y[, qs])Returns the electric field vector at the given point. magnetic_field
(self, x, y)Calculates the magnetic field vector caused by all phases. net_electric_field
(self, x, y[, qs])Returns the resultant electric field at the given point. net_magnetic_field
(self, x, y)Calculates the resultant magnetic field caused by all phases. net_space_potential
(self, x, y)Returns the resultant space potential at the given point. plot_elec_field_contours
(self, xs, ys[, cmap])Plots electric field contours. plot_elec_field_profiles
(self, xs, ys)Plots electric field profiles. plot_geometry
(self)Plots the geometry of the analysis. plot_mag_field_contours
(self, xs, ys[, cmap])Plots magnetic field contours. plot_mag_field_profiles
(self, xs, ys)Plots magnetic field profiles. plot_space_potential_contours
(self, xs, ys)Plots space potential contours. plot_space_potential_profiles
(self, xs, ys)Plots space potential profiles. potential_coeffs
(self)Returns the potential coefficient matrix 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, y)Returns the space potential at the given point.