Apostila Do Minicurso Labsim (5)

download Apostila Do Minicurso Labsim (5)

of 24

Transcript of Apostila Do Minicurso Labsim (5)

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    1/24

    1

    Apoio

    Ministrante: Professor Dr. Jefferson NascimentoMonitores-Graduandos em Engenharia de Materiais:Ewerton de Oliveira Teotnio BezerraFabiana Pereira da CostaOsnes Feitosa Gomes CostaRafaela de Oliveira

    ESCOAMENTO DE PETROLEO USANDO OCFX DO ANSYS E O MATHEMATICA.

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    2/24

    2

    Sumrio

    Captulo 1 -MATHEMATICA1.1 Histrico________________________________________________________________ 31.2 Introduo_______________________________________________________________31.3 Funes________________________________________________________________ 41.4 Anlise de pontos e grficos 2D______________________________________________ 41.5 Construes de Grficos 3D_______________________________________________81.6 Derivadas______________________________________________________________ 101.7 Somatrios_____________________________________________________________ 10

    1.8 Integrais Indefinidas______________________________________________________ 111.9 Integrais Definidas______________________________________________________121.10 Aplicao na rea de Petrleo e Gs______________________________________13

    Captulo 2-ANSYS -CFX

    2.1 Apresentao Terica___________________________________________________142.2 Simulaes Computacionais_____________________________________________16

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    3/24

    3

    CAPTULO1

    1. HISTRICO

    O software criado em 1988 um ambiente altamente verstil, e teve grandeimportncia na forma que os computadores eram utilizados, marcando o incio da era modernada computao tcnica. Desde 1960 j existiam pacotes individuais para tarefas algbricas,grficas ou numricas, o Mathematica foi o primeiro programa a integrar todos essesconceitos de forma a manipul-los em um nico ambiente, utilizando uma nova linguagem, comum pequeno nmero de diretivas bsicas.

    O New York Times e a Business Week descreveram o Mathematica 1.0 como sendoum dos melhores produtos para a rea tcnica da informtica sua importncia hoje se revelano seu uso, em sua difuso entre as cincias fsicas, na engenharia e matemtica. Talimportncia demonstrada tambm por ele ser utilizado em todos os departamentos dogoverno dos Estados Unidos, e nas cinquenta maiores universidades do mundo. Hoje ele considerado ferramenta padro em todas as reas acima citadas, tal sua completude e baixacomplexidade para uso. A partir da verso 3.0 o Mathematica passou a incluir a ferramentaNotebook, logo, a mesma ferramenta tornou-se padro para relatrios e documentos tcnicos.Seu sucesso, liderado por Stephen Wolfram, da WolframResearch, cresce continuamente, ehoje, graas a esse sucesso existem mais de cem pacotes especializados para usos diversos,desenvolvidos especificamente para ele, e mais de duzentas publicaes entre livros eperidicos. O Mathematica pode ser obtido atravs da prpria Wolfram, pelo sitewww.wolfram.com, ou contatando o distribuidor brasileiro, a AT Solutions.

    1.2 INTRODUO

    Para que o Mathematica execute alguma operao com um nome especfico, deve-se sempre colocar a primeira letra em maisculo,ou em caso de nomes compostos, devemosescrever o nome sem espaos, e com todas as iniciais maisculas. (ex.:SurfaceOfRevolution) e

    para senos, cossenos e tangentes utilizamos Sin[], Cos[]e Tan[], e dentro dos colchetescolocamos o que deve ser calculado, ateno para o fato de que a medida utilizada peloMathematica em RADIANOS. Para executar uma operao deve-se apertarSHIFT+ENTER, ou ENTER do teclado numrico, ao pressionar somente ENTER do teclado,voc apenas trocar a linha de comando. Cada linha de comando denominada como In[i], esua respectiva sada como Out[i],onde i o nmero da entrada ou sada; isso ser mais tiladiante, como veremos; note que as entradas digitadas aparecem em negrito, enquanto assadas aparecem sem negrito.Pode-se ver tambm os colcletes em azul, que limitam a entradae a sada, como um colchete cortado na ponta superior, e um externo que envolve o processotodo, ao clicar duas vezes neles podemos minimizar o contedo envolto por ele, ou maximizar.Podemos ver abaixo todos os elementos citados:

    O Mathematica, por se tratar de um programa direcionado ao clculo matemtico,tem diversas funes para cada uma de suas operaes, e por isso existe um smbolo para

    cada um deles, e um mtodo correto de faz-las.

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    4/24

    4

    1.3 FUNES

    Para fazer uma funo, colocamos f[x_]= , se estamos querendo F em funo de X, eem seguida colocamos a funo que gostaramos de resolver, em funo de X, para resolv-la,

    basta apertar SHIFT+ ENTER, e na linha de baixo digitar f[ ], e no lugar de x dentro doscolchetes, voc digita o nmero queDeseja substitu-lo,veja:

    Repare que desta mesma funo temos 2 Out[ ], um com o mesmo nmero de In[ ],que corresponde equao simplificada, e outro com um nmero Out[ ] subseqente, querepresenta o resultado esperado, no caso para X = 2. Caso voc no queira que essas sada amais aparea, voc deve digitar f[x_] :=, ao invs de f[x_] = , repare, apenas muda a presenade :, veja:

    1.4 AJUSTE DE FUNES A UM CONJUNTO DE PONTOSEXPERIMENTAIS, E CONSTRUO DE GRFICOS 2D.

    O Mathematica possui diversos comandos que possibilitam representar graficamente

    os mais variados tipos de funes. Pode-se traar grficos de funes em plano, em

    coordenadas cartesianas, coordenadas polares e coordenadas paramtricas.

    Se tivermos um conjunto de dados experimentais e quisermos represent-los em um

    grfico, utilizamos o comando ListPlot.

    list={{0,1},{10,0.781},{20,0.546},{30,0.331},{60,0.138},{90,0.048},{120,0.037},{200,0.011},{230,0.011},{270,0.011}}{{0,1},{10,0.781},{20,0.546},{30,0.331},{60,0.138},{90,0.048},{120,0.037},{200,0.011},{230,0.011},{270,0.011}}

    FindFit[%,a* Exp[-d*x ]+b* Exp[-e*x ]+c* Exp[-f*x ],{a,b,c,d,e,f},x]{a0.350074,b0.330186,c0.344297,d0.033179,e0.033179,f0.033179}

    k=ListPlot[list,FrameTrue,FrameLabel{tempo,massa-

    adimin},GridLinesAutomatic]

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    5/24

    5

    l=Plot[0.350074* Exp[-0.033179*x ]+0.330186* Exp[-0.033179*x ]+0.3442967* Exp[-0.0331789*x],{x,-24,270}]

    Show[k,l]

    0 50 100 150 200 250

    0.0

    0.2

    0.4

    0.6

    0.8

    1.0

    tempo

    massa

    adimin

    50 100 150 200 250

    0.2

    0.4

    0.6

    0.8

    1.0

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    6/24

    6

    Clear[x,list,a,b,j,h]lista={{0.219,0.1986},{0.311,0.1537},{0.453,0.2843},{0.977,0.354},{0.833,0.293},{1.008,0.3238},{1.474,0.4848}}{{0.219,0.1986},{0.311,0.1537},{0.453,0.2843},{0.977,0.354},{0.833,0.293},{1.008,0.3238},{1.474,0.4848}}

    FindFit[lista,a* x +b,{a,b},x]{a0.226387,b0.128287}

    k=ListPlot[lista,FrameTrue,FrameLabel{Deltaa,ctod},GridLines

    Automatic]

    l=Plot[0.227*x +0.128,{x,0,2},FrameTrue,FrameLabel{Deltaa,ctod},GridLinesAutomatic]

    50 100 150 200 250

    0.2

    0.4

    0.6

    0.8

    1.0

    0.2 0.4 0.6 0.8 1.0 1.2 1.4

    0.0

    0.1

    0.2

    0.3

    0.4

    Deltaa

    ctod

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    7/24

    7

    Show[l]

    Show[k]

    Show[k,l]

    0.0 0.5 1.0 1.5 2.0

    0.2

    0.3

    0.4

    0.5

    Deltaa

    ctod

    0.0 0.5 1.0 1.5 2.0

    0.2

    0.3

    0.4

    0.5

    Deltaa

    ctod

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    8/24

    8

    1.5 CONSTRUO DE GRFICOS EM 3D

    Como inmeras funes que o Mathematica consegue fazer, dentre uma dela arealizao de grficos de funes em trs dimenses. Vejamos o exemplo seguinte:

    EXEMPLO: Construa o grfico de f(x,y)=sen(x)sen(y) no retngulo [-Pi,Pi] x [-Pi,Pi]

    No exemplo acima verificamos que para fazer o grfico de uma funo de duasvariveis devemos utilizar o comando:

    Plot3D[f(x,y),{x,xmin,xmx},{y,ymin,ymx},opes]

    0.2 0.4 0.6 0.8 1.0 1.2 1.4

    0.0

    0.1

    0.2

    0.3

    0.4

    Deltaa

    ctod

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    9/24

    9

    Onde f(x,y) a funo que queremos plotar e {x,xmin,xmx},{y,ymin,ymx}especificam os intervalos sobre o qual as variveis (x e y, respectivamente) iro assumirvalores e as opes podem ser conseguidas digitando-se Option[Plot3D].

    Caso queira retirar a caixa que envolve o grfico a funo : Boxed ->True ou Boxed->False, respectivamente. Veja abaixo:

    Caso queira coloc-lo dentro da caixa vai no comando BoxedTrue.

    Para tambm ser ou no includos os eixos da Figura, a opo Axes->True ou Axes->None. Vejamos:

    Agora, vamos plotar o grfico da funo f(x)=sen(x)sen(y), no intervalo de a utilizando o comando ViewPoint:

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    10/24

    10

    Se voc achar que a superfcie est muito poluida para o uso que voc vai fazer dela,

    voc pode usar o comando Mesh->Falsee veja o que acontece!Obs: Caso queiramos s ampliar a caixa que minha figura est inserida e no retir-la,

    fazemos isso na opo BoxRatios->{x,y,z}, veremos mais adiante exemplos que a inclui.

    Agora, faa voc!

    Exerccio 1: Construa o grfico de sen( )no retngulo [-2,2], usando asopes Boxed, Axes, ViewPoint, Mesh.

    Exerccio 2: Faa o grfico de x-3x+y+3 no retngulo [-1,4]x[-1.5,3], usando asopes Boxed, Axes, ViewPoint.

    1.6 Derivadas

    Para calcular a derivada de uma funo f(x), voc pode proceder de uma das maneiras abaixo:

    f[x] - que calcula a derivada de f em relao a x.D[f[x],x] - que realiza o mesmo procedimento anterior.D[f[x],{x,n}] - que calcula a n-sima derivada de f(x) com relao a x.D[Expresso,varivel] - que calcula a derivada da expresso em relao a varivel.D[Expresso,{varivel,n}] - que calcula a n-sima derivada da expresso em relao avarivel.

    INTEGRAIS

    Inicialmente introduziremos o mtodo para calcular somatrias, introduziremos tambm oconceito de integral definida e indefinida, mostrando como utilizar o MATHEMATICApara nosauxiliar na soluo de integrais de ambos os tipos. Mostraremos tambm como calcularintegrais duplas e triplas.

    1.7Somatrias

    Somatrias simples so calculadas no MATHEMATICAutilizando-seocomandoSum[f(i),{i,imn,imx}].

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    11/24

    11

    Exemplos:

    a)

    b) mas pegando somente os x pares.

    1.8Integrao indefinida

    Para o calculo de integrais indefinidas, utilizamos o comando:

    Integrate[f(varivel),varivel}]

    onde f(varivel) a funo e varivel indica que estamos integrando com relao aquelavarivel em particular.

    Exemplos:

    a)

    b)

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    12/24

    12

    1.9Integrao definida

    Agora iremos mostrar como calcular integrais definidas, utilizando o MATHEMATICA. Paracalcular esse tipo de integral no programa, devemos utilizar o seguinte comando:

    Integrate[f(var),{var,a,b}]

    onde estaremos integrando f(var) com relao a varivel em particular no intervalo desde a atb.

    Exemplos:

    a)

    b)

    *Se introduzirmos um //N teremos uma aproximao numrica do resultado, desta forma:

    Integrais duplas e triplas

    Para se calcular integrais duplas e triplas procede-se de maneira semelhante ao clculo deintegrais simples, sendo que agora a expresso pode conter outra integral, e podem serresolvidas com o auxlio do MATHEMATICA utilizando o comando Integrate sendo quedeveremos acrescentar as variveis da seguinte forma:

    Integrate[f(x1,x2,...,xn),{x1,x2,...,xn}]

    onde f(x1, x2, ..., xn,y) integrada em relao a x1, x2, ..., xn. No caso de uma integral duplanossas variveis sero apenas x1 e x2 (ou x e y se preferir). Para integrais triplas teremos umatripla de variveis (x,y,z).

    Exemplos:

    a)

    b)

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    13/24

    13

    Agora com voc: Calcule as funes abaixo:

    a) h(x), onde h(x) =

    b)

    1.10 Aplicaes nas reas de materiais, petrleo e gs.

    Aplicao 1: Anlise o comportamento da presso em um poo com o aumento daprofundidade, a 1 atm, sabendo que a massa especfica do fluido 850 kg/m e que h varia de0m a 500m.

    Aplicao 2: Qual a densidade de um leo de grau API igual a 34? Aproveite e diga se o leo leve, mdio ou pesado.

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    14/24

    14

    Simulando a distribuio da velocidade de um fluido em umaplaca plana no CFX (Passo a passo).

    Captulo 2.2.1 Apresentao terica

    O QUE ANSYS?

    ANSYS um poderoso programa que utiliza o mtodo de elementos

    finitospara anlise de projetos, tais como: estruturas estticas ou dinmicas,

    fluidos, transferncia de calor, acstica e eletromagntica.

    A anlise por elementos finitos feita pelo ANSYS pode ainda ser

    dividida em trs etapas:

    Pr-processamento (Preprocessor):

    Esta a etapa inicial do processo no qual possvel criar o modelo

    para anlise. possvel definir a malha, o tipo de elemento,

    propriedades geomtricas e at as propriedades do material. Podemos

    tambm definir as condies de contorno e carga aplicadas (essas

    ferramentas tambm esto presentes no segundo passo da anlise).

    Os detalhes do estudo dependero da dimenso do problema (1D, 2D

    ou 3D).

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    15/24

    15

    Soluo (Solution):

    Na segunda etapa do processo possvel definir o tipo de anlise

    (esttica, modal, transiente, entre outras), condies de contornos,

    cargas aplicadas, restries de movimento e clculo de resultados.

    Ps-processamento (Postprocess):

    A terceira e ltima etapa do processo permite a anlise e

    visualizao dos resultados como: diagramas de tenso, deformao e

    deflexo, apresentao dos pontos crticos, listagem dos deslocamentosnodais, de tenses ou qualquer outro tipo de varivel de anlise.

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    16/24

    16

    2.2 Simulaes Computacionais

    Primeiro passo:Abrir o programa CFX.

    Clique no boto iniciar Todos os Programas Procure a pasta doprograma ANSYS e clique nela Abra o Workbench.

    Segundo passo: Construir a geometria da placa.

    Clique em Component Systems Clique duas vezes em Mesh Clique

    duas vezes em Geometry.

    Escolha a unidade que se quer trabalhar (metros) e clique em ok.

    Em seguida clique no plano que se quer trabalhar (xy) Clique na

    carinhaque se localiza na barra de ferramentas Clique em New Sketch na

    barra de ferramentas.

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    17/24

    17

    Para colocar as graduaes na tela clique em Sketching Em Settings

    Em Grid e marque as caixinhas 2D e Snap Depois clique em Major GridSpacinge coloque a medida do espaamento maior (1m)Em seguida clique

    em MinorSteps Major e coloque em quantas partes deseja dividir o

    espaamento maior (2 partes) .

    Para desenhar a placa clique em Modeling Em Sketching Em

    rectangle e faa um retngulo saindo da origem.

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    18/24

    18

    Depois clique em ModelingDimensionsGeneral Clique nos lados

    do retngulo, arraste-os e coloque as dimenses da placa (4x4).

    Clique em Extrude na barra de ferramentas e coloque a profundidade em

    FD1 Depth (1 m).

    Clique em Generate na barra de ferramentas para gerar o slido.

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    19/24

    19

    Salve o projeto e minimize a tela.

    Terceiro passo:Construir a malha da placa.

    Clique duas vezes em Mesh Clique em Spacing Em Default

    BodySpacing e coloque a graduao da malha (0.3).

    Clique com o boto direito do mouse em Regions Em inserte coloque

    o nome in (entrada) Em seguida clique no local da placa pelo qual o fluido

    ir entrar Depois clique novamente com o boto direito do mouse emRegions Em insert e coloque o nome out (sada) Em seguida clique no

    local da placa pelo qual o fluido ir sair.

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    20/24

    20

    Para refinar as extremidades da placa, clique com o boto direito do

    mouse em InflationClique em Insert.

    Clique na placa E em Apply.

    Em seguida clique em GenerateSurfaceMeshes para gerar a malha da

    placa e minimize a tela.

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    21/24

    21

    Quarto passo:Inserir as condies de contorno.

    Clique duas vezes em CFX Clique com o boto direito do mouse em

    MeshClique em Update MeshEm seguida clique em Mesh e arraste para

    Setup Depois clique em Setup duas vezes para abri-lo.

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    22/24 22

    Depois de abrir o Setup clique em Insert na barra de ferramenta Em Boundary e

    coloque o nome InletEm seguida clique em Basic Setting e coloque na 1 e 2 caixinha o

    nome Inlet e in, respectivamente.

    Clique em BoundaryDetailsEm Normal Speed e coloque a velocidade de entrada do

    fluido (5 m/s).

    Depois clique novamente em Insert na barra de ferramenta em Boundary e coloque o

    nome Outlet Clique em Basic Setting e coloque na 1 e 2 caixinha o nome Outlet e out,

    respectivamente.

    Clique em BoundaryDetailsem Normal Speed e coloque a velocidade de sada do fluido

    (2 m/s).

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    23/24

    23

    Para selecionar o fluido que ir passar pela placa (gua) clique em Materiais Em

    seguida clique em Solver Control em Max. Interations e coloque o nmero de iteraes

    desejadas (50 iteraes) Clique em Apply e minimize a tela.

    Quinto passo:Rodar o programa.

    Clique duas vezes em Solutions aguarde o programa terminar de rodar e minimize a tela.

    Sexto passo:Anlise dos resultados.

    Clique duas vezes em ResultsClique em Streamline na barra de ferramentas Em Ok

    Em Geometry Start From e coloque o nome Inlet.

  • 7/23/2019 Apostila Do Minicurso Labsim (5)

    24/24

    Clique em Colour e coloque em Mode o nome Variable, em Variable coloque a varivel

    que se quer analisar (Velocity), em Range coloque o nome Local e clique em Apply.

    Para aplicar animao aos resultados clique, na barra de ferramenta, no smbolo de um

    filme.