Você está na página 1de 230

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO

Departamento de Engenharia Mecnica


DEM/POLI/UFRJ

ESTRATGIA COMPUTACIONAL PARA PROJETO DE VASOS DE PRESSO

Bernardo Fonseca Nogueira

PROJETO FINAL SUBMETIDO AO CORPO DOCENTE DO DEPARTAMENTO


DE ENGENHARIA MECNICA DA ESCOLA POLITCNICA DA
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO COMO PARTE DOS
REQUISITOS NECESSRIOS PARA A OBTENO DO GRAU DE
ENGENHEIRO MECNICO.

Aprovado por:

________________________________________________
Prof. Sylvio Jos Ribeiro de Oliveira

________________________________________________
Prof. Lavinia Maria Sanabio Alves Borges

________________________________________________
Prof. Nsio de Carvalho Lobo Brum

RIO DE JANEIRO, RJ - BRASIL


Pgina | ii
NOGUEIRA, B. F. Estratgia Computacional para Projeto de Vasos de Presso.
2013. Projeto Final (Trabalho de Concluso do Curso de Engenharia Mecnica)
Departamento de Engenharia Mecnica, Universidade Federal do Rio de Janeiro, Rio de
Janeiro, 2013.

RESUMO

Vasos de presso so recipientes projetados para resistir a diferenas entre a presso


interna e externa. Por serem equipamentos de grande periculosidade, sua construo
deve ser regida por normas internacionalmente reconhecidas. Neste trabalho so
apresentados algoritmos de dimensionamento de vasos de presso de acordo com a
norma ASME Seo VIII Diviso 1, que posteriormente foram implementados em
arquivos de peas do SolidWorks 2010 com ajuda do editor de Visual Basic. O objetivo
final do trabalho foi criar macros que facilitassem o dimensionamento de vasos de
presso com o uso da referida norma.

PALAVRAS-CHAVE: ASME, Excel, Norma, SolidWorks, Tabela de Projeto, Vaso de


Presso, Visual Basic.

Pgina | iii
NOGUEIRA, B. F. Computational Strategy for Pressure Vessel Design. 2013. Final
Project (Work of Completion of the Course of Mechanical Engineering) - Department
of Mechanical Engineering, Federal University of Rio de Janeiro, Rio de Janeiro, 2013.

ABSTRACT

Pressure vessels are containers designed to resist differences between internal and
external pressure. By being very hazardous equipment, its construction should be
governed by international standards. This work presents algorithms for dimensioning
pressure vessels in accordance with ASME Section VIII Division 1, which were later
implemented in SolidWorks 2010 parts files with assistance of the Visual Basic editor.
The final objective of this work was to create macros which facilitate the dimensioning
of pressure vessels using this standard.

KEYWORDS: ASME, Design Table, Excel, Pressure Vessel, SolidWorks, Standard,


Visual Basic.

Pgina | iv
AGRADECIMENTOS

Gostaria de agradecer ao meu pai, Gelson Gonalves Nogueira, por ter me ajudado a
datilografar alguns textos, por ter corrigido erros ortogrficos, e principalmente, pelo
incentivo que me deu para concluir este trabalho.

Pgina | v
NDICE

1 INTRODUO ........................................................................................................ 1
1.1 Objetivos ............................................................................................................ 3
1.2 Estrutura do Trabalho ........................................................................................ 3
2 REVISO BIBLIOGRFICA ................................................................................. 4
3 FUNDAMENTOS TERICOS BSICOS DO PROJETO DE VASOS DE
PRESSO ......................................................................................................................... 6
3.1 Tenso ................................................................................................................ 6
3.2 Frmulas de Tenses.......................................................................................... 6
3.2.1 Trao Transversal ..................................................................................... 6
3.2.2 Trao Axial ............................................................................................. 17
3.2.3 Flexo ....................................................................................................... 19
3.3 Frmulas de Mohr ............................................................................................ 21
3.4 Tenses Principais ........................................................................................... 22
3.5 Critrios de Falha ............................................................................................. 25
3.5.1 Critrio da Tenso Principal Mxima (Critrio de Rankine) ................... 26
3.5.2 Critrio da Tenso Cisalhante Mxima (Critrio de Tresca) .................... 27
3.5.3 Critrio da Mxima Energia de Distoro (Critrio de Von Mises-Hencky)
28
3.6 Filosofia de Projeto da Norma ASME Seo VIII Diviso 1 .......................... 29
3.7 Curvatura de Linhas ......................................................................................... 30
3.8 Curvatura de Superfcies .................................................................................. 32
3.9 Curvaturas Principais e Direes Principais de Curvatura .............................. 34
3.10 Teoria de Cascas........................................................................................... 34
3.10.1 Teoria de Membrana de Cascas ................................................................ 35
3.11 Fabricao de Vasos de Presso ................................................................... 43
4 NORMA ASME ..................................................................................................... 55
4.1 Norma ASME Boiler and Pressure Vessel Code (BPVC) ............................... 55
4.1.1 Norma ASME Seo VIII......................................................................... 55
5 NORMA ASME SEO VIII DIVISO 1 ........................................................... 58
5.1 Escopo .............................................................................................................. 58
5.2 Definies Gerais ............................................................................................. 59
5.2.1 Margem Para Corroso ( ) .................................................................... 59

Pgina | vi
5.2.2 Espessura Mnima Requerida ................................................................... 60
5.2.3 Espessuras Padronizadas .......................................................................... 60
5.2.4 Tenso Mxima Admissvel do Material ( )............................................ 62
5.2.5 Eficincia da Juno ( ) ........................................................................... 62
5.2.6 Presso de Projeto ( )............................................................................... 68
5.2.7 Presso Total ( ) ...................................................................................... 69
5.2.8 Temperatura de Projeto ( ) ...................................................................... 69
5.2.9 Presso Mxima de Trabalho Admissvel ( )................................ 70
5.2.10 Teste Hidrosttico ..................................................................................... 70
5.2.11 Teste Pneumtico...................................................................................... 73
6 FRMULAS DE PROJETO DE VASOS DE PRESSO ..................................... 75
6.1 Casca Cilndrica ASME ................................................................................... 78
6.2 Tampo Hemisfrico ASME ............................................................................. 81
6.3 Tampo Cncavo ............................................................................................... 82
6.4 Tampo Torisfrico ........................................................................................... 83
6.5 Tampo Cnico.................................................................................................. 85
6.6 Tampo Toricnico ASME................................................................................ 95
6.7 Tampo Flangeado............................................................................................. 99
7 TUTORIAL DA TABELA DE PROJETO PARA VASOS DE PRESSO........ 100
7.1 Tutorial: Vaso para Servio Letal (Contendo Fluido Txico) ....................... 100
7.1.1 Resoluo................................................................................................ 101
8 ALGUMAS MACROS DA TABELA DE PROJETO PARA VASOS DE
PRESSO ..................................................................................................................... 117
8.1 Procedimentos_Pblicos ................................................................................ 117
8.1.1 Escolher_Diretrio.................................................................................. 117
8.1.2 MNIMO ................................................................................................. 118
8.1.3 Log10 ...................................................................................................... 119
8.1.4 Variveis ................................................................................................. 120
8.1.5 Constantes............................................................................................... 120
8.2 UserForms ...................................................................................................... 121
8.2.1 UserFormDados_de_Projeto .................................................................. 121
8.2.2 UserFormMaterial .................................................................................. 127
8.2.3 UserFormTemperatura_dos_Testes ........................................................ 130
8.2.4 UserFormTampo_Hemisfrico_ASME .................................................. 134
Pgina | vii
8.2.5 UserFormMargem_para_Corroso ......................................................... 136
8.2.6 UserFormEficincia_da_Juno ............................................................. 137
8.2.7 UserFormEspessura_Mnima ................................................................. 142
8.2.8 UserFormEspessura_Nominal ................................................................ 149
9 CONCLUSO ...................................................................................................... 153
10 REFERNCIAS ................................................................................................... 155
11 APNDICE .......................................................................................................... 157
11.1 Geometria de Linhas e Superfcies............................................................. 157
11.1.1 Geometria de Linhas ............................................................................... 157
11.1.2 Geometria de Superfcies........................................................................ 163
11.2 Deduo da Equao de Young-Laplace ................................................... 185
11.2.1 Casca de Revoluo com Carga Vertical ............................................... 188
11.2.2 Condio de Contorno Casca de Revoluo Fechada ............................ 190
11.3 Principais Estruturas do VBA .................................................................... 191
11.3.1 Variveis ................................................................................................. 191
11.3.2 Operadores .............................................................................................. 193
11.3.3 Estruturas Condicionais .......................................................................... 195
11.3.4 Estruturas de Repetio .......................................................................... 197
11.3.5 UserForms .............................................................................................. 201
11.4 Aproximao de Matriz de Cinco Pontos para a Derivada ........................ 214
11.5 Adaptao do Mtodo de Newton-Raphson............................................... 217

Pgina | viii
1 INTRODUO
Vaso de presso definido pela ASME como sendo um recipiente projetado para
resistir a diferenas entre a presso interna e externa. Essa diferena de presso pode ser
causada por uma fonte externa, por aplicao de calor de uma fonte direta ou indireta,
por um processo reativo, ou qualquer combinao desses [1] (pargrafo U-1), [2].

Vasos de presso constituem, em uma grande parte das indstrias de processo, os


elementos mais importantes: maiores em massa, tamanho e custo unitrio,
representando em mdia do custo total dos materiais e equipamentos de uma
unidade de processo. Esses equipamentos tambm esto presentes, como itens de maior
ou menor importncia, em muitas outras indstrias [3].

Diferente do que acontece com a maioria dos equipamentos, a maior parte dos vasos de
presso no so objetos de uma linha de produo de indstrias, normalmente so feitos
sob encomenda, com dimenses para atender uma determinada finalidade ou condies
de desempenho. Projetar um vaso de presso inclui dimension-lo para resistir a
presses e cargas atuantes, realizar a seleo tcnica e econmica dos materiais
adequados, dos processos de fabricao, peas internas e detalhes [3].

Existe uma preocupao quanto integridade estrutural dos vasos de presso, pois as
falhas podem acarretar consequncias catastrficas, gerando perdas materiais e podendo
levar a perdas de vidas humanas [4].

Devido ocorrncia de vrios acidentes graves no incio do sculo XX, principalmente


nos Estados Unidos, houve a necessidade de se criar critrios seguros de projeto,
fabricao e inspeo de vasos de presso; surgiram assim, diversas normas de projeto
[5].

O cumprimento das normas torna muito baixa a frequncia de ocorrncia de acidentes


graves [6].

As principais normas de projeto, fabricao, montagem e testes de vasos de presso so


as seguintes:

Pgina | 1
Pas Norma Instituio
United States ASME - Boiler and Pressure Vessel Code ASME - American Society of Mechanical Engineers
PD 5500 - Unfired Fusion Welded Pressure
United Kingdom BSI - British Standard Institute
Vessels
Germany AD Merkbltter AD - Arbeitsgemeinschaft Druckbehlter
ANCC - Associazione Nazionale per il Controllo
Italy CTI - Comitato Termotecnico Italiano
della Combustione
Netherlands Regels voor Toestellen Dienst voor het Stoomwezen
Sweden Tryckkrlskod Tryckkrlskommissionen
Australia AS 1210 - Unfired Pressure Vessels SA - Standards Australia
NBN EN 13445 - Rcipients sous Pression non
Belgium NBN - Bureau voor Normalisatie
Soumis la Flamme
METI - Ministry of Economy, Trade and
Japan JIS - Japanese Industrial Standards
Industry
CODAP - Code de Construction des Appareils SNCTTI - Syndicat National de la Chaudronnerie,
France
Pression Tolerie et Tuyauterie Industrielle
NBR ISO 16528-1 - Caldeiras e Vasos de
Brasil ABNT - Associao Brasileira de Normas Tcnicas
Presso Parte 1: Requisitos de Desempenho

Tabela 1.1

A tabela abaixo mostra um exemplo comparativo entre as espessuras mnimas de um


vaso de presso cilndrico submetido presso interna (sem margem para corroso,
chapa em ao carbono acalmado) requeridas por diferentes normas [5].

Presso interna: ; Dimetro interno: ; Temperatura de projeto:


;

Materiais equivalentes:

ASME: SA-515 Gr 60/ SA-516 Gr 60 ( );

BS 5500: BS-1501-224-400A ( );

AD Merkbltter: DIN 17155-19 Mn 5 ( );

EN 13445: EN 10028-2 P265 GH ( );

Foi adotado exame radiogrfico total para a solda longitudinal.

Norma Espessura requerida (mm) Espessura adotada (mm)


ASME VIII Diviso 1 25,64 28,60
ASME VIII Diviso 2 21,87 22,20
BS 5500 17,72 19,05
AD-Merkbltter 16,78 19,05
EN 13445 21,86 22,20

Tabela 1.2

Pgina | 2
Observamos que, para este exemplo, a norma ASME Seo VIII Diviso 1 a mais
conservadora. Essa constatao pode ser generalizada para vasos com presso total
interna menor que, ou igual a (aprox. ), que no estejam
submetidos a carregamentos cclicos e a gradientes trmicos.

No presente trabalho, foi escolhido utilizar a norma ASME Seo VIII Diviso 1 por ser
a norma mais utilizada no Brasil [3], [4], [5].

1.1 Objetivos
O presente trabalho teve como objetivo criar macros para facilitar o dimensionamento
de vasos de presso utilizando a norma ASME Seo VIII Diviso 1. Este trabalho teve
como objetivos secundrios revisar os fundamentos tericos bsicos do projeto de vasos
de presso, apresentar um resumo dos aspectos principais da norma ASME Seo VIII
Diviso 1, revisar as principais estruturas da linguagem de programao Visual Basic
for Applications (VBA).

1.2 Estrutura do Trabalho


No presente trabalho, os nomes das sees so precedidos por um nmero; os nomes
das subsees so precedidos por dois nmeros; os nomes dos itens so precedidos por
trs nmeros; os nomes dos subitens so precedidos por quatro nmeros.

O trabalho se estrutura da seguinte forma: aps a introduo, apresentada na seo 1, a


seo 2 contem a reviso bibliogrfica, com a bibliografia mais relevante para o
desenvolvimento do trabalho. Na seo 3, h uma reviso da teoria bsica do projeto de
vasos de presso fundamentada pela mecnica dos slidos. Na seo 4, ser apresentado
o contedo da norma ASME. Na seo 5, ser apresentado um resumo dos aspectos
principais da norma ASME Seo VIII Diviso 1. Na seo 6, so apresentadas algumas
frmulas de projeto de vasos de presso para presso interna fornecidas pela norma
ASME Seo VIII Diviso 1. Na seo 7, h um tutorial da Tabela de Projeto para
Vasos de Presso. Na seo 8, apresento e comento algumas macros da Tabela de
Projeto para Vasos de Presso. Na seo 9, consta a concluso, seguida pelas
referncias, na seo 10. Na seo 11, est o apndice. Na subseo 11.3, reviso as
principais estruturas da linguagem de programao VBA. Na subseo 11.5, apresento a
adaptao do mtodo de Newton-Raphson usada pela Tabela de Projeto para Vasos de
Presso para achar as razes das equaes.

Pgina | 3
2 REVISO BIBLIOGRFICA
CRAIG JR [7] foi a referncia principal das subsees 3.1 Tenso e 3.3 Frmulas de
Mohr, da seo 3 Fundamentos Tericos Bsicos do Projeto de Vasos de Presso.

SHIGLEY, MISCHKE, BUDYNAS [8]; NORTON [9] foram de grande valia para
consulta no processo de escrever a subseo 3.4 Tenses Principais, da seo 3
Fundamentos Tericos Bsicos do Projeto de Vasos de Presso.

Para escrever o texto da subseo 3.5 Critrios de Falha, dentro da seo 3


Fundamentos Tericos Bsicos do Projeto de Vasos de Presso, foram de grande
importncia os ensinamentos de BRANDO [6], do SHIGLEY, MISCHKE,
BUDYNAS [8], e do NORTON [9]. Foram usadas tambm, informaes da
WIKIPEDIA [10] para conferir os critrios de falha e fornecer informaes sobre a
biografia dos seus autores. Estas biografias so bem resumidas, e servem para situar o
texto no tempo e no espao.

A referncia principal das subsees 3.7 Curvatura de Linhas, 3.8 Curvatura de


Superfcies, 3.9 Curvaturas Principais e Direes Principais de Curvatura, 3.10 Teoria
de Cascas foi VENTSEL, KRAUTHAMMER [11], que alm de apresentar a Teoria de
Cascas, faz uma breve apresentao de Geometria Diferencial. VENTSEL,
KRAUTHAMMER [11] faz parte da bibliografia do Curso Projeto de Vasos Presso e
Tubulaes, ministrado pelo professor PEREIRA [12], na UFRJ em 2010/02, do qual
fui aluno.

Para construir o subitem 3.10.1.1 Equao de Young-Laplace, foi fundamental a aula e


as notas de aula do Curso Projeto de Vasos Presso e Tubulaes, de PEREIRA [12],
que esclareceram a demonstrao de VENTSEL, KRAUTHAMMER [11].

Na subseo 3.11 Fabricao de Vasos de Presso foi de especial importncia as lies


de TELLES [3].

Nas sees 4 Norma ASME, 5 Norma ASME Seo VIII Diviso 1, 6 Frmulas de
Projeto de Vasos de Presso, a referencia principal foi a ASME [1].

FALCO [5] forneceu grande parte das informaes contidas nos subitens 4.1.1.1
Norma ASME Seo VIII Diviso 1, 4.1.1.2 Norma ASME Seo VIII Diviso 2,
4.1.1.3 Escolha da Diviso 1 ou 2, 4.1.1.4 Norma ASME Seo VIII Diviso 3.

TELLES [3] ajudou a esclarecer as definies da norma ASME na subseo 5.2


Definies Gerais, e junto com BALL, CARTER [13], foram de grande importncia
para o entendimento das frmulas da norma ASME Seo VIII Diviso 1 contidas na
seo 6 Frmulas de Projeto de Vasos de Presso. Os ensinamentos de BALL,
CARTER [13] so bem didticos, e contm bons exemplos de aplicao da norma
ASME Seo VIII Diviso 1.

Pgina | 4
Sem os apontamentos de TELLES [3] e os ensinamentos de BALL, CARTER [13], a
compreenso da norma ASME seria muito difcil.

Para os tens 11.3.1 Variveis, 11.3.2 Operadores, 11.3.3 Estruturas Condicionais,


11.3.4 Estruturas de Repetio, da subseo 11.3 Principais Estruturas do VBA, a
referncia principal foi DA SILVA, VARGAS [14], que faz parte da bibliografia do
curso de Microsoft Excel Avanado, ministrado pela empresa Focus, do qual fui aluno
em 2011/01.

MICROSOFT CORPORATION [15] tambm foi consultado para conferir e completar


as informaes contidas em DA SILVA, VARGAS [14].

A referncia principal do item 11.3.5 UserForms foi JELEN, SYRSTAD [16].

Os tutoriais do SolidWorks 2010 foram de grande importncia para aperfeioar minhas


habilidades no uso do SolidWorks. O SolidWorks 2010 Education Edition est
disponvel no labortorio LEPAC (Ensino e Projeto Assistido por Computador) do CT
(Centro de Tecnologia) da UFRJ (Universidade Federal do Rio de Janeiro).

Pgina | 5
3 FUNDAMENTOS TERICOS BSICOS DO PROJETO DE
VASOS DE PRESSO

3.1 Tenso
Considere uma superfcie de rea contendo um ponto . Sejam , a direo da
normal a essa superfcie no ponto P; , uma fora que atua nessa superfcie. Seja o
ngulo entre a fora e a direo .

Figura 3.1 Tenso

Definimos a tenso normal e a tenso de cisalhamento devido a nessa


superfcie como:

Equao 3.1

Quando esses limites existirem.

[7].

3.2 Frmulas de Tenses


3.2.1 Trao Transversal

Suponha que o vaso esteja submetido a uma fora de trao transversal ,


como por exemplo, o peso do vaso vazio, no caso do vaso estar na horizontal.

Pgina | 6
Figura 3.2 Trao Transversal no Vaso

Observao: No necessrio incluir na trao transversal o peso do fluido contido,


uma vez que o efeito do peso do fluido contido ser computado nos esforos da presso,
considerando-se a presso hidrosttica no clculo da presso total.

3.2.1.1 Casca Cilndrica ASME

Figura 3.3 rea Solicitada pela


Trao Transversal na Casca
Cilndrica

Figura 3.4 Tenso da Trao Transversal


na Casca Cilndrica

Pgina | 7
Equao 3.2

Glossrio:

: dimetro externo da casca cilndrica (outside diameter);

: espessura da casca cilndrica aps a conformao (thickness);

: comprimento da casca cilndrica (length);

: fora de trao transversal;

: rea solicitada pela trao transversal na casca cilndrica;

: tenso principal devido a na rea .

3.2.1.2 Tampo Hemisfrico ASME

Figura 3.5 rea Solicitada pela Trao


Transversal no Tampo Hemisfrico

Figura 3.6 Tenso da Trao Transversal


no Tampo Hemisfrico

Pgina | 8
Glossrio:

: dimetro externo do tampo hemisfrico (outside diameter);

: espessura do tampo hemisfrico aps a conformao (thickness);

: fora de trao transversal;

: rea solicitada pela trao transversal no tampo hemisfrico;

: tenso principal devido a na rea .

3.2.1.3 Tampo Cncavo

Figura 3.7 rea Solicitada pela Trao Transversal


no Tampo Cncavo

Figura 3.8 Tenso da Trao Transversal


no Tampo Cncavo

Pgina | 9
Glossrio:

: dimetro externo do tampo cncavo (outside diameter);

: dimetro interno do tampo cncavo (inside diameter);

: raio interno da coroa (inside dish radius);

: espessura do tampo cncavo aps a conformao (thickness);

: fora de trao transversal;

: rea solicitada pela trao transversal no tampo cncavo;

: tenso principal devido a na rea .

Pgina | 10
3.2.1.4 Tampo Torisfrico

Figura 3.9 rea Solicitada pela Trao Transversal no


Tampo Torisfrico

Figura 3.10 Tenso da Trao Transversal


no Tampo Torisfrico

Glossrio:

: dimetro externo do tampo torisfrico (outside diameter);

: dimetro interno do tampo torisfrico (inside diameter);

: raio interno da coroa (inside dish radius);

: raio interno da concordncia toroidal (inside knuckle radius);

: espessura do tampo torisfrico aps a conformao (thickness);

Pgina | 11
: flange reto (straight flange);

: profundidade interna da concavidade (inside depth of dish);

: altura total (overall height);

: fora de trao transversal;

: rea solicitada pela trao transversal no tampo torisfrico;

: tenso principal devido a na rea .

3.2.1.5 Tampo Toricnico ASME

Figura 3.11 rea Solicitada pela Trao Transversal


no Tampo Toricnico

Figura 3.12 Tenso da Trao


Transversal no Tampo Toricnico

Pgina | 12
Glossrio:

: dimetro externo maior do tampo toricnico (outside diameter);

: dimetro externo menor do tampo toricnico (outside diameter);

: dimetro externo maior da poro cnica do tampo toricnico no seu ponto de


tangncia concordncia toroidal, medido perpendicularmente ao eixo do cone (outside
diameter);

: raio interno da concordncia toroidal (inside knuckle radius);

: espessura do tampo toricnico aps a conformao (thickness);

: flange reto (straight flange);

: altura total (overall height);

: semi-ngulo do vrtice do cone (half apex angle);

: fora de trao transversal;

: rea solicitada pela trao transversal no tampo toricnico;

: tenso principal devido a na rea .

Pgina | 13
3.2.1.6 Tampo Cnico

Figura 3.13 rea Solicitada pela Trao


Transversal no Tampo Cnico

Figura 3.14 Tenso da Trao Transversal


no Tampo Cnico

Glossrio:

: dimetro externo maior do tampo cnico (outside diameter);

: dimetro externo menor do tampo cnico (outside diameter);

: espessura do tampo cnico aps a conformao (thickness);

: altura total (overall height);

Pgina | 14
: semi-ngulo do vrtice do cone (half apex angle);

: fora de trao transversal;

: rea solicitada pela trao transversal no tampo cnico;

: tenso principal devido a na rea .

3.2.1.7 Tampo Flangeado

Figura 3.15 rea Solicitada pela Trao Transversal no


Tampo Flangeado

Figura 3.16 Tenso da Trao Transversal


no Tampo Flangeado

Pgina | 15
Glossrio:

: dimetro externo do tampo flangeado (outside diameter);

: raio interno da concordncia toroidal (inside knuckle radius);

: espessura do tampo flangeado aps a conformao (thickness);

: flange reto (straight flange);

: altura total (overall height);

: fora de trao transversal;

: rea solicitada pela trao transversal no tampo flangeado;

: tenso principal devido a na rea .

Pgina | 16
3.2.2 Trao Axial

Suponha que o vaso esteja submetido a uma fora de trao axial , como por
exemplo, o peso do vaso vazio, no caso do vaso estar na vertical.

Figura 3.17 Trao Axial no Vaso

Observao: No necessrio incluir na trao axial o peso do fluido contido, uma vez
que o efeito do peso do fluido contido ser computado nos esforos da presso,
considerando-se a presso hidrosttica no clculo da presso total.

Pgina | 17
Figura 3.18 Tenso de Trao Axial no Tampo

Figura 3.19 rea da Seo Solicitada pela Trao Axial no Tampo

Pgina | 18
Equao 3.3

Glossrio:

: dimetro externo da seo solicitada do tampo (outside diameter);

: espessura do tampo aps a conformao (thickness);

: ngulo entre a superfcie mdia do tampo e a direo axial;

: fora de trao axial;

: rea da seo solicitada pela trao axial no tampo;

: tenso principal devido a na rea .

3.2.3 Flexo

Suponha que o vaso esteja submetido a um momento fletor , como por exemplo,
o momento fletor causado pelo peso do vaso cheio (isto : o peso do vaso vazio mais o
peso do fluido contido), no caso do vaso estar na horizontal; ou o momento fletor
causado pelo vento, no caso do vaso estar na vertical, ao ar livre.

Figura 3.20 Momento Fletor no Vaso

Pgina | 19
Figura 3.21 Tenso de Flexo no Tampo

Figura 3.22 rea da Seo Solicitada pela Flexo no Tampo

Equao 3.4

Pgina | 20
Glossrio:

: dimetro externo da seo solicitada do tampo (outside diameter);

: espessura do tampo aps a conformao (thickness);

: ngulo entre a superfcie mdia do tampo e a direo axial;

: momento fletor;

: rea da seo solicitada pela flexo no tampo;

: momento de inrcia de rea da seo solicitada pela flexo no tampo;

: tenso principal devido a na rea .

3.3 Frmulas de Mohr1


Considere uma tenso principal (isto : a componente de tenso de cisalhamento
nula) atuando numa face de rea que a projeo ortogonal de uma face inclinada de
rea . Seja o ngulo entre a face inclinada de rea e a face projetada de rea .

Figura 3.23 Projeo de Tenso em Face Inclinada

Suponha que queiramos determinar a tenso normal e a tenso de cisalhamento


devido nessa face inclinada de rea .

Para isso, usamos as seguintes frmulas de Mohr:

1
Christian Otto Mohr (1835 1918): foi um engenheiro civil alemo [10].

Pgina | 21
Equao 3.5

Considere uma tenso principal (isto : a componente de tenso de cisalhamento


nula) atuando numa face inclinada de rea cuja projeo ortogonal uma face de rea
. Seja o ngulo entre a face inclinada de rea e a face projetada de rea .

Figura 3.24 Projeo de Tenso em Face Projetada

Suponha que queiramos determinar a tenso normal e a tenso de cisalhamento


devido na face projetada de rea .

Para isso, usamos as seguintes frmulas de Mohr:

Equao 3.6

[7].

A Equao 3.6 ser usada para combinar as tenses principais devido trao axial e
flexo (que possuem direo axial) com a tenso principal devido presso (que
possui direo longitudinal).

