Documente Academic
Documente Profesional
Documente Cultură
= +
| | | |
| |
\ . \ .
}
(2)
n care, n cazul general, y(t) reprezint un
semnal complex, iar y
*
(t) complex-
conjugatul acestuia. Din expresia (2) se
constat c transformata Wigner-Ville
poart informaii att asupra timpului t, ct
i a frecvenei v, pe cnd transformata
Fourier este suportul numai al frecvenei v.
De exemplu, n fig.6 se prezint
aplicarea transformatei wavelet Morlet
unei seriei dinamice experimentale ce
conine timpii deschiderii injectorului
electromagnetic al unui motor cu injecie
de benzin (proba experimental
simbolizat T10).
Fig.6
n fig.7 sunt prezentate dou
exemple cu aplicarea transformatei
Stockwell (transformata S) pentru un
motor cu injecie de benzin; graficele
redate evideniaz acurateea separrii
componentelor armonice cu aport energetic
ridicat din seriile dinamice experimentale.
Fig.7
Datele experimentale se pot utiliza
i pentru stabilirea modelului matematic de
funcionare n regim dinamic a
autovehiculului sau a unui ansamblu (de
exemplu motorul), prin aplicarea
algoritmilor de identificarea sistemelor.
Dintre procedeele de identificare, cea
parametric ofer valorile coeficienilor
descrierii matematice: ecuaii difereniale
n timp continuu t R e i ecuaii cu
diferene n timp discret . Modelele
parametrice liniare sunt caracterizate
printr-un vector al coeficienilor notat cu u;
modelul corespunztor fiind notat cu M(u).
Cnd vectorul u parcurge un set de valori
realizabile (posibile) se obine un set de
modele sau o structur de model M. Dac
modelul matematic al procesului este
parametrizat prin vectorul u, problema
identificrii se reduce la determinarea sau
estimarea parametrilor acestuia utiliznd
datele experimentale ale variabilelor de
intrare i de ieire ale sistemului sau
elementului analizat.
k Z e
Pentru un sistem monovariabil la
intrare i la ieire (SISO Single Input
Single Output), forma general a
modelului liniar utilizat pentru
identificarea parametrilor este dat de
expresia:
( ) ( )
( ) ( ) ( ) ( )
( ) ( )
B q C q
A q y t u t nk e t
F q D q
= + (3)
n care: y(t) - mrimea de ieire n timp
discret; u(t) - mrimea de intrare n timp
discret; e(t) - perturbaia, care simbolizeaz
eroarea de modelare, aciunea exterioar
necunoscut etc.; t - variabila timp discret
(numr valori).
n plus, n expresia (3) mai intervin
cinci polinoame de argument q i ai cror
coeficieni rezult prin identificare pe baza
datelor experimentale:
1 2
1 2
( ) 1
na
na
A q a q a q a q
= + + + +
1
(4)
1 2
1 2 3
( )
nb
nb
B q b b q b q b q
= + + + +
+
(5)
1 2
1 2
( ) 1
nc
nc
C q c q c q c q
= + + + + (6)
1 2
1 2
( ) 1
nd
nd
D q d q d q d q
= + + + + (7)
1 2
1 2
( ) 1
nf
nf
F q f q f q f q
= + + + + (8)
n plus, n relaia (3) mrimea nk
reprezint numrul elementelor
ntrzietoare pe relaia intrarea-ieirea
sistemului, iar q constituie echivalentul
argumentului z al transformatei Z din
domeniul discret. Exist mai multe forme
particulare ale modelului generalizat (3),
utilizat i de toolboxul Identificarea
sistemelor al mediului de programare
Matlab; astfel, de exemplu algoritmul
ARMAX este caracterizat de nd=nf=0,
D(q)=F(q)=1.
n continuare se va exemplifica
algoritmul de identificarea sistemelor
ARMAX prin stabilirea unor modele
matematice pe baza datelor experimentale
obinute la ncercrile autoturismului Opel
Vectra-B.1999 echipat cu motorul cu
injecie de benzin 20XEV. Drept
exemplu, se va stabili ecuaia diferenial
care stabilete variaia n timp a
momentului motor efectiv, adoptnd un
model matematic liniar, printr-o ecuaie
diferenial de ordinul I. n acest caz se are
n vedere c o caracteristic static a
motorului cu injecie de benzin este de
forma ( , )
e
M f n =
( )
e
, unde reprezint
poziia clapetei, n turaia motorului, iar M
e
momentul motor efectiv. Ca urmare, fiind
2 mrimi de intrare, se adopt algoritmul
de identificare ARMAX pentru proba
experimental simbolizat P2; rezult c n
relaia (3) se adopt mrimile astfel:
( ) y t M t ( ) u t = ; ( ) t = ; . n
plus, se vor adopta urmtoarele mrimi:
na=1 (pentru a obine o ecuaie diferenial
de ordinul I), nb=1, nc=0
(
( ) ( ) e t n t =
, na nc na nb s < ), nk=0. Rezult astfel
o ecuaie n diferene de forma:
1 1
[ ] [ 1] [ ] [ ]
e e
M k a M k b k n k + = + (9)
Utiliznd datele experimentale i
toolboxul Identificarea sistemelor al
progamului Matlab se obin valorile:
. Rezult astfel
funciile de transfer n domeniul discret:
1 1
0, 9094; 0, 2465 a b = =
1
1 1
( ) ( ) 0, 2465 1 1
( ) ( )
( ) 0, 9094 ( ) 0, 9094
;
n
e e
M Mn
M z M z b
W z W z
z z a z n z z a z
= = = = = =
(10)
prima artnd variaia momentului motor
n funcie de variaia poziiei clapetei, iar a
doua n funcie de variaia turaiei
motorului.
Dac se dorete o descriere
matematic n timp continuu, se utilizeaz
expresiile anterioare i se trece de la
transformata Z la transformata Lapace. Se
obine astfel ecuaia diferenial dorit
pentru dinamica motorului:
d ( )
0, 4747 ( ) 1, 292 ( ) 5, 24 ( )
d
e
e
M t
M t t
t
+ = + n t (11)
Expresia (11) ofer variaia
momentului motor efectiv n timp continuu
( ), fiind stabilit pe baza datelor
experimentale, deci cunoscndu-se seriile
dinamice ale momentului motor, poziiei
clapetei i turaiei. Graficul din fig.8 arat
corectitudinea modelului matematic
adoptat, eroarea de estimare fiind de 0,41%
la norma 2.
t R e
Fig.8
Aa cum s-a menionat, s-a dorit un
model matematic printr-o ecuaie
diferenial de ordinul I, dar se poate
adopta i alt ordin. n aceste condiii,
toolboxul Identificarea sistemelor al
programului Matlab asigur i verificarea
corectitudinii modelului matematic
adoptat.
Bibliografie
[1] Copae I. Teoria reglrii automate cu aplicaii la autovehicule. Performanele sistemelor automate. Editura
Academiei Tehnice Militare, Bucureti, 1997.
[2] Copae I. Teoria reglrii automate cu aplicaii la autovehicule. Sisteme automate neliniare. Editura Academiei
Tehnice Militare, Bucureti, 1998.
[3]Copae I.Dinamica automobilelor.Teorie i experimentri.Editura Academiei Tehnice Militare,Bucureti,2003