regulatoare de nivel in sisteme hidraulice

90
Sistem de reglare automata a nivelului pentru un proces hidraulic Cuprins Cuprins.................................................... 1 Lista de figuri............................................3 Capitolul 1................................................4 Introducere................................................4 1.1.Istoric...............................................4 1.2.Functii ale sistemului de conducere si supraveghere...5 Capitol 2..................................................9 Modelarea proceselor.......................................9 2.1.Descrierea instalatiei...............................13 2.2.Modelul matematic al instalatiei hidraulice..........14 2.2.1.Bilantul debitelor...............................17 2.2.2.Determinarea punctului de echilibru..............18 2.2.3.Liniarizarea sistemului..........................20 2.2.4.Reprezentarea pe stare a procesului..............22 Capitol 3.................................................25 Sisteme de reglare automata a procesului..................25 3.1.Clasificarea sistemelor de reglare automata..........26 3.2 .Reglarea in cascada a procesului....................29 3.3.Elementele sistemelor de reglare automata............32 3.3.1.Traductorul......................................32 3.3.2.Regulatoare automate.............................34 3.3.Elemente de executie.................................50 1 Proiect de diploma, Studenta:Purcareata Mariana

Upload: iuliana-balea

Post on 05-Aug-2015

146 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Cuprins

Cuprins...................................................................................................................................1

Lista de figuri.........................................................................................................................3

Capitolul 1..............................................................................................................................4

Introducere.............................................................................................................................4

1.1.Istoric...........................................................................................................................4

1.2.Functii ale sistemului de conducere si supraveghere..............................................5

Capitol 2.................................................................................................................................9

Modelarea proceselor.............................................................................................................9

2.1.Descrierea instalatiei................................................................................................13

2.2.Modelul matematic al instalatiei hidraulice...........................................................14

2.2.1.Bilantul debitelor.................................................................................................17

2.2.2.Determinarea punctului de echilibru....................................................................18

2.2.3.Liniarizarea sistemului.........................................................................................20

2.2.4.Reprezentarea pe stare a procesului.....................................................................22

Capitol 3...............................................................................................................................25

Sisteme de reglare automata a procesului............................................................................25

3.1.Clasificarea sistemelor de reglare automata..........................................................26

3.2 .Reglarea in cascada a procesului...........................................................................29

3.3.Elementele sistemelor de reglare automata............................................................32

3.3.1.Traductorul...........................................................................................................32

3.3.2.Regulatoare automate...........................................................................................34

3.3.Elemente de executie................................................................................................50

3.3.1.Elemente caracterizante unui EE.........................................................................51

Capitol 4...............................................................................................................................53

Estimatori de stare................................................................................................................53

1Proiect de diploma, Studenta:Purcareata Mariana

Page 2: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

4.1.Observabilitatea........................................................................................................54

4.2.Controlabilitatea.......................................................................................................56

4.3.Stabilitatea interna a sistemului..............................................................................58

4.4.Observatorul Luenberger........................................................................................60

4.3.1.Schema simularii observatorului..........................................................................62

4.3.2.Determinarea functiilor de transfer......................................................................64

Capitolul 5............................................................................................................................67

Concluzii..............................................................................................................................67

Bibliografie..........................................................................................................................68

‚............................................................................................................................................68

2Proiect de diploma, Studenta:Purcareata Mariana

Page 3: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Lista de figuri

Figura 1:Schema generala de supraveghere a unui proces(Isermann,1984)..................8Figura 2:Elaborarea modelului matematic.....................................................................11Figura 3:Instalatia tehnologica.........................................................................................13Figura 4:Schema tehnologica a procesului studiat.........................................................14Figura 5:Modelul matematic al procesului......................................................................18Figura 6:Reprezentarea grafica a valorilor inaltimilor celor trei rezervoare..............19Figura 7:Sistem de reglare automata...............................................................................24Figura 9:Reprezentarea grafica a reglarii in cascada a procesului studiat..................29Figure 10:Subsistemele constituente ale unui traductor................................................31Figura 11:Structura unui regulator automat..................................................................33Figura 12:Structura clasica de SRA cu reactie unitara..................................................36Figura 13:Reprezentarea reglarii nivelului h1 cu ajutorul regulatoarelor PID si PD43Figura 14:Rapunsurile in timp ale iesirii peocesului in urma reglarii cu diverse

regulatoare a nivelului h1...........................................................................................43Figura 15:Reprezentarea grafica a reglarii inaltimii h1 al primului rezervor.............45Figura 16:Raspunsurile in timp ale reglarii inaltimii h1................................................45Figura 17:Raspunsurile in timp a inaltimii h1 pentru diferite PID-uri........................47Figura 18:Reprezentarea indicilor de performanta........................................................48Figura 19:Rolul si locul EE...............................................................................................49Figura 20:Estimator de stare............................................................................................52Figura 21:Reprezentarea pe stare si observatorul Luenberger.....................................59Figura 22:Principiul unui estimator.................................................................................60Figura 23:Simularea modelului neliniar si a observatorului.........................................61Figura 24:Reprezentarea grafica a observatorului Luenberger....................................61Figura 25:Raspunsul erorilor estimate.................................................................................64

3Proiect de diploma, Studenta:Purcareata Mariana

Page 4: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Capitolul 1

Introducere

1.1.Istoric

Procesele tehnologice se pot diviza într-un set de elemente, deosebindu-se unul de

altul prin scop, natura fizica, designul constructiva, metoda de conducere etc. Asa, noi

putem numi procesele tehnologice şi productive, adica procesele de prelucrare a diferitor

materiale, scopul final a cărora fabricarea productiei materiale, crearea constructiilor

ingineresti şi altele, procese energetice, scopul carora este fabricarea, transformarea şi

transmiterea diferitor feluri de energie; procesele de transport, rezultatul cărora este

transportarea în spaţiu a greutatilor şi pasagerilor; procesele de prelucrare şi transmitere a

4Proiect de diploma, Studenta:Purcareata Mariana

Page 5: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

informaţiei, adică mulţimea factorilor fizici, îmbinarea cărora servesc simboluri

conventionale, corespunzand anumitor notiuni, idei, emotii sau fenomene şi altele.

Primele informatii despre automatizari au aparut la începutul erei noastre în

lucrarile lui Heron Alexandrian "Pneumatica" şi "Mecanica", unde sunt descrise

automatizari create de însaşi Heron şi învatatorul sau Ktesibiem: automatizari pneumatice

pentru deschiderea uşilor templului la aprinderea focului de sacrificiu, teatrul mecanic de

marionete, dispozitiv pentru măsurarea lungimii drumului, care ne aduce aminte de

contorul taxiului, automat pentru vinderea apei sfinţite - prototipul automatelor

contemporane pentru vinderea lichidelor. Ideile lui Heron au depasit considerabil secolul

sau şi n-au găsit întrebuintare în industrie în epoca sa.

La mijlocul secolului XX automatica treptat patrunde in toate sferele tehnicii şi

cuprinde cele mai variate procese. La începutul secolului teoria reglarii se separa de

mecanica aplicata. Apar lucrarile lui Stdole pentru reglarea turbinelor, Tolle "Reglarea

maşinilor de putere" (1905), Trinks "Reglatoare şi reglarea motorului primar" (1919);

cartea sus-numită al lui N.E. Jukovschi; cartea Juiliara "Reglatoarele automate a masinilor-

unelte" (1928).

În 1948 C.F. Teodorchin în U.S. si în 1950 Evans în S.U.A. au propus pentru

cercetarea calitatii metoda odografului de radacini, care a primit o larga raspandire în

strainatate. In aceasta metoda a fost făcuta o interesanta încercare de a lega metoda de

frecventa cu cea de radacini

Sus numiţii au lucrat asupra existenţei care a creat o nouă disciplină tehnico-ştiinţifică —

teoria automatelor liniare.

1.2.Functii ale sistemului de conducere si supraveghere

Sistemele de conducere ale proceselor au rolul de a executa un ansamblu de

operatii asupra procesului realizand astfel comanda, reglarea, supravegherea procesului sau

diagnoza defectelor aparute in functionarea acestora.

5Proiect de diploma, Studenta:Purcareata Mariana

Page 6: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Conducere:

Are rolul de a executa un ansamblu de operaţii (elementare sau nu în funcţie de

nivelul de abstractizare) asupra procesului, fixand referinte de functionare ca raspuns la

executarea comenzilor.

Conducerea implica functii de emitere de comenzi către proces pe baza procesarii

datelor, implementand metode de comanda, reglare, optimizare, etc. impuse de natura

procesului.In aceasta definitie conducerea regrupeaza toate functiile care actionează direct

asupra actionarilor din proces:

-functionarea în absenta defectiunilor (comanda, reglare);

-gestionarea modurilor de funcţionare şi restabilirea funcţionarii

normale/nominale;

-functii de tratare a urgenţelor;

-parte din mentenanta corectiva.

Reglare:

Sesizeaza continuu (masoară) marimea reglata, o compara cu o alta marime,

marimea de referinta (conducere) şi în functie de rezultatul acestei comparatii se intervine

în sensul aducerii marimii reglate la valoarea celei de referinta. Modul de actiune mai sus

mentionat are loc într-un circuit închis numit şi bucla de reglare.

Comanda:

Influentează marimile de iesire, în functie de marimile de intrare, pe baza legitatilor

specifice sistemului. O caracteristica a procesului de comanda este evolutia lui in circuit

deschis, printr-un element de transfer individual sau printr-un lant de elemente de

comanda.

Mecanismele de urgenta şi securitate: asigura tratarea cu caracter prioritar asupra

comenzii permitand prevenirea evolutiilor considerate periculoase pentru echipamente şi

personalul de exploatare.

6Proiect de diploma, Studenta:Purcareata Mariana

Page 7: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Gestiunea modurilor de functionare - reluarea functionarii normale: asigura

executia unei solutii curative permitand restabilirea funcţionarii normale. Gestioneaza

perioadele tranzitorii de functionare.

Monitorizare

Preia în permanenta semnalele provenite din proces sau de la sistemul de comanda,

recunoscand şi indicand anomaliile în comportament.

În aceasta definiţie monitorizarea este limitata la funcţiile de achiziţie a

informatiilor, arhivare, etc. fara sa actioneze nici asupra procesului nici asupra sistemului

de comanda. Monitorizarea are deci un rol pasiv vis-a-vis de sistemul de comanda şi de

proces.

Supraveghere

Controleaza şi supravegheaza executarea unei alte functii fara a intra în detaliile

acestei executii. Supravegherea acopera atat domeniul functionarii normale cat şi anormale

a instalatiei:

