The goal is that this will ease the introduction of synchronous models, since unclear diagnostics often create a barrier for new users. In particular the case of separating the clocked and continuous parts will be considered, and shown to be equivalent to finding a “leak-flow” in a certain flow network, which can be solved using max-flow/min-cut techniques.
The result is efficient, easy-to-adapt, and gives diagnostics focused on correcting the issue.
We have not seen this idea used before in this context, even if in retrospect it seems natural and straightforward.
The methods have been implemented in Dymola 2019 (released in June 2018) and also in 3D Experience Platform 2019x.
Keywords: synchronous, graph theory, flow networks, minimal cut, error diagnostics