Autor: BARROS, P.H.L.
Orientador: RAMÍREZ, J. A.
Outros autores: GUIMARÃES, F G [PIBIC/CNPQ];;
Linhas de pesquisa no CNPq: ENGENHARIAS / ENGENHARIA ELÉTRICA
Unidade: ESCOLA DE ENGENHARIA
Departamento: ENGENHARIA ELÉTRICA
Palavras-Chave: OTIMIZAÇÃO - TÉCNICAS NUMÉRICAS - PROJETO ASSISTIDO POR COMPUTADOR
O uso de técnicas de otimização na resolução de problemas práticos de engenharia sempre foi restrito a especialistas e ao meio acadêmico. Isto se deve a diversos fatores, dentre eles a complexidade dos algoritmos utilizados. Este trabalho apresenta o Optimise, um ambiente computacional que reúne os principais métodos de otimização, além de um módulo de inteligência artificial. Esta parte do trabalho se concentrou no desenvolvimento de técnicas determinísticas e estocásticas. Entre os métodos implementados destacam-se os métodos quase-Newton e o método do algoritmo genético. Estes dois métodos podem ser utilizados isoladamente ou acoplados a problemas lineares ou não-lineares, restritos ou irrestritos. O uso de técnicas de inteligência artificial aumenta a flexibilidade e o poder do Optimise, permitindo resolver uma classe de problemas que não podem ser atacados satisfatoriamente utilizando as técnicas clássicas de otimização. Espera-se que o Optimise possa auxiliar na difusão das técnicas de otimização e também como ferramenta educacional. O programa foi implementado em linguagem C++, utilizando técnicas de orientação a objeto e engenharia de software, o que foi muito importante, pois permitiu que o software fosse implementado de uma forma que a manutenção e evolução do sistema fossem facilitadas, além de gerar uma ótima documentação. Para validar o trabalho investigamos alguns problemas de engenharia, em especial o problema 22 do Team Workshop e o projeto do ímã de um alto-falante. Os resultados obtidos estão em concordância com os resultados disponíveis na literatura.
Apoio: PIBIC - CNPqp>
|