Calcul du gain statique d’une fonction de transfert en z
Calculez instantanément le gain statique d’un système discret à partir des coefficients du numérateur et du dénominateur. L’outil évalue H(1), interprète le résultat et trace une réponse discrète utile pour vérifier le comportement global du modèle.
Calculatrice de gain statique
Entrez les coefficients de la fonction de transfert discrète sous la forme générale H(z) = B(z) / A(z), avec les coefficients ordonnés de b0, b1, b2, … et a0, a1, a2, ….
Séparez les coefficients par des virgules, espaces ou points-virgules.
Le premier coefficient a0 doit être non nul.
Résultats
Renseignez les coefficients puis cliquez sur le bouton pour obtenir le gain statique, la formule utilisée et une visualisation du comportement discret.
Guide expert du calcul du gain statique d’une fonction de transfert en z
Le calcul du gain statique d’une fonction de transfert en z est une étape essentielle en automatique numérique, en traitement du signal discret et en commande embarquée. Lorsqu’un ingénieur modélise un système échantillonné, il ne cherche pas uniquement à connaître sa dynamique transitoire, ses pôles ou sa stabilité interne. Il a aussi besoin de savoir quelle sera la réponse finale du système face à une entrée constante. C’est précisément le rôle du gain statique. Dans le domaine discret, ce gain se calcule en évaluant la fonction de transfert en z = 1. Autrement dit, si l’on considère une fonction de transfert H(z) = B(z) / A(z), le gain statique vaut H(1), à condition que le système soit bien défini en ce point et que la réponse finale existe.
Cette grandeur possède une interprétation physique très concrète. Pour une entrée échelon unitaire, la sortie en régime permanent tend vers le gain statique, sous réserve des hypothèses classiques de stabilité et d’existence de la valeur finale. Si H(1) = 2, alors un échelon unitaire produit à long terme une sortie proche de 2. Si H(1) = 0.5, le système atténue la composante constante. Si le dénominateur s’annule en z = 1, alors le gain statique devient non défini ou infini, ce qui traduit souvent la présence d’un intégrateur discret ou d’une dynamique ne possédant pas de valeur finale bornée pour une entrée constante.
Pourquoi z = 1 correspond-il à la composante continue ?
En temps discret, la variable complexe z joue pour les systèmes échantillonnés un rôle analogue à celui de la variable s dans le domaine de Laplace. L’évaluation en z = 1 correspond à la fréquence nulle, c’est-à-dire à la composante continue du signal. De façon intuitive, quand l’entrée ne varie plus d’un échantillon à l’autre, le système est interrogé sur sa capacité à transmettre une valeur constante. C’est exactement ce que mesure le gain statique.
Formule clé : si H(z) = (b0 + b1 z^-1 + … + bm z^-m) / (a0 + a1 z^-1 + … + an z^-n), alors le gain statique est H(1) = (b0 + b1 + … + bm) / (a0 + a1 + … + an).
On voit immédiatement un avantage pratique important : lorsque la fonction de transfert est écrite avec des puissances de z^-1, le calcul du gain statique consiste simplement à additionner tous les coefficients du numérateur puis tous ceux du dénominateur, avant de prendre leur rapport. Cette méthode est à la fois rapide, robuste et facile à automatiser dans un calculateur comme celui proposé plus haut.
Procédure rigoureuse pour calculer le gain statique
- Écrire clairement la fonction de transfert discrète sous une forme polynomiale cohérente.
- Identifier les coefficients du numérateur b0, b1, …, bm.
- Identifier les coefficients du dénominateur a0, a1, …, an.
- Évaluer le numérateur en z = 1, ce qui revient à sommer tous les coefficients.
- Évaluer le dénominateur en z = 1, ce qui revient également à sommer tous les coefficients.
- Calculer le rapport H(1) = somme(bᵢ) / somme(aᵢ).
- Vérifier que la somme du dénominateur n’est pas nulle.
- Interpréter le résultat au regard de la stabilité et de la réponse finale attendue.
Prenons un exemple concret. Soit la fonction de transfert discrète :
H(z) = (0.2 + 0.1 z^-1) / (1 – 0.7 z^-1)
Le numérateur évalué en 1 vaut 0.2 + 0.1 = 0.3. Le dénominateur évalué en 1 vaut 1 – 0.7 = 0.3. Le gain statique vaut donc 1. Cela signifie qu’en régime permanent, la sortie suit l’entrée échelon unitaire sans erreur statique de gain.
Différence entre gain statique, gain DC et gain en fréquence
Dans la littérature anglophone, on parle très souvent de DC gain. En pratique, c’est exactement le même concept lorsqu’on traite la valeur en fréquence nulle. Il ne faut cependant pas le confondre avec le gain maximal en bande, le pic de résonance ou le gain à une fréquence de coupure donnée. Le gain statique ne décrit pas toute la dynamique du système. Un système peut avoir un excellent gain statique mais une mauvaise rapidité, un dépassement important ou une faible marge de stabilité.
- Gain statique : comportement face à une entrée constante.
- Gain fréquentiel : comportement selon la fréquence du signal.
- Gain transitoire : notion informelle liée aux sursauts et à la dynamique temporaire.
Exemples d’interprétation métier
En commande de température, un gain statique trop faible signifie qu’une consigne constante ne sera pas suivie correctement sans correction supplémentaire. En motorisation électrique, il permet d’évaluer la conversion moyenne entre une tension de commande numérique et une vitesse stabilisée. En filtrage numérique, il informe immédiatement sur la conservation ou l’atténuation de la composante continue d’un signal. Un filtre passe-bas bien normalisé possède souvent un gain statique proche de 1, alors qu’un filtre passe-haut idéal possède un gain statique nul, car il rejette la composante continue.
Tableau comparatif : effet du gain statique sur l’interprétation physique
| Valeur de H(1) | Interprétation pratique | Effet sur une entrée échelon unitaire | Exemple typique |
|---|---|---|---|
| 0 | Rejet total de la composante continue | La sortie finale tend vers 0 | Filtre passe-haut discret idéalement normalisé |
| 0 < H(1) < 1 | Atténuation de la valeur constante | La sortie finale est plus faible que l’entrée | Capteur ou filtre avec atténuation DC |
| 1 | Transmission unitaire de la composante continue | La sortie finale rejoint l’entrée | Filtre passe-bas normalisé, boucle bien calibrée |
| H(1) > 1 | Amplification de la composante continue | La sortie finale dépasse l’entrée | Chaîne de gain numérique ou correcteur avec amplification |
| Non défini ou infini | Absence de gain statique fini | Pas de valeur finale bornée garantie | Présence d’un intégrateur discret en z = 1 |
Statistiques pratiques sur les périodes d’échantillonnage en ingénierie
Le gain statique ne dépend pas directement de la période d’échantillonnage lorsque le modèle discret est déjà donné, mais l’interprétation opérationnelle du résultat dépend fortement du contexte applicatif. Dans l’industrie, les plages de temps d’échantillonnage varient considérablement. Les chiffres ci-dessous correspondent à des ordres de grandeur couramment rencontrés dans les systèmes numériques réels :
| Domaine d’application | Période d’échantillonnage typique | Fréquence équivalente | Observation sur le gain statique |
|---|---|---|---|
| Automates industriels et procédés lents | 10 ms à 500 ms | 2 Hz à 100 Hz | Le gain statique est souvent déterminant pour l’erreur permanente de suivi. |
| Servocommande de position ou de vitesse | 0,25 ms à 2 ms | 500 Hz à 4 kHz | On exige à la fois un bon gain statique et une dynamique très rapide. |
| Électronique de puissance et conversion | 10 µs à 100 µs | 10 kHz à 100 kHz | Le gain statique est couplé à des contraintes fortes de bruit et de quantification. |
| Traitement audio numérique | 20,8 µs à 22,7 µs | 48 kHz à 44,1 kHz | Le gain DC sert à vérifier la conservation des basses fréquences et du niveau moyen. |
Attention aux pièges fréquents
Le premier piège consiste à calculer le gain statique sans vérifier la stabilité. Formellement, on peut obtenir une valeur numérique pour H(1), mais cette valeur n’a pas forcément de sens physique si la sortie ne converge pas. Le deuxième piège réside dans l’ordre des coefficients. Beaucoup d’erreurs viennent d’une confusion entre les conventions en z et en z^-1. Heureusement, pour l’évaluation en 1, les deux formes mènent à la somme des coefficients, mais la simulation temporelle, elle, dépend de la convention retenue. Le troisième piège concerne la présence d’une annulation au point z = 1 : si le dénominateur est nul en ce point, le système ne possède pas de gain statique fini.
Un autre point important concerne la précision numérique. En calcul embarqué, l’utilisation de nombres flottants simple précision peut conduire à de petites erreurs d’arrondi lorsque les coefficients se compensent fortement. Par exemple, si la somme des coefficients du dénominateur est très proche de zéro, alors la moindre erreur numérique peut changer radicalement la valeur calculée du gain statique. Dans les applications critiques, il est recommandé d’utiliser une validation analytique, une précision suffisante et des tests de cohérence sur la réponse à l’échelon.
Lien entre gain statique et théorème de la valeur finale
Le théorème de la valeur finale en temps discret fournit le pont théorique entre le calcul de H(1) et la réponse en régime permanent. Pour une entrée échelon unitaire et un système stable, la sortie finale correspond au gain statique. Cette relation est fondamentale en synthèse de correcteurs, car elle permet de prévoir l’erreur permanente d’un système en boucle fermée. En présence d’un intégrateur discret, on peut éliminer l’erreur statique sur certaines classes d’entrée, mais le gain statique de certaines fonctions intermédiaires peut alors devenir non borné ou devoir être interprété avec précaution.
Comment exploiter les résultats du calculateur
Le calculateur présenté sur cette page ne se limite pas à donner un simple nombre. Il additionne les coefficients, vérifie la faisabilité du calcul, présente la formule développée et trace une réponse à l’échelon ou une réponse impulsionnelle. Cette visualisation est précieuse. Si la courbe à l’échelon converge vers la valeur du gain statique, c’est un excellent indicateur de cohérence entre le calcul analytique et le comportement temporel simulé. Si au contraire la sortie diverge ou oscille sans convergence, cela peut signaler une instabilité ou un modèle mal paramétré.
- Utilisez la réponse à l’échelon pour vérifier la valeur finale.
- Utilisez la réponse impulsionnelle pour apprécier la dynamique élémentaire.
- Comparez le gain calculé aux exigences de votre cahier des charges.
- Recalibrez les coefficients si le système présente une erreur statique non souhaitée.
Ressources académiques et institutionnelles recommandées
Pour approfondir les systèmes numériques, la transformation en z, la commande discrète et l’analyse de la valeur finale, voici trois sources faisant autorité :
- University of Michigan – Control Tutorials for MATLAB and Simulink, section Digital Control
- MIT OpenCourseWare – Feedback Control Systems
- University of Waterloo – Numerical and system analysis resources
En résumé
Le calcul du gain statique d’une fonction de transfert en z est simple dans sa forme, mais essentiel dans son interprétation. La règle opérationnelle est directe : évaluez la fonction en z = 1. Pour une écriture polynomiale standard en z^-1, il suffit de sommer les coefficients du numérateur puis ceux du dénominateur. Le rapport obtenu indique la réponse finale à une entrée constante, à condition que le système soit stable et que la valeur finale existe. En pratique, cette grandeur est incontournable pour la validation des filtres, des correcteurs numériques, des chaînes de mesure et des systèmes commandés échantillonnés.