+ All Categories
Home > Documents > Curs 5 APTB 2015 Prezentare PPT

Curs 5 APTB 2015 Prezentare PPT

Date post: 05-Jan-2016
Category:
Upload: panciu-andreea-emilia
View: 244 times
Download: 1 times
Share this document with a friend
Description:
Curs 5 APTB
32
Titular curs: Ș.L. dr.ing. George IPATE 3/25/2015 1
Transcript
Page 1: Curs 5 APTB 2015 Prezentare PPT

Titular curs:

Ș.L. dr.ing. George IPATE

3/25/2015 1

Page 2: Curs 5 APTB 2015 Prezentare PPT

AUTOMATIZAREA PROCESELOR TEHNOLOGICE SI BIOTEHNOLOGICE

Curs 5

Capitolul 5. Sisteme de reglare automata neliniare

5.1 Introducere

5.2 Algoritm de reglare bipoziţional

5.3 Algoritm de reglare tripoziţional

3/25/2015 2

Page 3: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 3

Sistemul de reglare automată (SRA) este un

sistem în conexiune inversă care îsi decide comportamentul

faţă de mărimile externe pe baza erorii, ε, generate în mod

automat, cu scopul expres al anulării acesteia.

5.1 Introducere

Page 4: Curs 5 APTB 2015 Prezentare PPT

In cele ce urmeaza vom prezenta cateva consideratiigenerale necesare pentru înțelegerea sistemelor neliniare.

Sisteme liniare pot oscila la o anumită frecvență, daroscilația la o anumită amplitudine este un fenomenspecific sistemelor neliniare. Acest fenomen senumește "ciclu limită".

Sistemele neliniare pot prezenta instabilitate atuncicând sunt aplicate anumite tipuri de stimuli, dar sepot comporta foarte bine (stabil) pentru alte tipuri deintrări.

3/25/2015 4

Page 5: Curs 5 APTB 2015 Prezentare PPT

Există foarte puține tehnici analitice care pot fiutilizate pentru a estima comportamentul sistemelorneliniare.

Pentru comparație, in multe universități se predau cursuridespre sistemele liniare, iar în aceste cursuri se gasesctehnici generale de analiză a sistemelor liniare.

Tehnici generale de analiză a sistemelor neliniare sunt greusau imposibil de găsit și suntem de multe ori obligati sautilizam tehnici specifice pentru situatii speciale, dar carenu sunt in masura să acopere cazurile generale.

Pentru a face predictii asupra comportamentului sistemelorneliniare, proiectantii folosesc adesea simulări.

3/25/2015 5

Page 6: Curs 5 APTB 2015 Prezentare PPT

Regulatoarele neliniare, bipoziţionale şitripoziţionale sunt frecvent utilizate în structurasistemelor de reglare datorită simplităţii lorconstructive şi a performanţelor acceptabile ce seasigură în special pentru procese lente.

3/25/2015 6

Page 7: Curs 5 APTB 2015 Prezentare PPT

Regulatoare bipoziţionale (regulator de tipul "on / off " ; " tot sau

nimic")

3/25/2015 7

5.2 Algoritm de reglare bipoziţional

Schema bloc a sistemului de reglare neliniara (Regulator bipozitional)

Page 8: Curs 5 APTB 2015 Prezentare PPT

Regulatoarele bipoziţionale sunt frecvent utilizateîn sistemele de reglare unde nu se cer performanţe ridicateîn ceea ce priveşte mărimea de ieşire din sistem y,acceptându-se variaţii ale acesteia între două limite apriori fixate.

Regulatoarele bipoziţionale se utilizează la reglareaproceselor care au o constantă de timp dominantă T şitimpul mort τ mic, de obicei τ / T < 0,2 .

3/25/2015 8

Page 9: Curs 5 APTB 2015 Prezentare PPT

Dependenţa intrare-ieşire a unui regulator bipoziţional :

a) caracteristica ideală a unui regulator bipoziţional;

b) caracteristica reală a unui regulator bipoziţional.

3/25/2015 9

Page 10: Curs 5 APTB 2015 Prezentare PPT

Caracteristica ideală a regulatorului, ca o caracteristicăde tip releu ideal,

Pentru ε= 0, ieşirea de comandă u a regulatorului poate fi ±um.

Regulatoarele bipoziţionale se pot realiza şi în varianta în caresaltul mărimii de ieşire u să se încadreze între două valori nesimetriceîn raport cu nivelul zero.

Se presupune de asemenea că regulatorul are o constantă de timpproprie neglijabilă.

3/25/2015 10

Page 11: Curs 5 APTB 2015 Prezentare PPT

În mod obişnuit regulatoarele bipoziţionale au o caracteristică

reală de tip releu, cu histerezis:

Imposibilitatea obţinerii unor valori intermediare pentruu între –um şi + um reprezintă un dezavantaj al acestorregulatoare.

3/25/2015 11

Page 12: Curs 5 APTB 2015 Prezentare PPT

Caracteristica statica a regulatorului bipozitional

Mărimea caracteristică este histeresisul care este dat cavaloare relativă la referinţa r.

Uzual se utilizează o caracteristică simetrică faţă de = 0pentru a se obţine o valoare medie a răspunsului cât maiapropiată de referinţa r.

3/25/2015 12

Page 13: Curs 5 APTB 2015 Prezentare PPT

Modelul matematic al algoritmul bipoziţional în varianta

analogică este de forma:

Modelul matematic în varianta numerică este de forma:

3/25/2015 13

Page 14: Curs 5 APTB 2015 Prezentare PPT