3.4 Tenses Principais


Suponha que queiramos determinar o estado de tenses num ponto , pertencente a um
corpo.

Pgina | 22
Considere um cubo infinitesimal em torno do ponto :

Figura 3.25 - Cubo Infinitesimal em torno do Ponto

As normais s faces do cubo determinam trs direes: , , .

A orientao do cubo no espao arbitrria, e geralmente escolhida de modo a


facilitar a determinao das tenses.

Seis componentes de tenso so necessrias para especificar o estado de tenses no


ponto .

Figura 3.26 - Estado de Tenses no Ponto

As tenses normais e de cisalhamento no ponto iro variar com a orientao do cubo


no espao.

Pgina | 23
Contudo, existe uma orientao particular do cubo no espao para o qual todas as
componentes de tenso de cisalhamento so nulas. Quando o cubo apresenta essa
orientao particular, as normais s suas faces so denominadas direes principais, e
as componentes de tenso associadas a essas faces so denominadas tenses principais.
Como h seis faces, h trs direes principais e trs tenses principais: , , .

As tenses principais so as razes da seguinte equao:

Equao 3.7
Glossrio:

As tenses principais , , so sempre reais, podendo, cada uma, ser positiva,


negativa ou nula.

Assim, um estado de tenses num ponto qualquer de um corpo pode ser determinado
pelos valores e direes das trs tenses principais , , .

[9], [8].

No caso de um vaso de presso, temos o seguinte estado de tenses:

Figura 3.27 Estado de Tenses num Vaso de Presso

Pgina | 24
Nesse caso:

Assim, a soluo da equao ser:

Equao 3.8

3.5 Critrios de Falha


Quando as deformaes e distores de uma pea forem grandes o suficiente para que
ela no funcione adequadamente, dizemos que a pea falhou.

Em um ensaio de trao simples existe uma regio no grfico tenso-deformao a


partir da qual o corpo de prova falha.

Figura 3.28 Grfico Tenso-Deformao de um Ensaio de Trao (adaptada de


http://www.infoescola.com/fisica/ensaio-de-tracao/)

Pgina | 25
Nesse caso a tenso uniaxial.

Figura 3.29 Corpo de Prova de um Ensaio de Trao (adaptada de


http://www.infoescola.com/fisica/ensaio-de-tracao/)

Um estado de tenses num ponto qualquer de um corpo pode ser determinado pelos
valores e direes das trs tenses principais , , .

Figura 3.30 Tenses Principais (adaptada de [5])

A ocorrncia de um estado triaxial de tenses acarreta um comportamento do material


diferente do obtido anteriormente. Existe, portanto, a necessidade de traduzir um estado
de tenses complexo em um valor equivalente que poderia ser comparado com as
propriedades do material determinadas no ensaio de trao. A essa equivalncia
denomina-se critrio de falha.

3.5.1 Critrio da Tenso Principal Mxima (Critrio de Rankine2)

Neste critrio, considera-se que a falha vai ocorrer quando a tenso principal mxima
atuante em um material atingir a tenso mxima admissvel do material ( ). Para um

2
William John Macquorn Rankine (1820 1872): foi um engenheiro civil, fsico e matemtico escocs
[10].

Pgina | 26
material que possua os mesmos valores para a tenso mxima admissvel trao e
compresso, temos:

Equao 3.9

Glossrio:

: tenses principais;

: tenso mxima admissvel do material (maximum allowable stress);

: funo mximo ( retorna o maior dos valores dentre ).

Esse critrio adotado pela norma ASME Seo VIII Diviso 1.

3.5.2 Critrio da Tenso Cisalhante Mxima (Critrio de Tresca3)

Neste critrio, considera-se que a falha vai ocorrer quando a mxima tenso cisalhante
em um material, submetido a uma combinao qualquer de cargas, atingir a metade da
tenso mxima admissvel do material ( ):

Equao 3.10

Com auxlio das Frmulas de Mohr, obtemos em funo das tenses principais:

Equao 3.11

Assim, o critrio fica:

Equao 3.12

3
Henri douard Tresca (1814 1885): foi um engenheiro mecnico francs. Foi professor do
Conservatoire National des Arts et Mtiers, em Paris. [10].

Pgina | 27
Glossrio:

: tenses principais;

: tenso mxima admissvel do material (maximum allowable stress);

: funo mximo ( retorna o maior dos valores dentre ).

Esse critrio adotado pelas normas ASME Seo VIII Diviso 2, PD 5500 (BS 5500)
e EN 13445.

3.5.3 Critrio da Mxima Energia de Distoro (Critrio de Von Mises4-Hencky5)

Neste critrio, considera-se que a falha vai ocorrer quando a energia de distoro em um
material atinge a energia de distoro mxima (correspondente falha do material em
um ensaio de trao uniaxial).

Portanto o Critrio de Von Mises-Hencky pode ser escrito como:

Equao 3.13

Glossrio:

: tenses principais;

: tenso mxima admissvel do material (maximum allowable stress);

Esse critrio tambm adotado pela norma EN 13445.

4
Richard Edler von Mises (1883 1953): foi um cientista e matemtico ucraniano que trabalhou em
mecnica dos slidos, mecnica dos fluidos, aerodinmica, aeronutica, estatstica e teoria da
probabilidade [10].
5
Heinrich Hencky (1885 1951): foi um engenheiro alemo [10].

Pgina | 28
Figura 3.31 Critrios de Falha (adaptada de [6])

Com base nos dados experimentais:

Desses critrios, o critrio de Rankine o que melhor prev a falha para materiais
frgeis. Os critrios de Tresca e Von Mises-Hencky tambm so seguros para materiais
frgeis, porm so conservadores.

Desses critrios, o critrio de Von Mises-Hencky o que melhor prev a falha para
materiais dcteis. O critrio de Tresca tambm seguro para materiais dcteis, porm
conservador, mas oferece vantagens na anlise de plasticidade. O critrio de Rankine
no seguro para materiais dcteis.

[5], [6], [10], [9], [8].

3.6 Filosofia de Projeto da Norma ASME Seo VIII Diviso 1


A filosofia de projeto da norma ASME Seo VIII Diviso 1 est explicita em [1],
pargrafo UG-23:

A espessura de um vaso dimensionado por essa norma deve ser tal que, para qualquer
combinao de carregamentos que induzam tenses primrias e so esperados de
ocorrer simultaneamente durante operao normal do vaso, a tenso principal mxima
de membrana induzida no exceda a tenso mxima admissvel do material.

[1], [6].

Tenso primria a tenso desenvolvida por um carregamento externo, necessria para


satisfazer s condies de equilbrio entre as foras e momentos externos e internos.

Pgina | 29
Tenso secundria uma tenso desenvolvida por restries de deformaes na prpria
estrutura. Ao invs de equilibrar um carregamento externo, ela deve satisfazer a um
conjunto de deformaes impostas (condies de contorno).

Assim, o critrio de falha adotado pela norma ASME Seo VIII Diviso 1 o Critrio
da Tenso Principal Mxima (Critrio de Rankine).

Observamos tambm que a Teoria de Membrana de Cascas possui fundamental


importncia para a norma ASME Seo VIII Diviso 1, sendo esta a teoria utilizada
para calcular as tenses usadas no critrio de falha adotado pela norma.

Na Teoria de Membrana de Cascas, temos a Equao de Young6-Laplace7:

Equao 3.14

Glossrio:

: diferena entre a presso interna e a presso externa atuantes na casca;

: espessura da casca;

, : tenses principais de membrana devido a ;

, : raios de curvatura da casca nas direes de e respectivamente.

3.7 Curvatura de Linhas


H uma reviso da Geometria de Linhas e Superfcies na subseo 11.1 do apndice.

Suponha que queiramos aproximar um pedao infinitesimal, contendo um ponto , de


uma linha , por uma circunferncia. Sejam dois pontos mveis sobre , digamos e
. Tracemos a circunferncia definida por , e . Se aproximarmos os pontos
e do ponto fixo , no limite, obtemos uma circunferncia denominada circunferncia
osculadora [17].

6
Thomas Young (1773 1829): foi um sbio ingls [10].
7
Pierre Simon, Marquis de Laplace (1749 1827): foi um matemtico, astrnomo e fsico francs [10].

Pgina | 30
Figura 3.32 Circunferncia Osculadora (adaptada de [17])

Sejam o vetor unitrio tangente no ponto , e , o vetor unitrio tangente num


ponto infinitesimalmente prximo a . Sejam e , o raio e o centro da circunferncia
osculadora em . o ngulo infinitesimal do setor circular compreendido pelos
pontos e o ponto infinitesimalmente prximo.

Figura 3.33 Curvatura de Linha

Pgina | 31
Figura 3.34 Diferencial de

O raio de curvatura de em dado por:

Equao 3.15

A curvatura de em definida por:

Equao 3.16

3.8 Curvatura de Superfcies


H uma reviso da Geometria de Linhas e Superfcies na subseo 11.1 do apndice.

Seja uma superfcie, seja um ponto da superfcie. Suponha um plano contendo


que secciona a superfcie . A interseo do plano com a superfcie define uma
linha plana . Definimos a curvatura da superfcie no plano , no ponto , como
sendo a curvatura da linha no ponto .

Pgina | 32
Figura 3.35 Curvatura de Superfcie

A interseo de um plano normal com a superfcie define uma linha denominada seo
normal da superfcie. Observamos que podemos obter infinitas sees normais
superfcie diferentes contendo o mesmo ponto .

Figura 3.36 Sees Normais (adaptada de [11])

A curvatura da superfcie num plano normal denominada curvatura normal da


superfcie

Deste modo, h infinitas curvaturas normais possveis no mesmo ponto da superfcie,


pois podemos obter infinitas sees normais no ponto, dependendo da direo do plano
normal.

Pgina | 33
3.9 Curvaturas Principais e Direes Principais de Curvatura
H uma reviso da Geometria de Linhas e Superfcies na subseo 11.1 do apndice.

J vimos que h infinitas curvaturas normais possveis no mesmo ponto da superfcie.


Contudo, h duas sees normais no ponto, em que uma das curvaturas a mxima
possvel, e a outra a mnima possvel. Essas sees normais so denominadas sees
normais principais ou direes principais de curvatura. As curvaturas dessas sees e
os correspondentes raios de curvatura so denominados curvaturas principais
(denotados por e ) e raios de curvatura principais (denotados por e
) no ponto.

3.10 Teoria de Cascas


Definio de Casca: casca um corpo limitado por duas superfcies, onde a distncia
entre as superfcies pequena comparada com as outras dimenses do corpo.

O lugar geomtrico dos pontos que esto situados em igual distncia das duas
superfcies denominado a superfcie mdia da casca.

Dizemos que uma casca fina quando sua pequena espessura permite consider-la um
objeto bidimensional representado pela sua superfcie mdia. Matematicamente, isso
significa que o valor mximo de (onde a espessura da casca, e o raio
de curvatura da superfcie mdia da casca) pode ser desprezado em comparao com a
unidade. Para preciso de engenharia, uma casca pode ser considerada fina se
.

Tenses de trao e compresso distribudas uniformemente na espessura de uma casca


so referidas como tenses de membrana ou tenses diretas.

Uma casca equilibra uma carga transversal aplicada principalmente por meio de tenses
de membrana. Se as tenses de flexo forem desprezveis comparadas com as tenses de
membrana, ento esse estado de tenses denominado estado de tenses de membrana
ou estado de tenses sem momento.

O estado de membrana um estado ideal que o projetista deve almejar, por que:

As propriedades de resistncia de todos os materiais podem ser usadas completamente


em trao (ou compresso), pois todas as fibras da seo transversal so igualmente
solicitadas e a capacidade de carga pode atingir simultaneamente o limite de resistncia
para toda seo do componente.

As tenses de membrana so sempre menores do que as correspondentes tenses de


flexo para cascas finas sob a mesma condio de carregamento.

Assim, a condio de flexo pura no oferece vantagens e deve ser evitada, porque
cascas, em virtude da sua pequena espessura da parede, possuem baixa resistncia para

Pgina | 34
esse tipo de solicitao. Mesmo momentos fletores relativamente pequenos podem
causar deslocamentos e tenses de flexo significativos em cascas.

[11].

3.10.1 Teoria de Membrana de Cascas

Definio de Membrana: membrana uma casca absolutamente flexvel. Uma casca


absolutamente flexvel no capaz de sustentar foras compressivas, pois qualquer
pequena fora de compresso ir causar perda de estabilidade da sua forma,
ocasionando flambagem da estrutura. Uma casca absolutamente flexvel tambm no
capaz de sustentar momentos fletores. Portanto, essas cascas s podem resistir s cargas
aplicadas sob trao.

Vemos que membrana um modelo mecnico adequado para o comportamento de


cascas finas, pois em virtude da sua espessura muito pequena, cascas finas possuem
resistncia compresso e flexo desprezveis.

As condies necessrias e suficientes para existncia de um estado de tenses de


membrana so:

i) Os contornos da casca so livres de momento e de cisalhamento transversal


superfcie mdia da casca. Assim, cargas aplicadas nos contornos precisam estar
em planos tangentes superfcie mdia da casca.

Figura 3.37 Condies de Estado de Membrana

ii) O deslocamento normal (isto : as extremidades podem se deslocar livremente


na direo normal superfcie mdia) e as rotaes nas extremidades da casca
no so restringidas.

Pgina | 35
Figura 3.38 Condies de Estado de Membrana

iii) A casca deve ter uma superfcie contnua e de variao suave (a derivada
segunda do vetor tangente contnua).

Figura 3.39 Condies de Estado de membrana

iv) As componentes das cargas aplicadas superfcie e s extremidades devem ser


funes contnuas e suaves (com derivada segunda contnua) das coordenadas.

[11].

3.10.1.1 Equao de Young8-Laplace9

H uma deduo da equao de Young-Laplace na subseo 11.2 do apndice.

Considere uma casca fina. Seja a diferena entre a presso interna e a presso externa
atuante na casca.

8
Thomas Young (1773 1829): foi um sbio ingls [10].
9
Pierre Simon, Marqus de Laplace (1749 1827): foi um matemtico, astrnomo e fsico francs [10].

Pgina | 36
Figura 3.40 Casca Fina Submetida a uma Diferena de Presso

Considere um estado de tenses de membrana; deste modo, as tenses so distribudas


uniformemente na espessura da casca.

Figura 3.41 Tenses na Casca em Volta do Ponto

e so as tenses principais devido diferena de presso.

e , e , e , so os raios de curvatura, centros de curvatura, variaes


dos ngulos, nas direes de e respectivamente.

: espessura da casca.

Da equao de equilbrio na direo de , vem a equao de Young10-Laplace11:

10
Thomas Young (1773 1829): foi um sbio ingls [10].
11
Pierre Simon, Marquis de Laplace (1749 1827): foi um matemtico, astrnomo e fsico francs [10].

Pgina | 37
Equao 3.17

[11], [12], [18].

3.10.1.2 Aplicao da Teoria de Membrana de Cascas aos Vasos de Presso

A maioria dos vasos de presso possui seo circular. Assim, a superfcie desses vasos
possui simetria cilndrica. Deste modo, o uso de coordenadas cilndricas facilita
escrever a equao da superfcie.

Vamos ento usar coordenadas cilndricas.

Figura 3.42 Coordenadas Cilndricas

; ;

Equao 3.18

Vamos aplicar os resultados da teoria de membrana de cascas aos vasos de presso.

A equao de Young-Laplace em coordenadas cilndricas fica:

Equao 3.19

Pgina | 38
Glossrio:

: diferena entre a presso interna e a presso externa atuante na casca;

: tenso principal devido a , na direo longitudinal;

: tenso principal devido a , na direo circunferencial;

: raio de curvatura na direo longitudinal;

: raio de curvatura na direo circunferencial;

: espessura da casca.

Figura 3.43 Tenso Longitudinal Figura 3.44 Tenso Circunferencial

Esfera:

Equao da esfera:

Equao 3.20

: dimetro da esfera (diameter)

Figura 3.45 Grfico da Esfera

Da condio de contorno casca de revoluo fechada fica:

Pgina | 39
Equao 3.21

Substituindo na equao de Young-Laplace vem:

Equao 3.22

Cilindro:

: dimetro do cilindro (diameter)

Da condio de contorno casca de revoluo fechada fica:

Equao 3.23

Substituindo na equao de Young-Laplace vem:

Equao 3.24

Pgina | 40
Cone:

Equao do cone:

Equao 3.25

: dimetro da base do cone (diameter)

: semi-ngulo do vrtice do cone (half apex angle)

Figura 3.46 Grfico do Cone

Da condio de contorno casca de revoluo fechada fica:

; assim, mximo em , e dado por:

Equao 3.26

Substituindo na equao de Young-Laplace vem:

; assim, mximo
em , e dado por:

Equao 3.27

Pgina | 41
Elipse:

Equao da elipse:

Equao 3.28

: dimetro da base da elipse


(diameter)
: altura da elipse (depth of dish)

Figura 3.47 Grfico da Elipse

Da condio de contorno casca de revoluo fechada fica:

Para , o valor extremo de ocorre em , e dado por:

Equao 3.29
Para , o valor extremo de ocorre em , e dado por:

Equao 3.30

Substituindo na equao de Young-Laplace vem:

Pgina | 42
Para e , o valor extremo de ocorre em , e dado
por:

Equao 3.31

Para , o valor extremo de ocorre em , e dado por:

Equao 3.32

Observao: No podemos aplicar a Teoria de Membrana de Cascas aos Vasos de


Presso torisfricos, pois a superfcie mdia de uma casca torisfrica no suave (pois a
derivada segunda do seu vetor tangente no contnua).

[5].

3.11 Fabricao de Vasos de Presso

Figura 3.48 Grande Galpo de Oficina de Fabricao de Vasos de Presso da


CONFAB S.A. (retirada de [3])

Pgina | 43
A maioria dos vasos de presso fabricada a partir de chapas de ao ligadas entre si por
soldagem [3].

O corte de chapas e de tubos de ao normalmente feito a maarico com chama


oxiacetilnica (oxicorte), podendo tambm se usado o corte a plasma, o corte com
eletrodo de carvo, ou outros meios. O corte retilneo de chapas finas (at ,
aproximadamente) pode ser feito mecanicamente em guilhotinas [3].

Materiais em chapas podem ser conformados (forjados ou calandrados) na forma dos


tampos e cascas para a construo dos vasos [13].

Figura 3.49 Calandra da CONFAB


S.A. (retirada de [3])
Figura 3.50 Calandra (retirada de [13])

Como a dimenso usual das chapas de ao limitada a um valor mximo, vasos de


grandes dimenses devem ser feitos de vrias chapas soldadas entre si. A construo
consistindo geralmente em vrios anis sucessivos de chapas calandradas soldados no
sentido do comprimento [3].

Pgina | 44
Figura 3.51 Soldas Circunferenciais e Longitudinais em uma Casca Cilndrica
(retirada de [3])

A calandragem (calendering) para a conformao de corpos cilndricos ou cnicos a


partir de chapas planas feita em mquinas de trs rolos, que so as calandras; os rolos
inferiores so motrizes e o superior livre. Deslocando-se os rolos na horizontal e na
vertical, ajusta-se a mquina para cada etapa da operao, e para a espessura da chapa e
o dimetro desejado [3].

Pgina | 45
Figura 3.52 Operao de Calandragem de uma Chapa (retirada de [3])

A calandragem geralmente feita em vrios passes: em cada passe aproximam-se mais


os rolos inferiores, diminuindo com isso o raio de curvatura do cilindro e aumentando o
ngulo central abrangido.

Em muitas calandras possvel colocar os rolos inferiores formando um ngulo entre si,
permitindo, dessa forma, a obteno de superfcies cnicas em lugar de cilndricas.

A calandragem de chapas deve ser feita de preferncia, e sempre que possvel, na


direo de laminao da chapa.

As superfcies cnicas (tampos e transies) tambm so feitas de chapas calandradas,


com solda em posio longitudinal para melhor aproveitamento das chapas. Os tampos
elpticos e torisfricos podem ser fabricados de uma s chapa, sem costuras (seamless),
desde que o desenvolvimento da seo transversal seja menor que, ou igual maior
largura comercial de chapas. Os tampos de maiores dimenses so fabricados de chapas
soldadas com as soldas em posio de secantes, ou com uma calota central e diversos
gomos radiais. Os tampos com soldas em posio de secantes so fabricados por
prensagem da calota central, e por rebordeamento das margens, ambas as operaes
feitas depois da execuo das soldas. Os tampos com gomos radiais so fabricados
integralmente por prensagem e posterior soldagem da calota central com os gomos
radiais [3].

Pgina | 46
Figura 3.53 Rebordeadeira da Inoxil S.A. (retirada de
http://www.inoxil.com.br/fabris.html)

Figura 3.54 Conformao de um Gomo de Tampo em uma Prensa na CONFAB S.A.


(retirada de [3])

Pgina | 47
Figura 3.55 Posies Recomendadas ou no para Soldas em Tampos. Da norma N-
253, da Petrobrs (retirada de [3])

Os vasos feitos de chapas com costuras rebitadas, muito empregados no passado, esto,
h muito tempo, em completo desuso, tendo sido inteiramente suplantados pela
construo soldada.

Os vasos para presses muito altas raramente podem ser fabricados a partir de chapas ou
de tubos, devido s grandes espessuras necessrias. Dois sistemas gerais de fabricao
so usados: a fabricao forjada integral e a fabricao multifolheada (multi-layer,
layered).

Na fabricao forjada integral o vaso feito a partir de um tarugo macio de ao,


ficando formado, em uma s pea, o corpo cilndrico e um dos tampos do vaso.
Evidentemente s podem ser fabricados por esse processo vasos de pequenas
dimenses.

As cascas cilndricas de fabricao multifolheada podem ser compostas de vrios


cilindros colocados um dentro do outro, ou constitudas por uma tira de chapa
relativamente fina enrolada sobre si mesma, e submetida tensionamento especial. No
caso de vrios cilindros, os cilindros externos so colocados aquecidos e dilatados, de

Pgina | 48
forma a submeterem o cilindro interno a uma presso externa, que compensa
parcialmente a presso interna de trabalho do vaso. Em qualquer desses vasos, os
tampos costumam ser forjados integrais e so soldados parede multifolheada.

[3].

Qualquer processo de conformao pode ser executado a frio ou a quente. Denominam-


se conformao a quente as operaes realizadas em temperatura acima da temperatura
de recristalizao do material metlico, e conformao a frio as realizadas em
temperatura inferior temperatura de recristalizao. Para o ao carbono, a temperatura
de recristalizao cerca de , mas na prtica, para qualquer ao, a conformao a
quente costuma ser feita em temperaturas entre e .

A conformao a quente obtida com menor esforo, e, praticamente, no h limite


para a deformao. A conformao a quente normalmente empregada para chapas de
grande espessura, tubos de grande dimetro, e tambm, em qualquer caso, quando a
resistncia do material deformao excede a capacidade da mquina.

A conformao a frio mais simples, mais barata, e permite maior preciso


dimensional, sendo por isso empregada na maioria dos casos. Em compensao, requer
mquinas de maior potncia e introduz tenses residuais no material, o que pode exigir,
em muitos casos, o tratamento trmico posterior de alvio de tenses. Por esse motivo, a
deformao a frio no pode exceder determinados limites. So os seguintes, em resumo,
os casos em que a norma ASME Seo VIII Diviso 1 (pargrafos UCS-79, UHT-79 e
ULT-79), exige o alvio de tenses aps a conformao a frio:

Para aos carbono e aos de baixa liga, sempre que o estiramento da fibra mais
distendida do material exceder a , em combinao com qualquer uma destas
condies:

i) Vasos que contenham fluidos txicos;

ii) Vasos feitos de materiais que exijam teste de impacto;

iii) Espessura da chapa (antes da conformao) superior a ;

iv) Reduo de espessura na conformao superior a .

Para os aos carbono e aos de baixa liga (exceto os aos de alta resistncia), a
norma permite um estiramento mximo de , desde que no ocorra alguma
das condies acima listadas; para esses casos tambm necessrio o alvio de
tenses.

Para os aos de alta resistncia (Seo UHT da norma), o tratamento trmico de


alvio de tenses exigido sempre que o estiramento mximo exceder a ,
para qualquer conformao feita em temperatura inferior temperatura de
recristalizao do material.

Pgina | 49
O estiramento mximo deve ser calculado pelas seguintes frmulas:

Curvatura simples (cilindros e cones):

Equao 3.33

Curvatura dupla (esferas, elipses e torides):

Equao 3.34

Glossrio:

: espessura inicial (antes da conformao) da chapa;

: dimetro final (aps a conformao), at a superfcie mdia da chapa;

: dimetro inicial (antes da conformao), at a superfcie mdia da chapa (tomar


como infinito para chapas planas).

Alm desses casos, o alvio de tenses aps a conformao a frio geralmente


necessrio para os vasos destinados a servios sujeitos corroso sob tenso.

Para conformao a quente, recomendvel que seja adotado um acrscimo de


