Réponse fonction de transfert.

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
stephahn
Messages: 2
Enregistré le: 14 Aoû 2012, 14:07

réponse fonction de transfert.

par stephahn » 14 Aoû 2012, 14:16

bonjour,

je suis étudiant en stage et je doit coder en C++ une fonction permettant de calculer la réponse à la fonction de transfert suivante:

Ajw + B /( Cjw + D).

J'ai un code fonctionnant en matlab avec lsim, tf mais les responsables de mathworks refusent de me donner une explication car je n'ai pas leur licence pro (j'ai la licence étudiante... ).
J'ai essayé de multiplier par l'entrée (un vecteur) et de faire une transformée de fourier inverse=>pas bon.
Je suis passé par laplace en posant p=jw et est essayé une transformée de laplace inverse=> marche pas...
Je suis partie de l'équation de base qui est: out(t)=a*in(t)+ convolution(in(t), b*e^-c)
où a,b,c sont des réels, je l'ai appliquée... Marche pas................
bref
quelqu'un a une idée?????
merci



Aurelius1212
Membre Naturel
Messages: 19
Enregistré le: 16 Juil 2012, 11:07

par Aurelius1212 » 14 Aoû 2012, 14:46

Je n'ai jamais fait de C++ mais, "ça marche pas" signifie que ça ne compile pas ou bien que le résultat obtenu est complètement abbérant ?

stephahn
Messages: 2
Enregistré le: 14 Aoû 2012, 14:07

par stephahn » 14 Aoû 2012, 14:59

Aurelius1212 a écrit:Je n'ai jamais fait de C++ mais, "ça marche pas" signifie que ça ne compile pas ou bien que le résultat obtenu est complètement abbérant ?

le résultat obtenue est abbérant...


je viens d'effectuer un nouvel essaie: j'ai pris ma fonction de transfert dans le domaine de laplace, j'ai fait une inverse laplace et j'ai convolué le résultat avec mon entrée. Le truc c'est que j'obtient une allure de sortie qui ressemble vachement à ma sortie mais avec un rapport en terme de niveau (ma sortie que j’obtiens est +-60 fois plus grande que la valeur voulue). Le rapport au cours du temps entre les valeurs du vecteur simulé et des valeurs vraies est une exponentielle décroissante. seulement je ne vois pas pourquoi il y a ce rapport??

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 29 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite