HVDC-Wise lib
Hosts a library of HVDC equipment models for model exchange, based on the IEC CIM/CGMES standard format.
https://github.com/hvdc-wise/hvdc-wise_lib
Category: Energy Systems
Sub Category: Grid Analysis and Planning
Last synced: about 17 hours ago
JSON representation
Repository metadata
HVDC-Wise lib hosts a library of HVDC equipment models for model exchange, based on the IEC CIM/CGMES standard format.
- Host: GitHub
- URL: https://github.com/hvdc-wise/hvdc-wise_lib
- Owner: HVDC-WISE
- License: eupl-1.2
- Created: 2023-10-16T17:08:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-18T20:26:07.000Z (2 months ago)
- Last Synced: 2025-04-23T00:35:09.137Z (7 days ago)
- Language: MATLAB
- Homepage:
- Size: 2.44 MB
- Stars: 19
- Watchers: 6
- Forks: 3
- Open Issues: 6
- Releases: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
HVDC-Wise lib
HVDC-Wise lib hosts a library of HVDC equipment models for model exchange, based on the IEC CIM/CGMES standard format. For the purpose of standardized model exchange, the models in the library are split into a static part and a dynamic part:
- For the static part of a model, the data are exchanged, e.g., model topology and equipment parameters.
- For the dynamic part of a model, the actual model equations and optionally even a solver are exchanged.
Structure
- Data_exchange_specifications contains proposed extensions to IEC Canonical Information Model (CIM) and profiles to support data modelling and exchange of the static part and the dynamic part of the library's models.
- Artifacts_&_equations contains all relevant information categorised per model type. Here you will find artifacts and equations that can be used to realise the exchange of the dynamic part of the library's models.
- Documentation contains documentation for the library models and resources, supporting documentation (e.g. Images or Templates). This is the place to explore first and get familiar with models that are included in the library. In the description of each of the models' parts of the library you will find information about available open-source implementations and artifacts.
Usage
The library accomodates several use cases:
-
Exploring Models:
Users that would like to get knowledge on the way of exchanging information using IEC CIM can find real-life examples. To learn more about a specific model refer to Documentation/Models.
-
Using Models in Applications:
Users that would like to integrate models in their environment can download and use models in different tools depending on the compatibilities. To use a model in your application, check if the model is available in a suitable format for the application. The library includes several formats for dynamic part of the model, such as code in Matlab language, functional mock-up unit (fmu), Modelica code, or CIM-based representations. Since not all models are available in all formats, integrating a model into an application may require manual adjustments. This could involve ensuring compatibility of static part or embedding dynamic part of the user-defined model within the application. As vendors implement better import functionalities, the integration process will become more streamlined.
-
Standardizing Models:
If you are interested in standardizing a model for use in the scope of an association, project, study or at international standard, it is recommended to study all the details and even approach the main contributors for a given model. HVDC-WISE is taking an initiative to disseminate and promote the deliverables for standardization.
The library supports multiple formats for dynamic part of the model to ensure long-term interoperability. The usage of library, i.e., using models in applications or standardizing the models can give feedback and further enhance the quality of the library.
Contributing
1. Open an Issue
Start by creating a new issue to propose your model.
2. Prepare the Contribution
Create a new branch (e.g., model-name
) and begin working.
The contribution should include:
- Model documentation using the template.
- Dynamic part in one of the supported formats:
- Code (Modelica or Matlab).
- Artifact (FMU).
- CIM Extensions (if modeling static part requires to extend CIM).
The workflow to prepare the contribution is shown in the figure:
3. Submit a Pull Request
When your contribution is ready, create a pull request (PR) to merge your branch into the main branch.
4. Review and Merge
Your PR will be reviewed by a maintainer. Once approved, your contribution will be merged into the main branch.
License
This project is licensed under the EUROPEAN UNION PUBLIC LICENCE v. 1.2 (EUPL).
Contact
For questions, suggestions, or issues, feel free to reach out via email:
Email: [email protected]
Acknowledgement
HVDC-Wise lib is developed as a part of the HVDC-WISE project.
HVDC-WISE is supported by the European Union’s Horizon Europe programme under agreement 101075424.
UK Research and Innovation (UKRI) funding for HVDC-WISE is provided under the UK government’s Horizon Europe funding guarantee [grant numbers 10041877 and 10051113].
Owner metadata
- Name: HVDC-WISE
- Login: HVDC-WISE
- Email:
- Kind: organization
- Description: The project seeks to provide the necessary framework for HVDC grid design to enable future EU-GB grids to be planned and operated in reliable and resilient way
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/137079837?v=4
- Repositories: 1
- Last ynced at: 2023-07-25T14:28:26.864Z
- Profile URL: https://github.com/HVDC-WISE
GitHub Events
Total
- Watch event: 16
- Push event: 1
- Public event: 1
- Fork event: 2
Last Year
- Watch event: 16
- Push event: 1
- Public event: 1
- Fork event: 2
Committers metadata
Last synced: 4 days ago
Total Commits: 3
Total Committers: 2
Avg Commits per committer: 1.5
Development Distribution Score (DDS): 0.333
Commits in past year: 2
Committers in past year: 1
Avg Commits per committer in past year: 2.0
Development Distribution Score (DDS) in past year: 0.0
Name | Commits | |
---|---|---|
Georgii Tishenin | g****n@e****e | 2 |
Diego Cirio | D****o@r****t | 1 |
Committer domains:
Issue and Pull Request metadata
Last synced: about 17 hours ago
Total issues: 10
Total pull requests: 2
Average time to close issues: 4 days
Average time to close pull requests: 2 minutes
Total issue authors: 1
Total pull request authors: 1
Average comments per issue: 0.1
Average comments per pull request: 0.0
Merged pull request: 2
Bot issues: 0
Bot pull requests: 0
Past year issues: 10
Past year pull requests: 2
Past year average time to close issues: 4 days
Past year average time to close pull requests: 2 minutes
Past year issue authors: 1
Past year pull request authors: 1
Past year average comments per issue: 0.1
Past year average comments per pull request: 0.0
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- georgii-tishenin (10)
Top Pull Request Authors
- georgii-tishenin (2)
Top Issue Labels
Top Pull Request Labels
Score: 3.912023005428146