espessura da chapa de at , para compensar a perda de espessura da chapa por
formao de carepas (isto : pelcula de xido que se forma na superfcie do material
(fonte: http://www.ecivilnet.com/artigos/corrosao_de_armaduras.htm)).

[3].

Pgina | 50
Figura 3.56 Grande Forno para Tratamento Trmico de Vasos de Presso da
CONFAB S.A. (retirada de [3])
A norma ASME Seo VIII Diviso 1 reconhece ainda os seguintes vasos [1] (Apndice
3):

Vaso cladeado (clad vessel): um vaso feito de um material de base tendo um


material resistente a corroso integralmente ligado. Ou um vaso feito de um
material de base com um metal de adio, menos resistente que o material de
base, soldado. Ex: vaso de ao com revestimento interno de cromo, estanho,
nquel ou cadmio.

Figura 3.57 Chapa Cladeada com Ao Inoxidvel para Vasos de Presso (retirada de
http://jianhuisteel1.en.made-in-china.com/product/aoXxBAgKbvUh/China-Stainless-
Steel-Clad-Plate-for-Vessel.html)

Pgina | 51
Vaso multifolheado ou vaso multicamadas (layered vessel, multi-layer vessel):
um vaso com casca ou tampo feito de duas ou mais camadas separadas.

Figura 3.58 Alguns Tipos de Cascas Multicamadas Aceitas pela Norma ASME Seo
VIII Diviso 1 (adaptada de [1])

Pgina | 52
Figura 3.59 Alguns Tipos de Tampos Multicamadas Aceitos pela Norma ASME
Seo VIII Diviso 1 (adaptada de [1])

Vaso revestido (lined vessel): vaso com um revestimento resistente corroso


intermitentemente ligado sua parede. Ex: vaso de ao com revestimento de
vidro ou teflon.

Pgina | 53
Figura 3.60 - Vaso Revestido com Teflon (retirada de http://njfuyuan.en.made-in-
china.com/product/leHEmIiFHNWn/China-PTFE-Lined-Vessel.html)

Pgina | 54
4 NORMA ASME
ASME a abreviatura de American Society of Mechanical Engineers. ASME uma
sociedade de engenheiros, que dentre outras coisas, define normas tcnicas para
equipamentos mecnicos. Dentre as normas da ASME, temos a ASME Boiler and
Pressure Vessel Code (BPVC), que fornece regras para o projeto, fabricao e inspeo
de caldeiras e vasos de presso [10].

4.1 Norma ASME Boiler and Pressure Vessel Code (BPVC)


A norma 2001 ASME Boiler and Pressure Vessel Code (BPVC) possui as seguintes
sees:

I. Regras para construo de caldeiras geradoras de potncia;

II. Materiais;

III. Regras para construo de componentes de instalaes nucleares;

IV. Regras para construo de caldeiras para aquecimento;

V. Ensaios no destrutivos;

VI. Regras recomendadas para o cuidado e a operao de caldeiras para


aquecimento;

VII. Diretrizes recomendadas para o cuidado de caldeiras geradoras de potncia;

VIII. Regras para construo de vasos de presso;

IX. Qualificaes de brasagem e soldagem;

X. Vasos de presso de plstico reforado com fibra;

XI. Regras para inspeo em servio de componentes de usinas nucleares.

[10], [1].

4.1.1 Norma ASME Seo VIII

A norma 2001 ASME Boiler and Pressure Vessel Code (BPVC) Seo VIII contem as
seguintes divises:

Diviso 1: Regras para construo de vasos de presso;

Diviso 2: Regras alternativas - Regras para construo de vasos de presso;

Diviso 3: Regras alternativas para a construo de vasos de alta presso -


Regras para construo de vasos de presso.

[1].

Pgina | 55
4.1.1.1 Norma ASME Seo VIII Diviso 1

A Diviso 1 da norma ASME Seo VIII foi criada em 1925 [5].

A norma ASME Seo VIII Diviso 1 limitada a vasos para presso interna ou externa
submetidos a uma presso total menor que, ou igual a (aprox. ).

A norma ASME Seo VIII Diviso 1 limitada a vasos para presso interna ou externa
submetidos a uma presso absoluta maior que (aprox. ).

Utiliza o critrio de falha da Tenso Principal Mxima (Critrio de Rankine).

Apesar de prever flutuaes de presso e temperatura no apresenta procedimentos para


anlise de fadiga.

[1], [5].

4.1.1.2 Norma ASME Seo VIII Diviso 2

A Diviso 2 da norma ASME Seo VIII foi criada em 1969, como alternativa
Diviso 1, adotando critrios e detalhes de projeto, fabricao, exames e testes mais
rigorosos e tenses admissveis superiores.

A norma ASME Seo VIII Diviso 2 no impe limite superior presso.

A norma ASME Seo VIII Diviso 2 limitada a vasos para presso interna ou externa
submetidos a uma presso absoluta maior que (aprox. ).

Nesta Diviso, utilizado o critrio de falha da Tenso Cisalhante Mxima (Critrio de


Tresca).

[1], [5].

4.1.1.3 Escolha da Diviso 1 ou 2

Existem condies de projeto em que a utilizao da Diviso 2 mandatria. Sempre


que um vaso est sujeito a carregamentos cclicos e gradientes trmicos, deve ser
projetado por esta Diviso, pois apenas nela est prevista metodologia de clculo para
estas exigncias. Tambm o caso de equipamentos com presso total superior a
(aprox. ), pois a Diviso 1 limita o seu escopo de aplicao a esta
presso total.

Caso no haja alguma das condies acima, deve ser feita uma anlise de custos e
prazos para a seleo da Diviso a ser adotada. A Diviso 2 permite espessuras mais
finas, devido s tenses admissveis mais altas, porm exige exames, testes e inspees
mais rigorosos, o mesmo ocorrendo com detalhes construtivos.

[5].

Pgina | 56
4.1.1.4 Norma ASME Seo VIII Diviso 3

A Diviso 3 da norma ASME Seo VIII foi criada em 1997, com aplicao voltada
para equipamentos projetados para operarem com altas presses totais, em geral, acima
de (aprox. ). Entretanto, pode ser usada para presses totais
inferiores e no restringe a aplicabilidade das Divises 1 e 2.

Adota tambm o critrio da Tenso Cisalhante Mxima (Critrio de Tresca).

A utilizao de materiais restrita a poucas especificaes.

A anlise de fadiga mandatria para equipamentos projetados por esta diviso.

[1], [5], [10].

Pgina | 57
5 NORMA ASME SEO VIII DIVISO 1

5.1 Escopo
O escopo da norma ASME Seo VIII Diviso 1 apresentado no pargrafo U-1 da
norma. [13], [1].

A norma ASME Seo VIII Diviso 1 no aplicvel aos seguintes items:

i) tems abrangidos por outras sees do ASME Boiler and Pressure Vessel Code
(BPVC);

ii) Aquecedores tubulares com chama;

iii) Recipientes pressurizados que so parte integrante de equipamentos mecnicos


rotativos ou alternativos, como bombas, compressores, turbinas, geradores,
motores, cilindros hidrulicos e pneumticos;

iv) Sistemas de tubulao;

v) Vasos de presso para ocupao humana.

[13], [1].

A parte UG da norma contm os requisitos gerais para todos os mtodos de construo e


para todos os materiais. Estes requisitos gerais se enquadram em cinco categorias. So
elas:

i) Materiais aspectos do projeto referentes aos materiais, tais como dimenses,


identificao e tolerncias;

ii) Projeto frmula para a seleo e dimensionamento de vasos e componentes de


vasos;

iii) Inspeo e Teste inspeo e teste de presso requeridos pela norma;

iv) Marcao e Relatrios uso de marcas e carimbos da norma e relatrios


exigidos;

v) Dispositivos de alvio de presso seleo, configurao, e instalao de


dispositivos de alvio de presso.

[13].

Os pargrafos UG-4 a U-9 exigem que materiais para resistir presso devem estar em
conformidade com uma das especificaes listadas na Seo II, Parte A ou Parte B. Eles
tambm devem estar listados na Seo VIII, Diviso 1, Subseo C.

A Seo VIII, Diviso 1, Subseo C abrange requisitos especficos para as classes de


materiais permitidos pela Diviso 1. Os requisitos da Subseo C limitam os materiais

Pgina | 58
para os listados nas tabelas de tenso da Seo II, Parte D, Subparte 1. H algumas
excees a esta exigncia. As excees so descritas nos pargrafos UG-9, UG-10, UG-
11, UG-15, e nos Apndices Mandatrios.

Em geral, os materiais que no receberam aprovao da norma, no podem ser usados


para fabricar vasos da Diviso 1. Se um fabricante ou usurio quiser usar um material
no aprovado, ento, os dados do material devem ser submetidos e aprovados pelo
Boiler and Pressure Vessel Committee da ASME.

[13].

5.2 Definies Gerais


5.2.1 Margem Para Corroso ( )

A margem para corroso (corrosion allowance) um acrscimo na espessura destinado


a ser consumido pela corroso, eroso, ou abraso mecnica ao longo da vida til
prevista para o equipamento [1] (pargrafo UG-25), [3].

FALCO [5] fornece como valores usuais para a vida til adotada para cada tipo de
equipamento:

Torres de fracionamento, reatores, vasos de alta presso e trocadores de calor do


tipo casca e tubos: 20 anos.

Vasos de ao carbono: 10 a 15 anos.

BRANDO [6] fornece como valores usuais para a vida til adotada para cada classe de
equipamento:

Refinarias, Terminais e outras Instalaes


Classe dos Equipamentos Unidades Petroqumicas
no Petroqumicas
Equipamentos de grande porte, grande custo ou essenciais ao
funcionamento da unidade industrial (reatores, torres, 20 anos 15 anos
permutadores ou vasos importantes).
Outros equipamentos no includos na classe acima. 15 anos 10 anos
Peas desmontveis ou de reposio (feixes tubulares,
8 anos 5 anos
internos de torres, etc).

Tabela 5.1 Vida til Adotada

Teoricamente, essa margem ser o produto da taxa de corroso


pelo tempo de vida til ( ) do equipamento [3].

BRANDO [6] recomenda que quando a taxa de corroso prevista for superior a
considerar o emprego de outros materiais mais resistentes corroso.

Pgina | 59
TELLES [3] recomenda adotar como valores de referncia para margem para corroso
(CA) em vasos de presso de ao-carbono ou aos de baixa liga:

Meios pouco corrosivos:

Meios medianamente corrosivos (normais):

Meios muito corrosivos:

No usual adotar margem para corroso maior que . Em geral, quando a


margem para corroso calculada maior que , aconselha-se a selecionar outro
material mais resistente corroso [3].

5.2.2 Espessura Mnima Requerida

A espessura mnima requerida (minimum required thickness) a espessura mnima das


sees e tampos (aps a conformao e independentemente da forma e do material)
necessria para resistir s tenses causadas pelos esforos aos quais o vaso est
submetido, exclusivo de qualquer margem para corroso.

A espessura mnima das sees e tampos submetidos diferena de presso deve ser de,
pelo menos, ( ), exclusivo de qualquer margem para corroso [1]
(pargrafo UG-18). Existem algumas excees a essa regra. Para maiores informaes,
consultar [1] (pargrafo UG-18).

5.2.3 Espessuras Padronizadas

Os seguintes valores devem ser adotados, de preferncia, como espessuras nominais


(comerciais):

Pgina | 60
Chapas de Ao ASTM A-36
Espessura Nominal Espessura Nominal Peso Estimado
(in) (mm) (kg/m)
3/16 5 38
1/4 6 49,5
5/16 8 62,8
3/8 10 74,6
1/2 13 98,1
5/8 16 125,6
3/4 19 149,15
7/8 22 175,8
1 25 196,25
1 1/8 29 221,8
1 1/4 32 247,3
1 1/2 38 294,4
1 3/4 44 353,25
2 51 392,5
2 1/4 57 443,5
2 1/2 64 494,55
2 3/4 70 541,3
3 76 588,1
3 1/2 89 698,8
4 102 810
4 1/2 114 915
5 127 1.020,00
5 1/2 140 1.120,00
6 152 1.225,00
6 1/2 165 1.325,00
7 178 1.420,00
7 1/2 191 1.530,00
8 203 1.630,00
9 229 1.835,00
10 254 2.040,00
11 279 2.245,00
12 305 2.450,00

Tabela 5.2

As tolerncias de fornecimento das chapas no precisam ser consideradas, desde que as


chapas estejam de acordo com as normas ASTM A-20 ou PB-35 (Norma Tcnica
Petrobras).

Para tampos abaulados e outras peas prensadas ou conformadas, deve ser previsto um
adequado acrscimo na espessura das chapas, para compensar a perda de espessura na
prensagem ou na conformao, de forma que a espessura final da pea acabada tenha no
mnimo o valor calculado ou o valor que consta nos desenhos.

Pgina | 61
[6], [19].

5.2.4 Tenso Mxima Admissvel do Material ( )

A tenso mxima admissvel (maximum allowable stress) a mxima tenso permitida


em um determinado material utilizado em um vaso construdo sob a norma. A tenso
mxima admissvel funo do material em questo e da temperatura de projeto do
vaso.

Para a norma ASME Seo VIII Diviso 1, a tenso mxima admissvel para diferentes
materiais sem ser ferro fundido so dadas em funo da temperatura na Seo II, Parte
D, subparte 1, tabelas 1A e 1B, da norma ASME. [1] (pargrafo UG-23).

Para a norma ASME Seo VIII Diviso 1, a tenso mxima admissvel para ferros
fundidos so dadas em funo da temperatura na Seo VIII Diviso 1, Parte UCI,
tabela UCI-23. [1] (pargrafo UG-24).

As planilhas Material Ferroso e Material No-Ferroso da pasta de trabalho Tabela de


Projeto para Vasos de Presso.xlsm so adapataes das tabelas 1A e 1B da norma
ASME para a Tabela de Projeto para Vasos de Presso.

5.2.5 Eficincia da Juno ( )

A eficincia da juno (joint efficiency) a eficincia da juno ou a eficincia dos


ligamentos entre as aberturas, o que for menor [1] (pargrafo UG-27).

usada no projeto de uma juno como um multiplicador da tenso mxima admissvel


do material [1] (Apndice 3). Funciona como se fosse um coeficiente de segurana no
projeto do vaso.

A norma ASME Seo VIII Diviso 1 reconhece os seguintes tipos de junes [1]
(Apndice 3):

i) Juno de topo (butt joint): uma juno entre dois membros localizados
em planos de interseco entre e , inclusive.

Pgina | 62
Figura 5.1 Tipos de Junes de Topo (adaptada de Delta Welding School Lessons -
Delta School of Trades http://deltaschooloftrades.com/)

ii) Juno de canto (corner joint): uma juno entre dois membros localizados em
planos de intersecco em aproximadamente .

Figura 5.2 Tipos de Junes de Canto (adaptada de Delta Welding School Lessons -
Delta School of Trades http://deltaschooloftrades.com/)

iii) Juno em ngulo (angle joint): uma juno entre dois membros localizados em
planos de interseco com um ngulo maior do que , mas inferior a .

A eficincia da juno depende apenas do tipo de juno e do grau do exame de


inspeo da juno, no dependendo do grau do exame de inspeo de nenhuma outra
juno [1] (pargrafo UW-12).

A norma ASME Seo VIII Diviso 1 reconhece os seguintes exames de inspeo da


juno [1] (Apndice 3):

Pgina | 63
i) Exame radiogrfico (radiographic examination (RT)): um mtodo de detectar
imperfeies em materiais pela passagem de raio-X ou radiao nuclear atravs
do material e apresentando a sua imagem num meio de gravao.

A norma ASME Seo VIII Diviso 1 reconhece os seguintes graus de exame


radiogrfico [1] (pargrafo UW-11):

i.i) Exame radiogrfico total (full radiographic examination (Full RT)).

i.ii) Exame radiogrfico parcial ou por amostragem (spot radiographic


examination (SRT)).

i.iii) No radiografada (no radiography (No RT)).

Pela norma ASME Seo VIII Diviso 1 mandatrio o exame radiogrfico


total de junes de topo em vasos que contenham fluidos letais, ou que
contenham vapor com presso total interna superior a ( ), ou
junes de topo de partes com ambas as espessuras maiores que
( ). Consultar [1] (pargrafo UW-11).

ii) Exame de ultrassom (ultrasonic examination (UT)): um mtodo de detectar


imperfeies em materiais pela passagem de vibraes ultra-snicas (frequncias
normalmente de at ) atravs do material.

Observao: quanto maior for o grau do exame de inspeo da juno, maior seu
custo; porm obteremos maior eficincia da juno, possibilitando obter uma menor
espessura mnima requerida.

A norma ASME Seo VIII Diviso 1 reconhece as seguintes categorias de juno (o


termo categoria usado aqui define a localizao de uma juno em um vaso, mas no
o tipo de juno) [1] (pargrafo UW-3):

Figura 5.3 Categorias de Juno (adaptada de [1])

Pgina | 64
i) Categoria A:

i.i) Junes soldadas longitudinais dentro de cascas cilndricas, dentro de


tampos cnicos, dentro de tampos toricnicos, dentro de bocais, dentro de
cmaras comunicantes;

i.ii) Qualquer juno soldada dentro de tampos hemisfricos, dentro de tampos


cncavos, dentro de tampos torisfricos, dentro de tampos flangeados;

i.iii) Junes soldadas circunferenciais que unem tampos hemisfricos com


cascas cilndricas, com tampos cnicos, com tampos toricnicos, com
bocais, com cmaras comunicantes.

ii) Categoria B:

ii.i) Junes soldadas circunferenciais dentro de cascas cilndricas, dentro de


tampos cnicos, dentro de tampos toricnicos, dentro de bocais, dentro de
cmaras comunicantes;

ii.ii) Junes soldadas circunferenciais que unem cascas cilndricas com tampos
cnicos, com tampos toricnicos;

ii.iii) Junes soldadas circunferenciais que unem tampos no hemisfricos com


cascas cilndricas, com tampos cnicos, com tampos toricnicos, com
bocais, com cmaras comunicantes.

iii) Categoria C:

iii.i) Junes soldadas conectando flanges, conectando flanges com juntas


sobrepostas (tipo Van Stone);

iii.ii) Junes soldadas conectando espelhos (tube sheets);

iii.iii) Junes soldadas conectando placas planas com cascas cilndricas, com
tampos hemisfricos, com tampos cncavos, com tampos torisfricos, com
tampos flangeados, com tampos cnicos, com tampos toricnicos, com
bocais, com cmaras comunicantes;

iii.iv) Qualquer juno soldada que une a extremidade do vaso com uma placa
plana.

iv) Categoria D:

iv.i) Juno soldada conectando cmaras comunicantes com cascas cilndricas,


com tampos hemisfricos, com tampos cncavos, com tampos torisfricos,
com tampos flangeados, com tampos cnicos, com tampos toricnicos;

Pgina | 65
iv.ii) Juno soldada conectando bocais com cascas cilndricas, com tampos
hemisfricos, com tampos cncavos, com tampos torisfricos, com tampos
flangeados, com tampos cnicos, com tampos toricnicos;

iv.iii) Juno soldada conectando bocais com cmaras comunicantes.

Pgina | 66
5.2.5.1 Valores de Eficincia da Juno ( )

Juno soldada, usar a eficincia especificada na tabela UW-12 [1] (pargrafo


UG-27):

Tabela 5.3 Tabela de Eficincia da Solda (adaptada de [1])

Pgina | 67
Juno brasada:

O termo brasagem definido como um grupo de processos de soldagem que


produzem unio dos materiais aquecendo-os at a temperatura de brasagem
na presena de um metal de adio com ponto de fuso acima de (aprox.
) e abaixo do ponto de fuso do metal de base. O metal de adio
distribudo entre as superfcies da juno, que esto muito prximas, por
capilaridade [1] (pargrafo UB-1).

A resistncia da juno brasada no deve ser inferior resistncia do metal de base,


ou o mais fraco de dois metais de base, no caso de juntas de metais diferentes [1]
(pargrafo UB-10).

Usar a eficincia especificada abaixo:

i) ; para juntas em que o exame visual garante que o metal de adio


da brasagem penetrou em toda a junta;
ii) ; para juntas em que o exame visual no garante que o metal de
adio da brasagem penetrou em toda a junta.

[1] (pargrafo UB-14).

Juno sem costura (seamless) [1] (pargrafo UW-12):

Vasos fabricados por fundio [1] (pargrafos UG-7, UG-24):

Usar a eficincia especificada na tabela abaixo:

Tabela 5.4 Tabela de Eficincia da Fundio

Para ligamentos entre as aberturas, usar a eficincia calculada pelas regras dadas em
UG-53 [1] (pargrafo UG-27).

5.2.6 Presso de Projeto ( )

A presso de projeto (design pressure) a presso medida no topo do vaso


correspondente s condies mais severas de presso e temperatura coincidentes que
possam ser previstas em servio normal. Para essa condio e para a condio de teste,
a mxima diferena de presso entre o interior e o exterior do vaso, ou entre quaisquer
duas cmaras comunicantes [1] (pargrafo UG-21).

Pgina | 68
Na norma ASME Seo VIII Diviso 1, est implcito que a presso atmosfrica
(aprox. ) [1] (pargrafo U-1).

Com base em TELLES [3] e na norma ASME Seo VIII Diviso 1 [1], no caso dos
vasos projetados para presso interna, aconselha-se adotar para a presso de projeto o
maior dos seguintes valores:

,
acrescida de , quando o dispositivo de alvio de presso (vlvula de
segurana) for operado por vlvula piloto, e acrescida de nos demais casos.

5.2.7 Presso Total ( )

A presso total (total pressure) a soma da presso de projeto (que medida no topo do
vaso) com a presso hidrosttica (static head) correspondente coluna de fluido
contido.

Seja a presso hidrosttica correspondente coluna de fluido contido. A presso


total ser:

Equao 5.1

Essa presso total que ser usada nas frmulas de projeto de vasos de presso.

5.2.8 Temperatura de Projeto ( )

A temperatura de projeto (design temperature) a temperatura correspondente s


condies mais severas de presso e temperatura coincidentes que possam ser previstas
em servio normal.

TELLES [3] recomenda fixar a temperatura de projeto a acima da mxima


temperatura que efetivamente for calculada para a parede do vaso.

BALL, CARTER [13] recomendam fixar a temperatura de projeto a acima


da mxima temperatura que efetivamente for calculada para a parede do vaso.

A temperatura da parede do vaso est relacionada temperatura do fluido contido, e na


grande maioria dos casos, tomada como sendo essa prpria temperatura. Fazem
exceo os casos em que o vaso possua algum revestimento isolante interno
(revestimento refratrio) ou que haja troca de calor significativa com o exterior [3].

Pgina | 69
5.2.9 Presso Mxima de Trabalho Admissvel ( )

A presso mxima de trabalho admissvel (maximum allowable working pressure) o


maior valor permissvel para a presso de trabalho medida no topo do vaso na sua
posio normal de operao, na temperatura correspondente presso considerada,
tomando-se o vaso com a espessura corroda. Essa presso ser o menor dos valores de
MAWP calculados para as partes essenciais do vaso. Devemos subtrair da MAWP a
presso da coluna de fluido (presso hidrosttica) contido quando houver diferena de
altura entre a parte considerada e o topo do vaso [1] (pargrafo UG-98), [3].

A MAWP o valor usualmente empregado para a presso de abertura da vlvula de


segurana [3].

Observamos que MAWP maior que, ou igual presso de projeto, valendo a


igualdade somente em casos excepcionais [3].

Normalmente as espessuras dos componentes principais (cascas e tampos), que quase


sempre so feitos de chapa, so maiores do que as espessuras mnimas requeridas
calculadas, consequncia da padronizao comercial das espessuras de chapas. Sendo
assim, estes componentes podem suportar uma presso maior do que a de projeto [5].

A norma Regulamentadora do Ministrio do Trabalho NR-13 - Caldeiras e Vasos de


Presso inclui a obrigao da determinao do valor da MAWP para todos os vasos em
operao no Brasil [5], [20].

5.2.10 Teste Hidrosttico

O teste hidrosttico (hydrostatic test) em vasos de presso consiste no preenchimento


completo do vaso com gua ou com outro lquido apropriado, no qual se exerce uma
determinada presso (presso de teste hidrosttico). O teste hidrosttico tem por
finalidade a deteco de possveis defeitos de fabricao, falhas ou vazamentos em
soldas, roscas, partes mandriladas e em outras ligaes no prprio vaso ou em seus
acessrios externos ou internos [3]. De acordo com a norma ASME Seo VIII Diviso
1, o teste hidrosttico mandatrio, e deve ser realizado aps a fabricao do vaso [1]
(pargrafo UG-99).

A norma ASME Seo VIII Diviso 1 permite substituir o teste hidrosttico por teste
pneumtico nos seguintes casos:

i) Vasos que no podem ser cheios com gua em segurana;

ii) Vasos que no so facilmente secveis, que sero usados em servios onde
traos do lquido de teste no so tolerados.

[1] (pargrafo UG-100).

Pgina | 70
A norma Regulamentadora do Ministrio do Trabalho NR-13 - Caldeiras e Vasos de
Presso inclui a obrigao da realizao do teste hidrosttico para todos os vasos em
operao no Brasil [20].

5.2.10.1 Presso de Teste Hidrosttico ( )

Procedimento para se determinar a presso de teste hidrosttico (hydrostatic test


pressure) de acordo com a norma ASME Seo VIII Diviso 1 o seguinte:

[1] (pargrafo UG-99).

i) Vasos para presso interna:

Determine para todas as partes do vaso. Seja o menor dos

valores dentre os calculados para as partes do vaso.

A presso de teste hidrosttico ( ) deve satisfazer:

Equao 5.2

Glossrio:

: temperatura de projeto do vaso;

: temperatura do vaso durante a realizao do teste hidrosttico;

: tenso mxima admissvel do material na temperatura de projeto do vaso;

: tenso mxima admissvel do material na temperatura de realizao do


teste hidrosttico;

: presso mxima de trabalho admissvel do vaso;

: presso de teste hidrosttico do vaso.

Observe que no caso do teste hidrosttico de vasos para presso interna, o


coeficiente de multiplicao na frmula para determinar .

de toda convenincia que a presso de teste hidrosttico seja a mais alta


possvel, compatvel com a segurana da parte menos resistente do vaso. Por isso,
a sempre superior presso de projeto e, tambm, do vaso, e,
portanto, durante o teste hidrosttico, o material ficar submetido a uma tenso
acima de sua tenso mxima admissvel. Essa situao pode ser admitida com
Pgina | 71
segurana pelo fato de o teste hidrosttico ser realizado, quase sempre, uma nica
vez, durante pouco tempo, com o vaso novo, com gua, e em temperatura
ambiente ( ) [3].

ii) Vasos para presso externa:

Vasos destinados a trabalhar com presso externa tambm devem ser submetidos
a teste hidrosttico com presso interna, que como vimos, destina-se a verificar
vazamentos decorrentes de falhas em soldas e de outros possveis defeitos de
fabricao [3].

Determine para todas as partes do vaso. Seja o menor dos

valores dentre os calculados para as partes do vaso.

A presso de teste hidrosttico ( ) deve satisfazer:

Equao 5.3

Glossrio:

: temperatura de projeto do vaso;

: temperatura do vaso durante a realizao do teste hidrosttico;

: tenso mxima admissvel do material na temperatura de projeto do vaso;

: tenso mxima admissvel do material na temperatura de realizao do


teste hidrosttico;

: presso total (total pressure) externa do vaso;

: presso de teste hidrosttico do vaso.

Observe que no caso do teste hidrosttico de vasos para presso externa, o


coeficiente de multiplicao na frmula para determinar .

A norma Regulamentadora do Ministrio do Trabalho NR-13 - Caldeiras e Vasos de


Presso inclui a obrigao da determinao do valor da para todos os vasos de
presso em operao no Brasil [20].

Pgina | 72
5.2.11 Teste Pneumtico

O teste pneumtico (pneumatic test) em vasos de presso consiste no preenchimento


completo do vaso com ar ou com outro gs apropriado, no qual se exerce uma
determinada presso (presso de teste pneumtico).

5.2.11.1 Presso de Teste Pneumtico ( )

Procedimento para se determinar a presso de teste pneumtico (pneumatic test


pressure) de acordo com a norma ASME Seo VIII Diviso 1 o seguinte:

[1] (pargrafo UG-100).

i) Vasos para presso interna:

Determine para todas as partes do vaso. Seja o menor dos

valores dentre os calculados para as partes do vaso.

A presso de teste pneumtico ( ) deve satisfazer:

Equao 5.4

Glossrio:

: temperatura de projeto do vaso;

: temperatura do vaso durante a realizao do teste pneumtico;

: tenso mxima admissvel do material na temperatura de projeto do vaso;

: tenso mxima admissvel do material na temperatura de realizao do


teste pneumtico;

: presso mxima de trabalho admissvel do vaso;

: presso de teste pneumtico do vaso.

Observe que no caso do teste pneumtico de vasos para presso interna, o


coeficiente de multiplicao na frmula para determinar .

Pgina | 73
ii) Vasos para presso externa:

Vasos destinados a trabalhar com presso externa podem tambm ser submetidos
a teste pneumtico com presso interna, que como vimos, destina-se a verificar
vazamentos decorrentes de falhas em soldas e de outros possveis defeitos de
fabricao [3].

Determine para todas as partes do vaso. Seja o menor dos

valores dentre os calculados para as partes do vaso.

A presso de teste pneumtico ( ) deve satisfazer:

Equao 5.5

Glossrio:

: temperatura de projeto do vaso;

: temperatura do vaso durante a realizao do teste pneumtico;

: tenso mxima admissvel do material na temperatura de projeto do vaso;

: tenso mxima admissvel do material na temperatura de realizao do


teste pneumtico;

: presso total (total pressure) externa do vaso;

: presso de teste pneumtico do vaso.

Observe que no caso do teste pneumtico de vasos para presso externa, o


coeficiente de multiplicao na frmula para determinar .

Pgina | 74
6 FRMULAS DE PROJETO DE VASOS DE PRESSO
O dimensionamento do vaso consiste, usualmente, em especificar as espessuras
nominais das paredes das diversas partes do vaso, uma vez selecionados os materiais e
os mtodos de unio das partes (mtodos de juno).

Para isso, precisamos saber a geometria do vaso e os esforos aos quais o vaso est
submetido.

A norma ASME Seo VIII Diviso 1 reconhece os seguintes carregamentos que devem
ser considerados no projeto de um vaso [1] (pargrafo UG-22):

i) Presso interna ou externa de projeto;

ii) Peso do vaso e do contedo normal em condies de operao ou teste (isso


inclui a presso adicional devido coluna de lquido (presso hidrosttica));

iii) Reaes estticas impostas originadas do peso de equipamentos conectados,


como motores, mquinas, outros vasos, tubulaes, revestimentos, isolamentos;

iv) Conexo com acessrios internos, suportes do vaso, tais como ressaltos, anis,
saias, selas, e pernas (ver [1] Apndice G);

