Previous topic

emf.base._BaseEMFAnalysis.set_magnetic_perm

Next topic

emf.base._BasePhase.equiv_diameter

This Page

emf.base._BasePhase

class emf.base._BasePhase(name, diameter, voltage, current, phase_angle, num_wires, spacing, ph_type, in_deg)[source]

A base class for creating a transmission line phase.

Parameters:
name : str

The name of the phase.

diameter : float

The diameter of the wire.

voltage : float

The phase voltage.

current : float

The current in the phase.

phase_angle : float

The phase angle.

num_wires : int

The number of wires in the bundle.

spacing : float

The bundle spacing.

ph_type : {‘ac3’, ‘dc’}

The phase type. Use ‘ac3’ for 3-phase alternating current and ‘dc’ for direct current.

in_deg : bool

Specify True if input phase angle is in degrees; False if angle is in radians.

Methods

equiv_diameter(self) Returns the equivalent diameter for the phase bundle.
get_phase_angle(self) Returns the phase angle in radians.
ph_to_gnd_voltage(self) Returns the phase to ground voltage for a 3 phase system.
phasor_current(self) Returns the currect with real and reactive components.