Changes between Version 1 and Version 2 of Ticket #6372, comment 13


Ignore:
Timestamp:
2021-03-18T00:49:52Z (4 years ago)
Author:
Francesco Casella

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6372, comment 13

    v1 v2  
    4040{{{
    4141Integrator attempt to handle a problem with a called assert.
    42 The following assertion has been violated at time 0.550000
    43 if time > 0.5 then condition else true
    44 error
    45 model terminate | Simulation terminated by an assert at time: 0.55
    46 The initialization finished successfully without homotopy method.
    4742The following assertion has been violated at time 0.600000
    4843if time > 0.5 then condition else true
     
    6156Then, 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
    6257
    63 1. The DAE (B.1a) is solved by a numerical integration method. In this phase '''the conditions c of theif- and when-clauses, as well as the discrete-time variables z and m are kept constant.'''
     581. 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.'''
    64592. 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.
    65603. At an event instant, (B.1) is a mixed set of algebraic equations which is solved for the Real, Boolean and Integer unknowns