SlideShare uma empresa Scribd logo
1 de 12
Análise de Sistemas II – Modelamento Trabalho Final
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS
PUC-MG
ENGENHARIA ELETRÔNICA E DE TELECOMUNICAÇÕES
TRABALHO FINAL
IDENTIFICAÇÃO DE SISTEMAS
Disciplina: Análise de Sistemas II - Modelamento
Professor: Prof. Júlio Queiroz
Alunos: Ciro Campos
Dezembro / 2005
1/12
Análise de Sistemas II – Modelamento Trabalho Final
Índice
Geração da massa de dados.........................................................................................................3
Estimação pelo Método Sundaresan Subamortecido..................................................................4
Estimação pelo Método Malha Fechada.....................................................................................8
Estimação pelo Método dos Mínimos Quadrados....................................................................10
Questionário..............................................................................................................................12
2/12
Análise de Sistemas II – Modelamento Trabalho Final
Geração da massa de dados
close all;
clear all;
clc;
% Programa para gerar a massa de dados
t=0:0.001:0.6; % Tempo.
k=100; % Ganho do sistema.
g=tf(k*100, [1 50 100]); % Funçao de transferencia escolhida.
ft=feedback(g,1); % Funçao de transferencia do sistema.
dados=step(ft, t); % Variavel 'dados' ira conter a resposta ao degrau unitario.
figure(1)
plot(t, dados) % Plota a massa de dados em funçao do tempo.
grid on;
save massa.mat dados t % Salva no arquivo massa.mat a variavel dados em funcao do tempo.
3/12
Análise de Sistemas II – Modelamento Trabalho Final
Estimação pelo Método Sundaresan Subamortecido
close all;
clear all;
clc;
% Programa para estimaçao pelo Metodo Sundaresan Subamortecido
load massa.mat % Carrega a massa de dados gerada no programa geramassa.m.
k=dados(end); % Calcula o ganho.
% Calculo de m1:
m1=0;
deltat=0.001;
for i=1:length(dados)
m1=m1+(deltat*(k-dados(i)));
end;
% Calculo de Mi:
for i=2:length(dados)
if dados(i)>dados(i-1)
deltdados(i-1)=dados(i)-dados(i-1);
else
break;
end;
end;
for i=2:length(deltdados)
if deltdados(i)<deltdados(i-1)
y0=dados(i-1);
y1=dados(i);
t0=t(i-1);
t1=t(i);
mi=(y1-y0)/(t1-t0);
break;
end;
end;
tm=((k-y0)/mi)+t0; % Calcula tm.
lambdacalc=(tm-m1)*mi; % Calcula lambda
% Calculo de zeta.
zeta=0:0.0001:1.5;
for i=1:length(zeta)
if zeta(i)~=1
4/12
Análise de Sistemas II – Modelamento Trabalho Final
lambda(i)=(acos(zeta(i))/sqrt(1-(zeta(i)*zeta(i))))*exp(-zeta(i)*acos(zeta(i))/sqrt(1-
(zeta(i)*zeta(i))));
elseif zeta(i)==1
lambda(i)=0;
end;
end;
figure(1)
plot(lambda, zeta) % Plota zeta x lambda.
grid on;
% Calculo de zeta estimado:
for i=2:length(zeta)
if lambda(i)<lambdacalc
zetaest=zeta(i-1);
break;
end;
end;
wn=(acos(zetaest))/(sqrt(1-(zetaest*zetaest))*(tm-m1)); % Calcula wn.
td=m1-((2*zetaest)/wn); % Calcula td.
% Calculo da resposta ao degrau estimada:
prod1=2*zetaest*wn;
num=k*exp([-td 0])*wn*wn;
5/12
Análise de Sistemas II – Modelamento Trabalho Final
den=[1 prod1 num];
ftest=tf(num, den);
figure(2);
plot(t, dados, 'red'); % Plota a funçao real.
hold on;
step(ftest, t, 'blue') % Plota a funçao estimada.
grid on;
% Ajuste dos parametros da resposta estimada:
k2=k+0.1*k;
zetaest2=zetaest-0.1*zetaest;
wn2=wn-0.005*wn;
prod2=2*zetaest2*wn2;
num2=k2*exp([-td 0])*wn2*wn2;
den2=[1 prod2 num2];
ftest2=tf(num2,den2);
6/12
Análise de Sistemas II – Modelamento Trabalho Final
figure(3);
plot(t, dados, 'red'); % Plota a funçao real.
hold on;
step(ftest2,t,'blue') % Plota a funçao estimada ajustada.
grid on;
7/12
Análise de Sistemas II – Modelamento Trabalho Final
Estimação pelo Método Malha Fechada
%Inicio
close all
clc
load massa2.mat; %carrega a massa de dados
figure(1),plot(t,y) %plota a resposta do sistema a uma entrada em degrau
title('Resposta do Sistema a uma Entrada em Degrau - REAL')
grid on
hold on
%Aplicação dos Métodos Determinísticos para o Sistema Subamortecido
%1º Método : IDENTIFICAÇAO EM MALHA FECHADA
%A partir do Gráfico de Resposta ao Degrau do Sistema Real devemos
%determinar os parâmetros abaixo:
%cálculo do ponto de inflexão da resposta
[valormax, pos] = max(y);
yp1=1.2602; %Ponto de Maximo 1
yn=0.9324; %Ponto de Mínimo Obtido pelo Gráfico
yp2=1.0176; %Ponto de Maximo 2
deltat=41.5-10; %Variação de Tempo 1
kc=1;
A=1;
%Calculo dos parâmetros da F.T.
yinf=(yp2*yp1-yn^2)/(yp2+yp1-2*yn);
zeta= -log((yp2-yinf)/(yp1-yinf))/sqrt(4*pi^2+(log((yp2-yinf)/(yp1-yinf)))^2);
k=yinf/(kc*(A-yinf));
kf=kc*k;
td=(deltat*sqrt((1-zeta^2)*(kf+1)))/(pi*(zeta*sqrt(kf+1)+sqrt(zeta^2*(kf+1)+kf)));
tau=(deltat/pi)*(zeta*sqrt(kf+1)+sqrt(zeta^2*(kf+1)+kf))*sqrt((1-zeta^2)*(kf+1));
taubarra=((td*tau)/(2*(kf+1)))^0.5;
kbarra=kf/(kf+1);
ni=[-0.05*kbarra*td kbarra];
di= [taubarra^2 2*zeta*taubarra 1];
yi=step(ni,di,t);
figure(2), plot(t,yi,'r',t,y,'b'),legend('Modelo','Real',1);
title('Resposta do Sistema a uma Entrada em Degrau - MODELO')
grid;
printsys(ni,di);
8/12
Análise de Sistemas II – Modelamento Trabalho Final
SOLUÇÃO
FUNÇÃO DE TRANSFERENCIA
num/den = -0.31336 s + 0.9999
---------------------------
42.4349 s^2 + 5.1429 s + 1
9/12
Análise de Sistemas II – Modelamento Trabalho Final
Estimação pelo Método dos Mínimos Quadrados
close all;
clear all;
clc;
% Programa para estimaçao pelo Metodo dos Minimos Quadrados
load massa.mat % Carrega a massa de dados gerada no programa geramassa.m.
y(1:200)=dados(1:200);
y=y';
% QSI
numit=100; % Numero de amostras.
numl=200; % Numero de linhas da matriz QSI. Termos passados que serao considerados.
numc=6; % Numero de colunas da matriz QSI. Numero de parametros que serao
considerados.
inicio=106; % Inicio da amostragem.
for k=inicio:inicio+numit % Loop para verificar todas as amostras.
for j=1:numc % Loop para olhar todas as colunas da QSI.
p=-inicio+j+1; % Parametro de controle de inicio.
for i=1:numl % Loop para olhar todas as colunas da QSI.
qsi(i,j)=dados(k+p); % Formaçao da matriz QSI.
p=p+1; % Incremento no parametro de controle de inicio.
end;
end;
tetaest=(inv((qsi')*qsi))*(qsi')*y; % Calculo de teta.
vtetaest(1:length(tetaest), k-inicio+1)=tetaest; % Tetas estimados.
yest=qsi*tetaest; % y estimado.
vyest(1:length(yest), k-inicio+1)=yest; % y estimados (Vetor).
for i=1:length(yest)
err(i)=dados(k-inicio+i)-vyest(k-inicio+i); % Erro de estimaçao.
end;
jmq(k-inicio+1)=0; % Funçao custo.
for m=1:length(err)
jmq(k-inicio+1)=jmq(k-inicio+1)+(err(m)')*err(m);
end;
end;
10/12
Análise de Sistemas II – Modelamento Trabalho Final
[lin col]=min((jmq')) % Menor valor da funçao custo.
tetadef(1:length(tetaest))=vtetaest(1:length(tetaest), col); % O menor valor da funçao custo e
atribuido ao Teta estimado.
ydef(1:length(yest))=vyest((1:length(yest)), col); % Saida tera o valor da funçao custo.
figure(2)
plot(t, dados, 'blue') % Plota a saida real.
hold on;
t2=0:0.001:0.199;
plot(t2, ydef, 'red') % Plota a saida estimada.
grid on;
11/12
Análise de Sistemas II – Modelamento Trabalho Final
Questionário
1) Considerando que nenhum ajuste foi realizado para melhorar o resultado da identificação
original, qual dos métodos resultou na melhor identificação? Comente a sua resposta.
Como obsersarvado pelos gráficos obtidos, o método de Sundaresan
Subamortecido apresentou melhor identificação, onde os parâmetros utilizados no
método se apresentam mais consistentes do que aos parâmetros do método de
Mínimos Quadrados.
2) Após os ajustes para melhoria dos resultados, qual dos métodos resultou na melhor
identificação? Quais parâmetros foram ajustados em cada um dos métodos? Justifique os
ajustes.
Após os ajustes dos parâmetros, o método de Sundaresan Subamortecido
que já se apresentava melhor, ficou mais próximo ainda do sistema real, como pode
ser observado no gráfico após o ajuste manual. O parâmetro ajustado nesse método
foi o Zeta.
No método de Mínimos Quadrados os parâmetros foram ajustados na
tentativa e erro, conforme o sistema se aproximava do real.
12/12

Mais conteúdo relacionado

Mais procurados

Abnt nbr iso 4287 rugosidade - método do perfil - termos, definições e par...
Abnt nbr iso 4287    rugosidade - método do perfil - termos, definições e par...Abnt nbr iso 4287    rugosidade - método do perfil - termos, definições e par...
Abnt nbr iso 4287 rugosidade - método do perfil - termos, definições e par...Robsoncn
 
ASME Section viii Div-1 Traing ppt..pdf
ASME Section viii Div-1  Traing ppt..pdfASME Section viii Div-1  Traing ppt..pdf
ASME Section viii Div-1 Traing ppt..pdfBaber6
 
Presentation on wpqr wps asme_ix
Presentation on wpqr wps asme_ixPresentation on wpqr wps asme_ix
Presentation on wpqr wps asme_ixmayank0738
 
ASME Section VIII Div 1. design training
ASME Section VIII Div 1.  design trainingASME Section VIII Div 1.  design training
ASME Section VIII Div 1. design trainingSam Jose
 
Correias industriais completo_2012
Correias industriais completo_2012Correias industriais completo_2012
Correias industriais completo_2012CENTRAL PROJETOS
 
Tank Control Systems LNG.PDF
Tank Control Systems LNG.PDFTank Control Systems LNG.PDF
Tank Control Systems LNG.PDFAxel Proc
 
Escoamento compreensivel
Escoamento compreensivelEscoamento compreensivel
Escoamento compreensivelRose Miguel
 
Artigo sobre Filtros de frequências Butterworth e Chebyshev
Artigo sobre Filtros de frequências Butterworth e ChebyshevArtigo sobre Filtros de frequências Butterworth e Chebyshev
Artigo sobre Filtros de frequências Butterworth e ChebyshevDouglas Florio Ubeda
 
Dellorto manual
Dellorto manualDellorto manual
Dellorto manualLohSimoes
 
Cap 02 análise de tensões e deformações
Cap 02   análise de tensões e deformaçõesCap 02   análise de tensões e deformações
Cap 02 análise de tensões e deformaçõesBianca Alencar
 
Catalogo normas-tecnicas-petrobras
Catalogo normas-tecnicas-petrobrasCatalogo normas-tecnicas-petrobras
Catalogo normas-tecnicas-petrobras230551
 
WPS -PQR - Welder Qualifications .pdf
WPS -PQR - Welder Qualifications .pdfWPS -PQR - Welder Qualifications .pdf
WPS -PQR - Welder Qualifications .pdfmounirbonnois
 
Phases of Construction & Erection for Wind Power Project_03 09 2019
Phases of Construction & Erection for Wind Power Project_03 09 2019Phases of Construction & Erection for Wind Power Project_03 09 2019
Phases of Construction & Erection for Wind Power Project_03 09 2019Gensol Engineering Limited
 
Apostila completa-resistc3aancia-dos-materiais-1
Apostila completa-resistc3aancia-dos-materiais-1Apostila completa-resistc3aancia-dos-materiais-1
Apostila completa-resistc3aancia-dos-materiais-1Carlos A. Silva
 
Resistência de materiais.pdf exercícios resolvidos em 26 mar 2016
Resistência de materiais.pdf exercícios resolvidos em 26 mar 2016Resistência de materiais.pdf exercícios resolvidos em 26 mar 2016
Resistência de materiais.pdf exercícios resolvidos em 26 mar 2016Afonso Celso Siqueira Silva
 
Nbr 5735 cimento portland de alto forno
Nbr 5735    cimento portland de alto fornoNbr 5735    cimento portland de alto forno
Nbr 5735 cimento portland de alto fornoprofNICODEMOS
 
CNG Technical & Hydrogen Blending in Natural Gas pipeline.pptx
CNG Technical & Hydrogen Blending in Natural Gas pipeline.pptxCNG Technical & Hydrogen Blending in Natural Gas pipeline.pptx
CNG Technical & Hydrogen Blending in Natural Gas pipeline.pptxRishabh Sirvaiya
 
Asme viii Div. 1 presentation rev.0
Asme viii Div. 1  presentation   rev.0Asme viii Div. 1  presentation   rev.0
Asme viii Div. 1 presentation rev.0Mohammad Mahrous
 

Mais procurados (20)

Abnt nbr iso 4287 rugosidade - método do perfil - termos, definições e par...
Abnt nbr iso 4287    rugosidade - método do perfil - termos, definições e par...Abnt nbr iso 4287    rugosidade - método do perfil - termos, definições e par...
Abnt nbr iso 4287 rugosidade - método do perfil - termos, definições e par...
 
ASME Section viii Div-1 Traing ppt..pdf
ASME Section viii Div-1  Traing ppt..pdfASME Section viii Div-1  Traing ppt..pdf
ASME Section viii Div-1 Traing ppt..pdf
 
Presentation on wpqr wps asme_ix
Presentation on wpqr wps asme_ixPresentation on wpqr wps asme_ix
Presentation on wpqr wps asme_ix
 
ASME Section VIII Div 1. design training
ASME Section VIII Div 1.  design trainingASME Section VIII Div 1.  design training
ASME Section VIII Div 1. design training
 
Correias industriais completo_2012
Correias industriais completo_2012Correias industriais completo_2012
Correias industriais completo_2012
 
Tank Control Systems LNG.PDF
Tank Control Systems LNG.PDFTank Control Systems LNG.PDF
Tank Control Systems LNG.PDF
 
Escoamento compreensivel
Escoamento compreensivelEscoamento compreensivel
Escoamento compreensivel
 
Artigo sobre Filtros de frequências Butterworth e Chebyshev
Artigo sobre Filtros de frequências Butterworth e ChebyshevArtigo sobre Filtros de frequências Butterworth e Chebyshev
Artigo sobre Filtros de frequências Butterworth e Chebyshev
 
Guia aco
Guia acoGuia aco
Guia aco
 
Dellorto manual
Dellorto manualDellorto manual
Dellorto manual
 
Cap 02 análise de tensões e deformações
Cap 02   análise de tensões e deformaçõesCap 02   análise de tensões e deformações
Cap 02 análise de tensões e deformações
 
Catalogo normas-tecnicas-petrobras
Catalogo normas-tecnicas-petrobrasCatalogo normas-tecnicas-petrobras
Catalogo normas-tecnicas-petrobras
 
WPS -PQR - Welder Qualifications .pdf
WPS -PQR - Welder Qualifications .pdfWPS -PQR - Welder Qualifications .pdf
WPS -PQR - Welder Qualifications .pdf
 
Phases of Construction & Erection for Wind Power Project_03 09 2019
Phases of Construction & Erection for Wind Power Project_03 09 2019Phases of Construction & Erection for Wind Power Project_03 09 2019
Phases of Construction & Erection for Wind Power Project_03 09 2019
 
Apostila completa-resistc3aancia-dos-materiais-1
Apostila completa-resistc3aancia-dos-materiais-1Apostila completa-resistc3aancia-dos-materiais-1
Apostila completa-resistc3aancia-dos-materiais-1
 
Resistência de materiais.pdf exercícios resolvidos em 26 mar 2016
Resistência de materiais.pdf exercícios resolvidos em 26 mar 2016Resistência de materiais.pdf exercícios resolvidos em 26 mar 2016
Resistência de materiais.pdf exercícios resolvidos em 26 mar 2016
 
Nbr 5735 cimento portland de alto forno
Nbr 5735    cimento portland de alto fornoNbr 5735    cimento portland de alto forno
Nbr 5735 cimento portland de alto forno
 
CNG Technical & Hydrogen Blending in Natural Gas pipeline.pptx
CNG Technical & Hydrogen Blending in Natural Gas pipeline.pptxCNG Technical & Hydrogen Blending in Natural Gas pipeline.pptx
CNG Technical & Hydrogen Blending in Natural Gas pipeline.pptx
 
Pressure vessels - its design and development
Pressure vessels - its design and developmentPressure vessels - its design and development
Pressure vessels - its design and development
 
Asme viii Div. 1 presentation rev.0
Asme viii Div. 1  presentation   rev.0Asme viii Div. 1  presentation   rev.0
Asme viii Div. 1 presentation rev.0
 

Destaque

Destaque (6)

Sist cont i_conf1_2014
Sist cont i_conf1_2014Sist cont i_conf1_2014
Sist cont i_conf1_2014
 
Controle de motores de cc
Controle de motores de ccControle de motores de cc
Controle de motores de cc
 
Trabalho de sistemas de controle II
Trabalho de sistemas de controle IITrabalho de sistemas de controle II
Trabalho de sistemas de controle II
 
Controle Digital de Velocidade de um Motor CC usando Matlab®
Controle Digital de Velocidade de um Motor CC usando Matlab®Controle Digital de Velocidade de um Motor CC usando Matlab®
Controle Digital de Velocidade de um Motor CC usando Matlab®
 
Paq estad757uptp karina-migdalia-hector-roman
Paq estad757uptp karina-migdalia-hector-romanPaq estad757uptp karina-migdalia-hector-roman
Paq estad757uptp karina-migdalia-hector-roman
 
Motor CC no Matlab
Motor CC no MatlabMotor CC no Matlab
Motor CC no Matlab
 

Semelhante a Análise de Sistemas II - Modelamento e identificação de sistemas

Cálculo Numérico: Integração Numérica com Bubble Sort
Cálculo Numérico: Integração Numérica com Bubble SortCálculo Numérico: Integração Numérica com Bubble Sort
Cálculo Numérico: Integração Numérica com Bubble SortJohnnatan Messias
 
Introdução Programação Em Maple
Introdução Programação Em MapleIntrodução Programação Em Maple
Introdução Programação Em Maplejeandson correa
 
Algoritmo e estruturas de dados operações com matrizes
Algoritmo e estruturas de dados operações com matrizesAlgoritmo e estruturas de dados operações com matrizes
Algoritmo e estruturas de dados operações com matrizesRADILSON RIPARDO DE FRETIAS
 
Grafos e Algoritimos - Dr. Julio Cesar de Araujo Menezes
Grafos e Algoritimos - Dr. Julio Cesar de Araujo MenezesGrafos e Algoritimos - Dr. Julio Cesar de Araujo Menezes
Grafos e Algoritimos - Dr. Julio Cesar de Araujo MenezesJulio Menezes
 
ESTUDO DE MÉTODOS DE IDENTIFICAÇÃO DE SISTEMAS EM MALHA FECHADA APLICADOS A P...
ESTUDO DE MÉTODOS DE IDENTIFICAÇÃO DE SISTEMAS EM MALHA FECHADA APLICADOS A P...ESTUDO DE MÉTODOS DE IDENTIFICAÇÃO DE SISTEMAS EM MALHA FECHADA APLICADOS A P...
ESTUDO DE MÉTODOS DE IDENTIFICAÇÃO DE SISTEMAS EM MALHA FECHADA APLICADOS A P...Patrick Pires Alvim
 
Root locus cap_9_parte_4_pt
Root locus cap_9_parte_4_ptRoot locus cap_9_parte_4_pt
Root locus cap_9_parte_4_ptFernando Passold
 
19 algoritmos de enumeracao
19   algoritmos de enumeracao19   algoritmos de enumeracao
19 algoritmos de enumeracaoRicardo Bolanho
 
Troca de contexto segura em sistemas operacionais embarcados utilizando técni...
Troca de contexto segura em sistemas operacionais embarcados utilizando técni...Troca de contexto segura em sistemas operacionais embarcados utilizando técni...
Troca de contexto segura em sistemas operacionais embarcados utilizando técni...Rodrigo Almeida
 
Cap9 - exemplos resolvidos em matlab
Cap9 - exemplos resolvidos em matlabCap9 - exemplos resolvidos em matlab
Cap9 - exemplos resolvidos em matlabSandro Sena
 
Comparação Experimental de Algoritmos de Ordenação
Comparação Experimental de Algoritmos de OrdenaçãoComparação Experimental de Algoritmos de Ordenação
Comparação Experimental de Algoritmos de OrdenaçãoLenon Fachiano
 
Apostila de pspice petee ufmg
Apostila de pspice petee ufmgApostila de pspice petee ufmg
Apostila de pspice petee ufmgedwirmarcelo
 
Cálculo Numérico: Interpolação Polinomial com Bubble Sort
Cálculo Numérico: Interpolação Polinomial com Bubble SortCálculo Numérico: Interpolação Polinomial com Bubble Sort
Cálculo Numérico: Interpolação Polinomial com Bubble SortJohnnatan Messias
 
[PRJ32][Christopher] Aula 14 – controle
[PRJ32][Christopher] Aula 14 – controle[PRJ32][Christopher] Aula 14 – controle
[PRJ32][Christopher] Aula 14 – controleChristopher Cerqueira
 
Algoritmos Genéticos para Ajuste de Controlador PID em Sistemas Espaciais
Algoritmos Genéticos para Ajuste de Controlador PID em Sistemas EspaciaisAlgoritmos Genéticos para Ajuste de Controlador PID em Sistemas Espaciais
Algoritmos Genéticos para Ajuste de Controlador PID em Sistemas EspaciaisItalo Pinto Rodrigues
 

Semelhante a Análise de Sistemas II - Modelamento e identificação de sistemas (20)

03 pid d
03 pid d03 pid d
03 pid d
 
02 apostila-controle digital
02 apostila-controle digital02 apostila-controle digital
02 apostila-controle digital
 
Cálculo Numérico: Integração Numérica com Bubble Sort
Cálculo Numérico: Integração Numérica com Bubble SortCálculo Numérico: Integração Numérica com Bubble Sort
Cálculo Numérico: Integração Numérica com Bubble Sort
 
Introdução Programação Em Maple
Introdução Programação Em MapleIntrodução Programação Em Maple
Introdução Programação Em Maple
 
Slides
SlidesSlides
Slides
 
Algoritmo e estruturas de dados operações com matrizes
Algoritmo e estruturas de dados operações com matrizesAlgoritmo e estruturas de dados operações com matrizes
Algoritmo e estruturas de dados operações com matrizes
 
Grafos e Algoritimos - Dr. Julio Cesar de Araujo Menezes
Grafos e Algoritimos - Dr. Julio Cesar de Araujo MenezesGrafos e Algoritimos - Dr. Julio Cesar de Araujo Menezes
Grafos e Algoritimos - Dr. Julio Cesar de Araujo Menezes
 
ESTUDO DE MÉTODOS DE IDENTIFICAÇÃO DE SISTEMAS EM MALHA FECHADA APLICADOS A P...
ESTUDO DE MÉTODOS DE IDENTIFICAÇÃO DE SISTEMAS EM MALHA FECHADA APLICADOS A P...ESTUDO DE MÉTODOS DE IDENTIFICAÇÃO DE SISTEMAS EM MALHA FECHADA APLICADOS A P...
ESTUDO DE MÉTODOS DE IDENTIFICAÇÃO DE SISTEMAS EM MALHA FECHADA APLICADOS A P...
 
Root locus cap_9_parte_4_pt
Root locus cap_9_parte_4_ptRoot locus cap_9_parte_4_pt
Root locus cap_9_parte_4_pt
 
19 algoritmos de enumeracao
19   algoritmos de enumeracao19   algoritmos de enumeracao
19 algoritmos de enumeracao
 
Troca de contexto segura em sistemas operacionais embarcados utilizando técni...
Troca de contexto segura em sistemas operacionais embarcados utilizando técni...Troca de contexto segura em sistemas operacionais embarcados utilizando técni...
Troca de contexto segura em sistemas operacionais embarcados utilizando técni...
 
Cap9 - exemplos resolvidos em matlab
Cap9 - exemplos resolvidos em matlabCap9 - exemplos resolvidos em matlab
Cap9 - exemplos resolvidos em matlab
 
Comparação Experimental de Algoritmos de Ordenação
Comparação Experimental de Algoritmos de OrdenaçãoComparação Experimental de Algoritmos de Ordenação
Comparação Experimental de Algoritmos de Ordenação
 
Apostila de pspice petee ufmg
Apostila de pspice petee ufmgApostila de pspice petee ufmg
Apostila de pspice petee ufmg
 
Cálculo Numérico: Interpolação Polinomial com Bubble Sort
Cálculo Numérico: Interpolação Polinomial com Bubble SortCálculo Numérico: Interpolação Polinomial com Bubble Sort
Cálculo Numérico: Interpolação Polinomial com Bubble Sort
 
Aula 4 poe
Aula 4 poeAula 4 poe
Aula 4 poe
 
[PRJ32][Christopher] Aula 14 – controle
[PRJ32][Christopher] Aula 14 – controle[PRJ32][Christopher] Aula 14 – controle
[PRJ32][Christopher] Aula 14 – controle
 
TP1CI_57572.pdf
TP1CI_57572.pdfTP1CI_57572.pdf
TP1CI_57572.pdf
 
Artigo bode
Artigo bodeArtigo bode
Artigo bode
 
Algoritmos Genéticos para Ajuste de Controlador PID em Sistemas Espaciais
Algoritmos Genéticos para Ajuste de Controlador PID em Sistemas EspaciaisAlgoritmos Genéticos para Ajuste de Controlador PID em Sistemas Espaciais
Algoritmos Genéticos para Ajuste de Controlador PID em Sistemas Espaciais
 

Mais de Ciro Marcus

Séries fourier cap_6 Funções Contínuas por Partes
Séries fourier cap_6 Funções Contínuas por PartesSéries fourier cap_6 Funções Contínuas por Partes
Séries fourier cap_6 Funções Contínuas por PartesCiro Marcus
 
Séries fourier cap_5 Desenvolvimento em Meio Período
Séries fourier cap_5 Desenvolvimento em Meio PeríodoSéries fourier cap_5 Desenvolvimento em Meio Período
Séries fourier cap_5 Desenvolvimento em Meio PeríodoCiro Marcus
 
Séries fourier cap_4 Funções Pares
Séries fourier cap_4 Funções ParesSéries fourier cap_4 Funções Pares
Séries fourier cap_4 Funções ParesCiro Marcus
 
Séries fourier cap_3 Exemplos de Séries de Fourier
Séries fourier cap_3 Exemplos de Séries de FourierSéries fourier cap_3 Exemplos de Séries de Fourier
Séries fourier cap_3 Exemplos de Séries de FourierCiro Marcus
 
Séries fourier cap_2 Relações Trigonométricas Elementares
Séries fourier cap_2 Relações Trigonométricas ElementaresSéries fourier cap_2 Relações Trigonométricas Elementares
Séries fourier cap_2 Relações Trigonométricas ElementaresCiro Marcus
 
Séries fourier cap_1 Funções Periódicas
Séries fourier cap_1 Funções PeriódicasSéries fourier cap_1 Funções Periódicas
Séries fourier cap_1 Funções PeriódicasCiro Marcus
 
SISTEMAS ANALÓGICOS V Filtros Ativos
SISTEMAS ANALÓGICOS V Filtros AtivosSISTEMAS ANALÓGICOS V Filtros Ativos
SISTEMAS ANALÓGICOS V Filtros AtivosCiro Marcus
 
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...Ciro Marcus
 
Automação - Sistema de controle
Automação - Sistema de controleAutomação - Sistema de controle
Automação - Sistema de controleCiro Marcus
 
Projeto de um PLL ( Phase Locked Loop )
Projeto de um PLL ( Phase Locked Loop )Projeto de um PLL ( Phase Locked Loop )
Projeto de um PLL ( Phase Locked Loop )Ciro Marcus
 
Projeto – Transmissão de voz digital
Projeto – Transmissão de voz digitalProjeto – Transmissão de voz digital
Projeto – Transmissão de voz digitalCiro Marcus
 
Lugar das Raizes, Lugar Geometrico
Lugar das Raizes, Lugar GeometricoLugar das Raizes, Lugar Geometrico
Lugar das Raizes, Lugar GeometricoCiro Marcus
 
Apostila automação controle de processos
Apostila automação controle de processosApostila automação controle de processos
Apostila automação controle de processosCiro Marcus
 
Projeto Oscilador com LM555
Projeto Oscilador com LM555Projeto Oscilador com LM555
Projeto Oscilador com LM555Ciro Marcus
 
FONTE DE TENSÃO USANDO REGULADOR EM CIRCUITO INTEGRADO
FONTE DE TENSÃO USANDO REGULADOR EM CIRCUITO INTEGRADOFONTE DE TENSÃO USANDO REGULADOR EM CIRCUITO INTEGRADO
FONTE DE TENSÃO USANDO REGULADOR EM CIRCUITO INTEGRADOCiro Marcus
 
Analogico - MULTIVIBRADOR ASTÁVEL
Analogico - MULTIVIBRADOR  ASTÁVELAnalogico - MULTIVIBRADOR  ASTÁVEL
Analogico - MULTIVIBRADOR ASTÁVELCiro Marcus
 
Projeto da Fonte de Alimentação Regulada
Projeto da Fonte de Alimentação ReguladaProjeto da Fonte de Alimentação Regulada
Projeto da Fonte de Alimentação ReguladaCiro Marcus
 
Projeto de Controle de Posição entre veículos, Análise de Sistemas III
Projeto de Controle de Posição entre veículos, Análise de Sistemas IIIProjeto de Controle de Posição entre veículos, Análise de Sistemas III
Projeto de Controle de Posição entre veículos, Análise de Sistemas IIICiro Marcus
 
Chopper Tipo Wagner
Chopper Tipo WagnerChopper Tipo Wagner
Chopper Tipo WagnerCiro Marcus
 
AM-DSB - Amplitude Modulation with Double Side-Band Modulção em Amplitude
AM-DSB - Amplitude Modulation with Double Side-Band Modulção em AmplitudeAM-DSB - Amplitude Modulation with Double Side-Band Modulção em Amplitude
AM-DSB - Amplitude Modulation with Double Side-Band Modulção em AmplitudeCiro Marcus
 

Mais de Ciro Marcus (20)

Séries fourier cap_6 Funções Contínuas por Partes
Séries fourier cap_6 Funções Contínuas por PartesSéries fourier cap_6 Funções Contínuas por Partes
Séries fourier cap_6 Funções Contínuas por Partes
 
Séries fourier cap_5 Desenvolvimento em Meio Período
Séries fourier cap_5 Desenvolvimento em Meio PeríodoSéries fourier cap_5 Desenvolvimento em Meio Período
Séries fourier cap_5 Desenvolvimento em Meio Período
 
Séries fourier cap_4 Funções Pares
Séries fourier cap_4 Funções ParesSéries fourier cap_4 Funções Pares
Séries fourier cap_4 Funções Pares
 
Séries fourier cap_3 Exemplos de Séries de Fourier
Séries fourier cap_3 Exemplos de Séries de FourierSéries fourier cap_3 Exemplos de Séries de Fourier
Séries fourier cap_3 Exemplos de Séries de Fourier
 
Séries fourier cap_2 Relações Trigonométricas Elementares
Séries fourier cap_2 Relações Trigonométricas ElementaresSéries fourier cap_2 Relações Trigonométricas Elementares
Séries fourier cap_2 Relações Trigonométricas Elementares
 
Séries fourier cap_1 Funções Periódicas
Séries fourier cap_1 Funções PeriódicasSéries fourier cap_1 Funções Periódicas
Séries fourier cap_1 Funções Periódicas
 
SISTEMAS ANALÓGICOS V Filtros Ativos
SISTEMAS ANALÓGICOS V Filtros AtivosSISTEMAS ANALÓGICOS V Filtros Ativos
SISTEMAS ANALÓGICOS V Filtros Ativos
 
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
 
Automação - Sistema de controle
Automação - Sistema de controleAutomação - Sistema de controle
Automação - Sistema de controle
 
Projeto de um PLL ( Phase Locked Loop )
Projeto de um PLL ( Phase Locked Loop )Projeto de um PLL ( Phase Locked Loop )
Projeto de um PLL ( Phase Locked Loop )
 
Projeto – Transmissão de voz digital
Projeto – Transmissão de voz digitalProjeto – Transmissão de voz digital
Projeto – Transmissão de voz digital
 
Lugar das Raizes, Lugar Geometrico
Lugar das Raizes, Lugar GeometricoLugar das Raizes, Lugar Geometrico
Lugar das Raizes, Lugar Geometrico
 
Apostila automação controle de processos
Apostila automação controle de processosApostila automação controle de processos
Apostila automação controle de processos
 
Projeto Oscilador com LM555
Projeto Oscilador com LM555Projeto Oscilador com LM555
Projeto Oscilador com LM555
 
FONTE DE TENSÃO USANDO REGULADOR EM CIRCUITO INTEGRADO
FONTE DE TENSÃO USANDO REGULADOR EM CIRCUITO INTEGRADOFONTE DE TENSÃO USANDO REGULADOR EM CIRCUITO INTEGRADO
FONTE DE TENSÃO USANDO REGULADOR EM CIRCUITO INTEGRADO
 
Analogico - MULTIVIBRADOR ASTÁVEL
Analogico - MULTIVIBRADOR  ASTÁVELAnalogico - MULTIVIBRADOR  ASTÁVEL
Analogico - MULTIVIBRADOR ASTÁVEL
 
Projeto da Fonte de Alimentação Regulada
Projeto da Fonte de Alimentação ReguladaProjeto da Fonte de Alimentação Regulada
Projeto da Fonte de Alimentação Regulada
 
Projeto de Controle de Posição entre veículos, Análise de Sistemas III
Projeto de Controle de Posição entre veículos, Análise de Sistemas IIIProjeto de Controle de Posição entre veículos, Análise de Sistemas III
Projeto de Controle de Posição entre veículos, Análise de Sistemas III
 
Chopper Tipo Wagner
Chopper Tipo WagnerChopper Tipo Wagner
Chopper Tipo Wagner
 
AM-DSB - Amplitude Modulation with Double Side-Band Modulção em Amplitude
AM-DSB - Amplitude Modulation with Double Side-Band Modulção em AmplitudeAM-DSB - Amplitude Modulation with Double Side-Band Modulção em Amplitude
AM-DSB - Amplitude Modulation with Double Side-Band Modulção em Amplitude
 

Último

Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPanandatss1
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
A galinha ruiva sequencia didatica 3 ano
A  galinha ruiva sequencia didatica 3 anoA  galinha ruiva sequencia didatica 3 ano
A galinha ruiva sequencia didatica 3 anoandrealeitetorres
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfIedaGoethe
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirIedaGoethe
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
geografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundogeografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundonialb
 
Atividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoAtividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoMary Alvarenga
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISVitor Vieira Vasconcelos
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 

Último (20)

Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SP
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
A galinha ruiva sequencia didatica 3 ano
A  galinha ruiva sequencia didatica 3 anoA  galinha ruiva sequencia didatica 3 ano
A galinha ruiva sequencia didatica 3 ano
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimir
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
geografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundogeografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundo
 
Atividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoAtividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu Abrigo
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGIS
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 

Análise de Sistemas II - Modelamento e identificação de sistemas

  • 1. Análise de Sistemas II – Modelamento Trabalho Final PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS PUC-MG ENGENHARIA ELETRÔNICA E DE TELECOMUNICAÇÕES TRABALHO FINAL IDENTIFICAÇÃO DE SISTEMAS Disciplina: Análise de Sistemas II - Modelamento Professor: Prof. Júlio Queiroz Alunos: Ciro Campos Dezembro / 2005 1/12
  • 2. Análise de Sistemas II – Modelamento Trabalho Final Índice Geração da massa de dados.........................................................................................................3 Estimação pelo Método Sundaresan Subamortecido..................................................................4 Estimação pelo Método Malha Fechada.....................................................................................8 Estimação pelo Método dos Mínimos Quadrados....................................................................10 Questionário..............................................................................................................................12 2/12
  • 3. Análise de Sistemas II – Modelamento Trabalho Final Geração da massa de dados close all; clear all; clc; % Programa para gerar a massa de dados t=0:0.001:0.6; % Tempo. k=100; % Ganho do sistema. g=tf(k*100, [1 50 100]); % Funçao de transferencia escolhida. ft=feedback(g,1); % Funçao de transferencia do sistema. dados=step(ft, t); % Variavel 'dados' ira conter a resposta ao degrau unitario. figure(1) plot(t, dados) % Plota a massa de dados em funçao do tempo. grid on; save massa.mat dados t % Salva no arquivo massa.mat a variavel dados em funcao do tempo. 3/12
  • 4. Análise de Sistemas II – Modelamento Trabalho Final Estimação pelo Método Sundaresan Subamortecido close all; clear all; clc; % Programa para estimaçao pelo Metodo Sundaresan Subamortecido load massa.mat % Carrega a massa de dados gerada no programa geramassa.m. k=dados(end); % Calcula o ganho. % Calculo de m1: m1=0; deltat=0.001; for i=1:length(dados) m1=m1+(deltat*(k-dados(i))); end; % Calculo de Mi: for i=2:length(dados) if dados(i)>dados(i-1) deltdados(i-1)=dados(i)-dados(i-1); else break; end; end; for i=2:length(deltdados) if deltdados(i)<deltdados(i-1) y0=dados(i-1); y1=dados(i); t0=t(i-1); t1=t(i); mi=(y1-y0)/(t1-t0); break; end; end; tm=((k-y0)/mi)+t0; % Calcula tm. lambdacalc=(tm-m1)*mi; % Calcula lambda % Calculo de zeta. zeta=0:0.0001:1.5; for i=1:length(zeta) if zeta(i)~=1 4/12
  • 5. Análise de Sistemas II – Modelamento Trabalho Final lambda(i)=(acos(zeta(i))/sqrt(1-(zeta(i)*zeta(i))))*exp(-zeta(i)*acos(zeta(i))/sqrt(1- (zeta(i)*zeta(i)))); elseif zeta(i)==1 lambda(i)=0; end; end; figure(1) plot(lambda, zeta) % Plota zeta x lambda. grid on; % Calculo de zeta estimado: for i=2:length(zeta) if lambda(i)<lambdacalc zetaest=zeta(i-1); break; end; end; wn=(acos(zetaest))/(sqrt(1-(zetaest*zetaest))*(tm-m1)); % Calcula wn. td=m1-((2*zetaest)/wn); % Calcula td. % Calculo da resposta ao degrau estimada: prod1=2*zetaest*wn; num=k*exp([-td 0])*wn*wn; 5/12
  • 6. Análise de Sistemas II – Modelamento Trabalho Final den=[1 prod1 num]; ftest=tf(num, den); figure(2); plot(t, dados, 'red'); % Plota a funçao real. hold on; step(ftest, t, 'blue') % Plota a funçao estimada. grid on; % Ajuste dos parametros da resposta estimada: k2=k+0.1*k; zetaest2=zetaest-0.1*zetaest; wn2=wn-0.005*wn; prod2=2*zetaest2*wn2; num2=k2*exp([-td 0])*wn2*wn2; den2=[1 prod2 num2]; ftest2=tf(num2,den2); 6/12
  • 7. Análise de Sistemas II – Modelamento Trabalho Final figure(3); plot(t, dados, 'red'); % Plota a funçao real. hold on; step(ftest2,t,'blue') % Plota a funçao estimada ajustada. grid on; 7/12
  • 8. Análise de Sistemas II – Modelamento Trabalho Final Estimação pelo Método Malha Fechada %Inicio close all clc load massa2.mat; %carrega a massa de dados figure(1),plot(t,y) %plota a resposta do sistema a uma entrada em degrau title('Resposta do Sistema a uma Entrada em Degrau - REAL') grid on hold on %Aplicação dos Métodos Determinísticos para o Sistema Subamortecido %1º Método : IDENTIFICAÇAO EM MALHA FECHADA %A partir do Gráfico de Resposta ao Degrau do Sistema Real devemos %determinar os parâmetros abaixo: %cálculo do ponto de inflexão da resposta [valormax, pos] = max(y); yp1=1.2602; %Ponto de Maximo 1 yn=0.9324; %Ponto de Mínimo Obtido pelo Gráfico yp2=1.0176; %Ponto de Maximo 2 deltat=41.5-10; %Variação de Tempo 1 kc=1; A=1; %Calculo dos parâmetros da F.T. yinf=(yp2*yp1-yn^2)/(yp2+yp1-2*yn); zeta= -log((yp2-yinf)/(yp1-yinf))/sqrt(4*pi^2+(log((yp2-yinf)/(yp1-yinf)))^2); k=yinf/(kc*(A-yinf)); kf=kc*k; td=(deltat*sqrt((1-zeta^2)*(kf+1)))/(pi*(zeta*sqrt(kf+1)+sqrt(zeta^2*(kf+1)+kf))); tau=(deltat/pi)*(zeta*sqrt(kf+1)+sqrt(zeta^2*(kf+1)+kf))*sqrt((1-zeta^2)*(kf+1)); taubarra=((td*tau)/(2*(kf+1)))^0.5; kbarra=kf/(kf+1); ni=[-0.05*kbarra*td kbarra]; di= [taubarra^2 2*zeta*taubarra 1]; yi=step(ni,di,t); figure(2), plot(t,yi,'r',t,y,'b'),legend('Modelo','Real',1); title('Resposta do Sistema a uma Entrada em Degrau - MODELO') grid; printsys(ni,di); 8/12
  • 9. Análise de Sistemas II – Modelamento Trabalho Final SOLUÇÃO FUNÇÃO DE TRANSFERENCIA num/den = -0.31336 s + 0.9999 --------------------------- 42.4349 s^2 + 5.1429 s + 1 9/12
  • 10. Análise de Sistemas II – Modelamento Trabalho Final Estimação pelo Método dos Mínimos Quadrados close all; clear all; clc; % Programa para estimaçao pelo Metodo dos Minimos Quadrados load massa.mat % Carrega a massa de dados gerada no programa geramassa.m. y(1:200)=dados(1:200); y=y'; % QSI numit=100; % Numero de amostras. numl=200; % Numero de linhas da matriz QSI. Termos passados que serao considerados. numc=6; % Numero de colunas da matriz QSI. Numero de parametros que serao considerados. inicio=106; % Inicio da amostragem. for k=inicio:inicio+numit % Loop para verificar todas as amostras. for j=1:numc % Loop para olhar todas as colunas da QSI. p=-inicio+j+1; % Parametro de controle de inicio. for i=1:numl % Loop para olhar todas as colunas da QSI. qsi(i,j)=dados(k+p); % Formaçao da matriz QSI. p=p+1; % Incremento no parametro de controle de inicio. end; end; tetaest=(inv((qsi')*qsi))*(qsi')*y; % Calculo de teta. vtetaest(1:length(tetaest), k-inicio+1)=tetaest; % Tetas estimados. yest=qsi*tetaest; % y estimado. vyest(1:length(yest), k-inicio+1)=yest; % y estimados (Vetor). for i=1:length(yest) err(i)=dados(k-inicio+i)-vyest(k-inicio+i); % Erro de estimaçao. end; jmq(k-inicio+1)=0; % Funçao custo. for m=1:length(err) jmq(k-inicio+1)=jmq(k-inicio+1)+(err(m)')*err(m); end; end; 10/12
  • 11. Análise de Sistemas II – Modelamento Trabalho Final [lin col]=min((jmq')) % Menor valor da funçao custo. tetadef(1:length(tetaest))=vtetaest(1:length(tetaest), col); % O menor valor da funçao custo e atribuido ao Teta estimado. ydef(1:length(yest))=vyest((1:length(yest)), col); % Saida tera o valor da funçao custo. figure(2) plot(t, dados, 'blue') % Plota a saida real. hold on; t2=0:0.001:0.199; plot(t2, ydef, 'red') % Plota a saida estimada. grid on; 11/12
  • 12. Análise de Sistemas II – Modelamento Trabalho Final Questionário 1) Considerando que nenhum ajuste foi realizado para melhorar o resultado da identificação original, qual dos métodos resultou na melhor identificação? Comente a sua resposta. Como obsersarvado pelos gráficos obtidos, o método de Sundaresan Subamortecido apresentou melhor identificação, onde os parâmetros utilizados no método se apresentam mais consistentes do que aos parâmetros do método de Mínimos Quadrados. 2) Após os ajustes para melhoria dos resultados, qual dos métodos resultou na melhor identificação? Quais parâmetros foram ajustados em cada um dos métodos? Justifique os ajustes. Após os ajustes dos parâmetros, o método de Sundaresan Subamortecido que já se apresentava melhor, ficou mais próximo ainda do sistema real, como pode ser observado no gráfico após o ajuste manual. O parâmetro ajustado nesse método foi o Zeta. No método de Mínimos Quadrados os parâmetros foram ajustados na tentativa e erro, conforme o sistema se aproximava do real. 12/12