-în functionarea normala rolul sau este de a permite luarea unor decizii în

timp real si trecerea de la un algoritm de supraveghere la altul.

-în prezenta defectiunilor va asigura toate deciziile necesare pentru ca

sistemul sa revina la funcţionarea normala.

Conceptul de supraveghere se aplica în cadrul unui sistem ierarhizat cel putin pe

doua nivele. La un nivel local supravegherea poate dispare complet, totul fiind prevazut şi

fixat cu ajutorul comenzii: supravegherea este integrata comenzii. În schimb la nivelele

superioare (abstracte) supravegherea înglobeaza atat functia de comanda cat şi pe cea de

monitorizare.

Protectie:

Este un mijloc prin care eventualele regimuri periculoase de functionare ale

sistemului sunt eliminate pe cat posibil sau mijloc prin care sunt evitate consecintele

comportarilor periculoase.

7Proiect de diploma, Studenta:Purcareata Mariana

Page 8: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Diagnoza defectelor:

Ajuta la determinarea tipului, locatiei şi timpului de detectare a defectului.

Urmeaza detectarii defectelor. Include izolarea şi identificarea defectelor.Stabileste o

legatura cauză-efect între un simptom observat şi defectarea care ii urmeaza, cauzele si

consecintele sale, utilizand algoritmi specifici şi conducand la detectarea timpurie a

situatiilor anormale, prevenind astfel avarii importante.

Funcţionarea sistemelor de detectare si diagnoza a defectelor(FDD - Fault

Detection and Diagnosis) presupune următoarele etape:

1. Detectarea defectelor: determinarea prezenţei unui defect în sistem şi timpul de

detectare. Indică dacă s-a produs un eveniment nedorit în sistemul de supraveghere

2. Izolarea defectelor: determinarea tipului de defect, a locului de producere a defectului

şi a momentului de detectare. Urmează detectării defectelor. Se determină subsistemul

funcţional care se află la originea anomaliei şi progresiv se rafinează această

determinare pentru a izola organul sau dispozitivul elementar defect.

3. Identificarea defectelor: Determinarea mărimii şi comportării în timp a defectului.

Urmează etapei de izolare a defectelor. Se determină cauza care a generat defectarea

constatată.

Figura 1. rezuma sugestiv aceste notiuni, reprezentand o schema generala a

supravegherii şi conducerii unui process tinand cont si de sistemele de detectie si

diagnosticare a defectelor .

8Proiect de diploma, Studenta:Purcareata Mariana

Page 9: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

D ecizieE va lua re ad e fe c te lo r

D e te c ta re ad e fe c te lo r

De te c t iam o d i fic a ri lo r

P ro c e sa resem na l

clase d edefecte

defecte s im p to m caracteris tic i

P ro te c t i i

Sem na l i za re(a la rm e )

E va lua resem na l

RA PROCESu y

F (d efecte)Op r irea ins ta la tie i

Sch im b area r egimului

de func tionar e

Reconfigur a r e

Intr e tiner e

Repar a tii

ACTI UNI

DETECTAREA

SI DIAGNOZA

DEFECTELOR

PROTECTIE

MONITORIZARE

ACHIZITIE DATE

REGLARE

COMANDA

Nive lul

pr ocesului

Nive lul de

supr avegher e

(pr ocesar e

infor matii)

Figura 1:Schema generala de supraveghere a unui proces(Isermann,1984)

Schema generala de supraveghere a unui proces asa cum este reprezenta in figura 1 etse impartita pe doua nivele si anume:nivelul procesului care include achizitia de date ,reglare si comanda si al doilea nivelul de supraveghere care inglobeaza monitorizarea ,protectia si detectarea si diagnoza defectelor.

Capitol 2.

Modelarea proceselor

9Proiect de diploma, Studenta:Purcareata Mariana

Page 10: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Construirea de modele si efectuarea de experimente pe calculator pentru simularea

functionarii proceselor este astazi o tehnica larg raspandita. Modelarea proceselor permite

tratarea problemelor care, din cauza complexitatii lor sau din alte motive, nu pot fi

analizate numai prin experimentari. Orice simulare se bazează pe un model.

Prin modele sunt formalizate cunostintele despre sisteme. Modelele sunt necesare

in multe domenii ale ingineriei. Ele sunt folosite ca baza pentru metodele de proiectare

formala si pentru experimentele de simulare.

“Un model reprezinta realitatea pentru un anumit scop dat; modelul este o

abstractizare a realitatii, in sensul că el nu poate reprezenta toate aspectele realitatii.

Aceasta ne permite sa tratam lumea intr-un mod simplificat, evitand complexitatea,

riscurile si caracterul ireversibil al realitatii.” (Rothenberg, 1989)

Modelarea este o sarcina dificila si necesită adesea o anumita experienta in

domeniul ingineresc in care se aplica. De aceea este important ca modelele sa fie

reprezentate intr-un mod care sa le faca utilizabile pentru mai multe scopuri si de catre

oameni cu o mai mica experienta in domeniul respectiv.

Un proces este caracterizat prin transformarea si/sau transportul de materie,energie

si/sau informatie.

Studiul analitic al procesului reprezinta stabilirea structurii acestuia si a

interdependentei dintre marimile sale de stare pe baza legilor naturale cunoscute.

Studiul empiric al unui proces se realizeaza prin stabilirea structurii procesului si a

interdependentei dintre marimile sale de stare pe baza experientei obtinute prin observatii.

2.1.Elaborarea modelului matematic

Un model al procesului este reproducerea sau descrierea unui proces pe baza

rezultatelor unui studiu de proces.In cazul reproducerii este vorba despre un model fizic,iar

10Proiect de diploma, Studenta:Purcareata Mariana

Page 11: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

in cazul descrierii aceasta se poate realiza printr-o schema functionala sau un model

matematic.

In modelarea teoretica, numită si analiza teoretica, modelul este alcatuit pe baza

legilor naturale formulate matematic. Modelarea teoretica porneste intodeauna de la

ipoteze simplificatoare formulate asupra procesului, ipoteze care usureaza calculul.

Stabilirea modelului matematic al procesului se face prin modelare si identificare,

urmand pasii prezentati in figura 2.

Se pot deosebi următoarele tipuri de ecuatii fundamentale:

Ecuatii de bilant pentru acumulari de masa, energie si impuls (cantitati

acumulate);

Ecuatii constitutive (ecuatii de stare fizico- chimice);

Ecuatii fenomenologice, cand au loc fenomene ireversibile, trecere in stare

de echilibru, procese de echilibrare (de ex. ecuatii pentru transfer de caldura

prin conductie, difuzie sau pentru reactii chimice);

Ecuatii de bilant al entropiei, cand au loc mai multe fenomene;

Ecuatii de conectare (descriu conectarea elementelor de proces).

Modelul teoretic si modelul experimental pot fi comparate ,in masura in care

ambele metode de modelare pot fi aplicate.Daca modelul nu corespunde atunci din tipul si

marimea diferentelor se poare deduce care dintre pasii din modelarea teoretica sau

experimentala trebuie corectati.

11Proiect de diploma, Studenta:Purcareata Mariana

Page 12: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Figura 2:Elaborarea modelului matematic

Modelarea teoretica si experimentala se completeaza deci reciproc.Modelul teoretic

contine legatura functionala dintre datele fizice ale procesului si parametrii sai.De aceea

acest model este folosit atunci cand chiar in faza de concept procesul trebuie reprezentat

12Proiect de diploma, Studenta:Purcareata Mariana

Page 13: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

intr-un mod avantajos din punct de vedere al comportarii sale dinamice sau cand trebuie

simulata comportarea sa.

Modelul experimental in schimb,contine ca parametri numai valori numerice,a

caror legatura functionala cu datele fizice de baza ale procesului ramane necunoscuta.

Prin cumularea ecuatiilor fundamentale ale tuturor elementelor de proces se obtine

un sistem de ecuatii diferentiale obisnuite si/sau cu derivate partiale .acesta conduce la un

model teoretic al procesului cu o anumita structura si cu anumiti parametri ,atunci cand

aceasta se poare rezolva explicit.Adesea acest model este amplu si complicat ,astfel incat

pentru a putea fi utilizat mai departe,el trebuie simplificat.

Simplificarile se realizeaza prin liniarizare ,reducerea ordinului euatiilor sau prin

aproximarea sistemelor cu parametri distribuiti prin sisteme cu parametri concentrati prin

considerarea unor regiuni limitate in spatiu.Chiar si atunci cand sistemul de ecuatii nu

poate fi rezolvat in mod explicit ,ecuatiile componente furnizeaza informatii importante

despre structura modelului

In modelarea experimentala ,numita identificare ,modelul matematic al unui proces

se obtine din masuratori.

Obtinerea unei descrieri abstracte a unui sistem real in forma unui model matematic

sau fizic cat mai reprezentativ,dar suficient de simplu si exact,in scopul determinarii

performantelor statice si dinamice a acestuia reprezinta obiectul identificarii

In figura 2 se reprezinta un paralelism intre operatia de modelare si cea de

identificare ,cu o reprezentare a etapelor ce sunt parcurse in cadrul unei analize

teoretice,respectiv experimentale ce se finalizeaza respectiv cu modelul sistemului studiat..

13Proiect de diploma, Studenta:Purcareata Mariana

Page 14: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

2.2.Descrierea instalatiei

Procesul studiat este constituit din trei cilindri din plexiglas T1, T2 si T3 cu sectiunea

circulara A inseriate prin doua conducte de legatura,dupa cum se observa in figura 3.

Lichidul (apa distilata) care se scurge din rezervorul T2 este colectat intr-un rezervor din

care pompele unu si doi alimenteaza cilindrii T1 si T2. Toate cele trei rezervoare sunt

echipate cu traductoare de masurare a nivelului de lichid.Un regulator digital comanda

debitul Q1 si Q2 astfel incat nivelurile din rezervoare sa nu depaseasca inaltimea

maxima.Nivelul din rezervorul T3 este intotdeauna nerecontrolobabil. Conductele de

legatura si rezervoarele sunt echipate cu vane manuale sau electrice si orificii de evacuare

in scopulnsimularii unei infundari sau unei scurgeri.

Figura 3:Instalatia tehnologica

14Proiect de diploma, Studenta:Purcareata Mariana

Page 15: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

2.3.Modelul matematic al instalatiei hidraulice

Modelul matematic elaborat pentru procesele hidraulice este o reprezentare

simplificata a unei instalatiei reale pentru evidentierea structurala si formala a relatiilor

dintre parametrii relevanti ai sistemului din figura 4.

Modelul matematic trebuie sa fie cat mai exact ,adica sa descrie cat mai fidel

