Descărcați ca pdf sau txt
Descărcați ca pdf sau txt
Sunteți pe pagina 1din 5

v Identificarea unui usctor de pr

) Contextul de lucru

Un dispozitiv frecvent ntlnit n gospodrii este i usctorul de pr.

Temperatura
Temperatura aerului
aerului

6.5 p

) mrime de ieire

Obiectiv
Obiectiv
Identificarea neparametric i parametric
(n clasa ARMAX) a usctorului de pr.
Exist date I/O?
DA

>>
>> load
load Hair_dryer
Hair_dryer

Hair_dryer.mat
Hair_dryer.mat
1000
1000 de
de
date
date I/O
I/O

mrime
)
de intrare

Tensiune
Tensiune electric
electric

L.139

v Identificarea unui usctor de pr


) Probleme de simulare

Problema
Identificare neparametric
)
Problema 9.1
9.1 ((Identificare
neparametric)
Proiectai i implementai mini-simulatorul ISLAB_9A n care:
a. S se reprezinte grafic datele I/O achiziionate n timpul funcionrii usctorului
de pr. Poate fi estimat timpul mort al procesului nk din aceste variaii ? Dac
da, propunei o valoare a acestuia. Dac nu, argumentai de ce i propunei o
metod simpl i rapid de estimare.
b. S se reprezinte grafic funcia de autocovarian a semnalului de intrare ru i

densitatea spectral de putere asociat, u . Analiznd aceste grafice, credei


c semnalul de intrare este unul suficient de persistent? Argumentai
rspunsul, eventual verificnd definiia persistenei n domeniul timpului.
c. S se estimeze i s se afieze grafic rspunsurile cauzal la impuls i indicial
(la treapta unitar) ale sistemului dat, utiliznd analiza pe baz de corelaie. (Se
poate apela funcia MATLAB cra.)
d. S se estimeze i s se afieze grafic rspunsul n frecven al sistemului
utiliznd analiza spectral. (Se poate apela funcia MATLAB spa.)
e. S se estimeze ordinul sistemului, cu ajutorul rspunsurilor indicial i n
frecven. Dac este posibil, s se estimeze parametrii sistemului pe cale
grafic.
Program
ISLAB_9A
Programce
cetrebuie
trebuieproiectat
proiectat ISLAB_9A

L.140

v Identificarea unui usctor de pr


) Probleme de simulare

Problema
Identificare parametric
)
Problema 9.2
9.2 ((Identificare
parametric)
Proiectai i implementai mini-simulatorul ISLAB_9B n care s fie parcuri
urmtorii pai:
a. Centrarea datelor pe medie (cu memorarea mediilor intrrii i ieirii ca
parametri ai modelului). (Se poate utiliza funcia MATLAB detrend, cu condiia
ca ea s extrag doar media, nu tendina liniar.)
b. Separarea setului de date n dou subseturi cu numr egal de date. Primul
subset va fi utilizat pentru estimarea parametrilor modelului, iar al doilea
pentru validarea modelului identificat.
c. Estimarea parametrilor unor modele din clasa ARMAX, cu ajutorul funciei
MATLAB armax, plecnd de la primul subset de date I/O. Se vor alege 20 de
combinaii de indici structurali: una care i utilizeaz pe cei doi estimai n finalul
problemei precedente ( na , nb ), plus un al treilea ( nc ) ales arbitrar i alte 19
n jurul acestor valori. Se recomand, totui, ca, printre modele, s figureze i
cteva de tip ARX. (Nu abuzai de modele cu indici structurali identici!)
d. Testarea adecvanei celor 20 de modele de la punctul precedent. Pentru
aceasta, se vor evalua testele de adecvan, plecnd de la funcia MATLAB pe
(care returneaz eroarea de predicie). Astfel, se va estima dispersia erorii de
predicie ( ) i se vor proiecta rutine pentru evaluarea testelor F, FPE, GAIC,
E N (potrivire) i poli-zerouri. (De notat c se pot utiliza i funciile Matlab fpe,
2

L.141

v Identificarea unui usctor de pr


) Probleme de simulare

Problema
Identificare parametric
Problema 9.2
9.2 ((Identificare
parametric -- final)
final)

pzmap, sim, compare, resid.) Se vor alege cele mai bune 3 modele (care
sunt optime pentru cele mai multe dintre criterii) i se vor afia valorile criteriilor
pentru ele. Exist printre acestea i un model de tip ARX? Dac nu, care
credei c este motivul principal?
e. Validarea celor 3 modele identificate, cu ajutorul deja proiectatei funcii
valid_LS. (Atenie! Validarea se efectueaz cu ajutorul celui de-al doilea
subset de date I/O.) Se vor afia rezultatele validrii i se va selecta unul dintre
modelele valide ca fiind ctigtorul competiiei. (Dac nici unul dintre modele
nu se valideaz, va trebui reluat punctul c., cu alte combinaii de indici
structurali.)
f. Afiarea performanei modelului selectat pe ntregul orizont de msur. Se vor
afia: ieirea msurat (necentrat pe medie), cea simulat i eroarea de
predicie (ntr-o fereastr cu 3 grafice succesive); spectrul ieirii msurate, al
celei simulate i eroarea spectral (ntr-o a doua fereastr cu 3 grafice
succesive). Pentru a genera datele simulate cu ajutorul modelului de
identificare, se pot utiliza funciile sim sau compare. Nu trebuie uitat nici
media datelor msurate, care se va aduga datelor simulate.
Program
ISLAB_9B
Programce
cetrebuie
trebuieproiectat
proiectat ISLAB_9B

L.142

v Identificarea unui usctor de pr


) Probleme de simulare

Problema
Utilizarea interfe
ei grafice
)
Problema 9.3
9.3 ((Utilizarea
interfeei
grafice IDENT
IDENT)
Lansai n execuie interfaa grafic IDENT. Se vor efectua comparaii ntre cele
20 de modele de identificare din problema precedent. Pentru aceasta, mai nti,
se vor ncrca datele achiziionate de la usctorul de pr. Aceast operaie se
poate realiza cu ajutorul opiunii Import data, dup ce, n prealabil, datele au
fost nglobate ntr-un obiect IDDATA. Odat ncrcate, datele permit identificarea
modelelor prin precizarea tipului i indicilor structurali. Se va selecta opiunea de
identificare focalizat pe simulare (a se folosi butonul Estimate pentru a selecta
Parametric models, dup care se alege Focus on Simulation.)
a. Se confirm modelul de identificare obinut n finalul problemei precedente?
Dac nu, ncercai s descoperii din ce cauz i fie s o nlturai, fie s o
explicai n manier riguroas.
b. Focalizai identificarea pe operaia de predicie i repetai experimentele de
identificare. Este modelul cel mai bun acelai cu al punctului precedent? Dac
nu, care credei c sunt motivele?
c. Focalizai identificarea pe submulimea de modele stabile i repetai
experimentele de identificare. Este stabilitatea modelelor o proprietate natural
sau mai degrab un impediment n identificarea usctorului de pr?
Argumentai rspunsul.

L.143

S-ar putea să vă placă și