credibility

Credibility library

https://github.com/dlr-sr/credibility

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    2 of 4 committers (50.0%) from academic institutions
  • Institutional organization owner
    Organization dlr-sr has institutional domain (www.dlr.de)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.8%) to scientific vocabulary

Keywords

credibility modelica-library
Last synced: 7 months ago · JSON representation

Repository

Credibility library

Basic Info
  • Host: GitHub
  • Owner: DLR-SR
  • License: bsd-3-clause
  • Language: Motoko
  • Default Branch: main
  • Size: 894 KB
Statistics
  • Stars: 5
  • Watchers: 5
  • Forks: 4
  • Open Issues: 1
  • Releases: 2
Topics
credibility modelica-library
Created over 3 years ago · Last pushed about 1 year ago
Metadata Files
Readme Changelog License Citation

README.md

Credibility

The BSD License GitHub release (latest SemVer)

Package Credibility is a free Modelica package to add traceability, uncertainty and calibration information to scalar and 1D-table parameters in a standardized way. For details of this library, see also the journal article Towards Modelica Models with Credibility Information.

Example for the kind of information that can be added to a scalar parameter value (image is from the article above; min/max/unit/description are standard Modelica attributes; the remaining information is new and is added via Modelica parameter records of the Credibility library):

SpringConstantCredibilityInfo

The Credibility library contains an example of a controlled drive train with scalar and 1D-table parameters with credibility information (Credibility.Examples.SimpleControlledDriveNonlinear). The models of this example are then used to demonstrate (for details see the article above):

  • optimization based calibration (using the commercial DLR Optimization Modelica library),
  • Monte Carlo simulation (demonstrating in particular a new approach for utilizing table-based uncertainty in a Monte Carlo simulation),
  • generation of an FMU (Functional Mock-up Unit) where the credibility information of the Modelica model is included in the FMU (generate the FMU from Credibility.Examples.SimpleControlledDriveNonlinear.SimpleDrive_forFMU with any Modelica tool that supports FMU export). With the many available FMI tools, the credibility information can be utilized.

The current approach has the drawback that data needs to be partially manually copied to perform calibration and Monte Carlo simulation in the many available tools for these tasks. The goal is to start a discussion in the Modelica Association how to improve this.

Main Developers

Martin Otter, Matthias Reiner, Jakub Tobolar, DLR - Institute of System Dynamics and Control.

Acknowledgement

The development of the Library was organized within the European ITEA3 Call6 project UPSIM Unleash Potentials in Simulation (number 19006).The work was partially funded by the German Federal Ministry of Education and Research (BMBF, grant numbers 01IS20072H and 01IS20072G).

The development of this library is based on work carried out together with Leo Gall and Matthias Schfer (both LTX Simulation GmbH) in the UPSIM project.

Owner

  • Name: DLR-SR
  • Login: DLR-SR
  • Kind: organization
  • Location: Germany

German Aerospace Center (DLR) - Institute of System Dynamics and Control (SR) - open source projects

GitHub Events

Total
  • Delete event: 1
  • Fork event: 1
  • Create event: 1
Last Year
  • Delete event: 1
  • Fork event: 1
  • Create event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 41
  • Total Committers: 4
  • Avg Commits per committer: 10.25
  • Development Distribution Score (DDS): 0.39
Past Year
  • Commits: 6
  • Committers: 1
  • Avg Commits per committer: 6.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
tobolar j****r@d****e 25
Martin Otter M****r 8
tobolar t****r 6
Martin.Otter@dlr.de M****r@d****e 2
Committer Domains (Top 20 + Academic)
dlr.de: 2

Issues and Pull Requests

Last synced: about 2 years ago

All Time
  • Total issues: 4
  • Total pull requests: 11
  • Average time to close issues: 2 months
  • Average time to close pull requests: about 18 hours
  • Total issue authors: 3
  • Total pull request authors: 2
  • Average comments per issue: 1.25
  • Average comments per pull request: 0.0
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 4
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 minutes
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • tobolar (2)
  • levanthanh3005 (2)
  • sjoelund (1)
Pull Request Authors
  • tobolar (20)
  • MartinOtter (1)
Top Labels
Issue Labels
wontfix (1) label::fmu (1) enhancement (1) bug (1)
Pull Request Labels
documentation (11) enhancement (1) bug (1) T::german (1)