procesul respectiv,si in acelasi timp sa fie cat mai simplu pentru a putea fi implemenat pe

echipamente nuumerice de calcul.

In figura 4 este reprezentata schema tehnologica a procesului studiat alaturi de

notatiile folosite pentru marimile caracteristice procesului. Marimile caracteristice necesare

elaborarii modelului matematic al procesului studiat sunt notate dupa cum urmeaza

Figura 4:Schema tehnologica a procesului studiat

15Proiect de diploma, Studenta:Purcareata Mariana

Page 16: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Hmax : inaltimea maxima pana la care poate ajunge lichidul.In cazul in care nivelul

lichidului a lui T1 si T2 depaseste aceasta valoare ,pompa corespunzatoare va fi oprita

automat;

Q1,Q2 : debitele corespunzatoare pompelor [m3/sec];

S1: sectiunea orificiilor de evacuare;

Sn : sectiunea tuburilor de legatura;

azi: coeficientii de curgere;

hi: nivelul lichidului [m];

Qij: cantitatea de fluid care curge prin conducta de legatura [m3/sec],unde i=1,2,3 si

,j=[(1,2); (3,2);(2,0)];

A: aria cilindrilor [m2];

D: diametrul cilindrului,D1=D2=D3=D;

d: reprezinta diametrul conductei de legatura dintre rezervoare;

pi : reprezinta perturbatiile de debit;

Parametrii tehnici ai procesului conform datelor inscrise in documentatia

instalatiei au urmatoarele valori:

- A=0.0154 m2;

- Sn= S1=5*10-5 m2;

- Hmax=62cm (+/- 1cm);

- Q1max=Q2max=100mltr/sec=6.0ltr/min;

Din datele tehnice folosite se obtin D care reprezinta diametrul cilindrilor si d care

este diametrul conductelor de legatura dintre rezervoare:

16Proiect de diploma, Studenta:Purcareata Mariana

Page 17: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

A= D= = =0.140028172 m=14 cm;

Sn= d= = -5/ =0.007978845m=7.97mm;

Aplicand Relatia lui Bernoulli pentru fiecare orificiu se obtine debitul de fluid ce

trece prin conductele de legatura intre cele trei rezervoare (Q13, Q20, Q32) si debitele

corespunzatoare fiecarui rezervor (q1, q2, q3)

Q13=azSn =a ;

Q20=az Sn =a ;

Q32=azSn =a ;

q1=az S1 =a ;

q2=azS1 = a ;

q3= azS1 a ;

In relatiile de mai sus s-a folosit notatia a=azS care este un coeficient ce

depinde de aria orificiului de scurgere Sn sau de cea a conductei de legatura S1,de

coeficientul de debit az si de acceleratia gravitational g.

In urma calculelor coeficientul a are urmatoare valoare:

17Proiect de diploma, Studenta:Purcareata Mariana

Page 18: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

a=0.72*5*10-5* =0.00016;

2.2.1.Bilantul debitelor

Bilantul debitelor pentru fiecare rezervor este modelat prin relatiile urmatoare:

1) = (qe- Q13(+p1))= [qe1- a (+p1)];

2) = ( ( Q32- Q20(+p2))= [ a - a (+p2)];

3) = ( (Q13- Q32(+p3))= [a a ( ];

Prin relatiile (1),(2) si (3) se obtine un model neliniar de ordinal trei.

2.2.2.Determinarea punctului de echilibru

In continuare vom determina punctul de referinta (h10,h20,h30) al modelului

matematic corespunzator debitului mediu punand urmatoarea conditie:

= = =0;

Valoarea debitului mediu a fost aleasa ca fiind jumatatea cantitatii de fluid maxim

debitat de pompe si este urmatoarea:

18Proiect de diploma, Studenta:Purcareata Mariana

Page 19: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

qe0= qe= =0.00005m3/s;

Astfel se obtine:

1) qe0= a ;

2) a = a ;

3) a = a ;

Rezolvand sistemul de trei ecuatii cu trei necunoscute obtinut anterior se obtine

punctul de echilibru caracterizat de:

o h10= h30+ 2=0.2918m=29.18cm;

o h30= h20+ 2=0.1953m=19.53

o h20= 2=0.09765m=9.765cm

Astfel un modelul matematic este format din ecuatii diferentiale, ecuatii algebrice

neliniare ,etc. In cazul de fata sistemul se poate rezolva si pe cale analitica dar si prin

procedee numerice folosind programe specializate. Una dintre optiuni este programul

Matlab impreuna cu Simulink cu ajutorul carora s-au implementat ecuatiile modelului

matematic scris mai sus avand forma ca in figura 5 si reprezinta determinarea inaltimilor

nivelelor celor trei rezervoare.

19Proiect de diploma, Studenta:Purcareata Mariana

Page 20: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

[cm] [m]

[cm] [m]

h1h1

x3

3

H3

2

H2

1

H1

x' = Ax+Bu y = Cx+Du

integrator3

x' = Ax+Bu y = Cx+Du

integrator2

x' = Ax+Bu y = Cx+Du

integrator

h3

h3

h2

h2

h1

h1

a*sqrt(u)

a*sqrt(h3-h2)2

a*sqrt(u)

a*sqrt(h2)

a*sqrt(u)

a*sqrt(h1-h3)1

a*sqrt(u)

a*sqrt(h1-h3)

Scope

[h1]

Goto

1/y

Gain6

1/y

Gain5

100

Gain4

100

Gain3

100

Gain2

1/y

Gain1

[h1]

From

2

Qe2=0m3/s

1

Qe1=0.00005m^3/s

[cm]

h3

h3

Figura 5:Modelul matematic al procesului

Dupa cum se observa din figura 5 modelul a fost implementat cu ajutorul unor

ecuatii bloc. Procesul este format dintr-o variabila de intrare si trei variabile de

iesire.Variabila de intrare este reprezentata de debitul mediu qe iar inaltimile nivelelor

celor trei rezervoare sunt reprezentate ca iesiri.

20Proiect de diploma, Studenta:Purcareata Mariana

Page 21: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

1100 1150 1200 1250 1300 1350 1400 1450 1500 1550 16005

10

15

20

25

30

h1

h3h2

Figura 6:Reprezentarea grafica a valorilor inaltimilor celor trei rezervoare

Prin simularea modelului matematic implementat in Matlab Simulik au rezultat

valorile celor trei inaltimi h1,h3 si h2 care comparate cu calculele facute anterior se observa

ca au aceleasi valori

2.2.3.Liniarizarea sistemului

Se incearca liniarizarea sistemului in jurul punctului de echilibrua(h10, h30, h20 )

pentru qe0 tinand cont de

21Proiect de diploma, Studenta:Purcareata Mariana

Page 22: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Se obtine astfel:

1) = (qe1- );

= ;

=- ;

= ;

= [ qe1- ( h1- h3)];

3) = [ - a ];

=

=

=- ;

22Proiect de diploma, Studenta:Purcareata Mariana

=f(x,u) cu x= x+x0; u= u+u0

atunci: = = echilibru,x=x0 * x+ echilibru,u=u0* u

Page 23: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

d = [ ( + ];

2) = [a - a ];

=

= ;

= [ )( h3- h2)-( ) h2]:

Modelul liniarizat este valabil in cazul in care sistemul este studiat in jurul

punctului de echilibru cu mici variatii.

2.2.4.Reprezentarea pe stare a procesului

In urma inlocuirii cu h se obtin ecuatiile (1),(2) si (3) facandu-se urmatoarele

notatii pentru obtinerea reprezentarii pe stare a procesului.

x= h= ; u= ; ;

23Proiect de diploma, Studenta:Purcareata Mariana

Page 24: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

1) = [(- )h1+ h3+qe0];

2) = [ h1+ h2- h3];

3) = h2+ h3];

Se obtine reprezentarea pe stare a procesului studiat

= Ax+Bu+Ev;

y=Cx+Du;

x Rn este vectorul marimilor de stare ale procesului.

Rm este vectorul marimilor de comanda ale procesului

y Rp este vectorul marimilor de iesire(masurate)ale procesului.

v Rr este vectroul marimilor de perturbatie ce actioneaza asupra procesului.

A Rnxn este matricea caracteristica a sistemului

B Rnxm este matricea de scalare a marimilor de comanda

24Proiect de diploma, Studenta:Purcareata Mariana

Page 25: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

C Rpxn este matricea de scalare a marimilor de iesire in functie de marimile de

stare

D Rpxm este matricea de scalare a marimilor de iesire in functie de marimile de

comanda

E Rnxr este matricea de scalare a marimilor de perturbatie.

expresiile matricilor de stare (A,B,C,D) ale procesului studiat sunt:

A ;

B= ; C= ; D=0;

Nota:Matricea D indica o dependenta directa a iesirii unui process de intrarea lui.Aceasta

situatie este tipica pentru un regulator cu componenta proportional,unde o parte a iesirii

este proportionala cu intrarea ,dar este putin probabila in cazul unui proces real.De

aceea ,la reprezentarea proceselor in spatial starilor,D este usual zero ,in timp ce la

reprezentarea unui regulator sunt in general nenule.

25Proiect de diploma, Studenta:Purcareata Mariana

Page 26: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Capitol 3.

Sisteme de reglare automata a procesului

Sistemele de reglare automata (SRA) sunt sisteme cu conexiune inversă (cu buclă

de reacţie sau cu circuit închis) care îşi decid comportamentul faţă de mărimile externe pe

baza mărimii de eroare generate în mod automat, cu scopul expres al anulării acesteia. Prin

intermediul reacţiei negative este posibilă pe lângă stabilizarea unor sisteme natural

instabile, îmbunătăţirea performanţelor sistemului în circuit închis şi atenuarea

perturbaţiilor externe nemăsurabile.

In figura 7. este reprezentat un sistem de reglare automata care are urmatoarele

marimi:

y = măsură; u = comandă; v = perturbaţie

yr = referinţă ; m = execuţie;

ε = eroare ; z = calitate.

Figura 7:Sistem de reglare automata

26Proiect de diploma, Studenta:Purcareata Mariana

Page 27: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

3.1.Clasificarea sistemelor de reglare automata

Sistemele de reglare automată se pot clasifica după mai multe criterii.

I.După scopul reglarii, sistemele de reglare automata pot fi:

sisteme de stabilizare automata, numite şi sisteme de reglare automata propriu-

zise;

sisteme de reglare automata cu program;

sisteme de urmarire.

Sistemele de stabilizare automata au rolul să mentina constanta, la o valoare

prescrisa data, marimea de iesire. Cele mai multe sisteme de reglare automata din industrie

sunt de acest tip.

