2009-04-09 6 views
0

Cette rubrique concerne les commandes numériques. J'ai une fonction de transfert de mon usine, qui dans ce cas est un servomoteur, et il est dans le domaine z. Afin de déterminer la marge de phase que je dois regarder le diagramme de Bode, mais d'abord je dois utiliser la transformation bilinéaire:Transformation bilinéaire

z = (1+(T/2)*w)/(1-(T/2)*w); T-sampling rate, 
w = e^(j*omega) (frequency response) 

Est-ce que Matlab ont une fonction qui ferait cette transformation pour moi? Pour passer de z-domain à w-domain.

Répondre

1

Il existe une fonction appelée BILINEAR dans la boîte à outils de traitement du signal, si vous l'avez. Je ne suis pas sûr que ce soit exactement ce dont vous avez besoin, mais c'est probablement un bon point de départ.

EDIT: D'autres options pour vérifier que peut vous aider: les fonctions C2D et D2C dans l'aide du système de contrôle Boîte à outils pour effectuer des conversions entre temps continu et des modèles à temps discret.

Questions connexes