TransferFunction
ContinuousDer TransferFunction-Block (Übertragungsfunktion) implementiert lineare zeitinvariante (LTI) kontinuierliche dynamische Systeme, die im Laplace-Bereich beschrieben werden. Er modelliert die Übertragungsfunktion und berechnet die Zeitantwort auf Eingangssignale mittels numerischer Integrationsverfahren.
Der Block akzeptiert Zähler- und Nennerpolynome als intuitiven Text (z. B. "1" und "s+1" für ein PT1-Glied oder "100" und "s^2 + 10s + 100" für ein gedämpftes Feder-Masse-System) und wandelt diese intern in eine steuerbare kanonische Zustandsraumdarstellung um.
Mathematisches Modell
Der TransferFunction-Block implementiert:
Wobei:
- das Zählerpolynom ist (Nullstellen des Systems)
- das Nennerpolynom ist (Pole des Systems)
- die komplexe Laplace-Variable ist ()
- Der Grad des Nenners () muss mindestens so groß sein wie der des Zählers (), damit das System physikalisch kausal bzw. echt rational ist.
Ein- & Ausgänge
| Direction | ID | Label | Typ | Status |
|---|---|---|---|---|
| → In | in |
Input | number | Required |
| → In | reset |
Reset | number | Optional |
| ← Out | out |
Output | number | Output |
Parameter
| Parameter | Label | Typ | Standardwert | Beschreibung |
|---|---|---|---|---|
numerator |
Numerator | polynomial | 1 |
|
denominator |
Denominator | polynomial | s+1 |
|
initialCondition |
Initial Condition | number | 0 |
Anwendungsbeispiele
PT1-Tiefpassfilter
Verzögerungsglied 1. Ordnung mit einer Zeitkonstante :
Step (finalValue: 1) → TransferFunction (numerator: "1", denominator: "s+1") → Scope
Gedämpfter PT2-Oszillator
Schwingungsfähiges System 2. Ordnung mit Resonanz und Dämpfung:
Step → TransferFunction (numerator: "100", denominator: "s^2 + 10s + 100") → ScopeHinweise & Best Practices
- Zustandsraum-Realisierung: Wird intern automatisch in die steuerbare kanonische Normalform transformiert, um eine numerisch stabile Integration zu gewährleisten.
- Kausalität: Echte Übertragungsfunktionen erfordern .
- Polynom-Syntax: Unterstützt Potenzen (
s^2), gemischte Koeffizienten und Vorzeichen (z. B.s^2 - 2s + 1).
Verwandte Blöcke
- StateSpace: Direkte Matrixdarstellung von Systemen ()
- Integrator: Reiner Integrator ()
- PIDController: Standard-PID-Regelglied
- ZeroPole: Darstellung in Pol-Nullstellen-Form