Valoarea prescrisa se stabileste prin intermediul marimii de intrare x i, care, in acest caz,

este constanta şi se mai numeşte mărime de referinta. Elementul de intrare Ei, prin care se

fixează marimea de referinta a sistemului, se numeşte dispozitiv (element) de referinta.

Sistemele de reglare cu program au marimea de intrare x i variabila în conformitate

cu un program prestabilit. În consecinta, marimea de ieşire a sistemului va varia dupa

programul dat, deoarece orice sistem de reglare automata realizeaza modificarea marimii

de ieşire în conformitate cu variatiile date marimii de intrare. Elementul de intrare E i care

elaboreaza semnalul Xi, are, în acest caz, o constructie speciala si se numeste dispozitiv

(element) de programare.

Dacă într-un sistem de reglare automata se utilizeaza un dispozitiv de programare în locul

elementul de referinta, se obţine un sistem de reglare automata dupa program.

Sistemele de urmărire au mărimea de intrare x i variabila după o lege oarecare,

necunoscuta dinainte. Sistemul automat face ca marimea de iesire sa urmareasca în

permanenta variatiile marimii de intrare. Din categoria sistemelor de urmarire fac parte

doua tipuri de sisteme, cu numeroase aplicatii în situatii specifice: servomecanismele şi

sisteme de reglare automata a unui raport (sau, mai pe scurt regulatoare de raport).

27Proiect de diploma, Studenta:Purcareata Mariana

Page 28: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Servomecanismele au ca marime de iesire o deplasare. Deci, ele permit sa se

modifice pozitia unui obiect in conformitate cu variatiile unui semnal de intrare x i de

putere neglijabila.

Elementul Ei este în acest caz un traductor de intrare, care transforma marimea

fizica (de obicei, o deplasare) într-un semnal de aceeasi natura fizica cu marimea de

reactie.

Aşa cum se va arata în cele ce urmeaza, servomecanismele pot fi utilizate atat ca

sisteme automate de sine statatoare, cat si ca subansambluri ale altor sisteme de reglare

automata, jucand in cadrul acestora rolul de elemente de executie.

Regulatoarele de raport mentin constant raportul a doua marimi fizice atunci cand

una din marimi are variatii independente, oarecare.

II.După numarul marimilor reglate şi numarul marimilor de execuţie, sistemele de

reglare automata pot fi:

sisteme de reglare simple, in care exista o singura marime de iesire si o

singura marime de executie (sau SRA convenţionale);

sisteme de reglare multivariabile, în care exista mai multe marimi de

iesire si de executie, interdependente (sau SRA multivariabile).

III.Dupa modul de variatie a marimii de comanda, sistemele de reglare automata pot fi:

sisteme de reglare cu actiune continua, in care marimea de comanda este

o functie de timp continua;

sisteme de reglare discontinue, la care marimea de comanda data de

regulator poate avea variatii discontinue ca nivel sau variaţii discrete in timp.

Din categoria sistemelor cu actiune discontinua deosebim:

regulatoarele bipozitionale şi tripozitionale, unde marimea de comanda

nu poate avea decat doua, respectiv, trei valori discrete (variatii discontinue ca

nivel);

28Proiect de diploma, Studenta:Purcareata Mariana

Page 29: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

regulatoare cu actiune prin impulsuri, unde marimea de comanda se

transmite discret in timp, sub forma unor impulsuri dreptunghiulare (cu variatii

continue sau discontinue la nivelul impulsurilor).

Sistemele de reglare automata se mai pot clasifica:

in functie de felul variatiei marimii de intrare;

in functie de viteza de variatie a marimii reglate (sau viteza de raspuns);

in functie de numarul marimilor reglate ;

dupa tipul actiunii regulatorului automat;

in functie de numarul buclelor de reglare ale schemei SRA;

◘ In functie de aspectul variatiei in timp a marimii de intrare i (deci dupa

variatia in timp impusa marimii de iesire y) se deosebesc:

- sisteme de stabilizare automată (când i = ct -de exemplu, menţinerea constantă a

unui parametru-) acestea ser mai numesc SRA cu consemn constant sau cu program fix;

- sisteme de reglare automata cu program variabil (cand i variaza in timp dupa o

lege prestabilita – de exemplu, în cuptoarele industriale pentru tratamente termice; acestea

se mai numesc SRA cu consemn programat;

- sisteme de reglare automata de urmarire (cand i variaza în functie de un

parametru din afara SRA, legea de variatie in timp a acestui parametru nefiind cunoscuta

dinainte); marimea de la iesire y urmareste variatia lui i.

◘ In functie de viteza de raspuns a obiectului reglarii la un semnal aplicat la

intrare se deosebesc:

- SRA pentru procese lente (cele mai raspandite, instalatii sau procese tehnologice

industriale, caracterizandu-se printr-o anumita inertie),

- SRA pentru procese rapide, cum sunt sistemele de reglare automata aplicate

masinilor si actionarilor electrice (de exemplu, reglarea turatiei motoarelor, reglarea

tensiunii generatoarelor etc.).

29Proiect de diploma, Studenta:Purcareata Mariana

Page 30: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

După tipul actiunii regulatorului automat, se deosebesc:

SRA cu actiune continua, la care marimea de iesire a fiecsrui element

component al sistemului este o functie continua de marimea sa de intrare. Aceste

SRA contin fie regulatoare liniare, la care dependenţa μ = f(e) este liniara, fie

regulatoare neliniare, la care aceasta dependenta este neliniara;

SRA cu actiune discontinua (discreta), la care marimea de la iesirea

regulatorului RA este reprezentata de o succesiune de impulsuri de reglare, fie

modulate in amplitudine sau durata (cazul regulatoarelor cu impulsuri), fie

codificate (cazul regulatoarelor numerice).

In functie de numarul buclelor de reglare, se deosebesc:

SRA cu o bucla de reglare (sau cu un singur regulator automat);

SRA cu mai multe bucle de reglare (sau cu mai multe regulatoare

automate).

3.2 .Reglarea in cascada a procesului

Reglarea in cascada isi propune mentinerea valorii de referinta a parametrului reglat

si eliminarea perturbatiilor inainte de propagarea lor in sistem .Se utlizeaza in acest scop

doua sau mai multe regulatoare conectate in serie sau (in cascada ),fiecare regulator

primind informatia de la o mairne masurata si de la eventualul regulator aflat in amonte

de el.Realizarea unei astfel de structuri presupune o descompunere a instalatiei in mai

multe subprocese.Aceste subprocese au constante de timp din ce in ce mai mici,pe masura

ce se afla mai spre interiorul buclei de reglare

Structura sistemului de reglare în cascada este o structura de SRA cu larga

aplicabilitate

Principalele proprietati ale reglarii in cascada sunt:

-reglarea in cascada este o strategie bazata pe reactive

30Proiect de diploma, Studenta:Purcareata Mariana

Page 31: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

-variabila intermediara trebuie masurata;se poate interpreta aceasta ca bucla

secundara are un estimator pentru perturbatie

-se impune a considera la proiectarea buclei secundare zgomotul de masura

care poate limita banda de frecventa acesteia

-desi reglarea in cascada necesita inversarea ,ea poate fi mai putin sensibila

la erorile de modelare prin folosirea avantajelor reactiei negative

Procesele supuse automatizării evolueaza cel mai adesea într-un context

perturbator, cu pronunţate incertitudini, ceea ce impune adaptarea unor structure de sisteme

evoluate de conducere adaptiva şi optimala.

Reglarea in cascada a instalatiei tehnologice studiate este una experimentala si s-a

realizat cu ajutorul programului Matlab Simulik,model ce este format din procesul studiat

si reprezentat anterior cu cele trei iesiri h1,h3 si h2,un element de executie care este pompa

cu marimea caracteristica k ,cele doua regulatoare de tip PID cu aceleasi valori ale

factorilor proportionali,integrali si derivative,un scope care vizualizeaza semnalele

generate ,redand datele introduce in timpul simularii.Acestui model I se aplica un semnal

de tip treapta Step care modifica valoarea initiala de 9.765cm la valoarea finala

10.765cm,la timpul 100 s ,care daca nu este precizat ,se considera valoarea implicita de 1

secunda.

Figura 8:Reprezentarea grafica a reglarii in cascada a procesului studiat

31Proiect de diploma, Studenta:Purcareata Mariana

Page 32: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Admitand că procesul condus poate fi descompus în subprocese interconectate

cauzal, cu variabile intermediare accesibile masurarii, se poate alcătui o structura de

reglare în cascada folosind un numar de regulatoare egal cu numarul variabilelor masurate

din proces.

Cele doua subprocese sunt conectate cauzal, marimea de execuţie (unica)

determinand cauzal evolutia variabilei intermediare h1, care, la randul ei,determina cauzal

evolutia variabilei de iesire din proces.

Regulatorul PID1 este destinat reglarii variabilei h1; iar regulatorul principal PID2

are rolul de a asigura realizarea funcţiei de reglare în raport cu referinta yr, furnizand în

acest scop referinta pentru regulatorul secundar PID1. Cele doua regulatoare din cadrul

acestei structuri funcţionează în regim de urmarire.

3.3.Elementele sistemelor de reglare automata

Conform figurii 6 un sistem de reglare automata este format dintr-un

traductor,regulator si un element de executie:

3.3.1.Traductorul

Traductorul(T) este acel subsistem al unui system de reglare automata sau de

conducere care are rolul de a stabili o corespondenta intre marimea de calitate z (sau

marime de masurat) si marimea de iesire y (sau marimea masurata) ce este apta de a fi

prelucrata de sistemele de prelucrare automata a datelor.

32Proiect de diploma, Studenta:Purcareata Mariana

Page 33: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Figure 98:Subsistemele constituente ale unui traductor

Un traductor este constituit din doua subsisteme reprezentate in figura 9:element

sensibil(detectorul) (ES) care transforma pe z intr-o marime intermediara w si convertorul

de iesire (adaptorul) (A) prin care w se transforma in y.

Traductoarele se por clasifica in functie de marimea de intrare in traductoare pentru

marimi electrice si neelectrice sau in functie de marimea de iesire in traductoare analogice

si numerice.

Traductoarele analogice se impart la randul lor in doua categorii:parametrice si

generatoare.

Traductoarele parametrice (modulatoare) sunt acele traductoare in care sub

influenta marimii de intare de modifica dupa o lege bine determinate ,unul din parametrii

electrici ai circuitelor electrice a tarductorului.Pentru detectarea acestei modificari

traductorul trebuie sa aiba o sursa de energie auxiliara si o schema de masura a

parametrului care se modifica.

Traductoarele generatoare(energetice) sunt dispositive in care marimea de

intrare este transformata intr-o tensiune electromotoare ce poate fi utilizata nemijlocit de

sistemul de ocnducere .Aceste traductoare nu necesita surse exterioare de alimentare.

33Proiect de diploma, Studenta:Purcareata Mariana

Page 34: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

3.3.1.1.Elementele caracterizante ale unui traductor

Elementele ce caracterizeaza un traductor sip e baza caruia se pot compara intr ele

diferitele traductoare sunt urmatoarele:

a)natura fizica a marimii de intrare si de iesire;

