Modelação Dinâmica António Câmara ADSA.

Slides:



Advertisements
Apresentações semelhantes
Estatística amintas paiva afonso.
Advertisements

8.EQUAÇÕES DIFERENCIAIS ORDINÁRIAS Parte 3
ANÁLISES DE REGRESSÃO.
Analise de Regressão Parte 2.
AJUSTE DE CURVAS 6.1 Introdução 6.2 Método dos quadrados mínimos
Controle de Processos por Computador
Movimento rectilíneo uniforme  MRU
INVESTIGAÇÃO OPERACIONAL
2 de Junho de 2005Conclusão1 Pedro Barahona DI/FCT/UNL Junho 2005.
1 Conclusão DI/FCT/UNL 1º Semestre 2004/ Ciclos de Simulação A técnica usada no exemplo da queda livre pode ser utilizada para trajectórias a duas.
Marcia Moura Edifício Oscar Sala – ramal 6837
Importância do Ajustamento de Observações
1.1. VARIÁVEIS DE ESTADO SISTEMAS III
Métodos Numéricos e Estatísticos
MB751 – Modelos de previsão
SISTEMAS LINEARES II Prof. Marlon.
Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA2.
Mecânica dos Sólidos não Linear
Introdução aos Sistemas de Controle
3 - Equações Lineares de Segunda Ordem
UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE MATEMÁTICA
Sistema Um conjunto de partes que interagem para funcionar como um todo. Um sistema quase sempre é definido tendo em vista um propósito específico. Os.
Introdução a Computação e Cálculo Numérico
Métodos Numéricos Computacionais
Média, ponderada pelas massas, das posições das partículas
Problema restrito dos 3 corpos
Sistemas de Aquisição e Processamento de Dados
Modelos de regressão Cláudio Monteiro
Resolução de sistemas lineares Métodos Numéricos para Engenharia I
Econometria Aula 3 – 27/9/2013.
Quadrados Mínimos.
Sistema de equações lineares
Equações diferenciais ordinárias
Modelagem e Simulação de Sistemas.
Funções de mais de uma variável
Amintas engenharia.
1 - Equações Diferenciais Ordinárias
Séries de Taylor e resolução numérica da equação de advecção - difusão
Modelação Dinâmica António Câmara ADSA. Modelação dinâmica Desenvolvimento de modelos de simulação dinâmica Solução de equações diferenciais utilizando.
Aula 6 - Método não-experimental ou de seleção não-aleatória
1 - Introdução à Modelagem Matemática
Modelagem de Sistemas Dinâmicos
Regressão Linear.
Formas de calibração 1º - Padrões externos É a forma mais utilizada de calibração. São utilizadas soluções contendo concentrações conhecidas do analito.
Aula 14 Disciplina: Sistemas de Controle 1 - ET76H
Introdução à Economia A CIÊNCIA ECONÓMICA “Ciência da administração dos recursos raros.” Barre, R. (1969) “Ciência que estuda o comportamento humano em.
Equações algébricas e transcendentais
Introdução à solução de equações diferenciais ordinárias
Prof. Guilherme Jahnecke Weymar
2.3 Experimentos Fatoriais 22 Efeitos das Interações
Gestão de Projectos ADSA António Câmara. Gestão de Projectos Projectos como redes de actividades Determinação do caminho crítico Método de PERT Método.
Regressão e Previsão Numérica.
7 Ajuste de Curvas UFSC.PósMCI.FME.Ajuste de curvas. (11.1)
Estimativas de grandezas cap 2. e cap 3 Média Desvio Padrão e Variância Definições importantes Distribuição Normal Teorema do limite central Hipóteses.
Regressão.
Exemplo 7. Encontre a velocidade instantânea da partícula descrita na Figura 1 nos seguintes instantes: (a) t = 1.0 s, (b) t = 3.0 s, (c) t= 4.5 s, e (d)
Controle de Processos por Computador
AVALIAÇÃO DA INCERTEZA DE MEDIÇÃO
Metodologia da Pesquisa em Ensino de Ciências I
Prof. Disney Douglas Sistemas de Equações Lineares e Operações Elementares.
UNIDADE 2 – ZEROS DAS FUNÇÕES REAIS
ANOVA.
Root-Locus Introdução Regras para construção do root-locus para
FEATURE SELECTION. Introdução  Estudo de metodologias relacionadas a seleção de atributos  Maldição da dimensionalidade  O número de atributos do desenvolvedor.
Programação Linear ADSA António Câmara.
Trabalho e Energia O problema fundamental da dinâmica de uma partícula é saber como a partícula se move, se conhecermos a força que actua sobre ela (como.
Física I 2009/2010 Aula05 Forças e Movimentos III O atrito.
Física I Aula02 – Movimento Unidimensional 2009/2010.
Regressão Linear (aula 14 – Parte 2).
Como construir modelos empíricos. Nos modelos estudados, cada fator foi fixado em dois níveis Por esta razão temos que nos contentar com uma visão limitada.
Transcrição da apresentação:

Modelação Dinâmica António Câmara ADSA

Modelação dinâmica Desenvolvimento de modelos de simulação dinâmica Solução de equações diferenciais utilizando os métodos de Euler e Runge-Kutta Resolução simplificada de equações de derivadas parciais Estimação de parâmetros

Modelação dinâmica Verificação de modelos Análise de políticas Caos

Desenvolvimento de modelos de simulação dinamica Desenvolvimento preliminar do modelo Definição do problema e objectivos do modelo Definição dos limites do modelo Descrição verbal Diagrama causal (definição das variáveis e relações de dependência, análise de ciclos de retroacção)

Desenvolvimento de modelos de simulação dinamica Desenvolvimento das equações do modelo Definição preliminar das equações do modelo Análise dimensional Determinação das relações quantitativas Quantificação dos parametros Teste de validade da estrutura do modelo

Desenvolvimento de modelos de simulação dinamica Resolução das equações do modelo Escolha do método de integração Programação ou escolha de software apropriado Estimação dos parametros Verificação do modelo Análise de sensibilidade Análise de políticas

Solução de equações diferenciais utilizando o método de Euler dP/dt= P*F - P/E Pt= Pt-dt + dt (BR t-1,t - DR t-1,t) P0= 4000000 BR t,t+1= Pt * F F= 0.05 DR t,t+1= Pt/E E= 50 DT= 1 (ano)

Solução de equações diferenciais utilizando o método de Euler

Solução de equações diferenciais utilizando o método de Runge Kutta xn+1 = xn + h f(xn, tn) (método de Euler, Runge Kutta de 1ª ordem) (h é o “dt” do exemplo anterior) xn+1 = xn + h f ( xn+ h/2 f (xn, tn), tn + h/2) (método de Runge Kutta de 2ª ordem)

Solução de equações diferenciais utilizando o método de Runge Kutta xn+1 = xn + h/6 (k1 +2 k2 +2 k3 + k4) where k1 = f(xn, tn) k2 = f(xn + hk1/2, tn + h/2) k3 = f(xn + hk2/2, tn + h/2) k4 = f(xn + hk3, tn + h) (Método de Runge Kutta de quarta ordem) Erros do métodos E= C.hk , em que C é uma constante e k, a ordem do método

Solução de equações diferenciais utilizando o método de Euler Sistemas de duas equações diferenciais dy1/dt= f(y1, y2) dy2/dt= g(y1,y2) y 1,i+1= y 1,i + f(y 1,i, y 2,i)dt y 2,i+1= y 2,i + g(y 1,i, y 2,i)dt

Resolução simplificada de equações de derivadas parciais Equação de difusão c(x.t)/ t= D 2c(x,t)/ x2 em que c representa a concentração de um contaminante numa direcção ao longo de um eixo representado por x e ao longo do tempo t com um coeficiente de difusão D representação simplificada: c t= Dc xx

Resolução simplificada de equações de derivadas parciais Condição de fronteira x=1 (c1,t)=0 j j+1 x+s i+1 x i x-s i-1 Condição de fronteira x=0 c(0,t)=0 t t+r

Resolução simplificada de equações de derivadas parciais c t= [c(x, t+r) - c(x,t)]/r da definição de derivada parcial c t= limite{[c(x, t+r) - c(x,t)]/r} r->0

Resolução simplificada de equações de derivadas parciais De forma similar c xx= [cx(x + s,t) - cx(x,t)]/s= 1/s { [c(x + 2s, t) - c(x+s,t)]/s - [c(x+s,t) - c(x,t)]/s}= [c(x+2s,t)-2c(x+s,t)+c(x,t)]/s2 Esta expressão é, no limite, idêntica a: [c(x+s,t)-2c(x,t)+c(x-s,t)]/ s2

Resolução simplificada de equações de derivadas parciais Substituindo na equação de difusão e rearranjando: c(x,t+r)= c(x,t) + D. r/s2 [c(x+s,t) - 2c(x,t) + c(x-s,t)] em termos das linhas i e colunas j, obtemos: c i,j+1= c i,j + D. r/s2 [c i+1,j - 2c i,j + c i-1,j] podemos assim mover-nos na grelha progressivamente de t=0 até ao final do periodo T de simulação

Estimação de parametros Estrutura de um modelo está ligada aos valores dos seus parametros y= (1-a) x + z se a= 0, y= x + z se a=1, y=z

Estimação de parametros Tipos de parametros factores de conversão poluição per capita multiplicadores factor de fertilidade parametros em equações empíricas e teóricas modelos de qualidade da água, leis de física e equações macroeconómicas

Estimação de parametros Sistema genérico X(t)= A* X(t-1) + W(t) Z(t)= X(t) + V(t) em que: X= estado do sistema Z= observações de X A= parametro a estimar W(t)= erro do modelo V(t)= erro da variável

Estimação de parametros Método das tentativas admite-se um valor para A e simula-se o modelo com esse valor sem qualquer referência aos dados compara-se a trajectória definida pelos dados e os obtidos pelo modelo, calculando-se a soma dos resíduos ao quadrado (S=  (Zi - Xi)2) se A foi estimado correctamente, esta soma é nula ou quase nula

Estimação de parametros Método das tentativas (cont.) Prova-se que se W(t)= 0, pode-se obter um erro mínimo com um valor incorrecto para A utilizando este método porque se ignoram os dados no processo de estimação

Estimação de parametros Método recursivo dos mínimos quadrados Neste método simula-se o modelo reinicializando o sistema em cada dado. O método tende para uma boa estimação de A se V(t)= 0, falha se V(t)= 0

Estimação de parametros Método de filtragem óptima O método baseia-se na reinicialização do sistema em cada ponto com o valor de X(t) mais provável. Este valor é calculado através de um processo de filtragem óptima. Deste modo evitam-se os erros do método anterior quando V(t)= 0

Verificação dos modelos Verificação interna coerência da estrutura interna do modelo defensabilidade das relações entre as variáveis dimensões consistentes nas relações entre variáveis programa de computador executa o modelo da forma planeada (verificação passo a passo do programa, confrontando valores obtidos com outros determinados manualmente)

Verificação dos modelos Verificação externa comparação de duas amostras: uma amostra de numeros Xi obtidos para uma variável X utilizando o modelo e uma amostra de dados reais. Estas amostras caracterizam-se por parametros como a média e a variância. se o conjunto de numeros Xi é suficientemente grande e os valores são independentes entre si, admite-se que seguem uma lei normal.

Verificação dos modelos Verificação externa (cont.) Nesta situação, podem-se efectuar testes de hipóteses (recorrendo a testes como o Chi quadrado). Se os valores de Xi não são independentes entre si, devem-se considerar apenas o quarto ou quinto valor na amostra. Deste modo, reduzem-se os efeitos de dependência.

Verificação de modelos Verificação externa (cont.) Nem sempre se dispõe de dados reais. Nestas ocasiões recorre-se a métodos como a: análise de sensibilidade- determinação dos efeitos das variações em parametros dos modelos testes de Turing- consulta de peritos solicitando a análise dos resultados dos modelos

Análise de políticas Num modelo de simulação existem dois tipos de variáveis relevantes em gestão: variáveis de controlo (normalmente taxas) variáveis de impacte (variáveis de nível) Um conjunto de valores para as variáveis de controlo define uma estratégia Para cada estratégia, obtem-se uma trajectória para cada variável de impacte.

Análise de políticas Estas trajectórias são vectores. Para comparar estratégias j há que comprimir esses vectores em escalares, calculando IVj: IV j=  w ti. IV ti, ti=P em que: IV ti é a média, máximo, mínimo, moda, mediana, somatório ou outro indíce representando a trajectória da variável de impacte IV para o intervalo ti ti é intervalo de tempo no período de simulação P wti é o peso atribuido ao intervalo de tempo ti Estratégia 1 IV Estratégia 2 t1 t2 t3

Análise de políticas Utilizando um método de visualização de valores (ver decisão com critérios multiplos), onde cada eixo representa uma variável de impacte IVi, podemos escolher as estratégias mais apropriadas. IV1 IV2 IV3 Estratégia 1 Estratégia 2 Estratégia 3

Caos Modelos de simulação partindo de situações marginalmente diferentes conduzem a soluções substancialmente diversas Sistemas de retroacção negativa de segunda ordem com um apreciável valor de retardação e elevados incrementos nos valores das variáveis de estado produzem comportamentos caóticos

Caos Análise do caos inicia-se pela determinação de todos os atractores do sistema. Os atractores são objectos geométricos obtidos nos diagramas de fase (gráfico obtido com os valores assumidos pelas variáveis de estado em cada instante do tempo).

Caos Existem três tipos de atractores: Ponto, correspondente a uma situação de equilíbrio Periódico, a correspondente a um ciclo Caótico, onde o movimento parece ser inteiramente aleatório .

Caos Variações nos parametros dos modelos dinamicos conduzem a mudanças nos diagramas de fase. Se essas mudanças não são significativas, o sistema é considerado estruturávelmente estável. Se o numero ou tipo de atractores muda, diz-se que se produziu uma bifurcação.

Caos A variação de valores num parametro do modelo pode então fazer o modelo passar de bifurcação em bifurcação até se atingir o caos. Os gráficos de Poincaré, consistindo na representação dos valores (xt, x t-1) são também utilizados na detecção de situações caóticas

TPC 2 (entrega a 11 de Dezembro) Resolver o seguinte sistema de equações diferenciais utilizando os método de Euler e de Runge Kutta de segunda ordem dv/dt= v (v-0.1)(1-v)-w+0.1 dw/dt= 0.001(v-2.5w) em que: valores iniciais para v e w= 0 assumir dt= 1 dez passos de simulação Podem utilizar o MatLab para a resolução (ver http://www.ohio.edu/people/gu/matlab.html)