Skip to content

Metroscope-dev/metroscope-modeling-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metroscope Modeling Library

Content

The Metroscope Modeling Library contains modelica modules for industrial components such as pumps, turbines, heat exchangers, to build steady-state digital twins of industrial process. The associated documentation contains explanation of the library equations.

Usage

  • When creating a Digital Twin (also called model or even Parametrization in license file), you should only use official releases of Metroscope Modeling Library. Official releases can be downloaded from here.
  • In your model, you should add a line in annotation, containing the following : uses(MetroscopeModelingLibrary(version(="3.0.1")) in which you replace the version number ("3.0.1") by the one you use. That way you will get a warning if you use your model with a wrong version of the library.

Reporting a bug

  • Report your issues on issues page
  • Do not attach sensitive data to the GitHub issue you create
  • Provide following information
    • A clear and concise description of what the bug is
    • Steps to reproduce the bahavior
    • A clear and concise description of what you expected to happen.
    • Your configuration (OS, Modelica version, Metroscope Modeling Library version, modeling software & version)

Contributions

Your contributions are very welcome. To contribute, you have to clone repository Metroscope Modeling Library: git clone git@github.com:Metroscope-dev/metroscope-modeling-library.git

To suggest changes, you have to:

  • checkout main branch: git checkout master
  • pull last changes: git pull
  • create a new branch: git checkout -b new-branch-name
  • commit your changes & push your code
  • create a pull request
    • Give a meaningfule title to your pull request (examples: BUG FIX - Stodola Turbine or NEW COMPONENT - <NEW_COMPONENT_NAME>)
    • Provide a comment explaining the changes
      • Aim of the changes
      • Description of the changes
      • If associated to an open GitHub issue, provide its url

For the sake of efficiency, create a draft pull request if you still have work to do before having your pull request reviewed (see Github documentation if needed).

When your pull request is ready for review, change its stage (see documentation if needed) and notify the #physical-modeling slack channel Your pull request will be reviewed; if validated, it will be merged on main branch by Metroscope.

License

License file is Metroscope Contributor License Agreement For MML

Attribution notices

Copyright 2021 Metroscope

Metroscope Modeling Library is a Derivative Work of ThermoSysPro:

About

Modelica library to build physical models of nuclear and combined cycle gas power plants. Based on ThermoSysPro library

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 15