Previous topic

emf.Phase2D.potential_coeff

Next topic

emf.EMFAnalysis2D.charges

This Page

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.