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.