This repository contains multiple libraries that model a transmission line and provide engineering calculations. Each library has its own subfolder to separate it from others.
This library provides base functionality needed for most libraries.
- Unit conversions
- Polynomials
- Geometric shapes
This library contains classes/methods that model a transmission line in 3D.
- Alignments
- Station
- Line angles
- Structures
- Rotation, offset, height
- Multiple attachments
- Hardware assemblies
- Cables
- Catenary position/tension
- Weathercases
This library contains classes/methods that model the cable during sagging/installation.
- Sag corrections and clipping offsets
- Transit, dyno, and stopwatch sagging methods
This library contains classes/methods that model cable sag-tension behavior.
- Experimental Plastic Elongation (EPE) Cable Model
- Individual shell/core components
- Tension/compression extrapolation
- Load and creep stretch
- Resolving multiple tension constraints
This library contains classes/methods that model cable thermal behavior.
- Steady-state current and temperature
- Transient temperature
The master branch contains stable code most of the time, but it's best to use specific releases of the master branch whenever possible.
This is an open source effort to create transmission line design software. This software is licensed in the public domain, so we can contribute to this collectively without worrying about intellectual property.