04.07.2014 Views

download completo - SET - USP

download completo - SET - USP

download completo - SET - USP

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!