Search code examples
modelicaopenmodelica

OMEdit simulation flags “-override” and “-overrideFile” usage


Can someone share simple examples on usage of simulation flags “-override” and “-overrideFile” in Openmodelica's OMEdit.


Solution

  • This is a simple mos-script showing how to use override and overrideFile

    loadString("model M Real r(start=1.0) = der(r); end M;");
    simulate(M);
    val(r, 0.5);
    simulate(M, simflags="-override r=2.0");
    val(r, 0.5);
    writeFile("a.txt", "r=4.0\n");
    simulate(M, simflags="-overrideFile=a.txt");
    val(r, 0.5);
    

    Returns r at time=0.5 as 1.65, 3.30, 6.59 (showing that the start-value is overridden; you can also override some parameters depending on how it was defined and used in the model).