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.