Problema de controle ótimo com equações de estado P-fuzzy: Programação dinâmica

Documentos relacionados
Aplicações à Teoria da Confiabilidade

Universidade Federal do Rio de Janeiro

Exercícios Sobre Oscilações, Bifurcações e Caos

Seção 5: Equações Lineares de 1 a Ordem

4 Análise de Sensibilidade

MATEMÁTICA APLICADA AO PLANEJAMENTO DA PRODUÇÃO E LOGÍSTICA. Silvio A. de Araujo Socorro Rangel

4 Metodologia Proposta para o Cálculo do Valor de Opções Reais por Simulação Monte Carlo com Aproximação por Números Fuzzy e Algoritmos Genéticos.

Movimento unidimensional 25 MOVIMENTO UNIDIMENSIONAL

Instituto de Física USP. Física V - Aula 26. Professora: Mazé Bechara

CINÉTICA QUÍMICA LEI DE VELOCIDADE - TEORIA

O gráfico que é uma reta

AULA 22 PROCESSO DE TORNEAMENTO: CONDIÇÕES ECONÔMICAS DE USINAGEM

Circuitos Elétricos I EEL420

4 O Papel das Reservas no Custo da Crise

O gráfico que é uma reta

Otimização da Curva de Gatilho de uma Opção Americana de Compra através de Algoritmos Genéticos

ESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS 12º ANO DE ESCOLARIDADE DE MATEMÁTICA A Tema II Introdução ao Cálculo Diferencial II

Introdução às Medidas em Física

DEMOGRAFIA. Assim, no processo de planeamento é muito importante conhecer a POPULAÇÃO porque:

3 LTC Load Tap Change

2.6 - Conceitos de Correlação para Sinais Periódicos

4 O modelo econométrico

Cálculo do valor em risco dos ativos financeiros da Petrobrás e da Vale via modelos ARMA-GARCH

Confiabilidade e Taxa de Falhas

Voo Nivelado - Avião a Hélice

Experiência IV (aulas 06 e 07) Queda livre

) quando vamos do ponto P até o ponto Q (sobre a reta) e represente-a no plano cartesiano descrito acima.

Séries temporais Modelos de suavização exponencial. Séries de temporais Modelos de suavização exponencial

3 Avaliação de Opções Americanas

Modelos de Crescimento Endógeno de 1ªgeração

Características dos Processos ARMA

TRANSFORMADA DE FOURIER NOTAS DE AULA (CAP. 18 LIVRO DO NILSON)

MATEMÁTICA E SUAS TECNOLOGIAS

Calcule a área e o perímetro da superfície S. Calcule o volume do tronco de cone indicado na figura 1.

Questão 1 Questão 2. Resposta. Resposta

Cap. 5 - Tiristores 1

5 Metodologia Probabilística de Estimativa de Reservas Considerando o Efeito-Preço

5.3 Escalonamento FCFS (First-Come, First Served)

Biofísica II Turma de Biologia FFCLRP USP Prof. Antônio Roque Biologia de Populações 2 Modelos não-lineares. Modelos Não-Lineares

Tópicos Especiais em Energia Elétrica (Projeto de Inversores e Conversores CC-CC)

CURVAS DE CRESCIMENTO E OTIMIZAÇÃO DE UM PROCESSO INDUSTRIAL DE FERMENTAÇÃO

UNIVERSIDADE DA BEIRA INTERIOR FACULDADE DE CIÊNCIAS SOCIAIS E HUMANAS DEPARTAMENTO DE GESTÃO E ECONOMIA MACROECONOMIA III

