Title: Algoritmos Evolucion
1Algoritmos Evolucionários para Otimização
Multi-objetivo no Projeto de Sistemas
Térmicos (Evolutionary Algorithms for
Multi-objective Energetic and Economic
Optimization in Thermal Systems Design)
DAS 6652 - Tópicos Especiais em Informática
Inteligência Computacional Eduardo Wulff
Hirano Luis Alberto Galaz Mamani
2Introdução
- Projeto de Sistemas Térmicos
- Definição Estrutural
- Definição de Parâmetros de Projeto
- Otimização da Operação
- Objetivos de projeto de sistemas térmicos
- Termodinâmicos (Eficiência)
- Econômicos (/W, /kg/s)
- Ambientais (Emissão)
3Definição EstruturalEx Ciclo Rankine
4Definição EstruturalEx Ciclo Brayton
5Definição EstruturalEx Ciclo Combinado
6Definição EstruturalEx Cogeração
7Definição EstruturalEx Setor Terciário
8Definição EstruturalEx Cogeração Distrital
9Definição EstruturalEx Cogeração com Biomassa
10Definição de Parâmetros de ProjetoEx Diagrama
T-s (Ciclo Rankine)
11Definição de Parâmetros de ProjetoEx Diagrama
T-s (ciclo Brayton)
12Definição de Parâmetros de ProjetoEx Diagrama
T-s (ciclo combinado)
13Aplicação de Algoritmos Evolucionários a Sistemas
Térmicos
- Problemas com funções objetivo complexas
- Integração de equacionamento termodinâmico,
econômico, dados de equipamentos, e heurísticas
inseridas como restrições. - Funções descontínuas.
- Integração com Banco de Dados.
- Máximos e Mínimos Locais.
- Problemas combinatórios.
- Problemas Multi-critério.
14Algoritmos Evolucionários Multi-objetivo (MOEAs)
- Utilizados quando há interesse em mais de um
objetivo. - Baseados no conceito de dominância de Pareto.
- Não há ponto ótimo global, mas um conjunto de
pontos otimizados.
15Algoritmos Evolucionários Multi-objetivo
(MOEAs)Dominância de Pareto
- Para um vetor de variáveis de decisão
- existe um vetor de funções objetivo
16Algoritmos Evolucionários Multi-objetivo
(MOEAs)Dominância de Pareto
- Fronteira na qual não é possível melhorar um dos
objetivos sem provocar uma degradação em outro
objetivo de otimização.
17Vantagens de MOEA
- A curva de dominância de Pareto é obtida em
procedimento único, ao contrário dos demais
algoritmos. - Devido a possibilidade de introduzir um mecanismo
de preservação de diversidade, as soluções
encontradas varrem toda a fronteira de
dominância. Isso possibilita maior conhecimento
das soluções ótimas. - É preciso introduzir um mecanismo de preservação
da diversidade dado que os algoritmos com um
objetivo (elitistas) tendem a convergir para uma
única solução ou uma faixa restrita de soluções.
18Mecanismos de Preservação da Diversidade
- Fitness sharing (niching)
- Baseado em um procedimento de degradação da
função objetivo dos indivíduos que estão dentro
de um raio determinado de um nicho. O centro do
nicho é definido a partir do indivíduo com maior
valor na função objetivo. - Restricted Mating
- Procedimento que restringe a reprodução por não
permitir a combinação de indivíduos que possuem
uma distância mínima entre si. Distância definida
sobre seu código.
19Fluxograma do MOEA
20Sistema Otimizado
21Parâmetros de Otimização
22Modelos Funções Objetivo
23Modelos Funções Objetivo
24Modelos Funções Objetivo
25Modelos Funções Objetivo
26Modelos Funções Objetivo
27Modelos Funções Objetivo
28Resultados
29Resultados
30Resultados
31Resultados
32Resultados
33Resultados
34Resultados
35Resultados
36Conclusões
- Algoritmo adequado para a complexidade matemática
do problema - Variáveis de decisão 5
- Funções objetivo 3
- Modelos com naturezas diferentes.
- Número de Restrições Várias (inclui limites de
propriedades termodinâmicas e limites
operacionais de equipamentos.) - Permite conhecer as relações de compromisso entre
objetivos diferentes.
37Referências
Toffolo, A., Lazzaretto, A., Evolutionary
algorithms for multi-objective energetic and
economic optimization in thermal system design,
Energy 27, 549567, 2002.
Toffolo, A., Lazzaretto, A., Energy, economy and
environment as objectives in multi-criterion
optimization of thermal systems design, Energy
29, 11391157, 2004.
Zitzler, E., Thiele, L., Multiobjective
Evolutionary Algorithms A Comparative Case Study
and the Strength Pareto Approach, IEEE
Transactions on Evolutionary Computation, Vol. 3,
No. 4, November 1999.
Deb, K., Multi-objective Genetic Algorithms
Problem Difficulties and Construction of Test
Problems, Evolutionary Computation 7(3) 205-230,
1999.
Deb, K. Multi-objective optimization using
evolutionary algorithms. New York John Wiley and
Sons Inc 2001.