Previous topic

emf.EMFAnalysis2D.plot_space_potential_contours

Next topic

emf.EMFAnalysis2D.potential_coeffs

This Page

emf.EMFAnalysis2D.plot_space_potential_profiles

EMFAnalysis2D.plot_space_potential_profiles(self, xs, ys)[source]

Plots space potential profiles.

Parameters:
xs : array

An array of x values to plot.

ys : array

An array of y values to plot.

Examples

# space_potential_profiles.py
import numpy as np
from emf import Phase2D, EMFAnalysis2D

phases = [
    Phase2D('A', -10, 10.6, 0.033, 525000, 1000, 120, 3, 0.45),
    Phase2D('B', 0, 10.6, 0.033, 525000, 1000, 0, 3, 0.45),
    Phase2D('C', 10, 10.6, 0.033, 525000, 1000, -120, 3, 0.45),
]

emf = EMFAnalysis2D(phases)

emf.plot_space_potential_profiles(
    xs=np.linspace(-20, 20, 100),
    ys=(1, 5, 10.6)
)

(Source code, png, hires.png, pdf)

../_images/space_potential_profiles.png