*UiILFRGH&RQWUROH(:0$

Modelagem e Previsão do Índice de Saponificação do Óleo de Soja da Giovelli & Cia Indústria de Óleos Vegetais

A entropia de uma tabela de vida em previdência social *

AMANDA OLIVEIRA, G. Depto. Engenharia de Computação e Automação - UFRN

4 Modelagem e metodologia de pesquisa

3 Processos Estocásticos

Questão 1. Questão 3. Questão 2. alternativa B. alternativa E. alternativa C. Os números inteiros x e y satisfazem a equação

MODELAGEM, OTIMIZAÇÃO E SIMULAÇÃO DE POLÍTICAS OPERATIVAS BASEADAS EM PROGRAMAÇÃO DINÂMICA NO PLANEJAMENTO DA OPERAÇÃO ENERGÉTICA

Noções de Espectro de Freqüência

Um modelo matemático discreto para a dispersão da leptospirose em uma população de ratos

Processos de Markov. Processos de Markov com tempo discreto Processos de Markov com tempo contínuo. com tempo discreto. com tempo contínuo

4 CER Compensador Estático de Potência Reativa

LABORATÓRIO DE HIDRÁULICA

Observação: No próximo documento veremos como escrever a solução de um sistema escalonado que possui mais incógnitas que equações.

Análise de séries de tempo: modelos de decomposição

Minimização da Energia Potencial de Sistemas Estruturais Não-Lineares: uma comparação de algoritmos numéricos de programação nãolinear

Sistemas não-lineares de 2ª ordem Plano de Fase

Universidade Federal do Rio Grande do Sul Escola de Engenharia de Porto Alegre Departamento de Engenharia Elétrica ANÁLISE DE CIRCUITOS II - ENG04031

4. SINAL E CONDICIONAMENTO DE SINAL

Ana Paula Pintado Wyse Luiz Bevilacqua Marat Rafikov

+ 3.. = + + = =

Função Exponencial 2013

MODELOS USADOS EM QUÍMICA: CINÉTICA NO NÍVEL SUPERIOR. Palavras-chave: Modelos; Cinética Química; Compostos de Coordenação.

ECONOMETRIA. Prof. Patricia Maria Bortolon, D. Sc.

Fundamentos de Computação Gráfica Prova Aluna: Patrícia Cordeiro Pereira Pampanelli

6 Processos Estocásticos

CINÉTICA RADIOATIVA. Introdução. Tempo de meia-vida (t 1/2 ou P) Atividade Radioativa

2.7 Derivadas e Taxas de Variação

ESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS 11º ANO DE ESCOLARIDADE DE MATEMÁTICA A

Análise de Projectos ESAPL / IPVC. Critérios de Valorização e Selecção de Investimentos. Métodos Dinâmicos

UNIDADE 2. t=0. Fig. 2.1-Circuito Com Indutor Pré-Carregado

4 Modelo teórico Avaliação tradicional

3 Retorno, Marcação a Mercado e Estimadores de Volatilidade

Tipos de Processos Estocásticos

Capítulo Cálculo com funções vetoriais

Capítulo 2: Conceitos Fundamentais sobre Circuitos Elétricos

Análise de Pós-optimização e de Sensibilidade

O Método do Tubo de Trajetórias para a Equação de Convecção. Parte I: Formulação

Fenômenos de adsorção em interfaces sólido/solução. Modelagens matemáticas de processos cinéticos

Uma comparação entre métodos de segmentação automática de tomadas em vídeos

UM MÉTODO RÁPIDO PARA ANÁLISE DO COMPORTAMENTO TÉRMICO DO ENROLAMENTO DO ESTATOR DE MOTORES DE INDUÇÃO TRIFÁSICOS DO TIPO GAIOLA

Campus de Ilha Solteira

Professor: Danilo Dacar

3 A Formação de Preços dos Futuros Agropecuários

QUESTÕES ANPEC EQUAÇÕES DIFERENCIAIS E EQUAÇÕES DE DIFERENÇAS

Modelagem matemática no ensino e aprendizagem: o desenvolvimento de dietas

Professor: Danilo Dacar

Um modelo matemático para o ciclo de vida do mosquito Aedes aegypti e controle de epidemias

P2 - PROVA DE QUÍMICA GERAL - 07/05/05

INTRODUÇÃO ÀS EQUAÇÕES DIFERENCIAIS

Lista de Exercícios nº 3 - Parte IV

Equações Diferenciais Ordinárias Lineares

UMA ABORDAGEM EXATA PARA O PROBLEMA DE PROGRAMAÇÃO DE MOTORISTAS DE ÔNIBUS URBANO

GERAÇÃO DE PREÇOS DE ATIVOS FINANCEIROS E SUA UTILIZAÇÃO PELO MODELO DE BLACK AND SCHOLES

NOTA TÉCNICA. Nota Sobre Evolução da Produtividade no Brasil. Fernando de Holanda Barbosa Filho

Física. Física Módulo 1

ONDAS ELETROMAGNÉTICAS

Contrato Futuro de Taxa Média das Operações Compromissadas de Um Dia (OC1) com Lastro em Títulos Públicos Federais

Transcrição:

Problema de conrole óimo com equações de esado P-fuzzy: Programação dinâmica Michael Macedo Diniz, Rodney Carlos Bassanezi, Depo de Maemáica Aplicada, IMECC, UNICAMP, 1383-859, Campinas, SP diniz@ime.unicamp.br, rodney@ime.unicamp.br, Resumo: Nese rabalho raamos de problemas de conrole com equação de esado definida a parir de um sisema P-fuzzy. Os modelos P-fuzzy, formulados via base de regras, são uilizados para modelar fenomênos parcialmene conhecidos. Mosramos que, mesmo quando o problema de conrole óimo envolve esse ipo de modelo, é possível aplicar écnicas numéricas(programação dinâmica) para obenção do conrole óimo em malha fechada, além disso, verificamos, aravés de exemplos, que os resulados obidos com ese processo são similares àqueles clássicos. Palavras-chave: Programação Dinâmica, Conrole Óimo, Sisemas P-fuzzy 1 Inrodução aos sisemas P-fuzzy Nosso objeivo é resolver problemas de conrole óimo de pragras. Em ermos de modelagem clássica o crescimeno das pragas é formulado com modelos malhusianos ou logísicos(com inibição). No caso em que emos informações insuficienes podemos uilizar modelos P-fuzzy ao processo de crescimeno da praga. 1.1 Modelo de Malhus P-fuzzy Segundo o modelo malhusiano, uma população cresce em progressão geomérica, em ouras palavras, Malhus afirmou que a axa de crescimeno de uma população é proporcional ao amanho da mesma. Iso é, se a população é pequena enão a sua variação é pequena, se a população é média enão a variação da sua população é média e se a população é grande enão a sua variação é grande. O modelo malhusiano é represenado pela seguine equação diferencial = ax (1) onde a é a axa de reprodução per capia da espécie x cuja unidade é 1 [] ([] represena a unidade de empo uilizada). Ese modelo maemáico é necessário, pois nenhuma oura equação diferencial seria capaz de reproduzir as afirmações de Malhus, porém, podemos uilizar os sisemas P-fuzzy para criar modelos que reproduzam o comporameno proposo por Malhus. Veja a figura 1. 599

15 Modelo de Malhus P fuzzy IN 1 x() 5 OUT Figura 1: Modelo P-fuzzy de Malhus 1 2 3 4 5 6 7 8 Figura 2: Solução do modelo P-fuzzy de Malhus Nos modelos P-fuzzy, as enradas e saídas esão relacionadas da mesma forma como a eoria de Malhus foi explicada no início do exo. Uilizando méodos compuacionais verificamos que a população x() varia no empo da mesma forma como o modelo malhusiano clássico. 1.2 Modelo de Verhus Um dos grandes problemas do modelo malhusiano é o fao dele não possuir sauração, fazendo com que ese não seja adequado para modelagens que envolvam períodos de empo médio ou longo. Com o objeivo de corrigir esse problema, Pierre-François Verhuls, em 1838, sugeriu que o modelo de dinâmica populacional deveria ser similare ao de Malhus para populações pequenas, porém deveria coner uma sauração populacional, denominada nos dias de hoje por capacidade supore do meio. Denre as possíveis equações que saisfazem o comporameno descrio pelas hipóeses de Verhuls, a equação 3 é a mais simples e porano a mais uilizada. = ax(1 x k ) (2) O parâmero a represena a axa de reproduibilidade da população x e k é a capacidade supore dessa população. Noamos que as hipóeses dese modelo ambém podem se saisfeias por simples relações enre variáveis linguísicas, podendo serem relacionadas da seguine forma. Se a população é baixa enão sua axa de variação é baixa Se a população é média baixa enão sua axa de variação é média Se a população é média enão sua axa de variação é ala Se a população é média ala enão sua axa de variação é média Se a população é ala sua axa de variação é baixa Se a população é alíssima enão sua variação é baixa negaiva As variáveis linguísicas uilizadas acima podem ser descrias aravês de conjunos fuzzy conforme a figura 3. Uilizando um processo compuacional ieraivo, noamos que o comporameno da população segundo ese modelo P-fuzzy, saisfaz as hipóeses de Verhuls, logo podemos afirmar que o modelo P-fuzzy acima ambém é um modelo de Verhuls. É imporane noar que os modelos P-fuzzy são adequados para modelar fenômenos pouco conhecidos, onde exisam apenas informações imprecisas sobre a dinâmica do fenômeno no empo. 6

14 Modelo logísico P fuzzy 12 1 8 x() 6 4 2 1 2 3 4 5 6 7 8 Figura 3: Modelo P-fuzzy de Verhuls Figura 4: Solução do modelo P-fuzzy de Verhuls Para padronizar a noação denoaremos os sisemas P-fuzzy por P(x). Informações dealhadas sobre esses modelos podem ser enconradas em [3], [6], [5]. 2 Conrole óimo com programação dinâmica Em diversas siuações práicas é necessário conrolar o crescimeno de uma deerminada população, isso ocorre por exemplo com a população de pragas em uma lavoura ou aé menos de deerminadas espécies em um ecossiema. Ese conrole, pode ser feio de forma óima, iso é, são aingidos níveis saisfáórios com o menor cuso possível e respeiando resrições imposas. Para calcular ese conrole é necessário conhecer a dinâmica de crescimeno da população, que pode ser dada por uma equação diferencial = f(x). Formalmene, resolver um problema de conrole óimo significa enconrar a solução do seguine problema: min h(x(t))+ g(x(),u()) u(),x() S.A. = f(x(),u()) (3) onde o funcional a ser minimizado é denominado cuso e ese depende de x e u. O ermo h(x(t)) é uma função dependene do esado final e o somaório esá relacionado ao cuso de x() e u() ao longo do inervalo [,T]. Por fim, noamos que a variação do esado depende não só do próprio valor do esado mas ambém da função de conrole u(). Resolver ese problema significa enconrar x() e u() que minimizam o funcional e saisfazem a equação difencial. Nese rabalho uilizaremos o conceio de programação dinâmica para resolver ese problema. O méodo aplicado é baseado no principio de oimalidade ( [1]). Ese méodo não exige nenhuma propriedade específica para a função g(x(), u()), o que o orna basane adequado para ser uilizado com sisemas P-fuzzy. Para implemenarmos o méodo numérico de resolução, necessiamos discreizar as equações 2 e 3, iso é, ao invês de considerarmos que o empo esá variando coninuamene, iremos dividir o inervalo de [,T] em N inervalos de amanho h. Claramene T = h.n e T é o insane final avaliado. A discreização da equação (3) pode ser escria da seguine forma: x(k +1) = x(k)+ f(x(k),u(k)) (4) Da mesma forma, podemos discreizar a inegral do funcional da seguine forma 61

N 1 J(x,u) = h(x(n))+ g(x(k),u(k)) (5) Por fim, uilizando as equações acima e aplicando o princípio da oimalidade, chegamos a seguine relação. k= J N K,N(X(N k)) = min u(n K ( N 1 g(x(n k),u(n k)))+jn (K 1),N (x(k)+ f(x(k),u(k)),u(n k))) k= (6) O ermo JN K,N (X(N k)) represena o cuso óimo de se sair do pono x(n k) no insane N k e chegarmos no pono x(n). Para iniciarmos o algorímo definimos que JN,N (X(N)) = h(x(n)). O algorimo uilizado é conhecido ambém como algorímo de Dijksra e é uilizado em fluxos em redes para resolver o problema do caminho mais curo. Maiores dealhes sobre esse processo podem ser observados em [1]. Noamos que a aplicação do processo anerior não impõe nenhuma condição sobre as funções envolvidas, nem mesmo necessiamos calcular a derivada de nenhuma delas. 3 Proposa Um fenômeno pode ser modelado uilizando-se diversas ferramenas, por exemplo, aravês de equações diferenciais, sisemas P-fuzzy e ouros. Para os casos onde as informações sobre o fenômeno são vagas, os modelos P-fuzzy são basane adequados. Algumas proposas de conrole para esse ipo de sisema podem ser visas em [2] e [4]. Nossa proposa é fazer a seguine subsuição: = f(x(),u()) = P(x) u() (7) onde a função P(x) represena o sisema P-fuzzy e u() a função de conrole. Um exemplo de problema de conrole basane enconrado na lieraura é o seguine. min x(),u() x2 (T)+ (ax 2 ()+bu 2 ()) (8) S.A. = P(x) u() (9) Conforme a seção anerior, noamos que a aplicação da programação dinâmica aravês do principio de oimalidade não exige nenhuma condição sobre a função P(x). Porano, nossa proposa é subsiuir essa função, que modela a variação do esado x() no empo, por um sisema P-fuzzy, com isso, poderemos enconrar o conrole óimo para fenômenos parcialmene conhecidos. Ilusraremos nossa proposa aravês de exemplos na seção seguine. 4 Resulados Para ilusrar os resulados obidos aravês da ecnica sugerida na seção anerior, vamos uilizar dois ipos de modelos clássicos da biomaemáica, o modelo de Malhus e o Modelo de Verhuls. 4.1 Conrole aplicado ao modelo P-fuzzy de Malhus Resolveremos o problema descrio pelas equações (2) e (3) uilizando o modelo de malhus clássico, dado pela equação (1) e o modelo fuzzy uilizando o sisema P-fuzzy. Para conseguirmos comparar ambos os resulados, vamos definir qual é o valor do parâmero a que melhor se ajusa 62

ao modelo P-fuzzy proposo na primeira seção. Aplicando écnicas de ajuse de curva verificamos que a equação que melhor se ajusa ao modelo P-fuzzy é =.6991x (1) Porano, o problema que precisamos resolver é min x(),u() x2 (T)+ (.1x 2 ()+u 2 ()) (11) S.A. =.6991x+u() (12) Aplicando écnicas de programação dinâmica descrias acima, obemos o gráfico da figura 5. 14 12 Conrole do modelo de Malhus variavel de esado conrole 1 8 x(), u() 6 4 2 2 5 1 15 2 25 Figura 5: Conrole do modelo de Malhus O gráfico conínuo é referene ao problema clássico, enquano que os gráficos das circunferências se referem ao problema com sisema P-fuzzy, isso é, subsiuindo.6991x por P(x). As curvas abaixo de zero represenam o conrole u() enquano que as curvas posiivas represenam a variação do esado. Noamos no gráfico que ano o conrole quano o esado do caso P-fuzzy são muio similares aos obidos pelo modelo clássico. A função objeivo uilizada foi x 2 (T)+ (.1x2 ()+u 2 ()) os valores dos coeficienes de x e u foram escolhidos apenas por uma quesão de coerência. Obviamene se rocarmos.1 por um número maior, a influência da variável de esado no cuso será proporcionalmene maior. 4.2 Conrole aplicado ao modelo P-fuzzy de Verhuls Da mesma forma como fizemos aneriormene, vamos aplicar a ecnica proposa ao modelo de Verhuls clássico e compara-lo a um modelo de Verhuls P-fuzzy equivalene. Aplicando méodos de ajuse de curva, enconramos o seguine modelo. ( =.215x 1 x ) 135 Ese é o modelo clássico que melhor se aproxima do modelo P-fuzzy proposo na primeira seção. Para ese caso, o problema clássico fica descrio da seguine forma: min u(),x() x2 (T)+ S.A. (13) (.1x 2 ()+u 2 ()) (14) ( =.215x 1 x ) +u() (15) 135 63

14 12 Conrole do modelo logísico variavel de esado conrole 1 8 x(),u() 6 4 2 2 5 1 15 2 25 Figura 6: Conrole do modelo logísico Enreano se a dinâmica( da variável de esado é modelada por um sisema P-fuzzy, basa subsiuir a equação.215x 1 x ) por P(x), onde P(x) é o sisema P-fuzzy de Verhuls 135 proposo na primeira seção. O resulado da aplicação do méodo pode ser viso na figura 6. As legenda são similares ao gráfico anerior. Noamos ambém nese caso que a aproximação do resulado aplicado ao modelo de verhuls é basane saisfaória e mais uma vez verifica a funcionalidade do méodo. 5 Conclusão Os modelos P-fuzzy são adequados para modelar fenômenos pouco conhecidos, onde exisam apenas informações imprecisas sobre a dinâmica do mesmo no empo. Sugerimos nese exo uma esraégia para podermos conrolar de forma óima fenômenos modelados por sisemas P-fuzzy. Um exemplo ípico de aplicabilidade dessa esraégia esá no conrole de pragas em lavouras, já que na maioria vezes não se conhece(ou é inviável conhecer) rigorosamene a dinâmica de reprodução da praga. Vimos que os resulados obidos uilizando os sisemas P-fuzzy são saisfaoriamene próximos dos resulados obidos uilizando sisemas clássicos equivalenes. Por fim, sabemos que ese rabalho ainda pode ser exendido para modelo mais gerais e de dimensões maiores que 1. Referências [1] Kirk, D. E., Opimal Conrol Theory - An Inroducion, Prenice-Hall Neworks Series, 197. [2] Sanos, L. R., Esraégia para Conrole de Pragas - Sisemas P-fuzzy com Conrole Híbrido, Disseração de Mesrado, UNICAMP - IMECC - 28. [3] Bassanezi, R.C. e Barros, L.C. Tópicos de Lógica Fuzzy e Biomaemáica, Coleção IMECC: exos didáicos, volume 5, 26. [4] Pereira, C. M., Uso da Subjeividade em Conrole Óimo - Aplicações em Biomaemáica, Disseração de mesrado, UFABC, 213. [5] Diniz, M. M., Abordagem fuzzy do Teorema de Poincaré-Bendixson, Disseração de Mesrado, UNICAMP-IMECC, 212. [6] Silva, J. D. M. Análise de esabilidade de sisemas dinâmicos P-fuzzy com aplicações em biomaemáica., Tese de Douorado, IMECC-UNICAMP, Campinas, 25. 64