Вы находитесь на странице: 1из 145

PR

UNIVERSIDADE TECNOLGICA FEDERAL DO PARAN

UNIVERSIDADE TECNOLGICA FEDERAL DO PARAN

CAMPUS DE CURITIBA

DEPARTAMENTO DE PESQUISA E PS-GRADUAO

PROGRAMA DE PS-GRADUAO EM ENGENHARIA MECNICA

E DE MATERIAIS - PPGEM

JULIANE TOSIN FERNANDES

OTIMIZAO ESTRUTURAL DE MATERIAIS


COMPOSTOS LAMINADOS USANDO SUPERFCIE
DE RESPOSTA E ALGORITMOS GENTICOS

CURITIBA

AGOSTO 2009
JULIANE TOSIN FERNANDES

OTIMIZAO ESTRUTURAL DE MATERIAIS


COMPOSTOS LAMINADOS USANDO SUPERFCIE
DE RESPOSTA E ALGORITMOS GENTICOS

Dissertao apresentada como requisito parcial


obteno do ttulo de Mestre em Engenharia, do
Programa de Ps-Graduao em Engenharia Mecnica
e de Materiais, rea de Concentrao em Mecnica
dos Slidos e Vibraes, do Departamento de Pesquisa
e Ps-Graduao, do Campus de Curitiba, da UTFPR.

Orientador: Prof. Marco Antnio Luersen, Dr. Eng.


Co-orientador: Prof. Juclio Toms Pereira, Dr. Eng.

CURITIBA

AGOSTO 2009
TERMO DE APROVAO

JULIANE TOSIN FERNANDES

OTIMIZAO ESTRUTURAL DE MATERIAIS


COMPOSTOS LAMINADOS USANDO SUPERFCIE
DE RESPOSTA E ALGORITMOS GENTICOS

Esta Dissertao foi julgada para a obteno do ttulo de mestre em engenharia,


rea de concentrao em Mecnica dos Slidos e Vibraes, e aprovada em sua
forma final pelo Programa de Ps-graduao em Engenharia Mecnica e de
Materiais.

_________________________________
Prof. Giuseppe Pintade, Dr. Eng.
Coordenador de Curso

Banca Examinadora

______________________________ ______________________________
Prof. Marco Antnio Luersen, Dr. Eng Prof. Jos Carlos Pereira, Dr. Eng.
Universidade Tecnolgica Federal do Paran Universidade Federal de Santa Catarina

______________________________ ______________________________
Prof. Juclio Toms Pereira, Dr. Eng Prof. Carlos Alberto Bavastri, Dr. Eng
Universidade Federal do Paran Universidade Federal do Paran e
Universidade Tecnolgica Federal do Paran

Curitiba, 27 de agosto de 2009


iii

Dedico este trabalho a quem mais


acompanhou e sabe o valor desta
conquista, meu esposo, Jos Mrcio.
iv

AGRADECIMENTOS

Os agradecimentos que seguem podem no estar todos diretamente ligados


realizao deste trabalho, mas me pareceu a melhor oportunidade para deixar registrado o
valor de algumas pessoas em minha vida, o que acaba refletindo na possibilidade de tais
feitos.

Aos meus pais Lucia e Agostinho Tosin pela dedicao, amor e carinho que sempre
me ofereceram e pelos valores que me ensinaram.

Ao meu irmo Jnior e sua famlia, aos tios, tias, primos, primas, v e a famlia que eu
me casei, pela alegria dos nossos encontros.

Ao meu orientador, Prof. Marco Antnio Luersen pelo exemplo de profissionalismo,


pela disponibilidade em ensinar e principalmente por ter acreditado no meu trabalho apesar
de todas as dificuldades.

Ao meu co-orientador, Prof. Juclio Toms Pereira que me incentivou e me guiou no


incio de tudo.

Ao Prof. Carlos A. Bavastri pelos ensinamentos e apoio durante as diciplinas do curso.

Ao estagirio do LAMES (Laboratrio de Mecnica Estrutural da UTFPR) Gustavo von


Zeska de Frana pela expressiva ajuda nas rotinas de MATLAB e ABAQUS.

A Volvo do Brasil Veculos Ltda, nas pessoas do Sr. Jones Gioppo, coordenador da
rea de desenvolvimento do produto, instalao de trem de fora e do Sr. Rubens Cieslak,
analista de recursos humanos Coe, pelo incentivo e reconhecimento, bem como por
permitirem a flexibilizao do meu horrio de trabalho para que fosse possvel o
cumprimento do programa de mestrado.

Ao PPGEM (Programa de Ps-Graduao em Engenharia Mecnica e de Materiais da


UTFPR), pela administrao, organizao e infra-estrutura oferecida, principalmente o
acesso aos laboratrios e computadores que auxiliaram muito no desenvolvimento do
trabalho.

E principalmente, ao meu esposo, Jos Mrcio. (Voc me incentiva a crescer!)


v

A mente que se abre a uma nova idia


jamais voltar ao seu tamanho original.

Albert Einstein
vi

FERNANDES, Juliane Tosin, Otimizao estrutural de materiais compositos


laminados usando superfcie de resposta e algoritmos genticos, 2009,
Dissertao (Mestrado em Engenharia) - Programa de Ps-graduao em
Engenharia Mecnica e de Materiais, Universidade Tecnolgica Federal do Paran,
Curitiba, 93p.

RESUMO

Seguindo a tendncia da indstria pela busca da minimizao da massa dos


produtos em geral, a utilizao de materiais compostos laminados vem crescendo
em larga escala. Em paralelo a isto, as pesquisas na rea buscam fornecer suporte
ao desenvolvimento de novas aplicaes e de novos materiais. Deste modo, o
presente trabalho prope uma tcnica combinada para auxiliar nos projetos de
estruturas e que utilizam tais materiais. Esta tcnica consiste na implementao do
mtodo da superfcie de resposta (SR) em combinao com algoritmos genticos
(AG) na busca pela sequncia tima de empilhamento. O uso do mtodo da
superfcie de resposta tem por objetivo obter um modelo reduzido para a realizao
da otimizao, e assim diminuir a onerosidade computacional dos algoritmos
genticos. A utilizao do AG objetiva superar algumas dificuldades caractersticas
desse problema que so a ocorrncia de variveis de projeto inteiras e a ocorrncia
de mnimos locais. Comparando os resultados alcanados com a combinao SR e
AG com aqueles obtidos somente com um AG, foi verificado que, nos problemas
estudados, a tcnica combinada proposta fornece resultados confiveis, com erros
relativos na faixa de at 8%, bem como uma significativa reduo no tempo de
processamento. Para aplicaes envolvendo geometrias mais complexas que placas
quadradas ou retangulares, a interface com um software de elementos finitos, o
ABAQUS, tambm foi implementada e testada. Alguns dos critrios de falha
dedicados a materiais compostos foram implementados, enfatizando o critrio de
falha de Puck, ainda pouco disseminado mas que, segundo a literatura de
referncia, promete boa acuracidade devido a ampla anlise do laminado.

Palavras-chave: Materiais compostos laminados, Superfcie de resposta, Algoritmos


genticos.
vii

FERNANDES, Juliane Tosin, Structural optimization of composite laminate


materials using response surface and genetic algorithms, 2009, Dissertao
(Mestrado em Engenharia) - Programa de Ps-graduao em Engenharia Mecnica
e de Materiais, Universidade Tecnolgica Federal do Paran, Curitiba, 93p.

ABSTRACT

Due to increase of industrial demands for the minimization of the product mass,
the use of composite laminate materials is largely growing. In parallel, the
researches in this area foresee to supply the adequate support to the development of
new applications and new materials. In this way, the present study makes a proposal
of a combined technique to help the structural design that uses these materials. This
technique consists of implementation of the response surface method in combination
to genetic algorithms looking to reach the optimum ply sequence for a laminate. The
goal of using the response surface method is to build a reduced model to be used for
the optimal design, reducing the evaluation cost of the genetic algorithms.
The objective of using the genetic algorithms is to pass some difficulties, which are
characteristics of the composite laminate material design, such as discrete variables
and local minimums. On the studied problems, comparing the results reached with
the technique mentioned above, with the ones reached just with the genetic
algorithm, shows that the combined technique proposed, supplies reliable results,
having relative errors till 8%, as well as a significant time reduction to the
process. For applications involving complex geometries other than square and
rectangular plates, the interface with the finite element software, ABAQUS, was
also used. Some specific failure criterias for composite materials were implemented,
emphasizing the Puck failure criteria. This criteria is not yet widely used,
however, according to the references, the results are promising in an accurate way,
as well as presenting a complete laminate analysis.

Keywords: Composite laminate materials, Response surface, Genetic algorithms.


viii

SUMRIO

RESUMO.................................................................................................................... vi
ABSTRACT ............................................................................................................... vii
LISTA DE FIGURAS ...................................................................................................x
LISTA DE TABELAS .................................................................................................. xi
LISTA DE ABREVIATURAS E SIGLAS .................................................................... xii
LISTA DE SMBOLOS...............................................................................................xiii

1 INTRODUO......................................................................................................1
1.1 Consideraes Gerais ............................................................................................................. 1
1.2 Escopo e Objetivo do Trabalho ............................................................................................... 2
1.3 Organizao do Trabalho........................................................................................................ 4

2 REVISO BIBLIOGRFICA .................................................................................5


2.1 Otimizao de Materiais Compostos Laminados.................................................................... 5
2.1.1 Definio geral de otimizao ............................................................................................. 5
2.1.2 Algoritmos genticos aplicados aos materiais compostos laminados ................................ 7
2.2 Superfcie de Resposta (SR)................................................................................................... 9
2.3 Superfcie de Resposta Combinada com Algoritmos Genticos .......................................... 10

3 MECNICA DOS MATERIAIS COMPOSTOS LAMINADOS..............................13


3.1 Definio Geral de Material Composto Laminado ................................................................ 13
3.2 Equaes Constitutivas dos Materiais Compostos Laminados ............................................ 16
3.2.1 Equaes constitutivas para uma lmina.......................................................................... 16
3.2.2 Relao tenso deformao de uma lmina para uma direo qualquer das fibras........ 18
3.2.3 Foras e momentos resultantes em um laminado ............................................................ 23
3.3 Frequncia Natural de um Laminado .................................................................................... 29
3.4 Critrios de Falha .................................................................................................................. 32
3.4.1 Carga crtica de flambagem .............................................................................................. 33
3.4.2 Critrio da Mxima Tenso ............................................................................................... 34
3.4.3 Critrio de Tsai-Hill ............................................................................................................ 35
3.4.4 Critrio de Puck ................................................................................................................. 36

4 ALGORITMO GENTICO CONJUGADO COM SUPERFCIE DE RESPOSTA


PARA ESTRUTURAS DE MATERIAIS COMPOSTOS LAMINADOS.......................43
4.1 Mtodo dos Algoritmos Genticos Clssico.......................................................................... 43
ix

4.1.1 Exemplo 4.1 - Aplicao de um AG padro uma estrutura de composto laminado ...... 48
4.2 O AG Original Utilizado Posteriormente na Conjugao com SR ........................................ 52
4.3 Mtodo da Superfcie de Resposta ....................................................................................... 56
4.4 AG Conjugado com SR ......................................................................................................... 61
4.4.1 Estrura da tcnica combinada SR + AG ........................................................................... 61
4.4.2 Implementao da tcnica combinada SR + AG .............................................................. 64

5 RESULTADOS NUMRICOS.............................................................................67
5.1 Testes preliminares com a tcnica de superfcie de resposta .............................................. 67
5.2 Exemplos Nmericos de Aplicao da Implementao do Mtodo da SR em combinao
com um AG........................................................................................................................................ 74
5.2.1 Exemplo 5.1 Maximizao da resistncia do laminado segundo o critrio de falha de
Puck 77
5.2.2 Exemplo 5.2 Maximizao da frequncia fundamental com wp = lp ............................. 78
5.2.3 Exemplo 5.3 Maximizao da frequncia fundamental com restrio ao critrio de falha
de Puck, sendo wp = lp.................................................................................................................. 79
5.2.4 Exemplo 5.4 Maximizao da frequncia fundamental com restrio ao critrio de falha
de Puck, sendo wp lp .................................................................................................................. 80
5.2.5 Exemplo 5.5 Maximizao da flambagem, sendo wp = lp ............................................. 81
5.3 Exemplos de Aplicao da Implementao do Mtodo da SR em um AG Tendo Interface
com o Software de elemento finitos, ABAQUS ............................................................................... 83
5.3.1 Exemplo 5.6 Maximizao da frequncia fundamental, com resposta estrutural obtida
via elementos finitos, sendo 3 as possibilidades de ngulos de orientao................................. 83
5.3.2 Exemplo 5.7 Maximizao da frequncia fundamental, com resposta estrutural obtida
via elementos finitos, sendo 5 as possibilidades de ngulos de orientao................................. 87

6 CONCLUSES E SUGESTES PARA TRABALHOS FUTUROS ....................89

REFERNCIAS.........................................................................................................91

APNDICE A ALGORITMO GENTICO COM CODIFICAO REAL ..................94

APNDICE B ALGORITMO PARA IMPLEMENTAO DOS 4 TIPOS DE SR


(EXEMPLOS DA SEO 5.1).................................................................................106

APNDICE C ALGORITMO PRINCIPAL PARA IMPLEMENTAO DA ROTINA


SR + AG ..................................................................................................................126
x

LISTA DE FIGURAS

Figura 3.1 - Lmina unidirecionalmente reforada por fibra. .....................................13

Figura 3.2 Laminado composto por 3 lminas reforadas a 0, 45 e 90, onde ek


representa a espessura da k-sima lmina, h a espessura total do laminado e
a direo do reforo da lmina...........................................................................14

Figura 3.3 Representao das tenses no sistema de coordenadas x-y. ..............18

Figura 3.4 Sistema de coordenadas 1-2 para uma rotao qualquer sobre o
sistema x-y. ........................................................................................................19

Figura 3.5 Representao das tenses no sistema dos eixos de ortotropia do


material 1-2. .......................................................................................................19

Figura 3.6 Foras resultantes no plano do laminado..............................................23

Figura 3.7 Momentos resultantes no laminado.......................................................26

Figura 3.8 Representao de uma placa plana retangular.....................................31

Figura 3.9 Representao de carregamentos em uma placa retangular................34

Figura 3.10 Redistribuio das foras aps uma IFF (adaptada de KNOPS 2008).
...........................................................................................................................37

Figura 3.11 Formas das falhas interfibras IFF (adaptada de KNOPS 2008). .........38

Figura 3.12 Formas das falhas da fibra FF (adaptada de KNOPS 2008)...............39

Figura 3.13 Forma do envelope de falha segundo critrio de Puck (adaptada de


KNOPS, 2008). ..................................................................................................41

Figura 4.1 Representao esquemtica da populao, indivduos e gene de um


AG. .....................................................................................................................44

Figura 4.2 Operao de cruzamento, numa codificao binria, particionado em 2


pontos. ...............................................................................................................45

Figura 4.3 Fluxograma de um algoritmo gentico. .................................................46


xi

Figura 4.4 Representao da busca do ponto de mnimo de uma funo,


utilizando-se um mtodo clssico e algoritmos genticos..................................47

Figura 4.5 Representao de carregamentos em uma placa retangular................49

Figura 4.6 Operao de cruzamento com partio entre o segundo e o terceiro


gene. ..................................................................................................................50

Figura 4.7 Convergncia do exemplo 4.1...............................................................51

Figura 4.8 Exemplo de cromossomo codificado.....................................................52

Figura 4.9 Exemplo de operao de cruzamento...................................................53

Figura 4.10 Exemplo de mutao...........................................................................53

Figura 4.11 Exemplo da operao Gene-Swap. ..................................................54

Figura 4.12 Exemplo da operao de adio e retirada de lminas.......................54

Figura 4.13 Exemplo de busca da vizinhana. .......................................................55

Figura 4.14 Exemplo de agrupamento de materiais...............................................55

Figura 4.15 Exemplo de construo de uma SR. ...................................................57

Figura 4.16 Fluxograma simplificado de um AG padro. .......................................63

Figura 4.17 Fluxograma simplificado da tcnica combinada, SR + AG, proposta. .64

Figura 5.1 Comportamento dos 4 tipos de SR para a funo f(), com 1 varivel
contnua. ............................................................................................................68

Figura 5.2 Comportamento dos 4 tipos de SR para a o critrio da flambagem, com


1 varivel contnua. ............................................................................................70

Figura 5.3 Comportamento dos 4 tipos de SR para o critrio de Tsai-Hill, com 1


varivel contnua. ...............................................................................................70

Figura 5.4 Comportamento dos 4 tipos de SR para o critrio de Flambagem, com 1


varivel discreta, sem escolha de experimentos................................................71

Figura 5.5 Comportamento dos 4 tipos de SR para o critrio de Tsai-Hill, com 1


varivel discreta. ................................................................................................72
xii

Figura 5.6 Comportamento dos 4 tipos de SR para o critrio de flambagem, com 1


varivel discreta, com escolha prvia de experimentos. ....................................72

Figura 5.7 Comportamento dos 4 tipos de SR para o critrio de flambagem, com 4


variveis discretas..............................................................................................73

Figura 5.8 Comportamento dos 4 tipos de SR para o critrio de Tsai-Hill, com 4


variveis discretas..............................................................................................74

Figura 5.9 Estrutura analisada nos exemplos da Seo 5.1. .................................75

Figura 5.10 Geometria da placa analisada.............................................................84

Figura 5.11 Malha em elementos finitos construda no ABAQUS . ......................85

Figura 5.12 Modo de vibrar da frequncia fundamental. ........................................85


xiii

LISTA DE TABELAS

Tabela 3.1 Propriedades do material Carbono-Epoxi............................................41

Tabela 4.1 Resultados alcanados com o AG........................................................51

Tabela 4.2 Representao dos cromossomos .......................................................52

Tabela 5.1 Resultados do Exemplo 5.1..................................................................78

Tabela 5.2 Resultados do Exemplo 5.2..................................................................79

Tabela 5.3 Resultados do Exemplo 5.3..................................................................80

Tabela 5.4 Resultados do Exemplo 5.4..................................................................81

Tabela 5.5 Resultados do Exemplo 5.5..................................................................82

Tabela 5.6 Resultados do Exemplo 5.6..................................................................86

Tabela 5.7 Resultados do Exemplo 5.7..................................................................88


xiv

LISTA DE ABREVIATURAS E SIGLAS

AG - Algoritmo Gentico ou Algortmos Genticos

SR - Superfcie de Resposta

FF - Falha da Fibra

IFF - Falha interfibras (do ingls inter-fiber failure)


xv

LISTA DE SMBOLOS

n - Orientao angular da n-sima lmina do laminado

m - Material da lmina

ek - Espessura da k-sima lmina do laminado

Cij - Matriz constitutiva, que relaciona tenses com deformaes

i - Deformaes normais na direo i

ij - Deformaes cisalhantes no plano ij

i - Tenses normais na direo i

ij - Tenses de cisalhamento no plano ij

Qij - Matriz de rigidez reduzida para um estado plano de tenses

Ei - Mdulo de elasticidade na direo i

Gij - Mdulo de cisalhamento no plano ij

- Coeficiente de Poisson (deformao causada na direo j devido uma


ij
solicitao unitria na direo i)

[T] - Matriz de transformao de coordenadas

h - Espessura do laminado

Nx - Fora normal por unidade de comprimento na direo x do laminado

Ny - Fora normal por unidade de comprimento na direo y do laminado

Nxy - Fora cisalhante aplicada no plano xy do laminado

Mx - Momento fletor por unidade de comprimento na direo x do laminado

My - Momento fletor por unidade de comprimento na direo y do laminado

Mxy - Momento toror por unidade de comprimento no plano xy do laminado

0 - Deformaes de membrana

w0 - Deslocamento na direo z
xvi

[A] - Matriz dos efeitos de membrana de um laminado

[D] - Matriz de flexo de um laminado

[B] - Matriz de acoplamento entre membrana e flexo

cr - Fator crtico de flambagem

lp - Dimenso na direo x de placa retangular

wp - Dimenso na direo y de placa retangular

Xc - Resistncia mecnica em compresso na direo longitudinal

Xt - Resistncia mecnica em trao na direo longitudinal

Yc - Resistncia mecnica em compresso na direo transversal

Yt - Resistncia mecnica em trao na direo transversal

S - Resistncia mecnica ao cisalhamento

fp - ngulo do plano de fratura

RA - Resistncia fratura do plano de ao de Puck

- Parmetros de inclinao utilizados para construo do envelope de


p12, p22
falha de Puck

k - Nmero de experimentos da superfcie de resposta

L - Perda quadrtica

fn - Primeiro modo da frequncia natural de um laminado


Captulo 1 Introduo 1

1 INTRODUO

1.1 Consideraes Gerais

O desenvolvimento tecnolgico vem remetendo a famosa frase vale o quanto


pesa cada vez mais contrria sua interpretao popular, pois para algumas
aplicaes, os produtos ganham mais valor medida em que sua massa reduzida.
Por exemplo, avies mais leves podem voar mais velozes e com maior altitude,
consumindo menos energia. Veculos de transporte se tornam mais competitivos
medida que apresentam valor mais baixo de tara, permitindo assim transportar
cargas mais pesadas ou apresentar menor consumo de combustvel.

Atualmente, a gama de materiais oferecida no mercado visando atender


demanda de minimizao da massa dos produtos vem crescendo com um destaque
para os materiais compostos laminados. Em GAY, HOA e TSAI (2003) pode-se
encontrar uma expressiva lista das diversas aplicaes destes materiais.

Como descrito em JONES (1999), as razes para a crescente pesquisa e


aplicao destes materiais a vantagem na relao baixa densidade e alta
resistncia mecnica nas direes de interesse que os mesmos apresentam se
comparados aos materiais estruturais convencionais.

Numa rpida comparao realizada por HAFTKA, GRDAL e HAJELA (1998),


a densidade de um laminado de matriz polimrica e reforado com fibras de carbono
chega a alcanar apenas um pouco mais da metade da densidade do alumnio, um
material estrutural tradicionalmente utilizado. Em contrapartida, sua rigidez,
apresenta o dobro do valor se comparado ao mesmo material. Desta forma, numa
anlise simplificada e somente para termos de comparao de grandeza, com o uso
de um material composto laminado, poderia se obter ento quatro vezes a rigidez
mecnica que se obteria utilizando a mesma massa de um material estrutural
convencional como o alumnio.

As vantagens destes materiais, motivaram a procura por se entender seu


comportamento mecnico. Pois como ocorre com qualquer outro material, as
Captulo 1 Introduo 2

estruturas fabricadas em material composto laminado visam atender a requisitos de


projetos, tais como limites de rigidez mecnica, campos de tenses, entre outros.

As aplicaes pioneiras dos materiais compostos laminados se deram nas


reas aeronutica e espacial e atualmente a gama das suas aplicaes muito
grande, estando presente, por exemplo, em acessrios e equipamentos esportivos,
construo civil, componentes automobilsticos e outros.

Devido crescente importncia dos materiais compostos laminados, um vasto


campo de pesquisa se formou em torno deste assunto. Exemplo disto so o estudo e
o desenvolvimento de critrios de falha, especficos para estes materiais, j que a
procura em se obter modelos com considervel acuracidade de predio do seu
comportamento mecnico naturalmente um resultado esperado. Tambm ganhou
grande ateno neste campo de pesquisa a aplicao de mtodos de otimizao.
Como j citado, apesar destes materiais apresentarem a vantajosa relao de baixa
densidade e alta resistncia mecnica, a otimizao visando obter menor massa
e/ou maior rigidez mecnica, dentro do seu prprio contexto, sempre desejada,
como para qualquer outro material.

1.2 Escopo e Objetivo do Trabalho

O presente estudo objetiva implementar a aplicao do mtodo de otimizao


conhecido como algoritmos genticos (AG) no projeto de estruturas de materiais
compostos laminados em combinao com o metdo da superfcie de resposta (SR).

A proposta de implementar o mtodo da SR num AG, tem por objetivo reduzir


o onerosidade computacional dos AG citada, por exemplo, em LEE e LIN (2003) e
NAIK, GOPALAKRISHNAN e GANGULI (2007). Como descrito nestas referncias,
os AG se tornam onerosos devido ao grande nmero de avaliaes da funo
objetivo que se faz necessria at a obteno do valor timo. Pois a cada iterao,
cada indivduo da populao avaliado na funo objetivo, assim sendo, um AG
com a iteraes e populao de b indivduos ir avaliar sua funo objetivo g
vezes, sendo que,
Captulo 1 Introduo 3

g = a b. Eq. 1.1

Ao utlizar a SR a funo objetivo passa a ser calculada apenas o nmero de


experimentos (pontos) utilizados para a construo da mesma (ver seo 4.3).

So aplicados como restrio dos problemas de otimizao, alguns dos


critrios de falha desenvolvidos especificamente para estes materiais como Tsai-Hill,
Mxima Tenso, Puck e Flambagem. A aplicao do critrio de falha de Puck
enfatizada no presente estudo, pois como apresentado em SONNEN, LAVAL e
SEIFERT (2003) apesar deste critrio ser ainda pouco difundido promete resultados
fiis devido a sua ampla anlise mecnica da estrutura do laminado.

Inicialmente so estudadas estruturas com geometrias simples (placas,


quadradas ou retangulares) formadas por lminas reforadas unidirecionalmente.
Estes casos iniciais serviram de embasamento para a implementao da tcnica
combinada, SR + AG, proposta.

O estudo para o embasamento das teorias foi dividido em duas fases. A


primeira fase foi dedicada ao estudo dos AG aplicados a materiais compostos, na
qual um laminado composto otimizado, buscando-se a maximizao da sua
resistncia carga de flambagem. A segunda fase teve o intuto de estudar e melhor
compreender o mtodo da SR. Nesta fase quatro tipos diferentes de SR foram
analisadas, um polinmio quadrtico e funes trigonomtricas com diferentes tipos
de acoplamento dos termos. Estes tipos esto descritos no captulo 4. Tsai Hill e
carga crtica de flambagem foram os critrios utilizados na otimizao para os testes
realizados nesta fase inicial, na qual o comportamento da SR para variveis
contnuas e discretas tambm avaliado.

Para implementao da tcnica combinada, SR + AG que proposta, um AG


padro, denominado no decorrer do trabalho de AG original, encontrado na
literatura de referncia utilizado. No captulo de resultados numricos, a aplicao
desta tcnica, para laminados simtricos e balanceados compostos por 24 lminas,
apresentada.
Captulo 1 Introduo 4

O escopo do trabalho tambm visa apresentar a aplicao da tcnica em


questo, em uma interface com um software de elementos finitos, o ABAQUS,
sendo possvel a anlise de geometrias onde, por exemplo, no se tem soluo
analtica.

1.3 Organizao do Trabalho

No presente captulo 1 as consideraes gerais, o escopo e o objetivo deste


trabalho esto descritos.
Uma reviso bibliogrfica sobre os principais temas deste estudo
apresentada no captulo 2.
O captulo 3 traz a apresentao da mecnica clssica para os materiais
compostos laminados. Apresenta, tambm, alguns dos critrios de falhas
referenciados durante este trabalho, focando no critrio de falha de Puck.
O captulo 4 foi reservado para a proposta da tcnica combinada, SR + AG.
Este captulo foi dividido de forma a descrever sobre o mtodo dos AG, o mtodo da
SR e a combinao de ambos os mtodos.
No captulo 5, os resultados numricos dos testes realizados para
implementao da tcnica proposta so apresentados e discutidos, bem como so
analisados alguns dos casos preliminares da aplicao do mtodo.
O captulo 6 descreve a concluso do trabalho e as sugestes para
prosseguimento da presente pesquisa.
Captulo 2 Reviso Bibliogrfica 5

2 REVISO BIBLIOGRFICA

2.1 Otimizao de Materiais Compostos Laminados

2.1.1 Definio geral de otimizao

O conceito de otimizao, que pode ser encontrado descrito em HAFTKA,


GRDAL e HAJELA (1998) ou em ARORA (2004) , de um modo geral, encontrar a
configurao de variveis de um problema que resulte em uma resposta de maneira
tal que as especificaes sejam atendidas da melhor forma possvel. Para tal fim, se
faz necessrio definir o problema identificando o que se deseja otimizar, ou seja, a
sua funo objetivo. Por exemplo, para se obter a menor massa para a fuselagem de
uma aeronave, a massa ser denominada funo objetivo ou funo de mrito do
problema, que neste caso ser minimizada.
Em problemas de otimizao possvel que se defina mais de uma funo
objetivo para um problema, porm minimizar e/ou maximizar ambas ser raramente
possvel. Como explica ARORA (2004), a minimizao ou maximizao da funo
objetivo geralmente realizada dentro de limites e condies, que so chamados de
restries do problema, por exemplo, suportar certo carregamento.
Um problema de otimizao possui variveis de projeto ou variveis
independentes, as quais so parmetros que podem ser alterados durante o
desenvolvimento do projeto. As variveis de projeto podem ser contnuas ou
discretas, dependendo de como seu valor pode ser modificado. Em um problema de
anlise estrutural, as dimenses da seo transversal, que alteram o momento de
inrcia, e o tipo de material, que afeta suas propriedades mecnicas, so alguns
exemplos de variveis de projeto.
No caso dos materiais compostos laminados, sua formao se d basicamente
pela utilizao de reforos (fibras ou partculas) com alta resistncia mecnica
imersos numa matriz que pode ser polimrica, metlica ou mineral. A matriz serve de
base para o material e responsvel pela transferncia das solicitaes mecnicas
que este sofre. Os reforos garantem ao composto a resistncia mecnica s
solicitaes e podem estar orientados segundo uma dada direo.
Captulo 2 Reviso Bibliogrfica 6

Como citado em HAFTKA, GRDAL e HAJELA (1998), devido apresentarem


esta formao, a seqncia das orientaes das lminas passa a ser uma forte
candidata varivel de projeto num problema de otimizao envolvendo materiais
compostos laminados. Outras variveis podem ser o nmero de lminas, sua
espessura, bem como seu material. J como funo objetivo pode-se apontar, por
exemplo, a massa, a ser minimizada, ou a rigidez e resistncia carga de
flambagem, a serem maximizadas. Para a restrio do problema, geralmente so
aplicados critrios de falhas especficos para materiais compostos laminados.
ARORA (2004) descreve que a otimizao pode ser definida como uma
seqncia de procedimentos por meio dos quais se busca minimizar ou maximizar
uma funo que, como j descrito anteriormente, denomina-se funo objetivo, a
qual est sujeita ou no restries.

