TransferFunction
ContinuousLe bloc TransferFunction (fonction de transfert) modélise des systèmes dynamiques continus linéaires invariants dans le temps (LTI) formulés dans le domaine de Laplace. Il prend en charge la fonction de transfert et calcule la réponse temporelle du système face à un signal d'entrée par intégration numérique.
Le bloc accepte les polynômes numérateur et dénominateur sous forme textuelle intuitive (par exemple "1" et "s+1" pour un premier ordre, ou "100" et "s^2 + 10s + 100" pour un second ordre amorti) et les convertit en interne en forme canonique de commande sous représentation d'état.
Modèle Mathématique
Le bloc TransferFunction implémente :
Où :
- est le polynôme numérateur (zéros du système)
- est le polynôme dénominateur (pôles du système)
- est la variable complexe de Laplace ()
- Le degré du dénominateur () doit être supérieur ou égal au degré du numérateur () pour garantir la causalité physique du système.
Entrées & Sorties
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | in |
Input | number | Required |
| → In | reset |
Reset | number | Optional |
| ← Out | out |
Output | number | Output |
Paramètres
| Paramètres | Label | Type | Défaut | Description |
|---|---|---|---|---|
numerator |
Numerator | polynomial | 1 |
|
denominator |
Denominator | polynomial | s+1 |
|
initialCondition |
Initial Condition | number | 0 |
Exemples d'Utilisation
Filtre Passe-Bas du Premier Ordre
Système du premier ordre avec une constante de temps :
Step (finalValue: 1) → TransferFunction (numerator: "1", denominator: "s+1") → Scope
Oscillateur Amorti du Second Ordre
Système oscillant avec résonance et amortissement visqueux :
Step → TransferFunction (numerator: "100", denominator: "s^2 + 10s + 100") → ScopeRemarques & Bonnes Pratiques
- Représentation d'État : Conversion automatique interne sous forme canonique de commande pour un calcul matriciel fiable.
- Condition de Causalité : Le système doit être propre ().
- Syntaxe Polynomiale : Prise en charge des exposants (
s^2), des coefficients réels et des signes négatifs (ex.s^2 - 2s + 1).
Composants Associés
- StateSpace : Représentation matricielle explicite ()
- Integrator : Intégrateur pur ()
- PIDController : Régulateur Proportionnel-Intégral-Dérivé
- ZeroPole : Formulation en pôles et zéros