b)puterea consumata la intrare sic ea transmisa sarcinii;

c)caracteristica static ;

d)caracteristica dinamica;

e)pragul de sensibilitate;

f)gradul(clasa) de precizie;

g)nivelul de zgomot;

3.3.2.Regulatoare automate

3.3.2.1.Structura de baza a unui regulator automat

Regulatorul automat are rolul de a prelua semnalul de eroare, (obţinut în urma

comparaţiei mărimii de intrare yr şi a mărimii măsurate y, în elementul de comparaţie) şi

de a elabora la ieşire un semnal de comandă u pentru elemental de execuţie.

In figura 10 este reprezentata structura de baza a unui regulator automat cu

urmatoare notatii ale marimilor caracteristice:

34Proiect de diploma, Studenta:Purcareata Mariana

Page 35: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Figura10:Structura unui regulator automat

RA - regulator automat

A - amplificator

RC - retea de corectie

ER - element de prescriere a referintei

EA - element de comanda manuala

pentru acordarea parametrilor RA

ECP - element de comparatie principal

ECS - element de comparatie secundar

CM - bloc de comanda manuala

3.3.2.2.Clasificarea regulatoarelor

După tipul actiunii realizate:

-regulatoare cu actiune continua, la care eroarea ε si comanda u variaza

continuu în timp. In functie de legea de dependenta intre intrare si iesire, regulatoarele pot

fi liniare, sau neliniare. Regulatoarele continue liniare sunt de tipul P, PI, PID, etc., şi cele

neliniare pot fi bipozitionale sau tripozitionale;

-regulatoare cu actiune discreta sunt acele regulatoare automate la care

marimea de iesire u este formata intr-o succesiune de impulsuri, marimea de intrare

(eroarea) fiind o marime continua. Impulsurile de la iesirea blocului de reglare discreta pot

35Proiect de diploma, Studenta:Purcareata Mariana

Page 36: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

fi modulate în amplitudine sau durata sau codificate, în acest caz regulatorul discret fiind

de tip numeric.

Dupa structura constructiva:

-regulatoare unificate, la care atat marimile de intrare cat si marimea de

iesire au aceeasi natura fizica si aceeasi gama de variatie. Semnalele se numesc unificate,

putand fi de tipul : 0,2 …0,1 daN/cm2, 2 …10 mA c.c., 1 …5 mA c.c.,0 …0,5 V c.a.,

pentru procese lente, şi -10 …+10 V c.c., -5 …+5 mA c.c.,pentru procese rapide.

Regulatoarele unificate au avantajul tipizarii, al interschimbabilitatii (elementele

componente pot fi conectate în mod diferit) şi permit reglarea marimilor de natura fizica

diferita;

-regulatoare specializate sunt destinate în exclusivitate reglarii unei singure

marimi specifice dintr-o instalatie tehnologica, avand o constructie specifica.

După sursa de energie exterioara solicitata de regulatoare:

-regulatoare directe, atunci cand nu este necesara o sursa de energie

exterioara, transmiterea semnalului realizandu-se pe seama energiei din proces preluata de

traductorul de reactie,

-regulatoare indirecte care folosesc o sursa de energie exterioara.

Regulatoarele indirecte realizeaza performante de reglare superioare celor directe.

Dupa agentul purtator de energie:

-electronice, la care marimile de intrare si de iesire sunt de natura electrica

(curenti sau tensiuni);

-pneumatice, u şi ε sunt presiuni de aer;

-hidraulice, la care intrarea ε este o deplasare iar iesirea u este presiunea

unui lichid.

După viteza de raspuns a procesului condus :

36Proiect de diploma, Studenta:Purcareata Mariana

Page 37: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

-regulatoare pentru procese rapide, folosite pentru reglarea marimilor din

instalatii tehnologice care au constante de timp mici (de ordinul secundelor)

-regulatoare pentru procese lente, pentru conducerea instalatiilor

tehnologice cu constante mai mari.

Dupa sensul marimi de comanda in raport cu parametrul masurat:

-regulatoare cu actiune directa

-regulatoare cu acţiune inversa

3.3.2.3.Algoritmi si structuri conventionale de reglare

3.3.2.3.1.Legea de reglare de tip P

Cea mai simpla lege de reglare este de tip proportional .Daca ne referim la o

structura clasica de SRA cu reactie unitara si un singur grad de libertate (fig 11) se poate

defini legea de reglare de tip P sub forma :

u(t)=KR (t)

Figura 11:Structura clasica de SRA cu reactie unitara

In acest caz putem spune ca regulatorul are o comportare de tip P,iar functia de

transfer atasata acestuia este:

HR(s)=KR

37Proiect de diploma, Studenta:Purcareata Mariana

Page 38: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Un regulator P poate controla orice proces stabil,insa performantele obtinute sunt

limitate,iar eroarea in regim stationar pentru referinta treapta este diferita de zero.

In mod traditional se foloseste banda de proportionalitate(BP) pentru a descrie actiunea

proportionala: BP[%]=

3.3.2.3.2.Legea de reglare de tip PI

Daca la componenta P se adauga o componenta de tip integral (I) se obtine

cunoscuta lege de reglare PI data de relatia:

u(t)= KR

Ca si in cazul legii de reglare P,coeficientul KR poarta denumirea de factor de

amplificare al componentei P,iar raportul =Ki poarta denumirea de factor de amplificare

al compenentei integrale.In acest caz puteam scrie relatia sub forma:

u(t)= KR + Ki

Se poate observa ca factorul de amplificare KR este chiar coeficientul ce defineste

componenta proportionala Kp,iar coeficientul Ki este determinata atat de KR cat si de

constanta de timp a actiunii integrale Ti.Functia de transfer atasata legii de reglare PI este:

38Proiect de diploma, Studenta:Purcareata Mariana

Page 39: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

KR(s)= KR = ( +1)=Ki

Spre deosebire de regulatorul P,unde numai KR este ajustabil ,in cazul regulatorului

PI sunt ajustati cei doi parametri KR si Ti sau Kp si Ki.De remarcat faptul ca,prin ajustarea

constantei integrale Ti,se modifica efectul actiunii de integrare ,iar prin modificarea

factorului de proportionalitate KR se modifica atat componenta integrala ,cat si cea

proportionala.

Prezenta componentei integrale in structura unui algoritm de reglare poate genera

efecte nedorite ca urmare a saturarii,insa se asigura eroarea stationara egala cu zero in

cazul in care semnalul de iesire in regim stationar are valori sub limita de saturare.

3.3.2.3.3.Legea de reglare de tip proportional-derivativa(PD)

In acest caz la componenta proportionala se adauga o componenta derivativa:

u(t)=KR sau

u(t)=Kp +KD unde KD= KRTd

Functia de transfer ce defineste comportarea unui regulator PD este:

HR(s)=KR(1+Tds) ,1)

39Proiect de diploma, Studenta:Purcareata Mariana

Page 40: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

unde KR este amplificarea proportionala ,iat Td este constanta de timp atasata

componentei derivative(timpul derivativ)Ambele componente sunt ajustabile prin

modificarea lui Kp si KD.

Componenta derivativa evidentiaza faptul ca iesirea u(t) este proportionala cu

viteza de variatie a erorii.Aceasta componenta ,desi prezinta avantajul comportarii

anticipative ,are insa dezavantajul ca amplifica semnalele de tip zgomot si poate cauza

efecte de saturatie in comportarea elementului de executie.Conponenta derivativa nu

poate fi utilizata niciodata singura,aceasta fiind efectiva numai in perioada tranzitorie(pt

=const.,comanda derivativa uD=0)

De remarcat faptul ca legea de reglare PD,asa cum evidentiaza relatia 1),represinta

un sistem nerealizabil fizic.Cel mai adesea ,legea de reglare PD este definita print-o functie

de transfer de forma:

HR(s)= KR

unde <<1 reprezinta coeficientul de filtare al componenetei derivative .

Functia de transfer 2)evidentiaza o comportare de tip „anticipatie-intarziere’(lead-

lag) cu factor de amplificare (de proportionalitate )neuinitar.

Un model uzual pentru algoritmul PD este:

HR(s)= KR

unde se alege in concordanta cu banda de frecventa incare se gaseste zgomotul.

40Proiect de diploma, Studenta:Purcareata Mariana

Page 41: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

3.3.2.3.3.Legea de reglare proportional –integral –derivativa(PID)

Combinatia actiunilor de reglare proprtionala ,integralasi derivativa conduce in

mod natural la algortimul cel mai ‚popular’,cunoscut ca algoritmul sau legea de reglare de

tip PID

Aceasta lege ‚ideala’ de reglare are forma :

u(t)= KR sau

u(t)= KR +KI + KD unde:

Kp= KR-factor de proportionalitate (efectul proportional);

KI= -factorul integral;

KD= KR -factorul derivativ

Functia de transfer atasata acestui regulator este:

1)HR(s)= KR sau

2)HR(s)= Kp+ + KDs

41Proiect de diploma, Studenta:Purcareata Mariana

Page 42: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Ca si in cazul legii de reglare de tip PD,functia de transfer (1) evidentiaza un

sistem nerealizabil fizic.Pentru realizabilitatea fizica a legii de reglare PID pot fi folosite

diferite variante ale acesteia.Oprima varianta a legii de reglare PID include constanta de

timp pentru filtrarea componentei derivative:

HR(s)= KR cu <<1

O a doua varianta presupune untilizarea unui algoritm PID cu fitrare.In acest caz se

realizeaza o combinatie eficienta a componentei P,PI si PD cu filtrare:

HR(s)= KR

Astfel prin filtrarea componentei derivative se asigura realizabiliatatea algoritmilor

si se atenueaza efectului compoonentei derivative asupra semnalelor de tip zgomot.

In afara de legile de reglare PID cu filtrarea componentei derivative ,sunt utilzate si

variante de algoritmi’PID-modificati’, algoritmi care prelucreaza diferit eroarea ,iesirea

masurata si chiar referinta.

3.3.2.4.Alegerea si acordarea regulatoarelor automate

Elementele care caracterizează un regulator automat şi pe baza cărora se pot