A esta seqncia de procedimentos se atribui a denominao: mtodos de


otimizao. Estes podem ser classificados, entre outras classificaes, como
mtodos determinsticos (ou clssicos) e mtodos no-determinsticos.

Nos mtodos determinsticos, busca-se um ponto timo tomando o ponto atual


como ponto de partida para a iterao seguinte. Sem considerar as restries, a
soluo consiste em aplicar, de forma iterativa, a equao

xk +1 = xk + k d k , Eq. 2.1

onde, neste caso, xk o ponto de partida da corrente iterao k, xk+1 a posio na


prxima iterao, k um escalar denominado tamanho do passo e dk a direo de
busca. Para a obteno desta direo de busca geralmente se faz necessrio o
clculo de derivadas (gradiente). Mtodo da mxima descida, mtodo do gradiente
conjugado, mtodo de Newton, mtodo de Quase Newton, mtodo de Newton
modificado, mtodo DFP (Davidon, Fletcher e Powell), mtodo da atualizao direta
e mtodo dos multiplicadores de Lagrange so alguns exemplos de mtodos
determinsticos, que utilizam clculo de gradiente. Mais detalhes sobre esses
mtodos podem ser encontrados em ARORA (2004).
Captulo 2 Reviso Bibliogrfica 7

Em geral, os mtodos no-determinsticos so aqueles que procuram imitar


fenmenos ou processos encontrados na natureza, nos quais tem-se algum grau de
aleatoriedade. H uma grande variedade de tcnicas que formam este conjunto de
mtodos, como por exemplo: colnia de formigas, simulated aneeling e os algoritmos
evolucionrios (ARORA, 2004).

Como citado em HAFTKA, GRDAL e HAJELA (1998), os algoritmos


evolucionrios so inspirados na gentica e no princpio de Darwin da evoluo das
espcies. Tais algortmos fornecem um mecanismo de busca adaptativa baseado na
sobrevivncia dos mais aptos. Algumas das variantes dos algoritmos evolucionrios
so: As estratgias de evoluo, introduzidas por Ingo Rechenberg em 1965, as
quais foram originalmente desenvolvidas para otimizao contnua, codificao real
e mutao adaptativa. A programao evolucionria, foi desenvolvida em 1966 por
Larry Fogel. Por fim o objeto do presente estudo os AG, foram desenvolvidos por
John Holland em 1975.

Segundo HOLLAND (1975), os AG partem da gerao aleatria de uma


populao de indivduos (possveis solues). Cada indivduo avaliado conforme
sua aptido para a soluo do problema e em seguida eles so submetidos a um
processo de evoluo (seleo, cruzamento, mutao), por vrios ciclos,
denominados geraes, at que um critrio de parada, previamente definido, seja
atingido. No captulo 4 o mtodo dos algoritmos genticos, utilizado no presente
trabalho, melhor detalhado.

2.1.2 Algoritmos genticos aplicados aos materiais compostos laminados

Quando se projeta estruturas fabricadas em materiais compostos laminados, a


principal tarefa a obteno de parmetros tais como nmero e espessura de
lminas, ngulo de orientao das fibras e tipos de materiais. Como para qualquer
outra estrutura algumas restries so impostas, como as de fabricao,
geomtricas, de custo, resistncia mecnica e outras especficas para cada caso.
O dimensionamento dos laminados compostos frequentemente envolve
variveis discretas, que assumem valores restritos devido aos processos de
fabricao. Se o processo de otimizao for baseado em alguma tcnica de
Captulo 2 Reviso Bibliogrfica 8

programao no-linear, as variveis so tratadas como contnuas e ao fim so


arredondadas para o valor disponvel mais prximo, o que pode resultar em
estruturas diferentes das timas ou que violam restries impostas.
A comportamento de estruturas deste tipo frequentemente apresentam vrios
pontos de mnimos locais e segundo ARORA (2004), os mtodos de otimizao
clssicos podem no responder adequadamente respostas multimodais ou
descontnuas.
Por superarem estas dificuldades os AG substituram com sucesso os mtodos
clssicos de otimizao para materiais composto laminados.
O nmero de trabalhos envolvendo AG aplicados a laminados compostos
muito grande, abrangendo diversas configuraes de estruturas, sujeitas
diferentes cargas e condies de contorno. As pesquisas focam em objetivos como,
peso, resistncia mecnica, rigidez e flambagem.

Em NAIK, GOPALAKRISHNAN e GANGULI (2007), por exemplo, a


minimizao do peso de um composto laminado o objetivo da otimizao por AG.
O diferencial deste trabalho a relao que os autores fazem da porcentagem da
reduo do peso com diferentes tipos de critrios de falha.
LE RICHE e KAFTA (1993) aplicaram o mtodo dos AG para otimizao da
sequncia de empilhamento de um laminado composto. A funo objetivo do
problema de otimizao foi a maximizao da resistncia a flambagem. Neste
trabalho os autores desenvolveram um AG e aplicaram ao mesmo um operador que
era novidade para a poca, a permutao. Com a aplicao da permutao, o custo
de implementao do AG foi reduzido quase metade. As discusses sobre
operadores dos AG so apresentadas no captulo 4.
SOREMEKUM (1997) tambm lanou mo do uso de um AG na busca da
minimizao do custo e peso de um laminado composto. No referido trabalho, duas
opes de materias com custos e resistncias diferentes foram utilizadas, focando
na implementao de esquemas elitistas para a formao das geraes do AG. Na
sequncia, o captulo 4 descrever com detalhes as terminologias e rotinas de um
AG.
Captulo 2 Reviso Bibliogrfica 9

2.2 Superfcie de Resposta (SR)

Como descrito em AKIRA e ISHIKAWA (2003), os algoritmos genticos


apresentam um alto custo computacional para a otimizao de empilhamento de
lminas de uma estrutura de composto laminado. Isto ocorre devido necessidade
de se calcular a funo objetivo, que normalmente envolve um clculo estrutural por
elementos finitos, a cada iterao do algoritmo para cada indivduo da populao.
Como sugerido na referncia supracitada e tambm descrito por LEE e LIN (2003),
este custo pode ser reduzido utilizando o mtodo da SR, de maneira a reduzir o
nmero de vezes que a funo objetivo avaliada.

Segundo BOX e WILSON (1951), o mtodo da SR, foi introduzido por George
E. P. Box e K. B. Wilson em 1951 com a publicao de um artigo que foi resultado
de um projeto realizado para a ento Indstria Qumica Imperial da Inglaterra. O
projeto procurava alcanar as condies timas de operao como presso,
temperatura e concentrao de reagentes qumicos de maneira que o melhor
rendimento de seus produtos fosse atingido. Como comentado em MYERS et al.
(2004), este evento de extrema importncia no somente porque marca o que se
tornou um novo campo de pesquisa, bem como mudou drasticamente a maneira de
se conduzir experimentos por uma considervel gama de engenheiros, cientistas e
estatsticos, tornando o mtodo de superfcie de resposta um dos focos da indstria
da experimentao.

O mtodo foi desenvolvido para auxiliar na compreenso de resultados


adquiridos em experimentos, sem a necessidade de se conhecer a exata relao
entre as respostas e as variveis de projeto, porm buscando saber como a resposta
de um sistema influenciada pelas suas variveis. Como se afirma em JURAN e
GODFREY (2000), alm da indstria qumica, tpica utilizadora do mtodo, o mesmo
tem sido empregado tambm com muito sucesso na otimizao de diferentes tipos
de unidades industriais, sendo aplicado tanto em desenvolvimentos de processo e
produto como de micros e macros sistemas.

MYERS et al. (2004) relata, em sua reviso bibliogrfica baseada em mais de


200 referncias de renomados pesquisadores e aplicadores da metodologia em
Captulo 2 Reviso Bibliogrfica 10

questo, que nos ltimos 50 anos o mtodo passou por trs importantes fases. A
primeira, ocorrida em 1966, a qual focou basicamente as aplicaes da rea qumica
e processos industriais. A segunda, que ocorreu em 1975, estendeu a aplicao
para a modelagem de dados biolgicos, e a terceira, que aconteceu em 1989, nesta
os autores enfatizavam que os usurios estavam longe de utilizar o que o mtodo
poderia oferecer e que treinamento, bem como divulgao, eram extremamente
necessrios nesta rea. Outra preocupao desta fase foi a necessidade de
melhores softwares para suportar o mtodo de superfcie de resposta. Nos anos
seguintes a indstria de softwares respondeu a esta necessidade e hoje pode-se
encontrar pacotes estatsticos comuns com capabilidade para suportarem o mtodo
da SR.

CORNELL (1990) comenta que, por vezes, os problemas se confrontam com a


falta de informao de valores da resposta real em determinados pontos. A mesma
referncia apresenta o mtodo da SR como um conjunto de tcnicas que objetiva a
encontrar o melhor valor da resposta ou o comportamento da mesma no sistema,
considerando toda a gama de variveis apontadas no sistema.

Resumidamente, o mtodo obtm uma curva ou superfcie atravs de pontos


que resultam da resposta e da utilizao de uma funo base. A funo geralmente
um polinmio, de primeira ou segunda ordem ou composto por funes
trigonomtricas. Este modelo emprico chamado de superfcie de resposta. Os
coeficientes desta funo podem ser estimados com a utilizao do mtodo dos
mnimos quadrados. Na seo 4.3 a formulao do mtodo descrita.

2.3 Superfcie de Resposta Combinada com Algoritmos Genticos

So muitos os trabalhos voltados aos mtodos de otimizao de estruturas


constitudas de materiais compostos. Como afirma KLAUS (2005), o mtodo dos AG
mostra-se eficiente e adequado otimizao de um problema desse tipo, porm,
como j citado os mesmos apresentam um custo computacional relativamente alto,
(TODOROKI e ISHIKAWA, 2004). Devido a isto, a juno de um AG com o mtodo
da SR por vezes sugerida na literatura.
Captulo 2 Reviso Bibliogrfica 11

O fato de que muitos clculos ainda so requeridos pelos AG apesar de todo


desenvolvimento em torno dos mtodos de otimizao enfatizado por LEE e LIN
(2003). A relao entre o arranjo das orientaes e da sequncia de empilhamento
das lminas com a resposta da estrutura pode ser complexa de ser determinada. Por
isto LEE e LIN (2003) defendem que um tempo muito grande nos projetos de
otimizao pode ser salvo se anlises por elementos finitos, por exemplo, forem
substitudas pela equao de regresso de uma SR. Geralmente, polinmios simples
so utilizados para a determinao da SR, mas LEE e LIN (2003) descrevem que,
devido propriedades direcionais e peridicas destes materiais, funes
trigonomtricas apresentam melhor resposta se usadas como funes base da SR.
Nesta mesma referncia, um AG combinado com SR aplicado com sucesso para
determinar a melhor orientao e sequncia das lminas de duas estruturas
sanduche: a p de um propulsor martimo e a hlice de um rotor de helicptero.
Nestes casos as sequncias das lminas internas so pr-determinadas e somente
a mais externa das lminas varivel.
A importncia do uso da SR para reduzir o custo computacional da otimizao
por AG tambm apontada por AKIRA e ISHIKAWA (2003). No exemplo desta
referncia, procura-se com um AG a tima seqncia de empilhamento de um
laminado composto, de forma cilndrica, buscando a maximizao de sua resistncia
carga de flambagem. Neste caso uma SR, baseada numa funo polinomial
quadrtica com 15 coeficientes desconhecidos, foi construda com o objetivo de
estimar o fator crtico de flambagem (descrito no captulo 3) levando-se em
considerao 36 experimentos com laminados simtricos. Segundo os autores o
nmero de experimentos foi determinado em 36 pois este nmero, sendo
aproximadamente mais do que o dobro do nmero de coeficientes da funo
utilizada, estaria suficiente. Os experimentos no foram gerados de forma aleatria,
mas sim pr-determinados em combinaes variadas conforme valores de ngulos
disponveis para as lminas. Os resultados alcanados foram efetivos segundo os
autores e diferente do descrito em LEE e LIN (2003), uma funo polinomial
quadrtica foi suficiente para se adequar a SR. A explicao disto est no fato de
que a abordagem de AKIRA e ISHIKAWA (2003) para as variveis dada por
parmetros de laminao que no so objetos de estudo deste trabalho, mas so
defendidos por AKIRA e ISHIKAWA (2003) como uma forma de reduzir o nmero de
Captulo 2 Reviso Bibliogrfica 12

variveis nos projetos de laminados compostos. No caso descrito, o algoritmo


gentico possue 100 iteraes, portanto o uso da SR evitou que 100 multiplicado
pelo nmero de indivduos da populao, o clculo do fator crtico de flambagem
fosse realizado, sendo este substitudo pela funo polinomial quadrtica, que
computacionalmente menos onerosa.
TODOROKI, SUENAGA e SHIMAMURA (2003) tambm utilizam os parmetros
de laminao na sequncia de otimizao de uma laminado composto. Neste
trabalho o mtodo dos AG aplicado conjuntamente com a SR, porm h uma
modificao para o mtodo global da SR. Depois da aplicao do mtodo da SR,
uma regio com probabilidade de se encontrar o timo identificada e uma nova
SR, apenas para aquela regio, construda. Assim como em AKIRA e ISHIKAWA
(2003), para a construo da SR global os experimentos neste trabalho so pr-
determinados, neste caso 90. J para a SR local, outros 23 experimentos so pr-
determinados.
Diferente do proposto em LEE e LIN (2003), o presente trabalho utiliza todas as
direes das lminas de um laminado como variveis e no somente a lmina mais
externa. Os experimentos no so pr-selecionados como em AKIRA e ISHIKAWA
(2003) e em TODOROKI, SUENAGA e SHIMAMURA (2003), mas sim gerados
aleatoriamente de modo a no previligiar um problema especfico, mas ter-se uma
tcnica geral. Alm disso, gerando os experimentos de forma aleatria possvel
testar a validade da tcnica por ela mesma. Isso, pois, a cada vez que a tcnica
executada, uma SR diferente da anterior formada, sendo o comportamento muito
prximo, os resultados finais apresentaro respostas convergentes.
Por fim, com base na pesquisa bibliogrfica realizada, entende-se que a
aplicao da SR conjugada com os AGs de fato vantajosa para reduzir a
onerosidade computacional. Das referncias citadas neste e nos prximos captulos,
foi possvel colher dados importantes para a implementao da tcnica, SR + AG,
como por exemplo, a escolha do tipo da equao base que contribuiu na construo
de uma SR adequada s aplicaes apresentadas no captulo 5.
Captulo 3 Mecnica dos Materiais Compostos Laminados 13

3 MECNICA DOS MATERIAIS COMPOSTOS LAMINADOS

3.1 Definio Geral de Material Composto Laminado

Um material composto formado pela unio de dois ou mais materiais de


naturezas diferentes, resultando em um material de performance que se difere
quela de seus componentes se analisados em separado (PEREIRA, 2004).
A formao destes materiais se d basicamente pela utilizao de reforos
(fibras ou partculas) com alta resistncia mecnica imersos numa matriz que pode
ser polimrica, metlica ou mineral. A matriz serve de base para o material e
responsvel pela transferncia das solicitaes mecnicas que este sofre. O reforo
garante ao composto a resistncia mecnica s solicitaes e pode estar
aleatoriamente disperso ou orientado em uma, duas ou em trs dimenses. Alguns
exemplos de materiais utilizados como reforos, so as fibras de vidro, de aramida
(conhecido pelo nome comercial Kevlar) e de carbono.
Os materiais compostos podem ser classificados pelo tipo e orientao do
reforo, geometria e conforme sua matriz. Neste trabalho so abordados
especificamente os materiais formados por lminas, como a que est
esquematicamente representada na Figura 3.1. As lminas so reforadas por fibras
contnuas e unidirecionais, alinhadas paralelamente segundo uma orientao. Esta
disposio imprime um carter ortrotpico s lminas, sendo a resistncia e rigidez
do material muito maiores na direo das fibras do que na direo perpendicular
elas.

Figura 3.1 - Lmina unidirecionalmente reforada por fibra.


Captulo 3 Mecnica dos Materiais Compostos Laminados 14

Estas lminas sobrepostas e unidas formam os laminados compostos, como o


representado na Figura 3.2.

Figura 3.2 Laminado composto por 3 lminas reforadas a 0, 45 e 90, onde ek


representa a espessura da k-sima lmina, h a espessura total do laminado e a
direo do reforo da lmina.

Segundo HAFTKA, GRDAL e HAJELA (1998), os laminados so


representados de acordo com uma notao padronizada da sua sequncia de
empilhamento. Esta sequncia, que inicia da lmina do topo do laminado, indica o
ngulo de orientao das fibras de cada lmina, que medido a partir do eixo de
referncia do laminado e tomando-se o sentido anti-horrio como positivo. A Figura
3.2 indica como o ngulo de orientao referenciado, bem como as demais
especificaes de um laminado. Para um laminado composto de n lminas formado
por lminas de um mesmo material e espessura, a sequncia de empilhamento
representada como

[ 1
2 K n ]. Eq. 3.1

Geralmente os laminados so constitudos por lminas de um mesmo material


e espessura. Porm h casos em que materiais diferentes e lminas de espessuras
diferentes podem ser empregados, formando assim os laminados hbridos. Quando
Captulo 3 Mecnica dos Materiais Compostos Laminados 15

isto acontece se faz necessrio indicar junto sequncia de empilhamento, o


material e espessura de cada lmina, como o exemplo a seguir:

Eq. 3.2
[ 1, m1 ,e1
2 , m ,e
2 2
K n ,mn ,en ]

onde mn e en so respectivamente o material e a espessura da n-sima lmina.


Outro caso importante para as representaes dos laminados citado por
HAFTKA, GRDAL e HAJELA (1998), so os laminados simtricos. Um laminado
dito simtrico quando a orientao das lminas da parte abaixo do plano mdio do
laminado so um espelho das orientaes da parte que est acima do plano mdio.
Neste caso a letra s adicionada no final da representao da sequncia de
empilhamento. Por exemplo, pode-se representar um laminado com lminas
agrupadas na sequncia: 0, 45, 90, 90, 45 e 0 como

[0 45 90]s . Eq. 3.3

Em algumas situaes desejvel tambm adicionar a cada lmina o seu par


negativo. Tais laminados passam ento a serem denominados de balanceados,
neste caso o sinal pode ser indicado na frente de cada ngulo que representa a
orientao. No caso de ngulos onde o sinal no afeta a orientao da lmina, o
nmero 2 indicado em subscrito aps a orientao, como por exemplo,

[02 45 902 ]s . Eq. 3.4

Como explicam JONES (2003) e HAFTKA, GRDAL e HAJELA (1998), os


laminados simtricos so geralmente utilizados, pois os mesmos no apresentam o
acoplamento extenso-flexo, o que desejado em muitas aplicaes e tornam a
anlise do laminado mais simples. A simetria de um laminado tambm auxilia na sua
fabricao, evitando a tendncia de seu envergamento, que pode ocorrer devido a
processos trmicos durante sua cura.
Captulo 3 Mecnica dos Materiais Compostos Laminados 16

3.2 Equaes Constitutivas dos Materiais Compostos Laminados

3.2.1 Equaes constitutivas para uma lmina

Para o entendimento do comportamento estrutural dos materiais compostos


laminados do tipo matriz-fibra, faz-se necessrio inicialmente o estudo do
comportamento mecnico de uma lmina, o qual apresentado a seguir com base
em PEREIRA (2004), JONES (1999) e HAFTKA, GRDAL e HAJELA (1998).
A lmina abordada aqui de maneira ortotrpica, ou seja, apresenta diferentes
propriedades mecnicas em 3 direes mutualmente perpendiculares. Uma das
direes designada pelo eixo na direo longitudinal s fibras, a segunda
designada pelo eixo na direo transversal s fibras e a terceira designada pelo eixo
ortogonal aos dois anteriores, como apresentado na Figura 3.1.
Considerando a lei de Hooke generalizada,

6
i = Cij j , com i = 1,...,6 Eq. 3.5
j =1

e assumindo o comportamento ortotrpico j citado anteriormente, a relao tenso-


deformao fica,

1 C11 C12 C13 0 0 0 1


C C 22 C 23 0 0 0 2
2 12
3 C13 C 23 C33 0 0 0 3
= , Eq. 3.6
23 0 0 0 C 44 0 0 23
13 0 0 0 0 C55 0 31

12 0 0 0 0 0 C 66 12

onde, Cij representa a matriz constitutiva da estrutura, sendo esta a matriz


transformao tenso-deformao que para o caso ortotrpico possui nove
constantes elsticas independentes. i so as deformaes normais na direo i, ij
so as deformaes angulares no plano ij, i so as tenses normais na direo i e
ij so as tenses de cisalhamento no plano ij.
Captulo 3 Mecnica dos Materiais Compostos Laminados 17

Segundo o campo de deslocamento definido pela Teoria Clssica dos


Laminados, de acordo com o representado na Figura 3.1, pode-se definir um estado
plano de tenses onde,

3 = 0 , Eq. 3.7

23 = 0 , Eq. 3.8

31 = 0 , Eq. 3.9

pois, espera-se que devido pequena espessura, as tenses em uma lmina


aconteam somente no plano do reforo, neste caso representado pelo plano 1-2.
Com isso, a relao tenso/deformao fica reduzida a

1 Q11 Q12 0 1

2 = Q12 Q22 0 2 , Eq. 3.10
0 Q66 12
12 0

onde Qij a matriz constitutiva reduzida para um estado plano de tenses com
quatro constantes elsticas independentes:

Q11 = E1 Eq. 3.11


(1 12 21 ) ,

Q22 = E2 Eq. 3.12


(1 12 21 ) ,

Q12 =
21E1 Eq. 3.13
(1 12 21 )

Q66 = G12 , Eq. 3.14


Captulo 3 Mecnica dos Materiais Compostos Laminados 18

com Ei sendo o mdulo de elasticidade na direo i, Gij o mdulo de cisalhamento no


plano ij e ij o coeficiente de Poisson (deformao causada na direo j devido
uma deformao unitria na direo i).

3.2.2 Relao tenso deformao de uma lmina para uma direo qualquer
das fibras

Os materiais compostos laminados provm de uma combinao de vrias


lminas unidirecionalmente reforadas em diversas orientaes. Sendo assim,
comum se deparar com um sistema de coordenadas que no coincide com as
direes principais de ortotropia das lminas. Para a anlise do comportamento
mecnico de cada lmina faz-se necessria a transformao do sistema de eixos
designado para o sistema de eixos ortotrpicos, como mostrado da Figura 3.3.

y
Y

YX
XY
X X

XY
YX

Figura 3.3 Representao das tenses no sistema de coordenadas x-y.


Captulo 3 Mecnica dos Materiais Compostos Laminados 19

y
2
Y

YX
XY
X X

XY 1
+
YX

+ Y

Figura 3.4 Sistema de coordenadas 1-2 para uma rotao qualquer sobre o
sistema x-y.

y 21
1
2 12

12
21

2 1
+

Figura 3.5 Representao das tenses no sistema dos eixos de ortotropia do


material 1-2.
Captulo 3 Mecnica dos Materiais Compostos Laminados 20

Considerando o estado plano de tenses e uma rotao sobre o eixo 3 em


relao ao eixo x, (Figura 3.3), pode-se encontrar os valores de tenses e
deformaes para o sistema x-y por,

x 1
1
y = [T ] 2 Eq. 3.15

xy 12

x 1
1
y = [T ] 2 . Eq. 3.16
1 1
2 xy 2 12

onde [T ] a matriz transformao de coordenadas, dada por

cos 2 sen 2 2sen cos


[T ] = sen2 cos 2 2sen cos .

Eq. 3.17
sen cos sen cos cos 2 sen 2

Segundo JONES (1999), utilizando uma matriz R na forma

1 0 0
[R ] = 0 1 0 , Eq. 3.18
0 0 2

o vetor de deformaes de engenharia pode ser utilizado no lugar do vetor de


deformaes tensorial. Deste modo,
Captulo 3 Mecnica dos Materiais Compostos Laminados 21

1 1

2 = [R ] 2 , Eq. 3.19
1
12 2 12

x x

y = [R ] y , Eq. 3.20
1
xy 2 xy

Retornando Eq. 3.10, posta em forma abreviada tem-se,

1 1

2 = [Q ] 2 . Eq. 3.21

12 12

Utilizando as transformaes dadas pelas equaes Eqs. 3.15 3.20,

x 1 1 x
1 1
y = [T ] 2 = [T ] [Q ] 2 = [T ] [Q ][R ][T ][R ] y .
1 1
Eq. 3.22

xy 12 12 xy

Nota-se que, devido s caractersticas da matriz R, pode-se escrever que

[R] [T ] [R]1 = [T ]T , Eq. 3.23

onde o sobrescrito T denota a matriz transposta. Assim, tem-se que

x x
T
y = [T ] [Q ][T ] y .
1
Eq. 3.24

xy xy
Captulo 3 Mecnica dos Materiais Compostos Laminados 22

[]
Definindo a matriz Q por,

[Q] = [T ] [Q] [T ]1 . Eq. 3.25

Com isto, a relao tenso-deformao para o sistema de referncia x y, pode ser


escrita como

x x Q11 Q12 Q16 x



[]

y = Q y = Q12 Q22

Q26 y , Eq. 3.26
Q Q26 Q66 xy
xy xy 16

sendo que a matriz de relaes tenses-deformaes pode ser posta em forma


explcita, tem-se

Q11 = Q11 cos 4 + 2(Q12 + 2Q66 )sen 2 cos 2 + Q22 sen 4 , Eq. 3.27

Q12 = (Q11 + Q22 4Q66 ) sen 2 cos 2 + Q12 ( sen 4 + cos 4 ) , Eq. 3.28

Q22 = Q11sen 4 + 2(Q12 + 2Q66 ) sen 2 cos 2 + Q22 cos 4 , Eq. 3.29

Q16 = (Q11 Q12 2Q66 )sen cos3 + (Q12 Q22 + 2Q66 ) sen 3 cos , Eq. 3.30

Q26 = (Q11 Q12 2Q66 )sen3 cos + (Q12 Q22 + 2Q66 ) sen cos 3 , Eq. 3.31

Q66 = (Q11 + Q22 2Q12 2Q66 )sen2 cos2 + Q66 ( sen 4 + cos 4 ) . Eq. 3.32

A Eq. 3.26 relaciona as tenses em uma lmina no sistema x-y, com as


respectivas deformaes, em funo da orientao das fibras e das propriedades
elsticas dadas no sistema de ortotropia 1-2.
Captulo 3 Mecnica dos Materiais Compostos Laminados 23

3.2.3 Foras e momentos resultantes em um laminado

Em um laminado as tenses e deformaes variam dentro da lmina, bem


como de lmina para lmina, devido s diferentes orientaes e distncia do ponto
analisado com relao superfcie neutra. Porm, geralmente, os parmetros
conhecidos so os esforos resultantes (foras e momentos) no sistema de
referncia x-y.

Segundo PEREIRA (2004), no estudo do comportamento em membrana dos


materiais compostos, considerando um laminado de espessura total h e constitudo
de n lminas de espessura ek, (Figura 3.2), os esforos so dados por,
h n
N x = 2h x dz = ( x )k ek , Eq. 3.33
2 k =1

h
N y = 2h y dz = ( y )k ek ,
n
Eq. 3.34
2 k =1

h
N xy = N yx = 2h xy dz = ( xy )k ek ,
n
Eq. 3.35
2 k =1

onde Nx e Ny so foras normais por unidade de comprimento transversal e Nxy e Nyx


so foras cortantes por unidade de comprimento transversal atuantes no plano do
laminado (Figura 3.6).

Ny

z
Nyx

Nxy Nxy
Nx
Nx
Nyx

x
Ny

Figura 3.6 Foras resultantes no plano do laminado.


Captulo 3 Mecnica dos Materiais Compostos Laminados 24

Considerando que os deslocamentos nas direes x e y so u e v, respectivamente,


as deformaes lineares e angular correspondentes a estas solicitaes so:

u
x = , Eq. 3.36
x

v
y = , Eq. 3.37
y

u v
yx = + , Eq. 3.38
y x

As tenses x, y e yx so obtidas no sistema de eixos de referncia x, y, e z, e esto


relacionadas com as deformaes pela matriz de ridigez, dada pela Eq. 3.24.
Considerando somente os esforos de membrana, os esforos Nx, Ny, e Nxy so
determinados em funo das constantes elsticas de cada lmina:
n

k =1
(
N x = Q11 x + Q12 y + Q16 xy ek ,
k k k
) Eq. 3.39

que de maneira compacta pode ser escrito:

N x = A11 x + A12 y + A16 xy , Eq. 3.40

Onde, os termos Aij, para o esforo Nx so dados por:

n
A11 = Q11ek ,
k
Eq. 3.41
k =1

n
A12 = Q12ek ,
k
Eq. 3.42
k =1

n
A16 = Q16ek .
k
Eq. 3.43
k =1
Captulo 3 Mecnica dos Materiais Compostos Laminados 25

De maneira anloga:

N y = A21 x + A22 y + A26 xy Eq. 3.44

N xy = A61 x + A62 y + A66 xy , Eq. 3.45

Escrevendo os esforos em forma matricial temos:

N x A11 A12 A16 x



N y = A21 A22 A26 y . Eq. 3.46
N A A62 A66 xy
xy 61

Da mesma forma seguindo o desenvolvimento em PEREIRA (2004), no estudo


do comportamento em flexo dos materiais compostos, considerando um laminado
de espessura total h e constitudo de n lminas de espessura ek, (Figura 3.2), os
esforos so dados por,

h
M x = x zdz ,
2
h Eq. 3.47
2

h
M y = y zdz ,
2
h Eq. 3.48
2

h
M xy = M yx = xy zdz ,
2
h Eq. 3.49
2

onde Mx e My, momentos fletores por unidade de comprimento em torno dos eixos y
e x respectivamente e Mxy e Mxy, momentos torores por unidade de comprimento
so as solicitaes no laminado (Figura 3.7).
Captulo 3 Mecnica dos Materiais Compostos Laminados 26

Myx

z
My

Mx Mx
Mxy
Mxy
My

x
Myx

Figura 3.7 Momentos resultantes no laminado.

Os deslocamentos nas direes x, y e z da superfcie neutra so uo, vo e wo, sendo


que

w0
u = u0 z , Eq. 3.50
x

w0
v = v0 z , Eq. 3.51
y

Substituindo as Eq. 3.50 e Eq. 3.51 nas Eqs. 3.36 3.38 obtem-se a relao das
deformaes normais e angulares de membrana ( x , y e xy ) e de flexo ( 0 x , 0 y e

0xy ),

u0 2 w0 2 w0
x = z = 0x z , Eq. 3.52
x x 2 x 2

v0 2 w0 2 w0
y = z = 0y z , Eq. 3.53
y y 2 y 2
Captulo 3 Mecnica dos Materiais Compostos Laminados 27

uo vo 2 w0 2 w0
xy = + z2 = 0 xy z 2 , Eq. 3.54
y x xy xy

Destas relaes, extraem-se as curvaturas de flexo , sendo

2 w0 Eq. 3.55
x = ,
x 2

2 w0
y = 2 Eq. 3.56
y

2 w0
xy = 2 . Eq. 3.57
xy

Deste modo a relao das deformaes podem ser reescritas como:

x = 0 x + z x , Eq. 3.58

y = 0 y + z y Eq. 3.59

xy = 0 xy + z xy , Eq. 3.60
Captulo 3 Mecnica dos Materiais Compostos Laminados 28

De maneira anloga anlise feita para o comportamento de mebrana, os


momentos podem ser escritos como:

n zk

k =1
( k k k
M x = Q11 x + Q12 y + Q16 xy zdz ,

) Eq. 3.61
zk 1

Desenvolvendo a Eq. 3.61 levando em conta as relaes entre as deformaes


e considerando que as integrais em z se anulam devido as camadas simtricas em
relao superfcie neutra

n
M x = Q11 k
(
k z 3 z k31 ) k
x + Q12 k
(
z 3 z k31 k )
z 3 z k31
y + Q16 k
(
xy ,
) Eq. 3.62
k =1 3 3 3

de forma compacta:

M x = D11 x + D12 y + D16 xy , Eq. 3.63

com:

n
D1 j = Q1 j
k (z 3
k z k31 )
. Eq. 3.64
k =1 3

Os momentos My e Mxy so obtidos da mesma forma. Escrevendo de forma


matricial os momentos so:

M x D11 D12 D16 x



M y = D21 D22 D26 y . Eq. 3.65
M D D62 D66 xy
xy 61

De forma geral, para laminados no simtricos o comportamento global de um


laminado dado por,
Captulo 3 Mecnica dos Materiais Compostos Laminados 29

N x A11 A12 A16 B11 B12 B16 0 x


N
y A21 A22 A26 B21 B22 B26 0 y
N xy A61 A62 A66 B61 B62 B66 0 xy Eq. 3.66
= ,
M x B11 B12 B16 D11 D12 D16 x
M y B21 B22 B26 D21 D22 D26 y

M xy B61 B62 B66 D61 D62 D66 xy

escrevendo de forma compacta,

N A B 0
= , Eq. 3.67
M B D

onde, A a matriz dos efeitos de membrana ou extensional, D a matriz de flexo e


B a matriz de acoplamento entre membrana e flexo.

Como geralmente os esforos solicitantes so os valores conhecidos, a Eq.


3.67 torna-se til quando escrita inversamente,

1
0 A B N
= , Eq. 3.68
B D M

Como j citado anteriormente, para o caso de laminados simtricos, os


esforos do tipo membrana no causam deformaes de flexo, portanto a matriz B
torna-se nula.

3.3 Frequncia Natural de um Laminado

Como descrito em JONES (1999), a frequncia natural uma caracterstica


importante e que depende da sequncia de empilhamento das direes das lminas
que compe um laminado.
Captulo 3 Mecnica dos Materiais Compostos Laminados 30

Considerando uma placa retangular (Figura 3.8) simplesmente suportada de


comprimento lp no eixo x e largura wp no eixo y, formada por n lminas de espessura
constante ek, empilhadas de forma simtrica e balanceada, onde a espessura total h
da placa dada por

h = nek . Eq. 3.69

A equao governante do movimento segundo a Teoria Clssica dos


Laminados para um laminado simtrico dada por HAFTKA, GRDAL e HAJELA
(1998),

4 w0 4 w0 4 w0 4 w0 4 w0 2 w0
D11 + 4 D + 2 ( D + 2 D ) + 4 D + D = h
Eq. 3.70
x 4 x 3 y x 2 y 2 xy 3 y 4 t 2
16 12 66 26 22

onde w0 representa a deflexo na direo z e a densidade mdia, a qual obtida

por

h 1 n (k )
= h 1 h2 (k )dz =

2
,
n k =1
Eq. 3.71

sendo que (k ) a densidade da k-sima lmina. Os termos Dij so os coeficientes


de rigidez de flexo do laminado.
Em HAFTKA, GRDAL e HAJELA (1998) descreve-se que os termos de
acoplamento, A16 e A26, podem ser negligenciados no caso de anlises de laminados
balanceados, j que a contribuio da parcela da lmina de orientao
referencialmente positiva anula a da negativa. Porm o mesmo no ocorre para os
termos de acoplamento D16 e D26, pois estes dependem da sua distncia linha
neutra do laminado, porm, assume-se tambm que em casos gerais onde,

D16
< 0,2 Eq. 3.72
(D 3
11 D22 ) 1
4

e
Captulo 3 Mecnica dos Materiais Compostos Laminados 31

D26
< 0,2 , Eq. 3.73
(D 3
22 D11 ) 1
4

tais termos, podem ser negligenciados. Assim, para anlise da frequncia, bem
como comportamento de flambagem no presente trabalho, os termos D16 e D26,
sero negligenciados.

wp

x
lp

Figura 3.8 Representao de uma placa plana retangular.

As condies de contorno para uma placa simplesmente suportada so dadas por

w0 = 0 , M x = 0 em x = 0 , lp

w0 = 0 , M y = 0 em y = 0 , wp

A soluo da equao governante Eq. 3.70 com as condies de contorno


impostas obtida fazendo-se a deflexo para o modo de vibrar (m,r) como

m r mx ry
w0 = Amr sen sen , Eq. 3.74
l w
m =1 r =1 p p
Captulo 3 Mecnica dos Materiais Compostos Laminados 32

Substituindo a Eq. 3.74 na Eq. 3.70 obtm-se a equao para a freqncia


natural correspondente ao modo de vibrar (m,r), a qual dada por
1

m 2
4 2 2 4
m r
+ D22 r
2
fn = D11 + 2(D12 + 2 D66 ) , Eq. 3.75
h l p l w
p p


w
p


A freqncia fundamental pode ser obtida utilizando os valores de m e r iguais


a um.

3.4 Critrios de Falha

Uma tarefa fundamental no projeto de uma estrutura de material composto a


predio da sua resistncia. Atravs da Teoria Clssica dos Laminados, conforme
visto na seo anterior, possvel transformar os carregamentos externos sobre um
laminado em tenses em cada ponto de uma lmina. Conhecendo as tenses em
cada ponto das camadas do laminado e as propriedades de resistncia das lminas,
pode-se tambm conhecer a resistncia do laminado aplicando um critrio de falha
adequado.

Os critrios de falha so utilizados para prever se determinado laminado ir


falhar ou no devido s solicitaes impostas. A falha de uma laminado composto
pode ocorrer por diferentes mecanismos (PEREIRA, 2004 e KNOPS, 2008): Falha
da fibra, falha da matriz, descolamento entre fibra e matriz ou descolamento entre as
lminas.

Um nmero considervel de critrios de falhas para materais compostos


laminados pode ser listado. Nos testes e exemplos apresentados no decorrer do
presente estudo foram utilizados os critrios de carga de flambagem, mxima tenso
e Tsai-Hill, bem como o ainda no to difundido critrio de falha Puck. Por isto, na
sequncia, cada um destes critrios abordado.
Captulo 3 Mecnica dos Materiais Compostos Laminados 33

A flambagem pode ocorrer quando componentes de pequena espessura, como


placas por exemplo, so expostos a cargas compressivas. O que ocorre que,
quando atingi-se a carga crtica flambagem, o componente subitamente se flete.

Segundo HAFTKA, GRDAL e HAJELA (1998) e PEREIRA (2004), no critrio


de mxima tenso assume-se que os mecanismos de falha longitudinal, transversal
e de cisalhamento, ocorrem de modo independente. Na prtica porm presume-se
que geralmente acontece a interao entre estes mecanismos. Esta observao
levou ao desenvolvimento de critrios que podem ser chamados de energticos.

O critrio de Tsai-Hill e o critrio de falha de Puck, so exemplos de critrios


energticos. Segundo KNOPS (2008), o critrio de falha de Puck um critrio ainda
pouco difundido, mas que possui boa correlao com dados experimentais,
considera a interao entre os mecanismos supracitados e tambm distingue a falha
da fibra (FF) e a falha interfibras (conhecida como IFF, do ingls inter-fibre failure).
Para cada um destes fenmenos h uma formulao matemtica diferente e os
efeitos destes, bem como os meios para evit-los, so completamente diferentes,
por isso a importncia de conhec-los.

3.4.1 Carga crtica de flambagem

Componentes fabricados em materiais compostos laminados, geralmente


possuem pequena espessura, assim estes podem se tornar sujeitos flambagem se
expostos cargas compressivas.

Segundo JONES (1999), para o caso especfico de placas retangulares com


carregamento Nx e Ny no plano e simplesmente apoiada nas quatro arestas (Figura
3.9), o fator crtico de flambagem cr dado por

m 4 m
2
r
2

4

2 D11 + 2(D12 + 2 D66 ) + D22 r
lp w
l p wp p .
cr (m, r ) = Eq. 3.76
2 2
m r
Nx + N
l w y

p p
Captulo 3 Mecnica dos Materiais Compostos Laminados 34

Dij so os coeficientes de rigidez de flexo do laminado e antendem s Eqs. 3.72 e


3.73, m e r representam os modos de flambagem, lp e wp so as dimenses da placa.

y
Ny

Nx
Nx

wp
x
Ny
lp

Figura 3.9 Representao de carregamentos em uma placa retangular.

Para se determinar que um laminado no sofrer flambagem, o valor de cr


para todas as combinaes de m e r deve ser calculado. A flambagem
determinada quando o valor mnimo de cr menor que 1. Isto quer dizer que as
foras aplicadas so maiores que as cargas de flambagem suportadas.

3.4.2 Critrio da Mxima Tenso

Neste critrio, define-se que a falha ocorre quando qualquer uma das tenses
as quais um ponto em uma lmina solicitada atinge seu limite de ruptura. Assim, se
uma das seguintes inequaes

X c < 1 < X t , Eq. 3.77

Yc < 2 < Yt Eq. 3.78


Captulo 3 Mecnica dos Materiais Compostos Laminados 35

S < 12 < S , Eq. 3.79

no for verificada, ocorrer a falha do ponto da lmina em questo e por


consequncia do laminado. 1 ,2, e 12 representam respectivamente as tenses
longitudinal, transversal e de cisalhamento no plano da lmina analisada, Xc e Xt
representam, respectivamente as resistncias mecnicas na direo longitudinal
compresso e trao, analogamente Yc e Yt na direo transversal e S representa a
resistncia mecnica ao cisalhamento.

3.4.3 Critrio de Tsai-Hill

Segundo HAFTKA, GRDAL e HAJELA (1998), o critrio de Tsai-Hill


semelhante ao critrio de Hill e por sua vez o critrio de Hill um critrio anlogo ao
critrio de escoamento de von Mises, porm aplicado a materiais ortotrpicos. Como
j descrito acima, o critrio de falha de Tsai-Hill um critrio energtico que
considera a interao entre os diferentes tipos de esforos, e para que no ocorra a
falha, a seguinte inequao, que representa o fator de falha de Tsai-Hill deve ser
satisfeita:

F ( 1 2 ) + G( 2 3 ) + H ( 3 1 ) + 2 L 122 + 2 M 23 + 2 N 312 < 1 , Eq. 3.80


2 2 2 2

onde as constantes F, G, H, L, M e N so parmetros da lmina analisada.


Tomando a Eq. 3.80 em separado para cada ensaio de trao nas 3 direes,
bem como considerando cisalhamento em separado em cada plano, tem-se, para o
estado plano de tenses,

2
1 2 1
2 2
1 1
+ 2 + 2 2 1 2 + 12 < 1 , Eq. 3.81
X Y X Y Z S12
Captulo 3 Mecnica dos Materiais Compostos Laminados 36

onde X representa a resistncia mecnica na direo longitudinal, Y e Z nas direes


transversal e S representa a resistncia mecnica ao cisalhamento.

No critrio de Tsai-Hill considera-se que as tenses de ruptura trao


transversais so iguais, Z = Y, por isso o critrio definido como,

2
1 2 1 2 12
2 2

+ 2 + < 1 , Eq. 3.82


X Y X S12

Como observado em ARAGO e SAVI (2001), neste critrio, as resistncias


devem ser usadas adequadamente de acordo com os sinais das tenses principais.
Por exemplo, se 1 positivo e 2 negativo, os denominadores de Eq. 3.82 devem
ser, respectivamente, Xt e Yc, resistncia trativa e compressiva respectivamente.

3.4.4 Critrio de Puck

Segundo SONNEN, LAVAL e SEIFERT (2003), baseado em modelos fsicos,


Alfred Puck desenvolveu um dos mais modernos critrios de falha para materiais
compostos laminados. Com a finalidade de integrar numerosas observaes
experimentais em uma nica teoria, Puck desenvolveu o denominado critrio do
plano de ao de Puck. Este critrio no s distingue entre os fenmenos de falha
da fibra (FF) e a falha interfibras (IFF), como distingue tambm diferentes modos de
falha destes fenmenos.

KNOPS (2008) explica que devido aos diferentes fatores de expanso trmica
da fibra e da matriz, uma considervel poro de tenso residual se aloja na matriz
depois da cura do laminado. Estas tenses podem gerar pequenas trincas inicias e
descolamento local entre fibra e matriz. Quando o laminado pela primeira vez
solicitado mecanicamente, a propagao de finas trincas ocorre. Enquanto estas
trincas permanecem na escala fibra-matriz denominam-se micro trincas. Porm, se
tanto em comprimento como em nmero, estas trincas se propagarem, trincas
macroscpicas so formadas. Este dano macro mecnico chamado de falha
interfibras (IFF).
Captulo 3 Mecnica dos Materiais Compostos Laminados 37

Efetivamente, a IFF leva a uma redistribuio das foras dentro do laminado.


Porm, seria errado assumir que uma lmina danificada pela IFF no carregar
nenhuma outra carga transversal direo da fibra. Acontece que, a certa distncia
depois da trinca, a carga novamente introduzida na lmina danificada por meio de
tenses cisalhantes interlaminares. O esquema da Figura 3.10 mostra a
redistribuio das foras.

Lminaunitria
Componentesseparados

Lminainseridaemumlaminado

Redistribuiolocaldeforas

Figura 3.10 Redistribuio das foras aps uma IFF (adaptada de KNOPS 2008).

Se a carga aumentar depois da primeira ocorrncia de IFF, futuras trincas por


IFF surgem rapidamente na respectiva lmina. Teoricamente uma nova trinca surge
exatamente no meio de duas trincas existentes. Dessa forma acontece o mecanismo
de propagao.

Como salienta KNOPS (2008), a devida ateno deve ser dada ao fato de que
diferentes combinaes de tenses levam diferentes formas de IFF. Isto de
maior importncia j que cada forma afeta a estrutura de uma maneira. Estas
diferentes formas podem ser observadas na Figura 3.11.

As diferentes formas de IFF so denominadas de:

Modo A: Ocorrem devido s tenses de trao tranversal. As superfcies


de fratura so separadas uma da outra por trao pura, o que leva
degradao do mdulo de elasticidade e cisalhamento.

Modo B: A fratura causada por tenses no plano longitudinal. Neste


caso, diferente do modo A, a trinca no se abre e as superfcies de
fratura so prensadas uma contra outra. Consequentemente a
Captulo 3 Mecnica dos Materiais Compostos Laminados 38

degradao da rigidez de uma IFF modo B bem menos significante


que a do modo A.

Modo C: Causada por tenses de compresso transversal, acarreta no


fenmeno de falha oblqua.

ModoC
ModoA ModoB

Falhadiagonalouoblqua

Traotransversal
Falhanoplanolongitudinal

Falhadiagonalouoblqua

Figura 3.11 Formas das falhas interfibras IFF (adaptada de KNOPS 2008).

A IFF modo C foi o que motivou Puck a identificar o plano de escorregamento


da falha e denomin-lo plano de ao. Desta maneira, os clculos de fratura do
laminado so referenciados para aquele plano. Os modos A e B podem at ser
tolerveis, porm o modo C pode levar a uma falha catastrfica de todo o composto.
Segundo KNOPS (2008), se o ngulo do plano de fratura exceder +/- 54, a forma
pontiaguda da trinca pode comprometer as camadas vizinhas do laminado e isto
resultar num colapso de todo o laminado.

Para completa anlise do laminado, faz-se necessrio calcular tambm a falha


da fibra ou a FF. A anlise deste modo de falha importante, pois se as tenses na
direo da fibra forem prximas s tenses limites da FF, as trincas iniciais de um
Captulo 3 Mecnica dos Materiais Compostos Laminados 39

nico filamento podem danificar a matriz ao redor e estas micro trincas podem
reduzir o limite de todos os modos de falha IFF. Assim como a IFF, a FF tambm
apresenta diferentes formas. Estas so basicamente diferenciadas pelos tipos de
tenso causadoras, ou seja, trao e compresso, como mostrado na Figura 3.12.

Trao Compresso

Figura 3.12 Formas das falhas da fibra FF (adaptada de KNOPS 2008).

Na sequncia, uma relao das equaes matemticas para os diferentes


modos de falha apresentada. Estas equaes analisadas conjuntamente definem
uma superfcie tridimensional fechada, ou seja um envelope de falha definido no
domnio das tenses (1, 2, 12). A Figura 3.13 mostra este envelope, formado pelas
seguintes equaes:

S
FF - Trao, = 1, Eq. 3.83
1T

S
FF Compresso, + (10 21 ) 2 = 1 , Eq. 3.84
1C

sendo que,

f 12
S = 1 + m 1 2 . Eq. 3.85
Ef1
Captulo 3 Mecnica dos Materiais Compostos Laminados 40

2 2 2
12 Y
IFF Modo A, 1 p12+ T 2 + p12+ 2 = 1 , Eq. 3.86
S12 S12 YT S12

IFF Modo B,
1 2
S12

(
12 + p12 2 )2
+ p12 2 = 1 , Eq. 3.87

12 2 YC
2 2

IFF Modo C, + = 1, Eq. 3.88


( )
2 1 + p22 S12 YC ( 2 )

o ngulo do plano de fratura para o modo C, pode ser calculado por

1 R A 2 2
cos fp = 22 12 + 1 , Eq. 3.89
(
2 1 + p22 ) S12 2

onde, S o fator de falha FF, 1T e 1C so as deformaes de trao e

compresso na direo 1, 21 a deformao cisalhante, m 1 o fator de magnitude

da tenso para fibra na direo 2, devido diferena entre o mdulo transversal da


fibra e o mdulo da matriz, E f 1 o mdulo de Young da fibra, S12 a fora

cisalhante em uma lmina transversal e paralela direo da fibra, YC e YT so as

resistncias de compresso e trao em uma lmina transversais direo da fibra,


R22A a resistncia transversal cisalhante considerando uma tenso pura cisalhante

22 no laminado, (ver Figura 3.11, modo C, cisalhamento transversal) e p12+ , p12 e p22

so parmetros de inclinao utilizados para construo do envelope de falha do


laminado, tais parmetros so obtidos experimentalmente e esto relacionados entre
si por

d
p12 = 21 , Eq. 3.90
d 2 2 = 0

S12 YC

,
R22A = 1 + 2 p 1 Eq. 3.91
2 p12
12
S12
Captulo 3 Mecnica dos Materiais Compostos Laminados 41

R22A
p22 = p12 . Eq. 3.92
S12

Figura 3.13 Forma do envelope de falha segundo critrio de Puck (adaptada de


KNOPS, 2008).

Para efeito ilustrativo nesta seo e de aplicao na Seo 5.2 a Tabela 3.1
apresenta valores das propriedades do material Carbono-Epoxi, encontrados em
KNOPS (2008) e LOPEZ, LUERSEN e CURSI (2009).

Tabela 3.1 Propriedades do material Carbono-Epoxi

YT YC S12 Ef1
1T 1C f 12 m 1 p12
(MPa) (MPa) (MPa) (MPa)
70 -240 105 230000 0,0175 -0,014 0,23 1,1 0,25

Trabalhos como o de SONNEN, LAVAL e SEIFERT (2003), referenciam dois


testes conduzidos na Universidade Tecnolgica de Aachen que mostram uma alta
conformidade com a teoria do critrio de Puck.
Em SCHUECKER e PETTERMANN (2006) o comportamento do dano de um
laminado dividido em duas diferentes perspectivas: Evoluo do dano e efeito do
dano. Um modelo para o dano baseando-se na Teoria de Puck apresentado,
concluindo que combinando este modelo com a Teoria Clssica dos Laminados o
carregamento do plano de tenso pode ser previsto com boa confiabilidade.
Captulo 3 Mecnica dos Materiais Compostos Laminados 42

HINTON, KADDOUR e SODEN (2002) descrevem o resultado e as concluses


de um evento denominado World-Wide Failure Exercise lanado pela primeira vez
em 1995, o qual dedica-se a comparar as teorias existentes para os critrios de falha
como os objetivos de:
estabelecer o nvel atual de maturidade das teorias para anlise de falha
de laminados polimricos reforados por fibras;
estreitar a lacuna de conhecimento entre os tericos e os projetistas
prticos neste campo;
estimular a comunidade envolvida com materiais compostos a prover
aos engenheiros projetistas mtodos de predio de falha mais robustos
e precisos, bem como a credibilidade para uso destes.

Neste evento, 14 casos experimentais para 12 diferentes teorias foram


testados e comparativamente avaliados. Numa avaliao geral, o critrio de Puck
demonstrou timos resultados, ficando por exemplo em primeiro lugar no ranking,
quando a predio de falhas por tenso biaxial foi analisada. Ficou tambm na
primeira posio considerando a predio geral das caractersticas nos testes
realizados. Segundo o relato do trabalho, no mbito geral, os resultados mostram
que a Teoria de Puck encontrou concordncia com a maioria dos resultados
experimentais, mostrando-se ser uma das melhores teorias de falha atualmente
disponveis para anlise de materiais compostos laminados.
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 43

4 ALGORITMO GENTICO CONJUGADO COM SUPERFCIE DE

RESPOSTA PARA ESTRUTURAS DE MATERIAIS COMPOSTOS

LAMINADOS

A apresentao do desenvolvimento da rotina que implementa o mtodo da SR


em um AG, o objetivo deste captulo. Este se divide em 4 sees, sendo que
inicialmente o mtodo dos AG clssicos descrito e um exemplo de aplicao de um
AG padro para materiais compostos laminados apresentado. Em seguida,
descreve-se um AG encontrado na literatura de referncia, o qual posteriormente foi
adaptado para a conjugao com SR. Depois, descreve-se sobre o mtodo da
superfcie de resposta tambm com alguns exemplos aplicados tanto para uma
funo qualquer como para estruturas de materiais compostos laminados. E por fim,
a proposta da rotina que conjuga um AG com mtodo da SR.

4.1 Mtodo dos Algoritmos Genticos Clssico

Segundo HAFTKA, GRDAL e HAJELA (1998) os algoritmos genticos usam


tcnicas derivadas da biologia e baseiam-se na aplicao do princpio evolutivo de
Darwin. Este princpio afirma que caractersticas individuais, ou seja, aptides, que
foram teis sobrevivncia dos indivduos de uma populao, tendem passar para
geraes futuras, pois os indivduos que as possuem tem maior chance de
sobreviver e assim reproduzir.

Na biologia, a carga gentica arquivada nos chamados cromossomos que


so formados por partes menores, os genes. Em um AG, o cromossomo pode ser
denominado de indivduo, que carrega certas caractersticas, ou seja, os genes.
Assim, o agrupamento destes indivduos chamado de populao, ver Figura 4.1.
Fazendo uma correspondncia com a otimizao de uma funo, um indivduo
corresponde a um ponto (ou uma soluo), uma populao corresponde a um
conjunto de pontos, enquanto que a aptido de um indivduo depende do valor da
funo e das restries avaliadas naquele ponto.
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 44

Figura 4.1 Representao esquemtica da populao, indivduos e gene de um


AG.

A mecnica da gentica natural baseada em operaes que resultam em


uma estruturada, porm randmica troca de informaes genticas. Estas operaes
consistem basicamente em seleo ou fitness (aptido), cruzamento e mutao,
sendo a ltima no obrigatria.

No processo de seleo de um AG, os indivduos mais aptos so mantidos,


imitando o que acontece na biologia. Para tal, faz-se necessrio definir a aptido do
indivduo. Em problemas sem restries, ou seja, sem condies de contorno
aplicadas, a aptido pode ser definida como a funo objetivo. Se o problema for de
maximizao, obviamente o indivduo mais apto o que resulta no maior valor para
a funo objetivo. O contrrio acontece para um problema de minimizao. No caso
de problemas com restrio, a aptido deve considerar tambm a violao destas
restries.

Os indivduos selecionados so os chamados pais, utilizados para gerar os


filhos da gerao futura, ou seja, prxima iterao. Este processo, que ocorre de
forma randmica, denomina-se cruzamento, no qual as informaes de dois pais so
combinadas entre si, formando assim dois novos indivduos, os filhos. O cruzamento
pode ocorrer em 1 ou mais pontos. A Figura 4.2 mostra um exemplo de cruzamento
particionado em 2 pontos.
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 45

0 1 1 1 0 1 1 Pai 1

1 0 0 0 1 1 0 Pai 2

0 0 0 0 1 1 1 Filho 1

1 1 1 1 0 1 0 Filho 2

Figura 4.2 Operao de cruzamento, numa codificao binria, particionado em


2 pontos.

No exemplo utilizado para demonstrar um cruzamento (Figura 4.2), uma


codificao binria utlizada. Nesta codificao, cada gene um digito do nmero
binrio e o cromossomo a prpria string que o forma. Segundo HAFTKA, GRDAL
e HAJELA (1998), quando variveis reais, como o nmero de lminas, so
representadas por nmeros binrios, pode ocorrer dos filhos no carregarem
nenhuma caracterstica dos pais, ou seja, os resultados dos filhos ficam fora do
espao de domnio traado pelos pais. Isto no significa um problema, mas em
alguns casos pode diminuir a efetividade do processo. Quando se utiliza valores
reais para as variveis, o valor de cada uma das variveis representada em uma
posio do cromossomo, um gene. Desta forma, os indivduos gerados sempre
carregaro nos seus genes valores que foram gerados na populao inicial. Neste
ponto, o processo de mutao, descrito a seguir, um auxiliador para garantir a
efetividade do algoritmo.

A mutao no uma operao obrigatria para o algoritmo gentico, porm


dissemina a diversidade dos indivduos, prevenindo perdas prematuras de
informao (HAFTKA, GRDAL e HAJELA, 1998). Com a populao inicial sendo
gerada randomicamente, a probabilidade de que todos os possveis genes sejam
representados muito baixa. No caso da mutao binria procede-se a mutao
pela troca de um bit de 0 para 1 ou vice-versa. No caso de codificao real,
usualmente realiza-se uma perturbao gaussiana em torno de um ponto.

Aps a mutao, uma nova populao formada e avaliada. Neste momento


pode-se optar pelo denominado esquema elitista, o qual determina que se algum
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 46

filho gerado for menos apto do que um dos pais, o mesmo deve ser descartado e o
pai deve ser mantido.

Tendo a nova populao aplica-se um critrio de parada, que pode ser quando
no h melhora no melhor indivduo durante um nmero pr-determinado de
geraes, quando a populao uniforme (perda da diversidade) ou na prtica
comum, quando um dado tempo for alcanado (nmero de geraes ou nmero de
avaliaes da funo objetivo).

A Figura 4.3 mostra esquematicamente o fluxograma de um algoritmo gentico.

SELEO em CRUZAMENTO
funo da aptido (entre os pais e
(seleo dos pais) obteno dos
filhos)

AVALIAO da MUTAO
POPULAO populao (perturbao
INICIAL (clculo da aleatria) de
(indivduos, funo objetivo e alguns
cromossomos) aptido) indivduos


Forma NOVA
Aplica CRITRIO
Aptido DE PARADA, se
POPULAO
filhos + filhos que
no alcan-lo sofreram mutao
continua ciclo

Figura 4.3 Fluxograma de um algoritmo gentico.

Como comenta HAFTKA, GRDAL e HAJELA (1998), as operaes de um AG


podem parecer como uma procura completamente randmica. Porm, os AG tm
sido experimental provados, ser um mtodo robusto para solucionar problemas de
otimizao.
As vantagens de um AG, segundo SOREMEKUM (1997) e HAFTKA, GRDAL
e HAJELA (1998), so:
Facilidade na formulao e implementao;
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 47

No utilizam direo de busca baseada no gradiente, e portanto no


apresentam problemas com funes descontnuas ou cujo gradiente
de difcil avaliao;
Podem ser utilizados tanto para problemas com variveis contnuas,
como discretas ou mistas;
So de fcil paralelizao (por exemplo, a avaliao da aptido dos
indivduos pode ser feita em vrios processadores em paralelo);
Aplicados aos materiais compostos laminados, cujos problemas de
otimizao normalmente apresentam comportamentos multimodais, este
mtodo mostra-se bastante eficaz na busca do timo global.
A Figura 4.4 mostra graficamente, a busca pelo ponto mnimo de uma funo,
de modo a comparar o comportamento desta busca com o mtodo clssico e o AG.
No primeiro caso, com o mtodo clssico, baseado no gradiente, possvel que a
busca seja cessada assim que um ponto de mnimo encontrado. Porm, neste
caso, seria um mnimo local. No segundo caso, com o AG, devido s geraes que
so obtidas sucessivamente pela aplicao dos operadores genticos,
representadas pelos nmeros 1, 2 e 3, os pontos mapeiam todo o domnio. Desta
forma provvel que a busca se aproxime do ponto de mnimo global.

Figura 4.4 Representao da busca do ponto de mnimo de uma funo,


utilizando-se um mtodo clssico e algoritmos genticos.

Entretanto, um AG possui as seguintes desvantagens (SOREMEKUM, 1997 e


HAFTKA, GRDAL e HAJELA, 1998):
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 48

Alto custo computacional, pois necessita avaliar a funo objetivo


inmeras vezes para obter a otimizao;
Requer ajuste dos parmetros, muitas vezes por tentativa e erro;
No se pode ter total certeza de que a soluo encontrada realmente a
tima, pois trata-se de um problema matemtico ainda aberto.

4.1.1 Exemplo 4.1 - Aplicao de um AG padro uma estrutura de


composto laminado

O objetivo em descrever este exemplo na presente seo a familiarizao


dos componentes de um AG, tais qual, gene, indivduo e populao, inseridos no
ambiente das estruturas de materiais compostos laminados. Assim, no se anseia
extrair anlises ou concluses do mesmo.
Neste exemplo, busca-se a maximizao da carga de flambagem para um
laminado composto. O laminado simtrico e balanceado, formado por 16 lminas,
sendo que para cada lmina orientada numa certa direo existe o seu par de
orientao negativa junto posto. Como o laminado balanceado e simtrico, os
cculos so realizados com apenas do nmero das lminas. A geometria do
laminado definida como placa plana retangular e simplesmente suportado nas 4
arestas. A Figura 4.5 representa esquematicamente os carregamentos e dimenses
do laminado. As variveis contnuas de projeto so as orientaes de cada lmina,
que podem variar de 0 a 90 e a funo objetivo a maximizao do fator crtico de
flambagem dado pela Eq. 3.76. Para tal, lana-se mo da execuo de um AG
programado em Matlab e elaborado durante o desenvolvimento deste trabalho. O
cdigo escrito est disponvel no Apndice A.
O programa permite entrar com as especificaes do laminado, ou seja,
propriedade dos materiais das lminas (sendo que possvel escolher at 3
diferentes materiais no laminado), a espessura ek para cada lmina, as dimenses
de comprimento lp e largura do laminado wp e o valor dos carregamentos Nx e Ny. A
entrada para alguns parmetros do AG tambm pode ser especificada, podendo-se
definir o tamanho da populao inicial, bem como o nmero de geraes do AG.
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 49

Outros parmetros so fixos, o nmero de genes a sofrer mutao e perturbao


gaussiana, neste caso 1 e a partio do cruzamento ocorre em apenas 1 posio.
Neste AG, a posio da partio do cruzamento escolhida de forma randmica a
cada gerao, enriquecendo o AG. Um ponto peculiar deste AG que a formao se
d de forma eletista, mantendo o melhor pai e eliminando o pior filho.

y
Ny

Nx
Nx

wp
x
Ny
lp

Figura 4.5 Representao de carregamentos em uma placa retangular.

No exemplo, os seguintes valores so considerados:

mesmo material para todas as lminas (a especificao das


propriedades pode ser verificada no Apndice A);
mesma espessura hk = 0,2mm para todas as lminas;
comprimento lp = 100mm e largura wp = 100mm;
carregamentos compressivos Nx = Ny = 100N/mm;
populao inicial = 10 indivduos;
nmero de geraes = 300;
nmero de lminas = 16, porm como se trata de um laminado simtrico
e balanceado, apenas 4 orientaes sero de interesse, as demais
sero consequncia destas.
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 50

O AG neste caso acontece conforme os seguintes passos:

1. Gera populao inicial randomicamente com 10 indivduos;

Indivduo 1 = [1 2 3 4]1

Indivduo 2 = [1 2 3 4]2

...

Indivduo 10 = [1 2 3 4]10

2. Calcula a aptido, ou seja, o fator critco de flambagem segundo a Eq.


3.76, para cada indivduo;

3. Faz a seleo dos pais, ou seja, seleciona os indivduos que apresentaram


o maior valor do fator critco de flambagem;

4. Gera os filhos fazendo o cruzamento dos pais, conforme exemplo ilustrado


na Figura 4.6.

1 2 3 4
Pai 1
1 2 3 4
Pai 2
1 2 3 4
Filho 1
1 2 3 4
Filho 2

Figura 4.6 Operao de cruzamento com partio entre o segundo e o terceiro


gene.

5. Aplica mutao, neste caso em 1 de 10 indivduos, ou seja, escolhe-se


randomicamente 1 indivduo e causa neste uma perturbao gaussiana
em torno do ponto;

6. Forma a nova gerao mantendo o melhor pai e eliminando o pior filho


(esquema elitista);

7. Retorna ao passo 2 at 300a gerao (critrio de parada).


Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 51

Os valores das orientaes convergiram prximo ao esperado, ou seja,


orientaes 45 que seria a soluo exata, ver Tabela 4.1. Como um exemplo, a
Figura 4.7 apresenta um histrico com a convergncia do resultado para o teste 1,
nota-se que aproximadamente aps a 150 gerao no houve mais melhora .

Tabela 4.1 Resultados alcanados com o AG

Teste 1 2 3 4 Resposta na forma padro


1 45.1489 45.1173 45.4007 43.6483 [45.1489 45.1173 45.4007 43.6483]s
2 45.1119 44.8941 44.9439 46.6676 [45.1119 44.8941 44.9439 46.6676]s
3 44.8652 44.9827 44.8990 44.1101 [44.8652 44.9827 44.8990 44.1101]s

1.79

1.78

1.77

1.76

1.75
crit

1.74

1.73

1.72

1.71

1.7
0 50 100 150 200 250 300
Nmero de Iteraes do AG

Figura 4.7 Convergncia do exemplo 4.1.


Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 52

4.2 O AG Original Utilizado Posteriormente na Conjugao com SR

Esta seo reservada para a apresentao do AG que foi utilizado como


base, sendo posteriormente modificado para a conjugao com o mtodo da SR.
Elaborado por LOPEZ, LUERSEN e CURSI (2009), este AG tem por objetivo a
otimizao de uma laminado hbrido composto. As variveis de projeto so as
orientaes das lminas, os materiais (2 especificaes possveis) e o nmero de
lminas a serem empilhadas. O objetivo da otimizao pode ser, a minimizao do
custo, a minimizao do peso e ou a maximizao da carga de flambagem. Como
restrio pode-se escolher por aplicar os critrios de falha da mxima tenso, de
Tsai-Wu ou de Puck.
A estrutura definida por um laminado composto simtrico e balanceado. Cada
indivduo composto por 2 cromossomos, um para a sequncia de empilhamento
das orientaes e outra para a sequncia de empilhamento dos materiais. As
orientaes bem como os materias so codificados de acordo com a Tabela 4.2. Na
Figura 4.8 um exemplo da codificao apresentado.

Tabela 4.2 Representao dos cromossomos


Cromossomo das orientaes das lminas (C1)
Ausncia de
02 45 902
Lmina
0 1 2 3

Cromossomo dos materiais das lminas (C2)


Carbono-Epoxy Vidro-Epoxy
Ausncia de Lmina
(CE) (GE)
0 1 2

Figura 4.8 Exemplo de cromossomo codificado.


Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 53

Na operao de cruzamento deste AG programada a partio do


cromossomo numa posio, um exemplo apresentado na Figura 4.9.

Figura 4.9 Exemplo de operao de cruzamento.

A mutao um operador presente neste AG e acontece de forma randmica.


Inicialmente um indivduo escolhido randomicamente e na sequncia escolhe-se
um gene de cada cromossomo tambm randomicamente, promovendo suas
mutaes, trocando o gene escolhido de 0 para 1, por exemplo. A Figura 4.10
exemplifica a operao de mutao deste AG.

Figura 4.10 Exemplo de mutao.

Outro operador utilizado neste AG o Gene-Swap ou a troca de genes,


segundo LE RICHE e HAFTKA, (1995), este operador muito eficaz para problemas
de flambagem. Um exemplo mostrado na Figura 4.11.
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 54

Figura 4.11 Exemplo da operao Gene-Swap.

Duas operaes suplementares foram introduzidas por LOPEZ, LUERSEN e


CURSI (2009) no presente AG. Uma operao adiciona lminas e a outra deleta
uma lmina do laminado composto. A primeira operao tende a forar o laminado a
satisfazer a primeira restrio de falha. A segunda operao tende a reduzir o peso,
tendendo a satisfazer o critrio da minimizao do peso. Ambas operaes sempre
agem na lmina mais prxima superfcie mdia do laminado, j que esta tem um
menor efeito sobre a flexo da estrutura. Esta caracterstica pode ser importante
quando a flambagem est presente (LOPEZ, LUERSEN e CURSI, 2009). Um
exemplo desta operao est apresentado na Figura 4.12.

Figura 4.12 Exemplo da operao de adio e retirada de lminas.


Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 55

Outro artficio empregado neste AG, com o objetivo de acelerar a sua


convergncia, o emprego de mtodos locais de busca. Neste caso, os autores
optaram pela busca da vizinhana (cromossomo das orientaes) e o agrupamento
de material (cromossomo dos materiais). Resumidamente, a busca da vizinhana
consiste em avaliar os resultados vizinhos de um indivduo que est tendendo ao
timo. Escolhe-se randomicamente um gene do cromossomo e faz o teste com os
outros valores que este pode assumir. O melhor resultado mantido. A Figura 4.13
mostra como funciona a busca da vizinhana.

Figura 4.13 Exemplo de busca da vizinhana.

Segundo os autores, que citam GIRARD (2006), tem sido notado que
usualmente em laminados hbridos compostos, os materiais diferentes das lminas,
tendem a se agrupar para o valor do timo. Assim o mtodo do agrupamento de
materiais consiste em agrupar o material das lminas no cromossomo. O mtodo
escolhe o melhor indivduo, agrupa seu material e o avalia, se o resultado for melhor
do que o indivduo original ele mantido na populao. O exemplo deste operador
apresentado na Figura 4.14.

Figura 4.14 Exemplo de agrupamento de materiais.


Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 56

Em LOPEZ, LUERSEN e CURSI (2009), dois exemplos de aplicao do


referido AG so mostrados. O primeiro visa a minimizao do custo de um laminado
com restries ao peso e resitncia flambagem. No segundo a minimizao do
custo tambm buscada, porm as restries so quanto ao peso e ao atendimento
mnimo dos critrios de falha de mxima tenso, Tsai-Wu e Puck.
Segundo demonstrado em LOPEZ, LUERSEN e CURSI (2009), o AG
desenvolvido foi validado comparando-se os resultados com aqueles obtidos em
iteraturas de referncia.

4.3 Mtodo da Superfcie de Resposta

Esta seo reservada para a apresentao do mtodo da SR e sua


formulao.

Como citado anteriormente, o mtodo da SR foi introduzido por George E. P.


Box e K. B. Wilson em 1951 e aplicado primeiramente no campo da engenharia
qumica. Atualmente, sua aplicao envolve tambm as reas mdica, fsica,
mecnica, construo civil, etc.

De forma geral, o mtodo da SR, consiste em anlise e planejamento de


experimentos empregados na modelagem matemtica de respostas. Neste sentido,
o mtodo procura identificar a relao entre as variveis independentes de um
sistema, que so seus fatores controlveis, e as variveis dependentes do sistema,
que so suas respostas (BREYFOGLE, 2003). Empregando o mtodo da SR, alm
da procura por esta relao, pode-se objetivar tambm ou somente, no caso desta
relao j ser conhecida, a otimizao da soluo pela aproximao do
comportamento da SR com a resposta real.

O mtodo da SR consiste, em obter uma curva ou superfcie atravs de pontos


que resultam da resposta e da utilizao de uma funo de regresso, ou tambm
chamada de funo base. A funo base geralmente um polinmio de primeira ou
segunda ordem ou ento composto por termos que so funes trigonomtricas. Os
coeficientes da funo base podem ser estimados com uma regresso matemtica,
utilizando o mtodo dos mnimos quadrados. O modelo emprico resultante
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 57

chamado de SR. A Figura 4.15 mostra, de forma esquemtica, como o modelo


reduzido traado, partindo-se do modelo detalhado.

Funo Objetivo Pontos analisados (experimentos)

Varivel de projeto

Modelo detalhado
Modelo reduzido - SR

Figura 4.15 Exemplo de construo de uma SR.

Em muitas das aplicaes do mtodo da SR, a forma do relacionamento entre


as variveis dependentes e independentes desconhecida. Assim, faz-se
necessrio aplicar o mtodo da SR de forma sequencial, ou seja, realizar uma
primeira aproximao para esta relao, utilizando uma regresso de baixo grau
polinomial e incrementando-a na sequncia se necessrio. Segundo CORNELL
(1990), para estas aplicaes, faz-se necessrio tambm estabelecer planos para
coleta de dados, que so chamados delineamentos para a SR. Para tal, escolhe-se
uma faixa na qual as variveis independentes podem variar, de modo que a SR no
seja construda fora da rea experimental de interesse.

No caso do presente estudo, o objetivo em se empregar o mtodo da SR a


aproximao da resposta na busca da sua otimizao por um AG, tornando-o menos
oneroso. A relao entre as variveis independentes e dependentes est disponvel
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 58

pelas formulaes da mecnica clssica dos laminados, assim a aplicao


sequencial da SR no se faz necessria. Sabe-se que a formulao dos problemas
de compostos laminados apresentam funes trigonomtricas de seno e cosseno,
por isso, uma regresso com funo base composta por funes trigonomtricas
uma excelente escolha para construo da SR (LEE e LIN, 2003). Na sequncia,
um demonstrativo desta afirmao feito com base na literatura de referncia, bem
como, em testes preliminares.

Como descrito por LEE e LIN (2003), para a construo do modelo da SR,
pode-se escrever a resposta ou a varivel de sada (vetor w), como

w = V + , Eq. 4.1

onde

w1 1 v11 ... v1n


w 1 v ... v2 n
,
w = 2, V= 21

M M ... ... M
wk
1 vk 1 M vkn
Eq. 4.2
0 1


= 1 , = 2,
M M
n k

sendo um vetor erro tratado como um erro estatstico e normalmente distribudo,


representa um vetor de coeficientes desconhecidos e V uma matriz das funes
bases (os multiplicadores de ) avaliadas em k diferentes experimentos.

O objetivo neste ponto , dado um conjunto de valores conhecidos w, obter os


coeficientes onde o erro seja mnimo. A funo erro quadrtico uma forma
bastante usada para medir um valor devido a sua variao em torno do valor ideal.
Para esta funo o erro quadrtico dada por
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 59

n
L = i2 = T = wT w 2T V T w +T VT V , Eq. 4.3
i =1

Para se alcanar ento um valor mnimo de erro quadrtico, necessrio


satisfazer a condio

L
= 2 VT w + 2 VT Vb = 0 , Eq. 4.4
b

A partir da Eq. 4.4 tem-se o vetor b, que representa o vetor de coeficientes


que minimiza L,

( )
-1
b = VT V VT w , Eq. 4.5

O modelo de SR fica ento dado por

= Vb .
w Eq. 4.6

LEE e LIN (2003) tambm descrevem um teste para um laminado composto


com o objetivo de verificar o mtodo de superfcie de resposta. Neste teste so
utilizados cinco tipos diferentes de funo base, no intuto de comparar a resposta
com funes trigonomtricas e modelos polinomiais. Devido direcionalidade e
periodicidade das orientaes das fibras dos compostos laminados e com j descrito
anteriormente as funes base trigonomtricas apresentaram melhor resposta do
que os modelos polinomiais. Isto tambm pode ser observado nos testes realizados
na Seo 5.1. Para a realizao de tais testes, 4 dos 5 tipos de funes base para a
SR apresentados em LEE e LIN (2003), foram utilizados. Estes tipos so:
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 60

Tipo 1:
nv nv
y = C0 + Ci xi + Dij xi x j . Eq. 4.7
i =1 j =1

Tipo 2:

y = C0 + (Ci sen xi + Di cos xi + Ei sen 2 xi + Fi cos 2 xi ) .


nv
Eq. 4.8
i =1

Tipo 3:
nv
y = C0 + (Ci sen xi + Di cos xi + Ei sen 2 xi + Fi cos 2 xi ) +
i =1
nv
Eq. 4.9
+ (G ij sen xi sen x j + H ij cos xi cos x j ) .
j =1

Tipo 4:
nv
y = C0 + (Ci sen xi + Di cos xi + Ei sen 2 xi + Fi cos 2 xi ) +
i =1
nv nv
Eq. 4.10
+ (G ij sen xi sen x j + H ij cos xi cos x j +
i =1 j=i

+ I ij sen 2 xi sen 2 x j + J ij cos 2 xi cos 2 x j ) .

Nesse caso, y a resposta da estrutura, x as variveis independentes, nv o nmero


de variveis e C, D, E, F, G, H, I e J os coeficientes desconhecidos das funes base.
O nmero de experimentos, ou seja os pontos utilizados para construo da
superfcie, um fator importante para garantir uma boa resposta. Segundo AKIRA e
ISHIKAWA (2003), recomenda-se utilizar duas vezes o nmero de coeficientes da
funo base. Alm da quantidade de experimentos tambm faz-se necessrio definir
como tais experimentos so gerados. Para manter o AG independente do problema
a gerao dos experimentos pode ser de forma aleatria, dentro do intervalo de
validade das variveis. Porm, em ANDERSON e WHITCOMB (2005) sugere-se que
alguns dos experimentos sejam cuidadosamente escolhidos, para que no se corra
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 61

o risco de que ao gerar aleatoriamente a gama de experimentos, pontos extremos,


por exemplo, fiquem de fora. Para laminados compostos, por exemplo, um
experimento a ser escolhido poderia ser o caso de todas as laminas orientadas na
mesma direo. Porm a ao de escolher experimentos onera a implementao do
algoritmo, bem como o deixa dependente de mais dados de entrada. Deste modo,
um tempo de anlise extra e um conhecimento prvio do assunto demandado do
usurio. Para estruturas complexas e com grande nmero de variveis a escolha de
experimentos pode ser uma tarefa rdua e demorada, deste modo a escolha de um
tipo adequado de SR importante e pode eliminar a necessidade desta escolha
prvia.

4.4 AG Conjugado com SR

4.4.1 Estrura da tcnica combinada SR + AG

Como j descrito anteriormente, o AG utilizado aquele apresentado no


Captulo 4.2, porm com as seguintes adaptaes:

a varivel material foi restringida a apenas um valor, ou seja, a


resposta para o laminado a ser analisado no ser um laminado hbrido;
a operao de adio e retirada de lminas foi eliminada, portanto a
quantidade total de lminas constante;
a frequncia fundamental e a resistncia carga de flambagem (a
serem maximizadas) foram inseridas como alternativas para funes
objetivo.

A funo base do tipo 4 (Eq. 4.10) foi escolhida para a construo da SR por
apresentar termos de acoplamento entre funes seno e cosseno, semelhantes aos
da Teoria Clssica dos Laminados compostos, bem como seguindo a indicao de
LEE e LIN (2003) e as anlises dos testes iniciais apresentados na Seo 5.1.
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 62

Resumidamente um AG padro segue os seguintes passos:


1. Cria-se a populao inicial;
2. Avalia-se a populao. Para tal, calcula-se a aptido de cada indivduo,
utilizando a funo objetivo e as restries do problema. Neste passo a
funo objetivo avaliada tantas vezes quanto forem o nmero de
indivduos da populao;
3. Aplica-se um critrio de parada. Um critrio de parada usualmente
utilizado o nmero total de geraes;
4. Caso o critrio de parada seja atendido, apresenta-se os resultados,
caso no, aplica-se os operadores genticos de seleo, cruzamento e
mutao. Um critrio de parada usualmente utilizado o nmero total de
geraes;
5. Gera-se nova populao e volta a avali-la (passo 2), reiniciando o ciclo.
Desta forma, o passo 2 ocorrer tantas vezes quanto forem o nmero de
geraes.

Na tcnica combinada proposta, SR + AG, os passos acontecem na seguinte


ordem:
1. Cria-se a SR, utilizando a funo objetivo e as restries do problema.
Neste passo a funo objetivo avaliada tantas vezes quantos forem o
nmero de experimentos definidos para gerar a SR;
2. Cria-se a populao inicial;
3. Avalia-se a populao. Para tal, para cada indivduo, busca-se a sua
resposta na SR j construda, ou seja, faz-se uma leitura da SR nos
pontos relativos aos indivduos da presente populao;
4. Aplica-se um critrio de parada;
5. Caso o critrio de parada seja atendido, apresenta-se os resultados,
caso no, aplica-se os operadores genticos de seleo, cruzamento e
mutao;
6. Gera-se nova populao e volta a avali-la (passo 3), reiniciando o ciclo.
Desta forma, o passo 3 ocorrer tantas vezes quanto forem o nmero de
geraes. Porm, o passo de avaliao aqui no oneroso, como no
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 63

AG padro, pois apenas a leitura da SR feita e no um clculo de


funo objetivo e restries do problema.

A Figura 4.16 mostra um fluxograma simplificado de um AG padro e a Figura


4.17 um fluxograma simplificado da tcnica combinada proposta.

PRINCIPAL

sim
Critriode
parada
atendido?
no

Funoobjetivo+
1 restries

Figura 4.16 Fluxograma simplificado de um AG padro.


Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 64

PRINCIPAL

CriaSuperfciede
Resposta

11

sim
Critriode
parada
atendido?
no

Superfciede
1 Resposta

Figura 4.17 Fluxograma simplificado da tcnica combinada, SR + AG, proposta.

4.4.2 Implementao da tcnica combinada SR + AG

O AG original foi codificado na plataforma Matlab e estruturado por um


arquivo de entrada de dados e um arquivo principal. Cada operao do arquivo
principal realizada num arquivo em separado, ou seja, so funes que
sequencialmente so chamadas no arquivo principal. O arquivo principal resgata
todos os dados do arquivo de entrada de dados e alimenta cada funo com os
mesmos, bem como recebe as respostas destas funes. O referido cdigo,
juntamente com as adaptaes para a combinao SR + AG, pode ser encontrado
no Apndice C.
Para a implementao da SR em combinao com o AG, as principais
modificaes da estrutura do AG original foram:
adio no arquivo principal de uma funo que calcula a SR no incio da
rotina;
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 65

substituio da funo que avalia a populao segundo a funo


objetivo, por uma funo que avalia a populao, segundo a SR
calculada.
A implementao do clculo estrutural na plataforma Matlab restringi-se
aplicaes para placas planas quadradas ou retangulares. Deste modo, para
aumentar a abrangncia da aplicao da tcnica proposta SR + AG, foi desenvolvida
uma interface com um software de elementos finitos, o ABAQUS. Esta interface
acontece da seguinte forma:
1. Cria-se a SR, utilizando o ABAQUS, para obteno das respostas
estruturais. Neste passo, o ABAQUS resolver o problema tantas vezes
quantos forem o nmero de experimentos definidos para gerar a SR;
2. Este passo, bem como os passos 3, 4 e 5, so os mesmos da rotina SR
+ AG.

Em termos de implementao desta interface, para o caso em questo, ocorre


o seguinte:
1. Modela-se no ABAQUS a geometria que se deseja analisar, bem como
ajusta-se para o modelo os carregamentos desejados, as condies de
contorno, nmero de lminas do laminado e espessura da lmina.
Procedendo na sequncia com os ajustes de parmetros para a anlise
em elementos finitos como tipo de elemento e malha;
2. No AG, introduz-se no arquivo que gera a SR um comando que, a cada
experimento gerado, um arquivo de extenso .txt alimentado com as
informaes daquele experimento (orientaes de cada lmina e
propriedades do material);
3. Por meio de uma rotina interna, o ABAQUS l as informaes do
arquivo de extenso .txt criado no passo 2;
4. Com todos os dados lidos, procede-se ento o cculo por elementos
finitos no ABAQUS;
5. Obtendo o valor da resposta para o empilhamento do experimento que
est sendo analisado, uma rotina interna do software envia esta
resposta para um outro arquivo de extenso .txt;
Captulo 4 - Algoritmo Gentico Conjugado com SR para Estruturas de Materiais Compostos Laminados 66

6. O arquivo criado no passo 5, por sua vez, alimenta a funo que gera a
SR;
7. Gera-se novo experimento e retorna ao passo 2, at que todos os
experimentos gerados tenham sido calculados e a SR esteja assim
construda;
8. Procede-se os passos 2 5 da rotina SR + AG.
Captulo 5 - Resultados Numricos 67

5 RESULTADOS NUMRICOS

Este captulo reservado para a aplicao da tcnica combinada


implementada, SR + AG, apresentando assim os resultados numricos alcanados.

A Seo 5.1, refere-se a testes iniciais realizados para verificar o


comportamento de alguns tipos de funo base de SR, aplicando-as uma funo
anlitica e tambm estruturas de compostos laminados.

Na Seo 5.2, so apresentadas aplicaes da implementao da tcnica


combinada, SR + AG, para problemas de otimizao de placas retangulares e
quadradas.

A Seo 5.3, tambm se refere aplicao de SR em combinao com AG,


porm utilizando-se de um software de elementos finitos, o ABAQUS, para os
calculos estruturais, o que propicia analisar geometrias mais complexas do que
placas quadradas ou retangulares.

De acordo com o ao descrito no decorrer do trabalho, o critrio de falha de


Puck foi o critrio de falha escolhido para a apresentao dos resultados numricos
da tcnica SR + AG proposta. Porm, a rotina implementada permite analisar as
estruturas tambm por critrios de falha como: da mxima tenso, da mxima
deformao, de Tsai-Wu e de Hoffman.

Para a otimizao possvel optar por: maximizar a frequncia fundamental de


um laminado composto, maximizar a resistncia carga de flambagem ou a
resistncia mecnica segundo um dos critrios de falha apontados.

5.1 Testes preliminares com a tcnica de superfcie de resposta

Com o intuito de melhor compreender a tcnica de SR e discutir alguns pontos


da sua teoria, alguns testes foram inicialmente realizados. A implementao em
Matlab dos diferentes tipos de SR pode ser vista no Apndice B.
O primeiro teste tem por objetivo mostrar o comportamento da SR para os 4
tipos de funo base para uma funo de uma varivel e definida por
Captulo 5 - Resultados Numricos 68

( )
f ( ) = 2sen( )cos( ) + cos(2 ) 2 + sen 3 + 9 . Eq. 5.1

Tal funo foi escolhida pelo fato de que os problemas de estruturas em materiais
compostos laminados so tambm funes trigonomtricas de seno e cosseno.
Desta maneira, possvel ter uma previso do comportamento de cada tipo de
funo base.
Como o presente teste possui a principal finalidade de observar o
comportamento da SR em relao funo, foram escolhidos 20 experimentos. Para
manter o algoritmo independente do problema a gerao dos experimentos foi
realizada de forma aleatria, dentro do intervalo de validade das variveis. Aqui o
intervalo da gerao dos experimentos foi definido por

90 o 90 o . Eq. 5.2

Na Figura 5.1 pode-se ver o comportamento dos diferentes tipos de SR para a


funo f(), de acordo com as Eqs. 4.7, 4.8, 4.9 e 4.10.

Figura 5.1 Comportamento dos 4 tipos de SR para a funo f(), com 1 varivel
contnua.
Captulo 5 - Resultados Numricos 69

Neste teste, como esperado, pode-se observar como as respostas dos tipos 2,
3 e 4 constitudas por funes trigonomtricas, so visivelmente prximas das
respostas da funo f(). O tipo 1, que possui como funo base um polinmio
quadrtico no se aproximou da resposta, no sendo adequado para a soluo
deste caso.
Na sequncia, testes para um laminado, similar ao utilizado no exemplo 4.1.1
foram realizados. Inicialmente fixou-se 3 das 4 direes tendo ento somente a
direo da ltima lmina como varivel. A estrutura do laminado analisado, bem
como suas propriedades so similares ao utilizado no exemplo descrito na sub-
Seo 4.1.1. Inclusive a parcela do algoritmo que realiza o clculo dos critrios de
falha a mesma utilizada para os testes seguintes.
Como os testes desta Seo tm a finalidade de apenas analisar o
comportamento de cada um dos tipos de SR, os carregamentos das placas foram
escolhidos de forma a ser possvel uma resposta de fcil compreenso. Deste modo,
para a anlise do fator crtico de flambagem, aplicou-se Nx = Ny = 100N/m, assim o
resultado esperado obter a maximizao carga de flambagem com as direes
+45 e -45 . Para o critrio de Tsai-Hill, aplicou-se Nx = 0N/m e Ny = 100N/m,
esperando-se assim obter o maior fator de falha (regio mais suscetvel falha) ao
aproximar-se de 0."
Nas Figuras 5.2 e 5.3 so apresentados os resultados dos testes realizados
respectivamente para o fator crtico de flambagem segundo a Eq. 3.76 (que neste,
como nos outros exemplos no atendido) e para o critrio de Tsai-Hill, segundo a
Eq. 3.80. Em ambos os casos, a varavel (direo da lmina superior do laminado)
tem valor contnuo. Nota-se que a resposta da SR tipo 4 fica muito prxima da
resposta exata dos critrios. J os tipos 2 e 3 no se aproximam com tanta
acuracidade, porm apresentam mesmo comportamento indicando a direo tima
da lmina. Por fim, a SR tipo 1, da mesma maneira que no primeiro exemplo, no
consegue se aproximar da resposta correta.
Captulo 5 - Resultados Numricos 70

Figura 5.2 Comportamento dos 4 tipos de SR para a o critrio da flambagem,


com 1 varivel contnua.

Figura 5.3 Comportamento dos 4 tipos de SR para o critrio de Tsai-Hill, com 1


varivel contnua.
Captulo 5 - Resultados Numricos 71

Os exemplos seguintes repetem o anterior, porm neste caso a lmina superior


s recebe os valores de 0, 15, 30, 45, 60, 75 ou 90, ou seja a varavel
discreta. As Figuras 5.4 e 5.5 apresentam os resultados relativos a estes testes com
variveis discretas. Pode-se observar que para o critrio de falha de Tsai Hill o
comportamento das respostas ficou similar aos testes com variveis contnuas,
porm para o fator crtico de flambagem as SR tipos 2 e 3 no responderam a
contento. Por isto, um novo teste foi gerado, escolhendo-se alguns experimentos
como sugerido em ANDERSON e WHITCOMB (2005). A sensvel melhora pode ser
observada na Figura 5.6. Porm, como j enfatizado, a ao de escolher
experimentos onera a implementao do algoritmo, bem como o deixa dependente
de mais dados de entrada.

Figura 5.4 Comportamento dos 4 tipos de SR para o critrio de Flambagem, com


1 varivel discreta, sem escolha de experimentos.
Captulo 5 - Resultados Numricos 72

Figura 5.5 Comportamento dos 4 tipos de SR para o critrio de Tsai-Hill, com 1


varivel discreta.

Figura 5.6 Comportamento dos 4 tipos de SR para o critrio de flambagem, com


1 varivel discreta, com escolha prvia de experimentos.
Captulo 5 - Resultados Numricos 73

E, finalmente, nos 2 testes seguintes as SR so construdas para 4 variveis


discretas, ou seja, as 4 lminas do laminado podem variar suas direes. Com o
aumento do nmero de variveis para 4, a apresentao grfica da SR fica
comprometida, mas mesmo assim possvel acompanhar a resposta para cada
lmina em separado. Para efeito de comparao, com os exemplos anteriores, as
Figuras 5.7 e 5.8, representam somente a influncia da lmina superior na resposta
do laminado. possvel notar que a SR do tipo 4 continua mostrando um
comportamento compatvel com os critrios. Isto deve-se ao fato, da SR tipo 4,
apresentar termos de acoplamento entre as funes de seno e cosseno,
semelhantes aos da Teoria Clssica dos Laminados compostos. Por isso, assim
como em LEE e LIN (2003), este foi o tipo escolhido para a implementao AG
conjugado com SR, detalhada na Seo 4.3.

Figura 5.7 Comportamento dos 4 tipos de SR para o critrio de flambagem, com


4 variveis discretas.
Captulo 5 - Resultados Numricos 74

Figura 5.8 Comportamento dos 4 tipos de SR para o critrio de Tsai-Hill, com 4


variveis discretas.

5.2 Exemplos Nmericos de Aplicao da Implementao do Mtodo da SR


em combinao com um AG

Nos exemplos 5.1, 5.2 e 5.3, que sero apresentados neste item, busca-se a
otimizao de um laminado composto por 24 lminas. O laminado balanceado e
simtrico, por isto os cculos so realizados com apenas do nmero das lminas.
O resultado lido uma sequncia de empilhamento de 6 lminas, pois cada uma
destas 6 lminas ter seu par negativo e este par o seu espelhamento, totalizando
as 24 lminas.

Para esses mesmos exemplos, a estrutura uma placa quadrada,


simplesmente apoiada. Os carregamentos e dimenses seguem a representao da
Figura 5.9, com valores de Nx = 1,0 x 106N/m, Ny = 5,0 x 104N/m e wp = lp = 1000mm. A
espessura das lminas definida ek = 0,0625mm. O material utilizado para as lminas
o carbono-epoxy e as suas propriedade so, mdulos de elasticidade, E1 = 138
Captulo 5 - Resultados Numricos 75

GPa, E2 = 9 GPa, G12 = 7,1 GPa, coeficiente de Poisson, 12 = 0,3 e densidade, =


1605 kg/m3.

y
Ny

Nx
Nx

wp
x
Ny
lp
Figura 5.9 Estrutura analisada nos exemplos da Seo 5.1.

Para a construo da SR so utlizados 650 experimentos e a funo base


do tipo 4 representada na Eq. 4.10. As variveis so as direes das lminas, ou
seja, 6 variveis discretas que podem assumir os valores de 02, 45 e 902.
O AG conjugado com SR o mesmo descrito na Seo 4.4, o qual apresenta
os seguintes parmetros: so calculadas 200 iteraes, a populao de 10
indivduos, nmero de pares para crossover igual a 3, a probabilidade de ocorrer
mutao em um gene da populao de 5% e o nmero de cromossomos a
sofrerem permuta igual a 3.

Para fins de comparao e validao dos exemplos o mesmo tambm


calculado com o AG original (sem utilizar a SR), retirado da literatura de referncia.
Os resultados alcanados pela rotina SR + AG, bem como os alcanados pelo AG
original, podem ser vistos nas tabelas que sucedem cada exemplo.

A tomada do tempo de clculo em cada um dos exemplos no foi realizada


nesta seo, visto que a geometria (placa plana quadrada ou retangular) possui
soluo anlitica, codificada em Matlab. Assim, o clculo da resposta estrutural
bastante rpido e no apresenta diferena significativa de tempo entre a otimizao
Captulo 5 - Resultados Numricos 76

com e sem a SR. Uma anlise paralela que pode ser feita o nmero de avaliaes
que a funo objetivo sofre. Neste caso, a tcnica combinada SR + AG, avaliar a
funo objetivo 650 vezes (nmero de experimentos), j o AG original avaliar a
funo objetivo 2000 vezes, ou seja, 200 (nmero de iteraes) multiplicado por 10
(nmero de indivduos da populao). Pode-se afirmar que neste caso, a reduo da
avaliao da funo objetivo de at 3 vezes menos se a tcnica combinada SR +
AG for utilizada em substituio ao AG original sozinho. Para esta anlise, est
sendo considerado, que os clculos mais onerosos so da avaliao da funo
objetivo, e os outros podem ser negligenciados. No exemplo 5.5, diferentes
quantidades de experimentos da SR, bem como diferentes quantidades de iteraes
do AG so avaliadas. Na Seo 5.3 o tempo avaliado e a diferena, para aquele
caso, pode ser efetivamente verificada.

Para a construo da SR, os experimentos so gerados de forma aleatria, por


isto, a resposta pode variar de teste para teste, porm deve tender ao mesmo valor,
ou seja, convergir. Assim, os resultados de 3 testes so apresentados para a tcnica
combinada SR + AG em cada um dos exemplos. Como o AG original converge para
respostas muito prximas, somente o resultado de 1 teste apresentado em cada
exemplo. O erro relativo dos testes pode ser visto nas tabelas dos resultados,
respectivas a cada exemplo. Este erro representa a diferena percentual dos
resultados comparado com o resultado conseguido com o AG original.

O exemplo 5.1 visa buscar a maximizao da resistncia trao do laminado,


sem restringir outra caracterstica. O exemplo 5.2 visa buscar a maximizao da
frequncia fundamental do laminado, tambm sem nenhuma outra restrio. J o
exemplo 5.3 visa atender ambas caractersticas, ou seja, busca a maximizao da
frequncia fundamental, porm com a restrio de que o mesmo atenda um critrio
de falha, no caso, o de Puck. Desta maneira nos 3 exemplos so apresentados os
valores do fator do critrio de falha, bem como o valor da frequncia fundamental.
Permitindo assim a verificao de que o exemplo 5.3 apresenta valores
intermedirios dos alcanandos nos exemplos 5.1 e 5.2 para ambas as
caracterstica, como de fato esperado.

Nos exemplos 5.1, 5.2 e 5.3, o laminado analisado uma placa quadrada,
deste modo para efeitos de validao em placas retangulares o exemplo 5.4 foi
Captulo 5 - Resultados Numricos 77

realizado. Neste exemplo, similar ao exemplo 5.3, maximizada a frequncia


fundamental com restrio ao critrio de falha de Puck. O exemplo 5.5 foi adicionado
mudando o foco da maximizao da frequncia fundamental, realizado nos
exemplos anteriores, para a maximizao da resistncia flambagem com o clculo
do fator crtico de flambagem.

5.2.1 Exemplo 5.1 Maximizao da resistncia do laminado segundo o


critrio de falha de Puck

Como j citado, neste exemplo, o objetivo unicamente a maximizao da


resistncia do laminado. Para tal, o fator do critrio de falha de Puck deve ser
minimizado.

Escrevendo o problema de otimizao no modo padro, tem-se:

Variveis de projeto: Sequncia de empilhamento, [1 2 3 4 5 6]s

Onde i {02, 45, 902}, codificado {1 2 3};

Funo objetivo: Minimizao do fator de falha do critrio de falha de Puck.

Neste caso as funes objetivos so o lado esquerdo das


equaes Eq. 3.83 Eq. 3.88, a serem minimizadas.

Restrio: Atender ao critrio de falha de Puck.

Os resultados obtido neste exemplo so apresentados na Tabela 5.1.


O maior erro relativo encontrado, foi de 8%, referente diferena do fator de
Puck encontrado segundo o AG original e o encontrado segundo a tcnica
combinada, SR + AG. O resultado da sequncia de empilhamento no exatamente
aquela obtida com o AG original, porm qualquer uma das 3 sequncias calculadas
pela tcnica, SR + AG garante um valor prximo (com diferena menor que 8%) de
maximizao da resistncia pelo critrio de falha de Puck.
Captulo 5 - Resultados Numricos 78

Tabela 5.1 Resultados do Exemplo 5.1


Mximizao da Resistncia por Critrio de Falha de Puck

SR + AG
Frequncia Erro relativo %
[ i] Fator de Puck
Fundamental fn (Hz) (Fator de Puck)
113112 = [04 902 04 45]s 0,518 51,346 7,4
211312 = [45 04 902 02 45]s 0,515 51,234 6,8
113113 = [04 902 04 902]s 0,521 52,978 8,0

AG Original
Frequncia Fundamental
[ i] Fator de Puck
fn (Hz)
111111 = [012]s 0,482 52,862

5.2.2 Exemplo 5.2 Maximizao da frequncia fundamental com wp = lp

Neste exemplo a maximizao da frequncia fundamental o objetivo. Para tal


a funo objetivo, que ser dada pelo lado direito da Eq. 3.75, com m e r iguais a
um, ser maximizada.

O problema de otimizao no modo padro pode ser escrito como:

Variveis de projeto: Sequncia de empilhamento, [1 2 3 4 5 6]s

Onde i {02, 45, 902}, codificado {1 2 3};

Funo objetivo: Maximizao da frequncia fundamental, fn.

Restrio: Sem retries.

A Tabela 5.2 apresenta os resultados obtidos neste exemplo. O erro relativo


encontrado, foi de apenas 0,1%, referente diferena do valor da frequncia
fundamental. O resultado da sequncia de empilhamento foi igual resposta do AG
original. Nota-se aqui que como no havia restrio quanto um critrio de falha,
esta caracterstica no foi atendida, pois o fator de Puck ficou acima da unidade. No
exemplo seguinte esta restrio adicionada.
Captulo 5 - Resultados Numricos 79

Tabela 5.2 Resultados do Exemplo 5.2


Mximizao da Frequncia Fundamental

SR + AG
Erro relativo %
i Frequncia
[ ] Fator de Puck
Fundamental fn (Hz)
(Freq.
Fundamental)
222222 = [456]s 1,086 57,976 0,1
222222 = [456]s 1,086 57,976 0,1
222222 = [456]s 1,086 57,976 0,1

AG Original
Frequncia Fundamental
[ i] Fator de Puck
fn (Hz)
222222 = [456]s 1,078 58,012

5.2.3 Exemplo 5.3 Maximizao da frequncia fundamental com restrio


ao critrio de falha de Puck, sendo wp = lp

Este exemplo pode ser entendido como a unio dos exemplos 5.1 e 5.2. Neste
caso a maximizao da frequncia fundamental, com restrio ao critrio de falha de
Puck o objetivo.

Escrevendo o problema de otimizao no modo padro, tem-se:

Variveis de projeto: Sequncia de empilhamento, [1 2 3 4 5 6]s

Onde i {02, 45, 902}, codificado {1 2 3};

Funo objetivo: Maximizao da frequncia fundamental, fn.

Restrio: Atender ao critrio de falha de Puck.

Os resultados obtido neste exemplo so apresentados na Tabela 5.3.


Captulo 5 - Resultados Numricos 80

O erro relativo encontrado, foi de at 0,04%, referente diferena do valor da


frequncia fundamental encontrada e de at 7,5%, referente diferena do valor do
fator de Puck. O resultado da sequncia de empilhamento foi igual resposta do AG
original para 2 dos testes e muito similar para 1 dos testes. Como era de se esperar
os resultados alcanados para o fator de Puck para a frequncia fundamental, foram
valores intermedirios daqueles encontrados nos exemplos 5.1 e 5.2, pois havia o
requisito para que ambas as caractersticas fossem atendiadas.

Tabela 5.3 Resultados do Exemplo 5.3


Mximizao da Frequncia Fundamental com Restrio ao Critrio de Falha de Puck

SR + AG
Frequncia Erro relativo %
Fator de Erro relativo %
[ i] Puck
Fundamental
(Fator de Puck)
(Freq.
fn (Hz) Fundamental)
222111 = [453 06]s 0,977 56,595 7,4 0,01
222111 = [453 06]s 0,978 56,588 7,5 0,02
221211 = [452 02 45 04]s 0,903 56,577 0,7 0,04

AG Original
Frequncia Fundamental
[ i] Fator de Puck
fn (Hz)
222111 = [[453 06]s 0,909 56,596

5.2.4 Exemplo 5.4 Maximizao da frequncia fundamental com restrio


ao critrio de falha de Puck, sendo wp lp

O objetivo deste exemplo aplicar o algoritmo desenvolvido para uma placa


plana retangular e no mais quadrada como nos exemplos 5.1, 5.2 e 5.3, por isto wp
lp, com wp = 1000mm e lp = 700mm.

Neste caso, como no exemplo 5.3 a maximizao da frequncia fundamental,


com restrio ao critrio de falha de Puck o objetivo.

O problema de otimizao no modo padro, pode ser escrito como:


Captulo 5 - Resultados Numricos 81

Variveis de projeto: Sequncia de empilhamento, [1 2 3 4 5 6]s

Onde i {02, 45, 902}, codificado {1 2 3};

Funo objetivo: Maximizao da frequncia fundamental, fn.

Restrio: Atender ao critrio de falha de Puck.

A Tabela 5.4 apresenta os valores obtidos neste exemplo.

O erro relativo encontrado, foi de at 0,2%, referente diferena do valor da


frequncia fundamental encontrada e de at 4,1%, referente diferena do valor do
fator de Puck. Qualquer uma das trs sequncias de empilhamento resultantes
retorna valores bem prximos aos obtidos com o AG original.

Tabela 5.4 Resultados do Exemplo 5.4


Mximizao da Frequncia Fundamental com Restrio ao Critrio de Falha de Puck

SR + AG
Frequncia Erro relativo %
Fator de Erro relativo %
[ i] Puck
Fundamental
(Fator de Puck)
(Freq.
fn (Hz) Fundamental)
333111 = [906 06]s 0,975 82,950 0,2 0,1
322111 = [902 452 06]s 0,975 82,992 0,2 0,2
332111 = [904 45 06]s 0,934 82,955 4,1 0,1

AG Original
Frequncia Fundamental
[ i] Fator de Puck
fn (Hz)
322111 = [902 452 06]s 0,973 82,859

5.2.5 Exemplo 5.5 Maximizao da flambagem, sendo wp = lp

Para este exemplo o foco a maximizao resistncia flambagem.


Valores diferentes dos utilizados nos exemplos 5.1 5.4, de foras e
dimenses so aplicados neste exemplo. O intuto disto, adequar os resultados de
modo enquadrar a soluo do problema sem a falha por flambagem. Sendo o
Captulo 5 - Resultados Numricos 82

objetivo a sua maximizao, no faz sentido obter uma soluo do fator crtico de
flambagem fora da faixa de atendimento do critrio, ou seja, menor que a unidade.
Assim, wp = lp = 250mm e Nx = Ny = - 5,0 x 10 3N/m.

Este exemplo, foi testado com diferentes nmeros de experimentos da SR,


bem como diferentes nmeros de iteraes, conforme apresentado na Tabela 5.5,
com o intuto de controlar at onde se tem uma resposta satisfatria.

Escrevendo o problema de otimizao no modo padro, tem-se:

Variveis de projeto: Sequncia de empilhamento, [1 2 3 4 5 6]s

Onde i {02, 45, 902}, codificado {1 2 3};

Funo objetivo: Maximizao do fator crtico de flambagem, cr.

Restrio: Sem restrio.

Tabela 5.5 Resultados do Exemplo 5.5


Mximizao da Flambagem com Restrio ao Critrio de Falha de Puck

SR + AG
Nmero de Fator Crt. de Flamb.
[ i] experimentos
cr Erro relativo % (cr)
K
222222 = [456]s 650 1,312 0,15%
222222 = [456]s 650 1,313 0,08%
222222 = [456]s 200 1,306 0,61%
222222 = [456]s 200 1,308 0,46%
222222 = [456]s 100 1,295 1,45%
222222 = [456]s 100 1,303 0,84%
222212 = [[454 04 452]s 50 1,320 0,46%
222211 = [[454 04]s 50 1,284 2,28%

AG Original
i
[ ] Nmero de iteraes do AG Fator Crtico de Flamb. cr
222222 = [456]s 200 1,314
222222 = [456]s 30 1,314
222222 = [456]s 20 1,314
222211 = [[454 04]s 10 1,295
Captulo 5 - Resultados Numricos 83

Neste exemplo o erro relativo encontrado, foi de at 2,28%, referente


diferena do valor do fator crtico de flambagem encontrado. A resposta da
sequncia de empilhamento correspondente para ambas as rotinas. Nota-se que a
tcnica utilizando SR respondeu coerentemente at 50 experimentos. Voltando-se
comparar a quantidade de vezes que a funo objetivo foi avaliada e considerando a
SR construda com at 100 experimentos e o AG original ajustado para 20 iteraes
com populao de 10 indivduos, pois at este momento ambas rotinas
apresentaram mesma sequncia de empilhamento, a funo objetivo seria avaliada
2 vezes menos aplicando-se a tcnica combinada, SR + AG.

5.3 Exemplos de Aplicao da Implementao do Mtodo da SR em um AG


Tendo Interface com o Software de elemento finitos, ABAQUS

5.3.1 Exemplo 5.6 Maximizao da frequncia fundamental, com resposta


estrutural obtida via elementos finitos, sendo 3 as possibilidades de
ngulos de orientao.

Este exemplo tem como principal objetivo exercitar a interface com um software
de elementos finitos, o que torna possvel resolver problemas de sequncia de
empilhamento tima para materiais compostos laminados com geometrias mais
complexas que placas planas quadradas ou retangulares.
Como enfatizado no decorrer deste tabalho, a implementao de uma SR em
combinao com um AG, reduz a onerosidade computacional de uma anlise. Por
isso a comparao do tempo para a resoluo com e sem implementao da SR
tambm um dos objetivos deste exemplo. Para efeito de registro, o computador
utilizado, possui as seguintes caracterstica: Processador AMD Athlon(tm) 64 de
2GHz e 3GB de memria RAM.
Neste caso, semelhante ao exemplo 5.1, a maximizao da frequncia
fundamental de um laminado, sem se preocupar com restries a critrios de falha,
o problema a ser resolvido.
Na forma padro de apresentao de problemas de otimizao, tem-se:
Captulo 5 - Resultados Numricos 84

Variveis de projeto: Sequncia de empilhamento, [1 2 3 4 5 6]s

Onde i {02, 45, 902}, codificado {1 2 3};

Funo objetivo: Maximizao da frequncia fundamental, fn

Restrio: Sem restrio.

Com exceo do carregamento, que no influencia nos resultados , pois no h


restrio quanto a critrios de falha e da geometria todas, as demais especificaes,
como espessura e material, so as mesmas dos exemplos da Seo 5.1.
Para a anlise pelo mtodo dos elementos finitos (MEF), elementos
quadrticos, tipo casca com 8 ns e 6 graus de liberdade por n, foram adotados. A
malha criada automaticamente pelo software ABAQUS foi constituda por 142
elementos. A condio de contorno de engaste em todos os contornos da
geometria.
A Figura 5.10 mostra a geometria modelada no software ABAQUS e a Figura
5.11 a malha de elementos finitos. Os testes foram realizados fazendo um
decrscimo gradual do nmero de experimentos para construo da SR, bem como
o nmero de iteraes do AG, com o intuto de controlar at onde se tem uma
resposta satisfatria. Os resultados obtidos esto representados na Tabela 5.6. Na
Figura 5.12, pode-se visualizar o modo de vibrar da frequncia fundamental.

Figura 5.10 Geometria da placa analisada.


Captulo 5 - Resultados Numricos 85

Figura 5.11 Malha em elementos finitos construda no ABAQUS .

Figura 5.12 Modo de vibrar da frequncia fundamental.


Captulo 5 - Resultados Numricos 86

Neste exemplo, para o clculo do erro relativo, a referncia foi o maior valor da
frequncia fundamental alcanado com o AG original, 73,381 Hz. O erro relativo, foi
de no mximo de 7,8%, porm ao considerar 50 experimentos ou mais, o erro
relativo no ultrapassou 1,2%, conforme apresentado na Tabela 5.6..

Tabela 5.6 Resultados do Exemplo 5.6


Mximizao da Frequncia Fundamental
SR + AG + ABAQUS
Nmero de Freq. Fund. Erro relativo % Tempo
[ i] exp. K fn (Hz) (Freq. Fund.) (s)
311113 = [902 08 902]s 600 73,151 0,3 16208
311112 = [902 08 45]s 600 73,159 0,3 15798
311111 = [902 010]s 300 73,113 0,4 8038
311121 = [902 06 45 02]s 300 73,269 0,1 8344
133122 = [02 904 02 452]s 200 73,318 0,1 5431
311132 = [902 06 902 45]s 200 73,332 0,1 5336
311113 = [902 08 902]s 100 73,151 0,3 2744
311112 = [902 08 45]s 100 73,159 0,3 3077
131322 = [02 902 02 902 452]s 50 72,504 1,2 1429
311113 = [902 08 902]s 50 73,151 0,3 1413
222232 = [454 902 45]s 10 67,599 7,8 395
222223 = [455 902]s 10 67,683 7,7 397

AG Original + ABAQUS
Nmero de Freq. Fund. Tempo
[ i] iteraes fn (Hz) (s)
133122 = [02 904 02 452]s 200 73,381 51715
133122 = [02 904 02 452]s 50 73,381 14308
311132 = [902 06 902 45] 30 73,332 8094
133122 = [02 904 02 452]s 20 73,381 5358
133113 = [02 904 04 902]s 10 73,052 2913

Ao se comparar o tempo, nota-se a considervel reduo para o clculo da


otimizao com o uso do mtodo da SR. Analisando o extremo superior, ou seja, SR
com 600 experimentos e AG original com 200 iteraes, a reduo de
aproximadamente 3 vezes, para uma diferena no valor da frequncia fundamental
de 0,3%. J para o extremo inferior, mesmo desconsiderando os resultados
Captulo 5 - Resultados Numricos 87

alcanados com a SR construda com 10 experimentos, visto que neste caso o erro
foi bem maior comparado aos demais, e considerando com 50 experimentos, tendo
o AG original com 10 iteraes, a reduo ainda assim expressiva,
aproximadamente 2 vezes.

5.3.2 Exemplo 5.7 Maximizao da frequncia fundamental, com resposta


estrutural obtida via elementos finitos, sendo 5 as possibilidades de
ngulos de orientao.

Este exemplo similar ao exemplo 5.5, tendo como nica diferena o nmero
de possibilidades para os ngulos de orientao das lminas. O objetivo analisar
se a tcnica combinada SR + AG continua sendo efetiva, com a tomada de tempo
para os testes.
O problema de otimizao padro ento formulado como:

Variveis de projeto: Sequncia de empilhamento, [1 2 3 4 5 6]s

Onde i {02, 45, 902, 30, 60} , codificado {1 2 3 4 5};

Funo objetivo: Maximizao da frequncia fundamental, fn

Restrio: Sem restrio.

Os resultados, deste exemplo, esto apresentados na Tabela 5.7.


Neste exemplo, para o clculo do erro relativo, a referncia foi o maior valor da
frequncia fundamental alcanado com o AG original, 73,381 Hz. O erro relativo, foi
de no mximo de 12,64%, porm ao considerar 100 experimentos ou mais o erro
relativo no ultrapassou 3,35%. Nota-se que com o aumento do nmero de
possibilidades para os ngulos de orientao o erro relativo aumenta. Isto ocorre
devido ao aumento do maior nmero de combinaes possveis para a formao dos
indivduos e experimentos.
A reduo do tempo com a utilizao do mtodo da SR combinada com o AG,
similar a encontrada no exemplo anterior.
Captulo 5 - Resultados Numricos 88

Tabela 5.7 Resultados do Exemplo 5.7


Mximizao da Frequncia Fundamental

SR + AG + ABAQUS
Erro
Nmero de Frequncia
relativo % Tempo
[ i] experimentos Fundamental
(Freq. (s)
K fn (Hz)
Fund.)
311131 = [902 06 902 02] 600 74,647 1,72 14965
133111 = [02 904 06]s 600 74,775 1,89 14997
133114 = [02 904 02 30]s 300 74,691 1,78 7861
131331 = [02 902 02 904 02]s 300 74,842 1,99 7696
133112 = [02 904 04 45]s 200 74,223 1,15 5302
311133 = [902 06 904] 200 75,059 2,29 5461
311144 = [902 06 302] 100 75,836 3,35 3153
311124 = [902 06 45 30] 100 75,493 2,88 2697
311135 = [902 06 902 60] 50 78,388 6,82 1427
135154 = [02 902 60 02 60 30]s 50 77,229 5,24 1425
254441 = [45 60 303 02]s 10 82,654 12,64 432
545155 = [60 30 60 902 602]s 10 80,970 10,34 442

AG Original + ABAQUS
Nmero de Frequncia Fundamental Tempo
[ i] iteraes fn (Hz) (s)
311422 = [02 904 30 45]s 200 73,357 50974
311454 = [02 904 30 60 30]s 50 73,364 12686
135434 = [902 02 60 30 902 30] s 30 73,165 7234
133145 = [02 904 02 30 60]s 20 73,381 5535
133125 = [02 904 02 45 60]s 10 73,378 2828
Captulo 6 - Concluses e Sugestes para Trabalhos Futuros 89

6 CONCLUSES E SUGESTES PARA TRABALHOS FUTUROS

Seguindo a tendncia da utilizao cada vez maior dos materiais compostos


laminados em diversas reas, este trabalho buscou o desenvolvimento de uma
tcnica combinada destinada a auxiliar nos projetos que fazem uso de tais
estruturas.

Durante a reviso bibliogrfica, observou-se que o uso de AG aplicados a


materiais compostos laminados bastante expressivo, porm computacionalmente
oneroso. Tambm foi observado que recentemente alguns autores passaram a
sugerir a implementao do mtodo da SR, para auxiliar na reduo desta
onerosidade. Um estudo preliminar de diversos tipos de SR foi feito, optando-se pela
que apresentou resposta mais prxima da exata para laminados compostos, tal tipo
composto por funes trigonomtricas envolvendo senos e cossenos.

A tcnica combinada proposta constitui-se em:

construir uma SR, utilizando-se a funo objetivo do problema;

implementar um AG padro, modificando o passo que avalia a aptido


de um indivduo, de maneira tal que, no seja a funo objetivo
avaliada, mas sim que o ponto relativo ao indivduo seja lido na SR j
construda.

Desta maneira, a funo objetivo no ser avaliada o nmero de geraes do AG


multiplicado pelo nmero de indivduos da populao, mas sim o nmero de
experimentos (pontos) para a construo da SR. Baseando-se neste argumento,
explica-se a reduo da onerosidade de um AG.

A tcnica combinada, SR + AG, foi testada conforme apresentado nos


exemplos do Captulo 5.2. Nestes, as buscas pela maximizao da frequncia
fundamental e da maximizao da resistncia flambagem de um laminado
simtrico e balanceado composto por 24 lminas foi alcanada, a restrio imposta
estrutura foi o critrio de falha de Puck. Os resultados se mostraram satisfatrios, se
comparados aos resultados obtidos pelo AG validado por LOPEZ, LUERSEN e
Captulo 6 - Concluses e Sugestes para Trabalhos Futuros 90

CURSI (2009). O ganho em reduo de esforo computacional pelo uso do mtodo


da SR no pode ser demonstrado em tais exemplos visto que a geometria, placa
retangular ou quadrada e simplesmente apoiada possui soluo analtica de rpida
avaliao. A expectiva para tal ficou por conta dos exemplos realizados na Seo
5.3, nos quais a resposta estrutural calculada via elementos finitos. Nestes
exemplos, de geometrias um pouco mais complexas, a reduo do tempo com a
utilizao do mtodo da SR pode ser observada e chegou a ser at 3 vezes menor.

Tendo em vista que os resultados dos testes foram satisfatrios, pode-se


afirmar que o trabalho atingiu a proposta feita inicialmente.

Como sugestes para continuao da pesquisa sugere-se:

aplicao da tcnica combinada, SR + AG em outros problemas de


compostos laminados tais como a minimizao da massa ou custo.
Nesses casos usualmente tem-se tambm como variveis de projeto,
alm das orientaes das lminas, o tipo de material e o nmero de
lminas;

estudo dos efeitos dos parmetros do AG para melhorar seu


desempenho na otimizao;

implementao da restrio aos critrios de falha quando do uso da


interface com software de elementos finitos;

implementar a SR em dois nveis, construindo-a inicialmente global, ou


seja, em todo o domnio das variveis de projeto e na sequncia
construindo-a localmente, onde os mnimos locais forem identificados;

testar o comportamento reduzindo-se o nmero de experimentos e


avaliando-se o limite para a validade da SR;

reduzir pontos iniciais da SR e refin-la ao aproximar-se da regio do


ponto timo.
Referncias 91

REFERNCIAS

AKIRA, T., ISHIKAWA, T.. Design of experiments for stacking sequence


optimizations with genetic algorithm using response surface approximation.
Composite Structures, v. 64, p. 349-357, 2003.

ANDERSON, M. J., WHITCOMB P. J.. RSM Simplified Optimizing Processes


Using Response Surface Methods for Desing of Experiments. Productivity Press,
2005.

ARAGO F., I. S., SAVI, M. A.. Anlise da delaminao em placas compsitas


atravs do mtodo dos elementos finitos. Revista Cincia & Engenharia (Science
& Engineering Journal), v. 10(2), p. 155-164, 2001.

ARORA, J. S.. Introduction to Optimum Design. San Diego: Elsevier Academic


Press, 2a ed, 2004.

BREYFOGLE III, F. W.. Implementing Six Sigma. New Jersey: John Wiley & Sons,
2a ed, Inc., 2003.

CORNELL, J. A.. How to apply response surface methodology. Milwaukee:The


ASQC basic references in Quality Control, v. 8, 2a ed. , 1990.

GAY D.; HOA, S. V., TSAI, S. W.. Composite Materials - Design and Aplication,
Composite Materials. CRC Press LLC, 2003.

GIRARD, F.. Optimisation de Stratifis en Utilisant un Algorithme Gntique.


Qubec, 2006. Dissertao de mestrado, Facult des Sciences et de Gnie
Universit Laval.

HAFTKA, R. T., GRDAL, Z., HAJELA, P.. Design and Optimization of Laminated
Composite Materials. New York: John Wiley & Sons, Inc., 1a ed., 1999.

HINTON, M.J.; KADDOUR A.S; SODEN P.D.. Evaluation of the Failure Prediction in
Composite. Laminates: Background to Part B of the Exercise. Composite Science
and Technology, v. 62, p. 1481-1488, 2002.
Referncias 92

HOLLAND, J.H.. Adaptation in Natural and Artificial Systems. University of


Michigan Press, Ann Arbor, 1975.

JONES, R. M.. Mechanics of Composite Materials. Philadelphia: Taylor & Francis,


Inc., 2a ed., 1999.

JURAN, J. M.; GODFREY, A. B.. Jurans Quality Handbook. Milwaukee: McGraw-


Hill, 5 a ed., 1998.

KLAUS, W.. Algoritmo gentico aplicado otimizao de asas de material


compsito de veculos areos no tripulados. So Carlos, 2005. Dissertao de
mestrado, Escola de Engenharia de So Carlos (EESC).

KNOPS, M.. Analisys of Failure in Fiber Polymer Laminates, Theory of Alfred


Puck. Heidelberg: Springer-Verlag, 2008.

LEE , Y.; LIN, C.. Regression of the response surface of laminated composite
structures. Composite Structures, v. 62, p. 91-105 , 2003.

LEE , Y.; LIN, C.. Stacking sequence optimization of laminated composite structures
using genetic algorithm with local improvement. Composite Structures, v. 63, p.
339345, 2004.

LE RICHE, R. ; HAFTKA, R. T.. Optimization of laminate stacking sequence for


buckling load maximization by genetic algorithm. AIAA Journal, v. 31, p. 951-956,
1993.

LE RICHE, R. ; HAFTKA, R. T.. Improved genetic algorithm for minimum thickness


composite laminate design. Composites Engineering, v. 5, p. 143-161, 1995.

LOPEZ, R. H., LUERSEN, M. A., CURSI, J. E. S.. Optimization of Hybrid Laminated


Composites using a Genetic Algorithm. Journal of the Brazilian Society of
Mechanical Sciences and Engineering, 2009. (Aceito para publicao).

LIU, B. ; HAFTKA, R. T. ; AKGN, M. A.. Composite Wing Structural Optimization


Using Genetic Algorithms and Response Surfaces. AIAA Journal, 98-4854, 1998.
Referncias 93

MYERS, R. H.; MONTGOMERY, D. C. ; VINING, G. G. ; BORROR, C. M. ;


KOWALSKI, S. M.. Response Surface Methodology: A Retrospective and Literature
Survey. Journal of Quality Technology, v. 36, p.53-77, 2004.

NAIK, G. N.; GOPALAKRISHNAN, S.; GANGULI, R.. Design optimization of


composites using genetic algorothims and failure mechanism based failure criterion.
Composite Structures, v. 84, p. 354-367, 2008.

PUCK A. and SCHRMANN H.. Failure analysis of FRP Laminates by means of


physically based phenomenological models, Composite Science and Technology,
v. 58, p. 1045-1067, 1998.

PEREIRA, J. C.. Apostila do curso de projeto estrutural com materiais


compostos. Universidade Federal de Santa Catarina, Departamento de Engenharia
Mecnica, 2004.

SCHUECKER, C.; PETTERMANN, H.E.. A continuum damage model for fiber


reinforced laminates based on ply failure mechanisms. Composite Structures,
v. 76, p. 162-173, 2006.

SONNEN M.; LAVALSEIFERT, A.. New ways in analytical calculation of laminates


and composite structures, SAMPE Technical Conference, 2003.

SOREMEKUM, G. A. E.. Genetic Algorithms for Composite Laminate Design and


Optimization. Blacksburg, 1997. Dissertao de mestrado, Virginia, Polytechnic
Institute and State University.

TODOROKI, A.; ISHIKAWA, T.. Design of experiments for stacking sequence


optimizations with genetic algorithm using response surface. Composite Structures,
v. 64, p. 349357, 2004.

TODOROKI, A.; SUENAGA, K.; SHIMAMURA, Y.. Stacking sequence optimizations


using modified global response surface in lamination parameters. Advanced
Composite Materials, v.12, p. 35-55, 2003.
Apndice A - Algoritmo Gentico com Codificao Real 94

APNDICE A ALGORITMO GENTICO COM CODIFICAO REAL

ARQUIVO PRINCIPAL

% Algoritmo Genetico com codificacao real


clear all;
close all;
format long % para mostrar mais casas depois da virgula
nb_tot_ger = 300; % numero total de geracoes
npop = 10; % numero de individuos da populacao
% Populacao inicial: npop Conjuntos c 4 orientacoes (Thetas) de -90 a 90
graus.

a= 0; % limite inferior da orientao


b= 90; % limite superior da orientao

%%%%%%%%%%%% Cria, de forma aleatoria, a populacao inicial %%%%%%


for ii= 1:npop
Theta(1,ii)= a + (b-a) *rand;
Theta(2,ii)= a + (b-a) *rand;
Theta(3,ii)= a + (b-a) *rand;
Theta(4,ii)= a + (b-a) *rand;
angle = [Theta(:,ii)]'; % Fiber orient. angle o/t diff. layers [deg]
fop(ii) = calc_aptidao(angle); % avalia a aptidao de cada individuo da
primeria geracao
end %end do laco Theta

[fop_best,ibest] = max(fop) % melhor amptidao


Theta_best = Theta(:,ibest) % melhor individuo
%%%%%%%%%%%%%

figure
hold on
for count= 1:nb_tot_ger;
aptidao = zeros(1,npop);
%%%%%%%% Aptidao relativa para compor a roleta %%%%%%%%
soma_fop= sum(fop);
for z= 1:npop
aptidao(z)= fop(z)/soma_fop;
soma_apti= sum(aptidao); %para verificar se esta ok, tem q ser 1.
individuo(z)=sum(aptidao);
end

%%%%%%%% Selecao Roleta %%%%%%%%

for zz=1:npop
roleta = rand;
z= 1;
if roleta <= individuo(z)
Theta_selecao(:,zz)= Theta(:,z);
else
for z= 2:npop
if (individuo(z-1) <= roleta) & (roleta <= individuo(z))
Theta_selecao(:,zz)= Theta(:,z);
end
end
end
Apndice A - Algoritmo Gentico com Codificao Real 95

end

%%%%%%%% Cruzamento %%%%%%%%

d=1;
e=3;
alfa_= d + (e-d) *rand;
alfa = round(alfa_); % numero randomico entre 1 e 3, para achar o ponto
de corte

f= 10; %Cruzamento do ultimo com o primeiro (criacao do ultimo filho)


if alfa==1
Theta_filho(1,f)= Theta_selecao(1,1);
Theta_filho(2,f)= Theta_selecao(2,f);
Theta_filho(3,f)= Theta_selecao(3,f);
Theta_filho(4,f)= Theta_selecao(4,f);
elseif alfa==2
Theta_filho(1,f)= Theta_selecao(1,1);
Theta_filho(2,f)= Theta_selecao(2,1);
Theta_filho(3,f)= Theta_selecao(3,f);
Theta_filho(4,f)= Theta_selecao(4,f);
elseif alfa==3
Theta_filho(1,f)= Theta_selecao(1,1);
Theta_filho(2,f)= Theta_selecao(2,1);
Theta_filho(3,f)= Theta_selecao(3,1);
Theta_filho(4,f)= Theta_selecao(4,f);
end

for f=1:9
d=1;
e=3;
alfa_= d + (e-d) *rand;
alfa = round(alfa_); % numero randomico entre 1 e 3, para achar o ponto de
corte
if alfa==1
Theta_filho(1,f)= Theta_selecao(1,f);
Theta_filho(2,f)= Theta_selecao(2,f+1);
Theta_filho(3,f)= Theta_selecao(3,f+1);
Theta_filho(4,f)= Theta_selecao(4,f+1);
elseif alfa==2
Theta_filho(1,f)= Theta_selecao(1,f);
Theta_filho(2,f)= Theta_selecao(2,f);
Theta_filho(3,f)= Theta_selecao(3,f+1);
Theta_filho(4,f)= Theta_selecao(4,f+1);
elseif alfa==3
Theta_filho(1,f)= Theta_selecao(1,f);
Theta_filho(2,f)= Theta_selecao(2,f);
Theta_filho(3,f)= Theta_selecao(3,f);
Theta_filho(4,f)= Theta_selecao(4,f+1);
end
end

%%%%%%%% Mutacao %%%%%%%%

% 1 em 10 elementos

d=1;
e=10;
alfa_= d + (e-d) *rand;
alfa = round(alfa_);
Apndice A - Algoritmo Gentico com Codificao Real 96

Theta_filho(:,alfa)= Theta_filho(:,alfa) + normrnd(0,1,4,1); %


perturbao gaussiana em torno do ponto

%%%%%%%% Voltar valores de Theta(:,:,ii) %%%%%%%%

for ii=1:npop
angle = [Theta_filho(:,ii)]'; % Fiber orient. angle o/t diff. layers
[deg]
fop_filho(ii) = calc_aptidao(angle); % avalia a aptido dos filhos
end
[fop_best_pai,ibest_pai] = max(fop); % melhor amptidao dos pais, e indice
correspondente
Theta_best_pai = Theta(:,ibest_pai); % guarda melhor pai
[fop_best_filho,ibest_filho] = max(fop_filho); % melhor amptidao dos
filhos
[fop_worst_filho,iworst_filho] = min(fop_filho); % pior amptidao dos
filhos

% formacao da nova geracao: esquema elitista


Theta = Theta_filho;
fop = fop_filho;
Theta(:,iworst_filho) = Theta_best_pai; % substitui pior filho pelo
melhor pai
fop(iworst_filho) = fop_best_pai; % atribui a aptidao do melhor pai na
posicao da aptidao do pior filho

count

[fop_best,ibest] = max(fop) % melhor amptidao da nova geracao


Theta_best = Theta(:,ibest) % melhor individuo
plot(count,fop_best,'o');
xlabel('Nmero de Geraes');
Ylabel('(\lambda_{crit})');
end %end do contador (count)

CLCULO APTIDO FUNO CALC_APTIDO

function apt = calc_aptidao(angle_sym_bal);


% Program for stress/strain calculations on laminated composites.
% By D.R. van Boggelen (dvboggelen@gmail.com)
% Department LaMEs - UTFPR - Curitiba-PR - Brazil
% Needed subroutines: "Plot_TsaiHill_LT.m", "Plot_TsaiWu_LT.m",
% "Plot_MaxStress_LT.m", "Plot_MaxStrain_LT.m",
% "Plot_TsaiHill_LTau.m", "Plot_TsaiWu_LTau.m",
% "Plot_MaxStress_LTau.m", "Plot_MaxStrain_LTau.m"
% "Plot_TsaiHill_TTau.m", "Plot_TsaiWu_TTau.m",
% "Plot_MaxStress_TTau.m", "Plot_MaxStrain_TTau.m"
% Routine is used in: none
% Date: 18-04-2006

% Define globals, in order to use functions.


global Xc Yc Xt Yt S E1 E2 v12 v21 G12

%%% INPUT OF VARIABLES


%%%-------------------------------------------------------------
Apndice A - Algoritmo Gentico com Codificao Real 97

angle = [angle_sym_bal(1) -angle_sym_bal(1) angle_sym_bal(2) -


angle_sym_bal(2) ...
angle_sym_bal(3) -angle_sym_bal(3) angle_sym_bal(4) -
angle_sym_bal(4) ...
-angle_sym_bal(4) angle_sym_bal(4) -angle_sym_bal(3)
angle_sym_bal(3) ...
-angle_sym_bal(2) angle_sym_bal(2) -angle_sym_bal(1)
angle_sym_bal(1)];

%% Calculate the total amount of layers.


nl = size(angle,2);

mat = ones(1,nl)*1; % Quantity of diff. materials in laminate[-]


cmat = ones(1,nl)*1; % Combination of materials in laminate [-]
%angle = [0 90 45 0];% Fiber orient. angle o/t diff. layers [deg]

lp = [100]; % Length of the plates [mm]


wp = [100]; % Width of the plates [mm]
hl = ones(1,nl)*0.2; % Thickness per layer [mm]

%% Load Data Global system (xy Plane)


N(1,1)= 100.0; % Normal Force in x-direction [N/mm]
N(1,2)= 100.0; % Normal Force in y-direction [N/mm]
N(1,3)= 0; % Shear Stress in xy-direction [N/mm]

M(1,1)= 0; % Moment in x-direction [N]


M(1,2)= 0; % Moment in y-direction [N]
M(1,3)= 0; % Moment in xy-direction [N]

%%% MATERIAL PROPERTIES


%%%-------------------------------------------------------------

% Young's modulus in the fiber direction [MPa]


E1 = [60000 60000 60000];

% Young's modulus perpendicular to the fiber direction [MPa]


E2 = [5500 5500 5500];

% In-plane shear modulus in the fiber direction [MPa]


G12 = [2100 2100 2100];

% Poisson's ratio in the fiber direction [-]


v12 = [0.34 0.34 0.34];

% Ultimate Tensile Strength in fiber direction [MPa]


Xt = [1100 1100 1100];

% Ultimate Compression Strength in fiber direction [MPa]


Xc = [234 234 234];

% Ultimate Tensile Strength perpendicular to fiber dir. [MPa]


Yt = [27 27 27];

% Ultimate Compression Strength perpendicular to fiber dir.[MPa]


Yc = [138 138 138];

% Ultimate Shear strength [MPa]


S = [49 49 49];
Apndice A - Algoritmo Gentico com Codificao Real 98

%%% CALCULATIONS
%%%-------------------------------------------------------------

%% Transpose the rowvectors N and M to column vectors


N = (N)';
M = (M)';

%% Convert the angle theta from degrees to radians


for i=1:(size(angle,2))
theta(i) = [(angle(i)*pi)/180];
end

%% Calculate Poisson's ratio perpendicular to the fiber direction


for i=1:(size(v12,2))
v21(i) = v12(i)*E2(i)/E1(i);
end

%% Calculation of the constituent matrix Q


Q = zeros(3,3,nl);
for i=1:nl
Q(1,1,i) = E1(cmat(i))/(1 - v12(cmat(i))*v21(cmat(i)));
Q(2,2,i) = E2(cmat(i))/(1 - v12(cmat(i))*v21(cmat(i)));
Q(3,3,i) = G12(cmat(i));
Q(1,2,i) = v12(cmat(i))*E2(cmat(i))/...
(1-v12(cmat(i))*v21(cmat(i)));
Q(2,1,i) = Q(1,2,i);
end

%% Calculation of the transformation matrix Qb


%% Create shorter variables for sin(theta) and cos(theta)
for i=1:nl
co(i) = cos(theta(i));
si(i) = sin(theta(i));
end

%% Create matrix which relates engineering strains


%% to the stresses referred to arbitrary axes
Qb = zeros(3,3,nl);
for i=1:nl
Qb(1,1,i) = Q(1,1,cmat(i))*co(i)^4+Q(2,2,cmat(i))...
*si(i)^4+2*(Q(1,2,cmat(i))+2*Q(3,3,cmat(i)))...
*si(i)^2*co(i)^2;
Qb(2,2,i) = (Q(1,1,cmat(i))*(si(i)^4))+(Q(2,2,cmat(i))...
*(co(i)^4))+2*(Q(1,2,cmat(i))+2*Q(3,3,cmat(i)))...
*si(i)^2*co(i)^2;
Qb(2,1,i) = (Q(1,1,cmat(i))+Q(2,2,cmat(i))...
-4*Q(3,3,cmat(i)))*si(i)^2*co(i)^2+Q(1,2,cmat(i))...
*(si(i)^4+co(i)^4);
Qb(3,3,i) = (Q(1,1,cmat(i))+Q(2,2,cmat(i))...
-2*Q(3,3,cmat(i))-2*Q(1,2,cmat(i)))*si(i)^2*...
co(i)^2+Q(3,3,cmat(i))*(si(i)^4+co(i)^4);
Qb(3,1,i) = (Q(1,1,cmat(i))-Q(1,2,cmat(i))...
-2*Q(3,3,cmat(i)))*si(i)*co(i)^3-(Q(2,2,cmat(i))...
-Q(1,2,cmat(i))-2*Q(3,3,cmat(i)))*si(i)^3*co(i);
Qb(3,2,i) = (Q(1,1,cmat(i))-Q(1,2,cmat(i))...
-2*Q(3,3,cmat(i)))*co(i)*si(i)^3-(Q(2,2,cmat(i))...
Apndice A - Algoritmo Gentico com Codificao Real 99

-Q(1,2,cmat(i))-2*Q(3,3,cmat(i)))*co(i)^3*si(i);
Qb(1,2,i) = Qb(2,1,i);
Qb(1,3,i) = Qb(3,1,i);
Qb(2,3,i) = Qb(3,2,i);
end

%% Calculate the total height of the laminate


h(1) = -sum(hl)/2;
for i=1:nl
h(i+1) = h(i)+hl(i);
end

%% Calculate the terms of the laminate stiffness


%% matrices A, B and D
for i=1:nl
ca(i)=h(i+1)-h(i);
cb(i)=(h(i+1)^2-(h(i))^2)/2;
cd(i)=(h(i+1)^3-h(i)^3)/3;
end

A = zeros(3,3);
B = zeros(3,3);
D = zeros(3,3);
for i=1:3
for j=1:3
for k=1:nl
% Calculation of the extensional stiffness matrix
A(i,j)= A(i,j)+Qb(i,j,k)*ca(k);

% Calculation of the coupling stiffness matrix


B(i,j)= B(i,j)+Qb(i,j,k)*cb(k);

% Calculation of the bending stiffness matrix


D(i,j)= D(i,j)+Qb(i,j,k)*cd(k);
end
end
end

%% Definition of the total set of constitutive equations


%% Deformation and bending in the mid-plane
ABD(1:3,1:3) = A;
ABD(1:3,4:6) = B;
ABD(4:6,1:3) = B;
ABD(4:6,4:6) = D;

NM(1:3,1) = N;
NM(4:6,1) = M;

def0bend = inv(ABD)*NM;
def0 = def0bend(1:3,1);
bend = def0bend(4:6,1);

%% Strain in the laminate (global system)


%% x, y, xy (center, superior & inferior)
for i=1:nl
def_globc(1:3,i) = def0+((h(i)+h(i+1))/2)*bend;
def_globs(1:3,i) = def0+h(i)*bend;
def_globi(1:3,i) = def0+h(i+1)*bend;
end
Apndice A - Algoritmo Gentico com Codificao Real 100

%% Stress in the laminate (global system)


%% x, y, xy (center, superior & inferior)
for i=1:nl
s_globc(1:3,i) = Qb(:,:,i)*def0+Qb(:,:,i)*((h(i)...
+h(i+1))/2)*bend;
s_globs(1:3,i) = Qb(:,:,i)*def0+Qb(:,:,i)*h(i)*bend;
s_globi(1:3,i) = Qb(:,:,i)*def0+Qb(:,:,i)*h(i+1)*bend;
end

%% Calculation of the Transformation matrix, Ts


for i=1:nl
Ts = zeros(3,3,i);
end

for i=1:nl
Ts(1,1,i)= co(i)^2;
Ts(1,2,i)= si(i)^2;
Ts(1,3,i)= 2*si(i)*co(i);
Ts(2,1,i)= si(i)^2;
Ts(2,2,i)= co(i)^2;
Ts(2,3,i)= (-2)*si(i)*co(i);
Ts(3,1,i)= (-1)*si(i)*co(i);
Ts(3,2,i)= si(i)*co(i);
Ts(3,3,i)= co(i)^2-si(i)^2;
end

%% Calculation of the Transformation matrix, Tdef


for i=1:nl
Tdef = zeros(3,3,i);
end

for i=1:nl
Tdef(:,:,i) = inv(Ts(:,:,i)');
end

%% Strain in the local system (1,2,12 or L,T,LT)


%% for each plate.
for i=1:nl
def_locc(1:3,i) = Tdef(:,:,i)*def_globc(1:3,i);
def_locs(1:3,i) = Tdef(:,:,i)*def_globs(1:3,i);
def_loci(1:3,i) = Tdef(:,:,i)*def_globi(1:3,i);
end

%% Stress in the local system (1,2,12 or L,T,LT)


%% for each plate
for i=1:nl
s_locc(1:3,i) = Ts(:,:,i)*s_globc(1:3,i);
s_locs(1:3,i) = Ts(:,:,i)*s_globs(1:3,i);
s_loci(1:3,i) = Ts(:,:,i)*s_globi(1:3,i);
end

%% Comparation results with failure criteria


%%(Tsai-Hill, Hoffman, Tsai-Wu)
for i=1:nl

% This loop makes shure the correct values for tension


% and compression are used.
if s_locs(1,i) < 0
thX(i) = Xc(mat(i));
else
Apndice A - Algoritmo Gentico com Codificao Real 101

thX(i) = Xt(mat(i));
end

if s_locs(2,i) < 0
thY(i) = Yc(mat(i));
else
thY(i) = Yt(mat(i));
end
tsai_hill_s(i) = (s_locs(1,i)/thX(i))^2 + ...
(s_locs(2,i)/thY(i))^2 - (s_locs(1,i)*...
s_locs(2,i))/(thX(i))^2 + (s_locs(3,i)/...
S(mat(i)))^2;

% This loop makes shure the correct values for tension


% and compression are used.
if s_loci(1,i) < 0
thX(i) = Xc(mat(i));
else
thX(i) = Xt(mat(i));
end

if s_loci(2,i) < 0
thY(i) = Yc(mat(i));
else
thY(i) = Yt(mat(i));
end
tsai_hill_i(i) = (s_loci(1,i)/thX(i))^2 + ...
(s_loci(2,i)/thY(i))^2 - (s_loci(1,i)*...
s_loci(2,i))/(thX(i))^2 + (s_loci(3,i)/...
S(mat(i)))^2;

hoffman_s(i) = (s_locs(1,i)^2)/(Xt(mat(i))*Xc(mat(i)))...
- (s_locs(1,i)*s_locs(2,i))/(Xt(mat(i))*Xc(mat(i)))...
+ (s_locs(2,i)^2)/(Yt(mat(i))*Yc(mat(i))) + (1/Xt(mat(i))...
-1/Xc(mat(i)))*s_locs(1,i) + (1/Yt(mat(i))-1/Yc(mat(i)))...
*s_locs(2,i) + (s_locs(3,i)/S(mat(i)))^2;
hoffman_i(i) = (s_loci(1,i)^2)/(Xt(mat(i))*Xc(mat(i)))...
- (s_loci(1,i)*s_loci(2,i))/(Xt(mat(i))*Xc(mat(i)))...
+ (s_loci(2,i)^2)/(Yt(mat(i))*Yc(mat(i))) + (1/Xt(mat(i))...
-1/Xc(mat(i)))*s_loci(1,i) + (1/Yt(mat(i))-1/Yc(mat(i)))...
*s_loci(2,i) + (s_loci(3,i)/S(mat(i)))^2;

% The Tsai-Wu failure criteria uses a constant F12. There


% exists discussion about the value of this constant.
% We will consider it zero.
F12 = 0;
tsai_wu_s(i) = (s_locs(1,i)^2)/(Xt(mat(i))*Xc(mat(i)))...
+ (s_locs(2,i)^2)/(Yt(mat(i))*Yc(mat(i))) + ...
(s_locs(3,i)/S(mat(i)))^2 + 2*F12*s_locs(1,i)...
*s_locs(2,i) + (1/Xt(mat(i))-1/Xc(mat(i)))...
*s_locs(1,i) + (1/Yt(mat(i))-1/Yc(mat(i)))*s_locs(2,i);
tsai_wu_i(i) = (s_loci(1,i)^2)/(Xt(mat(i))*Xc(mat(i)))...
+ (s_loci(2,i)^2)/(Yt(mat(i))*Yc(mat(i))) + ...
(s_loci(3,i)/S(mat(i)))^2 + 2*F12*s_loci(1,i)...
*s_loci(2,i) + (1/Xt(mat(i))-1/Xc(mat(i)))...
*s_loci(1,i) + (1/Yt(mat(i))-1/Yc(mat(i)))*s_loci(2,i);
end

%% Application of the Puck Failure criteria.


% Under Construction
Apndice A - Algoritmo Gentico com Codificao Real 102

%% Buckling analysis (just for Specially orthotropic Laminates


%% symetrically arranged about the laminate middle surface)
% This equation is just calculated when at least one of
% the forces (X, Y) is non zero.
if (N(1,1) ~= 0) || (N(2,1) ~= 0)
Nx = abs(N(1,1));
Ny = abs(N(2,1));
for m=1:10
for n=1:10
lambda(m,n) = (pi^2*(D(1,1)*(m/lp)^4+2*(D(1,2)...
+2*D(3,3))*(m/lp)^2*(n/wp)^2+D(2,2)*(n/wp)^4))...
/ ((m/lp)^2*Nx+(n/wp)^2*Ny);
end
end
lambda_min = min(min(lambda));
[cx,cy] = find(lambda == lambda_min);
indices = [cx cy];

%% Plot buckling representation


bx = 0:(lp/50):lp;
by = 0:(wp/50):wp;
bw = sin(((indices(1,1)*pi*bx)/lp))'*sin(((indices(1,2)*pi*by)/wp));

end

%% Definition of the Z-axis


for i=1:nl
hm(i)=(h(i)+h(i+1))/2;
end

j=1;
for i=1:2:(2*nl+1)
z(i)=h(j);
j=j+1;
end
j=1;
for i=2:2:(2*nl)
z(i)=hm(j);
j=j+1;
end

j=1;
Z(1)=h(1);
for i=2:nl
j=j+1;
Z(j)=h(i);
j=j+1;
Z(j)=h(i);
end
j=j+1;
Z(j)=h(nl+1);

%% Plot Deformations x, y & xy


j=0;
for i=1:nl
j=j+1;
Apndice A - Algoritmo Gentico com Codificao Real 103

defx(j)=def_loci(1,i);
j=j+1;
defx(j)=def_locc(1,i);
end
defx(j+1)=def_locs(1,nl);

j=0;
for i=1:nl
j=j+1;
defy(j)=def_loci(2,i);
j=j+1;
defy(j)=def_locc(2,i);
end
defy(j+1)=def_locs(2,nl);

j=0;
for i=1:nl
j=j+1;
defxy(j)=def_loci(3,i);
j=j+1;
defxy(j)=def_locc(3,i);
end
defxy(j+1)=def_locs(3,nl);

%% Plot Stress in x, y & xy


j=0;
for i=1:nl
j=j+1;
tensx(j)=s_loci(1,i);
j=j+1;
tensx(j)=s_locs(1,i);
end

j=0;
for i=1:nl
j=j+1;
tensy(j)=s_loci(2,i);
j=j+1;
tensy(j)=s_locs(2,i);
end

j=0;
for i=1:nl
j=j+1;
tensxy(j)=s_loci(3,i);
j=j+1;
tensxy(j)=s_locs(3,i);
end

%% Plot Failure criteria (TSAI-HILL, HOFFMAN & TSAI-WU)


j=0;
for i=1:nl
j=j+1;
Hill(j)=tsai_hill_i(i);
j=j+1;
Hill(j)=tsai_hill_s(i);
end

j=0;
Apndice A - Algoritmo Gentico com Codificao Real 104

for i=1:nl
j=j+1;
Hoff(j)=hoffman_i(i);
j=j+1;
Hoff(j)=hoffman_s(i);
end

j=0;
for i=1:nl
j=j+1;
Wu(j)=tsai_wu_i(i);
j=j+1;
Wu(j)=tsai_wu_s(i);
end
fail = ones(1,length(Z));
%%%-------------------------------------------------------------
% Plot of the transformed Ex, Ey, Gxy for 1 orthotropic layer

A1 = 1/E1(1,1);
B1 = 1/G12(1,1)-(2*v12(1,1))/E1(1,1);
C1 = 1/E2(1,1);
tht_deg = 1:0.1:180;
tht_rad = (tht_deg * pi)/180;

Ex = 1./((A1*(cos(tht_rad).^4)) + (B1*(sin(tht_rad).^2).*...
(cos(tht_rad).^2)) + (C1*(sin(tht_rad).^4)));
Ey = 1./((A1*(sin(tht_rad).^4)) + (B1*(sin(tht_rad).^2).*...
(cos(tht_rad).^2)) + (C1*(cos(tht_rad).^4)));
Gxy = 1./(2*(2/E1(1,1) + 2/E2(1,1) + (4*v12(1,1))/E1(1,1) - ...
1/G12(1,1))*(sin(tht_rad).^2).*(cos(tht_rad).^2) + ...
(1/G12(1,1))*(sin(tht_rad).^4 + cos(tht_rad).^4));
vxy = Ex.*((v12(1,1)/E1(1,1))*((sin(tht_rad).^4) + ...
(cos(tht_rad).^4)) - (1/E1(1,1)+1/E2(1,1)-1/G12(1,1))*...
(sin(tht_rad).^2).*(cos(tht_rad).^2));
vyx = Ey.*((v21(1,1)/E2(1,1))*((sin(tht_rad).^4) + ...
(cos(tht_rad).^4)) - (1/E1(1,1)+1/E2(1,1)-1/G12(1,1))*...
(sin(tht_rad).^2).*(cos(tht_rad).^2));
nxyx = Ex.*((2/E1(1,1) + (2*v12(1,1))/E1(1,1) - 1/G12(1,1))...
* (sin(tht_rad)).*(cos(tht_rad).^3) - (2/E2(1,1) + ...
(2*v12(1,1))/E1(1,1) - 1/G12(1,1))*(sin(tht_rad).^3).*...
(cos(tht_rad)));
nxyy = Ey.*((2/E1(1,1) + (2*v12(1,1))/E1(1,1) - 1/G12(1,1)) *...
(sin(tht_rad).^3).*(cos(tht_rad)) - (2/E2(1,1) + ...
(2*v12(1,1))/E1(1,1) - 1/G12(1,1))*(sin(tht_rad)).*...
(cos(tht_rad).^3));

% Stiffness matrix in vector form


Qst11 = Q(1,1,cmat(1))*(cos(tht_rad).^4)+Q(2,2,cmat(1))*...
(sin(tht_rad).^4)+2*(Q(1,2,cmat(1))+2*Q(3,3,cmat(1)))*...
(sin(tht_rad).^2).*(cos(tht_rad).^2);
Qst22 = (Q(1,1,cmat(1))*(sin(tht_rad).^4))+(Q(2,2,cmat(1))*...
(cos(tht_rad).^4))+2*(Q(1,2,cmat(1))+2*Q(3,3,cmat(1)))*...
(sin(tht_rad).^2).*(cos(tht_rad).^2);
Qst21 = (Q(1,1,cmat(1))+Q(2,2,cmat(1))-4*Q(3,3,cmat(1)))*...
(sin(tht_rad).^2).*(cos(tht_rad).^2)+Q(1,2,cmat(1))*...
((sin(tht_rad).^4)+(cos(tht_rad).^4));
Qst33 = (Q(1,1,cmat(1))+Q(2,2,cmat(1))-2*Q(3,3,cmat(1))...
-2*Q(1,2,cmat(1)))*(sin(tht_rad).^2).*(cos(tht_rad).^2)...
+Q(3,3,cmat(1))*((sin(tht_rad).^4)+(cos(tht_rad).^4));
Qst31 = (Q(1,1,cmat(1))-Q(1,2,cmat(1))-2*Q(3,3,cmat(1)))*...
Apndice A - Algoritmo Gentico com Codificao Real 105

sin(tht_rad).*(cos(tht_rad).^3)-(Q(2,2,cmat(1))-...
Q(1,2,cmat(1))-2*Q(3,3,cmat(1)))*(sin(tht_rad).^3).*...
cos(tht_rad);
Qst32 = (Q(1,1,cmat(1))-Q(1,2,cmat(1))-2*Q(3,3,cmat(1)))*...
cos(tht_rad).*(sin(tht_rad).^3)-(Q(2,2,cmat(1))-...
Q(1,2,cmat(1))-2*Q(3,3,cmat(1)))*(cos(tht_rad).^3).*...
sin(tht_rad);
Qst12 = Qst21;
Qst13 = Qst31;
Qst23 = Qst32;

apt = lambda_min;
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 106

APNDICE B ALGORITMO PARA IMPLEMENTAO DOS 4 TIPOS

DE SR (EXEMPLOS DA SEO 5.1)

ARQUIVO PRINCIPAL

%ARQUIVO PRINCIPAL
[b1,X1] = Superficie_Tipo1(1,50); % obtem os parametros da SR da
calc_aptidao
[b3,X3] = Superficie_Tipo2(1,50); % obtem os parametros da SR da
calc_aptidao
[b4,X4] = Superficie_Tipo3(1,50); % obtem os parametros da SR da
calc_aptidao
[b5,X5] = Superficie_Tipo4(1,50); % obtem os parametros da SR da
calc_aptidao
plot_sr(1,b1,b2,b3,b4);

FUNO SR TIPO 1

function [b,X] = Superficie_Tipo1(n,k)


%
% Funcao para a montagem da matriz X de uma superficie de resposta
% REFERENCIA: SR TIPO 1 - Y.-J. Lee & C.-C. Lin
% Composites Structures, vol 62, p.91-105, 2003
%
% n = numero de variaveis
% k = numero de experimentos
% o numero de coeficientes da superficie de resposta para este caso
% sera m = ((n*n)-n)/2 + 2*n + 1, pois foi considerado a simetria dos
% coeficientes D's
%
% X uma matriz de dimensao k X m

xmin = -90;
xmax = 90;

%ATIVAR AS LINHAS ABAIXO AT /////////// SOMENTE SE DESEJAR ESCOLHER


EXPERIMENTOS
% %Experimentos c pontos extremos +90 -90 = Ar(2,4)=16 experimentos
% A = [-90 -90 -90 -90; +90 -90 -90 -90; -90 +90 -90 -90; -90 -90 +90 -90;
% -90 -90 -90 +90; +90 +90 -90 -90; -90 +90 +90 -90; -90 -90 +90 +90;
% +90 +90 +90 -90; -90 +90 +90 +90; +90 +90 +90 +90; +90 -90 +90 +90;
% +90 +90 -90 +90; +90 -90 -90 +90; +90 -90 +90 -90; -90 +90 -90 +90];
%
% %Experimentos c pontos intermedirios +75 -75 = Ar(2,4)=16 experimentos
% E = [-75 -75 -75 -75; +75 -75 -75 -75; -75 +75 -75 -75; -75 -75 +75 -75;
% -75 -75 -75 +75; +75 +75 -75 -75; -75 +75 +75 -75; -75 -75 +75 +75;
% +75 +75 +75 -75; -75 +75 +75 +75; +75 +75 +75 +75; +75 -75 +75 +75;
% +75 +75 -75 +75; +75 -75 -75 +75; +75 -75 +75 -75; -75 +75 -75 +75];
%
% %Experimentos c pontos intermedirios +60 -60 = Ar(2,4)=16 experimentos
% F = [-60 -60 -60 -60; +60 -60 -60 -60; -60 +60 -60 -60; -60 -60 +60 -60;
% -60 -60 -60 +60; +60 +60 -60 -60; -60 +60 +60 -60; -60 -60 +60 +60;
% +60 +60 +60 -60; -60 +60 +60 +60; +60 +60 +60 +60; +60 -60 +60 +60;
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 107

% +60 +60 -60 +60; +60 -60 -60 +60; +60 -60 +60 -60; -60 +60 -60 +60];
%
% %Experimentos c pontos intermedirios +30 -30 = Ar(2,4)=16 experimentos
% G = [-30 -30 -30 -30; +30 -30 -30 -30; -30 +30 -30 -30; -30 -30 +30 -30;
% -30 -30 -30 +30; +30 +30 -30 -30; -30 +30 +30 -30; -30 -30 +30 +30;
% +30 +30 +30 -30; -30 +30 +30 +30; +30 +30 +30 +30; +30 -30 +30 +30;
% +30 +30 -30 +30; +30 -30 -30 +30; +30 -30 +30 -30; -30 +30 -30 +30];
%
% %Experimentos c pontos intermedirios +15 -15 = Ar(2,4)=16 experimentos
% H = [-15 -15 -15 -15; +15 -15 -15 -15; -15 +15 -15 -15; -15 -15 +15 -15;
% -15 -15 -15 +15; +15 +15 -15 -15; -15 +15 +15 -15; -15 -15 +15 +15;
% +15 +15 +15 -15; -15 +15 +15 +15; +15 +15 +15 +15; +15 -15 +15 +15;
% +15 +15 -15 +15; +15 -15 -15 +15; +15 -15 +15 -15; -15 +15 -15 +15];
%
% %Experimentos c pontos intermedirios 0 0 +90 -90 = Ar(2,4)=16
experimentos
% I = [0 -90 0 -90; 0 +90 0 +90; 0 0 -90 -90; 0 0 +90 +90;
% 0 -90 0 +90; 0 +90 0 -90; +90 +90 0 0; -90 -90 0 0;
% 0 +90 -90 0; 0 -90 +90 0; 0 +90 +90 0; 0 -90 -90 0;
% +90 -90 0 0; -90 +90 0 0; 0 0 +90 -90; 0 0 -90 +90];
%
% %Experimento c ponto central [0 0 0 0] = 1 experimento
% B = [0 0 0 0];
%
% %Experimento c pontos distribuidos +45 -45 = 16 experimentos
% C = [-45 -45 -45 -45; +45 -45 -45 -45; -45 +45 -45 -45; -45 -45 +45 -45;
% -45 -45 -45 +45; +45 +45 -45 -45; -45 +45 +45 -45; -45 -45 +45 +45;
% +45 +45 +45 -45; -45 +45 +45 +45; +45 +45 +45 +45; +45 -45 +45 +45;
% +45 +45 -45 +45; +45 -45 -45 +45; +45 -45 +45 -45; -45 +45 -45 +45];
%
% %D = xmin + (xmax-xmin).*rand((k-113),n); % experimentos c angulos
aleatrios entre -90 e +90
%
% x_exp = [A; E; F; G; H; I; B; C ; D];
%///////////////////////////////////////////////////////////////

% ATIVAR AT =================== SE DESEJAR UMA VARIVEL


% varia somente a ultima orientacao
x_exp(1:k,1) = 90;
x_exp(1:k,2) = -45;
x_exp(1:k,3) = 45;

for t = 1:k;
x_exp(t,4) = xmin;
xmin = xmin + 15;
end
%==========================================

% ATIVAR AT ##################### SE DESEJAR 4 VARIVEIS


%angle = [ -90 -45 0 45 90]; % orientacoes pre-definidas
%x_exp = angle(ceil(length(angle)*rand(k,n)))
%x_exp
%###########################################

X(1:k,1) = 1; % multiplicadores de C0
X(1:k,2:(n+1)) = x_exp; % multiplicados de Ci's
for l = 1:k
mm = 0; % contador - indice dos coeficientes de D na matriz X
for i=1:n
for j=i:n
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 108

mm = mm + 1;
if i==j
X(l,mm+(n+1)) = x_exp(l,i)*x_exp(l,j);
else
X(l,mm+(n+1)) = 2*x_exp(l,i)*x_exp(l,j);
end
end
end
end

% Calculo dos y dos experimentos


%
for i=1:k
angle = x_exp(i,1:n); %*180/pi;
y(i) = calc_aptidao(angle);
end;

b = pcg(X'*X,X'*y',[],50);

FUNO SR TIPO 2

function [b,X] = Superficie_Tipo2(n,k)


%
% Funcao para a montagem da matriz X de uma superficie de resposta
% REFERENCIA: SR TIPO 3 - Y.-J. Lee & C.-C. Lin
% Composites Structures, vol 62, p.91-105, 2003
%
% n = numero de variaveis
% k = numero de experimentos
% o numero de coeficientes da superficie de resposta para este caso
% sera m = ((n*n)-n)/2 + 2*n + 1, pois foi considerado a simetria dos
% coeficientes D's
%
% X uma matriz de dimensao k X m
%

xmin = -90;
xmax = 90;

%ATIVAR AS LINHAS ABAIXO AT /////////// SOMENTE SE DESEJAR ESCOLHER


EXPERIMENTOS
% %Experimentos c pontos extremos +90 -90 = Ar(2,4)=16 experimentos
% A = [-90 -90 -90 -90; +90 -90 -90 -90; -90 +90 -90 -90; -90 -90 +90 -90;
% -90 -90 -90 +90; +90 +90 -90 -90; -90 +90 +90 -90; -90 -90 +90 +90;
% +90 +90 +90 -90; -90 +90 +90 +90; +90 +90 +90 +90; +90 -90 +90 +90;
% +90 +90 -90 +90; +90 -90 -90 +90; +90 -90 +90 -90; -90 +90 -90 +90];
%
% %Experimentos c pontos intermedirios +75 -75 = Ar(2,4)=16 experimentos
% E = [-75 -75 -75 -75; +75 -75 -75 -75; -75 +75 -75 -75; -75 -75 +75 -75;
% -75 -75 -75 +75; +75 +75 -75 -75; -75 +75 +75 -75; -75 -75 +75 +75;
% +75 +75 +75 -75; -75 +75 +75 +75; +75 +75 +75 +75; +75 -75 +75 +75;
% +75 +75 -75 +75; +75 -75 -75 +75; +75 -75 +75 -75; -75 +75 -75 +75];
%
% %Experimentos c pontos intermedirios +60 -60 = Ar(2,4)=16 experimentos
% F = [-60 -60 -60 -60; +60 -60 -60 -60; -60 +60 -60 -60; -60 -60 +60 -60;
% -60 -60 -60 +60; +60 +60 -60 -60; -60 +60 +60 -60; -60 -60 +60 +60;
% +60 +60 +60 -60; -60 +60 +60 +60; +60 +60 +60 +60; +60 -60 +60 +60;
% +60 +60 -60 +60; +60 -60 -60 +60; +60 -60 +60 -60; -60 +60 -60 +60];
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 109

%
% %Experimentos c pontos intermedirios +30 -30 = Ar(2,4)=16 experimentos
% G = [-30 -30 -30 -30; +30 -30 -30 -30; -30 +30 -30 -30; -30 -30 +30 -30;
% -30 -30 -30 +30; +30 +30 -30 -30; -30 +30 +30 -30; -30 -30 +30 +30;
% +30 +30 +30 -30; -30 +30 +30 +30; +30 +30 +30 +30; +30 -30 +30 +30;
% +30 +30 -30 +30; +30 -30 -30 +30; +30 -30 +30 -30; -30 +30 -30 +30];
%
% %Experimentos c pontos intermedirios +15 -15 = Ar(2,4)=16 experimentos
% H = [-15 -15 -15 -15; +15 -15 -15 -15; -15 +15 -15 -15; -15 -15 +15 -15;
% -15 -15 -15 +15; +15 +15 -15 -15; -15 +15 +15 -15; -15 -15 +15 +15;
% +15 +15 +15 -15; -15 +15 +15 +15; +15 +15 +15 +15; +15 -15 +15 +15;
% +15 +15 -15 +15; +15 -15 -15 +15; +15 -15 +15 -15; -15 +15 -15 +15];
%
% %Experimentos c pontos intermedirios 0 0 +90 -90 = Ar(2,4)=16
experimentos
% I = [0 -90 0 -90; 0 +90 0 +90; 0 0 -90 -90; 0 0 +90 +90;
% 0 -90 0 +90; 0 +90 0 -90; +90 +90 0 0; -90 -90 0 0;
% 0 +90 -90 0; 0 -90 +90 0; 0 +90 +90 0; 0 -90 -90 0;
% +90 -90 0 0; -90 +90 0 0; 0 0 +90 -90; 0 0 -90 +90];
%
% %Experimento c ponto central [0 0 0 0] = 1 experimento
% B = [0 0 0 0];
%
% %Experimento c pontos distribuidos +45 -45 = 16 experimentos
% C = [-45 -45 -45 -45; +45 -45 -45 -45; -45 +45 -45 -45; -45 -45 +45 -45;
% -45 -45 -45 +45; +45 +45 -45 -45; -45 +45 +45 -45; -45 -45 +45 +45;
% +45 +45 +45 -45; -45 +45 +45 +45; +45 +45 +45 +45; +45 -45 +45 +45;
% +45 +45 -45 +45; +45 -45 -45 +45; +45 -45 +45 -45; -45 +45 -45 +45];
%
% %D = xmin + (xmax-xmin).*rand((k-113),n); % experimentos c angulos
aleatrios entre -90 e +90
%
% x_exp = [A; E; F; G; H; I; B; C ; D];
%///////////////////////////////////////////////////////////////

% ATIVAR AT =================== SE DESEJAR UMA VARIVEL


% varia somente a ultima orientacao
x_exp(1:k,1) = 90;
x_exp(1:k,2) = -45;
x_exp(1:k,3) = 45;

for t = 1:k;
x_exp(t,4) = xmin;
xmin = xmin + 15;
end
%==========================================

% ATIVAR AT ##################### SE DESEJAR 4 VARIVEIS


%angle = [ -90 -45 0 45 90]; % orientacoes pre-definidas
%x_exp = angle(ceil(length(angle)*rand(k,n)))
%x_exp
%###########################################

X(1:k,1) = 1; % multiplicadores de C0
%--------------------------- at aqui igual p todo tipo de superfcie

X(1:k,2:(n+1)) = sind(x_exp); % multiplicadores de Ci's

X(1:k, (n+2):(2*n+1)) = cosd(x_exp); % multiplicadores de Di's


Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 110

X(1:k,(2*n+2):(3*n+1)) = sind(2*x_exp); % multiplicadores de Ei's

X(1:k,(3*n+2):(4*n+1)) = cosd(2*x_exp); % multiplicadores de Fi's

% Calculo dos y dos experimentos


%
cmat = ones(1,n); % teste: todas a laminas com o mesmo material
for i=1:k
y(i) = calc_aptidao(x_exp(i,1:n));
% y(i) = test_function(x_exp(i,1:n))
end;
%b = inv(X'*X)*X'*y';
%Foi testado Lu
%tol = 1e-10;
b = pcg(X'*X,X'*y',[],50);

FUNO SR TIPO 3

function [b,X] = Superficie_Tipo3(n,k)


%
% Funcao para a montagem da matriz X de uma superficie de resposta
% REFERENCIA: SR TIPO 4 - Y.-J. Lee & C.-C. Lin
% Composites Structures, vol 62, p.91-105, 2003
%
% n = numero de variaveis
% k = numero de experimentos
% o numero de coeficientes da superficie de resposta para este caso
% sera m = ((n*n)-n)/2 + 2*n + 1, pois foi considerado a simetria dos
% coeficientes D's
%
% X uma matriz de dimensao k X m
%

xmin = -90;
xmax = 90;

%ATIVAR AS LINHAS ABAIXO AT /////////// SOMENTE SE DESEJAR ESCOLHER


EXPERIMENTOS
% %Experimentos c pontos extremos +90 -90 = Ar(2,4)=16 experimentos
% A = [-90 -90 -90 -90; +90 -90 -90 -90; -90 +90 -90 -90; -90 -90 +90 -90;
% -90 -90 -90 +90; +90 +90 -90 -90; -90 +90 +90 -90; -90 -90 +90 +90;
% +90 +90 +90 -90; -90 +90 +90 +90; +90 +90 +90 +90; +90 -90 +90 +90;
% +90 +90 -90 +90; +90 -90 -90 +90; +90 -90 +90 -90; -90 +90 -90 +90];
%
% %Experimentos c pontos intermedirios +75 -75 = Ar(2,4)=16 experimentos
% E = [-75 -75 -75 -75; +75 -75 -75 -75; -75 +75 -75 -75; -75 -75 +75 -75;
% -75 -75 -75 +75; +75 +75 -75 -75; -75 +75 +75 -75; -75 -75 +75 +75;
% +75 +75 +75 -75; -75 +75 +75 +75; +75 +75 +75 +75; +75 -75 +75 +75;
% +75 +75 -75 +75; +75 -75 -75 +75; +75 -75 +75 -75; -75 +75 -75 +75];
%
% %Experimentos c pontos intermedirios +60 -60 = Ar(2,4)=16 experimentos
% F = [-60 -60 -60 -60; +60 -60 -60 -60; -60 +60 -60 -60; -60 -60 +60 -60;
% -60 -60 -60 +60; +60 +60 -60 -60; -60 +60 +60 -60; -60 -60 +60 +60;
% +60 +60 +60 -60; -60 +60 +60 +60; +60 +60 +60 +60; +60 -60 +60 +60;
% +60 +60 -60 +60; +60 -60 -60 +60; +60 -60 +60 -60; -60 +60 -60 +60];
%
% %Experimentos c pontos intermedirios +30 -30 = Ar(2,4)=16 experimentos
% G = [-30 -30 -30 -30; +30 -30 -30 -30; -30 +30 -30 -30; -30 -30 +30 -30;
% -30 -30 -30 +30; +30 +30 -30 -30; -30 +30 +30 -30; -30 -30 +30 +30;
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 111

% +30 +30 +30 -30; -30 +30 +30 +30; +30 +30 +30 +30; +30 -30 +30 +30;
% +30 +30 -30 +30; +30 -30 -30 +30; +30 -30 +30 -30; -30 +30 -30 +30];
%
% %Experimentos c pontos intermedirios +15 -15 = Ar(2,4)=16 experimentos
% H = [-15 -15 -15 -15; +15 -15 -15 -15; -15 +15 -15 -15; -15 -15 +15 -15;
% -15 -15 -15 +15; +15 +15 -15 -15; -15 +15 +15 -15; -15 -15 +15 +15;
% +15 +15 +15 -15; -15 +15 +15 +15; +15 +15 +15 +15; +15 -15 +15 +15;
% +15 +15 -15 +15; +15 -15 -15 +15; +15 -15 +15 -15; -15 +15 -15 +15];
%
% %Experimentos c pontos intermedirios 0 0 +90 -90 = Ar(2,4)=16
experimentos
% I = [0 -90 0 -90; 0 +90 0 +90; 0 0 -90 -90; 0 0 +90 +90;
% 0 -90 0 +90; 0 +90 0 -90; +90 +90 0 0; -90 -90 0 0;
% 0 +90 -90 0; 0 -90 +90 0; 0 +90 +90 0; 0 -90 -90 0;
% +90 -90 0 0; -90 +90 0 0; 0 0 +90 -90; 0 0 -90 +90];
%
% %Experimento c ponto central [0 0 0 0] = 1 experimento
% B = [0 0 0 0];
%
% %Experimento c pontos distribuidos +45 -45 = 16 experimentos
% C = [-45 -45 -45 -45; +45 -45 -45 -45; -45 +45 -45 -45; -45 -45 +45 -45;
% -45 -45 -45 +45; +45 +45 -45 -45; -45 +45 +45 -45; -45 -45 +45 +45;
% +45 +45 +45 -45; -45 +45 +45 +45; +45 +45 +45 +45; +45 -45 +45 +45;
% +45 +45 -45 +45; +45 -45 -45 +45; +45 -45 +45 -45; -45 +45 -45 +45];
%
% %D = xmin + (xmax-xmin).*rand((k-113),n); % experimentos c angulos
aleatrios entre -90 e +90
%
% x_exp = [A; E; F; G; H; I; B; C ; D];
%///////////////////////////////////////////////////////////////

% ATIVAR AT =================== SE DESEJAR UMA VARIVEL


% varia somente a ultima orientacao
x_exp(1:k,1) = 90;
x_exp(1:k,2) = -45;
x_exp(1:k,3) = 45;

for t = 1:k;
x_exp(t,4) = xmin;
xmin = xmin + 15;
end
%==========================================

% ATIVAR AT ##################### SE DESEJAR 4 VARIVEIS


%angle = [ -90 -45 0 45 90]; % orientacoes pre-definidas
%x_exp = angle(ceil(length(angle)*rand(k,n)))
%x_exp
%###########################################

X(1:k,1) = 1; % multiplicadores de C0
%--------------------------- at aqui igual p todo tipo de superfcie

X(1:k,2:(n+1)) = sind(x_exp); % multiplicadores de Ci's

X(1:k, (n+2):(2*n+1)) = cosd(x_exp); % multiplicadores de Di's

X(1:k,(2*n+2):(3*n+1)) = sind(2*x_exp); % multiplicadores de Ei's

X(1:k,(3*n+2):(4*n+1)) = cosd(2*x_exp); % multiplicadores de Fi's


Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 112

for l = 1:k %-------------------------- multiplicadores de Gij's


mm = 0; % contador - indice dos coeficientes de G na matriz X
for i=1:n
for j=i:n
mm = mm + 1;
X(l,mm+(4*n+1)) = sind(x_exp(l,i))*sind(x_exp(l,j));
end
end
end %---------------------------------
for l = 1:k %-------------------------- multiplicadores de Hij's
ww = mm; % contador - indice dos coeficientes de H na matriz X
for i=1:n
for j=i:n
ww = ww + 1;
X(l,ww + (4*n+1)) = cosd(x_exp(l,i))*cosd(x_exp(l,j));
end
end
end %---------------------------------
% Calculo dos y dos experimentos
%
cmat = ones(1,n); % teste: todas a laminas com o mesmo material
for i=1:k
y(i) = calc_aptidao(x_exp(i,1:n));
% y(i) = test_function(x_exp(i,1:n))
end;
%b = inv(X'*X)*X'*y';
%Foi testado Lu

b = pcg(X'*X,X'*y',[],50);

FUNO SR TIPO 4

function [b,X] = Superficie_Tipo3(n,k)


%
% Funcao para a montagem da matriz X de uma superficie de resposta
% REFERENCIA: SR TIPO 4 - Y.-J. Lee & C.-C. Lin
% Composites Structures, vol 62, p.91-105, 2003
%
% n = numero de variaveis
% k = numero de experimentos
% o numero de coeficientes da superficie de resposta para este caso
% sera m = ((n*n)-n)/2 + 2*n + 1, pois foi considerado a simetria dos
% coeficientes D's
%
% X uma matriz de dimensao k X m
%

xmin = -90;
xmax = 90;

%ATIVAR AS LINHAS ABAIXO AT /////////// SOMENTE SE DESEJAR ESCOLHER


EXPERIMENTOS
% %Experimentos c pontos extremos +90 -90 = Ar(2,4)=16 experimentos
% A = [-90 -90 -90 -90; +90 -90 -90 -90; -90 +90 -90 -90; -90 -90 +90 -90;
% -90 -90 -90 +90; +90 +90 -90 -90; -90 +90 +90 -90; -90 -90 +90 +90;
% +90 +90 +90 -90; -90 +90 +90 +90; +90 +90 +90 +90; +90 -90 +90 +90;
% +90 +90 -90 +90; +90 -90 -90 +90; +90 -90 +90 -90; -90 +90 -90 +90];
%
% %Experimentos c pontos intermedirios +75 -75 = Ar(2,4)=16 experimentos
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 113

% E = [-75 -75 -75 -75; +75 -75 -75 -75; -75 +75 -75 -75; -75 -75 +75 -75;
% -75 -75 -75 +75; +75 +75 -75 -75; -75 +75 +75 -75; -75 -75 +75 +75;
% +75 +75 +75 -75; -75 +75 +75 +75; +75 +75 +75 +75; +75 -75 +75 +75;
% +75 +75 -75 +75; +75 -75 -75 +75; +75 -75 +75 -75; -75 +75 -75 +75];
%
% %Experimentos c pontos intermedirios +60 -60 = Ar(2,4)=16 experimentos
% F = [-60 -60 -60 -60; +60 -60 -60 -60; -60 +60 -60 -60; -60 -60 +60 -60;
% -60 -60 -60 +60; +60 +60 -60 -60; -60 +60 +60 -60; -60 -60 +60 +60;
% +60 +60 +60 -60; -60 +60 +60 +60; +60 +60 +60 +60; +60 -60 +60 +60;
% +60 +60 -60 +60; +60 -60 -60 +60; +60 -60 +60 -60; -60 +60 -60 +60];
%
% %Experimentos c pontos intermedirios +30 -30 = Ar(2,4)=16 experimentos
% G = [-30 -30 -30 -30; +30 -30 -30 -30; -30 +30 -30 -30; -30 -30 +30 -30;
% -30 -30 -30 +30; +30 +30 -30 -30; -30 +30 +30 -30; -30 -30 +30 +30;
% +30 +30 +30 -30; -30 +30 +30 +30; +30 +30 +30 +30; +30 -30 +30 +30;
% +30 +30 -30 +30; +30 -30 -30 +30; +30 -30 +30 -30; -30 +30 -30 +30];
%
% %Experimentos c pontos intermedirios +15 -15 = Ar(2,4)=16 experimentos
% H = [-15 -15 -15 -15; +15 -15 -15 -15; -15 +15 -15 -15; -15 -15 +15 -15;
% -15 -15 -15 +15; +15 +15 -15 -15; -15 +15 +15 -15; -15 -15 +15 +15;
% +15 +15 +15 -15; -15 +15 +15 +15; +15 +15 +15 +15; +15 -15 +15 +15;
% +15 +15 -15 +15; +15 -15 -15 +15; +15 -15 +15 -15; -15 +15 -15 +15];
%
% %Experimentos c pontos intermedirios 0 0 +90 -90 = Ar(2,4)=16
experimentos
% I = [0 -90 0 -90; 0 +90 0 +90; 0 0 -90 -90; 0 0 +90 +90;
% 0 -90 0 +90; 0 +90 0 -90; +90 +90 0 0; -90 -90 0 0;
% 0 +90 -90 0; 0 -90 +90 0; 0 +90 +90 0; 0 -90 -90 0;
% +90 -90 0 0; -90 +90 0 0; 0 0 +90 -90; 0 0 -90 +90];
%
% %Experimento c ponto central [0 0 0 0] = 1 experimento
% B = [0 0 0 0];
%
% %Experimento c pontos distribuidos +45 -45 = 16 experimentos
% C = [-45 -45 -45 -45; +45 -45 -45 -45; -45 +45 -45 -45; -45 -45 +45 -45;
% -45 -45 -45 +45; +45 +45 -45 -45; -45 +45 +45 -45; -45 -45 +45 +45;
% +45 +45 +45 -45; -45 +45 +45 +45; +45 +45 +45 +45; +45 -45 +45 +45;
% +45 +45 -45 +45; +45 -45 -45 +45; +45 -45 +45 -45; -45 +45 -45 +45];
%
% %D = xmin + (xmax-xmin).*rand((k-113),n); % experimentos c angulos
aleatrios entre -90 e +90
%
% x_exp = [A; E; F; G; H; I; B; C ; D];
%///////////////////////////////////////////////////////////////

% ATIVAR AT =================== SE DESEJAR UMA VARIVEL


% varia somente a ultima orientacao
x_exp(1:k,1) = 90;
x_exp(1:k,2) = -45;
x_exp(1:k,3) = 45;

for t = 1:k;
x_exp(t,4) = xmin;
xmin = xmin + 15;
end
%==========================================

% ATIVAR AT ##################### SE DESEJAR 4 VARIVEIS


%angle = [ -90 -45 0 45 90]; % orientacoes pre-definidas
%x_exp = angle(ceil(length(angle)*rand(k,n)))
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 114

%x_exp
%###########################################

X(1:k,1) = 1; % multiplicadores de C0
%--------------------------- at aqui igual p todo tipo de superfcie

X(1:k,2:(n+1)) = sind(x_exp); % multiplicadores de Ci's

X(1:k, (n+2):(2*n+1)) = cosd(x_exp); % multiplicadores de Di's

X(1:k,(2*n+2):(3*n+1)) = sind(2*x_exp); % multiplicadores de Ei's

X(1:k,(3*n+2):(4*n+1)) = cosd(2*x_exp); % multiplicadores de Fi's

for l = 1:k %-------------------------- multiplicadores de Gij's


mm = 0; % contador - indice dos coeficientes de G na matriz X
for i=1:n
for j=i:n
mm = mm + 1;
X(l,mm+(4*n+1)) = sind(x_exp(l,i))*sind(x_exp(l,j));
end
end
end %---------------------------------
for l = 1:k %-------------------------- multiplicadores de Hij's
ww = mm; % contador - indice dos coeficientes de H na matriz X
for i=1:n
for j=i:n
ww = ww + 1;
X(l,ww + (4*n+1)) = cosd(x_exp(l,i))*cosd(x_exp(l,j));
end
end
end %---------------------------------
for l = 1:k %-------------------------- multiplicadores de Iij's
ss = ww; % contador - indice dos coeficientes de I na matriz X
for i=1:n
for j=i:n
ss = ss + 1;
X(l,ss + (4*n+1)) = sind(2*x_exp(l,i))*sind(2*x_exp(l,j));
end
end
end %---------------------------------
for l = 1:k %-------------------------- multiplicadores de Jij's
rr = ss; % contador - indice dos coeficientes de J na matriz X
for i=1:n
for j=i:n
rr = rr + 1;
X(l,rr + (4*n+1)) = cosd(2*x_exp(l,i))*cosd(2*x_exp(l,j));
end
end
end %---------------------------------
% Calculo dos y dos experimentos
%
cmat = ones(1,n); % teste: todas a laminas com o mesmo material
for i=1:k
y(i) = calc_aptidao(x_exp(i,1:n));
% y(i) = test_function(x_exp(i,1:n))
end;
%b = inv(X'*X)*X'*y';
%Foi testado LU
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 115

b = pcg(X'*X,X'*y',[],50); % resolucao do por Grandientes...


% ... Conjugados pre-condicionado

FUNO OBJETIVO: CALC_APTIDAO

CALC_APTIDAO PARA FLAMBAGEM OU TSAI-HILL

function apt = calc_aptidao(angle);


% Program for stress/strain calculations on laminated composites.

% Define globals, in order to use functions.


global Xc Yc Xt Yt S E1 E2 v12 v21 G12

%%% INPUT OF VARIABLES


%%%-------------------------------------------------------------

mat = [1 1 1 1]; % Quantity of diff. materials in laminate[-]


cmat = [1 1 1 1]; % Combination of materials in laminate [-]

lp = [100]; % Length of the plates [mm]


wp = [100]; % Width of the plates [mm]
hl = [0.2 0.2 0.2 0.2]; % Thickness per layer [mm]

%% Load Data Global system (xy Plane)


N(1,1)= 10; % Normal Force in x-direction [N/mm]
N(1,2)= 10; % Normal Force in y-direction [N/mm]
N(1,3)= 0; % Shear Stress in xy-direction [N/mm]

M(1,1)= 0; % Moment in x-direction [N]


M(1,2)= 0; % Moment in y-direction [N]
M(1,3)= 0; % Moment in xy-direction [N]

%%% MATERIAL PROPERTIES


%%%-------------------------------------------------------------

% Young's modulus in the fiber direction [MPa]


E1 = [60000 60000 60000];

% Young's modulus perpendicular to the fiber direction [MPa]


E2 = [5500 5500 5500];

% In-plane shear modulus in the fiber direction [MPa]


G12 = [2100 2100 2100];

% Poisson's ratio in the fiber direction [-]


v12 = [0.34 0.34 0.34];

% Ultimate Tensile Strength in fiber direction [MPa]


Xt = [1100 1100 1100];

% Ultimate Compression Strength in fiber direction [MPa]


Xc = [234 234 234];

% Ultimate Tensile Strength perpendicular to fiber dir. [MPa]


Yt = [27 27 27];

% Ultimate Compression Strength perpendicular to fiber dir.[MPa]


Yc = [138 138 138];
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 116

% Ultimate Shear strength [MPa]


S = [49 49 49];

%%% CALCULATIONS
%%%-------------------------------------------------------------

%% Transpose the rowvectors N and M to column vectors


N = (N)';
M = (M)';

%% Convert the angle theta from degrees to radians


for i=1:(size(angle,2))
theta(i) = [(angle(i)*pi)/180];
end

%% Calculate Poisson's ratio perpendicular to the fiber direction


for i=1:(size(v12,2))
v21(i) = v12(i)*E2(i)/E1(i);
end

%% Calculate the total amount of layers.


nl = size(cmat,2);

%% Calculation of the constituent matrix Q


Q = zeros(3,3,nl);
for i=1:nl
Q(1,1,i) = E1(cmat(i))/(1 - v12(cmat(i))*v21(cmat(i)));
Q(2,2,i) = E2(cmat(i))/(1 - v12(cmat(i))*v21(cmat(i)));
Q(3,3,i) = G12(cmat(i));
Q(1,2,i) = v12(cmat(i))*E2(cmat(i))/...
(1-v12(cmat(i))*v21(cmat(i)));
Q(2,1,i) = Q(1,2,i);
end

%% Calculation of the transformation matrix Qb


%% Create shorter variables for sin(theta) and cos(theta)
for i=1:nl
co(i) = cos(theta(i));
si(i) = sin(theta(i));
end

%% Create matrix which relates engineering strains


%% to the stresses referred to arbitrary axes
Qb = zeros(3,3,nl);
for i=1:nl
Qb(1,1,i) = Q(1,1,cmat(i))*co(i)^4+Q(2,2,cmat(i))...
*si(i)^4+2*(Q(1,2,cmat(i))+2*Q(3,3,cmat(i)))...
*si(i)^2*co(i)^2;
Qb(2,2,i) = (Q(1,1,cmat(i))*(si(i)^4))+(Q(2,2,cmat(i))...
*(co(i)^4))+2*(Q(1,2,cmat(i))+2*Q(3,3,cmat(i)))...
*si(i)^2*co(i)^2;
Qb(2,1,i) = (Q(1,1,cmat(i))+Q(2,2,cmat(i))...
-4*Q(3,3,cmat(i)))*si(i)^2*co(i)^2+Q(1,2,cmat(i))...
*(si(i)^4+co(i)^4);
Qb(3,3,i) = (Q(1,1,cmat(i))+Q(2,2,cmat(i))...
-2*Q(3,3,cmat(i))-2*Q(1,2,cmat(i)))*si(i)^2*...
co(i)^2+Q(3,3,cmat(i))*(si(i)^4+co(i)^4);
Qb(3,1,i) = (Q(1,1,cmat(i))-Q(1,2,cmat(i))...
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 117

-2*Q(3,3,cmat(i)))*si(i)*co(i)^3-(Q(2,2,cmat(i))...
-Q(1,2,cmat(i))-2*Q(3,3,cmat(i)))*si(i)^3*co(i);
Qb(3,2,i) = (Q(1,1,cmat(i))-Q(1,2,cmat(i))...
-2*Q(3,3,cmat(i)))*co(i)*si(i)^3-(Q(2,2,cmat(i))...
-Q(1,2,cmat(i))-2*Q(3,3,cmat(i)))*co(i)^3*si(i);
Qb(1,2,i) = Qb(2,1,i);
Qb(1,3,i) = Qb(3,1,i);
Qb(2,3,i) = Qb(3,2,i);
end

%% Calculate the total height of the laminate


h(1) = -sum(hl)/2;
for i=1:nl
h(i+1) = h(i)+hl(i);
end

%% Calculate the terms of the laminate stiffness


%% matrices A, B and D
for i=1:nl
ca(i)=h(i+1)-h(i);
cb(i)=(h(i+1)^2-(h(i))^2)/2;
cd(i)=(h(i+1)^3-h(i)^3)/3;
end

A = zeros(3,3);
B = zeros(3,3);
D = zeros(3,3);
for i=1:3
for j=1:3
for k=1:nl
% Calculation of the extensional stiffness matrix
A(i,j)= A(i,j)+Qb(i,j,k)*ca(k);

% Calculation of the coupling stiffness matrix


B(i,j)= B(i,j)+Qb(i,j,k)*cb(k);

% Calculation of the bending stiffness matrix


D(i,j)= D(i,j)+Qb(i,j,k)*cd(k);
end
end
end

%% Definition of the total set of constitutive equations


%% Deformation and bending in the mid-plane
ABD(1:3,1:3) = A;
ABD(1:3,4:6) = B;
ABD(4:6,1:3) = B;
ABD(4:6,4:6) = D;

NM(1:3,1) = N; % foras
NM(4:6,1) = M; % momentos

def0bend = inv(ABD)*NM;
def0 = def0bend(1:3,1); % deformao de membrana
bend = def0bend(4:6,1); % deformao de flexo

%% Strain in the laminate (global system)


%% x, y, xy (center, superior & inferior)
for i=1:nl
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 118

def_globc(1:3,i) = def0+((h(i)+h(i+1))/2)*bend; % deformao no centro


da lmina i em x, y e xy
def_globs(1:3,i) = def0+h(i)*bend; % deformao na superfcie superior
da lmina i
def_globi(1:3,i) = def0+h(i+1)*bend; % deformao na superfcie
inferior da lmina i
end

%% Stress in the laminate (global system)


%% x, y, xy (center, superior & inferior)
for i=1:nl
s_globc(1:3,i) = Qb(:,:,i)*def0+Qb(:,:,i)*((h(i)...
+h(i+1))/2)*bend;
s_globs(1:3,i) = Qb(:,:,i)*def0+Qb(:,:,i)*h(i)*bend;
s_globi(1:3,i) = Qb(:,:,i)*def0+Qb(:,:,i)*h(i+1)*bend;
end

%% Calculation of the Transformation matrix, Ts


for i=1:nl
Ts = zeros(3,3,i);
end

for i=1:nl
Ts(1,1,i)= co(i)^2;
Ts(1,2,i)= si(i)^2;
Ts(1,3,i)= 2*si(i)*co(i);
Ts(2,1,i)= si(i)^2;
Ts(2,2,i)= co(i)^2;
Ts(2,3,i)= (-2)*si(i)*co(i);
Ts(3,1,i)= (-1)*si(i)*co(i);
Ts(3,2,i)= si(i)*co(i);
Ts(3,3,i)= co(i)^2-si(i)^2;
end

%% Calculation of the Transformation matrix, Tdef


for i=1:nl
Tdef = zeros(3,3,i);
end

for i=1:nl
Tdef(:,:,i) = inv(Ts(:,:,i)');
end

%% Strain in the local system (1,2,12 or L,T,LT)


%% for each plate.
for i=1:nl
def_locc(1:3,i) = Tdef(:,:,i)*def_globc(1:3,i);
def_locs(1:3,i) = Tdef(:,:,i)*def_globs(1:3,i);
def_loci(1:3,i) = Tdef(:,:,i)*def_globi(1:3,i);
end

%% Stress in the local system (1,2,12 or L,T,LT)


%% for each plate
for i=1:nl
s_locc(1:3,i) = Ts(:,:,i)*s_globc(1:3,i);
s_locs(1:3,i) = Ts(:,:,i)*s_globs(1:3,i);
s_loci(1:3,i) = Ts(:,:,i)*s_globi(1:3,i);
end

%% Comparison results with failure criteria


Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 119

%%(Tsai-Hill, Hoffman, Tsai-Wu)


for i=1:nl % loop sobre todas as lminas do laminado

% This loop makes shure the correct values for tension


% and compression are used.
if s_locs(1,i) < 0
thX(i) = Xc(mat(i));
else
thX(i) = Xt(mat(i));
end

if s_locs(2,i) < 0
thY(i) = Yc(mat(i));
else
thY(i) = Yt(mat(i));
end
tsai_hill_s(i) = (s_locs(1,i)/thX(i))^2 + ...
(s_locs(2,i)/thY(i))^2 - (s_locs(1,i)*...
s_locs(2,i))/(thX(i))^2 + (s_locs(3,i)/...
S(mat(i)))^2;

% This loop makes sure the correct values for tension


% and compression are used.
if s_loci(1,i) < 0
thX(i) = Xc(mat(i));
else
thX(i) = Xt(mat(i));
end

if s_loci(2,i) < 0
thY(i) = Yc(mat(i));
else
thY(i) = Yt(mat(i));
end
tsai_hill_i(i) = (s_loci(1,i)/thX(i))^2 + ...
(s_loci(2,i)/thY(i))^2 - (s_loci(1,i)*...
s_loci(2,i))/(thX(i))^2 + (s_loci(3,i)/...
S(mat(i)))^2;

hoffman_s(i) = (s_locs(1,i)^2)/(Xt(mat(i))*Xc(mat(i)))...
- (s_locs(1,i)*s_locs(2,i))/(Xt(mat(i))*Xc(mat(i)))...
+ (s_locs(2,i)^2)/(Yt(mat(i))*Yc(mat(i))) + (1/Xt(mat(i))...
-1/Xc(mat(i)))*s_locs(1,i) + (1/Yt(mat(i))-1/Yc(mat(i)))...
*s_locs(2,i) + (s_locs(3,i)/S(mat(i)))^2;
hoffman_i(i) = (s_loci(1,i)^2)/(Xt(mat(i))*Xc(mat(i)))...
- (s_loci(1,i)*s_loci(2,i))/(Xt(mat(i))*Xc(mat(i)))...
+ (s_loci(2,i)^2)/(Yt(mat(i))*Yc(mat(i))) + (1/Xt(mat(i))...
-1/Xc(mat(i)))*s_loci(1,i) + (1/Yt(mat(i))-1/Yc(mat(i)))...
*s_loci(2,i) + (s_loci(3,i)/S(mat(i)))^2;

% The Tsai-Wu failure criteria uses a constant F12. There


% exists discussion about the value of this constant.
% We will consider it zero.
F12 = 0;
tsai_wu_s(i) = (s_locs(1,i)^2)/(Xt(mat(i))*Xc(mat(i)))...
+ (s_locs(2,i)^2)/(Yt(mat(i))*Yc(mat(i))) + ...
(s_locs(3,i)/S(mat(i)))^2 + 2*F12*s_locs(1,i)...
*s_locs(2,i) + (1/Xt(mat(i))-1/Xc(mat(i)))...
*s_locs(1,i) + (1/Yt(mat(i))-1/Yc(mat(i)))*s_locs(2,i);
tsai_wu_i(i) = (s_loci(1,i)^2)/(Xt(mat(i))*Xc(mat(i)))...
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 120

+ (s_loci(2,i)^2)/(Yt(mat(i))*Yc(mat(i))) + ...
(s_loci(3,i)/S(mat(i)))^2 + 2*F12*s_loci(1,i)...
*s_loci(2,i) + (1/Xt(mat(i))-1/Xc(mat(i)))...
*s_loci(1,i) + (1/Yt(mat(i))-1/Yc(mat(i)))*s_loci(2,i);
end

%% Buckling analysis (just for Specially orthotropic Laminates


%% symetrically arranged about the laminate middle surface)
% This equation is just calculated when at least one of
% the forces (X, Y) is non zero.
%if (N(1,1) ~= 0) || (N(2,1) ~= 0)
Nx = abs(N(1,1));
Ny = abs(N(2,1));
for m=1:10
for n=1:10
lambda(m,n) = (pi^2*(D(1,1)*(m/lp)^4+2*(D(1,2)...
+2*D(3,3))*(m/lp)^2*(n/wp)^2+D(2,2)*(n/wp)^4))...
/ (((m/lp)^2)*Nx+((n/wp)^2)*Ny);
end
end
lambda_min = min(min(lambda));
[cx,cy] = find(lambda == lambda_min);
indices = [cx cy];

%% Plot buckling representation


bx = 0:(lp/50):lp;
by = 0:(wp/50):wp;
bw = sin(((indices(1,1)*pi*bx)/lp))'*sin(((indices(1,2)*pi*by)/wp));

%end

%% Definition of the Z-axis


for i=1:nl
hm(i)=(h(i)+h(i+1))/2;
end

j=1;
for i=1:2:(2*nl+1)
z(i)=h(j);
j=j+1;
end
j=1;
for i=2:2:(2*nl)
z(i)=hm(j);
j=j+1;
end

j=1;
Z(1)=h(1);
for i=2:nl
j=j+1;
Z(j)=h(i);
j=j+1;
Z(j)=h(i);
end
j=j+1;
Z(j)=h(nl+1);
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 121

%% Plot Deformations x, y & xy


j=0;
for i=1:nl
j=j+1;
defx(j)=def_loci(1,i);
j=j+1;
defx(j)=def_locc(1,i);
end
defx(j+1)=def_locs(1,nl);

j=0;
for i=1:nl
j=j+1;
defy(j)=def_loci(2,i);
j=j+1;
defy(j)=def_locc(2,i);
end
defy(j+1)=def_locs(2,nl);

j=0;
for i=1:nl
j=j+1;
defxy(j)=def_loci(3,i);
j=j+1;
defxy(j)=def_locc(3,i);
end
defxy(j+1)=def_locs(3,nl);

%% Plot Stress in x, y & xy


j=0;
for i=1:nl
j=j+1;
tensx(j)=s_loci(1,i);
j=j+1;
tensx(j)=s_locs(1,i);
end

j=0;
for i=1:nl
j=j+1;
tensy(j)=s_loci(2,i);
j=j+1;
tensy(j)=s_locs(2,i);
end

j=0;
for i=1:nl
j=j+1;
tensxy(j)=s_loci(3,i);
j=j+1;
tensxy(j)=s_locs(3,i);
end

%% Plot Failure criteria (TSAI-HILL, HOFFMAN & TSAI-WU)


j=0;
for i=1:nl
j=j+1;
Hill(j)=tsai_hill_i(i);
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 122

j=j+1;
Hill(j)=tsai_hill_s(i);
end

j=0;
for i=1:nl
j=j+1;
Hoff(j)=hoffman_i(i);
j=j+1;
Hoff(j)=hoffman_s(i);
end

j=0;
for i=1:nl
j=j+1;
Wu(j)=tsai_wu_i(i);
j=j+1;
Wu(j)=tsai_wu_s(i);
end
fail = ones(1,length(Z));
%%%-------------------------------------------------------------
% Plot of the transformed Ex, Ey, Gxy for 1 orthotropic layer

A1 = 1/E1(1,1);
B1 = 1/G12(1,1)-(2*v12(1,1))/E1(1,1);
C1 = 1/E2(1,1);
tht_deg = 1:0.1:180;
tht_rad = (tht_deg * pi)/180;

Ex = 1./((A1*(cos(tht_rad).^4)) + (B1*(sin(tht_rad).^2).*...
(cos(tht_rad).^2)) + (C1*(sin(tht_rad).^4)));
Ey = 1./((A1*(sin(tht_rad).^4)) + (B1*(sin(tht_rad).^2).*...
(cos(tht_rad).^2)) + (C1*(cos(tht_rad).^4)));
Gxy = 1./(2*(2/E1(1,1) + 2/E2(1,1) + (4*v12(1,1))/E1(1,1) - ...
1/G12(1,1))*(sin(tht_rad).^2).*(cos(tht_rad).^2) + ...
(1/G12(1,1))*(sin(tht_rad).^4 + cos(tht_rad).^4));
vxy = Ex.*((v12(1,1)/E1(1,1))*((sin(tht_rad).^4) + ...
(cos(tht_rad).^4)) - (1/E1(1,1)+1/E2(1,1)-1/G12(1,1))*...
(sin(tht_rad).^2).*(cos(tht_rad).^2));
vyx = Ey.*((v21(1,1)/E2(1,1))*((sin(tht_rad).^4) + ...
(cos(tht_rad).^4)) - (1/E1(1,1)+1/E2(1,1)-1/G12(1,1))*...
(sin(tht_rad).^2).*(cos(tht_rad).^2));
nxyx = Ex.*((2/E1(1,1) + (2*v12(1,1))/E1(1,1) - 1/G12(1,1))...
* (sin(tht_rad)).*(cos(tht_rad).^3) - (2/E2(1,1) + ...
(2*v12(1,1))/E1(1,1) - 1/G12(1,1))*(sin(tht_rad).^3).*...
(cos(tht_rad)));
nxyy = Ey.*((2/E1(1,1) + (2*v12(1,1))/E1(1,1) - 1/G12(1,1)) *...
(sin(tht_rad).^3).*(cos(tht_rad)) - (2/E2(1,1) + ...
(2*v12(1,1))/E1(1,1) - 1/G12(1,1))*(sin(tht_rad)).*...
(cos(tht_rad).^3));

% Stiffness matrix in vector form


Qst11 = Q(1,1,cmat(1))*(cos(tht_rad).^4)+Q(2,2,cmat(1))*...
(sin(tht_rad).^4)+2*(Q(1,2,cmat(1))+2*Q(3,3,cmat(1)))*...
(sin(tht_rad).^2).*(cos(tht_rad).^2);
Qst22 = (Q(1,1,cmat(1))*(sin(tht_rad).^4))+(Q(2,2,cmat(1))*...
(cos(tht_rad).^4))+2*(Q(1,2,cmat(1))+2*Q(3,3,cmat(1)))*...
(sin(tht_rad).^2).*(cos(tht_rad).^2);
Qst21 = (Q(1,1,cmat(1))+Q(2,2,cmat(1))-4*Q(3,3,cmat(1)))*...
(sin(tht_rad).^2).*(cos(tht_rad).^2)+Q(1,2,cmat(1))*...
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 123

((sin(tht_rad).^4)+(cos(tht_rad).^4));
Qst33 = (Q(1,1,cmat(1))+Q(2,2,cmat(1))-2*Q(3,3,cmat(1))...
-2*Q(1,2,cmat(1)))*(sin(tht_rad).^2).*(cos(tht_rad).^2)...
+Q(3,3,cmat(1))*((sin(tht_rad).^4)+(cos(tht_rad).^4));
Qst31 = (Q(1,1,cmat(1))-Q(1,2,cmat(1))-2*Q(3,3,cmat(1)))*...
sin(tht_rad).*(cos(tht_rad).^3)-(Q(2,2,cmat(1))-...
Q(1,2,cmat(1))-2*Q(3,3,cmat(1)))*(sin(tht_rad).^3).*...
cos(tht_rad);
Qst32 = (Q(1,1,cmat(1))-Q(1,2,cmat(1))-2*Q(3,3,cmat(1)))*...
cos(tht_rad).*(sin(tht_rad).^3)-(Q(2,2,cmat(1))-...
Q(1,2,cmat(1))-2*Q(3,3,cmat(1)))*(cos(tht_rad).^3).*...
sin(tht_rad);
Qst12 = Qst21;
Qst13 = Qst31;
Qst23 = Qst32;

%apt = lambda_min; %Se desejar carga crtica de flambagem


apt = max_tsai; % se desejar critrio de tsai-hill

FUNES PARA AVALIAR AS SR

function y =avaliacao_superficie_tipo1(x,n,b)

x = x;
X(1) = 1; % multiplicadores de C0
X(2:(n+1)) = x; % multiplicados de Ci's
mm = 0; % contador - indice dos coeficientes de D na matriz X
for i=1:n
for j=i:n
mm = mm + 1;
if i==j
X(mm+(n+1)) = x(i)*x(j);
else
X(mm+(n+1)) = 2*x(i)*x(j);
end
end
end
y = X*b;

function y=avaliacao_superficie_tipo2(theta,n,b)

x = theta;

X(1) = 1; % multiplicadores de C0
%--------------------------- at aqui igual p todo tipo de superfcie

X(2:(n+1)) = sind(x); % multiplicadores de Ci's

X((n+2):(2*n+1)) = cosd(x); % multiplicadores de Di's

X((2*n+2):(3*n+1)) = sind(2*x); % multiplicadores de Ei's

X((3*n+2):(4*n+1)) = cosd(2*x); % multiplicadores de Fi's

y = X*b;

function y=avaliacao_superficie_tipo3(angle,n,b)
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 124

x = angle;

X(1) = 1; % multiplicadores de C0
%--------------------------- at aqui igual p todo tipo de superfcie

X(2:(n+1)) = sind(x); % multiplicadores de Ci's

X((n+2):(2*n+1)) = cosd(x); % multiplicadores de Di's

X((2*n+2):(3*n+1)) = sind(2*x); % multiplicadores de Ei's

X((3*n+2):(4*n+1)) = cosd(2*x); % multiplicadores de Fi's

%-------------------------- multiplicadores de Gij's


mm = 0; % contador - indice dos coeficientes de G na matriz X
for i=1:n
for j=i:n
mm = mm + 1;
X(mm+(4*n+1)) = sind(x(i))*sind(x(j));
end
end
%---------------------------------

%-------------------------- multiplicadores de Hij's


ww = mm; % contador - indice dos coeficientes de H na matriz X
for i=1:n
for j=i:n
ww = ww + 1;
X(ww+(4*n+1)) = cosd(x(i))*cosd(x(j));
end
end
y= X*b;
%---------------------------------

function y=avaliacao_superficie_tipo4(theta,n,b)

x = theta;

X(1) = 1; % multiplicadores de C0
%--------------------------- at aqui igual p todo tipo de superfcie

X(2:(n+1)) = sind(x); % multiplicadores de Ci's

X((n+2):(2*n+1)) = cosd(x); % multiplicadores de Di's

X((2*n+2):(3*n+1)) = sind(2*x); % multiplicadores de Ei's

X((3*n+2):(4*n+1)) = cosd(2*x); % multiplicadores de Fi's

%-------------------------- multiplicadores de Gij's


mm = 0; % contador - indice dos coeficientes de G na matriz X
for i=1:n
for j=i:n
mm = mm + 1;
X(mm+(4*n+1)) = sind(x(i))*sind(x(j));
end
Anexo B - Algoritmo para Implementao dos 4 Tipos de SR (Exemplos da Seo 5.1) 125

end
%---------------------------------

%-------------------------- multiplicadores de Hij's


ww = mm; % contador - indice dos coeficientes de H na matriz X
for i=1:n
for j=i:n
ww = ww + 1;
X(ww+(4*n+1)) = cosd(x(i))*cosd(x(j));
end
end
%-------------------------- multiplicadores de Iij's
ss = ww; % contador - indice dos coeficientes de I na matriz X
for i=1:n
for j=i:n
ss = ss + 1;
X(ss + (4*n+1)) = sind(2*x(i))*sind(2*x(j));
end
end

%-------------------------- multiplicadores de Jij's


rr = ss; % contador - indice dos coeficientes de J na matriz X
for i=1:n
for j=i:n
rr = rr + 1;
X(rr + (4*n+1)) = cosd(2*x(i))*cosd(2*x(j));
end
end

y = X*b;
%---------------------------------

FUNO PARA PLOTAR AS SR

function plot_sr(n,b1,b3,b4,b5)

i = 1;
for theta=-90:15:90
angle = [90 -45 45 theta];
y_sr1(i) = avaliacao_superficie_tipo1(angle,n,b1);
y_sr3(i) = avaliacao_superficie_tipo3(angle,n,b3);
y_sr4(i) = avaliacao_superficie_tipo4(angle,n,b4);
y_sr5(i) = avaliacao_superficie_tipo5(angle,n,b5);
y(i)= calc_aptidao(angle);
i = i+1;
end
theta = -90:15:90;
plot(theta,y_sr1,'kx--');
hold on
plot(theta,y_sr3,'ro--');
hold on
plot(theta,y_sr4,'c*--');
hold on
plot(theta,y_sr5,'g+--');
hold on
plot(theta,y,'b-');
%legend('SR 5','Tsai Hill')
legend('SR 1','SR 2','SR 3','SR 4','Tsai Hill')
Anexo C - Algoritmo Principal para Implementao da Rotina SR + AG 126

APNDICE C ALGORITMO PRINCIPAL PARA IMPLEMENTAO

DA ROTINA SR + AG

function [bauer,gen]=principal_G
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Rotina para MINIMIZAR O PESO de um laminado simetrico, %%
%% balanceado e com criterio de falha a definir. %%
%% Autor: RAFAEL HOLDORF LOPEZ %%
%% Reviso 1 %%
%% GUSTAVO VON ZESKA DE FRANA %%
%% Implementada rotina que escolhe a otimizao requerida %%
%% %%
%% Reviso 2 %%
%% JULIANE TOSIN FERNANDES %%
%% Implementada rotina para mtodo da superfcie de resposta %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

warning off MATLAB:divideByZero

clear all

tic

global pop nmp nil it co pmu per swap mu_th mu_add crit wref opo arq
global thickness lp wp NM qol qmat E1 E2 G12 v12 ro Ct cont
global b2 b3

CarDados; %Chama os dados lidos via arquivo .txt


numit=0; %Demonstra ao final o numero de iterao at atingir a best
fit
if arq == -1 %Caso o arquivo no seja carregado
disp('O ARQUIVO DE ENTRADA INEXISTENTE!');
return;
end

cont = 0;

[b2,b3,X] = Sup_Resp_tipo_5;
toc

tic
%-------------------%
% POPULACAO INICIAL %
%-------------------%
% Chama funcao para calculo da populacao inicial (aleatoria)
[p0,p0MAT] = population_G(nil,nmp,pop);

% Chama funcao para calculo de fitness dos individuos


[fit, fal] = fitness_G(p0,p0MAT,nil,crit,opo);
norrisFit = max(fit);

% Chama funcao que ordena os individuos segundo seus fitness


[p0,p0MAT,fal] = ordenamento_G(p0,p0MAT,fal,fit);
norrisfal = fal(1);
% Seleciona nova populacao - tecnica do torneio
Anexo C - Algoritmo Principal para Implementao da Rotina SR + AG 127

[G,GMAT] = tournament_G2(p0,p0MAT,nil,pop);

%----------------------------%
% INICIO DO METODO ITERATIVO %
%----------------------------%

for iteracoes=1:it

andamento = iteracoes*100/it;
% guarda melhor individuo da geracao anterior
norris = G(1,:);
norrisMAT = GMAT(1,:);

%-----------OPERADORES DO A.G.--------------%
% funcao que opera o crossover dos individuos
[G,GMAT] = cross_over(G,GMAT,co,nil,pop);

% funcao que opera a mutacao


[G,GMAT] = mutacao(G,GMAT,pmu,nil,pop);

% funcao de permuta
[G,GMAT] = permutation(G,GMAT,per,nil,pop,nmp);

[G,GMAT] = gene_swap(G,GMAT,swap,nil,pop);

% funcao para inserir e deletar laminas


[G,GMAT] = mut_thickness(G,GMAT,mu_th,mu_add,nil,pop,nmp);

%------------FIM DOS OPERADORES-------------%

%-------CONSTRUCAO DA NOVA POPULACAO--------%

% calcula o fitness da populacao atual


[fit,fal] = fitness_G(G,GMAT,nil,crit,opo);
graffit(iteracoes)=mean(fit);
zz = max(fit);

% ordem e matriz de mapeamento da populacao atual


[G,GMAT,fal] = ordenamento_G(G,GMAT,fal,fit);

% selecao da proxima populacao (torneio)


[G,GMAT] = tournament_G2(G,GMAT,nil,pop);

% insere o melhor individuo da geracao anterior, se ele nao foi


superado

if norrisFit >= zz
G(1,:) = norris;
GMAT(1,:) = norrisMAT;
bestfit(iteracoes)=norrisFit;
else
norrisFit = zz;
norrisfal = fal(1);
numit=iteracoes;
bestfit(iteracoes)=zz;
end
%------------FIM DA CONSTRUCAO--------------%
Anexo C - Algoritmo Principal para Implementao da Rotina SR + AG 128

end

%Calcula Custo do melhor individuo


[custo] = custo_G(GMAT(1,:));

%salva melhor individuo da interacao


[Gdec,GMATdec,tam] =decoder(G(1,:),GMAT(1,:));
[vib falha] = plate_sr(Gdec);
%[vib massa falha] = plate(Gdec,GMATdec,crit);
peso=9.81*massa;
bb = [custo falha peso G(1,:) GMAT(1,:)];

%--------------------------------------------%
% GRAFICO DEMONSTRANDO A VARIAO DA FITNESS %
%--------------------------------------------%
x=1:it;
figure();
plot(x,graffit,x,bestfit);
grid on
xlabel('Iteraes');
ylabel('Fitness');

%-------------------------%
% FIM DO METODO ITERATIVO %
%-------------------------%

vib % frequencia fundamental


gen = iteracoes-1 % numero de geraes
bauer=bb; % melhor individuo da populao
numit; % numero de iteraes ate localizar melhor
individuo
custo; % custo do laminado com melhor fitness
falha % falha do laminado com melhor fitness
peso; % peso do laminado com melhor fitness
G(1,:) % cromossomo das orientacoes de cada lmina
GMAT(1,:) % cromossomo dos materiais de cada lmina

toc
%keyboard

Вам также может понравиться