https://github.com/electa-git/linecablemodels.jl
Toolbox in Julia for accurate modeling of power lines and cables.
https://github.com/electa-git/linecablemodels.jl
cable-modeling emtp harmonics julia-package power-systems transmission-lines underground-cables
Last synced: about 1 month ago
JSON representation
Toolbox in Julia for accurate modeling of power lines and cables.
- Host: GitHub
- URL: https://github.com/electa-git/linecablemodels.jl
- Owner: Electa-Git
- License: bsd-3-clause
- Created: 2025-01-15T14:29:35.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-04-06T18:33:54.000Z (about 2 months ago)
- Last Synced: 2025-04-06T19:32:49.551Z (about 2 months ago)
- Topics: cable-modeling, emtp, harmonics, julia-package, power-systems, transmission-lines, underground-cables
- Language: Julia
- Homepage: https://electa-git.github.io/LineCableModels.jl/
- Size: 48.9 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# LineCableModels.jl
[](https://electa-git.github.io/LineCableModels.jl/dev/)
[](https://github.com/Electa-Git/LineCableModels.jl/actions/workflows/CI.yml?query=branch%3Amain)
[](https://opensource.org/licenses/BSD-3-Clause)
[](https://codecov.io/gh/Electa-Git/LineCableModels.jl)`LineCableModels.jl` is a Julia package for computing the electrical parameters of arbitrary arrangements of underground and overhead power cables, with built-in uncertainty quantification. It is designed as a general-purpose and scalable toolbox to calculate transmission line parameters and to construct models for steady-state analysis and electromagnetic transient (EMT) simulations.
## Main features- **Comprehensive cable modeling:** Detailed representation of conductors (solid, tubular, stranded), insulation layers, screens, armoring, and semicons.
- **Line and cable constants:** Accurate DC and AC parameters (R, L, C, G) with correction factors for temperature, stranding, and helical effects.
- **Propagation characteristics:** Rigorous electromagnetic models for cable internal impedances and earth-return paths.
- **Multiple solvers:** Analytical formulations, finite element modeling, and interfaces to EMT programs, including PSCAD.
- **Materials and cables library:** Store and reuse standardized material properties and cable designs across projects.## Documentation
See the [full documentation](https://electa-git.github.io/LineCableModels.jl/) for detailed usage instructions, technical background, and examples.
## Usage
Clone the package and add to the Julia environment:
```julia
] add https://github.com/Electa-Git/LineCableModels.jl.git
``````julia
using LineCableModels
```For application examples, please refer to the [tutorials section](https://electa-git.github.io/LineCableModels.jl/) and the [examples folder](examples).
## License
The source code is provided under the [BSD 3-Clause License](LICENSE).
## Acknowledgements
This work is supported by the Etch Competence Hub of EnergyVille, financed by the Flemish Government. The primary developer is Amauri Martins ([@amaurigmartins](https://github.com/amaurigmartins)).