Transfer Fcn
Modéliser un système linéaire avec une fonction de transfert
Bibliothèques :
Simulink /
Continuous
Description
Le bloc Transfer Fcn permet de modéliser un système linéaire avec une fonction de transfert du système en fonction de la variable de Laplace s. Ce bloc peut modéliser des systèmes à entrée unique et sortie unique (SISO) et à entrée unique et sorties multiples (SIMO).
Conditions d’utilisation du bloc
Le bloc Transfer Fcn suppose les conditions suivantes :
La fonction de transfert a la forme suivante :
où u et y sont respectivement l’entrée et les sorties du système et nn et nd sont respectivement le nombre de coefficients de numérateur et de dénominateur. num(s) et den(s) contiennent les coefficients du numérateur et du dénominateur en puissances décroissantes de s.
L’ordre du dénominateur doit être supérieur ou égal à celui du numérateur.
Pour un système à sorties multiples, toutes les fonctions de transfert ont le même dénominateur et tous les numérateurs sont du même ordre.
Modéliser un système à sortie unique
Pour un système à sortie unique, l’entrée et la sortie du bloc sont des signaux temporels scalaires. Pour modéliser ce système :
Saisissez un vecteur contenant les coefficients de numérateur de la fonction de transfert dans le champ Numerator coefficients.
Saisissez un vecteur contenant les coefficients de dénominateur de la fonction de transfert dans le champ Denominator coefficients.
Modéliser un système à sorties multiples
Pour un système à sorties multiples, l’entrée du bloc est un scalaire et la sortie est un vecteur dont chaque élément est une sortie du système. Pour modéliser ce système :
Saisissez une matrice dans le champ Numerator coefficients.
Chaque ligne de cette matrice contient les coefficients de numérateur d’une fonction de transfert qui détermine l’une des sorties du bloc.
Saisissez un vecteur contenant les coefficients de dénominateur communs à toutes les fonctions de transfert du système dans le champ Denominator coefficients.
Spécifier les conditions initiales
Une fonction de transfert décrit la relation entre l’entrée et la sortie dans le domaine (fréquentiel) de Laplace. Plus précisément, on la définit comme la transformée de Laplace de la réponse (sortie) d’un système à une impulsion d’entrée avec des conditions initiales nulles.
Les opérations telles que la multiplication et la division de fonctions de transfert reposent sur un état initial nul. Par exemple, vous pouvez décomposer une seule fonction de transfert complexe en une série de fonctions de transfert plus simples. Appliquez-les de manière séquentielle pour obtenir une réponse équivalente à celle de la fonction de transfert d’origine. Cette méthode ne sera pas correcte si l’une des fonctions de transfert suppose un état initial non nul. Par ailleurs, une fonction de transfert a un nombre infini de réalisations dans le domaine temporel, dont l’état n’a dans la plupart des cas aucune signification physique.
C’est pourquoi Simulink® prédéfinit des conditions initiales nulles pour le bloc Transfer Fcn. Pour spécifier des conditions initiales pour une fonction de transfert donnée, convertissez-la dans sa représentation d’état canonique contrôlable avec tf2ss. Utilisez ensuite le bloc State-Space. L’utilitaire tf2ss fournit les matrices A, B, C et D pour le système.
Pour plus d’informations, saisissez help tf2ss ou consultez la documentation Control System Toolbox™.
Affichage de la fonction de transfert sur le bloc
Le bloc Transfer Fcn affiche la fonction de transfert en fonction de la façon dont vous spécifiez les paramètres du numérateur et du dénominateur.
Si vous spécifiez chaque paramètre sous forme d’expression ou de vecteur, le bloc affiche la fonction de transfert avec les coefficients spécifiés pour les puissances de s. Si vous spécifiez une variable entre parenthèses, le bloc évalue la variable.
Par exemple, si vous spécifiez le paramètre Numerator coefficients avec la valeur
[3 2 1]et le paramètre Denominator coefficients avec la valeur(den), oùdenest une variable d’espace de travail ayant la valeur[7 5 3 1], le bloc affiche l’équation avec les valeurs spécifiées.
Conseil
Lorsque le bloc est de trop petite taille pour afficher le numérateur ou le dénominateur en entier, l’icône du bloc affiche
num(s)pour le numérateur etden(s)pour le dénominateur.
Si vous voulez que le bloc affiche l’équation de la fonction de transfert implémentée, redimensionnez-le en faisant glisser un coin.

Si vous spécifiez chaque paramètre sous forme de variable, le bloc affiche le nom de la variable suivi de
(s).Par exemple, si vous définissez le paramètre Numerator coefficients à
numet le paramètre Denominator coefficients àden, l’icône du bloc affichenum(s)pour le numérateur de la fonction de transfert etden(s)pour le dénominateur.
Exemples
Ports
Entrée(s)
Sortie(s)
Paramètres
Caractéristiques des blocs
Capacités étendues
Historique des versions
Introduit avant R2006a


