Réponse fréquentielle
CPGE - Analyses
Ce bloc permet de tracer les diagrammes fréquentiels dans les plans de Bode, Black ou Nyquist, en boucle ouverte ou fermée, pour toute fonction linéaire.
La fonction de transfert retenue est celle située entre deux blocs GRANDEUR_PHYSIQUE qui sont précisés comme points d’entrée et de sortie.
Un diagramme fréquentiel est associé à chaque bloc. Il est possible de placer plusieurs bloc REP_FREQ sur un même diagramme pour obtenir plusieurs réponses fréquentielles (classiquement celles en boucles ouverte et fermée).
Sur l’exemple, il est possibe de tracer le diagramme de Bode en boucle ouverte (entre EBO et SBO : 5/(s (1+s)), ainsi que le diagramme de Bode en boucle fermée (entre EBF et SBF).
Il est par ailleurs possible d'obtenir le tracé des marges de gain et de phase lorsque cela est pertinent.
Nota : le type d’entrée temporelle peut être quelconque.
Le bloc REP_FREQ est compatible avec tout schéma bloc linéaire, et partiellement compatible avec la présence de retards purs (bloc TIME_DELAY).
Dans le cas où le bloc retard est en facteur de la fonction de transfert, c’est-à-dire en amont, en aval ou toute situation équivalente, le retard est pris en compte de façon exacte avec la toolbox IODELAY.
Dans le cas où un bloc retard est imbriqué dans une boucle, il n’est pas possible de prendre en compte le retard de façon exacte. Le bloc retard est alors approximé par une fonction de transfert (approximant de Padé) dont l’ordre est choisi par l’utilisateur. Un ordre de 10 est conseillé. En fonction du retard et de l’ordre de l’approximation de Padé, une fréquence maximale est calculée indiquant qu’au delà de cette fréquence, l’approximation devient erronée.
Type de diagramme : 1 ( Bode),
Signal d'entrée :E (à modifier en fonction des blocs GRANDEUR_PHYSIQUE),
Signal de sortie :S (à modifier en fonction des blocs GRANDEUR_PHYSIQUE),
wmin :0.01 rad/s,
wmax :100 rad/s,
Dessin des marges ou pas :0 (pas de marges).
CPGE_TOOLBOX/macros/REP_FREQ.sci
CPGE_TOOLBOX/macros/REP_FREQ_sim.sci
CPGE_TOOLBOX/macros/REP_FREQ_pre_simulate.sci
REP_TEMP
GRANDEUR_PHYSIQUE
Toolbox IODELAY