Rumoca: Towards a Translator from Modelica to Algebraic Modeling Languages
DOI:
https://doi.org/10.3384/ecp2181009Keywords:
Modelica, symbolic computation, algebraic modeling, cyber-physical systems, Model Translation, CasADi, SymPyAbstract
We present Rumoca, a translator written in Rust that formsthe basis of a symbolic toolchain, automatically convertingModelica models into a variety of target algebraic modelinglanguages. Rumoca is demonstrated on three models andtranslated into two different algebraic representations:CasADi and Sympy. Designed for generalizability, Rumoca hasthe potential to accommodate increasingly complex Modelicamodels and additional target languages.Downloads
Published
2025-10-24
Issue
Section
Papers
License
Copyright (c) 2025 Micah Condie, Abigaile Woodbury, James Goppert, Joel Andersson

This work is licensed under a Creative Commons Attribution 4.0 International License.