Daten
—
Daten ist ein Variant, mit dem zufällige Werte an das VI ODE F(X,t) weitergeleitet werden können.
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.
x0
—
x0 ist der Vektor der Anfangswerte der ODE-Zustände.
Simulationsparameter
—
Simulationsparameter gibt die Parameter an, die für die Konfiguration der numerischen Lösung der Differentialgleichung verwendet werden.
Anfangszeitpunkt
—
Anfangszeitpunkt gibt an, wann die Berechnung der gewöhnlichen Differentialgleichung beginnen soll. Der Standardwert lautet 0.
Endzeitpunkt
—
Endzeitpunkt gibt an, wann die Berechnung der gewöhnlichen Differentialgleichung beendet ist.
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.
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.
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.
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 |
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.
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.
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.
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.
|
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
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.
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.
Fehler (Ausgang)
—
|