Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mpewsey/emf

Calculate electric fields, magnetic fields, and space potentials for transmission lines.
https://github.com/mpewsey/emf

calculations electric-fields emf magnetic-fields transmission-line

Last synced: about 1 month ago
JSON representation

Calculate electric fields, magnetic fields, and space potentials for transmission lines.

Awesome Lists containing this project

README

        

# EMF Calculator

[![Build Status](https://travis-ci.com/mpewsey/emf.svg?token=8VnQgt1kpLw7KrQy9Bzq&branch=master)](https://travis-ci.com/mpewsey/emf)
[![Documentation Status](https://readthedocs.org/projects/emf/badge/?version=latest)](https://emf.readthedocs.io/en/latest/?badge=latest)
[![codecov](https://codecov.io/gh/mpewsey/emf/branch/master/graph/badge.svg)](https://codecov.io/gh/mpewsey/emf)

```diff
- NOTE: The 3D analysis portion of this package is unverified and experimental.
```

## About

This package provides tools for performing electromagnetic field (EMF) analysis
for transmission lines.

## Installation

The development version of this repository may be installed via pip:

```
pip install git+https://github.com/mpewsey/emf#egg=emf
```

## Example

To perform an analysis, simply create a list of phases or phase segments and
pass them to the desired analysis constructor:

```python
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)
```

Methods can be called on the analysis object to acquire the desired field
values or to generate plots of cross sections. For example, the below plots
were generated from the above phase configuration.


geometry.png



mag_field_contour.png
mag_field_profile.png


elec_field_contour.png
elec_field_profile.png


space_potential_contour.png
space_potential_profile.png