compara între ele diferitele regulatoare, în scopul alegerii celui mai adecvat tip, sunt

următoarele:

42Proiect de diploma, Studenta:Purcareata Mariana

Page 43: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

• natura fizică a mărimii de intrare şi ieşire;

• mediul în care vor lucra regulatoarele;

• gradul de complexitate al procesului şi performanţele ce se impun mărimii

reglate.

În general, pentru majoritatea proceselor, legile de reglare P, PI, PD sau PID sunt

satisfăcătoare, dar există procese la care se impun, datorită strategiilor complexe de

conducere, regulatoare cu structuri speciale, cum ar fi cele de tip extremal,adaptiv etc.

Astfel de structuri se realizează, însă, de cele mai multe ori, cu structuri numerice;

• posibilităţile de integrare în sisteme numerice complexe de conducere

(calculatoare de proces);

• parametrii legii de reglare : constanta de timp de integrare TI, constante de

timp de derivare TD, banda de proporţionalitate BP ;

• transferul funcţionării « automat-manual » şi invers, fără şoc şi fără

echilibrare prealabilă;

• viteza de răspuns a procesului automatizat;

• numărul de elemente de execuţie ce pot fi comandate simultan, în paralel,

de către un regulator.

Pentru proiectarea regulatoarelor automate specializate, calculul funcţiei de reglare

este analitic. În plus se urmăreşte şi o proiectare constructivă (de dimensionare şi de

alegere a valorilor specifice blocurilor componente). În cadrul proiectării trebuie verificate

şi condiţii suplimentare privind stabilitatea, controlabilitatea şi observabilitatea sistemului

sau sensibilitatea acestuia.

Proiectarea regulatorului automat se face atât pe baza datelor iniţiale, furnizate de

caracteristicile elementului de execuţie şi ale instalaţiei tehnologice, ce alcătuiesc partea

fixată (procesul) dintr-un sistem de reglare automată, cât şi pe baza performanţelor de

regim staţionar şi tranzitoriu ce se urmăresc a fi realizate în cadrul sistemului.

43Proiect de diploma, Studenta:Purcareata Mariana

Page 44: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Referitor la regimul staţionar, se impune, de obicei, valoarea erorii staţionare εst ,

pentru un anumit tip de mărime de intrare yref (treaptă, rampă) şi/sau de perturbaţie.

Pentru regimul tranzitoriu, se impun, prin datele iniţiale de proiectare, valorile

maxime

pentru: suprareglajul la intrare σ şi la perturbaţie μ , durata regimului tranzitoriu tr, în

special la procesele rapide, gradul de amortizare pentru răspunsul la intrare δ şi/sau la

perturbaţie v, timpul de crestere t, ş.a.

Deoarece parametrii regulatorului automat (RA) se pot afla în intervale mult mai

largi de valori decât cele necesare la reglarea procesului respectiv, este necesară operaţia

de acordare a regulatorului ales. Aceasta constă în ajustarea parametrilor regulatorului

(tipizat) Kr, TI, TD. Dacă aceasta ajustare are ca scop optimizarea procesului reglat

conform unui anumit criteriu, de exemplu minimizarea erorii, ea devine o acordare optimă

a RA.

Limitele în care variază parametrii KR (BP), TI, TD ai regulatorului tipizat ales

depind de natura şi caracteristicile procesului din SRA.

Pentru alegerea, proiectarea sau acordarea regulatoarelor este necesara cunoasterea

cat mai exacta a caracteristicile

Pentru alegerea, proiectarea si acordarea regulatoarelor este necesara cunoaşterea

cat mai exacta a caracteristicilor procesului ce urmează a fi reglat.

În practică, de multe ori, aceste caracteristici sunt ridicate experimental. În acest

scop se consideră elementul de execuţie, instalaţia tehnologică şi traductorul de reacţie ca

formând partea fixata (PF) a SRA si i se aplica un semnal de comanda de tip treapta,

urmandu-se evolutia in timp a marimii de iesire.

Pentru a evidentia influenţa tipului de regulator asupra comportării SRA, în Figura

12 au fost reprezentate cu ajutorul programului Matlab Simulink acordarea cu regulatorul

PID si PD a procesului pentru vizualizarea raspunsuslui in timp a marimii de iesire.

44Proiect de diploma, Studenta:Purcareata Mariana

Page 45: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Figura 12:Reprezentarea reglarii nivelului h1 cu ajutorul regulatoarelor PID si PD

Modelului i s-a aplicat un semnal de tip treapta cu valorea initiala corespunzatoare

inaltimii h1=29.18 cm modificand-o la valoarea de 30.29cm la timpul 20s.

S-a realizat acordarea unui regulator clasic de tip PID si PD pentru nivelul h1 al

primului rezervor si au fost verificate performantele acestuia.

20 22 24 26 28 30 32 34 36 38 4029.6

29.8

30

30.2

30.4

30.6

30.8

ref

PIDPD

Figura 13:Rapunsurile in timp ale iesirii peocesului in urma reglarii cu diverse regulatoare a nivelului h1

45Proiect de diploma, Studenta:Purcareata Mariana

Page 46: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Comparand curbele de raspuns din figura 13 se observa ca regulatorul de PD

imbunateste comportarea dinamica (suprareglajul si durata regimului tranzitoriu mici )si

mentine si o eroare stationara mica fata de regulatorul PID care un suprareglaj mare si o

durata de timp mai mare decat cea a regulatorului PD.

Indicii de performanta pentru fiecare regulator sunt:

Pentru PID:

suprareglajul =4.76%

durata timpului tranzitoriu tt=10s

eroarea stationara st=0.1

Pentru PD:

suprareglajul =0

durata regimului tranzitoriu tt=4s

eroarea stationara st=0

In figura 14 s-a reprezentat experimental reglarea nivelului h1 al rezervorului 1 cu

ajutorul mai multor regulatoare PID cu diferiti factori de proportionalitate,integrali si

derivative.

Astfel:

Pentru primul regulator PID : KP=KI=KD=1;

Pentru regulatorul PID 2:KP= KI=KD=0.1;

Pentru regulatorul PID3: KP= KI=KD=0.6;

46Proiect de diploma, Studenta:Purcareata Mariana

Page 47: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Figura 14:Reprezentarea grafica a reglarii inaltimii h1 al primului rezervor

20 22 24 26 28 30 32 34 36 38 4029.5

30

30.5

31

PID2

PID1ref

PID3

Figura 15:Raspunsurile in timp ale reglarii inaltimii h1

47Proiect de diploma, Studenta:Purcareata Mariana

Page 48: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

In figura 15 este reprezentat raspunsul in timp a inaltimii nivelului h1 din

rezervorul 1.Astfel se observa ca regulatorul cu cele mai bune performante este PID-ul 2si

PID-UL 3 cu factorii proportional,integral si derivativ egali cu 0.1 respectiv 0.6

Astfel:

Pentru regulatorul PID1:

suprareglajul =4.76%

durata timpului tranzitoriu tt=10s

eroarea stationara st=0.1

Pentru regulatoarele PID 2 si PID 3 valorile indicilor de performanta sunt aceeasi si

anume:

suprareglajul =4.34%

durata regimului tranzitoriu tt=8.5s

eroarea st=0

In continuare in figura 16 este reprezentarea grafica a reglarii nivelului h1 din

rezervorul 1 cu ajutorul mai multor regulatoare de tip PD cu aceasi factori de

proportionalitate si derivative ca ai regulatoarelor PID.

48Proiect de diploma, Studenta:Purcareata Mariana

Page 49: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

20 22 24 26 28 30 32 34 36 38 4029.5

29.6

29.7

29.8

29.9

30

30.1

30.2

30.3

30.4

30.5

ref

PID2PID1

PID3

Figura 16:Raspunsurile in timp a inaltimii h1 pentru diferite PID-uri

In figura 16 sunt reprezentate raspunsurile in timp ale reglarii nivelului h1 cu

diferite regulatoare PD observandu-se ca regulatorul cu cele mai bune performante fiind

PID1 cu factorii proportional,integral si derivativi egali cu 1.

Acordarea regulatorului automat reprezinta ajustarea parametrilor acestuia

corespunzator cerintelor procesului. Daca aceasta ajustare are in vedere o comportare a

procesului in functie de un anumit criteriu (de exemplu, durata minima a procesului

tranzitoriu, influenţa minima a perturbatiilor, etc.), acordarea se numeste acordare optima.

3.3.2.5.Performantele sistemului in regim dinamic

Aprecirea indicilor de calitate se face pe baza raspunsului indicial al SRA, deci a

functiei de transfer în circuit inchis. In figura 17 sunt reprezentati acesti indici de

performanta.

49Proiect de diploma, Studenta:Purcareata Mariana

Page 50: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Figura 17:Reprezentarea indicilor de performanta

Suprareglajul definit prin: = ;

indicele de oscilaţie Ψ reprezinta variatia relativa a amplitudinilor a doua depasiri

succesive de acelasi semn a valorii de regim stationar

ψ=

timpul primului maxim sau de atingere a abaterii maxime a marimii de iesire in

regim tranzitoriu tσ ;

durata regimului tranzitoriu tt definita prin timpul ce se scurge din momentul

aplicarii excitatiei (intrarea) pe canalul de referinta si pana cind iesirea intra intr-o

banda de ±(2 ÷ 5)%y ;

perioada oscilaţiilor T pentru regimul oscilant amortizat:

T=

50Proiect de diploma, Studenta:Purcareata Mariana

Page 51: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

numarul de oscilatii N dacă raspunsul traverseaza de un numar finit de ori

componenta stationara;

Pe langa acesti indici de calitate principali, se mai pot defini si altii cum ar fi:

-timpul de stabilire: momentul în care se atinge pentru prima data valoarea

stationara a iesirii;

-timpul de crestere: valoarea subtangentei dusa la y(t) la 0,5 yst, tangent fiind

limitata de axa t si de axa ys.

Performantele regimului stationar:

-eroarea stationara - valoarea erorii de reglare in regim stationar (neperturbat, stabilizat)

= = )= ;

3.3.Elemente de executie

Elementul de executie (EE) este acel subsistem al unui sistem de reglare automata

prin intermediul caruia sistemul de conducere sau regulatorul automat actioneaza asupra

procesului propriu-zis.El este constituit din doua subsisteme principale:

-elementul de actionare (motor,sevomotor) EA;

-organul de reglare(EA).

In figura 18 este reprezentat rolul si pozitionarea unui element de executie intr-un

system de reglare automata.

Figura 18:Rolul si locul EE

51Proiect de diploma, Studenta:Purcareata Mariana

Page 52: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Dupa modul in care EE actioneaza asupra procesului ,se deosebesc doua posibilitati