Principalele performanţe ale reglării automate cu algoritmbipoziţional sunt:

1. domeniul de oscilaţie y al mărimii de ieşire, în valoareabsolută sau mai uzual relativ la referinţă;

2. perioada de oscilaţie Tp, reprezintă valoarea timpului întredouă cuplări succesive (s);

3. frecvenţa de conectare fc, este inversul perioadei de oscilaţie(Hz);

4. abaterea staţionară st, reprezintă abaterea medie a mărimiireglate faţă de referinţă (%);

6. timpul de amorsare Ta , este timpul care trece de la conectareaprocesului până se atinge valoarea de referinţă pentru prima dată(s).

3/25/2015 14

Page 15: Curs 5 APTB 2015 Prezentare PPT

Performanţele de regim tranzitoriu pentru regulatoareleneliniare de tip bipoziţional se definesc pentru răspunsul sistemului laun semnal treaptă

3/25/2015 15

Page 16: Curs 5 APTB 2015 Prezentare PPT

Regulatorul tripoziţional oferă posibilitatea stabilirii uneivalori suplimentare între –um şi +um pentru mărimea de comandă.

Regulator tripoziţional: a) caracteristica ideală; b) caracteristica reală.

3/25/2015 16

5.3 Algoritm de reglare tripoziţional

Page 17: Curs 5 APTB 2015 Prezentare PPT

Dependenţa intrare-ieşire poate fi scrisă:

Intervalul de variaţie a erorii ( −εp ; +εp ) se numeşte zona moartăa regulatorului.

Pentru unele procese industriale se realizează combinaţia întreun bloc cu caracteristica continuă, ce funcţionează în regim de semnalmic şi un bloc de tip releu ce funcţionează la semnale mari, asigurândregimul de putere.

3/25/2015 17

Page 18: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 18

Simularea procesului de incalzire a unei locuinte SRA Bipozitional.vi

(LABVIEW)

Page 19: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 19

Panoul frontal

Page 20: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 20

Page 21: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 21

Page 22: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 22

Page 23: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 23

Page 24: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 24

Page 25: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 25

Sistemul automat de muls DeLaval VMS

Page 26: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 26

DeLaval multi pump controller

Unitatea standard poate procesa până la 4 500 litri de aer pe minut

şi menţine nivelurile de vid de 30–60 kPa.

O pompă cu vacuum creează vacuum în interiorul manşonului

cupei mamelonului prin eliminarea aerului din sistemul de

conducte şi din furtunurile dintre pompă şi interiorul manşonului.

Atât experienţa experimentală, cât şi cea de pe teren au indicat

faptul că un nivel de vacuum de 32-42 kPa la capătul mamelonului

în timpul debitului de vârf al laptelui oferă cea mai bună combinaţie

între extracţia rapidă şi completă a laptelui, cu daune fizice minime

şi cea mai înaltă calitate a laptelui.

Setările de vacuum nominal ale sistemului de 42 kPa pentru

conductele joase sau de 50 kPa pentru conductele înalte vor

determina un nivel de vacuum în cupă cuprins între 32 – 42 kPa pe

durata debitului de lapte de vârf.

Se urmăreşte obţinerea unei fluctuații a vacuumului de maxim 8 -

10 kPa, în medie, pentru un sistem cu conductă joasă, şi de maxim

10 - 12 kPa pentru un sistem cu conductă înaltă.

Page 27: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 27

/* Controlul presiunii MPX4250DP-pressure-sensor-with-arduino

*/

#define kpa2atm 0.00986923267

int pressurePin = 0; // Pin senzor presiune

int releuCompPin = 2; // Pin releu compresor

int valvePin = 3; // Pin valva solenoid

// Variabilele programului

int pref = 30; // presiunea de referinta

int valP; // valoarea numerica a presiunii

int comU; // marimea de comanda

int histerezis = 5; // histerezisul regulatorului bipozitional

float pkPa = 0; // presiunea in kPa

float pAtm = 0; // presiunea in Atm

unsigned long timp;

void setup()

{

pinMode(releuCompPin, OUTPUT); // setarea pinilor de iesire

pinMode(valvePin, OUTPUT);

Serial.begin(9600);

}

Exemplu control presiune:

Page 28: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 28

void loop()

{

timp = millis()/1000; /* timpul curent */

valP = analogRead(pressurePin); /* citeste valoarea numerica a presiunii */

pkPa = ((float)valP/(float)1023-0.04)/0.00369; /* converteste in valoare analogica */

pAtm = kpa2atm*pkPa; /* converteste presiunea in atmosfere */

if (pkPa >= pref + (histerezis/2)) /* opreste compresorul */

{

digitalWrite(releuCompPin, LOW);

analogWrite(valvePin, LOW);

comU = 0;

}

if (pkPa <= pref - (histerezis/2)) /* porneste compresorul */

{

digitalWrite(releuCompPin, HIGH);

analogWrite(valvePin, HIGH);

comU = 12 ;

}

Serial.print(timp); /* afiseaza valorile pt timp, presiune si comanda */

Serial.print("\t [s] ");

Serial.print(pkPa);

Serial.print("\t [kPa] ");

Serial.print(comU);

Serial.println("\t V ");

delay(1000);

}

Page 29: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 29

Regulator bipozitional presiune

Page 30: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 30

Regulator bipozitional presiune

Page 31: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 31

Regulator bipozitional presiune

Page 32: Curs 5 APTB 2015 Prezentare PPT

3/25/2015 32

VĂ MULŢUMESC PENTRU ATENŢIA

ACORDATA !


Recommended