A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

VILLASnode

Connecting real-time power grid simulation equipment.
https://git.rwth-aachen.de/acs/public/villas/node

Category: Energy Systems
Sub Category: Energy System Modeling Frameworks

Keywords from Contributors

villas dynamic-phasors electromagnetic-transient emt power-systems powerflow quasi-stationary operating-system unikernel cim

Last synced: about 9 hours ago
JSON representation

Repository metadata

This a CI-only mirror of https://github.com/VILLASframework/node

https://git.rwth-aachen.de/acs/public/villas/node/blob/master/

          #  VILLASnode

[![build status](https://git.rwth-aachen.de/acs/public/villas/node/badges/master/pipeline.svg)](https://git.rwth-aachen.de/acs/public/villas/node/-/pipelines/)

This is VILLASnode, a gateway for processing and forwardning simulation data between real-time simulators.
VILLASnode is a client/server application to connect simulation equipment and software such as:

- OPAL-RT RT-LAB,
- RTDS GTFPGA cards,
- RTDS GTWIF cards,
- Simulink,
- LabView,
- and FPGA models

by using protocols such as:

- IEEE 802.2 Ethernet / IP / UDP,
- ZeroMQ & nanomsg,
- MQTT & AMQP
- WebSockets
- Shared Memory
- Files
- IEC 61850 Sampled Values / GOOSE
- Analog/Digital IO via Comedi drivers
- Infiniband (ibverbs)

It's designed with a focus on very low latency to achieve real-time exchange of simulation data.
VILLASnode is used in distributed- and co-simulation scenarios and developed for the field of power grid simulation at the EON Energy Research Center in Aachen, Germany.

## Documentation

User documentation is available here: 

## Related Projects

- [MIOB](https://github.com/RWTH-ACS/miob)
- [DINO](https://github.com/RWTH-ACS/dino)

## Contributing

All contributions are welcome!
If you want to contribute to VILLASnode, please visit the [contribution guidelines](https://villas.fein-aachen.org/docs/node/development/contributing/) in our documentation.

## License

This project is released under the terms of the [Apache 2.0 license](LICENSE).

We kindly ask all academic publications employing components of VILLASframework to cite one of the following papers:

- A. Monti et al., "[A Global Real-Time Superlab: Enabling High Penetration of Power Electronics in the Electric Grid](https://ieeexplore.ieee.org/document/8458285/)," in IEEE Power Electronics Magazine, vol. 5, no. 3, pp. 35-44, Sept. 2018.
- S. Vogel, M. Mirz, L. Razik and A. Monti, "[An open solution for next-generation real-time power system simulation](http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8245739&isnumber=8244404)," 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, 2017, pp. 1-6.

For other licensing options please consult [Prof. Antonello Monti](mailto:[email protected]).

- SPDX-FileCopyrightText: 2014-2025 Institute for Automation of Complex Power Systems, RWTH Aachen University
- SPDX-FileCopyrightText: 2023-2025 OPAL-RT Germany GmbH
- SPDX-FileCopyrightText: 2022-2025 Niklas Eiling 
- SPDX-FileCopyrightText: 2018-2025 Steffen Vogel 
- SPDX-FileCopyrightText: 2018 Daniel Krebs 
- SPDX-License-Identifier: Apache-2.0

## Contact

[![EONERC ACS Logo](doc/pictures/eonerc_logo.png)](http://www.acs.eonerc.rwth-aachen.de)

- Steffen Vogel 
- Niklas Eiling 
- Felix Wege 
- Alexandra Bach 

[Institute for Automation of Complex Power Systems (ACS)](http://www.acs.eonerc.rwth-aachen.de)
[EON Energy Research Center (EONERC)](http://www.eonerc.rwth-aachen.de)
[RWTH University Aachen, Germany](http://www.rwth-aachen.de)

        

Owner metadata


Committers metadata

Last synced: 5 days ago

Total Commits: 6,087
Total Committers: 45
Avg Commits per committer: 135.267
Development Distribution Score (DDS): 0.503

Commits in past year: 228
Committers in past year: 13
Avg Commits per committer in past year: 17.538
Development Distribution Score (DDS) in past year: 0.689

Name Email Commits
Steffen Vogel p****t@s****e 3025
Steffen Vogel s****l@e****e 1449
Niklas Eiling n****g@e****e 295
Manuel Pitz m****z@e****e 242
Daniel Krebs g****b@d****t 223
Dennis Potter d****s@d****u 169
Steffen Vogel s****l@o****m 150
Pascal Bauer p****r@r****e 102
Philipp Jungkamp P****p@o****m 98
Georg Reinke g****e@r****e 72
Sonja Happ s****p@e****e 48
Philipp Jungkamp p****p@r****e 38
Marvin Klimke m****e@r****e 30
Sonja Kolen s****n@e****e 18
Umar Farooq u****q@e****e 15
Jitpanu Maneeratpongsuk j****k@r****e 12
Steffen Vogel s****2@e****e 12
Philipp Jungkamp p****p@g****m 11
Leonardo Carreras l****s@e****e 10
Hatim Kanchwala h****m@h****e 9
Marija Stevic m****c@e****e 6
Divya Laxetti d****i@r****e 5
Alexandra a****h@e****e 4
Iris Köster i****r@e****e 4
Juan Pablo Noreña-Monsalve j****m@u****o 4
Divya Laxetti l****a@g****m 3
Felix Wege f****e@e****e 3
IgnoreWarnings 1****s@u****m 3
Philipp Jungkamp p****p@g****t 3
Steffen Vogel s****l@r****e 3
and 15 more...

Committer domains:


Issue and Pull Request metadata

Last synced: about 9 hours ago

Score: -Infinity