Löst gewöhnliche Differentialgleichungen mit Anfangsbedingungen der Form X'=F(X,t). Die polymorphe Instanz muss manuell ausgewählt werden.


icon

Ein-/Ausgänge

  • cfxdt.png Daten

    Daten ist ein Variant, mit dem zufällige Werte an das VI ODE F(X,t) weitergeleitet werden können.

  • csvrn.png ODE F(X,t)

    ODE F(X,t) ist eine strikt typisierte Referenz auf das VI, mit dem die rechte Seite einer gewöhnlichen Differentialgleichung, dX/dt=F(X,t), berechnet wird.

    Für dieses VI gibt es unter labview\vi.lib\gmath\ode.llb\ODE rhs.vit eine Vorlage.

  • c1ddbl.png x0

    x0 ist der Vektor der Anfangswerte der ODE-Zustände.

  • cnclst.png Simulationsparameter

    Simulationsparameter gibt die Parameter an, die für die Konfiguration der numerischen Lösung der Differentialgleichung verwendet werden.

  • cdbl.png Anfangszeitpunkt

    Anfangszeitpunkt gibt an, wann die Berechnung der gewöhnlichen Differentialgleichung beginnen soll. Der Standardwert lautet 0.

  • cdbl.png Endzeitpunkt

    Endzeitpunkt gibt an, wann die Berechnung der gewöhnlichen Differentialgleichung beendet ist.

  • cdbl.png Zeitschritt

    Zeitschritt ist der Zeitschritt, mit dem die gewöhnliche Differentialgleichung berechnet und der Ausgang aktualisiert wird. Dieser Parameter wird nur bei Lösungssystemen mit fester Schrittweite verwendet.

  • cdbl.png Absolute Toleranz

    Absolute Toleranz gibt die absolute Toleranz für die Lösung der gewöhnlichen Differentialgleichung an.

    Bei y' = f(y) lautet der Fehler ≈ |y| * relative Toleranz + absolute Toleranz.

    Dieser Parameter wird nur bei Lösungssystemen mit variabler Schrittweite berücksichtigt. Lösungssysteme mit variabler Schrittweite passen die Schrittweite dem Fehler entsprechend an. Bei einem zu großen Fehler wird die Schrittweite verringert. Wenn der Fehler zu klein ist, wird die Schrittweite erhöht. Die absolute Toleranz ist bei kleinen y-Werten am bedeutendsten.

  • cdbl.png Relative Toleranz

    Relative Toleranz gibt die relative Toleranz für die Lösung der gewöhnlichen Differentialgleichung an.

    Bei y' = f(y) lautet der Fehler ≈ |y| * relative Toleranz + absolute Toleranz.

    Dieser Parameter wird nur bei Lösungssystemen mit variabler Schrittweite berücksichtigt. Lösungssysteme mit variabler Schrittweite passen die Schrittweite dem Fehler entsprechend an. Bei einem zu großen Fehler wird die Schrittweite verringert. Wenn der Fehler zu klein ist, wird die Schrittweite erhöht. Die relative Toleranz ist bei großen y-Werten am bedeutendsten.

  • cenum.png Kontinuierliches Lösungssystem

    Kontinuierliches Lösungssystem ist die Art des Lösungssystems, mit dem das Simulationsdiagramm berechnet wird. Die Standardeinstellung lautet Runge-Kutta 45 (Variable).

    0
    Runge-Kutta 1 (Euler)
    1
    Runge-Kutta 2
    2
    Runge-Kutta 3
    3
    Runge-Kutta 4
    4
    Runge-Kutta 23 (variable)
    5
    Runge-Kutta 45 (variable)
    6
    BDF (variable)
    7
    Adams-Moulton (variable)
    8
    Rosenbrock (variable)
    9
    Discrete States Only
  • cdbl.png Diskreter Zeitschritt

    Diskreter Zeitschritt gibt den Grundzeitschritt (in Sekunden) für diskrete Funktionen an. Es muss jedoch nicht zwingend an jedem diskreten Zeitschritt eine Berechnung stattfinden. Der ODE-Lösungskalkulator bestimmt die diskrete Funktion und aktualisiert den Ausgang alle n diskrete Zeitschritte, wobei n der für diese Funktion angegebene Parameter Teiler für Sample-Rate ist.

    Hinweis Bei Lösungssystemen mit fester Schrittgröße muss Diskreter Zeitschritt ein ganzzahliges Vielfaches von Zeitschritt sein. Wenn Diskreter Zeitschritt kein ganzzahliges Vielfaches von Zeitschritt ist, zeigt LabVIEW bei dem Versuch der Simulationsausführung einen Laufzeitfehler an.
  • cdbl.png Min. Zeitschritt

    Min. Zeitschritt gibt die kleinste Schrittweite für das Lösungssystem zur Berechnung des Simulationsdiagramms an. Dieser Parameter wird nur bei Lösungssystemen mit variabler Schrittweite berücksichtigt.

  • cdbl.png Max. Zeitschritt

    Max. Zeitschritt gibt die größte Schrittweite für das Lösungssystem zur Berechnung des Simulationsdiagramms an. Dieser Parameter wird nur bei Lösungssystemen mit variabler Schrittweite berücksichtigt.

  • cdbl.png Anfangszeitschritt

    Anfangszeitschritt gibt die Zeitschrittgröße für den ersten Schritt der Evaluierung des Simulationsdiagramms an. Dieser Parameter wird nur bei Lösungssystemen mit variabler Schrittweite berücksichtigt.

  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.

  • i1ddbl.png Zeitwerte

    Zeitwerte ist ein Array mit den Zeitwerten, das dem Lösungssystem für Differentialgleichungen zur Durchführung der Operationen übergeben wird. Bei Lösungssystemen mit fester Schrittweite enthält Zeitwerte in gleichmäßigem Abstand angeordnete Werte.

  • i2ddbl.png Ausgänge

    Ausgaben ist ein zweidimensionales Array aus y-Werten. Jede Zeile entspricht dem Vektor mit y-Werten, die zu einem bestimmten Zeitpunkt berechnet wurden. Jede Spalte entspricht der Historie eines bestimmten y-Werts im Laufe der Zeit.

  • ierrcodeclst.png Fehler (Ausgang)

    Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.