PID série ou parallèle, quelle structure choisir ?
Introduction
Au niveau du codage et de la mise en œuvre de ce type de régulateur, une question nous a récemment été posée par un client : faut-il utiliser la forme PID série ou la forme PID parallèle ? En effet, lors de nos premiers cours d’automatique, le professeur nous apprend qu’il existe deux formes de PID, mais il ne nous précise pas dans quel contexte il faut préférer l’une des formes à l’autre.
1. PID série ou parallèle
Ces deux formes sont décrites pas les équations ci-dessous :
- PID série :
Cserie(s) = k(1+1⁄(sτi) )(1+sτd)
- PID parallèle :
Cparallele(s) = kp + ki ⁄s + kds
Ce qui est important de remarquer, c’est que ces deux formes sont mathématiquement équivalentes. Ainsi un régulateur sous forme série pourra être mis sous forme parallèle à partir des équations de transformation suivante :
- kp = k(1 + τd ⁄τi )
- ki = k⁄ τi
- kd = kτd
Fig 1 : PID forme série
Fig 2 : PID forme parallèle
2. Une 3ème forme de PID
Une 3ème forme de PID existe ! Celle-ci est appelée « standard », « mixte » ou parfois « idéal ». Elle est définie par l’équation ci-dessous [1]:
Cstandard(s) = Kp(1 + 1⁄sΤi + sΤd )
Cette forme standard se rapproche beaucoup de la forme parallèle et les équations de transformation entre les deux sont évidentes. La transformation de la forme série en forme standard s’obtient par les équations suivantes :
Kp = k(1 + τd ⁄τi )
Τi = τi + τd
Τd = τdτi ⁄(τd + τi)
Il existe donc trois formes différentes des mises en œuvre des régulateurs PID et ces trois formes sont presque mathématiquement équivalentes. Dans la plupart des cas (à l’exception par exemple de ki=0), il existe des formules pour transformer un régulateur d’une forme vers une autre forme.
class=’
Warning: Undefined variable $marge_en_haut_du_bloc in /home/clients/0abfb59cc5debe580adcec9b3bb8cdf1/web/wp-content/themes/welligo-lowtech/inc/blocks/block-separateur.php on line 20
Warning: Undefined variable $marge_en_bas_du_bloc in /home/clients/0abfb59cc5debe580adcec9b3bb8cdf1/web/wp-content/themes/welligo-lowtech/inc/blocks/block-separateur.php on line 23
Warning: Undefined variable $ajouter_un_fond_clair in /home/clients/0abfb59cc5debe580adcec9b3bb8cdf1/web/wp-content/themes/welligo-lowtech/inc/blocks/block-separateur.php on line 26
Warning: Undefined variable $cb_ajouter_une_classe_css in /home/clients/0abfb59cc5debe580adcec9b3bb8cdf1/web/wp-content/themes/welligo-lowtech/inc/blocks/block-separateur.php on line 29
‘>