Conclusions
- Kinds of mathematical problems:
- equation with several solutions (1)
- undefined initial or restart values (2)
- insufficient start values for Newton solver (4)
- function with several values at the same point (3)
- Neglected physical effects:
- propagation time of signals (1,3)
- switching time of states (3)
- mass inertia (2,4)
- Handling of additional parameters:
- aggregate in one place (1)
- reuse one value or define default value (2,4)
- use abstract replacement (3)
- What to do, when the simulator strikes (and it is not a
bug):
- isolate mathematical problem
- find physical cause
- model the missing physics as simple as possible
- avoid the introduction of many new parameters