Bonsoir à tous

Je prépare mon pfe en Automatisme Industriel, je travaille sur matlab -Simulink- sur la commande d'une machine asynchrone par la logique floue, tout d'abord j'ai fait une modélisation de ma machine suivant la transformation de park, ensuite j'ai entamé la réalisation de régulateur flou ainsi les régulateurs Statique (PID et PI) et quand je donne une consigne par exemple à 100 rd/s la sortie de ma MAS qu'est sa vitesse, on remarque qu'elle suit la référence parfaitement malgré la présence du couple résistant, mais le problème qui se pose c'est quand je donne une consigne -100 rd/s (tourne de sens inverse à 100rd/s) et matlab ne peut pas simuler ce cas et il affiche l'erreur dans le bloc de la machine:

"Error in 'mas_adapt_opt_control_fl3/MAS/MATLAB Fcn'. Evaluation of expression resulted in an invalid output. Only finite double vector or matrix outputs are supported"

es-ce que le problème viens du modèle de la machine ou matlab sincèrement je ne sais pas?
j'espère que vous pourriez m'aider
merci infiniment