NREL / SOEP-QSS

BSD 3-Clause "New" or "Revised" License
11 stars 3 forks source link

Support and/or detect zero-crossing events at simulation startup #1

Open DeadParrot opened 3 years ago

DeadParrot commented 3 years ago

Models may have zero-crossing events at the simulation start time that are picked up at a small time past startup by traditional solvers that detect crossings rather than predicting them like QSS. Ideally, QSS should either detect such events and reject such models or accept and process those events.

It is not clear whether should disallow models with such events but in some cases it is possible to eliminate them, as in https://github.com/lbl-srg/modelica-buildings/pull/2571.