programul 4 “parteneriate in domeniile prioritare” - sicona
programul 4 “parteneriate in domeniile prioritare” - sicona
programul 4 “parteneriate in domeniile prioritare” - sicona
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
PROGRAMUL 4 “PARTENERIATE IN DOMENIILE PRIORITARE”<br />
2007-2013<br />
Partiţia de stare este direct legată de sistemul de senzori: generatorul de evenimente modelează<br />
sistemul de senzori (consideraţi cu caracteristică de prag, bi-poziţionali), astfel încât un<br />
eveniment-proces, etichetat cu un simbol-proces, este generat când traiectoria cont<strong>in</strong>uă de stare<br />
<strong>in</strong>tersectează, într-un sens precizat, o frontieră – adică o hipersuprafată netedă - a partiţiei de<br />
stare. În consec<strong>in</strong>ţă, evoluţia cont<strong>in</strong>uă în spaţiul de stare partiţionat este convertită într-o<br />
secvenţă de simboluri-proces, reprezentând <strong>in</strong>trări pentru controlerul logic. Def<strong>in</strong>im partiţia de<br />
stare pr<strong>in</strong>tr-o mulţime de N ≥1<br />
funcţionale <strong>in</strong>dexate, netede, cu valori reale,<br />
N<br />
S h i<br />
i<br />
1<br />
= { h : X → R | h ∈C<br />
, i = 1:<br />
N}<br />
(4.2.15)<br />
Hipersuprafeţele netede ker ( h i ) = { x ∈ X | hi<br />
( x)<br />
= 0}<br />
îndepl<strong>in</strong>esc condiţiile de nes<strong>in</strong>gularitate<br />
∇ a ( h i ) ≠ 0 , ∀a ∈ ker( hi<br />
) , i ∈ 1:<br />
N , şi fiecare d<strong>in</strong>tre ele separă spaţiul cont<strong>in</strong>uu de stare în două<br />
+<br />
semi-plane disjuncte, H = {<br />
−<br />
∈ X | h ( x)<br />
> 0}<br />
şi respectiv H = { ∈ X | h ( x)<br />
< 0}<br />
.<br />
i<br />
N<br />
Fr i=<br />
1 i<br />
x i<br />
i<br />
x i<br />
Fie DX = X | Fr , ker( h ) ∪<br />
N<br />
= . Relaţia de echivalenţă pe S este rel ⊂ DX × DX , def<strong>in</strong>ită pr<strong>in</strong><br />
N<br />
( xa , xb<br />
) ∈ rel ⇔ hi ( x a ) hi<br />
( xb<br />
) > 0 , ∀ hi ∈ S h . Spaţiul celular DX / rel = C rezultă d<strong>in</strong> <strong>in</strong>tersecţia<br />
� N<br />
hipersuprafeţelor ker( h i ) , i = 1:<br />
N , şi reprez<strong>in</strong>tă o mulţime de Q ≤ 2 celule disjuncte deschise,<br />
fiecare etichetată unic cu un simbol al alfabetului stărilor discrete ale SED-proces,<br />
~<br />
{ , , } p p P = … � . (4.2.16)<br />
1 Q<br />
Un eveniment-proces, (i+) or (i−), i ∈ 1:<br />
N , se produce când traiectoria cont<strong>in</strong>uă x (⋅)<br />
traversează<br />
N<br />
hipersuprafaţa ker( h i ) , hi ∈ S h , în sens pozitiv sau, respectiv, negativ. O condiţie suficientă de<br />
producere a evenimentului-proces (i+) la momentul t ∈R<br />
este<br />
h ( x ( t )) = 0 ∧ h� ( x(<br />
t )) > 0 , (4.2.17)<br />
i<br />
e<br />
i<br />
e<br />
şi similar pentru (i−). Alfabetul simbolurilor-proces este<br />
~<br />
Z { z , z , … , z , z } ∪ { ε}<br />
, (4.2.18)<br />
= 1+<br />
1−<br />
N + N −<br />
unde ε este evenimentul silenţios iar un simbol-proces z i+<br />
/ z i−<br />
, i ∈ 1:<br />
N , este trimis pr<strong>in</strong> <strong>in</strong>terfaţă<br />
spre controler ori de câte ori se produce evenimentul-proces asociat, (i+)/(i−).<br />
~ ~ ~<br />
Modelul SED-proces este automatul (Mealy) G p = { P,<br />
R,<br />
f p , Z , g p}<br />
, cu P ~ mulţimea stărilor, R ~<br />
alfabetul de <strong>in</strong>trare al simbolurilor-comandă, Z ~ alfabetul de ieşire al simbolurilor-proces,<br />
~ ~ ~<br />
P<br />
~ ~ ~<br />
f p : P × R → 2 este funcţia de tranziţie de stare şi g p : P × P → Z este funcţia de ieşire. Ecuaţiile<br />
de d<strong>in</strong>amică sunt<br />
p p<br />
( k + 1)<br />
∈ f ( p(<br />
k),<br />
r(<br />
k))<br />
, g p ( p(<br />
k),<br />
p(<br />
k + 1))<br />
= z(<br />
k + 1)<br />
, (4.2.19)<br />
~<br />
~ ~<br />
unde p(<br />
k),<br />
p(<br />
k + 1)<br />
∈ P , z(<br />
k + 1)<br />
∈ Z , r(<br />
k)<br />
∈ R , ∀k ≥ 0 .<br />
e<br />
h<br />
43