download completo - SET - USP
download completo - SET - USP
download completo - SET - USP
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Um algoritmo estocastico para detecção de dano<br />
113<br />
Tabela 1 - Comparação entre algoritmos clássicos e algoritmos heurísticos.<br />
Heurísticos<br />
Soluções globais<br />
Não requerem cálculo de derivadas<br />
Não dependem de ponto inicial<br />
Sem restrições: continuidade, convexidade<br />
Pouca sensibilidade a ruídos<br />
Maior número de avaliações da função<br />
objetivo<br />
Operações lógicas básicas<br />
Uso de regras heurísticas<br />
Sem versões comerciais; literatura<br />
fragmentada.<br />
Clássicos<br />
Soluções locais<br />
Cálculo de derivadas necessário<br />
Dependem de ponto inicial<br />
Restrições: Continuidade, convexidade<br />
Sensíveis a ruídos<br />
Menor número de avaliações da função<br />
objetivo<br />
Programação dependente do problema<br />
Embasamento matemático<br />
Com versões comerciais; livros publicados.<br />
2 ALGORITMOS HEURISTICOS<br />
Simulated Annealing (SA)<br />
O algoritmo SA se baseia na analogia entre o processo de resfriamento lento<br />
de sólidos e a solução de problemas de otimização de grande porte, com variáveis<br />
contínuas e discretas. Foi proposto por Kirkpatrick, Gelatti e Vecchi em 1983. O SA<br />
tem sido empregado no campo da física e da cristalografia, para ajustar modelos<br />
atômicos de proteínas usando dados experimentais e informações químicas<br />
(BRUNGER, 1991). Uma das primeiras aplicações do SA, para o posicionamento<br />
ótimo de sensores e atuadores em estruturas espaciais, foi feita por Salama et al.<br />
(1990), e sua aplicação é relativamente recente na disciplina de otimização estrutural,<br />
onde os objetivos principais são obter estruturas com formas, pesos, resistências<br />
ótimas e/ou controlar parâmetros de vibração de diversos sistemas (GENOVESE;<br />
LAMBERTI; PAPPALETTERE, 2005; KINCAID, 1992).<br />
No trabalho apresentado por Bennage e Dhingra (1995), é mostrada a<br />
robustez do SA mediante sua aplicação em problemas de otimização multi-objetivo<br />
para o projeto de treliças com variáveis contínuas e discretas. Embora nas áreas<br />
anteriores o algoritmo SA tenha sido usado com freqüência, poucos trabalhos têm<br />
sido publicados aplicando esta metodologia na área de dinâmica de estruturas, nos<br />
campos de ajuste de modelos e detecção de dano (ZIAEI-RAD, 2005; BEGAMBRE;<br />
LAIER, 2006; ZHOU; KIM; YANG, 2005; BEGAMBRE; LAIER, 2005). Uma<br />
contribuição deste trabalho é testar o algoritmo Simulated Annealing em problemas de<br />
detecção de dano. Para este fim, a variante do SA apresentada por Corana et. al.<br />
(1987), é avaliada em diversas funções teste e em casos de detecção de dano<br />
simulados.<br />
O processo de annealing (recozimento) consiste em aquecer uma substancia<br />
até que ela derrete e, seguidamente, reduzir de forma lenta sua temperatura.<br />
Mediante este procedimento, se permite à substancia atingir o equilíbrio térmico em<br />
cada temperatura. Eventualmente, a temperatura decresce até que o material<br />
congela. Se a temperatura é diminuída de forma suficientemente lenta o processo de<br />
annealing sempre atinge o estado de mínima energia a partir de um número quase<br />
infinito de estados iniciais possíveis. O annealing é um processo natural de otimização<br />
e sua simulação na área de matemática aplicada é conhecida como Simulated<br />
Annealing.<br />
O SA é, basicamente, um procedimento de busca aleatória de pontos ótimos<br />
globais, que permite movimentos para fugir de pontos ótimos locais. Estes<br />
Cadernos de Engenharia de Estruturas, São Carlos, v. 10, n. 46, p. 111-126, 2008