v) Reaes cclicas e dinmicas devido s variaes de presso ou temperatura, ou


originadas de equipamentos montados no vaso, ou originadas de cargas
mecnicas;

vi) Vento, neve, e as reaes ssmicas, quando necessrio;

vii) Reaes de impacto tais como aquelas devido a uma onda de choque num fluido
(fluid shock);

viii) Gradientes de temperatura e diferencial de expanso trmica;

ix) Presses anormais, tais como aquelas causadas por deflagrao12;

Contudo, a norma ASME Seo VIII Diviso 1 s fornece frmulas de projeto levando
em conta apenas os esforos da presso interna ou externa, ficando o clculo para os
demais esforos inteiramente a critrio do projetista.

[1], [6].

Sejam , a presso de projeto (medida no topo do vaso); , a temperatura de projeto


(calculada para a parede do vaso), que correspondem s condies mais severas de
presso e temperatura previstas em servio normal.

12
Deflagrao: um processo de combusto subsnica que normalmente se propaga atravs de condutividade trmica (a camada de
matria que est em combusto aquece a camada de matria vizinha, mais fria, que ento sofre ignio). A deflagrao difere da
detonao, que um processo de combusto supersnico e se propaga atravs de uma onda de choque [10].

Pgina | 75
De posse da temperatura de projeto , e selecionado o material, consulta-se ento, a
Seo II, Parte D, subparte 1, da norma ASME. Primeiramente, verificamos se a
temperatura de projeto menor ou igual ao limite mximo de temperatura (maximum
temperature limit) permitido para esse material. Obtemos ento a tenso mxima
admissvel do material .

Selecionado o tipo de juno e o grau do exame de inspeo da juno, consulta-se a


tabela UW-12 [1]. Primeiramente, verificamos se o tipo de juno selecionado
permitido para a juno em questo (consultar as colunas Limitations e Joint Category
da tabela UW-12 [1]). Obtemos ento a eficincia da juno
.

O critrio de falha utilizado pela norma ASME Seo VIII Diviso 1 o critrio da
tenso principal mxima (ou critrio de Rankine) que fica:

Equao 6.1

Observao: se mudarmos a temperatura do vaso, seus parmetros geomtricos tambm


iro mudar, devido expanso ou contrao trmica. Os parmetros geomtricos do
vaso tambm mudam devido corroso. Assim, o valor de depende da condio na
qual ela foi calculada.

Na norma ASME Seo VIII Diviso 1, quando formos utilizar o critrio de falha,
dever ser calculada utilizando os parmetros geomtricos do vaso corrodo (no fim de
sua vida til), na temperatura ambiente ( ). [1] (Pargrafo UG-16), [13].

Assim, se na frmula fornecida pela norma ASME contiver o dimetro do vaso, por
exemplo; para aplicarmos o critrio de falha, devemos usar o dimetro do vaso na
condio corroda, na temperatura ambiente ( ). Lembrando que:

Pgina | 76
Glossrio:

: espessura do vaso novo na temperatura em questo (thickness new);

: espessura do vaso corrodo na temperatura em questo (thickness corroded);

: dimetro interno do vaso novo na temperatura em questo (inside diameter new);

: dimetro interno do vaso corrodo na temperatura em questo (inside diameter


corroded);

: dimetro externo do vaso novo na temperatura em questo (outside diameter


new);

: dimetro externo do vaso corrodo na temperatura em questo (outside diameter


corroded);

: margem para corroso (corrosion allowance).

Resolveremos as frmulas fornecidas pela norma ASME Seo VIII Diviso 1 para a
tenso originada pelos esforos da presso, pois assim fica mais fcil combinar o efeito
de outros carregamentos.

Seja a presso hidrosttica (static head) correspondente coluna de fluido contido.


A presso total ser:

Equao 5.1

Essa presso total que ser usada nas frmulas que seguem.

Pgina | 77
6.1 Casca Cilndrica ASME
[1] (pargrafo UG-27, pargrafo 1-2).

Figura 6.1 Casca Cilndrica ASME

i) Tenso na direo circunferencial (circumferential stress) ( ) (juno


longitudinal (longitudinal joint)):

Figura 6.2 Tenso Circunferencial da Presso na Casca Cilndrica ASME

Equao 6.2

Pgina | 78
Glossrio:

: dimetro externo da casca cilndrica (outside diameter);

: espessura da casca cilndrica aps a conformao (thickness);

: presso total;

: tenso principal devido a , na direo circunferencial, na casca cilndrica;

ii) Tenso na direo longitudinal (longitudinal stress) ( ) (juno


circunferencial (circumferential joint)):

Figura 6.3 Tenso Longitudinal da Presso na Casca Cilndrica ASME

Equao 6.3

Pgina | 79
Glossrio:

: dimetro externo da casca cilndrica (outside diameter);

: espessura da casca cilndrica aps a conformao (thickness);

: presso total;

: tenso principal devido a , na direo longitudinal, na casca cilndrica.

Pgina | 80
6.2 Tampo Hemisfrico ASME
[1] (pargrafo 1-1, pargrafo 1-3).

Figura 6.4 Tampo Hemisfrico ASME

i) Tenso ( ):

Equao 6.4

Glossrio:

: dimetro externo do tampo hemisfrico (outside diameter);

: espessura do tampo hemisfrico aps a conformao (thickness);

: presso total;

: tenso principal devido a no tampo hemisfrico.

Pgina | 81
6.3 Tampo Cncavo
[1] (pargrafo 1-1, pargrafo 1-3).

Figura 6.5 Tampo Cncavo

i) Tenso ( ):

Equao 6.5

Glossrio:

: raio interno da coroa (inside dish radius);

: espessura do tampo cncavo aps a conformao (thickness);

: presso total;

: tenso principal devido a no tampo cncavo.

Pgina | 82
6.4 Tampo Torisfrico
[1] (pargrafo UG-32, pargrafo 1-4).

Figura 6.6 Tampo Torisfrico

A norma ASME Seo VIII Diviso 1 requer que [1] (pargrafo UG-32 (j)):

i) Fator de forma na frmula do tampo torisfrico ( ):

Equao 6.6

Glossrio:

: raio interno da coroa (inside dish radius);

: raio interno da concordncia toroidal (inside knuckle radius);

ii) Tenso ( ):

Equao 6.7

Pgina | 83
Glossrio:

: fator de forma na frmula do tampo torisfrico;

: raio interno da coroa (inside dish radius);

: espessura do tampo torisfrico aps a conformao (thickness);

: presso total;

: tenso principal devido a no tampo torisfrico.

Pgina | 84
6.5 Tampo Cnico
Tampos cnicos podero ser usados quando o ngulo . Quando o ngulo
, as frmulas fornecidas pela norma ASME Seo VIII Diviso 1 para tampos
cnicos no so aplicveis. No caso de o ngulo , mandatrio o uso de
tampos toricnicos, ou ento, o dimensionamento do vaso dever ser baseado em uma
anlise especial ( [1] (pargrafos UG-32, 1-5)).

Figura 6.7 Tampo Cnico

i) Tenso no cone:
i.i) Tenso na direo circunferencial (circumferential stress) ( ) (juno
longitudinal (longitudinal joint)):

[1] (pargrafo 1-4).

Equao 6.8

Glossrio:

: dimetro externo maior do tampo cnico (outside diameter);

: espessura do tampo cnico aps a conformao (thickness);

: semi-ngulo do vrtice do cone (half apex angle);

: presso total;

Pgina | 85
: tenso principal devido a , na direo circunferencial, no tampo cnico.

i.ii) Tenso na direo longitudinal (longitudinal stress) ( ) (juno


circunferencial (circumferential joint)):

[1] (figura L-1.4-1).

Equao 6.9

Glossrio:

: dimetro externo maior do tampo cnico (outside diameter);

: espessura do tampo cnico aps a conformao (thickness);

: semi-ngulo do vrtice do cone (half apex angle);

: presso total;

: tenso principal devido a , na direo longitudinal, no tampo cnico.

ii) Necessidade de reforo na juno cone-cilindro:

Na juno cone-cilindro, pode haver necessidade de um reforo. A norma ASME


Seo VIII Diviso 1 requer que o material usado para o reforo tenha uma tenso
admissvel maior que, ou igual tenso admissvel do material do vaso. Um
material de menor resistncia pode ser usado para o reforo contanto que a rea do
reforo seja aumentada em proporo inversa razo das tenses admissveis dos
dois materiais para compensar a menor tenso admissvel do reforo. ( [1]
(pargrafo UG-41))

Usualmente, o reforo pode ser um acrscimo na espessura do vaso ou um anel de


reforo (reinforcing ring).

Pgina | 86
Figura 6.8 Alguns Tipos de Anis de Reforo Aceitos pela Norma ASME Seo VIII
Diviso 1 (adaptado de [1])

A necessidade de reforo na juno cone-cilindro deve ser analisada


separadamente na juno cone-cilindro maior e na juno cone-cilindro menor.

ii.i) Reforo na juno cone-cilindro maior:

[1] (pargrafo 1-5).

Necessidade de reforo na juno cone-cilindro maior:

Calcular . Determinar com auxlio da tabela 1-5.1, reproduzida


abaixo:

Tabela 6.1 Valores de Delta para Sees Cnicas Juno Cone-Cilindro


Maior (adaptado de [1])

Pgina | 87
Se , ento no h necessidade de reforo na juno cone-cilindro maior;
Se , ento h necessidade de reforo na juno cone-cilindro maior.

Glossrio:

: presso total;

: tenso mxima admissvel do material do cilindro maior na temperatura de


projeto (maximum allowable stress);

: eficincia da juno longitudinal no cilindro maior;

: semi-ngulo do vrtice do cone (half apex angle);

No caso de haver necessidade de reforo na juno cone-cilindro maior:

Determine o valor do fator :

Equao 6.10

Glossrio:

: fator na frmula da rea requerida do reforo;

: tenso mxima admissvel do material do cilindro maior na temperatura de


projeto (maximum allowable stress);

: mdulo de elasticidade do material do cilindro maior (Young's modulus);

: tenso mxima admissvel do material do anel de reforo na temperatura de


projeto (maximum allowable stress);

: mdulo de elasticidade do material do anel de reforo (Young's modulus);

: tenso mxima admissvel do material do cone na temperatura de projeto


(maximum allowable stress);

: mdulo de elasticidade do material do cone (Young's modulus).

Determine o valor de :

Pgina | 88
Equao 6.11

Glossrio:

: presso total;

: dimetro externo maior do tampo cnico (outside diameter);

: semi-ngulo do vrtice do cone (half apex angle);

: carga axial total na juno cone-cilindro maior. a soma de


e (total axial load);

: carga axial na juno cone-cilindro maior devido ao vento, peso prprio


(dead load) do vaso, etc., excluindo a presso. O sinal de para fora
de trao, e para fora de compresso (axial load);

: espessura nominal do cone (nominal thickness);

rea requerida do reforo na juno cone-cilindro maior ( ):

Equao 6.12

Glossrio:

: semi-ngulo do vrtice do cone (half apex angle);

: tenso mxima admissvel do material do cilindro maior na temperatura de


projeto (maximum allowable stress);

: eficincia da juno longitudinal no cilindro maior;

: fator na frmula da rea requerida do reforo;

: carga axial total na juno cone-cilindro maior. a soma de


e ;

Pgina | 89
: rea requerida do reforo na juno cone-cilindro maior;

Observao: essa frmula s aplicvel para .

A rea requerida do reforo deve estar situada dentro de uma distncia de

da juno cone-cilindro maior.

O centroide da rea requerida do reforo deve estar situado dentro de uma

distncia de da juno cone-cilindro


maior.

No caso de o reforo ser um acrscimo na espessura do vaso:

A rea efetiva do reforo na juno cone-cilindro maior dada por:

Equao 6.13

E devemos ter:

Equao 6.14

Glossrio:

: dimetro externo maior do tampo cnico (outside diameter);

: semi-ngulo do vrtice do cone (half apex angle);

: rea requerida do reforo na juno cone-cilindro maior;

: espessura nominal do cilindro maior na juno cone-cilindro maior


(nominal thickness);

: espessura mnima requerida do cilindro maior na juno cone-cilindro


maior (minimum required thickness);

: espessura nominal do cone (nominal thickness);


Pgina | 90
: espessura mnima requerida do cone (minimum required thickness).

ii.i) Reforo na juno cone-cilindro menor:

[1] (pargrafo 1-5).

Necessidade de reforo na juno cone-cilindro menor:

Calcular . Determinar com auxlio da tabela 1-5.2, reproduzida


abaixo:

Tabela 6.2 Valores de Delta para Sees Cnicas Juno Cone-Cilindro


Menor (adaptado de [1])

Se , ento no h necessidade de reforo na juno cone-cilindro menor;


Se , ento h necessidade de reforo na juno cone-cilindro menor.

Glossrio:

: presso total;

: tenso admissvel do material do cilindro menor na temperatura de projeto


(maximum allowable stress);

: eficincia da juno longitudinal no cilindro menor;

: semi-ngulo do vrtice do cone (half apex angle);

No caso de haver necessidade de reforo na juno cone-cilindro menor:

Determine o valor do fator :

Pgina | 91
Equao 6.15

Glossrio:

: fator na frmula da rea requerida do reforo;

: tenso admissvel do material do cilindro menor na temperatura de projeto


(maximum allowable stress);

: mdulo de elasticidade do material do cilindro menor (Young's modulus);

: tenso admissvel do material do anel de reforo na temperatura de projeto


(maximum allowable stress);

: mdulo de elasticidade do material do anel de reforo (Young's modulus);

: tenso admissvel do material do cone na temperatura de projeto (maximum


allowable stress);

: mdulo de elasticidade do material do cone (Young's modulus);

Determine o valor de :

Equao 6.16

Glossrio:

: presso total;

: dimetro externo menor do tampo cnico (outside diameter);

: semi-ngulo do vrtice do cone (half apex angle);

: carga axial total na juno cone-cilindro menor. a soma de


e ;

Pgina | 92
: carga axial na juno cone-cilindro menor devido ao vento, peso prprio
(dead load) do vaso, etc., excluindo a presso. O sinal de para fora
de trao, e para fora de compresso;

: espessura nominal do cone (nominal thickness);

rea requerida do reforo na juno cone-cilindro menor ( ):

Equao 6.17

Glossrio:

: semi-ngulo do vrtice do cone (half apex angle);

: tenso admissvel do material do cilindro menor na temperatura de projeto


(maximum allowable stress);

: eficincia da juno longitudinal no cilindro menor;

: fator na frmula da rea requerida do reforo;

: carga axial total na juno cone-cilindro menor. a soma de


e ;

: rea requerida do reforo na juno cone-cilindro menor;

Observao: essa frmula s aplicvel para .

A rea requerida do reforo deve estar situada dentro de uma distncia de

da juno cone-cilindro menor.

O centroide da rea requerida do reforo deve estar situado dentro de uma

distncia de da juno cone-cilindro


menor.

No caso de o reforo ser um acrscimo na espessura do vaso:

Pgina | 93
A rea efetiva do reforo na juno cone-cilindro menor dada por:

Equao 6.18

E devemos ter:

Equao 6.19
Glossrio:

: dimetro externo menor do tampo cnico (outside diameter);

: semi-ngulo do vrtice do cone (half apex angle);

: rea requerida do reforo na juno cone-cilindro menor;

: espessura nominal do cilindro menor na juno cone-cilindro menor


(nominal thickness);

: espessura mnima requerida do cilindro menor na juno cone-cilindro


menor (minimum required thickness);

: espessura nominal do cone (nominal thickness);

: espessura mnima requerida do cone (minimum required thickness).

Pgina | 94
6.6 Tampo Toricnico ASME
[1] (pargrafo UG-32).

Figura 6.9 Tampo Toricnico ASME

Glossrio:

: dimetro externo maior do tampo toricnico (outside diameter);

: dimetro externo maior da poro cnica do tampo toricnico no seu ponto de


tangncia concordncia toroidal, medido perpendicularmente ao eixo do cone
(outside diameter);

: raio interno da concordncia toroidal (inside knuckle radius);

: espessura do tampo toricnico aps a conformao (thickness);

: semi-ngulo do vrtice do cone (half apex angle);

i) Tenso no cone:

i.i) Tenso na direo circunferencial (circumferential stress) ( ) (juno


longitudinal (longitudinal joint)):

[1] (pargrafo 1-4).

Pgina | 95
Equao 6.20

Glossrio:

: dimetro externo maior da poro cnica do tampo toricnico no seu ponto


de tangncia concordncia toroidal, medido perpendicularmente ao eixo do
cone (outside diameter);

: espessura do tampo toricnico aps a conformao (thickness);

: semi-ngulo do vrtice do cone (half apex angle);

: presso total;

: tenso principal devido a , na direo circunferencial, no tampo


toricnico.

i.ii) Tenso na direo longitudinal (longitudinal stress) ( ) (juno


circunferencial (circumferential joint)):

[1] (figura L-1.4-1).

Equao 6.21

Glossrio:

: dimetro externo maior da poro cnica do tampo toricnico no seu ponto


de tangncia concordncia toroidal, medido perpendicularmente ao eixo do
cone (outside diameter);

: espessura do tampo toricnico aps a conformao (thickness);

: semi-ngulo do vrtice do cone (half apex angle);

: presso total;

: tenso principal devido a , na direo longitudinal, no tampo toricnico.

Pgina | 96
ii) Tenso na concordncia toroidal:

[1] (pargrafo 1-4).

A norma ASME Seo VIII Diviso 1 requer que [1] (pargrafo UG-32(j)):

Equao 6.22

Glossrio:

: dimetro externo maior do tampo toricnico (outside diameter);

: raio interno da concordncia toroidal (inside knuckle radius);

: espessura do tampo toricnico aps a conformao (thickness);

A frmula a mesma do tampo torisfrico, porm, da geometria, se obtm:

Glossrio:

: dimetro externo maior da poro cnica do tampo toricnico no seu ponto de


tangncia concordncia toroidal, medido perpendicularmente ao eixo do cone
(outside diameter);

: raio interno da coroa (inside dish radius);

: espessura do tampo toricnico aps a conformao (thickness);

: semi-ngulo do vrtice do cone (half apex angle);

Glossrio:

: raio interno da coroa (inside dish radius);

Pgina | 97
: raio interno da concordncia toroidal (inside knuckle radius);

Glossrio:

: fator de forma na frmula do tampo torisfrico;

: raio interno da coroa (inside dish radius);

: espessura do tampo torisfrico aps a conformao (thickness);

: presso total;

: tenso principal devido a no tampo torisfrico.

Pgina | 98
6.7 Tampo Flangeado
Para tampos flangeados forjados integralmente com o vaso ou cuja juno do tampo
com o vaso seja juno de topo soldada, nos quais , a norma ASME
Seo VIII Diviso 1 fornece a seguinte frmula ( [1] (pargrafo UG-34)):

Figura 6.10 Tampo Flangeado

i) Tenso no tampo flangeado ( ):

Equao 6.23

Glossrio:

: dimetro externo do tampo flangeado (outside diameter);

: espessura do tampo flangeado aps a conformao (thickness);

: tenso principal devido a no tampo flangeado.

Pgina | 99
7 TUTORIAL DA TABELA DE PROJETO PARA VASOS DE
PRESSO

7.1 Tutorial: Vaso para Servio Letal (Contendo Fluido Txico)


Diz-se que um vaso de presso para servio letal, se, e somente se, o vaso de presso
contiver um fluido txico. Segundo BALL, CARTER [13], at 1972, a norma ASME
Seo VIII Diviso 1 continha uma nota de rodap que definia fluido txico: gases ou
lquidos venenosos tais que uma quantidade muito pequena do gs ou do vapor do
lquido misturada, ou no, com o ar, perigosa para vida quando inalada. Assim, so
exemplos de fluidos txicos: cido ciandrico, cloreto de carbonila (fosgnio),
cianognio, gs mustarda, brometo de xilila. No so exemplos de fluidos txicos:
cloro, amnia, gs natural ou manufaturado, qualquer gs liquefeito do petrleo (ex.:
propano, butano, butadieno), vapor de qualquer derivado do petrleo. [13]

A norma ASME Seo VIII Diviso 1 requer que toda solda de topo em um vaso para
servio letal deve ser examinada por exame radiogrfico total. [1] (Pargrafo UW-2)

Cosidere o seguinte vaso de presso para servio letal:

Dados de Projeto:

Presso de Projeto:

Presso Hidrosttica:

Temperatura de Projeto:

Material: SA-414 Gr C

Tampo 1 Seo 1 Tampo 2 Temperatura de Realizao do


Teste Hidrosttico:

Temperatura de Realizao do
Figura 7.1 Tutorial Vaso para Servio Letal
Teste Pneumtico:

Tampo 1: Tampo Hemisfrico ASME

Dimetro Externo do Tampo (OD):

Margem para Corroso (CA):

Juno: Juno Soldada Tipo 1: Grau de Exame Radiogrfico: Total

Pgina | 100
Seo 1: Casca Cilndrica ASME

Dimetro Externo da Casca (OD):

Comprimento da Seo (l):

Margem para Corroso (CA):

Juno Longitudinal: Sem Costura

Juno Circunferencial: Juno Soldada Tipo 2: Grau de Exame Radiogrfico: Total

Tampo 2: Tampo Elptico 2:1

Dimetro Externo do Tampo (OD):

Margem para Corroso (CA):

Juno: Sem Costura

7.1.1 Resoluo

Abra a pasta Tabela de Projeto para Vasos de Presso, abra o arquivo (do Excel) Tabela
de Projeto para Vasos de Presso.xlsm.

Se as Macros estiverem habilitadas, aparecer a seguinte janela:

Pgina | 101
Figura 7.2 Janela Incio

Clique em OK.

Caso a janela Incio no aparea, as macros devero ser habilitadas. Para isso, clique no

boto Office , clique em opes do Excel , central de


confiabilidade , configuraes da central de confiabilidade
, clique em configuraes de macro
, e marque Habilitar todas as macros.

Figura 7.3 Habilitar todas as Macros

Clique no boto INSERIR DADOS (na linha 39 da planilha DADOS DE PROJETO)

Aparecer a seguinte janela:

Pgina | 102
Figura 7.4 Janela Inserir Dados de Projeto

Insira Presso de Projeto: , Presso Hidrosttica: , Temperatura de Projeto:


. Clique em Confirmar.

Aparecer a seguinte janela:

Figura 7.5 Janela Selecionar Material

Pgina | 103
Insira Material: MATERIAL FERROSO, Nmero de Especificao: SA-414, Tipo/
Grau: C, Classe/ Condio/ Tmpera: NA, Forma do Produto: SHEET. Clique em
Confirmar.

Aparecer a seguinte janela:

Figura 7.6 Janela Inserir Temeperatura dos Testes

Insira Temperatura de Realizao do Teste Hidrosttico: , Temperatura de


Realizao do Teste Pneumtico: . Clique em Confirmar.

Salve a Tabela de Projeto para Vasos de Presso.xlsm, clicando no boto .

Crie uma pasta, e a renomeie Tutorial.

Abra o SolidWorks. Clique em Ferramentas , selecione Macro


, clique em Executar , selecione a pasta Tabela de
Projeto para Vasos de Presso, selecione a pasta Tampo Hemisfrico ASME, abra o
arquivo Tampo Hemisfrico ASME.swp.

Aparecer a seguinte janela:

Pgina | 104
Figura 7.7 Janela Selecionar Pasta

Selecione a pasta Tabela de Projeto para Vasos de Presso, selecione a pasta Tampo
Hemisfrico ASME.

Figura 7.8 Janela Tampo

Insira Dimetro Externo do Tampo (OD): . Clique em Confirmar.

Pgina | 105
Aparecer a seguinte janela:

Figura 7.9 Janela Margem para Corroso

Marque Fornecer Margem para Corroso, insira Margem para Corroso (CA): .
Clique em Confirmar.

Aparecer a seguinte janela:

Pgina | 106
Figura 7.10 Janela Abrir Tabela de Projeto para Vasos de Presso

Selecione a pasta Tabela de Projeto para Vasos de Presso, abra o arquivo (do Excel)
Tabela de Projeto para Vasos de Presso.xlsm.

Aparecer a seguite janela:

Figura 7.11 Janela Eficincia da Juno

Marque Juno Soldada Tipo 1, marque Grau de Exame Radiogrfico: Total. Clique em
Confirmar.
Pgina | 107
Aparecer a seguinte janela:

Figura 7.12 Janela Espessura Mnima Requerida

Clique em Confirmar.

Aparecer a seguinte janela:

Pgina | 108
Figura 7.13 - Janela Espessura Mnima Requerida

Clique em OK.

Aparecer a seguinte janela:

Figura 7.14 Janela Espessura Nominal Adotada

Selecione Espessura Nominal Adotada: . Clique em Confirmar.

Aparecer a seguinte janela:

Figura 7.15 Janela Presso Mxima de Trabalho Admissvel

Clique em OK.

Pgina | 109
Clique em Arquivo , Salvar Como , e salve o arquivo como
Tampo 1.SLDPRT na pasta Tutorial. Feche o arquivo Tampo 1.SLDPRT, clicando em
Fechar .

Repita este procedimento, inserindo os dados correspondentes, para a Seo 1, e para o


Tampo 2.

Ao final deste procedimento, a pasta Tutorial deve conter os seguintes arquivos: Tampo
1.SLDPRT, Seo 1.SLDPRT, Tampo 2.SLDPRT.

Clique em Arquivo , clique em Novo .

Aparecer a seguinte janela:

Figura 7.16 Janela Novo Documento SolidWorks

Selecione Montagem , clique em OK.

Na janela Iniciar Montagem, clique em procurar.

Pgina | 110
Figura 7.17 Janela Iniciar Montagem

Aparecer a seguinte janela:

Figura 7.18 Janela Abrir

Pgina | 111
Selecione Tampo 1.SLDPRT e clique em abrir. Clique em qualquer lugar dentro da
janela principal do SolidWorks.

Repita esse procedimento para oa arquivos Seo 1.SLDPRT, Tampo 2.SLDPRT.

Clique no boto Orientao de Vista , selecione Frontal:

Figura 7.19 Janela Orientao de Vista

Clique em no boto Posicionar , selecione posicionamentos avanados,


selecione simtrico , selecione Entidades a posicionar, selecione as faces planas da
Seo 1.SLDPRT, clique em Plano de simetria, selecione Plano direito. Clique em OK
.

Selecione Entidades a posicionar, selecione a aresta circular interna do Tampo


1.SLDPRT, selecione a aresta circular interna da Seo 1.SLDPRT. Em
Posicionamentos padro, selecione Concentrico . Clique em OK.

Selecione Entidades a posicionar, selecione a face plana do Tampo 1.SLDPRT,


selecione uma das faces planas da Seo 1.SLDPRT. Em Posicionamentos padro,
selecione Coincidente . Clique em OK.

Repita estes procedimentos para o Tampo 2.SLDPRT.

Clique em Exibir , clique em .

Clique em no boto Posicionar , em Posicionamentos padro, selecione


Coincidente , em Selees de Posicionamento, selecione o eixo da Seo
1.SLDPRT e o Plano superior. Clique em OK .

Pgina | 112
Figura 7.20 Visualizao do Vaso

Expanda a aba do Feature Manager.

Figura 7.21 - Aba do Feature Manager

Clique no boto ao lado de , selecione Estrutura


de arame . Repita este procedimento para Tampo 2.SLDPRT, Seo 1.SLDPRT.

Figura 7.22 Visualizao do Vaso

Observa-se que h uma transio brusca de espessura entre o Tampo 1.SLDPRT e a


Seo 1.SLDPRT, e entre a Seo 1.SLDPRT e o Tampo 2.SLDPRT.

Pgina | 113
A norma ASME Seo VIII Diviso 1 institui que deve haver um chanfro de transio
com ngulo menor que, ou igual a ( ) sempre que a
diferena de espessuras for maior que . Esse
chanfro dever se situar na seo de menor espessura. [1] (Pargrafo UW-13)

Clique em Avaliar , clique em Medida , selecione Distncia mnima


