Integrator for first order differential equation systems

Integration of double trajectories based on the Mantissa Framework, which provides different integration methods.

Attributes

Attribute Description Required
name
name of the element Yes
method
Integrations-Methode
Yes
integrals
Eine Komma seperierte Liste von Variablen-Namen (hier keine mathematischen Ausdrücke/Formeln) der Integrale. Für jedes Integral wird eine Zeitreihe erzeugt.
Yes
startValues
Eine Komma seperierte Liste von Startwerten. Dieses Attribut wird beispielsweise von Skepsis über die Methode setStartValues(Map startValuesMap) direkt gesetzt.
Yes
step
Zahl der internen Integrations-Schritte
Yes
flows
Liste von Ableitungen (mathematische Ausdrücke/Formeln), die aufintegriert werden sollen. Die Formeln können, müssen aber nicht, die Integrale enthalten.
Yes

Integration methods

Integration method Description
rk4
Runge-Kutta 4.Ordnung
dormandprince54
(derzeit nicht verfügbar)
dormandprince853
(derzeit nicht verfügbar)
euler
Der einfachst mögliche Integrator - für die Praxis allerdings unbrauchbar.
gill

graggbulirschstoer
(derzeit nicht verfügbar)
midpoint

rkfehlberg
(derzeit nicht verfügbar)
rk38

Note


Further attributes inherited from CalcModelElement.
Attribute Default Description Required
debug



visible



includes

comma seperated list of switches
excludes



calibrateIncludes



calibrateExcludes



average

Additional calculation of the trial average. The value is saved as a parameter with the name of the element and "Average" as a suffix: <name of the element>Average

Examples

<MantissaIntegrator name="A" method="rk4" integrals="A, B, C" 
startValues="0.0, 0.0, 0.0" flows="A+a, sin(B)+1, A+B+C"/>
<Real name="a">x(RKNE)</Real>