Step
SourcesDer Step-Block generiert eine Sprungfunktion (Sprungantwort), die zu einem exakt vorgegebenen Zeitpunkt sprunghaft von einem Anfangswert auf einen Endwert übergeht. Dieser Block ist der Industriestandard zur Bestimmung der Sprungantwort dynamischer Systeme, zur Untersuchung von Stabilität und Überschwingen in Regelkreisen sowie zur Modellierung abrupter Laststörungen oder Schaltvorgänge.
Der Block besitzt keine Eingangsports und gibt das Sprungsignal kontinuierlich über seinen Ausgangsport aus.
Mathematisches Modell
Der Step-Block implementiert eine stückweise definierte Sprungfunktion:
Wobei:
- die aktuelle Simulationszeit in Sekunden ist
initialValue() der Signalwert vor dem Sprungzeitpunkt istfinalValue() der Signalwert nach dem Sprung iststepTime() der genaue Zeitpunkt des Sprungs ist
Ein- & Ausgänge
| Direction | ID | Label | Typ | Status |
|---|---|---|---|---|
| ← Out | out |
Output | number | Output |
Parameter
| Parameter | Label | Typ | Standardwert | Beschreibung |
|---|---|---|---|---|
stepTime |
Step Time | number | 1 |
|
initialValue |
Initial Value | number | 0 |
|
finalValue |
Final Value | number | 1 |
Anwendungsbeispiele
Einheitssprungantwort (Unit Step Response)
Charakterisierung einer Übertragungsfunktion mit einem Standardsprung bei :
Step (stepTime: 1, initialValue: 0, finalValue: 1) → TransferFunction → Scope
Plötzliche Laststörung
Simulation einer abrupten Drehmoment- oder Stromstörung auf einen Antrieb:
Step (stepTime: 5, finalValue: -10) → [+] Störung
Reglersignal → [+] → AntriebHinweise & Best Practices
- Diskontinuierlicher Sprung: Der Signalwert wechselt instantan am exakten Simulationszeitschritt des Sprunges.
- WASM-Implementierung: Läuft direkt in der WebAssembly-Engine für präzise zeitliche Synchronisation.
- Zustandslos: Reine Funktion der Simulationszeit ohne internen dynamischen Speicher.
Verwandte Blöcke
- Ramp: Linear ansteigendes Rampensignal
- PulseGenerator: Periodische Rechteckimpulse
- Constant: Feste Signalquelle ohne Zeitänderung