, e selecione as circuferncias internas do Tampo 1.SLDPRT e da
Seo 1.SLDPRT., mea tambm a espessura do Tampo 1.SLDPRT. Observe que
.
Portanto, deve haver um chanfro de transio no o Tampo 1.SLDPRT.

Faa o mesmo procedimento para a Seo 1.SLDPRT e o Tampo 2.SLDPRT, e vers


que tambm deve haver um chanfro de transio no o Tampo 2.SLDPRT.

Expanda a aba Inserir componentes , selecione Nova pea ,


clique com o boto direito do mouse sobre a nova pea, e clique em Editar pea .

Clique na guia Esboo , e clique em Esboo . Para o plano de esboo,


selecione o Plano superior.

Reproduza o seguinte esboo:

Figura 7.23 Esboo do Chanfro de Transio

Clique em Recursos , clique em Ressalto/ base revolucionado ,


selecione o esboo anterior, e clique em OK.

Renomeie a pea que voc acabou de criar para Transio Tampo 1 Seo 1.

Pgina | 114
Repita este procedimento para a Seo 1.SLDPRT e o Tampo 2.SLDPRT.

Aps fazes as transies, o vaso dever estar assim:

Figura 7.24 Vista de Seo do Vaso

Pode-se ento, fazer o desenho do vaso, clicando em Arquivo , e depois, clicando


em Criar desenho a partir da montagem .

Depois faz-se o detalhamento do desenho.

Pgina | 115
Figura 7.25 Desenho Esquemtico do Vaso

Pgina | 116
8 ALGUMAS MACROS DA TABELA DE PROJETO PARA
VASOS DE PRESSO
Nesta seo, as linhas de cdigo em VBA esto formatadas em negrito, ao passo que os
comentrios dentro do cdigo no esto formatados em negrito.

8.1 Procedimentos_Pblicos
O mdulo Procedimentos_Pblicos contem as funes, variveis e constantes globais.
Funes, variveis e constantes globais so funes, variveis e constantes que ficaro
acessveis durante toda a execuo do programa.

No mdulo Procedimentos_Pblicos temos as seguintes funes:

8.1.1 Escolher_Diretrio

Figura 8.1 - Escolher_Diretrio

Mostra uma caixa de dilogo para selecionar uma pasta. Retorna o diretrio da pasta
selecionada.

Cdigo resumido:

Public Function Escolher_Diretrio(Ttulo As String, Diretrio As String)

Pgina | 117
Ttulo: Ttulo da janela;

Diretrio: Diretrio padro.

With Excel.Application.FileDialog(msoFileDialogFolderPicker)

.Title = Ttulo

Ttulo da janela.

.AllowMultiSelect = False

.InitialFileName = Diretrio

Diretrio padro.

If .Show = -1 Then

Nesse caso, o usurio clicou em OK.

Escolher_Diretrio = .SelectedItems(1) & "\"

Else

Nesse caso, o usurio clicou em Cancelar ou em Fechar.

End

End: Termina a execuo imediatamente.

End If

End With

End Function

8.1.2 MNIMO

Retorna o mnimo de uma lista (isto : retorna o menor dos valores de uma lista).

Cdigo:

Public Function MNIMO(ParamArray Nums() As Variant)

ParamArray uma lista de tamanho arbitrrio. Usa-se ParamArray quando no se sabe


priori o nmero de argumentos da funo.

Dim i As Long

i um contador.

Pgina | 118
Dim imin As Double

imin o mnimo parcial.

imin = Nums(LBound(Nums))

Atribui varivel Imin o valor do primeiro item da lista de argumentos da funo.

For i = LBound(Nums) To UBound(Nums)

A funo UBound e a funo LBound so usadas para determinar o tamanho de um


array. A funo LBound retorna o menor ndice de um array; A funo UBound retorna
o maior ndice de um array.

If Nums(i) < imin Then

imin = Nums(i)

End If

Se Nums(i) for menor que o mnimo parcial imin, ento atribui ao mnimo parcial, imin,
o valor de Nums(i).

Next i

MNIMO = imin

Retorna imin.

End Function

No mdulo Procedimentos_Pblicos h uma funo denominada MXIMO, que


retorna o mximo de uma lista (isto : retorna o maior dos valores de uma lista). O
cdigo da funo MXIMO anlogo ao cdigo da funo MNIMO, bastando, para
isso, trocar: Nums(i) < imin por Nums(i) > imax na estrutura If, onde imax o mximo
parcial.

8.1.3 Log10

Retorna o logaritmo na base 10 de um nmero.

Cdigo:

Public Function Log10(x)

Log10 = Log(x) / Log(10#)

End Function

Pgina | 119
8.1.4 Variveis

No mdulo Procedimentos_Pblicos temos as seguintes variveis:

Tampo: documento do SolidWorks que representa o tampo em questo;

xlApp: aplicativo Microsoft Excel;

OD_Trao: dimetro externo da seo solicitada do tampo pela trao axial (outside
diameter) ( );

OD_Flexo: dimetro externo da seo solicitada do tampo pela flexo (outside


diameter) ( );

alpha_Trao: ngulo entre a superfcie mdia do tampo e a direo axial na seo


solicitada pela trao axial ( );

alpha_Flexo: ngulo entre a superfcie mdia do tampo e a direo axial na seo


solicitada pela flexo ( );

P: presso total (total pressure) ( );

E: eficincia da juno (joint efficiency);

CA: margem para corroso (corrosion allowance) ( );

d: erro utilizado no clculo das razes das funes ( );

S: tenso mxima admissvel do material (maximum allowable stress) ( );

V_Transversal: fora de trao transversal ( );

V_Axial: fora de trao axial (lbf);

M_Flexo: momento fletor ( );

RTHKN: espessura mnima requerida no estado novo (required thickness new) ( ).

No mdulo Procedimentos_Pblicos h tambm as variveis que representam os


parmetros geomtricos do vaso, como por exemplo: OD, que representa o dimetro
externo do tampo (outside diameter of the head) na temperatura ambiente ( ) ( ).

8.1.5 Constantes

No mdulo Procedimentos_Pblicos temos as seguintes constantes:

Pi = 3.14159265358979: aproximao para o nmero Real com 14 casas decimais.

Pgina | 120
8.2 UserForms
Na pasta de trabalho Tabela de Projeto para Vasos de Presso.xlsm do Excel temos os
seguintes UserForms:

8.2.1 UserFormDados_de_Projeto

Figura 8.2 - UserFormDados_de_Projeto

Solicita ao usurio inserir os dados de projeto do vaso a ser dimensionado. O usurio


pode escolher as unidades dos dados que ir inserir, dentro de algumas opes de
unidades. Ao clicar nas Images , o usurio obtm informaes de ajuda. Ao clicar no
CommandButtonConfirmar, os dados de projeto inseridos passam pela validao de
dados, e se forem dados vlidos, so convertidos para os valores nas unidades padro
( , ), e depois, so copiados para a planilha DADOS DE PROJETO da pasta de
trabalho Tabela de Projeto para Vasos de Presso.xlsm do Excel.

Cdigo resumido:

Declarado os fatores de converso de unidades:

Dim f_Presso_de_Projeto As Double, f_Presso_Hidrosttica As Double,


f_Presso_Total As Double, f1_Temperatura_de_Projeto As Double,
f0_Temperatura_de_Projeto As Double

Sub Unidades_de_Presso()

Dim unidades(0 To 5) As String

Pgina | 121
unidades(0) = "psi"

unidades(1) = "kPa"

unidades(2) = "ksi"

unidades(3) = "MPa"

unidades(4) = "bar"

unidades(5) = "atm"

Me.ComboBoxPresso_de_Projeto.List = unidades()

Me.ComboBoxPresso_Hidrosttica.List = unidades()

Me.ComboBoxPresso_Total.List = unidades()

End Sub

(...)

Private Sub ComboBoxPresso_de_Projeto_Change()

Select Case Me.ComboBoxPresso_de_Projeto.Value

Converte a presso para . Fazendo

Case "psi"

f_Presso_de_Projeto = 1

Case "kPa"

f_Presso_de_Projeto = 0.145037738

Case "ksi"

f_Presso_de_Projeto = 1000

Case "MPa"

f_Presso_de_Projeto = 145.03773773

Case "bar"

f_Presso_de_Projeto = 14.503773773

Case "atm"

f_Presso_de_Projeto = 14.695948775

End Select

Pgina | 122
Atualizando o valor da presso total:

If (IsNumeric(Me.TextBoxPresso_de_Projeto.Value)) And
(Me.ComboBoxPresso_de_Projeto.MatchFound) And
(IsNumeric(Me.TextBoxPresso_Hidrosttica.Value)) And
(Me.ComboBoxPresso_Hidrosttica.MatchFound) And
(Me.ComboBoxPresso_Total.MatchFound) Then

Me.TextBoxPresso_Total.Value = CStr((1 / f_Presso_Total) *


((f_Presso_de_Projeto) * (CDbl(Me.TextBoxPresso_de_Projeto.Value))
+ (f_Presso_Hidrosttica)
*CDbl(Me.TextBoxPresso_Hidrosttica.Value))))

End If

End Sub

(...)

Private Sub CommandButtonCancelar_Click()

End

End: Termina a execuo imediatamente.

End Sub

Private Sub CommandButtonConfirmar_Click()

Variveis Boolean que indicam se os dados inseridos foram validados.

Dim Presso_de_Projeto_Status As Boolean, Presso_Hidrosttica_Status As


Boolean, Presso_Total_Status1 As Boolean, Presso_Total_Status2 As Boolean,
Temperatura_de_Projeto_Status As Boolean

Atribuindo os valores padro (False) das variveis de validao de dados:

Presso_de_Projeto_Status = False

Presso_Hidrosttica_Status = False

Presso_Total_Status1 = False

Presso_Total_Status2 = False

Temperatura_de_Projeto_Status = False

Agora, os dados de projeto inseridos sero verificados para ver se so validados, caso
sejam dados vlidos, ser atribudo varivel de validao do dado correspondente, o
valor True.

Pgina | 123
If (IsNumeric(Me.TextBoxPresso_de_Projeto.Value)) And
(Me.ComboBoxPresso_de_Projeto.MatchFound) Then

Presso_de_Projeto_Status = True

Else

Nesse caso, a presso de projeto inserida no um valor numrico, ou a unidade


inserida para a presso de projeto no uma unidade vlida.

MsgBox "A presso de projeto deve ser um nmero com unidade.",


vbExclamation + vbOKOnly, "Valor da Presso de Projeto No Permitido"

End If

If (IsNumeric(Me.TextBoxPresso_Hidrosttica.Value)) And
(Me.ComboBoxPresso_Hidrosttica.MatchFound) Then

Presso_Hidrosttica_Status = True

Else

Nesse caso, a presso hidrosttica inserida no um valor numrico, ou a


unidade inserida para a presso hidrosttica no uma unidade vlida.

MsgBox "A presso hidrosttica deve ser um nmero com unidade.",


vbExclamation + vbOKOnly, "Valor da Presso Hidrosttica No
Permitido"

End If

If Presso_de_Projeto_Status And Presso_Hidrosttica_Status And


(Me.ComboBoxPresso_Total.MatchFound) Then

Verificando se a presso total menor que, ou igual a . Essa a


presso total mxima de aplicabilidade da norma ASME Seo VIII Diviso 1.

If (((f_Presso_de_Projeto) *
(CDbl(Me.TextBoxPresso_de_Projeto.Value)) + (f_Presso_Hidrosttica)
* (CDbl(Me.TextBoxPresso_Hidrosttica.Value))) <= 3000) Then

Presso_Total_Status1 = True

Else

MsgBox "A norma ASME Seo VIII Diviso 1 limitada a vasos


submetidos a uma presso total menor que, ou igual a 3000 psi.",
vbCritical + vbOKOnly, "Presso Total No Permitida"

End If

Pgina | 124
Verificando se a presso total maior que, ou igual a 0:

If (((f_Presso_de_Projeto) *
(CDbl(Me.TextBoxPresso_de_Projeto.Value)) + (f_Presso_Hidrosttica)
* (CDbl(Me.TextBoxPresso_Hidrosttica.Value))) >= 0) Then

Presso_Total_Status2 = True

Else

MsgBox "A presso total deve ser maior que, ou igual a 0." &
vbCrLf & "Essa tabela de projeto s dimensiona vasos de presso
para resistir presso interna.", vbCritical + vbOKOnly, "Presso
Total No Permitida"

End If

ElseIf Presso_de_Projeto_Status And Presso_Hidrosttica_Status And Not


(Me.ComboBoxPresso_Total.MatchFound) Then

Nesse caso, a unidade inserida para a presso total no uma unidade vlida.

MsgBox "A presso total deve ser um nmero com unidade.",


vbExclamation + vbOKOnly, "Valor da Presso Total No Permitido"

End If

If (IsNumeric(Me.TextBoxTemperatura_de_Projeto.Value)) And
(Me.ComboBoxTemperatura_de_Projeto.MatchFound) Then

Select Case Me.ComboBoxTemperatura_de_Projeto.Value

Converte a temperatura para . Fazendo

Case "F"

f1_Temperatura_de_Projeto = 1

f0_Temperatura_de_Projeto = 0

Case "C"

f1_Temperatura_de_Projeto = 9 / 5

f0_Temperatura_de_Projeto = 32

Case "Ra"

f1_Temperatura_de_Projeto = 1

f0_Temperatura_de_Projeto = -459.67

Pgina | 125
Case "K"

f1_Temperatura_de_Projeto = 9 / 5

f0_Temperatura_de_Projeto = -459.67

End Select

Verificando se a temperatura de projeto maior que, ou igual a :

If ((f1_Temperatura_de_Projeto) *
(CDbl(Me.TextBoxTemperatura_de_Projeto.Value)) +
(f0_Temperatura_de_Projeto)) >= -20 Then

Temperatura_de_Projeto_Status = True

Else

Nesse caso, a temperatura de projeto menor que .

MsgBox "A temperatura de projeto deve ser maior que, ou igual a -


20 F.", vbCritical + vbOKOnly, "Temperatura de Projeto No
Permitida"

End If

Else

Nesse caso, a temperatura de projeto inserida no um valor numrico, ou a


unidade inserida para a temperatura de projeto no uma unidade vlida.

MsgBox "A temperatura de projeto deve ser um nmero com unidade.",


vbExclamation + vbOKOnly, "Valor da Temperatura de Projeto No
Permitido"

End If

If Presso_Total_Status1 And Presso_Total_Status2 And


Temperatura_de_Projeto_Status Then

Nesse caso, todos os dados de projeto inseridos foram validados.

Copiando os valores da presso de projeto, da presso hidrosttica, da presso total, e da


temperatura de projeto para a planilha DADOS DE PROJETO da pasta de trabalho
Tabela de Projeto para Vasos de Presso.xlsm do Excel:

