Skip to content

v0.2.0

Choose a tag to compare

@Jorgelmh Jorgelmh released this 30 Apr 11:25
· 174 commits to main since this release

What's New: Structured Variables

Introducing structured variables to component-model according to FMI standard v.2 and 3.

Key Benefits:

  • Hierarchical Variable Organization: Variables can now be organized in a tree structure using dot notation (e.g., vehicle.engine.speed)
  • Automatic Derivative Handling: Define interface variables that represent derivatives (like speeds) of base variables without explicitly defining them in the underlying model
  • Simplified Complex System Modeling: Models can expose a more intuitive interface while abstracting internal complexity

Technical Improvements:

  • New variable naming conventions: flat and structured
  • Support for derivative notation: der(variable) and der(variable,n)
  • Enhanced parent-child relationship handling for nested components
  • Improved array indexing with structured notation