Changes between Version 1 and Version 2 of Ticket #6372, comment 13
- Timestamp:
- 2021-03-18T00:49:52Z (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #6372, comment 13
v1 v2 40 40 {{{ 41 41 Integrator attempt to handle a problem with a called assert. 42 The following assertion has been violated at time 0.55000043 if time > 0.5 then condition else true44 error45 model terminate | Simulation terminated by an assert at time: 0.5546 The initialization finished successfully without homotopy method.47 42 The following assertion has been violated at time 0.600000 48 43 if time > 0.5 then condition else true … … 61 56 Then, a step at time = 0.6 is attemped. According to [https://specification.modelica.org/maint/3.5/modelica-dae-representation.html Appendix B] of the specification, the following actions should be performed 62 57 63 1. The DAE (B.1a) is solved by a numerical integration method. In this phase '''the conditions c of the if- and when-clauses, as well as the discrete-time variables z and m are kept constant.'''58 1. The DAE (B.1a) is solved by a numerical integration method. In this phase '''the conditions c of the if- and when-clauses, as well as the discrete-time variables z and m are kept constant.''' 64 59 2. During integration, all relations from (B.1d) are monitored. If one of the relations changes its value an event is triggered, i.e., the exact time instant of the change is determined and the integration is halted. 65 60 3. At an event instant, (B.1) is a mixed set of algebraic equations which is solved for the Real, Boolean and Integer unknowns