Workbooks("Tabela de Projeto para Vasos de


Presso.xlsm").Sheets("DADOS DE PROJETO").Range("K4").Value =
(f_Presso_de_Projeto) * CDbl(Me.TextBoxPresso_de_Projeto.Value)

Pgina | 126
Workbooks("Tabela de Projeto para Vasos de
Presso.xlsm").Sheets("DADOS DE PROJETO").Range("K5").Value =
(f_Presso_Hidrosttica) * CDbl(Me.TextBoxPresso_Hidrosttica.Value)

Workbooks("Tabela de Projeto para Vasos de


Presso.xlsm").Sheets("DADOS DE PROJETO").Range("K6").Value =
(f_Presso_de_Projeto) * CDbl(Me.TextBoxPresso_de_Projeto.Value) +
(f_Presso_Hidrosttica) * CDbl(Me.TextBoxPresso_Hidrosttica.Value)

Workbooks("Tabela de Projeto para Vasos de


Presso.xlsm").Sheets("DADOS DE PROJETO").Range("K7").Value =
(f1_Temperatura_de_Projeto) *
CDbl(Me.TextBoxTemperatura_de_Projeto.Value) +
(f0_Temperatura_de_Projeto)

Descarregando o UserFormDados_de_Projeto:

Unload Me

Carregando e mostrando o UserFormMaterial:

UserFormMaterial.Show

End If

End Sub

(...)

8.2.2 UserFormMaterial

Figura 8.3 UserFormMaterial

Pgina | 127
Solicita ao usurio inserir a especificao do material do vaso a ser dimensionado. O
usurio deve escolher um material permitido pela norma ASME Seo VIII Diviso 1,
caso contrrio, o UserFormMaterial no habilitar o CommandButtonConfirmar. Os
materiais permitidos pela norma ASME Seo VIII Diviso 1 esto listados na Seo II,
Parte D, subparte 1, tabelas 1A e 1B, da norma ASME. As planilhas Material Ferroso e
Material No-Ferroso so adapataes das tabelas 1A e 1B da norma ASME para a
Tabela de Projeto para Vasos de Presso. Ao clicar no CommandButtonConfirmar, a
especificao do material copiada para a planilha DADOS DE PROJETO da pasta de
trabalho Tabela de Projeto para Vasos de Presso.xlsm do Excel. De posse da
especificao do material, a planilha DADOS DE PROJETO calcula a tenso mxima
admissvel do material na temperatura de projeto, a tenso mxima admissvel do
material na temperatura de teste hidrosttico, e a tenso mxima admissvel do material
na temperatura de teste pneumtico, todas por interpolao. A planilha DADOS DE
PROJETO fornece tambm a designao da liga, a composio nominal, a temperatura
mxima permitida pelo material em questo, e a densidade do material.

Cdigo resumido:

Dim numero_do_material As Long,

Dim linhas_de_material As Long

Nmero de materiais na planilha Material Ferroso ou na planilha Material No-Ferroso.

(...)

Sub Numero_De_Especificao()

Preenche a lista do ComboBoxNumero_de_Especificao.

Dim i As Long, j As Long

i, j: ndices de contagem.

Me.ComboBoxNumero_de_Especificao.Clear

Limpa a lista do ComboBoxNumero_de_Especificao.

Select Case numero_do_material

Case 1

Se numero_do_material = 1, o material um material ferroso.

With Me.ComboBoxNumero_de_Especificao

For i = 1 To linhas_de_material

Para todos os materiais da planilha Material Ferroso, faz:

Pgina | 128
j=0

Do While j < .ListCount

If .List(j) <> CStr(Workbooks("Tabela de Projeto para Vasos


de Presso.xlsm").Sheets("Material Ferroso").Range("D" &
(i + 2)).Value) Then

Verifica se um determinado nmero de especificao da planilha


Material Ferroso diferente de um nmero de especificao da
lista do ComboBoxNumero_de_Especificao. Caso seja, passa
para o prximo nmero de especificao da lista do
ComboBoxNumero_de_Especificao; caso no seja, sai do
Loop.

j=j+1

Passa para o prximo nmero de especificao ( )


da lista do ComboBoxNumero_de_Especificao.

Else

Exit Do

Sai do Loop.

End If

Loop

If j = .ListCount Then

Se
(nesse
caso, o nmero de especificao em questo da planilha Material Ferroso
diferente de todos os nmeros de especificao da lista do
ComboBoxNumero_de_Especificao), ento acrescenta o nmero de
especificao em questo lista do
ComboBoxNumero_de_Especificao.

.AddItem CStr(Workbooks("Tabela de Projeto para Vasos de


Presso.xlsm").Sheets("Material Ferroso").Range("D" & (i +
2)).Value)

End If

Next i

Prximo material da planilha Material Ferroso.

Pgina | 129
End With

Case 2

Se numero_do_material = 2, o material um material no-ferroso.

(...)

End Select

End Sub

(...)

Private Sub CommandButtonConfirmar_Click()

Copia as especificaes do material para a planilha

(...)

Descarregando o UserFormMaterial:

Unload Me

Carregando o UserFormTemperatura_dos_Testes:

UserFormTemperatura_dos_Testes.Show

End Sub

8.2.3 UserFormTemperatura_dos_Testes

Figura 8.4 UserFormTemperatura_dos_Testes

Solicita ao usurio inserir a temperatura de realizao do teste hidrosttico e a


temperatura de realizao do teste pneumtico do vaso. O usurio pode escolher as
unidades das temperaturas que ir inserir, dentro de algumas opes de unidades. Ao
clicar nas Images , o usurio obtm informaes de ajuda. Ao clicar no
Pgina | 130
CommandButtonConfirmar, as temperaturas de realizao dos testes inseridas passam
pela validao de dados, e se forem temperaturas de realizao dos testes vlidas, so
convertidas para os valores nas unidades padro ( ), e depois, so copiadas para a
planilha DADOS DE PROJETO da pasta de trabalho Tabela de Projeto para Vasos de
Presso.xlsm do Excel. De posse da temperatura de realizao do teste hidrosttico e da
temperatura de realizao do teste pneumtico do vaso, a planilha DADOS DE
PROJETO calcula a tenso mxima admissvel do material na temperatura de teste
hidrosttico, e a tenso mxima admissvel do material na temperatura de teste
pneumtico, todas por interpolao.

O cdigo do UserFormTemperatura_dos_Testes no apresenta algo novo em relao ao


cdigo do UserFormDados_de_Projeto, por isso, ser aqui omitido.

Cada tipo de tampo de vaso de presso, tem uma macro do SolidWorks em VBA
(arquivos com extenso swp) correspondente. Essas macros editam os arquivos de peas
(arquivos com extenso sldprt) do SolidWorks que correspondem ao respectivo tampo.
Os algoritmos dessas macros so parecidos, diferindo apenas nas frmulas de tenses,
nas referncias aos arquivos externos, nas referncias s dimenses da pea, e em
alguns nomes (propriedade Name) e ttulos (propriedade Caption) de controles de
UserForms. Por isso, apresentarei aqui apenas macros associadas ao arquivo de pea do
SolidWorks Tampo Hemisfrico ASME.sldprt.

Figura 8.5 Pea do SolidWorks Tampo Hemisfrico ASME

As dimenso das peas do SolidWorks possuem nomes associados. Na pea Tampo


Hemisfrico ASME, por exemplo, h as seguintes dimenses: OD, THK, IDR. As
dimenses das peas podem ser classificadas em acionadoras ou acionadas.

Acionadoras: so dimenses cujo valor definido pelo usurio;

Pgina | 131
Acionadas: so dimenses cujo valor consequncia das relaes geomtricas
presentes na pea.

Na pea Tampo Hemisfrico ASME, as dimenses OD, THK so acionadoras; em


contrapartida, IDR acionada.

As peas do SolidWorks contidas na Tabela de Projeto para Vasos de Presso que


representam os diversos tipos de tampos de vaso possuem vrias propriedades, que so
mostradas na figura abaixo:

Figura 8.6 Propriedades das Peas do SolidWorks

Os valores das propriedades MATERIAL, NMERO DE ESPECIFICAO, TIPO/


GRAU, CLASSE/ CONDIO/ TMPERA, FORMA DO PRODUTO,
DESIGNAO DA LIGA/ NMERO UNS, COMPOSIO NOMINAL so copiados
diretamente da planilha DADOS DE PROJETO da pasta de trabalho Tabela de Projeto
para Vasos de Presso.xlsm do Excel pela macro do SolidWorks que corresponde ao
tampo em questo. A propriedade VOLUME INTERNO representa o volume do fluido
contido pelo tampo em questo. O valor da propriedade VOLUME INTERNO igual
ao volume da configurao Contedo da pea em questo, e calculado pelo
SolidWorks (o SolidWorks 2010 calcula o volume das peas).

Pgina | 132
Figura 8.7 Configurao Contedo da Pea Tampo Hemisfrico ASME

A propriedade MASSA representa a massa do tampo em questo vazio. O valor da


propriedade MASSA calculado pelo SolidWorks (o SolidWorks 2010 calcula a massa
das peas) multiplicando o volume do tampo (observe que o volume do tampo
diferente do valor da propriedade VOLUME INTERNO) em questo pela densidade do
material (a densidade do material copiada da planilha DADOS DE PROJETO da pasta
de trabalho Tabela de Projeto para Vasos de Presso.xlsm do Excel pela macro do
SolidWorks que corresponde ao tampo em questo).

Os valores das propriedades , , so calculados pela


macro do SolidWorks que corresponde ao tampo em questo.

A macro associada a pea do SolidWorks Tampo Hemisfrico ASME.sldprt


denominada Tampo Hemisfrico ASME.swp.

Na macro Tampo Hemisfrico ASME.swp h os seguintes UserForms:

Pgina | 133
8.2.4 UserFormTampo_Hemisfrico_ASME

Figura 8.8 UserFormTampo_Hemisfrico_ASME

Solicita ao usurio inserir as dimenses acionadoras do vaso a ser dimensionado. O


usurio pode escolher as unidades dos dados que ir inserir, dentro de algumas opes
de unidades. Ao clicar nas Images , o usurio obtm informaes de ajuda. Ao clicar
no CommandButtonConfirmar, as dimenses inseridas passam pela validao de dados,
e se forem dimenses vlidas, so convertidas para os valores nas unidades padro ( ),
e depois, so copiadas (em , as dimenses so armazenadas pelo SolidWorks
internamente em m) para a pea do SolidWorks Tampo Hemisfrico ASME.sldprt.

Cdigo resumido:

Private Sub CommandButtonConfirmar_Click()

Dim boolstatus As Boolean

Varivel Boolean que indica se a pea do SolidWorks Tampo Hemisfrico ASME.sldprt


foi reconstruda com sucesso.

Verificando se todos os campos esto preenchidos:

If IsNumeric(Me.TextBoxDimetro_Externo.Value) And
(Me.ComboBoxDimetro_Externo.MatchFound) Then

Agora, as dimenses inseridas sero verificadas para ver se so validadas:

Verificando se o dimetro externo inserido maior que 6,125:

If ((f_OD) * CDbl(Me.TextBoxDimetro_Externo.Value) > 6.125) Then

Pgina | 134
A norma ASME Seo VIII Diviso 1 limitada a vasos com dimetro externo
maior que . (Dimetro interno maior que , com espessura mnima
de ) [1] (Pargrafo U-1).

Atribuindo varivel OD o valor do dimetro externo inserido


convertido para in, fazendo

OD = (f_OD) * CDbl(Me.TextBoxDimetro_Externo.Value)

OD: dimetro externo do tampo hemisfrico (outside diameter of the


head) na temperatura ambiente ( ) ( ).

Inserindo o valor do dimetro externo na dimenso OD da pea do


SolidWorks Tampo Hemisfrico ASME.sldprt:

Tampo.Parameter("OD@Esboo2").SystemValue = OD /
39.37007874016

Aqui foi necessrio dividir a varivel global OD por


para converter de para , pois as dimenses so armazenadas pelo
SolidWorks internamente em .

boolstatus = Tampo.EditRebuild3()

EditRebuild3: reconstri os recursos do modelo que precisam ser


reconstrudos.

A varivel Boolean boolstatus recebe o valor True se a pea do


SolidWorks Tampo Hemisfrico ASME.sldprt for reconstruda com
sucesso; e False se a pea do SolidWorks Tampo Hemisfrico
ASME.sldprt no for reconstruda com sucesso.

Descarregando o UserFormTampo_Hemisfrico_ASME:

Unload Me

Carregando e mostrando o UserFormMargem_para_Corroso:

UserFormMargem_para_Corroso.Show

Else

Nesse caso, o dimetro externo inserido menor que, ou igual a 6,125.

MsgBox "O dimetro externo do tampo deve ser maior que 6,125 in.",
vbCritical + vbOKOnly, "Dimetro Externo do Tampo No Permitido"

End If

Pgina | 135
Else

Nesse caso, o dimetro externo inserido no um valor numrico, ou a unidade inserida


para o dimetro externo no uma unidade vlida.

MsgBox "O dimetro externo do tampo deve ser um nmero com unidade.",
vbExclamation + vbOKOnly, "Valor do Dimetro Externo do Tampo No
Permitido"

End If

End Sub

8.2.5 UserFormMargem_para_Corroso

Figura 8.9 UserFormMargem_para_Corroso

Solicita ao usurio inserir a margem para corroso do vaso a ser dimensionado, ou


ento, Solicita ao usurio inserir a taxa de corroso e a vida til do vaso a ser
dimensionado, dependendo da escolha do mtodo de clculo. O usurio pode escolher
as unidades dos dados que ir inserir, dentro de algumas opes de unidades. Ao clicar
nas Images , o usurio obtm informaes de ajuda. Ao clicar no

Pgina | 136
CommandButtonConfirmar, os dados inseridos passam pela validao de dados, e se
forem dados vlidos, so usados para calcular a margem para corroso na unidade
padro ( ), e depois, o resultado da margem para corroso armazenado na varivel
global CA.

O cdigo do UserFormMargem_para_Corroso no apresenta algo novo em relao ao


cdigo do UserFormDados_de_Projeto, por isso, ser aqui omitido.

8.2.6 UserFormEficincia_da_Juno

Figura 8.10 UserFormEficincia_da_Juno

Solicita ao usurio escolher os tipos de junes presentes no vaso a ser dimensionado.


Caso o vaso seja fabricado por fundio (propriedade do material FORMA DO
PRODUTO igual CASTINGS, na planilha DADOS DE PROJETO da pasta de
trabalho Tabela de Projeto para Vasos de Presso.xlsm do Excel), a pgina Tampo
Fabricado por Fundio (PageFundio) ser habilitada. Ao clicar nas Images ,o
usurio obtm informaes de ajuda. Ao clicar no CommandButtonConfirmar, a
eficincia da juno calculada, e depois, o resultado da eficincia da juno
armazenado na varivel global E.

Cdigo resumido:

Private Sub CommandButtonConfirmar_Click()

Dim E1T As Double, E1P As Double, E1N As Double, E2T As Double, E2P As
Double, E2N As Double, E3 As Double, E4 As Double, E5 As Double, E6 As
Double, EBT As Double, EBP As Double, ECC As Double, ESC As Double

Variveis que representam a eficincia da juno de cada tipo de juno.

Pgina | 137
(...)

Calculando a eficincia da juno soldada tipo 1. Caso a CheckBox em questo no


esteja selecionada (CheckBox.Value = False), a eficincia da juno correspondente
recebe o valor de 1; caso a CheckBox em questo esteja selecionada (CheckBox.Value =
True), a eficincia da juno correspondente recebe um valor baseado na norma ASME
Seo VIII Diviso 1.

Select Case Me.CheckBoxJuno_Soldada_Tipo_1.Value

Case True

If Me.CheckBoxTotal_Juno_Soldada_Tipo_1.Value Or
Me.CheckBoxParcial_Juno_Soldada_Tipo_1.Value Or
Me.CheckBoxNenhum_Juno_Soldada_Tipo_1.Value Then

Select Case
Me.CheckBoxTotal_Juno_Soldada_Tipo_1.Value

Case True

E1T = 1#

Case False

E1T = 1#

End Select

Select Case
Me.CheckBoxParcial_Juno_Soldada_Tipo_1.Value

Case True

E1P = 0.85

Case False

E1P = 1#

End Select

Select Case
Me.CheckBoxNenhum_Juno_Soldada_Tipo_1.Value

Case True

E1N = 0.7

Case False

E1N = 1#
Pgina | 138
End Select

Juno_Soldada_Tipo_1_Status = True

Else

MsgBox "Selecione o grau de exame radiogrfico da juno


soldada tipo 1.", vbExclamation + vbOKOnly, "Grau de
Exame Radiogrfico Faltando"

End If

Case False

E1T = 1#

E1P = 1#

E1N = 1#

Juno_Soldada_Tipo_1_Status = True

End Select

Select Case Me.CheckBoxJuno_Soldada_Tipo_2.Value

Calculando a eficincia da juno soldada tipo 2:

(...)

End Select

Calculando as eficincias das junes soldadas tipo 3, 4, 5:

(...)

Select Case Me.CheckBoxJuno_Soldada_Tipo_6.Value

Calculando a eficincia da juno soldada tipo 6:

(...)

End Select

Calculando a eficincia da juno brasada:

Select Case Me.CheckBoxJuno_Brasada.Value

Case True

If Me.CheckBoxTotal_Juno_Brasada.Value Or
Me.CheckBoxParcial_Juno_Brasada.Value Then

Pgina | 139
Select Case Me.CheckBoxTotal_Juno_Brasada.Value

Case True

EBT = 1#

Case False

EBT = 1#

End Select

Select Case Me.CheckBoxParcial_Juno_Brasada.Value

Case True

EBP = 0.5

Case False

EBP = 1#

End Select

Juno_Brasada_Status = True

Else

MsgBox "Selecione o grau de penetrao do metal de adio


da juno brasada.", vbExclamation + vbOKOnly, "Grau de
Penetrao do Metal de Adio Faltando"

End If

Case False

EBT = 1#

EBP = 1#

Juno_Brasada_Status = True

End Select

Calculando a eficincia da fundio, caso o vaso seja fabricado por fundio


(propriedade do material FORMA DO PRODUTO igual CASTINGS, na planilha
DADOS DE PROJETO da pasta de trabalho Tabela de Projeto para Vasos de
Presso.xlsm do Excel):

(...)

Pgina | 140
If Juno_Soldada_Tipo_1_Status And Juno_Soldada_Tipo_2_Status And
Juno_Brasada_Status And Fundio_Centrfuga_Status And
Fundio_Esttica_Status Then

Nesse caso, todas as eficincias das junes foram calculadas com sucesso.

Calculando a eficincia da juno e armazenando o resultado na varivel global E:

E = MNIMO(E1T, E1P, E1N, E2T, E2P, E2N, E3, E4, E5, E6, EBT, EBP,
ECC, ESC)

E: eficincia da juno (joint efficiency).

Descarregando o UserFormEficincia_da_Juno:

Unload Me

Carregando o UserFormEspessura_Mnima:

UserFormEspessura_Mnima.Show

End If

End Sub

Pgina | 141
8.2.7 UserFormEspessura_Mnima

Figura 8.11 UserFormEspessura_Mnima

Solicita ao usurio inserir as cargas suplementares presentes no vaso a ser


dimensionado. O usurio pode escolher as unidades dos dados que ir inserir, dentro de
algumas opes de unidades. Ao clicar nas Images , o usurio obtm informaes de
ajuda. Ao clicar no CommandButtonConfirmar, os dados inseridos passam pela
validao de dados, e se forem dados vlidos, so usados para calcular a espessura
mnima requerida na unidade padro ( ). A espessura mnima requerida ser a raiz da
funo , e ser calculada por um mtodo numrico,
que uma adaptao do mtodo de NewtonRaphson. Essa adaptao do mtodo de
NewtonRaphson apresentada no apndice, subseo 11.5.

Cdigo Resumido:

Funes de tenses:

Function s_V_Transversal(ByVal x As Double) As Double

Pgina | 142
Funo de tenso principal devido a na rea .

V_Transversal: fora de trao transversal ( );

A: rea solicitada pela trao transversal no tampo hemisfrico;

x: espessura corroda do tampo hemisfrico;

s_V_Transversal: tenso principal devido a V_Transversal na rea A.

(...)

A_Ext = Pi * ((OD) ^ 2) / 8

A_Int = Pi * ((OD - 2 * x) ^ 2) / 8

A = A_Ext - A_Int

s_V_Transversal = V_Transversal / A

End Function

Function s_V_Axial(ByVal x As Double) As Double

Funo de tenso principal devido a na rea .

V_Axial: fora de trao axial ( );

OD: dimetro externo do tampo hemisfrico (outside diameter);

x: espessura corroda do tampo hemisfrico;

A: rea da seo solicitada pela trao axial no tampo;

s_V_Axial: tenso principal devido a V_Axial na rea A.

(...)

A_Ext = Pi * ((OD_Trao) ^ 2) / 4

A_Int = Pi * ((OD_Trao - 2 * (x / Cos(alpha_Trao))) ^ 2) / 4

A = A_Ext - A_Int

s_V_Axial = V_Axial / A

End Function

Function s_M_Flexo(ByVal x As Double) As Double

Funo de tenso principal devido a na rea .

M_Flexo: momento fletor ( );

Pgina | 143
OD: dimetro externo do tampo hemisfrico (outside diameter);

x: espessura corroda do tampo hemisfrico;

A: rea da seo solicitada pela flexo no tampo;

Iz: momento de inrcia de rea da seo solicitada pela flexo no tampo hemisfrico;

s_M_Flexo: tenso principal devido a M_Flexo na rea A.

(...)

Iz = Pi * ((OD_Flexo) ^ 4 - (OD_Flexo - 2 * (x / Cos(alpha_Flexo))) ^ 4) / 64

s_M_Flexo = M_Flexo * (OD_Flexo / (2 * Iz))

End Function

Function s_P(ByVal x As Double) As Double

Funo de tenso principal devido a .

P: presso total (total pressure) ( );

OD: dimetro externo do tampo hemisfrico (outside diameter);

x: espessura corroda do tampo hemisfrico;

s_P: tenso principal devido a no tampo hemisfrico.

(...)

If x <= 0.1312684366 * OD Then

s_P = P * OD / (4 * x) - 0.4 * P

Else

Nesse caso , portanto, a parede do vaso grossa.

s_P = (P * (3 * (OD ^ 3) - 12 * (OD ^ 2) * x + 24 * OD * (x ^ 2) - 16 * (x ^


3))) / (4 * x * (3 * (OD ^ 2) - 6 * OD * x + 4 * (x ^ 2)))

End If

End Function

Function s_V_Axialr(ByVal x As Double) As Double

Funo de tenso normal devido a na face (Obtida usando as frmulas de


Mohr).

x: espessura corroda do tampo hemisfrico;

Pgina | 144
s_V_Axial: tenso principal devido a V_Axial na rea A.

s_V_Axialr = s_V_Axial(x)

End Function

Function t_V_Axialr(ByVal x As Double) As Double

Funo de tenso de cisalhamento devido a na face (Obtida usando as frmulas


de Mohr).

x: espessura corroda do tampo hemisfrico;

alpha_Trao: ngulo entre a superfcie mdia do tampo e a direo axial na seo


solicitada pela trao axial (rad);

s_V_Axial: tenso principal devido a V_Axial na rea A.

t_V_Axialr = (s_V_Axial(x)) * Tan(alpha_Trao)

End Function

Function s_M_Flexor(ByVal x As Double) As Double

Funo de tenso normal devido a na face (Obtida usando as frmulas de


Mohr).

x: espessura corroda do tampo hemisfrico;

s_M_Flexo: tenso principal devido a M_Flexo na rea A.

s_M_Flexor = s_M_Flexo(x)

End Function

Function t_M_Flexor(ByVal x As Double) As Double

Funo de tenso de cisalhamento devido a na face (Obtida usando as


frmulas de Mohr).

x: espessura corroda do tampo hemisfrico;

alpha_Flexo: ngulo entre a superfcie mdia do tampo e a direo axial na seo


solicitada pela flexo (rad);

t_M_Flexor = (s_M_Flexo(x)) * Tan(alpha_Flexo)

End Function

Function s_1(ByVal x As Double) As Double

Funo de tenso principal 1.

Pgina | 145
x: espessura corroda do tampo hemisfrico;

s_P: funo de tenso principal devido a ;

s_V_Axialr: funo de tenso normal devido a na face ;

t_V_Axialr: funo de tenso de cisalhamento devido a na face ;

s_M_Flexor: funo de tenso normal devido a na face ;

t_M_Flexor: funo de tenso de cisalhamento devido a na face .

(...)

s_r = s_P(x) + s_V_Axialr(x) + s_M_Flexor(x)

t_r = t_V_Axialr(x) + t_M_Flexor(x)

s_1 = s_r / 2 + Sqr((s_r ^ 2) + 4 * (t_r ^ 2)) / 2

End Function

Function s_2(ByVal x As Double) As Double

Funo de tenso principal 2.

x: espessura corroda do tampo hemisfrico;

s_P: funo de tenso principal devido a ;

s_V_Axialr: funo de tenso normal devido a na face ;

t_V_Axialr: funo de tenso de cisalhamento devido a na face ;

s_M_Flexor: funo de tenso normal devido a na face ;

t_M_Flexor: funo de tenso de cisalhamento devido a na face .

s_r = s_P(x) + s_V_Axialr(x) + s_M_Flexor(x)

t_r = t_V_Axialr(x) + t_M_Flexor(x)

s_2 = s_r / 2 - Sqr((s_r ^ 2) + 4 * (t_r ^ 2)) / 2

End Function

Function s_3(ByVal x As Double) As Double

Funo de tenso principal 3.

x: espessura corroda do tampo hemisfrico;

s_P: funo de tenso principal devido a ;

Pgina | 146
s_V_Transversal: tenso principal devido a V_Transversal.

s_3 = s_P(x) + s_V_Transversal(x)

End Function

Function f(ByVal x As Double) As Double

Critrio de falha da tenso principal mxima (critrio de Rankine).

A espessura mnima requerida ser a raiz da funo .

f = MXIMO(Abs(s_1(x)), Abs(s_2(x)), Abs(s_3(x))) - S * E

End Function

Procedimento para achar a espessura mnima requerida da parede. A espessura mnima


requerida ser a raiz da funo , e ser calculada por
um mtodo numrico, que uma adaptao do mtodo de NewtonRaphson.

Sub Realizar_Clculo()

(...)

Dim RTHKC(0 To 1) As Double

RTHKC: espessura mnima requerida no estado corrodo (required thickness corroded)


calculada pela iterao ( ).

Copiando as variveis necessrias:

d = CDbl(Me.TextBoxErro_no_Clculo.Value)

d: erro utilizado no clculo das razes das funes ( ).

Definindo a estimativa inicial da raiz da funo :

RTHKC(0) = (f_Estimativa_Inicial) *
(CDbl(Me.TextBoxEstimativa_Inicial.Value))

(...)

Set xlApp = GetObject(, "Excel.Application")

Conectar ao aplicativo ativo do Microsoft Excel.

Copiando os valores das variveis de projeto:

P = CDbl(xlApp.Workbooks("Tabela de Projeto para Vasos de


Presso.xlsm").Sheets("DADOS DE PROJETO").Range("K6").Value)

P: presso total (total pressure) ( ).

Pgina | 147
S = CDbl(xlApp.Workbooks("Tabela de Projeto para Vasos de
Presso.xlsm").Sheets("DADOS DE PROJETO").Range("L21").Value)

S: tenso mxima admissvel do material (maximum allowable stress) ( ).

Adaptao do mtodo de NewtonRaphson:

RTHKC(1) = RTHKC(0) - 12 * f(RTHKC(0)) * d / (-f(RTHKC(0) + 2 * d) + 8 *


f(RTHKC(0) + d) - 8 * f(RTHKC(0) - d) + f(RTHKC(0) - 2 * d))

Do While Abs(RTHKC(1) - RTHKC(0)) >= d

Esse o critrio de parada da adaptao do mtodo de NewtonRaphson.

Guardando o valor de RTHKC(1) em RTHKC(0):

RTHKC(0) = RTHKC(1)

Calculando a prxima iterao:

RTHKC(1) = RTHKC(1) - 12 * f(RTHKC(1)) * d / (-f(RTHKC(1) + 2 * d) +


8 * f(RTHKC(1) + d) - 8 * f(RTHKC(1) - d) + f(RTHKC(1) - 2 * d))

Loop

RTHKC(1): espessura mnima requerida no estado corrodo (required thickness


corroded) ( ).

RTHKC(1) = MXIMO(1 / 16, RTHKC(1))

A espessura mnima das sees e tampos submetidos diferena de presso deve ser de
pelo menos (aprox. ) exclusivo de qualquer margem para corroso [1]
(pargrafo UG-18).

Precisamos adicionar a margem para corroso para obtermos a espessura mnima


requerida no estado novo:

RTHKN = RTHKC(1) + CA

RTHKN: espessura mnima requerida no estado novo (required thickness new) ( ).

Arredondando RTHKN:

RTHKN = Round(RTHKN, Round(1 - Log10(d)))

valor_MsgBox = MsgBox("RTHKN := " & RTHKN & " in", vbInformation +


vbOKCancel, "Espessura Mnima Requerida")

Select Case valor_MsgBox

Case "1"

Pgina | 148
(...)

Descarregando o UserFormEspessura_Mnima:

Unload Me

Carregando o UserFormEspessura_Nominal:

UserFormEspessura_Nominal.Show

Case "2"

Carregando o UserFormEspessura_Mnima:

UserFormEspessura_Mnima.Show

End Select

End Sub

8.2.8 UserFormEspessura_Nominal

Figura 8.12 UserFormEspessura_Nominal

Solicita ao usurio inserir a espessura nominal adotada do vaso a ser dimensionado. O


usurio pode escolher a unidade da espessura nominal adotada que ir inserir, dentro de
algumas opes de unidades. Ao clicar nas Images , o usurio obtm informaes de
ajuda. Ao clicar no CommandButtonConfirmar, os dados inseridos passam pela
validao de dados, e se forem dados vlidos, so usados para calcular a presso
mxima de trabalho admissvel, a presso de teste hidrosttico, e a presso de teste
pneumtico, todas na unidade padro ( ). A presso mxima de trabalho admissvel
ser a raiz da funo , e ser calculada por um mtodo
numrico, que uma adaptao do mtodo de NewtonRaphson. Essa adaptao do
mtodo de NewtonRaphson apresentada no apndice, subseo 11.5.

Cdigo Resumido:

Pgina | 149
No UserFormEspessura_Nominal, h funes para calcular tenses que so parecidas
com as funes para calcular tenses do UserFormEspessura_Mnima, sendo a nica
diferena que nas funes para calcular tenses do UserFormEspessura_Nominal, a
varivel a presso, ao passo que, no UserFormEspessura_Mnima, a varivel a
espessura corroda. Por isso, as funes para calcular tenses do
UserFormEspessura_Nominal sero aqui omitidas.

Procedimento para achar a presso mxima de trabalho admissvel. A presso mxima


de trabalho admissvel ser a raiz da funo , e ser
calculada por um mtodo numrico, que uma adaptao do mtodo de Newton
Raphson.

Sub Realizar_Clculo()

(...)

SHT: tenso mxima admissvel na temperatura de realizao do teste hidrosttico


(maximum allowable stress) ( );

SPT: tenso mxima admissvel na temperatura de realizao do teste pneumtico


(maximum allowable stress) ( );

HTP: presso de teste hidrosttico (hydrostatic test pressure) ( );

PTP: presso de teste pneumtico (pneumatic test pressure) ( );

PH: presso hidrosttica correspondente coluna de fluido contido (static head) ( );

MAWPT: presso mxima de trabalho admissvel (maximum allowable working


pressure at the top) medida no topo do vaso na sua posio normal de operao, na
temperatura correspondente presso considerada, tomando-se o vaso com a espessura
corroda ( ).

Dim MAWPB(0 To 1) As Double

MAWPB: presso mxima de trabalho admissvel no fundo do vaso (maximum


allowable working pressure at the bottom), calculada pela iterao ( ).

Set xlApp = GetObject(, "Excel.Application")

Conectar ao aplicativo ativo do Microsoft Excel.

Copiando os valores das variveis de projeto:

PH = CDbl(xlApp.Workbooks("Tabela de Projeto para Vasos de


Presso.xlsm").Sheets("DADOS DE PROJETO").Range("K5").Value)

PH: presso hidrosttica correspondente coluna de fluido contido (static head) ( ).

Definindo a estimativa inicial da raiz da funo :

Pgina | 150
If P <= 15 Then

Na norma ASME Seo VIII Diviso 1, est implcito que a presso atmosfrica
(aprox. ) [1] (pargrafo U-1).

MAWPB(0) = 15

Else

MAWPB(0) = P

Usamos como estimativa inicial da MAWPB a presso total. Pois queremos


presso mxima de trabalho admissvel no fundo do vaso.

End If

Adaptao do mtodo de NewtonRaphson:

MAWPB(1) = MAWPB(0) - 12 * f(MAWPB(0)) * d / (-f(MAWPB(0) + 2 * d) + 8 *


f(MAWPB(0) + d) - 8 * f(MAWPB(0) - d) + f(MAWPB(0) - 2 * d))

Do While Abs(MAWPB(1) - MAWPB(0)) >= d

Esse o critrio de parada da adaptao do mtodo de NewtonRaphson.

Guardando o valor de MAWPB(1) em MAWPB(0):

MAWPB(0) = MAWPB(1)

Calculando a prxima iterao:

MAWPB(1) = MAWPB(1) - 12 * f(MAWPB(1)) * d / (-f(MAWPB(1) + 2 * d)


+ 8 * f(MAWPB(1) + d) - 8 * f(MAWPB(1) - d) + f(MAWPB(1) - 2 * d))

Loop

MAWPB(1) : presso mxima de trabalho admissvel no fundo do vaso (maximum


allowable working pressure at the bottom) ( ).

Precisamos subtrair a presso hidrosttica para obtermos a presso mxima de trabalho


admissvel no topo do vaso:

MAWPT = MAWPB(1) - PH

MAWPT: presso mxima de trabalho admissvel no topo do vaso (maximum allowable


working pressure at the top) ( ).

Arredondando MAWPT:

MAWPT = Round(MAWPT, Round(1 - Log10(d)))

Pgina | 151
valor_MsgBox = MsgBox("MAWPT := " & MAWPT & " psi", vbInformation +
vbOKCancel, "Presso Mxima de Trabalho Admissvel")

Select Case valor_MsgBox

Case "1"

Calculando presso de teste hidrosttico e a presso de teste pneumtico:

SHT = CDbl(xlApp.Workbooks("Tabela de Projeto para Vasos de


Presso.xlsm").Sheets("DADOS DE
PROJETO").Range("L28").Value)

SHT: tenso mxima admissvel na temperatura de realizao do teste


hidrosttico (maximum allowable stress) ( ).

SPT = CDbl(xlApp.Workbooks("Tabela de Projeto para Vasos de


Presso.xlsm").Sheets("DADOS DE
PROJETO").Range("L34").Value)

SPT: tenso mxima admissvel na temperatura de realizao do teste


pneumtico (maximum allowable stress) ( ).

HTP = 1.3 * MAWPT * (SHT / S)

HTP: presso de teste hidrosttico (hydrostatic test pressure) ( ).

PTP = 1.1 * MAWPT * (SPT / S)

PTP: presso de teste pneumtico (pneumatic test pressure) ( ).

End

End: Termina a execuo imediatamente.

Case "2"

Carregando o UserFormEspessura_Nominal:

UserFormEspessura_Nominal.Show

End Select

End Sub

Pgina | 152
9 CONCLUSO
As macros apresentadas neste trabalho dimensionam as partes do vaso passo a passo,
servindo como uma ferramenta didtica do usurio.

Comparando o dimensionamento de um vaso de presso com auxlio destas macros com


o dimensionamento mo com calculadora, o dimensionamento com auxlio das
macros apresenta as seguintes vantagens em relao ao dimensionamento mo com
calculadora:

Os formulrios das macros so autoexplicativos, diminuindo tempo de consulta


referida norma;

No dimensionamento com as macros, os clculos so feitos pelo computador,


aumentando a confiabilidade do projeto e reduzindo o gasto de tempo;

A tabela de projeto e os desenhos podem ser impressos (para serem usados em


relatrios e memrias de clculo, por exemplo);

As macros atualizam automaticamente os desenhos das partes do vaso.

Assim, dimensionamento de um vaso de presso de acordo com a norma ASME Seo


VIII Diviso 1 com auxlio da Tabela de Projeto para Vasos de Presso Segundo a
Norma ASME Seo VIII Diviso 1 fica mais fcil do que o dimensionamento mo
com calculadora, economizando tempo do projetista e aumentando sua produtividade.

A verso 1.0 da Tabela de Projeto para Vasos de Presso Segundo a Norma ASME
Seo VIII Diviso 1 possui as seguintes limitaes:

No dimensiona vasos para presso externa;

No dimensiona anis de reforo;

No dimensiona flanges;

No dimensiona bocais;

No dimensiona vasos aparafusados;

No dimensiona vlvulas de alvio de presso;

No dimensiona vasos multicamadas;

No dimensiona vasos feitos com chapa corrugada (embossed plate, dimpled


plate);

No dimensiona vasos de seo no circular;

No dimensiona braadeiras;

Pgina | 153
No dimensiona juntas de expanso.

Essas limitaes podem ser eliminadas em verses futuras da Tabela de Projeto para
Vasos de Presso Segundo a Norma ASME Seo VIII Diviso 1.

Pgina | 154
10 REFERNCIAS

[1] ASME, Rules for Construction of Pressure Vessels, 2002 Addenda ed., vol. Section
VIII Division 1, New York: Asme Boiler And Pressure Vessel Commitee, 2002.

[2] S. CHATTOPADHYAY, Pressure Vessels - Design and Practice, CRC Press,


2005.

[3] P. C. D. S. TELLES, Vasos de Presso, 2 ed., Rio de Janeiro: LTC, 1996.

[4] R. M. HUPPES, Anlise de Falha em um Vaso de Presso, Porto Alegre: UFRGS -


Universidade Federal do Rio Grande do Sul, 2009.

[5] C. FALCO, Vasos de Presso e Trocadores de Calor Casca e Tubos, Reviso


2008 ed., 2008.

[6] P. M. C. BRANDO, Vasos de Presso, Rio de Janeiro: Fundao Tcnico-


Educacional Souza Marques, 2006.

[7] R. R. CRAIG JR., Mecnica dos Materiais, LTC, 2003.

[8] J. E. SHIGLEY, C. R. MISCHKE e R. G. BUDYNAS, Projeto de Engenharia


Mecnica, Porto Alegre: Bookman, 2005.

[9] R. L. NORTON, Projeto de Mquinas, Porto Alegre: Bookman, 2004.

[10] WIKIMEDIA FOUNDATION, Wikipedia, [Online]. Available:


http://en.wikipedia.org/wiki/Main_Page.

[11] E. VENTSEL e T. KRAUTHAMMER, Thin Plates and Shells - Theory, Analysis,


and Applications, New York: Marcel Dekker, 2001.

[12] N. A. Z. PEREIRA, Notas de Aula de Projeto de Vasos Presso e Tubulaes,


Rio de Janeiro, 2010/2.

[13] B. E. C. W. J. BALL, CASTI Guidebook to ASME Section VIII Div. 1 - Pressure


Vessels, Edmonton: CASTI Publishing Inc., 2002.

[14] C. C. DA SILVA e E. D. S. VARGAS, Excel 2007 Avanado - Planilhas


Inteligentes, Santa Cruz do Rio Pardo, SP: Viena, 2009.

[15] MICROSOFT CORPORATION, Ajuda do Microsoft Visual Basic 6.3, 1987-


2001.

Pgina | 155
[16] B. JELEN e T. SYRSTAD, VBA e macros para o Microsoft Office Excel 2007,
So paulo: Pearson Prentice Hall, 2009.

[17] A. BERNARDINO e R. PACHECO, Uma abordagem elementar ao conceito de


curvatura, Escola Bsica Integrada de Vendas Novas.

[18] S. M. SKJVELAND, Derivation of the Laplace equation, 2006.

[19] ALTMANN & CIA LTDA, Altmann, [Online]. Available:


http://www.altmann.ind.br/inicial.html.

[20] MINISTRIO DO TRABALHO E EMPREGO DO BRASIL, Norma NR-13,


Braslia, 2006.

[21] J. KNISLEY, Multivariable Calculus Online, National Science Foundation,


[Online]. Available: http://math.etsu.edu/multicalc/prealpha/.

[22] M. A. GOMES RUGGIERO e V. L. D. R. LOPES, Clculo Numrico - Aspectos


Tericos e Computacionais, So Paulo: Makron Books.

Pgina | 156
11 APNDICE

11.1 Geometria de Linhas e Superfcies


11.1.1 Geometria de Linhas

Seja um vetor da origem at um ponto de interesse. Uma linha espacial pode ser
definida pela equao vetorial:

Equao 11.1

Figura 11.1 Linha Espacial

Onde so as coordenadas cartesianas do ponto de interesse, e um parmetro.

Se houver uma correspondncia biunvoca entre o parmetro e os pontos da linha ,


pode ser denominado coordenada curvilnea da linha.

Vamos considerar que todas as funes so duas vezes diferenciveis com derivada
segunda contnua. Uma linha ou uma superfcie representada por funes satisfazendo
essa condio so denominadas suaves.

A diferencial , de dada por:

Equao 11.2

Pgina | 157
Figura 11.2 Diferencial de

um vetor secante linha . Observamos que quando tende a , ele fica


tangente linha .

O comprimento de arco infinitesimal :

Equao 11.3
Assim, o comprimento de arco dado por:

Equao 11.4
Observao: usaremos a notao para o comprimento de arco ao invs de somente
para evitar uma possvel confuso do comprimento de arco com o mdulo do vetor
posio .

A derivada de com respeito :

Assim, outra frmula til para :

Equao 11.5
De onde vem (considerando ):

Pgina | 158
Assim, podemos obter o comprimento de arco por:

Equao 11.6
Podemos usar como parmetro para parametrizar a linha .

11.1.1.1 Vetor Tangente Unitrio

Podemos obter um vetor unitrio , tangente linha , fazendo:

Equao 11.7

Vemos que de fato pois

. Como , o sentido e a direo de so os mesmos de , portanto, tangente


a .

Figura 11.3 Vetor Tangente Unitrio

Pgina | 159
11.1.1.2 Vetor Normal Unitrio

Como diferenciando, vem , portanto, .


Assim, podemos obter um vetor unitrio , normal linha , fazendo:

Equao 11.8
Onde .

Utilizando como parmetro, podemos escrever a seguinte frmula til para :

Equao 11.9

11.1.1.3 Curvatura de Linhas

Suponha que queiramos aproximar um pedao infinitesimal, contendo um ponto , de


uma linha , por uma circunferncia. Sejam dois pontos mveis sobre , digamos e
. Tracemos a circunferncia definida por , e . Se aproximarmos os pontos
e do ponto fixo , no limite, obtemos uma circunferncia denominada circunferncia
osculadora [17].

Figura 11.4 Circunferncia Osculadora (adaptada de [17])

Pgina | 160
Sejam o vetor unitrio tangente no ponto , e , o vetor unitrio tangente num
ponto infinitesimalmente prximo a . Sejam e , o raio e o centro da circunferncia
osculadora em . o ngulo infinitesimal do setor circular compreendido pelos
pontos e o ponto infinitesimalmente prximo.

Figura 11.5 Curvatura de Linha

Figura 11.6 Diferencial de

O raio de curvatura de , em , dado por:

Equao 11.10

A curvatura de , em , definida por:

Pgina | 161
Equao 11.11

Observe que

. Portanto .

Equao 11.12
Portanto, .

Definimos ento o vetor curvatura de em :

Equao 11.13

Podemos obter uma frmula para calcular :

lembrando que vem:

Assim vem:

Equao 11.14

Pgina | 162
11.1.2 Geometria de Superfcies

Uma superfcie pode ser definida pela equao vetorial:

Equao 11.15

Onde so as coordenadas cartesianas do ponto de interesse, e so


parmetros independentes.

Se eliminarmos os parmetros da equao acima, ento a equao da superfcie


fica:

Se houver uma correspondncia biunvoca entre os pares de nmeros ( ) e os pontos


da superfcie , podem ser denominados coordenadas curvilneas da superfcie.

Se uma das coordenadas, por exemplo , for incrementada ,


definimos uma srie de linhas paramtricas na superfcie, ao longo das quais apenas o
parmetro varia. Essas linhas so denominadas linhas de coordenadas . Da mesma
forma, se o parmetro assumir os valores obtemos as
linhas de coordenadas .

Figura 11.7 Superfcie

Vamos considerar que todas as funes so duas vezes diferenciveis com derivada
segunda contnua. Ou seja, a superfcie suave.

Pgina | 163
11.1.2.1 Vetor Tangente Unitrio na Direo de

Um vetor tangente superfcie na direo de dado por:

Equao 11.16

Figura 11.8 Vetor Tangente na Direo de

Podemos obter um vetor unitrio , tangente superfcie na direo de , fazendo:

Equao 11.17

Vemos que de fato , pois

11.1.2.2 Vetor Tangente Unitrio na Direo de

Um vetor tangente superfcie na direo de dado por:

Equao 11.18

Pgina | 164
Figura 11.9 Vetor Tangente na Direo de

Podemos obter um vetor unitrio , tangente superfcie na direo de , fazendo:

Equao 11.19

Vemos que de fato , pois

11.1.2.3 Vetor Normal Unitrio

Podemos obter um vetor unitrio , normal superfcie , fazendo:

Equao 11.20

Pgina | 165
Figura 11.10 Vetor Unitrio Normal Superfcie

11.1.2.4 Comprimento de Arco na Superfcie

A diferencial , de dada por:

um vetor secante superfcie . Observamos que quando tende a , ele fica


tangente superfcie .

Portanto, comprimento de arco infinitesimal :

Assim, o comprimento de arco dado por:

Utilizando a Regra da Cadeia, podemos escrever:

Pois .

De onde vem:

Equao 11.21

Pgina | 166
Assim, obtemos:

Equao 11.22

denominado a primeira forma fundamental da superfcie. e so


13
denominados parmetros de Lam . Os parmetros de Lam so quantidades que
relacionam uma mudana no comprimento de arco na superfcie com a correspondente
mudana nas coordenadas curvilneas, ou, em outras palavras, eles podem ser tratados
como coeficientes de distoro, transformando uma mudana nas coordenadas
curvilneas em uma mudana no comprimento de arco de um segmento linear. A
primeira forma fundamental da superfcie define a geometria intrnseca da superfcie.

11.1.2.5 rea de Superfcies

Suponha que exista uma correspondncia biunvoca entre os pontos da superfcie e os


pares de nmeros ( ). Sejam e as diferenciais de nas direes de e
respectivamente.

Definimos o vetor de rea infinitesimal por:

Equao 11.23

Figura 11.11 Vetor de rea Infinitesimal

13
Gabriel Lam (1795 1870): foi um matemtico e fsico francs [10].

Pgina | 167
Assim, a rea infinitesimal dada por:

Equao 11.24

Mas, e , assim, como vem:

e , portanto , assim:

Equao 11.25

Se vem:

E a rea da superfcie dada por:

Equao 11.26

11.1.2.6 Curvatura de Superfcies

Seja uma superfcie, seja um ponto da superfcie. Suponha um plano contendo


que secciona a superfcie . A interseo do plano com a superfcie define uma
linha plana . Definimos o vetor curvatura da superfcie no plano , no ponto ,
como sendo o vetor curvatura da linha no ponto . Seja o vetor curvatura da
superfcie no plano , no ponto :

Pgina | 168
Figura 11.12 Curvatura de Superfcie

Equao 11.27

Para calcular precisamos diferenciar em relao , portanto, vamos


parametrizar a linha pelo comprimento de arco :

Utilizando a Regra da Cadeia, vem:

Utilizando o Teorema de Clairaut14, vem:

Vamos projetar na direo do vetor normal unitrio . Assim obtemos:

14
Alexis Claude de Clairaut (1713 1765): foi um matemtico francs [10].
Teorema de Clairaut: se uma funo tem derivadas parciais contnuas de segunda ordem em um
determinado ponto, ento as derivadas parciais desta funo so comutativas nesse ponto [10].

Pgina | 169
Lembrando que e vem:

Equao 11.28

Como , o menor valor de ocorre quando . Neste caso,


ou , e o plano um plano normal superfcie . A interseo do plano
normal com a superfcie define uma linha denominada seo normal da superfcie.
Observamos que podemos obter infinitas sees normais superfcie diferentes
contendo o mesmo ponto P.

Figura 11.13 Sees Normais (adaptada de [11])

A curvatura da superfcie num plano normal denominada curvatura normal da


superfcie, e denotada por

Pgina | 170
Equao 11.29

Observao: , porm,
como estamos interessados em calcular o raio de curvatura, descartamos o sinal
negativo.

A expresso entre parnteses na frmula de denominada segunda forma


fundamental da superfcie, e define a geometria extrnseca da superfcie.

Substituindo a Equao 11.22 na Equao 11.29, obtemos:

Equao 11.30

Deste modo, h infinitas curvaturas normais possveis no mesmo ponto da superfcie,


pois podemos obter infinitas sees normais no ponto, dependendo da direo do plano
normal (determinada pelo valor de ).

Figura 11.14 Curvatura Normal

A curvatura em qualquer outro plano que faz um ngulo com a normal pode ser
obtida por:

Pgina | 171
11.1.2.7 Curvaturas Principais e Direes Principais de Curvatura

J vimos que h infinitas curvaturas normais possveis no mesmo ponto da superfcie,


dependendo do valor de . Contudo, h duas sees normais no ponto, em
que uma das curvaturas a mxima possvel, e a outra a mnima possvel. Essas
sees normais so denominadas sees normais principais ou direes principais de
curvatura. As curvaturas dessas sees e os correspondentes raios de curvatura so
denominados curvaturas principais (denotados por e ) e raios de curvatura
principais (denotados por e ) no ponto.

Definimos ainda as linhas de curvaturas principais ou linhas de curvaturas. Uma linha


de curvatura uma linha na superfcie com a propriedade de que, em qualquer ponto
dessa linha, ela tem a tangente em comum com uma direo principal de curvatura.
Assim, a curvatura assume um valor extremo no ponto na direo da linha de curvatura.

Vamos achar as curvaturas principais e as direes principais de curvatura:

Extremizando (isto : fazendo ) vem:

Expandindo e agrupando os termos, obtemos a seguinte equao, denominada equao


caracterstica:

Equao 11.31

Pgina | 172
Que uma equao do segundo grau em . Resolvendo para , obtemos as direes
principais de curvatura. Substituindo o resultado na frmula de , obtemos as
curvaturas principais. Um dos valores de corresponde ao valor mximo da curvatura
normal no ponto, enquanto o outro valor de corresponde ao valor mnimo da curvatura
normal no ponto.

11.1.2.8 Curvatura Gaussiana15 e Curvatura Mdia

Sejam e as curvaturas principais. Definimos:

Curvatura Gaussiana :

Curvatura Mdia :

11.1.2.9 Teorema

As direes principais de curvatura so ortogonais.

Demonstrao:

Suponha , as direes principais de curvatura. O incremento do vetor


posio ao longo de cada uma dessas direes dado por:

Realizando o produto escalar vem:

Colocando em evidncia, e substituindo e na equao resultante vem:

Das relaes de Newton16-Girard17 da equao caracterstica, vem:

15
Johann Carl Friedrich Gauss (1777 1855): foi um matemtico, astrnomo e fsico alemo [10].
16
Sir Isaac Newton (1642 1727): foi um fsico e matemtico ingls [10].
17
Albert Girard (1595 1632): foi um matemtico francs [10].
Relaes de Newton-Girard: relao entre as razes e os coeficientes da equao [10].

Pgina | 173
Substituindo na equao para vem:

Portanto, , de onde se conclui que as direes principais de curvatura so


ortogonais.

11.1.2.10 Teorema de Euler18

Suponha duas sees normais ortogonais. Sejam e os incrementos de arco


infinitesimais nessas sees, e , o incremento de arco infinitesimal numa seo
normal que faz um ngulo com . Sejam ainda e os vetores unitrios tangentes
nas direes de e , e , o vetor unitrio tangente na direo de .

18
Leonhard Paul Euler (1707 1783): foi um matemtico e fsico suo de lngua alem que passou a
maior parte de sua vida na Rssia e na Alemanha [10].

Pgina | 174
Figura 11.15 Teorema de Euler

Escrevendo na base vem . Portanto:

, pois fixo. , . Assim, substituindo na frmula

acima, vem: . O qu fornece o Teorema de Euler:

Equao 11.32

Observe que e nessa frmula so os vetores curvatura em duas sees normais


ortogonais, no sendo necessrio que essas sees normais sejam as sees normais
principais.

Vamos agora escolher uma seo normal que faz um ngulo com . Vamos
denotar por o vetor curvatura nessa direo. Utilizando a frmula acima, vem:

Somando e segue um corolrio do Teorema de Euler:

Equao 11.33

Pgina | 175
Como , , , , ento:

Tomando e como os vetores curvatura principais, como as direes principais de


curvatura so ortogonais, obtemos:

11.1.2.11 Curvatura de Superfcies de Revoluo

Considere o sistema de coordenadas cilndricas, tomando , como


parmetros.

Figura 11.16 Coordenadas Cilndricas

Figura 11.17 Linhas de Coordenadas Cilndricas

Pgina | 176
Uma superfcie pode ser definida pela equao vetorial:

Equao 11.34

Onde o vetor posio de um ponto da superfcie em relao origem, so as


coordenadas cartesianas do ponto de interesse, e so as coordenadas do ponto de
interesse no sistema de coordenadas cilndricas.

Observao: no confundir com . o mdulo do vetor posio . uma das


coordenadas cilndricas, e representa a distncia entre o ponto em questo e o eixo .
No confundir com . o comprimento de arco infinitesimal. a
diferencial da coordenada cilndrica .

As coordenadas cartesianas de um ponto de uma superfcie de revoluo ao redor do


eixo podem ser representadas por:

; ;

Equao 11.35

Figura 11.18 Superfcie de Revoluo ao Redor do Eixo

Assim:

Pgina | 177
Equao 11.36

Equao 11.37

Equao 11.38

Equao 11.39

Equao 11.40

Equao 11.41

Pgina | 178
Equao 11.42

Equao 11.43

Equao Caracterstica:

Equao 11.44
O qu d:

Portanto, uma das direes principais , e a outra .

Pgina | 179
Figura 11.19 Curvatura

Assim vem:

Equao 11.45

Figura 11.20 Curvatura

Assim vem:

Equao 11.46

Pgina | 180
11.1.2.12 Curvaturas de Algumas Superfcies de Revoluo

Esfera:

Equao da esfera:

Equao 11.47

: dimetro da esfera (diameter)

Figura 11.21 Grfico da Esfera

Figura 11.22 Curvatura da esfera Figura 11.23 Curvatura da esfera

Pgina | 181
Cilindro:

: dimetro do cilindro (diameter)

Figura 11.24 Curvatura do cilindro Figura 11.25 Curvatura do cilindro

Pgina | 182
Cone:

Equao do cone:

Equao 11.48

: dimetro da base do cone (diameter)

: semi-ngulo do vrtice do cone (half apex angle)

Figura 11.26 Grfico do Cone

Figura 11.27 Curvatura do cone Figura 11.28 Curvatura do cone

Pgina | 183
Elipse:

Equao da elipse:

Equao 11.49

: dimetro da base da elipse


(diameter)
: altura da elipse (depth of dish)

Figura 11.29 Grfico da Elipse

Figura 11.30 Curvatura da elipse Figura 11.31 Curvatura da elipse

[11], [12], [17], [18], [21].

Pgina | 184
11.2 Deduo da Equao de Young19-Laplace20
Considere uma casca fina. Seja a diferena entre a presso interna e a presso externa
atuante na casca.

Figura 11.32 Casca Fina Submetida a uma Diferena de Presso

Considere tambm um ponto na superfcie mdia da casca. Traemos ento sees


normais ortogonais em volta do ponto .

Figura 11.33 Sees Normais em Volta do Ponto

Genericamente, suficiente supor que esto atuando foras (seta nica) em trs direes
linearmente independentes, e momentos (seta dupla) em trs direes linearmente
independentes, em cada seo normal na casca.

19
Thomas Young (1773 1829): foi um sbio ingls [10].
20
Pierre Simon, Marquis de Laplace (1749 1827): foi um matemtico, astrnomo e fsico francs [10].

Pgina | 185
Figura 11.34 Esforos em Volta do Ponto

Princpio: vamos considerar que o estado de tenses na casca de membrana. Portanto,


das condies necessrias e suficientes para existncia de um estado de tenses de
membrana vem que os contornos da casca so livres de cisalhamento transversal e
momentos. Assim os esforos em volta do ponto so reduzidos :

Figura 11.35 Esforos de Membrana em Volta do Ponto

Princpio: vamos considerar que as sees normais ortogonais em volta do ponto so


as sees normais principais de tenses. Assim, os cisalhamentos paralelos superfcie
mdia so nulos.

Pgina | 186
Como o estado de tenses de membrana, as tenses so distribudas uniformemente na
espessura da casca.

Figura 11.36 Tenses na Casca em Volta do Ponto

e so as tenses principais devido a diferena de presso.

e , e , e , so os raios de curvatura normal, centros de curvatura


normal, variaes dos ngulos, nas direes de e respectivamente.

: espessura da casca.

Equao de Equilbrio na Direo de :

Figura 11.37 Equao de Equilbrio na Direo de

Pgina | 187
Fazendo e vem:

De onde vem a equao de Young-Laplace:

Equao 11.50

11.2.1 Casca de Revoluo com Carga Vertical

Considere uma carga vertical por unidade de rea horizontal aplicada na casca.

Figura 11.38 Carga Vertical por Unidade de rea Horizontal

Precisamos agora incluir na equao de Young-Laplace o efeito da carga vertical .


Para isso, vamos calcular a presso exercida por na casca.

Pgina | 188
Figura 11.39 Presso Exercida por na Casca

Sejam a rea infinitesimal ortogonal , a rea infinitesimal ortogonal (isto


: a rea infinitesimal horizontal), a fora infinitesimal na direo de , a fora
infinitesimal na direo de , o ngulo da superfcie mdia da casca com a horizontal,
a presso exercida por na casca.

Figura 11.40 ngulo

Assim conclumos que:

Equao 11.51

E a equao de Young-Laplace assume a seguinte forma:

Equao 11.52

Pgina | 189
A equao de Young-Laplace possui duas incgnitas, e , portanto, para
determinarmos as tenses, precisamos de mais uma equao, que vem da condio de
contorno.

11.2.2 Condio de Contorno Casca de Revoluo Fechada

Figura 11.41 Casca de Revoluo Fechada

Equao de Equilbrio na Direo de :

Assim vem:

Equao 11.53

Figura 11.40 ngulo

Pgina | 190
Assim conclumos que:

Equao 11.54

[11], [12], [18].

11.3 Principais Estruturas do VBA


Nesta subseo, as linhas de cdigo em VBA esto formatadas em negrito, ao passo que
os comentrios dentro do cdigo no esto formatados em negrito.

11.3.1 Variveis

Uma varivel um espao na memria do computador reservado para armazenar um ou


mais valores, e como o valor armazenado pode variar, medida que as linhas de
programao VBA so executadas, estas estruturas so chamadas de variveis.

Cada varivel referenciada por um nome que deve iniciar com uma letra e possuir at
255 caracteres.

[14].

11.3.1.1 Tipos de Variveis

As variveis armazenam valores que ocupam espao na memria do computador. Cada


tipo de varivel possui um tamanho predefinido que ser o tamanho do espao utilizado
pela varivel.

Assim, para que uma varivel no ocupe espao a mais que o necessrio, preciso
definir o tipo de varivel.

Acompanhe a seguir alguns tipos de variveis do VBA:

[14].

Boolean: as variveis Boolean so armazenadas como nmeros de 16 bits (2 bytes),


mas s podem ser True ou False. Usam-se as palavras True ou False para atribuir um
dos dois estados as variveis Boolean;

Byte: as variveis Byte so armazenadas como nmeros de 8 bits (1 byte), sem sinal,
nicos, que variam em valor desde 0 at 255;

Pgina | 191
Currency: as variveis Currency so armazenadas como nmeros de 64 bits (8 bytes)
em um formato de nmero inteiro, em escala de 10.000 para fornecer um nmero de
ponto fixo com 15 dgitos esquerda da vrgula decimal e 4 dgitos direita. Podem ser
representados como uma varivel do tipo Currency nmeros desde -
922.337.203.685.477,5808 at 922.337.203.685.477,5807. O caractere de declarao de
tipo para Currency o sinal de arroba (@);

Date: as variveis Date so armazenadas como nmeros IEEE21 de ponto flutuante de


64 bits (8 bytes) que representam as datas que variam de 1 de janeiro de 100 a 31 de
dezembro de 9999 e as horas de 0:00:00 a 23:59:59;

Decimal: as variveis Decimal so armazenadas como nmeros inteiros, com sinal, de


96 bits (12 bytes), em escala por uma potncia de 10 varivel;

O fator de escala potncia de 10 especifica o nmero de dgitos direita da vrgula


decimal e varia de 0 a 28. Com uma escala de 0 (sem casas decimais), o maior valor
possvel +/-79.228.162.514.264.337.593.543.950.335. Com 28 casas decimais, o
maior valor +/-7,9228162514264337593543950335 e o menor valor, diferente de
zero, +/-0,0000000000000000000000000001;

Double: as variveis Double (ponto flutuante de dupla preciso) so armazenadas como


nmeros IEEE de ponto flutuante de 64 bits (8 bytes), desde -1,79769313486232E308
at -4,94065645841247E-324 para valores negativos e de 4,94065645841247E-324 at
1,79769313486232E308 para valores positivos. O caractere de declarao de tipo para
Double o sinal de cerquilha (#);

Integer: as variveis Integer so armazenadas como nmeros de 16 bits (2 bytes) com


valor desde -32.768 at 32.767. O caractere de declarao de tipo para Integer o sinal
de porcentagem (%);

Long: as variveis Long (inteiro longo) so armazenadas como nmeros de 32 bits (4


bytes), com sinal, desde -2.147.483.648 at 2.147.483.647. O caractere de declarao de
tipo para Long o e comercial (&);

String: as variveis String consistem em uma sequencia de caracteres. Uma String pode
incluir letras, nmeros, espaos e pontuao. Uma varivel String pode armazenar
sequencias de caracteres de comprimento fixo que variam em tamanho de 0 a
aproximadamente 63.000 caracteres e sequencias de caracteres dinmicas que variam
em comprimento de 0 a aproximadamente 2.000.000.000 de caracteres. O caractere de
declarao de tipo para String o cifro ($);

Variant: as variveis Variant so o tipo de variveis para todas as variveis que no


estejam explicitamente declaradas como algum outro tipo (usando instrues como
Dim, Private, Public ou Static). As variveis Variant no possuem caracteres de
21
Norma IEEE (Instituto de Engenheiros Eletricistas e Eletrnicos): a norma IEEE 754-2008 define os
formatos adequados para representar nmeros em ponto flutuante de preciso simples (32 bits) e de
preciso dupla (64 bits) [10].

Pgina | 192
declarao de tipo. Uma Variant um tipo especial de dados que pode conter qualquer
tipo de dados, exceto dados String de comprimento fixo.

Uma varivel no aceita valores que no sejam do tipo especificado. Assim, se for
atribudo um valor incompatvel para a varivel ocorrer um erro em tempo de
execuo.

[14], [15].

11.3.2 Operadores

Para realizarmos clculos e comparaes entre variveis no VBA, necessrio utilizar


operadores.

O VBA possui quatro tipos de operadores: aritmticos, de comparao, lgicos, e de


concatenao.

11.3.2.1 Operadores Aritmticos

Os operadores aritmticos so utilizados nos clculos matemticos.

No VBA, h os seguintes operadores aritmticos:

Operador Descrio
+ Adio
- Subtrao
* Multiplicao
/ Diviso
\ Diviso inteira
^ Exponenciao
Mod Retorna o resto da diviso

Tabela 11.1

11.3.2.2 Operadores de Comparao

Os operadores de comparao so utilizados para comparar valores de duas expresses.


O resultado da comparao True, se for verdadeira, ou False, se for falsa.

No VBA, h os seguintes operadores de comparao:

Pgina | 193
Operador Descrio
= Igual a
> Maior que
< Menor que
<> Diferente de
>= Maior que, ou igual a
<= Menor que, ou igual a
Is . Compara duas variveis de referncia a objetos
Like Como. Compara sequncia de caracteres

Tabela 11.2

11.3.2.3 Operadores Lgicos

Esse tipo de operador utilizado em operaes lgicas.

No VBA, h os seguintes operadores lgicos:

And (e): acrescenta expresses a um teste lgico. Retorna True se todas as expresses
forem verdadeiras, e False se pelo menos uma das expresses for falsa;

Or (ou): acrescenta expresses a um teste lgico. Retorna True se pelo menos uma das
expresses for verdadeira, e False se todas as expresses forem falsas;

Not (no): gera uma negao lgica;

Eqv (equivale): realiza uma equivalncia lgica (se, e somente se). Retorna True se as
duas expresses forem verdadeiras ou se as duas expresses forem falsas, e False se
uma das expresses for verdadeira e a outra expresso for falsa;

Imp (implica): realiza uma implicao lgica;

Xor (ou exclusivo): realiza uma excluso lgica. Retorna True se apenas uma
expresso for verdadeira, caso contrrio, retorna False.

11.3.2.4 Operadores de Concatenao

Os operadores de concatenao so utilizados para juntar textos.

No VBA, h os seguintes operadores de concatenao:

&: concatena textos;

+: concatena textos.

[14].

Pgina | 194
11.3.3 Estruturas Condicionais

As estruturas condicionais so utilizadas quando um bloco de aes deve se executado


somente se uma determinada expresso for verdadeira.

Veremos a seguir duas estruturas condicionais: If e Select Case.

11.3.3.1 If...Then...Else

A estrutura If utilizada para executar uma instruo dependendo do resultado de uma


expresso.

Sintaxe:

If <Expresso> Then

<Grupo de instrues If>

Else

<Grupo de instrues Else>

End If

Glossrio:

Expresso: expresso que retorna um valor True ou False;

Grupo de instrues If: uma ou mais instrues executadas se a Expresso for True;

Grupo de instrues Else: uma ou mais instrues executadas se a Expresso for False.

A instruo End If dispensvel se a estrutura If puder ser definida em uma nica linha.

Sintaxe:

If <Expresso> Then <Instruo>

Se houver mais de uma expresso a ser analisada, utiliza-se a instruo Elself.

Sintaxe:

If <Expresso> Then

<Grupo de instrues If>

Elself <Expresso> Then

<Grupo de instrues ElseIf>

Pgina | 195
Else

<Grupo de instrues Else>

End If

Executando uma estrutura If, a Expresso testada. Se Expresso for True, o Grupo de
instrues If executado. Se a Expresso for False, cada Expresso ElseIf ser avaliada
separadamente. Quando uma Expresso True for localizada, o Grupo de instrues
ElseIf imediatamente depois de Then associado ser executado. Se nenhuma das
Expresses ElseIf for True (ou se no houver clusulas ElseIf), o Grupo de instrues
Else ser executado. Depois da execuo do Grupo de instrues Else, a execuo
continua com a instruo seguinte a End If.

11.3.3.2 Select Case

A estrutura Select Case executa um dos diversos grupos de instrues, dependendo do


valor de uma expresso.

Sintaxe:

Select Case <Expresso>

Case <Valor 1>

<Grupo de instrues 1>

Case <Valor 2>

<Grupo de instrues 2>

Case Else

<Grupo de instrues Else>

End Select

Glossrio:

Expresso: a expresso que ser analisada;

Valor 1, Valor 2: resultados possveis da Expresso;

Grupo de instrues: uma ou mais instrues que so executadas caso o resultado da


Expresso coincida com o valor do respectivo Case.

Se Expresso coincidir com qualquer Valor, o Grupo de instrues seguintes quela


clusula Case ser executado at a prxima clusula Case, ou, para a ltima clusula,
at End Select. Ento o controle passa para a instruo seguinte a End Select.

Pgina | 196
A clusula Case Else usada para indicar o Grupo de instrues Else a ser executado se
no for encontrada coincidncia entre Expresso e um Valor em qualquer das outras
selees Case.

A diferena entre a estrutura Select Case e a estrutura If est no nmero de resultados


possveis da Expresso, enquanto que a estrutura Select Case permite um nmero
indeterminado de resultados possveis, a estrutura If, s permite dois resultados
possveis (True ou False).

[14].

11.3.4 Estruturas de Repetio

As estruturas de repetio, Loops ou Fors, so utilizados quando um grupo de


instrues precisa ser executado um nmero especfico de vezes, ou at que uma
determinada expresso se torne verdadeira ou falsa.

As seguintes estruturas de repetio podem ser utilizadas no VBA para incrementar a


realizao de tarefas:

11.3.4.1 Do...Loop

A estrutura Do...Loop utilizada para repetir um trecho de cdigo at que uma


determinada expresso seja verdadeira.

Sintaxe:

Do

<Grupo de instrues>

Loop <Expresso>

Glossrio:

Grupo de instrues: instrues que sero executadas;

Expresso: expresso que retorna um valor True ou False.

Junto com essa estrutura podemos utilizar dois operadores condicionais diferentes:
While ou Until. Esses operadores podem ser utilizados no incio ou no final do Loop
criando quatro situaes distintas para a estrutura Do...Loop.

Para todas as possveis utilizaes da estrutura Do...Loop possvel utilizar o comando


Exit Do para forar a sada da estrutura.

Pgina | 197
Ao utilizar a estrutura Do...Loop importante lembrar que o cdigo dentro do Loop
deve ser capaz de alterar a Expresso para False, caso contrrio, a Expresso ser
sempre True, e o Grupo de instrues dentro do Loop ficar em execuo infinitamente.

11.3.4.2 Do While...Loop

Nessa estrutura o operador condicional While utilizado no incio do Loop.

Sintaxe:

Do While <Expresso>

<Grupo de instrues>

Loop

Glossrio:

Expresso: expresso que retorna um valor True ou False;

Grupo de instrues: instrues que sero executadas.

Nesta estrutura, enquanto a Expresso for True, o Grupo de instrues do Loop


executado. Quando a Expresso for False, a execuo sai do Loop e o primeiro
comando aps o final do Loop ser executado.

Observao: caso a Expresso seja False j na primeira verificao, o Grupo de


instrues dentro do Loop no executado.

11.3.4.3 Do...Loop While

Nessa estrutura o operador condicional While utilizado no fim do Loop.

Sintaxe:

Do

<Grupo de instrues>

Loop While <Expresso>

Glossrio:

Grupo de instrues: instrues que sero executadas;

Expresso: expresso que retorna um valor True ou False.

Pgina | 198
Como o teste fica no final do Loop, o Grupo de instrues dentro do Loop executado
pelo menos uma vez, e enquanto a Expresso for True, o Loop continua sendo
executado. Quando a Expresso for False, o primeiro comando aps o final do Loop
ser executado.

Observao: caso a Expresso seja False j na primeira avaliao, o Loop ser


executado uma nica vez.

11.3.4.4 Do Until...Loop

Nessa estrutura o operador condicional Until utilizado no incio do Loop.

Sintaxe:

Do Until <Expresso>

<Grupo de instrues>

Loop

Glossrio:

Expresso: expresso que retorna um valor True ou False;

Grupo de instrues: instrues que sero executadas.

Em estruturas que utilizam o operador condicional Until, o Grupo de instrues dentro


do Loop executado enquanto a Expresso for False. Assim, quando a Expresso
tornar-se True a execuo da estrutura abandonada e o primeiro comando aps o final
do Loop executado.

Observao: caso a Expresso seja True j na primeira verificao, o Loop no ser


executado nenhuma vez.

11.3.4.5 Do...Loop Until

Nessa estrutura o operador condicional Until utilizado no fim do Loop.

Sintaxe:

Do

<Grupo de instrues>

Loop Until <Expresso>

Glossrio:

Grupo de instrues: instrues que sero executadas;

Pgina | 199
Expresso: expresso que retorna um valor True ou False.

Como o teste fica no final do Loop, o Grupo de instrues dentro do Loop executado
pelo menos uma vez, e enquanto a Expresso for False, o Loop continua sendo
executado. Quando a Expresso for True, o primeiro comando aps o final do Loop ser
executado.

Observao: caso a Expresso seja True j na primeira avaliao, o Loop ser executado
uma nica vez.

11.3.4.6 For...Next

A estrutura For...Next utilizada para repetir um grupo de instrues um determinado


nmero de vezes. Para controlar quantas vezes a estrutura repetida utilizamos uma
varivel como contador que varia de um valor inicial at um valor final.

Sintaxe:

For <Contador> = <Incio> To <Fim> Step <Incremento>

<Grupo de instrues>

Next <Contador>

Glossrio:

Contador: varivel que controla a repetio do lao;

Incio: valor inicial da varivel Contador;

Fim: valor final da varivel Contador;

Incremento: valor que ser incrementado varivel Contador a cada passagem do lao;

Grupo de instrues: uma ou mais instrues que sero executadas.

No incio da estrutura, a varivel Contador recebe um determinado valor. A cada


passagem pelo For, a varivel Contador incrementada pelo valor definido em
Incremento, e caso o incremento no seja definido, ser utilizado o valor padro 1.
Quando o valor da varivel Contador for maior que o valor Fim, a execuo sai do For e
passa para a prxima linha de cdigo.

11.3.4.7 For Each...Next

A estrutura For Each...Next repete um grupo de instrues um nmero determinado de


vezes. A quantidade de repeties do For depende da quantidade de elementos que o
grupo utilizado na estrutura possui.

Pgina | 200
Sintaxe:

For Each <Elemento> In <Grupo>

<Grupo de instrues>

Next

Glossrio:

Elemento: varivel utilizada para interagir atravs dos elementos do grupo;

Grupo: nome de uma coleo de objetos;

Grupo de instrues: uma ou mais instrues que so executadas.

Nessa estrutura o Grupo de instrues executado uma vez para cada Elemento do
Grupo. Assim, esse For s executado se houver no mnimo um Elemento no Grupo.
Quando no houver mais Elementos no Grupo, o processo de execuo sai do For e
continua com a prxima linha de cdigo aps a instruo Next.

[14].

11.3.5 UserForms

Os UserForms exibem informaes e permitem que o usurio insira informaes. Os


UserForms InputBox e MsgBox so maneiras simples de fazer isso. Pode-se usar os
controles de UserForm no Editor de VBA para criar UserForms mais complexos.

11.3.5.1 InputBox

Figura 11.42 InputBox

A funo InputBox utilizada para criar um elemento bsico de interface que solicita a
entrada do usurio antes de o programa avanar. Voc pode definir a mensagem, o
ttulo, um valor padro, a posio da InputBox e arquivos de ajuda. Apenas dois botes
so fornecidos: OK e Cancelar. O valor retornado uma string.

Pgina | 201
Sintaxe:

InputBox (<Mensagem>, <Ttulo>, <Valor Padro>, <Posio x>, <Posio y>,


<Arquivo de Ajuda>)

11.3.5.2 MsgBox

Figura 11.43 MsgBox

A funo MsgBox cria uma caixa de mensagem que exibe informaes e espera o
usurio clicar em um boto antes de continuar. Enquanto InputBox tem apenas os botes
OK e Cancelar, MsgBox oferece vrias configuraes de botes, que incluem Sim, No,
OK e Cancelar.

Sintaxe:

MsgBox (<Mensagem>, <Botes>, <Ttulo>, <Arquivo de Ajuda>)

Pgina | 202
11.3.5.3 Criando um UserForm

Figura 11.44 UserForm

Os UserForms combinam as capacidades do InputBox e MsgBox para criar uma maneira


mais eficiente de interagir com o usurio. Por exemplo, em vez de fazer o usurio
preencher informaes em uma planilha, voc pode criar um UserForm que solicita os
dados necessrios.

11.3.5.4 Eventos de um UserForm

Um UserForm tem eventos desencadeados por aes. Depois que o UserForm foi
adicionado ao projeto, os eventos estaro disponveis na lista suspensa Propriedades, no
canto superior direito da janela Cdigo, selecionando-se UserForm na lista suspensa
Objeto, esquerda.

Os eventos disponveis para UserForms esto descritos abaixo:

Activate: ocorre quando um UserForm mostrado ao ser carregado ou reexibido. Esse


evento desencadeado depois do evento Initialize;

AddControl: ocorre quando um controle adicionado a um UserForm em tempo de


execuo. No executa em tempo de projeto ou na inicializao do UserForm;

BeforeDragOver: ocorre enquanto o usurio faz uma operao de arrastar e soltar


sobre o UserForm;

Pgina | 203
BeforeDroporPaste: ocorre antes de o usurio estar prestes a soltar ou colar dados no
UserForm;

Click: ocorre quando o usurio clica no UserForm com o mouse;

DblClick: ocorre quando o usurio d um clique duplo no UserForm com o mouse;

Deactivate: ocorre quando um UserForm desativado;

Error: ocorre quando o UserForm depara com um erro e no pode retornar


informaes sobre o erro;

Initialize: ocorre quando o UserForm carregado pela primeira vez, antes do evento
Activate. Se voc ocultar (mtodo Hide) e depois exibir (mtodo Show) um UserForm,
Initialize no ser desencadeado;

KeyDown: ocorre quando o usurio pressiona uma tecla no teclado;

KeyPress: ocorre quando o usurio pressiona uma tecla ANSI. Uma tecla ANSI um
caractere digitvel, como a letra a. Um caractere no-digitvel seria, por exemplo, a
tecla Tab;

KeyUp: ocorre quando o usurio solta uma tecla no teclado;

Layout: ocorre quando o UserForm muda de tamanho;

MouseDown: ocorre quando o usurio pressiona o boto do mouse dentro das bordas
do UserForm;

MouseMove: ocorre quando o usurio move o mouse dentro das bordas do UserForm;

MouseUp: ocorre quando o usurio libera o boto do mouse dentro das bordas do
UserForm;

QueryClose: ocorre antes de um UserForm fechar. Permite reconhecer o mtodo


utilizado para fechar um UserForm e faz o cdigo responder de maneira
correspondente;

RemoveControl: ocorre quando um controle excludo do UserForm;

Resize: ocorre quando o UserForm redimensionado;

Scroll: ocorre quando a ScrollBar, se visvel, rolada;

Terminate: ocorre depois que o UserForm foi descarregado (instruo Unload).


desencadeado depois de QueryClose;

Zoom: ocorre quando o valor de zoom alterado.

Pgina | 204
11.3.5.5 Adicionando Controles a um UserForm

Os controles so objetos, como ActiveWorkbook. Eles tm propriedades e mtodos,


dependendo do tipo de controle. A maior parte da programao para os controle feita
atrs do UserForm; mas se outro mdulo precisar referir-se a um controle, o pai, que o
UserForm, ter de ser includo com o objeto.

Para programar um controle, destaque-o e selecione Exibir cdigo. O rodap, o


cabealho e a ao-padro para o controle so automaticamente inseridos no campo de
programao. Para ver as outras aes disponveis para um controle, selecione o
controle na lista suspensa Objeto e visualize as aes na lista suspensa Propriedades.

11.3.5.6 Utilizando Controles Bsicos de UserForm

Todos os controles tm diferentes eventos associados, o que permite que voc codifique
o que acontece com base nas aes do usurio.

Figura 11.45 Label Figura 11.46 TextBox Figura 11.47 CommandButton

Um controle Label em um UserForm exibe textos descritivos, tais como ttulos,


legendas, figuras ou instrues breves.

Um controle TextBox captura informaes de um usurio ou exibe informaes de um


conjunto organizado de dados.

Um controle CommandButton inicia, finaliza ou interrompe uma ao ou uma srie de


aes.

Os eventos disponveis para os controles Label, TextBox e CommandButton so


descritos abaixo:

AfterUpdate: ocorre depois que os dados do controle foram alterados pelo usurio;

BeforeDragOver1,2,3: ocorre enquanto o usurio arrasta e solta dados sobre o controle;

BeforeUpdate: ocorre antes dos dados no controle serem alterados;

Change: ocorre quando o valor do controle alterado;

Click1,3: ocorre quando o usurio clica no controle com o mouse;

DblClick1,2,3: ocorre quando o usurio d um clique duplo no controle com o mouse;

DropButtonClick: ocorre quando o usurio pressiona F4 no teclado;

Pgina | 205
Enter2,3: ocorre antes de o controle receber o foco de outro controle no mesmo
UserForm;

Error1,2,3: ocorre quando o controle encontra um erro e no consegue retornar as


informaes sobre o erro;

Exit2,3: ocorre assim que o foco do controle passa para outro controle no mesmo
UserForm;

KeyDown2,3: ocorre quando o usurio pressiona uma tecla no teclado;

KeyPress2,3: ocorre quando o usurio pressiona uma tecla ANSI. Uma tecla ANSI um
caractere digitvel, como a letra a. Um caractere no-digitvel seria, por exemplo, a
tecla Tab;

KeyUp2,3: ocorre quando o usurio solta uma tecla no teclado;

MouseDown1,2,3: ocorre quando o usurio pressiona o boto do mouse dentro das


bordas do controle;

MouseMove1,2,3: ocorre quando o usurio move o mouse dentro das bordas do controle;

MouseUp1,2,3: ocorre quando o usurio solta o boto do mouse dentro das bordas do
controle.

Controle Label;

Controle TextBox;

Controle CommandButton.

11.3.5.7 Decidindo entre ListBox e ComboBox

Figura 11.48 ComboBox

Figura 11.49 ListBox

Um controle ListBox exibe uma lista de valores dentre os quais o usurio pode escolher
alguns deles.

Pgina | 206
Um controle ComboBox exibe uma lista de valores dentre os quais o usurio pode
escolher alguns deles e permite que o usurio insira um novo valor.

Os eventos disponveis para os controles ListBox e ComboBox so descritos abaixo:

AfterUpdate1,2: ocorre depois que os dados do controle foram alterados pelo usurio;

BeforeDragOver1,2: ocorre enquanto o usurio arrasta e solta dados sobre o controle;

BeforeDropOrPaste1,2: ocorre antes de o usurio soltar ou colar dados no controle;

BeforeUpdate1,2: ocorre antes dos dados no controle serem alterados;

Change1,2: ocorre quando o valor do controle alterado;

Click1,2: ocorre quando o usurio seleciona um valor na ListBox ou na ComboBox;

DblClick1,2: ocorre quando o usurio d um clique duplo no controle com o mouse;

DropButtonClick2: ocorre quando a lista suspensa aparece, depois que o usurio clica
na seta suspensa da ComboBox ou pressiona F4 no teclado;

Enter1,2: ocorre antes de o controle receber o foco de outro controle no mesmo


UserForm;

Error1,2: ocorre quando o controle encontra um erro e no pode retornar as informaes


sobre o erro;

Exit1,2: ocorre assim que o foco do controle passa para outro controle no mesmo
UserForm;

KeyDown1,2: ocorre quando o usurio pressiona uma tecla no teclado;

KeyPress1,2: ocorre quando o usurio pressiona uma tecla ANSI. Uma tecla ANSI um
caractere digitvel, como a letra a. Um caractere no-digitvel seria, por exemplo, a
tecla Tab;

KeyUp1,2: ocorre quando o usurio solta uma tecla no teclado;

MouseDown1,2: ocorre quando o usurio pressiona o boto do mouse dentro das bordas
do Controle;

MouseMove1,2: ocorre quando o usurio move o mouse dentro das bordas do controle;

MouseUp1,2: ocorre quando o usurio solta o boto do mouse dentro das bordas do
controle.
1
Controle ListBox;
2
Controle ComboBox.

Pgina | 207
11.3.5.8 Adicionando OptionButtons e CheckBoxes a um UserForm

Figura 11.50 - OptionButton

Figura 11.51 - CheckBox

Figura 11.52 - Frame

Um controle OptionButton mostra o estado da seleo de um item em um grupo de


opes.

Um controle CheckBox exibe o estado da seleo de um item.

OptionButtons so semelhantes s CheckBoxes pois podem ser utilizados para fazer uma
seleo. Mas, diferentemente das CheckBoxes, os OptionButtons podem ser facilmente
configurados para permitir apenas uma seleo a partir de um grupo.

Utilizando a ferramenta Frame, podemos separar o prximo conjunto de OptionButtons


dos outros OptionButtons do UserForm. O Frame utilizado para agrupar
OptionButtons.

Os OptionButtons tm uma propriedade denominada GroupName. Quando se atribui o


mesmo GroupName a um conjunto de OptionButtons, eles funcionam coletivamente
como um mecanismo alternador, para que apenas um OptionButton no conjunto possa
ser selecionado. Selecionar um OptionButton remove automaticamente a seleo dos
OptionButtons do mesmo GroupName ou Frame. Para impedir esse comportamento,
deve-se deixar a propriedade GroupName em branco ou inserir outro nome.

Os eventos disponveis para os controles OptionButton, CheckBox e Frame so


descritos abaixo:

AfterUpdate1,2: ocorre depois que os dados do controle foram alterados pelo usurio;

AddControl3: ocorre quando um controle adicionado a um Frame em um formulrio


em tempo de execuo. No executa em tempo de projeto ou na inicializao do
UserForm;

BeforeDragOver1,2,3: ocorre enquanto o usurio arrasta e solta sobre o controle;

Pgina | 208
BeforeDropOrPaste1,2,3: ocorre antes de o usurio estar prestes a soltar ou colar dados
no controle;

BeforeUpdate1,2: ocorre antes dos dados no controle serem alterados;

Change1,2: ocorre quando o valor do controle alterado;

Click1,2,3: ocorre quando o usurio clica no controle com o mouse;

DblClick1,2,3: ocorre quando o usurio d um clique duplo no controle com o mouse;

Enter1,2,3: ocorre antes de o controle receber o foco de outro controle no mesmo


UserForm;

Error1,2,3: ocorre quando o controle encontra um erro e no pode retornar as


informaes sobre o erro;

Exit1,2,3: ocorre assim que o foco do controle passa para outro controle no mesmo
UserForm;

KeyDown1,2,3: ocorre quando o usurio pressiona uma tecla no teclado;

KeyPress1,2,3: ocorre quando o usurio pressiona uma tecla ANSI. Uma tecla ANSI
um caractere digitvel, como a letra a. Um caractere no-digitvel seria, por exemplo,
a tecla Tab;

KeyUp1,2,3: ocorre quando o usurio solta uma tecla no teclado;

Layout3: ocorre quando o Frame muda de tamanho;

MouseDown1,2,3: ocorre quando o usurio pressiona o boto do mouse dentro das


bordas do controle;

MouseMove1,2,3: ocorre quando o usurio move o mouse dentro das bordas do controle;

MouseUp1,2,3: ocorre quando o usurio libera o boto do mouse dentro das bordas do
controle;

RemoveControl3: ocorre quando um controle excludo de dentro do Frame;

Scroll3: ocorre quando a ScrollBar, se visvel, rolada;

Zoom3: Ocorre quando o valor de zoom alterado.

Controle OptionButton;

Controle CheckBox;
3
Controle Frame.

Pgina | 209
11.3.5.9 Usando Images em um UserForm

Figura 11.53 Image

Um controle Image exibe uma figura em um UserForm.

Os eventos disponveis para controles Image so descritos abaixo:

BeforeDragOver: ocorre enquanto o usurio arrasta e solta os dados sobre a Image;

BeforeDropOrPaste: ocorre antes de o usurio estar prestes a soltar ou colar dados na


Image;

Click: ocorre quando o usurio clica na Image com o mouse;

DblClick: ocorre quando o usurio d um clique duplo na Image com o mouse;

Error: ocorre quando a Image encontra um erro e no consegue retornar as informaes


sobre o erro;

MouseDown: ocorre quando o usurio pressiona o boto do mouse dentro das bordas
da Image;

MouseMove: ocorre quando o usurio move o mouse dentro das bordas da Image;

MouseUp: ocorre quando o usurio solta o boto do mouse dentro das bordas da Image.

11.3.5.10 Utilizando um SpinButton em um UserForm

Figura 11.54 SpinButton

Os SpinButtons permitem ao usurio incrementar ou decrementar ao longo de uma srie


de nmeros. Dessa maneira, o usurio forado a inserir nmeros ao invs de texto.

Os eventos disponveis para controles SpinButton so descritos abaixo:

AfterUpdate: ocorre depois que os dados do SpinButton foram alterados pelo usurio;

BeforeDragOver: ocorre enquanto o usurio arrasta e solta dados sobre o SpinButton;

Pgina | 210
BeforeDropOrPaste: ocorre antes de o usurio estar prestes a soltar ou colar dados no
SpinButton;

BeforeUpdate: ocorre antes dos dados no SpinButton serem alterados;

Change: ocorre quando o valor do SpinButton alterado;

DblClick: ocorre quando o usurio d um clique duplo no SpinButton com o mouse;

Enter: ocorre antes de o SpinButton receber o foco de outro controle no mesmo


UserForm;

Error: ocorre quando o SpinButton encontra um erro e no pode retornar as


informaes sobre o erro;

Exit: ocorre assim que o foco do SpinButton passa para outro controle no mesmo
UserForm;

KeyDown: ocorre quando o usurio pressiona uma tecla no teclado;

KeyPress: ocorre quando o usurio pressiona uma tecla ANSI. Uma tecla ANSI um
caractere digitvel, como a letra a. Um caractere no-digitvel seria, por exemplo, a
tecla Tab;

KeyUp: ocorre quando o usurio solta uma tecla no teclado;

SpinDown: ocorre quando o usurio clica no SpinButton inferior ou esquerdo,


diminuindo o valor;

SpinUp: ocorre quando o usurio clica no SpinButton superior ou direito, aumentando o


valor.

Pgina | 211
11.3.5.11 Utilizando MultiPage para combinar UserForms

Figura 11.55 MultiPage

Um controle MultiPage apresenta mltiplas telas de informao como um nico


conjunto.

O controle MultiPage fornece uma maneira elegante de organizar vrios UserForms.

Os eventos disponveis para um controle MultiPage so descritos abaixo:

AddControl: ocorre quando um controle adicionado a uma pgina do MultiPage. No


executa em tempo de projeto ou na inicializao do UserForm;

BeforeDragOver: ocorre enquanto o usurio arrasta e solta dados em uma pgina do


MultiPage;

BeforeDropOrPaste: ocorre antes de o usurio estar prestes a soltar ou colar dados em


uma pgina do MultiPage;

Change: ocorre quando usurio muda as pginas de um MultiPage;

Click: ocorre quando o usurio clica em uma pgina do MultiPage;

DblClick: ocorre quando o usurio d um clique duplo em uma pgina do controle


MultiPage com o mouse;

Enter: ocorre antes de o MultiPage receber o foco de outro controle no mesmo


UserForm;

Pgina | 212
Error: ocorre quando o MultiPage encontra um erro e no pode retornar as informaes
sobre o erro;

Exit: ocorre assim que o MultiPage perde foco para outro controle no mesmo
UserForm;

KeyDown: ocorre quando o usurio pressiona uma tecla no teclado;

KeyPress: ocorre quando o usurio pressiona uma tecla ANSI. Uma tecla ANSI um
caractere digitvel, como a letra a. Um caractere no-digitvel seria, por exemplo, a
tecla Tab;

KeyUp: ocorre quando o usurio solta uma tecla no teclado;

MouseDown: ocorre quando o usurio pressiona o boto do mouse dentro das bordas
do MultiPage;

MouseMove: ocorre quando o usurio move o mouse dentro das bordas do MultiPage;

MouseUp: ocorre quando o usurio libera o boto do mouse dentro das bordas do
MultiPage;

RemoveControl: ocorre quando um controle excludo de uma pgina do MultiPage;

Scroll: ocorre quando a ScrollBar, se visvel, rolada;

Zoom: ocorre quando o valor de zoom alterado.

[16].

Pgina | 213
11.4 Aproximao de Matriz de Cinco Pontos para a Derivada

Figura 11.56 Matriz de Cinco Pontos (retirada de [10]


http://en.wikipedia.org/wiki/Five-point_stencil)

Em anlise numrica, dada uma grade quadrada em uma ou duas dimenses, a matriz de
cinco pontos de um ponto da grade constituda pelo prprio ponto e os quatro pontos
prximos. Esses cinco pontos so usados para escrever aproximaes de diferenas
finitas para as derivadas no ponto do meio. Seja uma funo de uma
22
varivel, e suponha que seja uma funo analtica em um ponto . Seja o passo
usado para aproximar as derivadas por diferenas finitas. Se , ento:

Equao 11.55

Equao 11.56

Equao 11.57

22
Uma funo analtica num ponto se, e somente se, puder ser expandida em srie de Taylor em
[10].

Pgina | 214
Equao 11.58

Para acharmos uma aproximao para vamos usar uma matriz de sete pontos,
assim:

Equao 11.59
Demonstrao da Equao 11.55:

Seja uma funo de uma varivel, e suponha que seja uma funo
analtica em um ponto . Expandindo em srie de Taylor23 em temos:

Avaliando vem:

Assim:

Analogamente, temos:

23
Brook Taylor (1685 1731): foi um matemtico britnico [10].

Pgina | 215
Avaliando vem:

Substituindo a expresso de na expresso de


vem:

E finalmente temos:

Se , segue a Equao 11.55.

[10].

A demonstrao das Equao 11.56, Equao 11.57, Equao 11.58, Equao 11.59 so
anlogas demonstrao da Equao 11.55, e obtemos:

Se , seguem as Equao 11.56, Equao 11.57, Equao 11.58, Equao 11.59.

Pgina | 216
11.5 Adaptao do Mtodo de Newton24-Raphson25
Em anlise numrica, o mtodo de Newton-Raphson um mtodo para encontrar
aproximaes sucessivamente melhores para as razes de uma funo.

Seja uma funo de uma varivel. Dada uma estimativa inicial para a
raiz de , a estimativa para a raiz de , dada, pelo mtodo de Newton-
Raphson, por:

Equao 11.60

Supondo que .

Seja a raiz de . Definimos o erro da estimativa por: .


Analogamente, . Para o mtodo de Newton-Raphson, se
for uma funo analtica em , e se , temos:

Equao 11.61

O mtodo converge para a raiz de se, e somente se, para todo a


partir de um certo nmero de iteraes.

Demonstrao da Equao 11.61:

Seja uma funo de uma varivel, e suponha que seja uma funo
analtica em . Expandindo em srie de Taylor em temos:

24
Sir Isaac Newton (1642 1727): foi um fsico e matemtico ingls [10].
25
Joseph Raphson (1648 1715): foi um matemtico ingls [10].

Pgina | 217
Mas, usando a Equao 11.60, vem:

Se , temos:

E finalmente temos:

[10], [22].

Para , se , usando a Equao 11.61, temos:

E para que , se , devemos ter:

Equao 11.62
Porm, geralmente no sabemos , e podemos ter . Nesse caso, no
podemos usar a Equao 11.62. Mas se , podemos usar a seguinte
aproximao da Equao 11.62:

Pgina | 218
Equao 11.63

A adaptao do mtodo de Newton-Raphson feita neste trabalho consiste em usar a


aproximao de matriz de cinco pontos para na Equao 11.60. Assim:

Equao 11.64
Onde:

Equao 11.65

Para a adaptao do mtodo de Newton-Raphson, se for uma funo


analtica em , se e , temos:

Equao 11.66

Observe que na Equao 11.66 h um termo proporcional a que, dependendo do


valor de pode ocasionar a no convergncia da adaptao do mtodo de Newton-
Raphson para casos aonde o mtodo de Newton-Raphson convergiria.

Demonstrao da Equao 11.66:

Seja uma funo de uma varivel, e suponha que seja uma funo
analtica em . Na adaptao do mtodo de Newton-Raphson, temos:

Onde:

Mas, como uma funo analtica em , da demonstrao da Equao 11.55, temos:

Pgina | 219
Assim:

Seja a raiz de , como uma funo analtica em , da demonstrao da


Equao 11.61, temos:

Assim:

Se e , temos:

Usando a desigualdade triangular26, vem:

26
Sejam , nmeros Reais. Denomina-se desigualdade triangular a seguinte desigualdade:
[10].

Pgina | 220
E finalmente temos:

Para , se , usando a Equao 11.66, temos:

E para que , se , suficiente que:

Por suposio, , assim, para que , suficiente que:

Equao 11.67

Porm, geralmente no sabemos , e podemos ter . Nesse caso, no


podemos usar a Equao 11.67. Mas se , podemos usar a seguinte
aproximao da Equao 11.67:

Pgina | 221
Equao 11.68

Pgina | 222

Você também pode gostar