:cu actiune continua si actiune discontinua.Din punct de vedere al relatiei intrare-iesire ,EE

pot fi actiune integrala sau proportional si de aceasta dependenta trebuie sa se tina seama

in stabilrea legii de comanda.

3.3.1.Elemente caracterizante unui EE

Alegerea unui EE consta ,in mod practic,in alegerea organului de reglare si,corelat

cu acesta a elementului de actionare .La alegerea organelor de reglare se au in vedere ,in

primul rand ,caracteristicile constructive legate de tipul acestora (electric sau

neelectric) ,tipul variantei constructive si in functie de temperature ,corozivitate si

toxicitatea mediului de lucru.

Figura 19:Subsistemele constituente ale unui element de executie

Dimensionarea proriu zisa a organului de reglare se face pe baza caracteristicii

intrinseci,tinand cont de datele initiale (debitul de fluid,mediul de lucru , caderea de

presiune,etc).In alegerea EE trebuie sa se tina seama ,de asemenea de asigurarea unei

functionari sigure,de caracteristicile statice si dinamice ,de domeniul de liniaritate ,de

viteza de raspuns,etc.

52Proiect de diploma, Studenta:Purcareata Mariana

Page 53: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Capitol 4.

Estimatori de stare

Proiectarea si implementarea sistemelor de conducere a proceselor necesita de

multe ori masurarea unui numar mare de variabile din process. Pentru reducerea costurilor

instalatiilor de automatizare de multe ori se prefera micsorarea numarului de traductoare

instalate. In aceste cazuri variabilele nemasurate sau nemasurabile pot fi estimate din

variabilele masurate cu ajutorul sistemelor de calcul prin proiectarea unor estimatori de

stare. Spre exemplu, aplicarea unei legi de comanda dupa stare presupune cunoasterea

marimilor de stare. Din punct de vedere practic, masurarea tuturor marimilor de stare nu

este o solutie recomandata datorita costurilor foarte ridicate ale traductoarelor si

interfetelor aferente.

Solutia la aceasta problema o reprezinta observatorii/estimatorii de stare. Un

observator de stare estimeaza starile unui process pe baza modelului matematic al acestuia

utilizand doar marimile de intrare(comanda) si cele de iesire(masurate) din proces.Cum

marimea de comanda este cunoscuta ,singurele marimi care trebuiesc masurate sunt cele de

iesire.

Utilizarea estimatoarelor de stare poate aduce economii importante.

Figura 9:Estimator de stare

53Proiect de diploma, Studenta:Purcareata Mariana

Page 54: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Pentru ca un estimator de stare sa functioneze correct sunt necesare trei conditii:

-modelul procesului sa corespunda cu buna aproximatie procesului real

-comanda luata in calcul in estimator sa corespunda cu cea trimisa catre process

-marimea de iesire sa fie citita cu precizie

Indeplinirea primei conditii depinde doar de gradul de cunoastere al

procesului.Indeplinirea celei de-a treia conditie depinde de calitatea traductoarelor

utilizate.Indeplinirea celei de-a doua conditie depinde insa si de modeul de implementare

al estimatorului.

4.1.Observabilitatea

Calitatea transferului stare - ieşire realizat de sistemele dinamice liniare poate fi

analizată prin investigarea proprietăţii de observabilitate a stării. Astfel, un sistem dinamic

liniar, reprezentat prin modelul de stare:

(1)

este de stare complet observabilă dacă pe baza cunoaşterii mărimilor de intrare u(t) şi de

ieşire y(t) pe un interval finit de timp se poate determina evoluţia stării (şi în mod mai

nuanţat starea iniţială oricare ar fi aceasta). În cazul în care numai anumite traiectorii de

evoluţie a stării sunt deductibile prin cunoaşterea comenzii şi ieşirii, sistemul are

proprietatea de parţială (incompletă) observabilitate

Pentru a putea estima starile unui sistem.acesta trebuie sa fie observabil.

Testarea observabilitatii procesului studiat (instalatia hidraulica cu cele trei

rezervoare)se face astfel:

se construieste matricea de observabilitate

Q nxn

54Proiect de diploma, Studenta:Purcareata Mariana

Page 55: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

C= ;

CA= = ;

CA2= ;

CA2=

Deoarece valorile matricei CA2 sunt foarte mici acestea se neglijeaza si se allege

matricea CA2 astfel:CA2= ;

Valorile matricei Q sunt urmatoarele:

Q= ;

Matricea Q reprezinta matricea de observabilitate si pentru a sti daca procesul

studiat este observabil se calculeaza in continuare rangul matricii Q.

55Proiect de diploma, Studenta:Purcareata Mariana

Page 56: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

se determina rangul matricii Q

Daca rangul matricii Q este egal cu dimensiunea sistemului in cazul nostru 3 atunci

sistemul este observabil in caz contrar nu este si se calculeaza partea observabila a

sistemului.

Det [Q]=-4.209*10-9.

Determinantul matricii Q fiind diferit de zero rezulta ca rangul matricii este 3 si ca

sistemul este observabil

Nota:In Matlab ,matricea de observabilitate se obtine cu functia obsv si rangul matricii Q

cu functia rank.

4.2.Controlabilitatea

Proprietatea de controlabilitate a stării unui sistem dinamic liniar, reprezentat prin

modelul de stare:

(1)

este utilizată pentru analiza calitativă a transferului intrare - stare. Astfel, starea unui sistem

este complet controlabilă dacă există o intrare u(t) care transferă starea sistemului, x(t),

dintr-o stare iniţială oarecare, x0 , într-o stare finală oarecare, xf , pe un interval de timp

finit.

În cazul în care evoluţia stării sub influenţa comenzii externe este posibilă numai

plecând de la anumite stării iniţiale către anumite stări finale, sistemul este de stare parţial

controlabilă.

Controlabilitatea si observabilitatea sunt proprietati duale .Astfel , daca la un triplet

(A,B,C)

Perechea (A,B) este controlabila rezulta ca si perechea (BT,AT) este observabila

56Proiect de diploma, Studenta:Purcareata Mariana

Page 57: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Perechea (C,A) este observabila rezulta ca si perechea (AT,CT) este controlabila

Testarea controlabilitatii procesului studiat se face astfel:

Se contruieste matricea de controlabilitate.

R= ;

AB= = ;

A2B=

A2B= ;

Matricea de controlabilitate are forma urmatoare:

R= ;

se determina rangul matricii R.

Pentru a spune ca procesul studiat este controlabil rangul matricii de

controlabilitate trebuie sa fie egal cu dimensiunea sistemului

Astfel:

57Proiect de diploma, Studenta:Purcareata Mariana

Page 58: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Det[R]=0.0011 care este diferit de zero insemnand ca este de aceeasi dimensiune ca

cea a sistemului rezultand ca procesul studiat este controlabil.

Nota: In Matlab ,matricea de controlabilitatea se obtine cu functia ctrb iar rangul

matricii cu functia rank.

4.3.Stabilitatea interna a sistemului

Stabilitatea este cea mai importanta proprietate a sistemelor dinamice fiind esentiala

pentru realizarea scopului pentru care a fost conceput sistemul; in situatia în care sistemul

nu indeplineste aceasta proprietate se vor produce practic evolutii necontrolate ale acestuia,

ce vor afecta negativ calitatea produsului tehnologic si/sau siguranta exploatarii procesului

tehnic.

Un sistem dinamic liniar, reprezentat prin modelul de stare:

(1)

este asimptotic stabil intern daca evoluţia libera a starii sistemului, plecand din orice

conditie initială x(0), tinde asimptotic la starea de echilibru x=0:

(2)

Daca starea sistemului, in evolutia sa libera, ramane într-o vecinatatea finita a starii

de echilibru nule, fara a tinde asimptotic la aceasta, sistemul este neutral stabil.

Instabilitatea sistemului se manifesta prin evolutii nemarginite ale raspunsului liber al

starii.

Deoarece stabilitatea internă este asociată definitoriu evoluţiilor autonome ale stării,

această proprietate este exclusiv determinată de caracteristicile matricii de evoluţie A a

sistemului, mai precis de valorile proprii asociate acestei matrici.

58Proiect de diploma, Studenta:Purcareata Mariana

Page 59: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Astfel, un sistem dinamic este asimptotic stabil intern dacă şi numai dacă toate

valorile proprii asociate au partea reală strict negativă (axa imaginară a planului complex

definind limita domeniului de stabilitate asimptotică).

Evoluţii neutral stabile ale stării se produc în cazul în care există valori proprii ale

sistemului situate pe axa imaginară (cu parte reală nulă) şi multiplicitatea lor algebrică este

egală cu multiplicitatea geometrică.

Aceasta ultima conditie se transpune matematic, in cazul valorii proprii i de

multiplicitate algebrica qi, sub forma conditiei:

(3)

In cazul în care exista cel putin o valoare proprie cu parte reala pozitiva, sau o

valoare proprie cu parte reala nula care nu indeplineste conditia (3), sistemul este instabil.

Astfel in cazul procesului studiat valorile proprii ale matricii A sunt:[-0.0052,-

0.0025.-0.0003] rezultand ca sistemul este stabil intern.

Analiza stabilitatii externe a sistemelor dinamice liniare se poate realiza prin testarea

pozitiilor ocupate in planul complex de catre polii sistemului; apartenenta acestora la

semiplanul Re(s)<0 este o conditie necesara şi suficienta pentru stabilitatea IMEM a

sistemului.

Datorită relatiei de incluziune a multimii polilor in multimea valorilor proprii,

stabilitatea IMEM este implicit garantata in cazul sistemelor asimptotic intern stabile.

Reciproc, stabilitatea externa implica stabilitate interna numai daca modelul de stare

asociat este minimal (complet controlabil şi observabil); în caz contrar, prezenta unor

zerouri de decuplare situate în afara domeniului de stabilitate poate determina instabilitatea

interna a sistemului chiar daca polii acestuia sunt "stabili".

S-a aratat mai sus ca procesul este stabil intern avand valorile proprii ale matricii A

cu partile reale .Acest fapt implica stabilitatea externa a sistemului.

Nota:

59Proiect de diploma, Studenta:Purcareata Mariana

Page 60: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Simularea comportării libere a sistemelor dinamice liniare, respectiv a răspunsurilor

forţate de intrări mărginite oferă o imagine a stabilităţii interne, respectiv externe în sensul

definitoriu al acestor proprietăţi.

Analiza stabilităţii este de asemenea posibilă prin investigarea poziţiilor ocupate în

planul complex de valorile proprii (în cazul stabilităţii interne) respectiv polilor (în cazul

stabilităţii IMEM). Sunt, în consecinţă, utile funcţiile MATLAB eig:

