Documente Academic
Documente Profesional
Documente Cultură
pdf
Subiectul 1 / 7-9) 2.1. Tehnologii de biosintez
Procesul industrial de biosintez poate fi reprezentat schematic printr-o succesiune de trepte de
prelucrare fizice i biochimice [Oni78], [Mag88], (Fig.2.1). Sub acest aspect, procesul industrial de
biosintez reprezint o mbinare a ingineriei chimice cu ingineria biochimic. Treapta de prelucrare fizic
A include operaiile de pregtire i sterilizare a mediului de cultur, sterilizarea utilajelor i a aerului
tehnologic, iar treapta de prelucrare fizic C include operaiile de separare a produselor de biosintez. n
treapta de prelucrare B, specific ingineriei biochimice, are loc obinerea produsului printr-un procedeu de
fermentaie aerob sau anaerob.
diferit de bilanul energetic al degradrii anaerobe a glucidelor, degradarea aerob furniznd de 19 ori
mai mult energie (ciclul Krebs). O parte din energia obinut i nefolosit n aceast faz a procesului de
fermentaie (circa 60%) este preluat de serpentinele
de rcire montate n acest scop pe fermentatoare pentru pstrarea temperaturii optime i eventual reutilizarea acestei energii.
Acest ultim tip de bioreactor face parte din familia bioreactoarelor de tip air lift foarte rspndite
n ultima perioad (Fig.2.8.b). Pe lng tipurile de bioreactoare prezentate exist multe altele, fiind de
obicei orientate pe proces. Menionm c n majoritatea lucrrilor de specialitate aprute recent sunt
studiate reactoarele cu strat lichid fluidizat i bioreactoarele cu strat gazos fluidizat (tratamentul apelor
poluate, producia de etanol etc.).
= VX FoutX
(2.4a)
(2.4b)
unde rs = k1 VX reprezint viteza de consum a substratului de ctre biomas, iar FinSin i Fout X
reprezint fluxul de substrat introdus din exterior n reactor, respectiv fluxul de substrat care se
evacueaz din reactor.
viteza de variaie a volumului mediului de cultur din bioreactor:
= Fin - Fout
(2.4c)
()
(2.5a)
= -(k1 + km ) VX F S F X
(2.5b)
D=
-1
[D]=h
(2.6)
se obine o alt formulare, foarte util, a ecuaiilor (2.4), respectiv (2.5) i (2.4c), astfel:
unde
2.4.1. Extensii ale modelului dinamic de baz
Situaia ntlnit n multe aplicaii de fermentaie este mult mai complex dect cea descris prin
modelul dinamic prezentat anterior. n bioreactor pot avea loc simultan mai multe reacii biochimice i de
cretere microbian, fiecare dintre acestea putnd implica mai multe substraturi limitative i mai multe
produse de reacie. n aceste cazuri este necesar s fie introduse alte ecuaii dinamice pentru descrierea
complet a acestor procese. Ne vom rezuma la punerea n discuie a dou situaii specifice:
Formarea unui produs de sintez extracelular. Creterea microorganismelor este
nsoit, de multe ori, de formarea unor produi de sintez, care fie sunt solubile n
mediul de cultur, fie se degaj sub form gazoas. Bilanul masic corespunztor unui
astfel de produs este descris prin ecuaia:
(2.12)
a crei form echivalent, innd cont de relaiile (2.4c) i (2.6), devine:
(2.13)
unde:
P - reprezint concentraia produsului de sintez n faza lichid, [P] = g/l;
Qmasic - reprezint debitul masic de degajare a produsului P n stare gazoas,
[Qmasic] = g/h;
- reprezint viteza specific de formare a produsului de sintez, [ ] = h-1;
QP - reprezint fluxul masic de evacuare a produsului n stare gazoas,
[QP] =g/(lh).
Termenul X reprezint viteza de formare a produsului de sintez i
exprim faptul c formarea produsului este, ntr-un anumit sens, catalizat de biomasa X.
n anumite situaii practice, de exemplu, n cazul bioproceselor de obinere a
gazului metan, concentraia acestuia n lichid este neglijabil, ceea ce nseamn c
Rezult c fluxul de evacuare a produsului n stare gazoas este egal cu
viteza de producere a sa, adic:
QP = X
= k2
unde k2 este un coeficient de proporionalitate (producie).
Exist i situaii cnd viteza specific de formare a produsului poate fi
complet sau parial independent de viteza specific de cretere. Un exemplu, n
(2.14)
(2.15)
acest sens, l reprezint fermentaia lactic, pentru care Piret i Luedeking (1959)
au considerat o relaie de forma [Fla90]:
= k3 +
unde este non-creterea asociat vitezei specifice de producie.
Dinamica oxigenului dizolvat n fermentatoarele aerobe. Fermentaiile
aerobe sunt procese n care, pentru dezvoltarea lor, microorganismele au nevoie de
oxigen. Exemple tipice de astfel de procese sunt procesele de cretere a drojdiei,
procesele desfurate n bioreactoarele pentru tratarea biologic a apelor reziduale
industriale utiliznd noroiul activat etc. n astfel de cazuri, oxigenul dizolvat n
mediul de cultur poate fi considerat un substrat adiional. Bilanul masic al
oxigenului dizolvat (DO) n astfel de bioreactoare este descris prin relaia [Bas90]:
= OTR OUR DC
(2.16)
(2.17)
unde OTR este viteza sau rata de transfer a oxigenului, OUR este viteza sau rata de preluare a
oxigenului, iar C concentraia oxigenului dizolvat n mediul de cultur.
Viteza de preluare (folosire) a oxigenului depinde de creterea biomasei. De
obicei, aceasta se exprim prin:
OUR = k4 X , k4 > 0
(2.18)
(2.19)
(2.20)
unde kLa reprezint coeficientul de transfer de mas, iar CS reprezint concentraia oxigenului saturat. n
practic, expresia anterioar nu se poate utiliza deoarece CS i kLa sunt, de cele mai multe ori,
necunoscute i variaz foarte mult n timp, iar kLa
depinde i de geometria aeratorului.
n practic, n majoritatea aplicaiilor industriale, debitele de intrare i de
ieire ale oxigenului gazos pot fi msurate on-line relativ uor. Din acest motiv, i,
dac transferul lichid-gaz este neglijabil, OTR se poate exprima, simplu, prin
bilanul oxigenului gazos, astfel:
unde QO2i i QO2e sunt, respectiv, debitele masice ale oxigenului gazos la intrarea
i la ieirea din reactor (pe unitatea de volum).
Cel mai folosit model analitic al vitezei specifice de cretere este legea Michaelis-Menten,
actualmente numit legea Monod, care exprim dependena lui de concentraia S a
substratului printr-o relaie de forma:
(2.23)
unde * reprezint viteza specific maxim de cretere, iar KM este constanta
Michaelis-Menten (Monod). n Fig.2.11 este reprezentat o lege de tip Monod
pentru * = 6.3 h-1 i KM = 1.75 g/l.
Observaia 2.2. Aceast expresie a fost propus iniial de Michaelis i Menten n anul 1913 i
justificat fizic de Briggs i Haldane n anul 1925 prin reaciile de cataliz enzimatic cu un singur
substrat. n 1942, Monod a extins aceast relaie la cazul creterii populaiilor de microorganisme, dar
fr nici o justificare fizic, ci numai pe baza observaiilor experimentale.
Pe lng aceast expresie, n anul 1942, Tessier a sugerat pentru (S) o
expresie de forma [Bas90]:
(2.24)
unde KS reprezint o constant de saturaie.
(2.30)
unde a, b, c sunt constante reale. Pentru a = -1, b =14, c = -48, evoluia lui funcie de pH este
reprezentat n Fig.2.14.
(2.31)
Aceasta este modelat, de obicei, printr-un model de tip Arrhenius, care pune n eviden domeniul optim al
temperaturii de dezvoltare al microorganismelor i are expresia:
(2.32)
unde E1, E2 sunt energii de activare, R este constanta universal a gazelor, iar a1, a2 i b sunt constante
de dimensiuni corespunztoare.
Subiectul 5 / 27-32) 2.5. Modelul dinamic general al unui bioproces desfurat ntr-un
bioreactor cu amestec omogen
2.5.1. Scheme de reacie ale unui proces biotehnologic
Elaborarea acestor modele poate fi complet sistematizat, cu condiia ca procesul s poat fi
descris prin intermediul schemelor de reacie. Schemele de reacie specifice bioproceselor sunt
analoage, dar nu echivalente, schemelor de reacie din chimia clasic. Exist urmtoarele tipuri de reacii
i respectiv de scheme de reacie:
Reacii simple, ireversibile. O reacie simpl ireversibil ce implic dou componente
de reacie din care se obine un produs de reacie este reprezentat prin schema:
(2.33)
unde 1 i 2 sunt cele dou componente de reacie care se combin ireversibil obinndu-se produsul de
reacie 3 , r este viteza de reacie, adic viteza de consum a reactanilor egal cu viteza de formare a
produsului. n general, numrul componentelor de reacie (reactani i/sau produi) este arbitrar i
schema devine:
(2.34)
Reacii catalitice. O reacie catalitic este o reacie unde, cel puin o component,
numit catalizator, apare n ambii membri ai schemei de reacie. Aceasta nseamn c
un catalizator se consum i se produce simultan cu aceeai vitez de reacie (bilanul
acestei componente rmne continuu n echilibru), conform schemei:
(2.35)
unde reprezint catalizatorul, iar 1 , 2 i 3 reprezint reactanii, respectiv produsul de reacie.
Reacii autocatalitice. ntr-o reacie de tip autocatalitic, un produs este catalizatorul propriei sale
formri. n acest caz, schema de reacie este urmtoarea:
(2.36)
Reacia invers indic prezena unui autocatalizator, n acest caz 2 . Acesta este un
pseudoreactant care nu se consum prin reacie, dar care se poate acumula n reactor.
Bazndu-ne pe existena schemelor de reacie, rezult c un proces biotehnologic poate fi definit
ca o mulime de m reacii biochimice i biologice ce implic n componente (reactani i produi de
reacie). Pentru nelegerea corect a acestei definiii foarte generale, precizm c:
(1) Schemele de reacie definite anterior nu reprezint relaii stoichiometrice ntre componente ca
n cazul reaciilor chimice. Ele reprezint numai nite simple relaii calitative. Acest lucru ne permite s
includem ntr-o unic abordare att procesele biochimice, ct i procesele de cretere microbian.
(2) Componentele i din schemele de reacie pot reprezenta: populaii de microorganisme (sau
concentraiile lor), enzime (sau concentraiilor lor), substraturi externe (sau concentraiilor lor) sunt
substraturi care se introduc n reactor din exterior i produi sau substraturi interne (sau concentraiilor
lor) - componente ce sunt obinute ntr-o anumit reacie i care pot constitui substraturi pentru o alt
reacie.
(3) Schema de reacie a unui proces biotehnologic este un instrument pentru obinerea unui
model dinamic operaional al bioprocesului n scopul rezolvrii unor probleme inginereti. Ele nu
reprezint o descriere exhaustiv a procesului. De exemplu, ntr-o astfel de schem, substraturile care nu
sunt limitative i produsele de reacie care nu sunt substraturi n alte reacii i nu prezint interes pentru
utilizator, pot fi omise. Aceasta nseamn c o astfel de schem poate fi neconsecvent cu legea
conservrii masei, dar fr consecine din punct de vedere
ingineresc. Vom ilustra conceptul schemei de reacie a unui bioproces prin cteva exemple tipice:
Exemplul 2.1. Creterea, degradarea i ntreinerea microbian. Considerm un proces
biotehnologic care implic simultan creterea, degradarea i ntreinerea microorganismelor pe un singur
substrat limitativ (ca cel descris prin modelul (2.5)). Procesul se reprezint prin urmtorul sistem de m = 3
reacii, implicnd n = 3 componente:
Cele trei componente sunt: biomasa vie (activ) - X, biomasa degradat (moart) Xd i
substratul limitativ - S. Constatm c, aceast schem conine toate cele trei tipuri de reacii menionate
mai sus: simpl, catalitic i autocatalitic. Prima reacie (2.37a) reprezint creterea (nmulirea)
populaiei de microorganisme cu viteza rg. Este clar c aceasta este o reacie de tip autocatalitic, n care
biomasa activ X este catalizatorul propriei sale dezvoltri (biomasa nu se poate nmuli fr biomas
iniial). A doua reacie (2.37b) reprezint degradarea microorganismelor. Este o reacie ireversibil i se
produce cu viteza rd. Cea de-a treia reacie reprezint meninerea n via a microorganismelor, viteza de
meninere fiind rm. Este o reacie catalitic (catalizator X), deoarece biomasa nici nu se consum, nici nu
se produce, ci doar se menine.
Observaia 2.5. n majoritatea aplicaiilor practice, fenomenele de degradare (deces) i
ntreinere a biomasei pot fi neglijate, astfel nct procesul se reduce la o singur reacie autocatalitic,
reprezentat prin urmtoarea schem de reacie:
(2.38)
n multe situaii, aceast reacie va servi ca model de baz, pentru exemplificarea multor
chestiuni teoretice, sub numele de proces de cretere microbian simpl.
Exemplul 2.2. Cataliza enzimatic. Obinerea unor produse prin cataliz enzimatic este un
proces biotehnologic destul de cunoscut, care se desfoar dup o schem de reacie de forma:
(2.39)
unde S este substratul, P - produsul i E - enzima, iar rc este viteza reaciei de cataliz enzimatic.
Problema care se ridic este aceea c enzima nu se poate izola de microorganismul cruia i este
asociat i c reacia de cataliz enzimatic este posibil numai n prezena biomasei formate pe acelai
substrat. n acest caz, schema de reacie a procesului devine:
(2.42)
R3. Notaia j ~i din relaia (2.42) arat c sumarea se face dup reaciile cu indicele j care conin
componenta cu indicele i.
R4. kij sunt coeficienii de producie (consum), constani, strict pozitivi, adimensionali (uniti de
mas/uniti de mas). Ei au semnul minus cnd i este un reactant, adic apare numai n membrul stng
al schemei de reacie, i semnul plus cnd i este un produs de reacie, adic apare n membrul drept al
schemei de reacie.
R5. Qi este fluxul masic de ieire din reactor sub form gazoas a componentei i ([Qi] = g/(lh)).
R6. Fi este fluxul masic de alimentare a reactorului cu componenta i dac aceasta este un
substrat extern, altfel Fi = 0 ([Fi] = g/(lh)).
Introducem urmtoarele notaii matriceal-vectoriale:
innd cont de relaia (2.42), dinamica proceselor biotehnologice poate fi reprezentat n spaiul
strilor prin urmtorul model general, neliniar, descris prin ecuaia matriceal-vectorial:
(2.43)
n aceast expresie s-au introdus notaiile r(,t) i Q( ) pentru a accentua faptul c r i Q (i
uneori i F) pot fi variabile n timp i dependente de starea procesului. Semnificaia fizic a modelului
dinamic general (2.43) este urmtoarea:
Subiectul 6 / pag.73-77
n acest subcapitol vom analiza cteva aspecte legate de stabilitatea modelului dinamic al unui
bioproces desfurat ntr-un singur bioreactor cu amestec omogen, descris prin modelul general de stare
(2.112), respectiv (2.43):
(2.112)
(2.43)
(3.57)
unde D = d10 reprezint viteza de diluie, iar u = F Q() .
Stabilitatea bioreactorului va fi analizat n urmtoarele ipoteze, n concordan cu realitatea fizic:
(I3.1). Viteza de diluie D este mrginit inferior: 0 < Dmin D(t), t 0 .
(I3.2). Debitele de alimentare sunt mrginite: 0 ( ) ,max , , 0 Fi t Fi i t .
(I3.3). Fiecare reacie conine cel puin un reactant care nu este nici catalizator, nici autocatalizator.
3.3.1. Stri de echilibru
O stare de echilibru este, prin definiie, o stare constant pe care o notm
care satisface
ecuaia modelului dinamic general (3.57) i care se obine rezolvnd urmtoarea ecuaie algebric
neliniar multivariabil:
(3.58)
ale vitezei de diluie D i vectorului debitelor de alimentare F.
(2.43)
(4.1)
Presupunem c structura acestui model este complet cunoscut, adic:
(I4.1). Cineticile reaciilor r() sunt complet cunoscute (att structura acestora, ct i coeficienii
cinetici).
(I4.2). Matricea K a coeficienilor de producie este cunoscut.
Precizm c Proprietatea 4.1 furnizeaz o metod uoar de detectare a acelor procese care,
generic, nu sunt exponenial observabile. Condiia (4.7) este numai necesar, nu i suficient.
(1.1)
(2.1.)
(1.3.)
Concentraia msurat a oxigenului dizolvat este y1(t) iar referina este v1 . Ieirea regulatorului
primar u1(t) devine referin a regulatorului secundar. Semnalul de comand furnizat de acesta este u2(t)
. Legea de conducere general poate fi exprimat ntr-o singur relaie prin nlocuirea lui u1(t) n
ecuaia(1.3). Sistemul de reglare n cascad din Fig.1.1 este prevzut cu trei regulatoare secundare i
u1P(t) , u1G(t) , u1A(t) sunt mrimi de comand primare pentru presiune, agitare i aerare, iar u2P(t) , u2G(t) ,
u2A(t) sunt mrimi de comand secundare.
Un astfel de sistem de reglare n cascad furnizeaz rspunsuri rapide i asigur o conducere
bun pentru o mare varietate de condiii. Atunci cnd se utilizeaz calculatoare numerice, astfel de
sisteme constituie o baz pentru dezvoltarea sistemelor de conducere ierarhizat.
Cea mai simpl tehnic de conducere automat clasic este conducerea bipoziional (on/off).
Aceast tehnic de conducere este eficient atunci cnd variaiile mrimii reglate sunt mici i cnd
mrimea reglat se modific lent n timp. Exist multe bioprocese desfurate n bioreactoare pentru care
temperatura i pH-ul au aceste caracteristici i prin urmare o astfel de abordare caracterizat de
simplitate este adecvat.
n Fig.1.2 este prezentat un sistem de reglare bipoziional a temperaturii. ST este un senzor
(traductor) de temperatur. Funcionarea acestui sistem este simpl: robinetele de ap rece i de ap
cald sunt complet nchise sau complet deschise n funcie de comenzile ur(t) , uc(t) furnizate de
regulatorul de temperatur n funcie de nivelul temperaturii. n Fig.1.2, uc(t) este semnalul de comand
de nclzire, iar ur(t) semnalul de comand de rcire. Acest exemplu este mult simplificat n comparaie cu
sistemele de reglare actuale. Multe din procesele ce se desfoar n bioreactoare sunt exotermice i
auto catalitice i prin urmare se produce cldur care poate duna desfurrii proceselor biologice. Un
sistem de reglare a temperaturii este vital n aceste condiii.
Subiectul 10 / 5-10)
(1.4.)
n relaia (1.4) T este perioada de eantionare, integrarea a fost aproximat prin metoda
dreptunghiurilor, iar derivarea prin diferene napoi. Algoritmul (1.4) este de tip poziional dar poate fi
utilizat, de exemplu, un algoritm incremental care calculeaz modificarea (variaia) comenzii:
(1.5.)
Avantajele oferite de sistemele de conducere numeric direct sunt numeroase:
- Flexibilitate i utilizri multiple: tehnicile de conducere nu sunt limitate ca n cazul clasic. Algoritmii de
conducere se pot modifica uor, iar parametrii legilor de reglare se pot ajusta cu uurin. Poate fi folosit
o subrutin de conducere pentru mai multe bucle de reglare.
- Necesiti hardware reduse: nu este necesar proiectarea, construcia, calibrarea sau service
specializat ca n cazul regulatoarelor analogice clasice.
- mbuntirea anumitor performane: se realizeaz o reglare mai bun, pornirea i oprirea se realizeaz
uor, iar comutarea automat/manual se realizeaz fr ocuri.
- Documentaia i nregistrrile referitoare la activitatea de conducere,
rspunsurile sistemului i mrimile de comand sunt furnizate n mod automat.
Datorit avantajelor prezentate, utilizarea conducerii numerice directe n procesele desfurate n
bioreactoare este o tendin general. Dac un astfel de sistem de reglare numeric direct este folosit
pentru anumite bucle de reglare de nivel inferior a cror funcionare este vital pentru desfurarea
proceselor biologice, este necesar utilizarea unei protecii paralele pentru cazurile de cdere a
sistemului de calcul.
Conducerea ierarhizat multinivel poate fi considerat, prin analogie cu structura clasic, o
conducere n cascad. Bucla interioar (secundar) este proiectat s regleze mrimile apropiate de
nivelul de baz. Regulatorul primar furnizeaz mrimi de comand care sunt referine pentru
regulatoarele secundare. n Fig.1.4 este prezentat un sistem de conducere ierarhizat cu calculatorul
destinat controlului concentraiei oxigenului dizolvat [Rol82], care are o structur asemntoare cu
structura de reglare clasic n cascad. Buclele de reglare secundare sunt cele care comand viteza de
agitare i rata de aerare i sunt implementate n microcalculatorul de pe nivelul inferior. Minicalculatorul
de pe nivelul superior conine regulatorul de concentraie a oxigenului dizolvat, care este un regulator
primar ce furnizeaz referinele pentru regulatoarele de pe nivelul inferior. Pot fi utilizate i alte bucle de
reglare secundare cum ar fi bucla de reglare a presiunii n bioreactor i bucla de reglare a concentraiei
oxigenului n gura de aerare. Alte bucle secundare de reglare ce pot fi folosite sunt cele pentru mrimi de
baz cum ar fi concentraiile substratului i ale produilor de sintez.
Dac Sin este limitat superior (substrat limitativ) aa cum se ntmpl de regul, atunci
maximizarea indicelui I este echivalent cu maximizarea productivitii. n cazul n care este disponibil un
model fiabil i cert al bioprocesului, atunci optimizarea poate fi obinut off-line utiliznd calculul ordinar
i/sau o tehnic de cutare. Dac nu este disponibil un astfel de model sau dac parametrii procesului
sunt variabili, atunci optimizarea trebuie s fie realizat on-line utiliznd o tehnic de cutare
multivariabil a optimului.
Bioreactoarele batch i fed-batch sunt de regul subiect al optimizrii dinamice. Obiectivul este
de a gsi cele mai bune valori (variabile ns n timp) pentru mrimile reglate care s maximizeze un
indice de performan. Bioreactoarele batch i
feed-batch au o funcionare ciclic, rezultnd operaiunile specifice de sterilizare, ncrcare, desfurare
a procesului de fermentaie, golire a reactorului.
Pentru bioreactorul batch (nchis) temperatura (T), pH-ul i concentraia
oxigenului dizolvat (C) pot fi programate ca funcii de timp pentru fiecare ciclu cu
selectarea celui mai bun volum iniial V0 . Un indice integral de performan poate
fi urmtorul:
(1.8.)
unde t f este timpul de desfurare a unui ciclu. Indicele de performan este
maximizat prin selectarea mrimilor V0 , F(t), Fin (t) , T(t), pH(t), C(t).
Dup cum am menionat, conducerea optimal poate fi abordat cu succes doar n condiiile
cunoaterii precise a modelului matematic al bioreactorului, n practic acest lucru fiind dificil datorit
impreciziei modelelor cineticilor de reacie. n aceast situaie se prefer utilizarea conducerii adaptive cu
obinerea unor soluii suboptimale foarte apropiate de cele optime [Bas92], [Bos97], [Pet02a].
O problem particular a proceselor de fermentaie enzimatic este aceea c nu sunt disponibili
senzori pentru msurarea on-line a multor mrimi utile pentru conducere. Din acest motiv se utilizeaz
diverse scheme i metode de estimare [Rol82], [Bas90], [Cha94], [Far98], [Doc01], [MaC05], [Pet05a],
[Sel05a]. Aceste metode fac parte din clasa general de estimatoare pentru sistemele deterministe
numite observere de stare. n anumite situaii se utilizeaz i estimri ale parametrilor procesului.
Conducerea modern a bioreactoarelor folosete n ultimii ani i alte tehnici avansate de
conducere: conducerea robust, conducerea n regim alunector, conducerea vibraional etc.
Conducerea robust i n particular conducerea n regim alunector presupun c sistemul de
conducere este proiectat pe baza unui model nominal ct i pe baza unor caracterizri ale incertitudinilor
de model. Studiile privind conducerea n regim alunector a unor reactoare chimice publicate n ultimii ani
dovedesc orientarea cercetrilor spre aplicarea unor metode de conducere de nalt frecven i n alte
domenii dect cele clasice [Utk92], [Sir94a], [Sir94b], [Zha96], [Sel05c], [Sel05d], [Sel05e].
Conducerea vibraional este o metod propus n anii 1980 - 1985 de ctre Bellman,
Bentsman i Meerkov [Mee80], [BeR86a], [BeR86b], fiind o alternativ de conducere n bucl deschis:
open-loop. Aceast metod presupune aplicarea unor vibraii componentelor sistemului astfel nct
comportarea n medie a procesului s aib o anumit form dorit. Avantajul metodei este c nu necesit
msurtori ale variabilelor de stare.
n prezent sunt dezvoltate i alte tehnici de conducere modern cum ar fi conducerea cu reele
neuronale [Bos95], [Pet97a], [Pet97b], [Pet98], [Pet99], [Pet02a], conducerea fuzzy [Car02] etc.
Subiectul 11 / pag. 11-17) Conducerea adaptiva a bioproceselor. Notiuni introductive
2.1. Introducere
Conducerea automat a unui proces industrial, n particular a unui bioproces, implic calculul
mrimilor de comand care s asigure comportarea dorit a acelui bioproces n prezena perturbaiilor i
variaiilor cineticilor acestuia. Problema proiectrii algoritmilor de conducere se rezolv prin prelucrri
matematice corespunztoare asupra modelului dinamic al procesului considerat.
O serie de cercetri din ultima perioad legate de conducerea bioproceselor au avut drept scop
mbuntirea calitii produselor obinute dar i creterea produciei i productivitii bioreactoarelor n
care se desfoar aceste procese. Acest lucru se poate realiza numai prin reglarea variabilelor biologice
(concentraia biomasei, concentraia substratului, concentraia produsului) concomitent cu meninerea
unor mrimi fizice de baz (pH-ul i temperatura) la anumite valori constante favorabile creterii
microbiene.
Dei n domeniul conducerii adaptive a sistemelor neliniare exist relativ puine chestiuni
teoretice generale, totui conducerea adaptiv a fost dezvoltat cu succes pentru cteva clase importante
de sisteme neliniare, care satisfac, de obicei, urmtoarele condiii: dinamica neliniar a instalaiei poate fi
parametrizat liniar, toate variabilele de stare sunt cunoscute, neliniaritile sistemului pot fi stabil
compensate prin mrimea de comand, dac parametrii acestuia sunt cunoscui. Ca i n cazul liniar,
pentru sistemele neliniare, pot fi formulate scheme de conducere adaptiv direct i indirect. Diferena
dintre ele const n modul de proiectare a legii de adaptare a parametrilor. ntr-o schem direct,
adaptarea parametrilor este determinat chiar de eroarea de urmrire, pe cnd ntr-o schem indirect,
de o eroare auxiliar de estimare sau de predicie. Fa de cazul liniar, o dificultate specific n
conducerea sistemelor neliniare reiese din faptul c liniarizarea acestora n raport cu starea necesit
transformri de coordonate neliniare, parametrizate, realizate prin intermediul unor diffeomorfisme
corespunztoare.
Dup prezentarea tehnicilor de baz utilizate n conducerea adaptiv a proceselor, precum i a
problematicii sistemelor adaptive, n acest capitol se prezint cteva aspecte teoretice legate de
liniarizarea sistemelor neliniare prin legi de comand cu reacie dup stare, att pentru cazul sistemelor
monovariabile, ct i multivariabile. Pentru sistemele monovariabile cu minim de faz se prezint modul
de obinere a unei comenzi cu adaptarea parametrilor pentru a obine o compensare asimptotic exact.
Utiliznd tehnica perturbaiilor singulare prezentat n capitolul 2 din [Pet05a] se propune o metod
general de conducere adaptiv a proceselor biotehnologice "complet reduse", bazat pe principiul
liniarizrii intrare-ieire. n continuare, sunt prezentate dou scheme de conducere adaptiv a sistemelor
neliniare, una direct i una indirect, precum i modul de utilizare a acestora pentru conducerea
bioproceselor de depoluare.
n cadrul acestui capitol sunt prezentate o serie de aplicaii de conducere
adaptiv a unor bioprocese de depoluare n care sunt utilizai algoritmii de adaptare
prezentai n cadrul acestui capitol, dar i algoritmii de estimare a strilor i
parametrilor prezentai n capitolele 4 i respectiv 5 din [Pet05a].
2.2. Tehnici de conducere adaptiv
Considerm o structur de reglare automat convenional cu particularitatea c elementul de
reglare (regulatorul) prezint parametri ajustabili. Problema este de a gsi o cale convenabil de a
modifica parametrii regulatorului ca rspuns la modificrile din proces i la dinamica perturbaiilor.
Dificultile asociate problemei de conducere adaptiv provin din dou surse. Prima const n
faptul c de regul instalaia reprezint o "cutie neagr", la care, n scopul conducerii, sunt disponibile
numai intrrile i ieirile acesteia. Cea de-a doua surs generatoare de dificulti apare ntr-o problem
pur analitic care const n generarea legii de comand adaptiv, care s asigure c parametrii
regulatorului, evolund din condiii iniiale arbitrare, vor converge ctre valorile dorite i, n consecin,
semnalul de eroare va tinde la zero.
Dintre numeroasele tehnici propuse pentru conducerea adaptiv n ultimele trei decenii, s-au
impus dou metode [Ast77], [Cl88], [Sas89b], [Nar89], [Ast95], [Ioa96]: a) soluia cu model etalon (de
referin) i b) soluia cu regulatoare autoacordabile (self-tuning regulator). Aceste metode depesc
dezavantajele metodelor de conducere adaptiv ad-hoc sau pur teoretice i au fost implementate n cazul
unor regulatoare adaptive de uz general, utilizate n numeroase aplicaii industriale i semiindustriale.
2.2.1. Sisteme adaptive cu model etalon
Din Fig.2.2 se vede c aceeai intrare de referin r(t) este aplicat att modelului etalon, ct i
combinaiei regulator adaptiv-proces. Regulatorul adaptiv are parametrii ajustabili, modificarea acestora
fiind realizat prin intermediul mecanismului (strategiei) de adaptare, astfel nct, comanda u(t) furnizat
de regulator s acioneze n sensul reducerii sau chiar anulrii erorii e(t) dintre ieirea y(t) a procesului i
ieirea yM(t) a modelului etalon. Mecanismul de adaptare este reprezentat prin legi sau algoritmi de
ajustare a parametrilor, n funcie de eroarea de urmrire e(t) = y(t) yM(t) i de alte semnale disponibile
din proces notate (t) . Aceste legi sau algoritmi sunt, n general, de tip integral, proporional-integral etc.
i sunt neliniare i variabile n timp.
n primele aplicaii ale acestor sisteme, pentru a realiza acest cerin s-a utilizat o metod de tip
gradient. Fie vectorul care conine parametrii ajustabili ai regulatorului. Metoda de actualizare a
parametrilor const n reducerea erorii ptratice e2 () prin ajustarea lui de-a lungul direciei celei mai
rapide pante, astfel:
unde este o constat pozitiv numit factor de adaptare. Precizm c yM este independent de , iar
y() / reprezint senzitivitatea ieirii n raport cu parametrul . Aceast metod este cunoscut i sub
numele de regula MIT. Cum, de obicei, funcia y() / depinde de parametrii necunoscui ai procesului,
aceasta devine inutilizabil. O soluie const n nlocuirea parametrilor necunoscui cu valorile lor
estimate calculate la un moment t . Din pcate, utiliznd regulile de tip MIT nu este totdeauna posibil de
demonstrat stabilitatea sistemului n circuit nchis sau convergena la zero a erorii. Pentru nlturarea
acestor neajunsuri s-au folosit alte metode bazate pe tehnici Liapunov, disipative etc.
Aa cum s-a menionat, n utilizarea sistemelor adaptive cu model etalon, se presupune c
parametrii procesului sunt constani, dar necunoscui. Practic, se poate totui admite c parametrii
procesului sunt constani pe intervale de timp lungi, n comparaie cu dinamica procesului de adaptare,
dar c de la un interval la altul ei sufer modificri importante, ca de exemplu la schimbarea punctului de
funcionare. n unele cazuri, se poate admite i o variaie lent n timp a parametrilor procesului, n
comparaie cu dinamica procesului de adaptare. Procesul poate fi supus, de asemenea, aciunii unor
perturbaii aditive, notate w(t).
2.2.2. Sisteme adaptive cu regulatoare autoacordabile
Schema de principiu a unui sistem adaptiv bazat pe aa-numitul regulator autoacordabil (selftuning regulator) este prezentat n Fig.2.3. Aceast abordare a fost sugerat de Kalman [Kal58] i
dezvoltat apoi de Astrom .a. [Ast77], [Ast95].
Schemele adaptive cu model etalon sunt scheme de control adaptiv directe, deoarece
actualizarea parametrilor regulatorului (cu structur cunoscut) se face direct de ctre mecanismul de
ajustare pe baza relaiilor dintre parametrii procesului i cei ai regulatorului.
ntruct parametrii procesului sunt de fapt ncunoscui, acetia trebuie nlocuii cu valorile lor
estimate, furnizate de un algoritm recursiv de estimare a parametrilor. Parametrii regulatorului vor fi
calculai i actualizai utiliznd estimrile parametrilor procesului, exact ca i n cazul n care parametrii ar
fi cei adevrai. Aceast metod este cunoscut sub numele de principiul echivalenei certe [Cl88].
n contrast cu schemele cu model de referi, unde parametrii regulatorului sunt actualizai direct
astfel nct sistemul adaptiv s urmreasc modelul impus, n aceast situaie, se constat c are loc o
separare a operaiilor de identificare i control. Regulatorul adaptiv din Fig.2.3 poate fi gndit ca avnd
dou bucle: o bucl intern format din procesul condus i un regulator convenional, dar cu parametrii
variabili, i o bucl extern care conine un estimator recursiv al parametrilor i un bloc de proiectare care
ajusteaz on-line aceti parametri. Sistemul poate fi privit ca un automat n care la fiecare perioad de
eatioare are loc att actualizarea modelului procesului ct i proiectarea noii comenzi, respectiv a noilor
valori ale parametrilor regulatorului. Un regulator cu aceast structur se numete regulator cu
autoacordare deoarece acesta are capacitatea de a-i acorda proprii parametri n scopul obinerii
performanelor dorite ale sistemului n circuit nchis. Un algoritm de conducere se numete autoacordabil
dac, atunci cnd timpul crete nelimitat, semnalul de comand tinde ctre comanda optimal care sar
obine n cazul n care parametrii instalaiei ar fi cei cunoscui.
Blocul de proiectare reprezint o soluie on-line a unei probleme de proiectare pentru un sistem
cu parametri cunoscui. Aceast tip de problem adaptiv este considerat o schem de adaptare
indirect.
Schemele cu autoacordare sunt foarte flexibile n raport cu alegerea metodelor de proiectare
(metode liniar-patratice, metode bazate pe principiul varianei minime etc.) i de estimare (metoda celor
mai mici ptrate, principiul probabilitii maxime etc.).
Subiectul 12 / 35-39, 47
iesire
nm
(2.61)
este matricea coeficienilor
de producie, D este viteza de diluie, F, n-dimensional, este vectorul fluxurilor de alimentare a bioreactorului, iar Q,
n-dimensional, este vectorul fluxurilor gazelor care se degaj liber din bioreactor.
Urmrim s controlm (reglm) o variabil de ieire scalar notat cu y, definit ca o combinaie
liniar a anumitor variabile de stare, evident msurabil:
(2.62)
unde c = [ c1 c2...cn ] este un vector care conine coeficienii ck, k =1,..., n , cunoscui.
Mrimea de comand, notat u, este debitul de alimentare al unui substratextern, adic: u = Fi
unde Fi este componenta cu indicele i a lui F. Atunci, vectorul F se poate rescrie
(2.63)
sub forma:
(2.64)
unde:
Cu definiia (2.64), modelul dinamic (2.61) devine:
(2.65)
Vom presupune c n modelul (2.65) mrimile D,
i Q sunt msurabile on-line i c starea
este cunoscut, fie prin msurtori directe, fie prin intermediul unui observer de stare. Din (2.65) i (2.62)
rezult c modelul dinamic al bioproceselor ce se desfoar ntr-un singur bioreactor se poate scrie sub
forma general (2.18), adic:
(2.66a) (2.66b)
unde este vectorul parametrilor (coeficieni de producie, coeficieni cinetici sau viteze de reacie),
iar funciile f (.) i g(.) sunt, n general, funcii puternic neliniare. Se presupune c sistemul (2.66) este
liniar n raport cu parametrii , adic se pot defini funciile () i () , astfel nct:
p
(2.67)
2.6.2. Principiul comenzii liniarizante exacte
Conducerea bioprocesului (2.61) are drept obiectiv ca ieirea y(t) s urmreasc un semnal de
referin y*(t) n condiiile aciunii unor perturbaii externe i n condiiile n care anumii parametri i/sau
cinetici ale procesului sunt complet necunoscui/necunoscute sau insuficient cunoscui/cunoscute. n
cazul particular al unei referine constante, y*(t) este constant i se numete valoare impus, iar
conducerea se numete reglare.
Principiul conducerii liniarizante exacte const n a gsi o lege de comand u(, y*,) neliniar,
astfel nct eroarea de urmrire ( y* y) , s verifice o ecuaie diferenial liniar, stabil, prespecificat,
numit model de referin, sau, altfel spus, s stabilizeze sistemul i s realizeze o comportare liniar
intrare-ieire a sistemului n circuit nchis. Proiectarea comenzii liniarizante exacte poate fi privit ca o
procedur care se desfoar n trei pai, astfel [Bas90]:
Pasul 1. Obinerea unui model intrare-ieire. Acesta se realizeaz prin derivarea succesiv a
ecuaiilor modelului (2.66). Modelul intrare-ieire va avea forma unei ecuaii difereniale neliniare
de ordinul :
(i)
(ii)
()
(2.68)
(2.69)
unde j , cu +1 =1 . Acest model descrie modul de descretere a erorii de urmrire a procesului. De
exemplu, n Fig.2.4 este prezentat evoluia erorii de urmrire ( y* y) n situaia n care aceasta verific
urmtoarele ecuaii difereniale liniare:
n general, coeficienii i , (i =1,K,) sunt arbritrari, cu excepia celor care trebuie alei, astfel nct
ecuaia diferenial (2.69) s fie stabil. Se observ c modelul de referin (2.69) este independent de
punctul de funcionare al procesului.
Pasul 3. Calculul comenzii liniarizante. n final, proiectarea algoritmului de conducere const n
calculul mrimii de comand u, astfel nct modelul intrareieire (2.68) s aib o comportare
identic cu cea a modelului de referin (2.69). Acest lucru se obine prin eliminarea lui y() (t)
ntre ecuaiile (2.68) i (2.69).
Rezult astfel urmtoarea lege de comand liniarizant exact:
(2.70)
n cazul unor incertitudini parametrice, se pot utiliza scheme de conducere adaptiv directe sau
indirecte, care vor fi prezentate n subcapitolul 2.7, sau estimatoare ale parametrilor ca cele prezentate n
capitolul 5 din [Pet05a]. n comanda (2.70) parametrii necunoscui care apar n funciile f1 i f2 se
nlocuiesc cu valorile lor estimate
furnizate de estimatoare ale parametrilor (bazate pe observer de
stare sau liniar recursive [Pet02a], [Pet05a]).