Cours de régulation

Embed Size (px)

Citation preview

  • 7/28/2019 Cours de rgulation

    1/24

    La Rgulation

    Le but de la rgulation est de maintenir une VALEUR DESIREE (GRANDEUR DE REFERENCE), une

    GRANDEUR PHYSIQUE (GRANDEUR REGLEE) comme la temprature, l'humidit relative, la pression...

    soumise des PERTURBATIONS en mesurant sa valeur. Aprs COMPARAISON entre grandeur rgle et

    grandeur de rfrence, il en rsulte un ECART DE REGLAGE. En fonction de cet cart, le rgulateur forme

    un SIGNAL DE COMMANDE (GRANDEUR DE REGLAGE) qui va faire varier la PUISSANCE DE REGLAGE

    par l'intermdiaire d'un ACTIONNEUR (ORGANE DE REGLAGE).

    CES TERMES SERONT A RETENIR

    t Les objectifs principaux atteindre sont :

    Rapidit

    Prcision

    Stabilit

    t Les rgulateurs peuvent tre de conception :

    Analogique :

    Electrique

    Electronique

    Pneumatique

    Action directe fluide auxiliaire

    t L'affichage des valeurs et rglages peuvent tre analogiques ou numriques

    1. REGULATION NUMERIQUE INTEGREE - RNI

    Dans ces rgulations, il n'apparat pas de BLOC PHYSIQUE. LU.T.L. (Unit de Traitement Local), sorte

    d'ordinateur avec un langage particulier, comporte les BLOCS FONCTION REGULATION.

    Toutes les GRANDEURS ncessaires la rgulation entrent sous formes numriques au bloc qui forme la

    grandeur de sortie toujours en numrique.

    1.1. ENTREE

    Les grandeurs d'entres analogiques sont transformes en valeurs numriques pour avoir accs au bloc

    rgulation.

    1.2. SORTIE

    1

  • 7/28/2019 Cours de rgulation

    2/24

    Les grandeurs de sorties numriques venant du bloc rgulation sont transformes en valeurs analogiques pour

    commander les organes de rglage.

    1.3. MODULES ENTREE / SORTIE

    Les transformations analogique/numrique et numrique/analogique se font par les modules entre/sortie

    (voir chapitre Les modules Entre / Sortie ).

    1.4. LIAISON CONTROLEUR / MODULES

    Elle est ralise par le P.BUS

    12

    6

    3

    6

    45

    1 = Sonde (Grandeur rgle)

    2 = Module d'entre

    3 = Contrleur avec BLOC REGULATION

    4 = Module de sortie

    5 = Actionneur (Grandeur de rglage)

    6 = P. Bus

    2. CONSTITUTION D'UNE BOUCLE DE REGULATION

    T

    w x

    21

    43

    T

    y

    5

    6

    1w

    y

    A

    B

    Z

    7

    F i g u r e a F i g u r e b

    1 = Rgulateur2 = Sonde

    3 = ActionneurW = Grandeur de rfrence (consigne)

    2

  • 7/28/2019 Cours de rgulation

    3/24

    X = Grandeur rgler (mesure)

    A = Dispositif de rglage

    B = Boucle rgler

    Y = Grandeur de rglage (signal de sortie)

    2.1. BUT

    Maintenir une temprature constante dans un local. La temprature de l'eau dans les radiateurs varie

    suivant la position de la vanne (figure a).

    L'ensemble constitue une boucle de rgulation qui peut tre reprsente suivant la figure b.

    2.1.1. Dispositif de rglage

    Il est constitu de :

    Rgulateur 1

    Grandeur de rfrence W

    Grandeur rgler X

    Grandeur de rglage Y

    Actionneur 3

    2.1.2. Boucle rgler

    Elle est constitue de :

    Surface de chauffe et vanne de rglage

    Le local chauffer

    Perturbation Z (dperdition, apports, mission du corps de chauffe)

    3. CONCEPTION DU REGULATEUR

    C o m p a r a t e u r

    W

    X

    w

    x

    G r a n d e u r r g l e r

    G r a n d e u r d e r f r e n c e

    A m p l i f i c a t i o n

    P . P I . P I D

    O r g a n ed e r g l a g e

    O R

    Y

    G r a n d e u r d e r g l a g e

    3

  • 7/28/2019 Cours de rgulation

    4/24

    3.1. ACTION DES REGULATEURS

    Afin de pouvoir adopter l'action du rgulateur la rponse de la boucle rgler, il faudra rgler son

    COMPORTEMENT DANS LE TEMPS (comportement dynamique). Ceci se fait l'aide des actions :

    P : Proportionnelle

    PI : Proportionnelle Intgrale

    PID :Proportionnelle Intgrale Drive

    Nota : Pour de plus amples renseignements, se reporter au principe de base de la rgulation.

    Nous allons tudier dans ce chapitre la base des rglages des blocs fonction rgulation.

    3.2. BLOC DE FONCTION REGULATION

    Lors de l'affichage du journal de l'application n1 climatisation la ligne 11, nous voyons :

    RGB3 REGULATEUR CHAUD PRV/SPV= 20.2 / 22

    RGB3 Bloc rgulateur RGB numro 3

    REGULATEUR CHAUD Texte en clair dsignant ce bloc rgulateur

    PRV = 20.2 PRV (Process value) : Grandeur mesure20.2 : Valeur de la grandeur mesure

    SPV = 22 SPV (Set Point Value) : Grandeur de

    rfrence22 : Valeur de consigne

    4. COMPARAISON DES REGULATEURS ANALOGIQUES ET RNI

    Nous trouvons dans le bloc de fonction rgulation les mmes grandeurs et les mmes actions que dans la

    rgulation analogique.

    ANALOGIQUE RNI

    Grandeur de rfrence W RGB3.SPV

    Grandeur rgler X RGB3.PRV

    Grandeur de rglage Y RGB3.COU

    Action Proportionnelle P RGB3.KREG

    Action Intgrale I RGB3.KINT

    Action Drive D RGB3.KDIF

    4

  • 7/28/2019 Cours de rgulation

    5/24

    E x e m p l e : R G B 3 . S P V

    P a r a m t r e

    S p a r a t e u r

    N u m r o a t r r i b u a u b l o c f o n c t i o n r g u l a t i o n

    B l o c f o n c t i o n r g u l a t i o n

    Ces seuls paramtres nous suffisent pour accder nos manipulations.

    Nous voyons sur la figure Rn1, l'organigramme global du rgulateur numrique.

    5

  • 7/28/2019 Cours de rgulation

    6/24

    De

    Consigne

    Mesure

    Ecart

    Multiplicateur I

    Multiplicateur P

    Multiplicateur D

    Sommateur

    SortieSoustracteur

    ORGANIGRAMME GLOBALREGULATEUR NUMERIQUE (RGB)

    Rn 1

    Nota : Toutes les formules prsentesdans ce chaptre sont donnes ttreindicatif afin de faciliter la comprhensiondu systme

  • 7/28/2019 Cours de rgulation

    7/24

    4.1. REGULATEUR PROPORTIONNEL " P "

    4.1.1. DEFINITION

    Action " P " : La POSITION de l'organe de rglage est proportionnelle l'cart entre mesure et

    consigne.

    Y

    100%

    50%

    0%

    19 21

    XP

    X

    Position de l'organe de rglage

    Grandeur rgle TempratureW 23

    L'cart entre la mesure et la consigne qui fait passer l'organe de rglage de 0 100% s'appelle la

    BANDE PROPORTIONNELLE " XP ". Dans notre exemple, elle est de 4K (K : unit du systme

    mtrique qui reprsente l'ECART de temprature).

    Il est aussi possible de dfinir la rgulation proportionnelle de la faon suivante. La bandeproportionnelle faisant varier l'organe de rglage de 0 100%. Il est possible de voir de combien

    l'organe de rglage va varier pour un cart de 1K.

    Nous obtenons alors le GAIN du rgulateur :

    G A I N = 1 0 0

    4= 2 5 % p o u r 1 K

    Ce gain est aussi appel FACTEUR DE TRANSMISSION DU REGULATEUR " P " = KR.

    Dans le bloc de fonction rgulation, c'est cette dfinition qui est retenue.

    Pour rgler la valeur de l'action " P ", nous devons utiliser le paramtre suivant :

    RGB3. KREG KREG = (UMAX-UMIN) / Xp

    4.1.2. AVANTAGE

    Le principal avantage de la rgulation " P " est sa rapidit de rponse.

  • 7/28/2019 Cours de rgulation

    8/24

    4.1.3. INCONVENIENT

    Le fait que l'organe de rglage est positionn en fonction de l'cart mesure-consigne, cette

    rgulation dpend de la " CHARGE ". L'quilibre mesure-consigne n'existe que lorsque la mesure

    gale la consigne. Si la charge augmente (l'organe de rglage s'ouvre totalement), la valeur de

    mesure est infrieure la valeur de consigne. Si la charge diminue (l'organe de rglage se ferme

    totalement), la valeur de mesure est suprieure la valeur de consigne. Il est vident que s'il est

    demand une prcision totale, il ne faut pas utiliser un rgulateur " P ".

    Voir figures Rn2 et Rn3

    L'organigramme d'un rgulateur P analogique et celui de bloc fonction rgulation (RNI)

  • 7/28/2019 Cours de rgulation

    9/24

    Bp=100

    G

    Consigne (W)

    Mesure (X)

    E=W-X

    Multiplicateur P Sortie (Y)Soustracteur

    Ecart=Consigne-mesure

    Y=E*G

    Ecart (E)

    G=Gain

    Paramtres classiques

    REGULATEUR P.

    Rn 2

  • 7/28/2019 Cours de rgulation

    10/24

    Consigne (W) = RGBx.SPV

    Mesure (X) = RGBx.PRV

    Multiplicateur P Sortie (Y)Soustracteur

    Paramtres du bloc RGB

    RGB = Bloc rgulateur

    Y = RGBx.E1*RGBx.KREG

    RGBx . YY

    Dfinit le No du bloc rgulateurRGB+X composent l'adresse

    Agit comme sparateur entrel'adresse et le paramtre

    Dfinit le paramtre concern

    E 1= RGBx.SPV-RGBx.PRV

    Ecart = Consigne - mesure

    Ecart (E) = RGBx.E1

    RGBx.KREG=RGBx.UMAX - RGBx.UMIN

    Bp

    REGULATEUR P.

    Rn 3

    Considrons que UMAX=100 et UMIN=0donc: RGBx.KREG=Gain

    RGBx.KREG=Gain

  • 7/28/2019 Cours de rgulation

    11/24

    4.2. REGULATEUR PROPORTIONNEL INTEGRAL " PI "

    Dans la ralit, il n'existe pas de rgulateur Intgral. Cette action est toujours lie l'action

    PROPORTIONNELLE pour former un rgulateur PROPORTIONNEL INTEGRAL " PI "

    4.2.1. DEFINITION

    Action " I " : La vitesse de l'organe de rglage est proportionnelle l'cart mesure-consigne. Si

    l'cart est important, la vitesse est grande. Si l'cart diminue, la vitesse diminue.

    V y V i t e s s e d e l ' o r g a n e d e r g l a g e

    V 2

    V 1

    K 1

    K 2

    E c a r t m e s u r e - c o n s i g n eK

    V = V i t e s s eK = E c a r t m e s u r e - c o n s i g n e

    4.2.3. FORMATION DU REGULATEUR " PI "

    I

    1 0 0 %

    5 0 %

    X = W - - - - 0 %

    P

    T e m p r a t u r e

    Y = P o s i t i o n d e l ' o r g a n e d e r g l a g e

    X = W - X PZ

    X = W - X P

    X = E c a r t d e m e s u r e e n v a l e u r d e X P

  • 7/28/2019 Cours de rgulation

    12/24

    4.2.3. TEMPS D'INTEGRATION Tn

    Nous venons de voir la formation d'un rgulateur " PI ". Il est pris en compte une valeur Tn (Temps

    d'Intgration).

    DEFINITION

    Le Temps d'Intgration " Tn " est le temps qu'il faut l'action I pour procder pour un mme

    cart de rglage que celle qui a t amene immdiatement par l'action P.

    Dans notre exemple, l'cart de rglage est gal :Z

    Xp

    Dans le bloc de fonction rgulation, le rglage de l'action " I ", nous devons utiliser le paramtre

    suivant.

    RGB3.KINT

    AVANTAGE

    L'action I du rgulateur permet de supprimer compltement l'cart de rglage.

    Le rgulateur PI cumule les deux avantages P + I :

    t Rapiditt Prcision Voir figures Rn4 - Rn5

    Organigramme d'un rgulateur PI analogique et celui du bloc fonction rgulation (RNI)

    Remarque : Sur les lignes Rn4 et Rn5, les actions I et ensuite les sorties des rgulateurs ne sont

    pas reprsentes de la mme faon. Le bloc de fonction rgulation ne travaille pas de

    faon continue comme le rgulateur analogique mais par CYCLE. Il y'a donc une notion

    de temps prendre en consquence.

    Nous reviendrons sur cette particularit.

    Le calculateur possde plusieurs blocs de fonction rgulation. Ils travaillent les uns aprs les

    autres en fonction du temps de cycle.

    Le rapport entre CYCLE et KINT se trouve dans la formule suivante.

    Tn = CYC / KINT

  • 7/28/2019 Cours de rgulation

    13/24

    Bp=100

    G

    Consigne (W)

    Mesure (X)

    E=W-X

    Sortie (Y)Soustracteur

    Ecart=Consigne-mesure

    Ecart (E)

    Paramtres classiques

    Multiplicateur I

    Multiplicateur P

    P=E*GG=Gain

    SI=Somme Intgrale

    SI=SI+(E*G*GI)

    GI=Gain Intgrale

    Sommateur

    P=Part proportionnelle

    Y=P+SI

    REGULATEUR P.I.

    Rn 4

  • 7/28/2019 Cours de rgulation

    14/24

    Consigne (W) = RGBx.SPV

    Mesure (X) = RGBx.PRV

    E 1= RGBx.SPV-RGBx.PRV

    Multiplicateur P

    Sortie (Y) = RGBx.COU

    Soustracteur

    Ecart = Consigne - mesure

    Ecart (E) = RGBx.E1

    Paramtres du bloc RGB

    RGB = Bloc rgulateur

    RGBX . YY

    Dfinit le No du bloc rgulateur

    RGB+X composent l'adresse

    Agit comme sparateur entrel'adresse et le paramtre

    Dfinit le paramtre concern

    Multiplicateur I

    Multiplicateur PP=E1*KREG

    RGBx.KREG=Gain

    RGBx.SINT=Somme Intgrale

    SINT=SINT+(E1*KREG*KINT)

    RGBx.KINT=Gain Intgrale

    Part Proportionnelle

    Sommateur

    COU = P +RGBx.SINT

    Nota : La part proportionnelle n'est pasaccessible par les paramtres dubloc rgulateur elle peut secalculer par la formule suivanteP = COU - SINT

    REGULATEUR P.I.

    Rn 5

    RGBx.KREG=RGBx.UMAX - RGBx.UMIN

    Bp

    Considrons que UMAX=100 et UMIN=0donc: RGBx.KREG=Gain

  • 7/28/2019 Cours de rgulation

    15/24

    4.3. REGULATEUR PROPORTIONNEL INTEGRAL DERIVE " PID "

    Dans ce rgulateur, il est ajout une action " DERIVEE ". Cette action vient s'ajouter aux actions

    proportionnelle et intgrale pour former un rgulateur " PID. "

    4.3.1. DEFINITION

    Action " D " : Elle mesure la vitesse de variation de l'cart mesure-consigne. Elle produit une

    modification de la grandeur de rglage en fonction de la vitesse de l'cart de

    rglage.

    Il faut donc que l'cart varie pour que l'action drive ait un rle.

    4.3.2. FORMATION DU REGULATEUR " PID "

    y

    1 0 0 %

    5 0 %

    0 %

    D

    I

    P

    X = W

    X = W - X P

    X = W - X P

    2

    X = E c a r t d e m e s u r e e n v a l e u r d e X P

    4.3.3. TEMPS DE DERIVATION - TV

    Le temps de drivation Tv dfinit l'action de la part D du rgulateur. Il est indiqu en secondes ou

    en minutes. Plus Tv est grand plus le rgulateur intervient avec force ds le premier instant.

    Dans le bloc fonction rgulation, le rglage de l'action " D ", nous devons utiliser le paramtre

    suivant :

    RGB3.KDIF

    AVANTAGE

    L'action D du rgulateur lui permet de ragir comme s'il avait ressenti plus tt la variation de la

    grandeur rgle. On rduit ainsi les rpercussions nuisibles du temps mort.

    Voir figures Rn6 et Rn7

    Organigramme d'un rgulateur PID analogique et celui du bloc fonction rgulation (RNI)

    REMARQUE

    Comme pour la partie I, il existe aussi une diffrence de prsentation de l'action D. Ceci est d au

    fait que le bloc rgulation travaille par CYCLE.

  • 7/28/2019 Cours de rgulation

    16/24

    Consigne (W)

    Mesure (X)

    E=W-X

    Sortie (Y)Soustracteur

    Ecart=Consigne-mesure

    Ecart (E)

    Paramtres classiques

    Multiplicateur I

    Multiplicateur P

    P=E*GG=Gain

    SI=Somme Intgrale

    SI=SI+(E*G*GI)

    GI=Gain Intgrale

    Sommateur

    P=Part proportionnelle

    Y=P+SI+D

    Multiplicateur D

    D=Part Drive

    DeDe=Drive de l'cartGD=Gain Drive

    D=De*GD

    Bp=100

    G

    REGULATEUR P.I.D.

    Rn 6

  • 7/28/2019 Cours de rgulation

    17/24

    Consigne (W) = RGBx.SPV

    Mesure (X) = RGBx.PRV

    E 1= RGBx.SPV-RGBx.PRV

    Multiplicateur P

    Sortie (Y) = RGBx.COU

    Soustracteur

    REGULATEUR P.I.D.

    Ecart = Consigne - mesure

    Ecart (E) = RGBx.E1

    Paramtres du bloc RGB

    RGB = Bloc rgulateur

    RGBX . YY

    Dfinit le No du bloc rgulateurRGB+X composent l'adresse

    Agit comme sparateur entrel'adresse et le paramtre

    Dfinit le paramtre concern

    Multiplicateur I

    Multiplicateur P

    P=E1*KREGKREG=Gain Proport.

    RGBx.SINT=Somme Intgrale

    SINT=SINT+(E1*KREG*KINT)

    RGBx.KINT=Gain Intgrale

    Part Proportionnelle

    Sommateur

    COU = P +RGBx.SINT+D

    De

    Multiplicateur D

    KDIF=Gain Drive

    D=De*KDIF

    De=Drive de l'cart

    Nota : Seule la part intgrale estaccessible par le paramtre

    SINT ( RGBx.SINT )

    Rn 7

    RGBx.KREG =RGBx.UMAX - RGBx.UMIN

    Bp

  • 7/28/2019 Cours de rgulation

    18/24

    4.3.4. BOUCLES A REGLER

    On peut classer les boucles rgler en deux catgories. Elles dterminent le choix des actions du

    rgulateur.

    LES BOUCLES LENTES

    Elles demandent un temps d'quilibrage assez long.

    Exemple : Temprature ambiante d'un local

    Rgulateur : Actions PI ou PID

    LES BOUCLES RAPIDES

    Elles demandent un temps d'quilibrage trs court

    Exemple : Temprature de l'air soufflTemprature instantane ECS

    Temprature dpart vers radiateurs

    Rgulateur : Action PI

    Nota : Le rgulateur action P peut tre utilis dans les boucles lentes condition qu'il soit accept

    un lger cart de rglage.

    CYCLE

    Le temps de CYCLE est rentr dans le bloc fonction rgulation.Il est dtermin en fonction de la frquence de variation de la boucle rgler. Il faut avoir au

    minimum 3 chantillonnages de la valeur mesure par alternance.

    On accepte des temps de cycles de 5 30 secondes pour les boucles rgler rapides lentes.

    On peut voir sur la figure Rn9 en A et B, les valeurs mesures pour un temps de CYCLE donn. On

    remarque qu'ils se forment 4 points de mesure dans une alternance. A chaque point de mesure

    correspond un calcul du bloc de fonction rgulation.

    Dans la figure C, il ne se fait qu'une seule mesure. Il y a donc imprcision de la valeur relle et

    donc de la correction.

    Dans la figure D, nous avons un nombre important de mesure ; ce qui nous permet de suivre

    l'volution du processus le plus justement possible.

    TEMPS DE CYCLE ET INTEGRATION

    Nous avons vu que le rapport entre temps de cycle et KINT tait donn par la formule :

    Tn = CYC / KINT

    On s'aperoit sur la figure Rn8 que le temps de cycle influe sur la rponse de l'action intgrale.

  • 7/28/2019 Cours de rgulation

    19/24

    INFLUENCE DU TEMPS DE CYCLE

    SUR LA MESURE DU PROCESSUS

    Rn 9

  • 7/28/2019 Cours de rgulation

    20/24

    APPRECIATIONS DU REGLAGE DES ,REGULATEURS (Pour rgulateurs PI)

    Si le processus de rgulation est trop fortement apriodique ou oscille trop, il faut rgler plus ou

    moins le rgulateur.

    Quel est le paramtre rgler :KREG ou KINT ? les figures ci-dessous essaient dy rpondre

    laide du comportement au drangement.

    REGIMES APERIODIQUES :

    Si un drangement provoque un trop grand cart par rapport la valeur de consigne, KREG est trop

    faible :

    x

    t

    Trop grand cart Augmenter KREG

    Sil faut trop de temps pour atteindre la valeur de consigne, cest quen gnral KINT est trop

    petit :

    x

    t

    Approche lente de la valeur de consigne Augmenter KINT

    REGIMES OSCILLANTS :

    Si des oscillations apparaissent dont la moyenne approche lentement de la valeur de consigne, cest

    que KREG est trop grand et KINT ventuellement trop petit.

    x

    t

    Rduire KREG (augmenter KINT)

    Sil se produit des oscillations dont la moyenne correspond peu prs la valeur de consigne, cest

    que KINT est trop grand.

  • 7/28/2019 Cours de rgulation

    21/24

    x

    t

    Rduire KINT

    5 REGLAGE DU SYSTEME DE REGULATION

    5.1 METHODE DE REGLAGE

    Tout dabord, on rgle une bande proportionnelle Xp aussi grande que possible, un temps

    dintgration Tn aussi grand que possible, et un temps dintgration Tv aussi petit que possible.

    Puis on rduit la bande proportionnelle jusqu ce quune oscillation permanente sinstalle (figure

    75). On appelle Xp.crit la bande proportionnelle pour laquelle loscillation permanente apparat. La

    dure doscillation correspondante est appele T.crit. Avec ces deux paramtres on peut

    dterminer les valeurs de rglage les plus appropries pour chaque mode de rgulation (voir

    tableau 1) .

    Tableau 1

    Mode de rgulationXp Tn Tv

    P 2 Xp.crit

    PI 2.2 Xp.crit 0.85 T.crit

    PID 1.7 Xp.crit 0.75 Tcrit 0.12 T.crit

    Le rglage des paramtres selon les tableaux 1 et 6 ne donne souvent quun comportement de

    rgulation peu prs bon. Ces paramtres doivent tre ajusts dans chaque cas particulier.

    A laide de diffrentes figures, on va expliquer linfluence sur le comportement de rgulation des

    paramtres Xp et Tn sur un rgulateur PI.

  • 7/28/2019 Cours de rgulation

    22/24

    Dans la figure 76, on voit clairement que linfluence de la perturbation sur la grandeur rgle

    diminue mesure que la Xp diminue. Si on choisit une Xp trop petite (figure 76 c), Il se produit

    des oscillations qui entranent une instabilit.

    Dans la figure 77, on peut voir que lorsque Tn diminue leffet de la perturbation est limin

    rapidement. Mais un temps dintgration Tn trop petit entrane des oscillations (figure 77 c) et

    donc une instabilit.

    Une instabilit du systme peu donc provenir dune Xp trop petite ou dun Tn trop petit. A titre

    dexplication, on compare sur la figure 78 les deux cas suivants :

    (a) Xp trop petit mais Tn trop grand,

    (b) Xp trop grand mais Tn trop petit.

    Dans ces deux rglages, des oscillations apparaissent. Mais, dans le cas (a), il faut du temps avant

    que la valeur de consigne ne soit atteinte nouveau. Dans le cas (b), la valeur de consigne est

    atteinte trop rapidement.Le tableau 6 donne des rglages pour des boucles rgler de climatisation.

  • 7/28/2019 Cours de rgulation

    23/24

  • 7/28/2019 Cours de rgulation

    24/24