>>P=eig(A)

pentru determinarea valorilor proprii asociate matricii de evoluţie A, respectiv roots:

>>p=roots(P)

pentru calculul rădăcinilor polinomului polilor

4.4.Observatorul Luenberger

Observatorul Luenberger este descris de relatia (1) unde s-a notat cu vectorul

marimilor de stare estimate:

=A +Bu+K(y- ); (1)

Observatorul include ecuatia (2) pentru a calcula evolutia marimii de stare estimate

la care se adauga o corectie K Rn proportional cu eoarea dintre iesirea y a sistemului real

sic ea calculata pe baza starii estimate: =C ;

=Ax+Bu (2);

In figura 21 este reprezentarea pe stare a procesului studiat precum si ecuatiile

observatorului Luenberger.

60Proiect de diploma, Studenta:Purcareata Mariana

Page 61: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Figura 10:Reprezentarea pe stare si observatorul Luenberger

Prin urmare:

=A +Bu+Ky-KC =(A-KC) +Bu+Ky =(A-KC) + (3)

Daca se noteaza cu e= -x eroarea de estimare si se tine cont ca y=Cx se obtine

ecuatia care descrie evolutia erorii de estimare:

=(A-KC)e (4);

Solutia ecuatiei este:

e(t)= unde e0=e(t),t=0 este eroarea initiala

Evolutia erorii este dictata de valorile proprii ale matricei(A-KC) care depind de

modul de alegere al factorului de corectie K.Problema detrminarii K astfel incat valorile

proprii ale matricei (A-KC) sa poata fi alocate dupa dorinta este identical cu cea a calcului

unei legi de comanda care impune valorile proprii ale matricei (A-BK)

Pentru detrminarea lui K se face aplicand algoritmul Akerman cu urmatoarele date

de intrare:

61Proiect de diploma, Studenta:Purcareata Mariana

Page 62: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

A Rnxn,C Rnx1 pe post de perechea (A,B)

e={ 1, 2,…….. n}-multimea valorilor proprii dorite pentru estimator.

Pentru aplicarea algoritmului Ackermann,perechea (A,C) trebuie sa fie

controlabila.

Observatorul Luenberger se mai numeste si observator sau estimator cu

predictie.Elementul de predictive de poate remarca foarte usor in cazul estimatoarelor cu

timp discret.

4.3.1.Schema simularii observatorului

Pentru a calcularea observatorului s-a utilizat modelul liniar al procesului iar pentru

verificarea simularii comportamentului observatorului s-a preferat modelul neliniar

deoarece este mult mai aproape de realitate.O posibila schema de simulare este

reprezentata in figura 22.

Figura 11:Principiul unui estimator

Reprezentarea grafica a modelului neliniar al procesului studiat a fost prezentata

mai sus iar reprezentarea grafica a simularii cu modelul neliniar si cu observatorul

Luenberger este prezentata in figura23.

62Proiect de diploma, Studenta:Purcareata Mariana

Page 63: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Figura 12:Simularea modelului neliniar si a observatorului

Modelul prezentat anterior este format si din observatorul Luenberger care are are

o reprezentarea grafica in programul Matlab Simulink ca in figura 24.

Figura 13:Reprezentarea grafica a observatorului Luenberger

63Proiect de diploma, Studenta:Purcareata Mariana

Page 64: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Pentru alegerea polilor observatorului trebuie studiata dinamica sistemului cu cele

trei rezervoare iar apoi se calculeaza valorile proprii ale matricii A pentru a putea deduce

constantele de timp ale sistemului.

Valorile proprii ale matricii A sunt:[-0.0052,-0.0025.-0.0003] iar constantele de

timp ale sistemului sunt:Tb=[0.1908*103,0.3988*103,3.1228*103];

Reglajul polilor in raport cu dinamica sistemului tine cont de rapiditatea

sistemului.Constanta de timp dominanta a sistemului este in jurul valorii de 3000s.

4.3.2.Determinarea functiilor de transfer

Pentru determinarea constantelor de timp mai rapide se dermina functiile de

transfer al procesului care au forma urmatoare:

Rezervorul unu este caracterizat de functia de transfer

Functia de transfer pentru al doilea rezervor :

Pentru al treilea functia de transfer este:

Stiind ca cea mai dominanta constanta de timp a sistemului este de 3000s si ca cea

mai rapida este in jurul valorii de 190s se aleg polii observatorului mai rapizi decat cele

mai rapide constante de timp ale sistemului cum ar fi:

p1=p2=p3=-0.006; p1=p2=p3=-0.007; p1=p2=p3=-1

64Proiect de diploma, Studenta:Purcareata Mariana

Page 65: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Pentru calcularea matricei K se foloseste programul Matlab aplicand functia

K=acker(A’,C’,P0)’. Acest algoritm foloseste formula lui Ackermann. Aceasta metoda nu

este fiabila (de incredere) din punct de vedere numeric; ea incepe sa se destrame rapid

pentru problemele cu ordin mai mare de 10, sau pentru sisteme controlabile slabe (slab

controlabile). Un mesaj de avertizare este afisat daca polii fara zerouri (diferiti de zero)

sunt calculati cu o eroare mai mare de 10% fata de locatia dorita, specificata in P.Matricea

K are urmatoarele valori:

K = [1.0206*105l; 0.0327*105; 0.0003*105;

Se aleg diferite valori ale polilor pentru a observa care dintre performantele

observatorului sunt cele mai bune.Astfel se alege

1)P0=[-0.1, -0.1, -0.1] unde matricea K are valorile urmatoare:

K=[-0.5842, 1.0993, -0.4649];

2)P0=[-0.5,-0.5,-0.5];

K=[1.8308, 1.3001, 0.7351];

3)P0=[-0.9, -0.9, -0.9];

In cazul in care conditiile initiale ale observatorului sunt diferite de zero estimarea

erorii tinde la zero mai rapid daca observatorul este mai rapid.Deci este de preferabil ca

pentru calcularea observatorului Luenberger sa se aleaga poli mai rapizi decat cel mai

rapid pol al sistemului.Astfel in figura 25 sunt reprezentate rezulatele simularii a

observatorului cu valori diferite ale polilor .Se observa ca cele mai bune performante sunt

atunci cand polii au valorile P0=[-0.7,-0.7,-0.7].

65Proiect de diploma, Studenta:Purcareata Mariana

Page 66: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

50 60 70 80 90 100 110 120 130 140 150-5

-4

-3

-2

-1

0

1

2

3

4

5

6

Po = [-0.5 -0.5 -0.5]

Po = [-0.1 -0.1 -0.1]

Po = [-0.7 -0.7 -0.7]

Erreur d'estimation (c.i. [0.01 0.01 0.01])

x1

x2

x3

x1,x

2,x

3 [

cm

]

Temps [s]

Figura 14:Raspunsul erorilor estimate

Modelului i s-a aplicat o perturbatie de 0.00001 m3/s cu valorile inaltimilor

h10=29.18cm;h30=19.53cm, h20=9.765cm la momentul t=600s.Obsevatorul declanseaza la

t=400s citind aceleasi valorii pentru inaltimile corespunzatoare rezervoarelor:

h10=29.18cm;h30=19.53cm, h20=9.765cm.:

66Proiect de diploma, Studenta:Purcareata Mariana

Page 67: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Capitolul 5.

Concluzii

In lucrarea de fata s-a urmarit elaborarea si implementarea modelului matematic al

instalatiei tehnologice cu cele trei rezervoare T1,T3 si T2 prin intermediul programului

Matlab Simulink. Modelul poate fi utilizat atat pentru proiectarea si implementarea

algoritmilor de reglare cat si pentru estimatori de stare sau mecanisme de detectie si

diagnoza a defectelor in cadrul sistemelor de conducere a procesului studiat.

In Capitolul 3 s-a prezentat schema tipica a unui sistem de reglare automata si

elementele care intra in componenta unui SRA si anume traductoare ,regulatoare si

elemente de executie iar apoi o scurta clasificare a acestora.

Sa mai incercat acordarea unui regulator de tip PID procesului studiat si s-au calculat

performantele acestuia si s-a facut o comparatie intre indici de performanta ale unui ID si

un PD rezultand ca regulatorul cu cele mai bune performante este algoritmul de reglare

PD.

In capitolul 4 s-a incercat construirea unui observator Luenberger care ajuta la

estimarea inaltimilor fiecarui rezervor inlocuin traductoarele care din punct de vedere

economic sunt mai scumpe .Construirea observatorului s-a facut prin intermediul

programului Matlab Simulink cu ajutorul caruia s-au calculat si valorile proprii matricei A

valorile matricii K precum si functiile de transfer ale modelului matematic al procesului

studiat anterior.

67Proiect de diploma, Studenta:Purcareata Mariana

Page 68: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

Lucrarea a fost prezentata in cadrul Sesiunii de Comunicari Stiintifice la facultatatea

de Automatica si Calculatoare ,Catedra :Calculatoare si Informatica Industriala.Lucarearea

a fost selectata pentru a fi prmeiata cu premiul III.

Bibliografie

[1] Sergiu Stelian Iliescu, ’Teoria reglarii automate’, Editura Proxima,Bucuresti,2006

[2] Ioana Fagarasan, ’Metode de defectare a defectelor utilizand modele analitice, Ed.Printech, 2004.

[3] Calin Soare, Sergiu Stelian Iliescu, Ioana Fagarasan, ’Proiectarea asistata de calculator in Matlab si Simulink, Ed.Agir, 2006

[4] Patricia Arsene, Detectarea defectelor in instalatii industriale complexe, Ed. Printech, Bucuresti, 2001

[5] Dan Mihoc, Sergiu Stelian Iliescu,Ioana Fagarasan, Gheorghe Taranu, George Matei, ‘Automatizarea Sistemelor Electro- si Termoelectrice’, Editura Printech, Bucuresti, 2008

[6]Gheorghe Lazaroiu, ‘Sisteme de Programare pentru Modelare si Simulare’,Editura Politehnica Press, Bucuresti, 2005

[7]http://facultate.regielive.ro/proiecte/automatica/sisteme_de_reglare_automata-90934.html.

[8] http://amotion.pub.ro/cercetare/laboratoare/ra/download/RA_Lab_10As.pdf

[9] Sever Serban ‚Sisteme Dinamice Liniare’,Editura Printech,Bucuresti ,2008

68Proiect de diploma, Studenta:Purcareata Mariana

Page 69: Regulatoare de nivel in sisteme hidraulice

Sistem de reglare automata a nivelului pentru un proces hidraulic

69Proiect de diploma, Studenta:Purcareata Mariana