Escolar Documentos
Profissional Documentos
Cultura Documentos
Ica MQNR 2020 PDF
Ica MQNR 2020 PDF
! Introdução
! Noções básicas de identificação
! Modelos de processos de ordem reduzida e complexos
! Métodos clássicos para modelagem de processos
! Identificação de sistemas (equações a diferenças)
! Identificação de sistemas não-lineares
! Tópicos avançados
2
Identificação de sistemas representado
por equações a diferenças
! Introdução
! Formalismo histórico dos mínimos quadrados
! Estimador dos mínimos quadrados não-recursivo
! Estimador dos mínimos quadrados recursivo
! Estimação de processos variantes no tempo
! Algoritmo de estimação da aproximação estocástica
! Algoritmo de estimação da variável instrumental
! Algoritmo de estimação da matriz estendida.
! Problemas
! Concepções para identificação
3
Introdução
5
Formalismo histórico dos
mínimos quadrados
7
Formalismo histórico dos
mínimos quadrados
8
Estimador dos mínimos quadrados
não-recursivo
9
Estimador dos mínimos quadrados
não-recursivo
Observações:
11
Estimador dos mínimos quadrados
não-recursivo
y ( 0) ϕ T ( 0) e ( 0)
y(1) T
= ϕ (1) θ + e (1)
... ... ...
T
y ( N − ϕ ( N − 1)
1) e ( N −
1)
12
Estimador dos mínimos quadrados
não-recursivo
13
Estimador dos mínimos quadrados
não-recursivo
Observação:
! A matriz φ não é quadrada, isto é, tem mais
linhas do que colunas.
14
Estimador dos mínimos quadrados
não-recursivo
15
Estimador dos mínimos quadrados
não-recursivo
16
Estimador dos mínimos quadrados
não-recursivo
17
Estimador dos mínimos quadrados
não-recursivo
Observações:
18
Estimador dos mínimos quadrados
não-recursivo
19
Exemplo
20
Exemplo
clear all;
load medidas.dat % criar este conjunto de dados
npts=30;u=medidas(1:npts,1);y=medidas(1:npts,2);
Y=[];fi=[];
21
Exemplo
for j=1:npts
if j<=2
y1=0;y2=0;u1=0;u2=0;
else y1=y(j-1);y2=y(j-2);u1=u(j-1);u2=u(j-2);
end;
Y=[Y; y(j)];fi=[fi;-y1 -y2 u1 u2];
end;
teta=inv(fi'*fi)*fi'*Y
22
Exemplo
for t=1:2,
yest(t)=0;
end;
a1=teta(1);a2=teta(2);b1=teta(3);b2=teta(4);
for t=3:npts,
yest(t)=-a1*yest(t-1)-a2*yest(t-2)+b1*u(t-1)+b2*u(t-2);
end;
plot(y,'g');
hold on;
plot(yest,'r');
23
Observações
24
Etapas envolvidas na identificação
25
Mínimos quadrados (observações)
26
Mínimos quadrados (observações)
27
Exemplo 1
28
Exemplo 1
29
Considerações
30
Considerações
31
Considerações
32
Exemplo 2
33
Exemplo 2
34
Exemplo 2
35
Exemplo 2
36
Exemplo 2
37
Exemplo 2
38
EPC a ser entregue
39
EPC a ser entregue
! Identificar 2 processos
! Sugestão de 1 deles:
! trocador de calor: 400 amostras
ftp://ftp.esat.kuleuven.ac.be/pub/SISTA/data/process_industry/exchanger.txt
S.Bittantiand L.Piroddi,"N onlinearidentification and controlofheatexchanger:a neuralnetw ork approach",Journalofthe Franklin Institute,1996. L.Piroddi,
40 N euralN etw orks forN onlinearPredictive C ontrol.Ph.D .Thesis,Politecnico diM ilano (in Italian),1995.
EPC a ser entregue
41
Tabela a ser preenchida
42
Questionário a ser respondido
para os dois processos