-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Startup Events #14
Comments
VersionsThe issue was observed with these component versions (may occur with others):
BuildBuild the FMU with The dependencies can be examined in the modelDescription.xml file. RunRun the models with PyFMI or QSS from a console configured as described in the Status page. PyFMI: Use QSS: Use |
@DeadParrot : I think this can be closed, as the model has been corrected through lbl-srg/modelica-buildings#2571 |
@mwetter I also see what look like startup time events in TwoFloor_TwoZone and this could also be present in other models. We should decide if we are considering startup time events as disallowed/bugs in the model or if QSS needs to add support for them. The problem with making them disallowed is that QSS can't currently detect them so results will differ from other solvers. It may be as much effort to have QSS detect them as to handle them: I could make this an Issue to be addressed in QSS. |
If it takes as much work to detect them as to handle them, then I think we should handle them in QSS. (Note however that I don't see start up events anymore in
) |
I added a QSS issue for looking at detecting and/or supporting startup time events. Since this is now avoided in the current Buildings models this is something we can probably make a lower priority. |
Since this appears to be eliminated for the Buildings models in this repository and should be handled by QSS in the future I will close this issue. |
Some of the Buildings models, such as ASHRAE2006, have "zero-crossing" events at the simulation start time of the type that the event indicators starts at zero and moves away. With traditional solvers these crossings will be detected at a time just after startup but QSS currently only considers predicted crossing events at future times so these "crossings" won't be detected (unless numerical differentiation error pushes the predicted crossing to a time after startup).
If QSS must handle such models (rather than requiring that they be reformulated to avoid such startup "crossings") a robust mechanism must be added both to accept "move away from zero" as "crossings" and to check for such crossings at startup. Numerical differentiation error could still place such crossing events before startup, in which case a tolerance would be needed to allow it to accept those as startup crossings.
The text was updated successfully, but these errors were encountered: