Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A
A
c
u
c
u
cc cu
uc uu
g
g
u
u
K K
K K
(5)
A parcela de deslocamentos no conhecida
u
u A
pode ser calculada por:
( ) { }
u c uc
1
uu u
g u K K u + A = A
(6)
1.1.14.2 Controle de comprimento de arco
Em um processo iterativo pobre as predies para os incrementos de deslocamento
podem tornar-se muito grandes. Este o caso especial em que a curva de equilbrio
(carga-deslocamento) quase horizontal. Se um incremento fixo de carga prescrito,
este conduz s predies muito grandes para os deslocamentos. O problema pode ser
superado com o uso de um mtodo de comprimento de arco, capaz de solucionar
problemas de estabilidade, tais como o snap-trougth ou snap-back (Figura 12).
34
a) Instabilidade snap-trougth b) Instabilidade snap-back
Figura 12 Controle de comprimento de arco
Atualmente no FEMOOP encontram-se implementados os seguintes mtodos de
controle de arco:
- Controle de Arco Esfrico (Spherical Arc-Length)
- Controle de Arco Cilndrico (Cilindrical Arc-Length)
- Controle de Arco de Borda (Border Arc-Length)
- Controle de Arco atualizado Ortogonalmente (Updated Orthogonal Arc-
Length)
- Controle de Arco Inicialmente Ortogonal (Initial Orthogonal Arc-
Length)
5. Solver, documentao e controle
O programa FEMOOP (Figura 13) (Finite Element Method Object Oriented
Progamming) (Martha et al. [1]) que foi escolhido para as anlise por elementos finitos,
baseia-se no paradigma da programao orientada para objetos, e vem sendo
desenvolvido utilizando-se a linguagem de programao C
++
. Um dos benefcios mais
importantes da programao orientada para objetos a extensibilidade do cdigo,
permitindo que novas implementaes sejam feitas com pequeno impacto sobre o
cdigo j existente.
35
Figura 13 - Visualizao do programa FEMOOP
Na sua verso atual, a criao do programa executvel feita por um compilador
Visual Studio do sistema operacional Windows porm h outra verso bsica (oriunda
dos trabalhos de Martha [1]) que tambm pode ser compilada em Linux ou Unix. Essas
verses encontram-se disponveis para download no site do FEMOOP.
O FEMOOP possuiu superclasses organizadas que englobam classes, objetos e
mtodos responsveis por cada etapa de clculo utilizando-se o Mtodo dos Elementos
Finitos. As principais superclasses e suas atribuies so:
cAnModel: responsvel pelos mtodos de anlise que correspondem a mtodos
especficos para a determinao de propriedades especficas de cada elemento finito
como tenses ou deformaes; engloba mtodos importantes como por exemplo o
clculo das matrizes deformao-deslocamento;
cMaterial: responsvel pelos materiais implementados e possui uma listagem
dos atributos de cada material;
36
cConstModel: responsvel pela determinao dos mtodos de clculo para cada
material implementado (trabalha diretamente com a superclasse cMaterial) como a
determinao de superfcies de escoamento e ruptura;
cControl: contm os algoritmos de anlise no-linear como Newton-Raphson,
Controle de Comprimento de Arco Esfrico e Cilndrico, entre outros; executa tambm
algumas tarefas de cabealho importantes para os arquivos de ps-processamentos
salvos pelo FEMOOP;
cShape: contm as funes de forma (tambm conhecidas como funes de
interpolao) dos elementos finitos implementados;
cElement: possui fundamentalmente os elementos finitos implementados
(trabalha diretamente com a superclasse cShape); efetua a montagem dos elementos,
suas conectividades e aplica um critrio de anlise para cada elemento finito;
cNode: contm mtodos para a criao dos ns da malha bem como as
condies de vinculao (condies de contorno) impostas sobre determinados ns
como apoios fixos, apoios mveis, restries de rotao, entre outros.
cLoadElement: possui mtodos para aplicao de aes externas ao domnio
como cargas pontuais, cargas distribudas, deslocamentos prescritos, entre outros.
cFem: promove o clculo via Mtodo dos Elementos Finitos determinando os
deslocamentos nodais a partir da matriz de rigidez global e do vetor de foras internas;
cFemMech: possui mtodos importantes para impresso de resultados da anlise
nos arquivos de ps-processamento como deslocamentos nodais, tenses nodais, tenses
nos pontos de Gauss, entre outros.
Uma descrio mais completa das principais superclasses pode ser obtida na
seo referente aos detalhes das implementaes efetuadas at o presente momento no
FEMOOP. Na pgina da web do FEMOOP (Figura 14) h uma descrio completa de
37
todas as classes, mtodos e objetos, a hierarquia de classes e diagramas de Herana e
Colaborao em UML.
Figura 14 Pgina do FEMOOP disponvel na internet
1.1.15 Gerao da Documentao
A documentao do FEMOOP foi criada e disponibilizada comunidade
cientfica no site: [http://www.lmc.ep.usp.br/people/tbitten/femoop/home.htm]; para
isso utilizou-se o programa livre chamado Doxygen verso 1.5.4 de 27 de Outubro de
2007 disponvel para download no site:
[http://www.stack.nl/~dimitri/doxygen/download.html#latestsrc].
O Doxygen (Figura 15) um aplicativo de domnio pblico destinado
documentao de programas desenvolvidos nas linguagens C, C++, Java, entre outros,
permitindo a criao automtica de pginas HTML, manuais em LATEX, RTF ou PDF,
por exemplo.
38
Figura 15 Interface do programa Doxygen
Para que um conjunto de funes e classes seja utilizado pelo aplicativo
Doxygen para que seja gerada a documentao, as seguintes etapas devem ser seguidas:
Devem ser escritos em cada uma das funes um conjunto de comandos
(palavras reservadas), com a respectiva descrio;
Utilizando o Doxwizard ou um editor texto qualquer, deve ser criado um arquivo
de configurao, onde definida uma srie de elementos, dentre eles:
- Os diretrios onde se encontram as funes e classes;
- O diretrio em que ser guardada a documentao;
- O tipo de documentao que ser criada: HTML, RTF, PDF, LATEX,
entre outros;
- Executar o Doxygen usando o arquivo de configurao definido na etapa
anterior.
Para a gerao dos grficos de hierarquia de classes e de diagramas de Herana e
Colaborao em UML, necessrio que seja instalado o programa de domnio pblico
chamado Graphviz disponvel em [http://www.graphviz.org].
39
O Graphviz (Graph Vizualization Software) um conjunto de programas de
cdigo fonte aberto utilizado para a automatizao da representao grfica; permite a
gerao grfica em vrios formatos (png, jpg, entre outros) utilizando-se os programas
da ferramenta do Graphviz (dot, neato, twopi, entre outros).
O objetivo da representao grfica ampliar o entendimento da estrutura de um
cdigo extenso e orientado a objetos como o caso do FEMOOP.
No prximo item faz-se uma rpida descrio sobre a UML e sobre os diagramas
de Herana e Colaborao gerados. Em seguida, faz-se uma ilustrao respeito de uma
documentao gerada para uma superclasse especfica.
1.1.16 UML (Unified Modeling Language)
A Unified Modeling Language (UML) uma linguagem de modelagem no
proprietria de terceira gerao. A UML no uma metodologia de desenvolvimento, o
que significa que ela no diz ao usurio o que fazer primeiro ou como projetar seu
sistema, mas auxilia a visualizar o desenho e a comunicao entre objetos.
Basicamente, a UML permite que desenvolvedores visualizem os produtos de
seu trabalho em diagramas padronizados. Junto com uma notao grfica, a UML
tambm especifica significados, isto , semntica. uma notao independente de
processos, embora o RUP (Rational Unified Process) tenha sido especificamente
desenvolvido utilizando a UML.
A UML tem origem na compilao das "melhores prticas de engenharia" que
provaram ter sucesso na modelagem de sistemas grandes e complexos. Sucedeu aos
conceitos de Booch, OMT (Rumbaugh) e OOSE (Jacobson) fundindo-os numa nica
linguagem de modelagem comum e largamente utilizada. A UML pretende ser a
linguagem de modelagem padro para sistemas concorrentes e distribudos.
A UML ainda no um padro da indstria, mas esse objetivo est tomando
forma sob os auspcios do Object Management Group (OMG). O OMG pediu
informao acerca de metodologias orientadas a objetos que pudessem criar uma
linguagem rigorosa de modelao de software. Muitos lderes da indstria responderam
na esperana de ajudar a criar o padro.
40
Os esforos para a criao da UML tiveram incio em outubro de 1994, quando
Rumbaugh se juntou a Booch na Rational. Com o objetivo de unificar os mtodos
Booch e OMT, decorrido um ano de trabalho, foi lanado, em outubro de 1995, o
esboo da verso 0.8 do Mtodo Unificado (como era conhecido). Nesta mesma poca,
Jacobson se associou Rational e o escopo do projeto da UML foi expandido para
incorporar o mtodo OOSE. Nasceu ento, em junho de 1996, a verso 0.9 da UML.
importante distinguir entre um modelo UML e um diagrama (ou conjunto de
diagramas) de UML: o ltimo uma representao grfica da informao do primeiro,
mas o primeiro pode existir independentemente. O XMI (XML Metadata Interchange)
na sua verso corrente disponibiliza troca de modelos, mas no de diagramas.
A UML uma linguagem para especificao, documentao, visualizao e
desenvolvimento de sistemas orientados a objetos. Sintetiza os principais mtodos
existentes, sendo considerada uma das linguagens mais expressivas para modelagem de
sistemas orientados a objetos. Por meio de seus diagramas possvel representar
sistemas de softwares sob diversas perspectivas de visualizao. Facilita a comunicao
de todas as pessoas envolvidas no processo de desenvolvimento de um sistema -
gerentes, coordenadores, analistas, desenvolvedores - por apresentar um vocabulrio de
fcil entendimento.
Embora a UML defina uma linguagem precisa, ela no uma barreira para
futuros aperfeioamentos nos conceitos de modelagem. O desenvolvimento da UML foi
baseado em tcnicas antigas e marcantes da orientao a objetos, mas muitas outras
influenciaro a linguagem em suas prximas verses.
Muitas tcnicas avanadas de modelagem podem ser definidas usando UML
como base, podendo ser estendida sem se fazer necessrio redefinir a sua estrutura
interna.
A UML ser a base para muitas ferramentas de desenvolvimento, incluindo
modelagem visual, simulaes e ambientes de desenvolvimento. A UML integrou
muitas idias adversas, e esta integrao acelera o uso do desenvolvimento de softwares
orientados a objetos.
Atualmente existem timas publicaes em forma de livros disponveis e
traduzidos para portugus. Dentre essas pode-se destacar Booch; Rumbaugh; Jacobson
[2].
41
1.1.17 Herana e Colaborao
O conceito de herana um dos conceitos fundamentais da Programao
Orientada a Objetos (POO). Herana, na prtica, significa a possibilidade de construir
objetos especializados que herdam as caractersticas de objetos mais generalistas, ou
ainda, uma maneira de reutilizar cdigo de maneira a aproveitar os atributos e mtodos
de classes j existentes para gerar novas classes mais especficas que aproveitaro os
recursos da classe hierarquicamente superior.
Devido existncia dessa hierarquia, surge-se a necessidade de uma breve
descrio sobre as superclasses e subclasses. A superclasse define um modelo
(template) para uma funcionalidade e fornece uma implementao incompleta - a parte
genrica dessa funcionalidade - que compartilhada por um grupo de classes derivadas
(subclasses).
Cada uma das subclasses completa a funcionalidade da superclasse adicionando
um comportamento especfico. Como exemplo, ilustra-se a Figura 16 (gerada na
documentao do FEMOOP utilizando-se o Doxygen e o Graphviz) onde percebe-se a
relao de herana da superclasse cAnModel do FEMOOP com as correspondentes
subclasses.
O Diagrama de Colaborao exibe uma interao, consistindo de um conjunto de
objetos e seus relacionamentos, incluindo as mensagens que podem ser trocadas entre
eles. O diagrama de seqncia e colaborao so isomrficos.
O diagrama mostra de maneira semelhante ao diagrama de seqncia, a
colaborao dinmica entre os objetos. Se a nfase do diagrama for o decorrer do
tempo, melhor efetuar o desenvolvimento do diagrama de seqncia, porm se a
nfase for o contexto do sistema, comum dar prioridade ao diagrama de colaborao.
O diagrama de colaborao desenhado como um diagrama de objeto, onde os
diversos objetos so mostrados juntamente com seus relacionamentos.
A Figura 17 apresenta um diagrama de colaborao em UML gerado pelo
Doxygen e pelo Graphviz para a superclasse cAnModel do FEMOOP. Notam-se neste
diagrama os vrios objetos definidos para a superclasse no arquivo de header e suas
respectivas declaraes como inteiro, inteiro esttico, real, entre outros.
42
Figura 16 Estrutura de herana da superclasse cAnModel do FEMOOP gerada pelo Doxygen e
Graphviz
Figura 17 Diagrama de colaborao da superclasse cAnModel do FEMOOP gerada pelo Doxygen e
Graphviz
43
1.1.18 Controle de Cdigo
Foi efetuado um controle de verses sobre o FEMOOP com a finalidade de
serem obtidas verses estveis frente a novas implementaes. Para isso, utilizou-se o
programa de domnio pblico do tipo CVS (Control Version System), conforme a Figura
18 chamado WinCVS [http://www.wincvs.org], ou seja, uma verso CVS para
Windows, verso 1.3.13.1.
Figura 18 Tela de apresentao do WinCVS
Trata-se de uma ferramenta de cdigo aberto usada para controlar as diferentes
verses de um mesmo arquivo (editada ou criada) por uma pessoa. Possui tambm a
funo de organizar as diversas verses de um mesmo documento. Essa ferramenta foi
criada pela empresa americana Ximbiot e possui as seguintes caractersticas:
- Gerenciamento de diferentes verses de programas ou projetos;
- Possibilidade de atualizar, adicionar e remover arquivos e/ou diretrios;
- Possibilidade de mltiplos programadores trabalharem ao mesmo tempo
no mesmo projeto;
- Permite retornar a verso original ou anterior do programa ou projeto;
- Gerenciamento de modificaes realizadas por programadores
especficos;
Para o uso do WinCVS deve-se instalar o programa Python
[http://www.python.org]; existe tambm uma comunidade Python no Brasil
44
[http://www.pythonbrasil.com.br] onde podem ser obtidas vrias informaes,
downloads e artigos.
Python uma linguagem de programao de alto-nvel interpretada, interativa,
orientada a objetos, de tipagem dinmica e forte. A linguagem foi projetada com a
filosofia de enfatizar a importncia do esforo do programador sobre o esforo
computacional. Prioriza a legibilidade do cdigo sobre a velocidade ou expressividade.
Combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca
padro e por mdulos e frameworks desenvolvidos por terceiros.
interessante expressar algumas dificuldades encontradas durante a utilizao
de verses mais recentes do WinCVS e Pyton devido a um problema de
incompatibilidade entre eles. Uma vez instalados, o WinCVS no reconhece o Python
instalado no computador e, desta forma, perde as principais funcionalidades listadas
acima. Para resolver esse problema, utilizou-se a verso do WinCVS denominada
1.3.13.1 em conjunto com o Python verso 2.1.3.
As principais etapas a serem seguidas para o controle de verses so:
- Escolha do diretrio onde ser efetuado o controle de verses;
- Criao do repositrio neste diretrio; o repositrio abriga as fontes
primrias e as secundrias que j sofreram algum tipo de edio;
- Importao das fontes para o repositrio;
- Extrao da verso, onde ser concebida a verso 1.0 do programa;
- Possibilidade de extrao de verses anteriores seja pelo nmero da
verso ou por data, usando-se a opo Checkout module;
- Possibilidade de criao do grfico de atualizaes, conforme a Figura
19.
Em conjunto com o WinCVS pode-se fazer uso de ferramentas que permitem
visualizar quais modificaes foram feitas em um arquivo com relao ao seu anterior;
neste sentido, utilizou-se o programa de domnio pblico WinMerge
[http://winmerge.org] conforme ilustrado na Figura 20, onde percebe-se os campos
destacados em amarelo correspondentes s alteraes realizadas.
45
Figura 19 Exemplo de criao de grfico de atualizaes
Figura 20 Interface do programa WinMerge
Atualmente este controle de verso est sendo substitudo pelo controle
Subversion [http://subversion.tigris.org]. Subversion (Pilato et al. [3]) tambm
conhecido por svn ou SVN, nome da sua ferramenta de linha de comando, um sistema
de controle de verso desenhado especificamente para ser um substituto moderno do
46
CVS. A atual verso 1.5 do programa data de 19 de Junho de 2008 e possui vrias
funcionalidades no disponveis no CVS.
Na Figura 21 pode-se visualizar a pgina do SVN instalado em um servidor no
LMC (Laboratrio de Mecnica Computacional) da Escola Politcnica da USP.
Figura 21 Pgina do SVN instalado em um servidor no LMC - EPUSP
6. Modelo Implex
Um modelo de integrao numrica do tipo implcito/explcito para modelos
constitutivos com comportamento no linear foi implementado conforme a descrio
abaixo. O intuito principal foi o de promover importantes vantagens tais como as
relacionadas ao custo computacional das anlises quando comparadas aos mtodos de
integrao puramente implcitos. O objetivo relaciona-se a aplicao do mtodo para a
famlia de modelos constitutivos implementados neste trabalho (dano, plasticidade) com
vistas a melhorias em termos de robustez, preciso e convergncia.
Em problemas de materiais mistos, sobretudo os reforados com fibras ou barras
metlicas, o aparecimento de mltiplas fissuras em uma matriz quase-frgil rege o
47
comportamento estrutural, mesmo com solicitaes muito aqum das que produziriam o
colapso.
No sentido de melhorar estabilidade e robustez numrica, Oliver; Huespe; Cante
[1] propuseram um algoritmo (IMPL-EX) de integrao dos modelos constitutivos,
tentando obter a estabilidade oferecida pelos mtodos explcitos com a preciso dos
mtodos implcitos.
Os diversos aspectos fenomenolgicos que se pretende abordar, com os modelos
constitutivos apresentados, tm inmeras aplicaes em problemas de Engenharia e,
pela complexidade envolvida, tambm requerem algoritmos de integraes robustos e
estveis. Pode-se citar os casos de problemas geomecnicos como tneis, fundaes de
barragens, poos de prospeco de petrleo ou gua, entre outros, ou seja, diretamente
ligados com este projeto de pesquisa.
No contexto da mecnica estrutural, pode-se mencionar os elementos estruturais
mistos, com fibras ou barras embebidas em matriz quase-frgil, como o caso do
concreto armado e outros materiais compostos.
O modelo de integrao IMPL-EX implementado no programa FEMOOP pode
ser resumido como uma combinao dos esquemas de integrao implcita e explcita,
para a soluo de problemas tpicos de mecnica dos slidos no-linear controlados por
deslocamentos, de forma a se explorar as vantagens de ambos (entenda-se aqui,
principalmente, mas no exclusivamente, problemas de elasto-plasticidade, visco-
plasticidade ou dano).
Em essncia o IMPL-EX uma combinao de um esquema padro de
integrao implcita das tenses em um passo de tempo n+1, no modelo constitutivo,
representado de forma geral em termos de taxa de variao de tenses no tempo por
((
)
(
7)
Com uma extrapolao explcita das variveis internas
n+1
, tanto na equao (7)
acima, quanto na equao de estado de evoluo que pode ser dada de forma geral por,
(
) (
8)
48
Onde nas Equaes (7) e (8) acima tem-se que, a
n+1
so os deslocamentos nodais
ao final do passo n+1; t
n+1
so parmetros crescentes que podem significar tanto o
tempo real (como em problemas dinmicos) quanto um pseudo-tempo (como em
problemas quase-estticos);
n+1
,
n+1
e so, respectivamente, as variveis de estado
(ou de evoluo), as tenses e as deformaes nos pontos de avaliao; e finalmente,
a funo constitutiva no-linear que relaciona as tenses e as deformaes.
A implementao do algoritmo de integrao IMPLEX, que se d ao custo de
operaes adicionais simples efetuadas ao nvel das operaes dos modelos
constitutivos, traz, de acordo com Oliver; Huespe; Cante [1], os seguintes benefcios:
- O tensor constitutivo algortmico tangente torna-se simtrico e positivo semi-
definido mesmo nos casos em que o seu correspondente analtico no o . Tal
propriedade leva a uma melhora dramtica da robustez em problemas onde a
integrao implcita resulta em singularidade ou no carter negativo do operador
algortmico tangente.
- Em muitos casos o tensor constitutivo algortmico tangente torna-se constante.
Desta forma, na ausncia de outras fontes de no linearidade que no as do
modelo constitutivo, o problema no linear se resume a uma seqncia de
problemas lineares (a cada passo de tempo). O procedimento de Newton-
Raphson padro leva apenas uma iterao para convergir e o problema se torna
um problema linear a cada passo. Novamente, com efeitos dramticos sobre os
custos computacionais.
- As boas propriedades de estabilidade do algoritmo de integrao implcita so
herdadas pelo algoritmo IMPL-EX.
- A ordem de preciso do algoritmo de integrao IMPL-EX, com respeito ao
tamanho do passo de tempo, no mnimo linear; o mesmo que muitos
algoritmos de integrao implcita. Embora o erro absoluto seja maior para o
mesmo passo de tempo.
Uma descrio geral e detalhada do mtodo de integrao IMPL-EX, dada em
Oliver[1]. No texto a seguir, por motivos de simplicidade, feita uma descrio
resumida da implementao do mtodo IMPL-EX, particularizada para o modelo elasto-
plastico, de acordo com o cdigo do programa FEMOOP.
Considere a equao de equilbrio de foras dada por,
49
(
9)
onde, F
int
e F
ext
so os vetores de foras internas e externas da estrutura,
respectivamente; R o vetor de foras desbalanceadas da estrutura; e d o vetor de
deslocamentos nodais da estrutura. Busca-se, na Equao (9), tornar o valor de R nulo
(ou desprezvel). Sabe-se que F
ext
em (9) so valores conhecidos do problema e que F
int
pode ser calculado pela seguinte expresso,
(10)
onde B a matriz que relaciona as deformaes aos deslocamentos nos ns do
elemento finito.
De acordo com a Equao (10), o problema dado pela equao (9) resume-se,
basicamente, a se encontrar o valor de
n+1
que torna o mdulo do vetor R na equao
(9) to pequeno quanto necessrio. Considerando o mtodo de Newton-Raphson e o
algoritmo de integrao Implcita, feito na Tabela 1 abaixo uma comparao entre as
etapas para o clculo das tenses
n+1
atravs do algoritmo de integrao Implcita e o
algoritmo de integrao IMPL-EX.
Nota-se do esquema da
Tabela 2 que a principal diferena entre os algoritmos Implcitos e IMPL-EX o
clculo da atualizao das tenses
n+1
, que no IMPL-EX feito com as deformaes
plsticas
plast
, do passo anterior. Outra diferena importante que no IMPL-EX a
matriz constitutiva C constante e igual matriz constitutiva elstica. Por ltimo, nota-
se que no algoritmo IMPL-EX necessrio guardar os valores de
plast
do passo atual
para ser usado no passo seguinte. Pode-se demonstrar que as modificaes necessrias
para a implementao do algoritmo IMPL-EX para o caso de problemas de dano so
anlogas as modificaes expostas acima para o caso de problemas elasto-plsticos e
que os ganhos em termos de robustez e eficcia do modelo de dano so os similares.
50
Tabela 2 Comparao dos algoritmos Implcitos e IMPLEX.
IMPLCITO IMPLEX
Clculo das tenses de teste
)
| se
Clculo da funo de
escoamento
)
| no
Clculo do multiplicador plstico e do incremento das
deformaes plsticas
|
Atualizao das tenses
|
Armazenamento do incremento das deformaes atuais para
uso no passo seguinte
No necessrio
51
3.3.1 Teste Bsico do Modelo de Dano com IMPL-EX
Este exemplo numrico tem o objetivo de demonstrar a habilidade do modelo de
dano usando-se a integrao IMPL-EX ou modelo implcito para descrever o
comportamento caracterstico de materiais semi-frgeis quando comprimido.
As propriedades materiais usadas foram: mdulo de elasticidade ,
coeficiente de Poisson , resistncia trao
, energia de fratura
. Outros
parmetros escolhidos para definir o comportamento do modelo foram:
o
(
M
P
a
)
Deslocamento (mm)
IMPL-EX Implcito
Perdade Convergncia
Mtodo Implcito
52
Percebe-se claramente a dificuldade do mtodo implcito em obter convergncia
para o ramo de amolecimento. Conforme indicado na figura acima houve perda de
convergncia para um nvel de tenso de 18 MPa em descompresso. J com o IMPL-
EX foi possvel obter um comportamento igual ao mtodo implcito com a vantagem de
se obter o ramo completo de amolecimento do material.
3.3.2 Armaduras de Ao
O modelo constitutivo adotado para as armaduras foi o modelo de Von Misses.
Partindo-se de uma generalizao do modelo de Ottosen apresentado na Equao 11 e
fazendo-se A = B = 0 e constante chega-se ao funcional que define este modelo
reolgico:
0 1
f
I
B
f
J
f
J
A F
cm
1
cm
2
2
cm
2
= + + =
(11)
0 1
f
J
F
y
2
= = ; = constante
(12)
Sendo f
y
a tenso de escoamento do material.
O comportamento tenso-deformao descrito por este modelo na sua forma
geral elastoplstico com encruamento linear (Figura 23). A partir deste modelo genrico
pode-se adotar um comportamento elastoplstico perfeito para as armaduras (Figura
24).
53
Figura 23 Modelo elastoplstico com encruamento linear
Figura 24 Modelo elastoplstico perfeito
Para o caso genrico tem-se:
para
o
o < o
e
c = c
E
o
= c
para
o
o > o
p e
c + c = c
( )
H E
o
o o
+
o
= c
(
13)
Tenso
Deformao
o
o
H
o
E
o
o
o
E
E
o
c
p
c
o
1
1
Tenso
Deformao
c
p
y
o
c
E
o
y
o
E
1
54
3.3.3 Potencial Plstico
Um estado de tenso fora da superfcie de ruptura no admitido. Por outro lado
estados de tenso fora da superfcie de plastificao e dentro da superfcie de ruptura
proporcionaro deformaes plsticas.
Segundo HARTL (2002) a direo do incremento de deformao plstica
dependente do passo de carga que conduz superfcie de ruptura e independente da
direo da carga corrente.
Baseando-se nisto MELAN (1938) apud HARTL (2002) sugeriu uma funo
para a determinao do incremento de deformao plstica, dada por:
o c
c
= c
Q
d d
p
(
14)
Onde
p
d uma constante de proporcionalidade e Q a funo de
potencial plstico.
Assim tm-se duas situaes:
Plasticidade associativa: no caso em que Q coincide com a superfcie de
ruptura F.
Plasticidade no associativa: no caso em que Q no coincide com F.
Pode-se utilizar em plasticidade no associativa uma superfcie de Drucker-
Prager (derivada da superfcie de ruptura de Ottosen) como superfcie de potencial
plstico.
Neste caso:
0 k J I Q
2 1
= + o =
(
15)
Onde o e k so parmetros do modelo.
55
E para o caso bidimensional:
|
|
.
|
\
|
o o
+ o =
c
c
3
2
J 2
1 Q yy xx
2 xx
|
|
.
|
\
|
o + o
+ o =
c
c
3
2
J 2
1 Q yy xx
2 yy
( )
xy
2 xy
2
J 2
1 Q
o + o =
c
c
(
16)
7. Modelo constitutivo de Von misses
A forma geral disposta na Figura 25 :
o c
c
A o = o
Q
. D .
el
(17)
Onde o a tenso corrigida sobre a superfcie de plastificao,
el
o a
tenso elstica, A a taxa de deformao plstica (escalar) e D a matriz
constitutiva.
Uma discusso detalhada deste algoritmo para plasticidade associativa pode ser
encontrada em CRISFIELD (1997). Para o caso de plasticidade associativa a
determinao de A pode ser encontrada em OWEN; HINTON (1980). Para o caso
geral de plasticidade no associativa pode-se determinar este escalar por:
o c
c
o c
c
c A
o c
c
= A
Q
. D .
F
. D .
F
T
T
(18)
56
Figura 25 Algoritmo de retorno elastoplstico
Este trabalho contempla a plasticidade associativa. Estas implementaes
encontram-se na classe cElastoplastic do FEMOOP.
o1
o
2
ot
F
o
oel
A.D.Q/o
57
CAPITULO IV
Analise de resultados
4.1 Materiais e mtodos
Como material de base foi utilizado 2 chapas de ao carbono ASTM A-36. A
seguir uma tabela com as caractersticas do ao A36
Essas chapas foram cortadas nas dimenses 12,7 x 195 x 41,22. Como
preparativos para o ensaio, foi feito apenas um leve lixamento manual e passado um
esmeril para criao dos sulcos na regio onde a pea presa no equipamento.
O processo de soldagem utilizado para realizar o experimento foi o FCAW, onde
foram soldadas manualmente duas chapas do metal base, em corte V na posio plana.
O consumvel empregado foi o Arame tubular tipo________ com dimetro de 1,2 mm.
Como gs de proteo foi utilizado o CO
2
puro.
Para os ensaios, foi utilizado uma mquina universal de ensaios, com capacidade
de 100 T, onde a pea foi presa, fazendo-se primeiramente a centralizao e
perpendicularizao.
No primeiro momento foi aplicada uma carga de 31 Kgf. para melhor
acomodao da pea. A seguir comeou a ser aplicada tenso a uma velocidade de 20
Kg/s mais tarde e aumentado para 80 Kg/s.
8. 4.2 Resultados e discusso
58
A tabela a seguir apresenta os dados das medies para o teste emprico, gerados
aps o ensaio contendo o nmero da medio, o tempo em que foi medido e a trao
exercida naquele instante.
Tabela 3 Dados das medies
Medio
Tempo
[s]
Carga
[Kgf.]
1 00:00:00 0,31
2 00:00:10 0,35
3 00:00:20 0,51
4 00:00:30 0,69
5 00:00:40 0,89
6 00:00:50 1,09
7 00:01:00 1,26
8 00:01:10 1,34
9 00:01:20 1,35
10 00:01:30 1,35
11 00:01:40 1,35
12 00:01:50 1,36
13 00:02:00 1,36
14 00:02:10 1,36
15 00:02:20 1,36
16 00:02:30 1,37
17 00:02:40 1,37
18 00:02:50 1,37
19 00:03:00 1,39
20 00:03:10 1,41
21 00:03:20 1,44
22 00:03:30 1,49
23 00:03:40 1,55
24 00:03:50 1,61
25 00:04:00 1,68
26 00:04:10 1,73
27 00:04:20 1,76
28 00:04:30 1,83
29 00:04:40 1,91
30 00:04:50 2,00
31 00:05:00 2,10
32 00:05:10 2,22
33 00:05:20 2,37
34 00:05:30 2,58
35 00:05:40 2,84
36 00:05:50 3,12
59
37 00:06:00 3,44
38 00:06:10 3,79
39 00:06:20 4,17
40 00:06:30 4,57
41 00:06:40 4,99
42 00:06:50 5,45
43 00:07:00 6,02
44 00:07:10 6,61
45 00:07:20 7,19
46 00:07:30 7,80
47 00:07:40 8,40
48 00:07:50 9,02
49 00:08:00 9,64
50 00:08:10 10,25
51 00:08:20 10,85
52 00:08:30 11,44
53 00:08:40 12,00
54 00:08:50 12,53
55 00:09:00 13,02
56 00:09:10 13,47
57 00:09:20 13,86
58 00:09:30 14,21
59 00:09:40 14,54
60 00:09:50 14,84
61 00:10:00 15,17
62 00:10:10 15,52
63 00:10:20 15,87
64 00:10:30 16,21
65 00:10:40 16,56
66 00:10:50 17,00
67 00:11:00 17,44
68 00:11:10 17,91
69 00:11:20 18,33
70 00:11:30 18,75
71 00:11:40 19,13
72 00:11:50 19,48
73 00:12:00 19,77
74 00:12:10 20,04
75 00:12:20 20,27
76 00:12:30 20,47
77 00:12:40 20,63
78 00:12:50 20,74
79 00:13:00 20,75
80 00:13:10 20,75
81 00:13:20 20,75
60
82 00:13:30 20,75
83 00:00:00 0,00
Para uma melhor visualizao dos dados, foi gerado um grfico a partir desses
dados.
Figura 26 Grfico do resultado
Quanto aos testes realizados com elementos finitos, foi utilizado o software GID
0.00
5.00
10.00
15.00
20.00
25.00
1
2
:
0
0
:
0
0
A
M
1
2
:
0
0
:
3
0
A
M
1
2
:
0
1
:
0
0
A
M
1
2
:
0
1
:
3
0
A
M
1
2
:
0
2
:
0
0
A
M
1
2
:
0
2
:
3
0
A
M
1
2
:
0
3
:
0
0
A
M
1
2
:
0
3
:
3
0
A
M
1
2
:
0
4
:
0
0
A
M
1
2
:
0
4
:
3
0
A
M
1
2
:
0
5
:
0
0
A
M
1
2
:
0
5
:
3
0
A
M
1
2
:
0
6
:
0
0
A
M
1
2
:
0
6
:
3
0
A
M
1
2
:
0
7
:
0
0
A
M
1
2
:
0
7
:
3
0
A
M
1
2
:
0
8
:
0
0
A
M
1
2
:
0
8
:
3
0
A
M
1
2
:
0
9
:
0
0
A
M
1
2
:
0
9
:
3
0
A
M
1
2
:
1
0
:
0
0
A
M
1
2
:
1
0
:
3
0
A
M
1
2
:
1
1
:
0
0
A
M
1
2
:
1
1
:
3
0
A
M
1
2
:
1
2
:
0
0
A
M
1
2
:
1
2
:
3
0
A
M
1
2
:
1
3
:
0
0
A
M
1
2
:
1
3
:
3
0
A
M
61
CONSIDERAES FINAIS
62
Bibliografia
BAUN, E.; BONNET, C. and LIU S., Reconsidering the basicity of a
FCAW Consumable- Part 1 Solidified slag composition of a FCAW Consumable as
basicity indicator, Welding Journal , march, 2000, pp. 57s-64s.
Bezerra, A.C. e Rade D.A. Analise trmica do processo de soldagem TIG via
elementos finitos. Universidade Federal de Uberlandia, Faculdade de Engenharia
Mecanica;
BRACARENSE, A.Q., Processo de soldagem por arame tubular- FCAW,
Universidade Federal de Minas Gerais, maio, 2000.
Bracarense, A. Q. Processo de Soldagem com Arame Tubular FCAW.
Universidade Federal de Minas Gerais
Depradeux, L., 2004, Simulation Numerique du Soudage Acier 316L
Validation sur Cas Tests de Complexite Croissante, Tese de Doutorado, Escola de
Doutorado de Ciencias de Engenharia de Lyon, Instituto Nacional de Ciencias
Aplicadas de Lyon. Ecole Doctorale des Sciences de LIngenieur de Lyon, LInstitut
National des Sciences Appliquees de Lyon;
FORTES, C., Apostila Arames tubulares, ESAB BR, maio, 2004.
FRENCH, I. E.; BOSWORTH, M. R. A Comparison of Pulsed and Conventional
Welding With Basic Flux Cored and Metal Cored Welding Wires. Welding Journal, June,
1995.
MODENESI, P.J., Introduo Fsica do Arco Eltrico e sua Aplicao na
Soldagem dos Metais, Apostila Didtica, Belo Horizonte: Departamento de Engenharia
Metalrgica e de Materiais da UFMG, 100p., 2000.
NORRISH, J., Advanced Welding Processes, Bristol, IOP, 375 p., 1992.
63
SENAI-SP. Soldagem. Org. Selma Ziedas e Ivanisa Tatini. So Paulo, 1997.
553p. (Coleo Tecnologia SENAI);
STARLING, C..M.D.; MODENESI, P.J.; BRACARENSE, A.Q., Estudo da
Transferncia de Metal de um Arame Tubular Rutlico, Soldagem & Inspeo, Ano 9,
N4, Dezembro, 2004.
Vieira, Leandro Coutinho, 2008 - Metodologia para simulao numrica de
estruturas soldadas via elementos finitos com software Sysweld 75 f. : Il. (Dissertao
de Mestrado, Universidade Federal da Uberlndia);
Wentz, A. V. 2008 Simulaes de soldagem por arco e resistncia eltrica
usando o mtodo dos elementos finitos 79 f. (Dissertao de Mestrado, Universidade
Federal do Rio Grande do Sul);
MACHADO, I. G. Soldagem e tcnicas conexas-processos. Universidade
Federal do Rio Grande do Sul, 1996.
Modenesi, P. J., 2001, Efeitos Mecnicos do Ciclo Trmico, Universidade
Federal de Minas Gerais, Departamento de Engenharia Metalrgica e de Materiais;
Rodrigues, L. O. 2005. Analise e otimizao de parmetros na soldagem com
arame tubular.
http://www.abs-soldagem.org.br/centraladm/docs/revistas/Ensino.pdf acessado em
12/09/2012
http://pt.scribd.com/doc/55471640/B1-APOSTILA-Processos-de-Soldagem-pdf
acessado em 02/2012
http://infosolda.com.br/blog/?p=72 acessado em 12/04/2012
http://www.sinaval.org.br/docs/SINAVAL-VisaoGeral-Mar2012.pdf acessado em
64
12/04/2012
http://www.sinaval.org.br/docs/Balanco-Historia.pdf acessado em 12/04/2012
http://quilha.blogspot.com.br/search?updated-min=2009-01-01T00:00:00-08:00&updated-
max=2010-01-01T00:00:00-08:00&max-results=3 acessado em 12/04/2012
Catalogo USIMINAS
http://www.usiminas.com/irj/go/km/docs/prtl_doc/usiminas/pt/AreasDeNegocios/Siderurgia/Cat
alogoProdutos/CatalagoChapasGrossas.pdf acessado em 22/10/2012
Catologo maquina de solda
http://www.lincolnelectric.com.br/media/noticias/files/2017741784dfa3dd71e5df.pdf
Acessado em 22/10/2012