Question-and-Answer Resource for the Building Energy Modeling Community
Get s tarted with the Help page
Ask Your Question

Error when testing E+ 2.0 FMU

asked 2021-02-08 09:49:47 -0600

AdB gravatar image

updated 2021-02-09 12:47:29 -0600

Hi, We are currently testing FMU integration in several environments (dymola, daccosim and fmpy).
FMU 2.0 don't run on daccosim and fmpy while it don't reach error on dymola. So we check the fmu with the tool FMUChecker which report the following error : "The StopTimeDefined parameter is set to 0. This is not valid. EnergyPlus FMU requires a stop time and will use the stop time 0.000000 which is provided" We generate the same energyplus model using FMU 1.0 standard and successfully check it with FMUChecker

So it seem that Energyplus translation on FMU 2.0 don't exactly respect the FMI standard

Do you have already experienced this error ?


edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2021-02-09 07:15:52 -0600

EnergyPlusToFMU requires the simulation stop time to be set when invoking the fmi2SetupExperiment() primitive.

However, the FMUChecker seems to not propagate the parameter stop time to FMUs 2.0 for co-simulation correctly.

This causes EnergyPlusFMU to not run correctly. It will be good to check the FMPy and DACCOSIM code to see whether they are not doing the same thing.

I have just reported the potential issue with a proposed fix here

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer


Question Tools


Asked: 2021-02-08 09:49:47 -0600

Seen: 21 times

Last updated: Feb 09