Previous topic

emf.Phase3D.potential_coeff

Next topic

emf.EMFAnalysis3D.charges

This Page

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.