You are on page 1of 67

Associao Beneficente da Indstria Carbonfera de Santa Catarina Faculdade SATC Departamento de Engen aria !

ec"nica

!anual B#sico do software EES $ Engineering E%uation Sol&er

'rof( Fab)o *ui+ 'ereira, !Eng Cricima $ SC, In&erno de -./0

Manual Bsico do software EES Engineering Equation Solver (Verso 1.0)

Este documento foi produzido usando o software LibreOffice em ambiente GNU/Linux Ubuntu 12.10. Se a !iberto" use software !i#re$

%ocumento destinado & 'umanidade" pois n(o ') e#o!u*(o sem comparti!'amento$

o!"left. #a$"o %ui& 'ereira. (01). + concedida permiss(o para copiar" distribuir e/ou modificar este documento sob os termos da GNU ,ree %ocumentation License" -ers(o 1.. ou /ua!/uer #ers(o posterior pub!icada pe!a ,ree Software ,oundation. Uma c0pia da !icen*a" em !1n2ua in2!esa" est) dispon1#e! em 'ttp3//www.2nu.or2/cop4!eft/fd!.'tm!.

12DICE

/( Introduo((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/
/(/( Instalao e E3ecuo(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/(-( Atuali+ao((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/(0( Acordo de *icena de 4su#rio Final(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/(5( Sistema de 4nidades 'adro(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 /(6( !enus(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((5 /(7( 8anela de E%ua9es(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((6 /(:( E3emplo(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((7

-( Edio da Sinta3e((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((;
-(/( <egras de Formatao((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((; -(-( Inserindo Fun9es(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/. -(-(/( Fun9es !atem#ticas =>!at and String Functions?@(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/. -(-(-( 'ropriedades Termofsicas =>T ermop )sical 'roperties?@((((((((((((((((((((((((((((((((((((((((((((((((((((((((/. -(-(0( TransferAncia de Calor =>Beat Transfer?@(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((// -(-(5( 'roCeto !ec"nico =>!ec anical Design?@((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/-(-(6( <otinas da Biblioteca do EES =>EES *ibrar) <outines?@(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/-(-(7( <otinas E3ternas =>E3ternal <outines?@(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/0 -(-(:( Constantes =>Constants?@((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/0

0( Informa9es de Con&ers9es de 4nidades =>4nit Con&ersion Info?@((((((((((((((((((((((((((((((/6 5( Tabelas 'aramDtricas =>'arametric Tables?@(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((/: 6( 8anela de Diagrama =>Diagram EindoF?@((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((-0 7( Ar%ui&o E3ecut#&el =>!aGe Distributable 'rogram?@((((((((((((((((((((((((((((((((((((((((((((((((((((-; :( Diagramas Termodin"micos de 'ropriedades =>'ropert) 'lots?@(((((((((((((((((((((((((((((((((00 H( E3emplos <esol&idos(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((06
H(/( Con&erso de 4nidades((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((06 H(/(/( Con&ers9es Simples((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((06 H(/(-( Con&ers9es em E%ua9es(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0: H(-( 'ropriedades Termodin"micas((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0: H(-(/( <otina Computacional(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0: H(-(-( E3ecutando a <otina((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0H H(-(0( Alerta de 4nidades(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0; H(-(5( Tabela 'aramDtrica((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((5. H(0( Turbina a Iapor Ideal((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((50 H(0(/( !odelagem Fsica e !atem#tica((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((50 H(0(-( <otina Computacional(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((56 H(0(0( E3ecutando a <otina((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((57 H(0(5( Tabela 'aramDtrica((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((5: v

H(0(6( Interface Jr#fica((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((5: H(0(7( Ar%ui&o E3ecut#&el((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((5H

;( E3erccios Sugeridos(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((6/
;(/( Con&ers9es(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((6/ ;(-( Termodin"mica(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((6;(0( TransferAncia de Calor(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((65 ;(5( Jerao de Iapor(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((67 ;(6( <efrigerao e Condicionamento de Ar((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((6H

vi

'ref#cio

inegvel que o desenvolvimento do computador revolucionou a sociedade, uma vez que esta mquina nos trouxe desafiadora era da informao, na qual em todas as reas do conhecimento a produo de informao muito maior do que nossa capacidade individual de absorv la! " desafio atual, ento, escolher criteriosamente o que ser ob#eto de nossa ateno! $este contexto, o ensino de engenharia vem passando por um per%odo de adaptao esta nova realidade que se imp&e, onde por um lado no se pode abrir mo de mtodos tradicionais no ensino dos fundamentos tcnicos, mas por outro lado as grades curriculares tambm devem acomodar as novas ferramentas de ensino dispon%veis! 'endo isto em mente, a principal motivao para a produo deste manual foi a necessidade cada vez mais latente, percebida pelo autor no dia a dia, de preencher uma sria deficincia acadmica( propiciar aos estudantes um contato com softwares espec%ficos de engenharia, que so verdadeiros catalisadores da relao ensino)aprendizado! *stes softwares no so apenas capazes de sedimentar conhecimento, pois ao permitir a explorao da aplicao dos conhecimentos f%sicos e matemticos na criao ou aperfeioamento de solu&es, possibilitam que o estudante pratique a engenharia ainda no ambiente acadmico, o que sempre foi um grande desafio! *specificamente em relao ao **+, o software abordado neste documento, destaca se sua capacidade de realizar anlises de sensibilidade e otimiza&es, cu#o foco deixa de ser a modelagem e passa a ser o pro#eto! " p,blico alvo deste manual composto por engenheiros, acadmicos e professores dos cursos de engenharia! -ara produzir este documento, foi utilizado o **+ -rofessional v!.!/0. /1 23/)4.)4/5, verso adquirida pela +6'7 e acess%vel a qualquer um de seus acadmicos ou professores dos cursos de engenharia! *ncora#o o leitor a reportar corre&es, cr%ticas e sugest&es ao autor! 8om aprendizado9

-rofessor :ab;o <uiz -ereira fab4o.pereira5satc.edu.br 7rici,ma, =nverno de >34/!

vii

viii

1. 6ntrodu*(o

/( Introduo

1esenvolvido pela : 7hart +oft?are 2???!fchart!com5, o software *ngineering *quation +olver, 2abreviadamente **+5, tem como funo bsica resolver um con#unto de equa&es algbricas, incluindo equa&es no lineares, equa&es diferenciais e equa&es com variveis complexas! " programa tambm capaz de fazer otimiza&es, obter regress&es lineares e no lineares, gerar grficos de alta qualidade para publica&es, simplificar anlises de incertezas e fazer anima&es! " **+ foi desenvolvido para rodar em qualquer uma das vers&es do sistema operacional @indo?s, tanto /> quanto AB bits, e pode ser utilizado nos sistemas operacionais <inux e Cacintosh atravs de programas emuladores! *xistem duas principais diferenas entre o **+ e os demais programas de resoluo de equa&es numricas(

" **+ identifica e agrupa automaticamente as equa&es que devem ser resolvidas simultaneamente, o que simplifica o processo para o usurio e assegura que o so!#er sempre operar com mxima eficincia! " **+ contm uma biblioteca embutida com vrias fun&es matemticas e propriedades termof%sicas para centenas de substDncias, extremamente ,teis para clculos de engenharia! 7omo exemplo, pode se obter qualquer propriedade termodinDmica de uma substDncia atravs do uso de fun&es em termos de duas outras propriedades! 6lm disso, se necessrio, o usurio pode adicionar rela&es funcionais! " uso do **+ se mostra muito ,til, por exemplo, para as disciplinas de engenharia da

rea trmica, nas quais deve se resolver problemas que exigem consultas de tabelas de propriedades e dom%nio de tcnicas de soluo de equa&es! *ntretanto, uma vez que o estudante este#a familiarizado com essas dificuldades, no h sentido em continuar usando tempo para consultar tabelas e resolver equa&es, pois esse tempo poderia ser utilizado para o estudo e compreenso de particularidades dos problemas! 1essa forma, o **+ permite que o usurio se concentre mais no pro#eto, libertando o das tarefas mundanas bsicas! " ob#etivo deste documento o de apresentar algumas funcionalidades bsicas do **+ -rofessional, para tornar o usurio apto a resolver um amplo leque de problemas de engenharia, com diferentes graus de complexidade! :oram inclu%dos alguns exemplos, resolvidos passo a passo, com dois ob#etivos( familiarizar o usurio com o software e servir como ponto de partida para a resoluo de outros problemas!

1. 6ntrodu*(o

/(/( Instalao e E3ecuo -ara instalar o **+, o usurio deve baixar, via Coodle da +6'7, os arquivos setupEees!exe e **+!dft! " primeiro o executvel que instala o programa, enquanto o segundo a licena! -ara instalar, apFs baixar os arquivos d um duplo clique no arquivo setupEees!exe e siga as intru&es de instalao! 6pFs a instalao, copie o arquivo **+!dft para a pasta onde est instalado o programa, que est localizada em 7(G**+/>! 6pFs estes passos, o programa se encontra pronto para utilizao! -ara executar o programa, clique duas vezes com o boto esquerdo do mouse no arquivo **+!exe! 7omo sugesto, crie um atalho na rea de trabalho para o arquivo **+!exe! /(-( Atuali+ao " desenvolvedor atualiza o **+ uma vez por ano, em #ulho! -ara manter o soft?are funcionando e evitar o cancelamento da licena, o usurio deve instalar a atualizao antes do dia 4o de setembro! /(0( Acordo de *icena de 4su#rio Final 6 +6'7 adquiriu uma licena acadmica do **+ -rofessional! " acordo de licena de usurio final do **+, em ingls, dispon%vel em http())???!fchart!com)ees)eula!php, estabelece que esta licena pode ser utilizada por qualquer acadmico ou professor dos cursos de engenharia da +6'7, exclusivamente para fins educacionais ou de treinamento necessrios para a colao de grau! *sta licena veta seu uso comercial, de negFcios ou em fins no educacionais! 'ambm vetada a utilizao do **+ por parte de terceiros que no possuam v%nculo formal com os cursos de engenharia da +6'7! 6 no observDncia destas regras implica no cancelamento, por parte do desenvolvedor do software, da licena adquirida pela +6'7, bem como a aplicao de san&es legais ao infrator! -ortanto, em hipFtese alguma disponibilize a terceiros ou em pginas virtuais de compartilhamento qualquer um dos arquivos baixados via Coodle!

1. 6ntrodu*(o

/(5( Sistema de 4nidades 'adro 6o executar o programa pela primeira vez, aparece a caixa de dilogo mostrada na :igura 4, que mostra as informa&es de registro e a verso do programa 2necessrias caso o usurio necessite de suporte tcnico5! H duas op&es( clicar em I-referencesJ ou em I7ontinueJ! -ara fechar a caixa de dilogo e comear um novo pro#eto, clique em I7ontinueJ!

,i2ura 13 7aixa de di)!o2o ao iniciar o pro2rama pe!a primeira #ez. 7aso clique em I-referencesJ, abrir a #anela mostrada na :igura >, que permite verificar ou redefinir o sistema de unidades padro! " usurio pode alterar as unidades como quiser, e para salvar o novo sistema de unidades padro deve clicar em I+toreJ e sobrescrever o arquivo **+!-K:! " sistema de unidades tambm pode ser alterado clicando em I"ptionsJ e depois em ILnit +;stemJ! 1e acordo com a :igura >, por padro o **+ est configurado no sistema internacional 2+=5 de unidades, com as propriedades espec%ficas em base mssica, temperatura em o7, presso em M-a, energia em MN e fun&es trigonomtricas em graus!

,i2ura 23 %efini*(o do sistema de unidades padr(o.

1. 6ntrodu*(o

/(6( !enus 6pFs definir o sistema de unidades padro, aparece a interface inicial do programa, mostrada na :igura /! "bserve que a #anela de equa&es 2I*quations @indo?J5, descrita na seo 4!A, aparece por padro ao executar o programa!

,i2ura .3 6nterface inicia! do pro2rama. "bserva se a presena da barra de menus com as seguintes op&es(

I:ileJ O 7omandos para carregar, mesclar, salvar e imprimir! I*ditJ O 7omandos de edio para copiar, cortar e colar! I+earchJ O 7omandos de procura e substituio! I"ptionsJ O 7omandos para estimar valores e limites de variveisP sistema de unidadesP informa&esP preferncias e acesso biblioteca de fun&es!

I7alculateJ O 7omandos de checagem, formatao e resoluo de equa&es! I'ablesJ O 7omandos para definir e alterar tabelas de pesquisa e paramtricas! I-lotJ O 7omandos para criar ou modificar um grfico! I@indo?sJ O 7omandos para alternar e organizar as #anelas! IHelpJ O 7omandos para acessar o manual do programa ou a#uda! 6 barra de ferramentas se encontra logo abaixo da barra de menus e permite acessar de

maneira rpida alguns dos comandos mais frequentemente utilizados da barra de menus! 6 'abela 4!4 mostra e descreve alguns dos principais comandos que constam na barra de ferramentas, alm de indicar os respectivos %cones e atalhos de teclado que podem ser utilizados para acess los!

1. 6ntrodu*(o

:abe!a 1.13 ;rincipais comandos da barra de ferramentas. 1cone 2ome =Atal o@ Qariable =nfo 2:.5 :unction =nfo 27trlR6ltR:5 Lnit +;stem 27trlR6ltRL5 7hecM *quations 27trlRS5 +olve 2:>5 +olve 'able 2:/5 $e? -arametric 'able $e? -lot @indo? "verla; -lot -ropert; -lot *quations @indo? 27trlR*5 Descrio Costra as variveis que aparecem na sintaxe da rotina computacional, e permite atribuir ou alterar suas unidades! -ermite adicionar fun&es matemticas e termof%sicas! -ermite alterar o sistema de unidades padro! -ermite verificar se o n,mero de equa&es e de incFgnitas igual, e tambm verificar se h erros na sintaxe! Kesolve as equa&es! Kesolve as equa&es paramtricas! -ermite criar tabelas paramtricas para realizar estudos de sensibilidade! -ermite obter um grfico relacionando duas variveis quaisquer de uma tabela paramtrica! -ermite adicionar curvas a um grfico # obtido! -ermite obter grficos de propriedades termodinDmicas das substDncias que constam na biblioteca do **+! Nanela principal do programa, pois onde deve ser escrita a sintaxe da rotina computacional!

:ormatted *quations Nanela que mostra a sintaxe da rotina computacional na 2:435 forma de notao matemtica, ideal para impresso! +olution @indo? 27trlRL5 -arametric 'able 27trlRno5 -lot @indo? 27trlR6ltRno5 1iagram @indo? 27trlR15 Nanela que mostra os valores de todas as variveis obtidas depois da resoluo do con#unto de equa&es! Costra as tabelas paramtricas # criadas! Costra os grficos # criados! -ermite desenvolver uma interface grfica para o problema que a sintaxe da rotina computacional resolve!

/(7( 8anela de E%ua9es 7omo se pode observar na :igura /, a #anela I*quations @indo?J est em primeiro plano! nesta #anela que deve ser escrita e editada a sintaxe da rotina computacional! "bserva se, na :igura B, que esta #anela contm uma barra de status que informa sobre a posio do cursor no corpo da rotina computacional, se a tecla 7aps <ocM est ativada, dados sobre o sistema de unidades definido, entre outros!

<

1. 6ntrodu*(o

,i2ura 83 =ane!a de edi*(o da rotina computaciona!.

/(:( E3emplo -ara mostrar a capacidade do programa, ser resolvido o seguinte sistema de equa&es no lineares(

x ! ln x = 4 4 x= 4

24!45

*xecute o **+, e na #anela I*quations @indo?J digite o sistema de equa&es no lineares dado na equao 4!4, que ficar da forma mostrada na figura abaixo!

7aso queira visualizar as equa&es em notao matemtica, na barra de ferramentas selecione I:ormatted *quationsJ, ou use o atalho :43!

-ara checar as equa&es, selecione o comando I7hecM *quationsJ na barra de ferramentas, ou use o atalho 7trlRS, e ser mostrada a #anela abaixo, indicando que h duas equa&es e duas incFgnitas e que no h erros de sintaxe!

1. 6ntrodu*(o

>

-ara resolver o sistema de equa&es, selecione o comando I+olveJ na barra de ferramentas, ou use o atalho :>, e ser mostrada a figura abaixo esquerda, indicando que a resoluo foi completada! 7lique no boto I7ontinueJ e ento a soluo mostrada na figura abaixo direita!

Lma observao importante que o **+ no case sensiti#e, ou se#a, no importa se as variveis so digitadas em letras mai,sculas ou min,sculas! 1essa forma, caso fosse digitado o sistema de equa&es no lineares abaixo, a resposta seria a mesma obtida acima!

? ! ln x = 4 4 x= @

24!>5

1. 6ntrodu*(o

2. Edi*(o da Sintaxe

-( Edio da Sinta3e

-(/( <egras de Formatao 7omo visto, as equa&es devem ser inseridas na #anela I*quations @indo?J, e devem obedecer as seguintes regras de formatao(

<etras mai,sculas ou min,sculas so consideradas como iguais! <inhas em branco e espaos podem ser inseridos vontade, pois so ignorados! 7omentrios devem ser inserido entre chaves T U ou entre aspas duplas I J! "s comentrios podem ocupar quantas linhas se dese#ar! $a #anela I:ormatted *quationsJ, comentrios entre chaves so ocultados, enquanto comentrios entre aspas duplas so mostrados!

"s nomes das variveis devem comear com uma letra e podem conter qualquer caractere do teclado, exceto os seguintes( 2 5 V W X ) R Y T U ( I P! " tamanho mximo de um nome de varivel de /3 caracteres!

C,ltiplas equa&es podem ser digitadas na mesma linha, desde que se#am separadas por ponto e v%rgula! Lma linha pode conter no mximo >00 caracteres!

-ara elevar uma varivel ou constante a uma potncia, pode se usar Y ou XX! *xemplo( ;ZxY> ou ;ZxXX>!

6 ordem na qual as equa&es so inseridas no importa! 6 posio das variveis conhecidas e incFgnitas nas equa&es no importa! 6s unidades de constantes podem ser inseridas entre colchetes logo depois da insero da constante! *xemplo( g Z .,[4 \m)sY>]!

-ode se adicionar caracteres subscritos ou sobrescritos nas variveis, respectivamente usando os s%mbolos E ou W! *xemplo( mE4 e mW4, respectivamente aparecem na #anela I:ormatted *quationsJ como m4 e m4!

$omes de s%mbolos gregos so substitu%dos, na #anela I:ormatted *quationsJ, pelos caracteres gregos! *xemplo( eta resulta em ^!

-ara inserir variveis de fluxo deve se utilizar a sintaxe Edot! *xemplo( mEdotE4 aparece na #anela I:ormatted *quationsJ como _4!

10

2. Edi*(o da Sintaxe

-(-( Inserindo Fun9es " usurio pode inserir diversas fun&es que constam na biblioteca do **+, acessando, no menu I"ptionJ, o comando I:unction =nfoJ, que tambm pode ser acessado usando o atalho 7trlR6ltR:, e que leva o usurio #anela mostrada abaixo! 6baixo so listadas as classes de fun&es dispon%veis! -(-(/( Fun9es !atem#ticas =>!at and String Functions?@ *sta biblioteca permite que o usurio adicione sua rotina computacional uma grande variedade de fun&es matemticas! `uando ativa, abaixo esquerda aparece a lista de fun&es e direita aparece a lista de classes de fun&es matemticas, como mostrado na figura abaixo! 6pFs selecionada a funo, a sintaxe pode ser vista no campo I*x(J, e caso se#a a funo dese#ada pelo usurio, basta clicar em I-asteJ e a sintaxe da funo ser inserida na rotina computacional! "bserve que no caso da funo selecionada, 68+, que retorna o valor absoluto de um n,mero, IQalueJ deve ser substitu%do por um valor numrico ou funo!

-(-(-( 'ropriedades Termofsicas =>T ermop )sical 'roperties?@ *sta biblioteca permite que o usurio adicione propriedades termof%sicas de uma grande quantidade de substDncias sua rotina computacional! `uando ativa, abaixo esquerda aparece a lista de propriedades termof%sicas e direita aparece a lista de substDncias! 6 figura abaixo mostra o exemplo de insero da entalpia da gua na rotina computacional! "bserve que abaixo das #anelas de seleo h duas listas de propriedades independentes, s quais o usurio pode escolher livremente, obtendo no campo I*x(J a sintaxe da propriedade!

2. Edi*(o da Sintaxe

11

$este exemplo, a entalpia da gua inserida em funo da temperatura e da presso! "bserve que se for inserido um par temperatura)presso de saturao, ocorrer um erro ao resolver, pois na regio de saturao a presso e a temperatura no so propriedades independentes! -ortanto, nesta regio o par de propriedades escolhidas no pode ser temperatura)presso!

-(-(0( TransferAncia de Calor =>Beat Transfer?@ *sta biblioteca permite que o usurio adicione uma ampla classe de problemas fundamentais de transferncia de calor sua rotina computacional, como mostrado na figura abaixo! `uando ativa, logo direita de IHeat 'ransferJ aparece um campo com uma lista de seleo da classe de problema 2no caso est selecionado a classe I8oiling and 7ondensationJ, ou se#a, *bulio e 7ondensao5! 6baixo direita aparece um campo de lista de seleo que possibilita escolher, dentro da classe escolhida, o tipo de problema 2no caso est selecionado I8oilingJ, ou se#a, *bulio5! 6baixo esquerda aparece uma representao do problema selecionado, a abaixo da figura aparece uma barra que permite selecionar diferentes modelagens do tipo de problema escolhido 2no caso est selecionado I$ucleate 8oilingJ, ou se#a, *bulio $ucleada5!

12

2. Edi*(o da Sintaxe

-(-(5( 'roCeto !ec"nico =>!ec anical Design?@ *sta biblioteca permite que o usurio adicione modelagens de momento de inrcia e de concentrao de tens&es sua rotina computacional, como mostrado na figura abaixo! 6 seleo segue o mesmo princ%pio descrito na seo anterior!

-(-(6( <otinas da Biblioteca do EES =>EES *ibrar) <outines?@ *sta biblioteca permite que o usurio adicione rotinas computacionais presentes na biblioteca do **+, para uma ampla classe de problemas matemticos de engenharia, sua rotina computacional, como mostrado na figura abaixo! 'ambm poss%vel visualizar o cFdigo da rotina clicando em IQie? 7odeJ!

2. Edi*(o da Sintaxe

1.

-(-(7( <otinas E3ternas =>E3ternal <outines?@ *sta biblioteca permite que o usurio adicione rotinas computacionais externas sua rotina computacional, como mostrado na figura abaixo! 'ambm poss%vel visualizar o cFdigo da rotina clicando em IQie? 7odeJ!

-(-(:( Constantes =>Constants?@ -ode se inserir constantes na rotina computacional, clicando em I"ptionsJ, I7onstantsJ, como mostrado na figura abaixo! "bserve que poss%vel personalizar esta biblioteca atravs da adio de constantes, clicando em I6ddJ!

18

2. Edi*(o da Sintaxe

.. 6nforma*Ces de 7on#ersCes de Unidades DEUnit 7on#ersion 6nfoFG

19

0( Informa9es de Con&ers9es de 4nidades =>4nit Con&ersion Info?@

" **+ possibilita consultar uma lista de informa&es de unidades e convers&es de uma grande variedade de grandezas f%sicas, clicando em I"ptionsJ, e depois em ILnit 7onversion =nfoJ! 6parecer a #anela mostrada na figura abaixo! $a lista de seleo esquerda, seleciona se a grandeza, enquanto na lista de seleo direita so mostradas as unidades dispon%veis para a grandeza selecionada!

-ara consultar uma constante de converso entre duas unidades, deve se selecionar as duas unidades na lista de seleo direita, conforme exemplo da figura abaixo, onde para a presso, considerando as unidades -a e bar, obtm se como constantes de converso( 4 -a Z 3,33334 bar e 4 bar Z 433!333 -a!

"bserve que na figura acima, no cabealho da lista de seleo direita, em I1efined LnitsJ aparece a unidade fundamental da grandeza selecionada! 6 unidade fundamental para a presso C)< 'Y>, resultado da razo da massa C pelo produto entre o comprimento < e o tempo ao quadrado 'Y>! *sta unidade fundamental pode ser facilmente demonstrada atravs de uma anlise dimensional, lembrando que Mg, m e s so, respectivamente, as unidades no sistema CS+ para as grandezas fundamentais massa 2C5, comprimento 2<5 e tempo 2'5(

;=

, m!a = = H H

[ ][
I2 ! m s> m
>

I2 J = > m!s L!:>

][ ]

1<

.. 6nforma*Ces de 7on#ersCes de Unidades DEUnit 7on#ersion 6nfoFG

8 . :a b e ! a s ; a r a m K t r i c a s D E ; a r a m e t r i c :a b ! e s F G

1>

5( Tabelas 'aramDtricas =>'arametric Tables?@

6s tabelas paramtricas so bastantes ,teis para, por exemplo, obter tabelas termodinDmicas para um determinado fluido ou realizar anlises de sensibilidade de processos ou ciclos termodinDmicos! -ode se criar uma tabela paramtrica clicando em I'ablesJ, e depois em I$e? -arametric 'ableJ, ou clicando no %cone da barra de ferramentes descrito na 'abela 4!4! 7omo exemplo, ser implementada uma tabela paramtrica simples, capaz de calcular valores de uma funo qualquer, digamos ;Zx>, sendo conhecidos alguns valores de x! -rimeiramente, na #anela de equa&es 2I*quations @indo?J5, escreva a rotina computacional 2a equao5, e tambm atribua um valor qualquer para a varivel x, tal como mostrado na figura abaixo!

*xecute a rotina pressionando :>, e se obtm a #anela de solu&es mostrada na figura abaixo esquerda! *mbora no tenha havido alerta de problema com unidades, elimine a unidade \ ] da varivel x, clicando com o boto direito sobre ela! 6 #anela de solu&es ficar como mostrado na figura abaixo direita!

6gora, para adicionar uma tabela paramtrica, clique em I'ablesJ, e depois em I$e? -arametric 'ableJ! 6parecer a #anela mostrada abaixo, onde se deve selecionar as variveis que faro parte da tabela! "bserve que se pode escolher o n,mero de linhas da tabela no campo I$o! of KunsJ, e tambm atribuir um nome para a tabela no campo I'able(J!

1A

8 . :a b e ! a s ; a r a m K t r i c a s D E ; a r a m e t r i c :a b ! e s F G

7omo se dese#a que a tabela retorne valores de ; sendo conhecidos os valores de x, selecione as duas variveis na #anela IQariables in equationsJ! 7lique em I6ddJ e observe que as variveis selecionadas so deslocadas para a #anela IQariables in tableJ! $omeie a tabela como I:uno quadrticaJ, e se dese#ar altere o n,mero de linhas! 6 #anela ficar como a mostrada abaixo!

7lique em I"SJ! 6parecer a tabela mostrada abaixo!

6gora necessrio escolher uma das variveis da tabela como varivel de entrada, ou se#a, aquela qual sero atribu%dos valores para que a outra se#a calculada! *scolhendo x como varivel de entrada, vamos atribuir a ela valores de 4 a 43! 7lique em I6lter valuesJ, que a seta de cor preta no canto superior direito da coluna da varivel x! 6parecer a #anela mostrada na figura abaixo esquerda! *m I:irst QalueJ, digite 4, e em I<ast 2linear5J digite 43! 6 #anela ficar como a mostrada abaixo direita!

8 . :a b e ! a s ; a r a m K t r i c a s D E ; a r a m e t r i c :a b ! e s F G

1B

7lique em I6ppl;J e verifique na tabela os valores atribu%dos varivel x! 7lique em I"SJ! 6 tabela paramtrica ficar como mostrado na figura abaixo!

6gora se deve resolver a tabela paramtrica, para que a mesma calcule as demais colunas! -ara isso, clique na seta verde mostrada na figura acima! 'ambm se pode resolver uma tabela paramtrica clicando em I7alculateJ e depois em I+olve 'ableJ, ou utilizando a tecla de atalho :/, porm no caso de haver mais de uma tabela deve se selecionar qual ou quais tabelas devem ser resolvidas! 6parecer uma #anela indicando que ocorreu um erro, mostrada abaixo!

=sto ocorre porque na #anela de equa&es 2I*quations @indo?J5, atribuiu se um valor numrico fixo varivel x 2xZ/5, enquanto na tabela paramtrica atribu%ram se diferentes valores a esta varivel! 6ssim, ocorre um erro porque existe um conflito de atribui&es de valores x! -ara resolver isto, basta comentar o valor da varivel x na #anela de equa&es, colocando a entre aspas duplas, da maneira mostrada na figura abaixo 2excluir o valor da varivel x possui o mesmo efeito5!

20

8 . :a b e ! a s ; a r a m K t r i c a s D E ; a r a m e t r i c :a b ! e s F G

*xecutando novamente a tabela paramtrica, no ocorre mais o erro e a mesma retorna os resultados mostrados na figura abaixo!

-ode se tambm atribuir valores varivel ; e calcular os valores de x! -ara isto, na coluna da varivel x, clique em I6lter valuesJ, depois em I7lear valuesJ, em I6ppl;J e finalmente em I"SJ! 6 tabela ficar em branco! 6gora atribua valores para a varivel ;, por exemplo de 4 a 433, da forma # feita anteriormente! 6 tabela ficar como mostrado abaixo!

*xecutando a tabela paramtrica, obtm se a tabela abaixo com os valores de x calculados! "bserve que o **+ retorna valores negativos, # que como ;Zx >, ento xZ;4)>, e assim, por exemplo, como 43 ou 43 elevados ao quadrado resultam em 433, ento a raiz de 433 pode ser 43 ou 43! *sta funcionalidade de se pode atribuir valores a diferentes variveis nas tabelas paramtricas, sem precisar alterar a rotina computacional, bastante ,til em diversas classes de problemas em engenharia!

8 . :a b e ! a s ; a r a m K t r i c a s D E ; a r a m e t r i c :a b ! e s F G

21

7lique em I:ileJ, e depois em I+ave 6s!!!J, e salve o exemplo com o nome I:uno quadrticaJ! "bserve que o programa adiciona a extenso !**+ automaticamente ao arquivo!

22

8 . :a b e ! a s ; a r a m K t r i c a s D E ; a r a m e t r i c :a b ! e s F G

9 . = a n e ! a d e % i a 2 r a m a D E % i a 2 r a m Li n d o w F G

2.

6( 8anela de Diagrama =>Diagram EindoF?@

6 #anela de diagrama 2I1iagram @indo?J5 possibilita incorporar uma interface grfica ao problema que a rotina computacional resolve, de modo a permitir dinamismo ao usurio, quando este dese#a alterar os dados de entrada e identificar como os dados de sa%da so afetados! -ode se acessar a #anela de diagrama clicando em I@indo?sJ, e depois em I1iagram @indo?J, ou clicando no %cone respectivo na barra de ferramentas 2ve#a 'abela 4!45, ou usando o atalho 7trlR1! 6parecer a #anela mostrada na figura abaixo!

"bserva se a existncia de uma barra de ferramentas de edio direita da #anela! *sta barra ativada sempre que se acessa a I1iagram @indo?J, e pode ser fechada clicando no boto fechar no canto superior direito! `uando esta barra estiver fechada, o usurio poder usar a I1iagram @indo?J como se fosse um programa matemtico, ou se#a, para resolver problemas! -ara acionar a barra de ferramentas novamente, a#a como se a I1iagram @indo?J estivesse fechada, ou se#a, use o atalho 7trlR1! 6 barra de ferramentas de edio possui diversas funcionalidades que podem ser adicionadas interface grfica 2as quais o usurio deve ser encora#ado a explorar5(

'exto, texto formatado, varivel de entrada ou varivel de sa%da! 8ot&es de execuo, de barras de animao, de grficos # obtidos no **+, de a#uda, de impresso, de carregamento 2load5 e de salvamento 2save5! :iguras geomtricas diversas 2linhas, retDngulos, circunferncias, elipses, pol%gonos5! :iguras da paleta de ilustra&es do **+! arade de plano de fundo! 8ot&es de linMs 2para abrir outros arquivos **+, executveis ou outros softwares5! 6rquivo udio visual! 7aixa de checagem!

28

9 . = a n e ! a d e % i a 2 r a m a D E % i a 2 r a m Li n d o w F G

7aixa de seleo! Qamos inserir uma interface grfica ao exemplo resolvido na seo B, da funo

quadrtica ;Zx>, portanto abra o exemplo I:uno quadrtica!**+J! -rimeiramente, necessrio obter uma imagem, que ser inserida na #anela de diagrama! " grfico abaixo foi obtido para a funo ;Zx> usando o software de planilha eletrbnica <ibre"ffice 7alc, e ser utilizada na interface grfica a ser desenvolvida!

6gora, deve se inserir o grfico acima na I1iagram @indo?J! "bserve que na barra de ferramentas no h uma ferramenta para adicionar figuras externas! -ara fazer isto, necessrio copiar a colar a figura, porm deve se utilizar um software capaz de produzir um Iob#eto de desenhoJ, tais como 7orel 1ra?, 1esigner, -o?er-oint, *xcel, -aint, <ibre"ffice 7alc, <ibre"ffice =mpress, etc! -ortanto, caso se dese#e inserir uma figura obtida na internet, esta figura deve ser aberta com um dos softwares listados acima, e depois ser copiada e colada na I1iagram @indo?J! 6ssim, copiando a figura acima do <ibre"ffice 7alc e colando na I1iagram @indo?J, aparece a #anela mostrada na figura abaixo, que solicita ao usurio escolher o formato da figura a ser colada!

+elecione I-ictureJ e clique em I-asteJ! 6 I1iagram @indo?J ficar como mostrado na figura abaixo!

9 . = a n e ! a d e % i a 2 r a m a D E % i a 2 r a m Li n d o w F G

29

Lsando, na barra de ferramentas, a ferramenta de adio de texto 2a primeira da coluna esquerda5, insira um t%tulo na figura, por exemplo, I:uno quadrtica ;ZxY>J, de acordo com a figura abaixo!

-ara modificar ou corrigir algum erro basta clicar com o boto esquerdo duas vezes sobre o texto, e assim a #anela acima mostrada novamente! "bserve que na ferramenta de adio de texto, no canto superior esquerdo poss%vel selecionar que tipo de texto dese#a se inserir( texto 2I'extJ5, texto formatado 2I:ormatted textJ5, varivel de entrada 2I=nput variableJ5ou varivel de sa%da 2I"utput variableJ5! 6dicione tambm os nomes do eixos, e ser obtida a figura abaixo!

2<

9 . = a n e ! a d e % i a 2 r a m a D E % i a 2 r a m Li n d o w F G

6dicionaremos, agora, as variveis que dese#armos! -elo fato de a rotina computacional possuir apenas duas variveis 2x e ;5, no temos escolha a no ser inserir as duas( uma deve ser de entrada e a outra de sa%da! *scolha x como varivel de entrada e ; como varivel de sa%da! -ara inserir a varivel x, clique na ferramenta de adio de texto, e em I';peJ selecione I=nput variableJ! $o canto superior direito aparecer uma #anela de seleo de varivel! +elecione a varivel x! importante que o usurio possa identificar e distinguir rapidamente as diferentes variveis na interface grfica, portanto como sugesto atribua cores diferentes para o plano de fundo das variveis de entrada e de sa%da! $o caso das de entrada, ser escolhida a cor vermelha! :aa o mesmo procedimento para inserir a varivel ;, porm em I';peJ selecione I"utput variableJ e atribua a cor azul ao seu plano de fundo! 6 figura abaixo esquerda mostra como fica a #anela de adio da varivel x, enquanto a figura direita mostra como fica a #anela de adio da varivel ;!

7lique em I"SJ para inserir as duas variveis! 6dicione tambm um boto de execuo usando a ferramenta de adio de boto 2a primeira da coluna direita5! 6parecer a #anela abaixo! +elecione I7alculation 8uttonJ! *dite o nome do boto clicando com o boto

9 . = a n e ! a d e % i a 2 r a m a D E % i a 2 r a m Li n d o w F G

2>

direito sobre o mesmo, e em I7aptionJ, digite I7alcularJ!

6 #anela de diagrama fica como mostrado na figura abaixo!

:eche a barra de ferramentas e obtm se a #anela abaixo!

"bserve que na figura acima, pode se digitar um valor para a varivel x, e pressionando o boto I7alcularJ, a interface grfica determina o valor de ;! *scolhendo, por exemplo, xZ4>, obtm se ;Z4BB, conforme mostrado na figura abaixo!

2A

9 . = a n e ! a d e % i a 2 r a m a D E % i a 2 r a m Li n d o w F G

*mbora o exemplo mostrado se#a bastante simples, a #anela de diagrama extremamente ,til na resoluo de diversas classes de problemas de engenharia, alm de possibilitar obter interfaces grficas elegantes e com qualidade para realizar apresenta&es! +alve o arquivo I:uno quadrtica!**+J usando o atalho 7trlR+!

<. Hr/ui#o Execut)#e! DEJa Ie %istributab!e ;ro2ramFG

2B

7( Ar%ui&o E3ecut#&el =>!aGe Distributable 'rogram?@

" **+ -rofessional oferece a possibilidade do usurio criar arquivos executveis das rotinas computacionais desenvolvidas, o que muito ,til porque possibilita que as rotinas computacionais se#am utilizadas em computadores que no possuem o **+ instalado! -ara criar um arquivo executvel necessrio ter criado, na rotina computacional, uma interface grfica, como a desenvolvida na seo 0, pois no arquivo executvel o usurio poder alterar apenas as variveis que constam na interface grfica! 7omo exemplo, ser criado um arquivo executvel da interface grfica deste exemplo citado! 6bra o arquivo I:uno quadrtica!**+J! 7lique em I:ileJ, e depois em ICaMe 1istributable -rogramJ! 6parecer a #anela de confirmao mostrada na figura abaixo, solicitando que o usurio concorde em(

$o vender o arquivo executvel, ou incorpor lo a um outro software que vendido! +e o arquivo executvel for parte de um software distribu%do gratuitamente, o fato de que o arquivo executvel feito no **+ est inclu%do deve ser ostensivamente divulgado cada vez que o software for iniciado!

7lique em I"SJ! 6parecer a #anela mostrada na figura abaixo! $o rodap da #anela h trs abas de informa&es( I+tartupJ, I:ile =nformationJ e IQie? and Keorder :ilesJ! 6 figura abaixo mostra a aba I+tartupJ!

.0

<. Hr/ui#o Execut)#e! DEJa Ie %istributab!e ;ro2ramFG

$esta aba poss%vel(


*ditar o nome do arquivo executvel, no campo I*c* $ameJ! *ditar a mensagem que aparecer na tela de mensagem inicial, que aparece quando o arquivo for executado, no campo I+plash screen messageJ! "bserve na figura acima que foi colocada a seguinte mensagem( I*ste executvel permite determinar o valor de f2x5ZxY>, dado um valor de xJ! 6tribuir uma senha de proteo ao arquivo executvel, marcando a caixa I-ass?dJ! 6pFs marc la, direita surge um campo para digitar a senha! 6tribuir uma data a partir da qual o arquivo executvel deixar de funcionar, em I*xpiration =nformationJ! 6pFs escolher a data, surge uma #anela abaixo permitindo que o desenvolvedor digite uma mensagem que o usurio ver depois que o arquivo executvel expirar! *ditar uma mensagem de informao 2opcional5 que aparecer logo depois da tela de mensagem inicial, em I+tartup messageJ! 7licando na aba I:ile =nformationJ, aparece a #anela mostrada na figura abaixo!

$esta aba poss%vel(

*scolher o n,mero de arquivos que iro gerar o arquivo executvel, no campo I=nformation for fileJ! aeralmente se cria um executvel a partir de um ,nico arquivo !**+, mas pode se gerar um ,nico executvel para vrios arquivos !**+! +elecionar o arquivo !**+ que gerar o arquivo executvel, no campo I:ile nameJ! 6nexar um arquivo texto de a#uda no arquivo executvel, no campo IHelp fileJ! -ersonalizar o nome que aparecer na barra de t%tulo do arquivo executvel, no campo ICenu textJ! "bserve na figura acima que foi colocado o seguinte nome( I:uno

<. Hr/ui#o Execut)#e! DEJa Ie %istributab!e ;ro2ramFG

.1

quadrticaJ!

*scolher a quais #anelas o usurio do arquivo executvel ter acesso, marcando ou desmarcando as na lista que aparece abaixo de ICenu textJ! 6 aba IQie? and Keorder :ilesJ lista os arquivos !**+ que sero utilizados para gerar

o arquivo executvel, e possibilita alterar a ordem entre eles! :aa as altera&es que #ulgar necessrias nas trs abas e, na aba I+tartupJ clique em I"SJ! +er mostrada a #anela de alerta abaixo, que atenta sobre a necessidade de incluir no arquivo executvel alguns subdiretFrios da biblioteca do **+ no caso de o arquivo !**+ utilizar alguma biblioteca externa, por exemplo! 7omo o exemplo feito no utiliza alguma biblioteca externa, clique em I"SJ!

" **+ iniciar a compilao do arquivo executvel, um processo que geralmente demora entre >3 a A3 segundos, dependendo da mquina! Q at a pasta escolhida para salvar o arquivo executvel e verifique que foi criado o arquivo I:uno quadrtica!*c*J! 6o abri lo, aparece a #anela de dilogo mostrada na figura abaixo!

7lique em continue e o arquivo executvel aparecer, como mostrado na figura abaixo! *xplore na barra de menus as funcionalidades, e observe que em I@indo?sJ, I*quationsJ, imposs%vel editar a rotina computacional! " usurio pode, entretanto, entrar com um valor de x qualquer, e clicando em I7alculateJ o executvel calcula o valor de ;

.2

<. Hr/ui#o Execut)#e! DEJa Ie %istributab!e ;ro2ramFG

correspondente! 7omo # dito, a grande vantagem de gerar um arquivo executvel que o mesmo pode ser utilizado em um computador que no possui o **+ instalado!

> . % i a 2 r a m a s :e r m o d i n M m i c o s d e ; r o p r i e d a d e s D E ; r o p e r t 4 ; ! o t s F G

..

:( Diagramas Termodin"micos de 'ropriedades =>'ropert) 'lots?@

poss%vel plotar e consultar os diagramas termodinDmicos de propriedades para as substDncias que constam na biblioteca do **+! 7lique em I-lotsJ e depois em I-ropert; -lotJ, ou clique no %cone respectivo na barra de ferramentas 2ve#a 'abela 4!45! 6brir a #anela mostrada abaixo!

"bserve que poss%vel selecionar( a substDncia na #anela seletora superior esquerda 2est selecionada a acetona5, o tipo de diagrama termodinDmico na regio central superior 2est selecionado o diagrama ' s5, incluir linhas de propriedades termodinDmicas constantes 2no caso pode se selecionar, para o diagrama ' s, linhas de presso, volume espec%fico ou entalpia constante5, e habilitar a grafia das linhas de t%tulo constante na parte inferior esquerda! 7licando em I"SJ, obtm se o diagrama ' s mostrado abaixo!

.8

> . % i a 2 r a m a s :e r m o d i n M m i c o s d e ; r o p r i e d a d e s D E ; r o p e r t 4 ; ! o t s F G

-rFximo ao canto superior direita h uma barra de ferramentas para o grfico, onde se pode adicionar texto, figuras geomtricas 2possibilita esboar ciclos termodinDmicos nos diagramas5, mover o grfico, aplicar zoom e habilitar as barras cruzadas 2mostradas em vermelho na figura acima5! $o canto inferior direito do diagrama poss%vel redimension lo! "bserve que com o comando das barras cruzadas ativado, no rodap da #anela do diagrama aparecem todas as propriedades termodinDmicas relativas ao ponto onde o mouse est repousando!

A. Exemp!os Neso!#idos

.9

H( E3emplos <esol&idos

$esta seo so resolvidos, passo a passo, exemplos simples que exploram algumas das potencialidades do **+, ob#etivando agregar dom%nio prtico do uso do software e permitir que o estudante se#a capaz de modelar e resolver outros problemas de engenharia! H(/( Con&erso de 4nidades $os exemplos desta seo, ser explorada a capacidade do **+ em realizar a converso de unidades usando a funo matemtica I7onvertJ! H(/(/( Con&ers9es Simples +uponha que se dese#a converter uma presso de 4333 M-a para a unidade atm! +er necessrio utilizar a funo I7onvertJ, e para isso abra o **+, clique em I"ptionsJ, e depois em I:unction =nfoJ, ou use o atalho 7trlR6ltR:! $a lista de fun&es abaixo esquerda, selecione I7"$Q*K'J e clique em I-asteJ, conforme mostrado na figura abaixo!

"bserve que a funo foi colada na #anela de equa&es! 6pFs o sinal de igual, digite 4333X e substitua o conte,do dos parnteses por 2M-aPatm5, obtendo a sintaxe mostrada na figura abaixo!

.<

A. Exemp!os Neso!#idos

*xecute a rotina computacional pressionando :>! 6parecer a #anela de solu&es mostrada abaixo, mostrando o resultado( 4333 M-a Z .,[A. atm!

6o utilizar a funo I7onvertJ, no importa quais so as unidades padro definidas no sistema de unidades padro 2para verific las, clique em I"ptionsJ e depois em ILnit +;stemJ5, pois observe que a sintaxe da funo I7onvertJ exige que se declare as unidades inicial 2no caso, M-a5 e final 2atm5! 6ssim, mesmo que no sistema de unidades padro a presso fosse definida com a unidade bar, para converter de M-a para atm a sintaxe seria a mesma utilizada neste exemplo! Lma outra forma de resolver o mesmo exemplo seria utilizando a sintaxe mostrada na figura abaixo!

6 soluo, neste caso, fica como mostrado na figura abaixo!

"bserve que na #anela de solu&es aparece uma mensagem em vermelho alertando que foi detectado um potencial problema relativo s unidades das variveis! 7aso o usurio este#a desenvolvendo uma rotina computacional complexa, este problema deve ser obrigatoriamente resolvido, porm sua soluo optativa no caso do desenvolvimento de rotinas computacionais para consultas rpidas! 7omo o exemplo resolvido simples, neste momento no ser dada ateno soluo deste problema! 7aso o usurio queira resolv lo, a seo [!>!/ explica como faz lo!

A. Exemp!os Neso!#idos

.>

H(/(-( Con&ers9es em E%ua9es 6 funo I7onvertJ pode tambm ser utilizada em equa&es! +uponha que uma massa de 4 Mg sofre uma acelerao de 4 m)s >, e portanto a fora aplicada sobre a massa dada pelo produto da massa e da acelerao, que resulta em 4 $! Cas digamos que conhecendo a massa em Mg e a acelerao em m)s>, dese#a se obter o valor da fora no em $, e sim na unidade inglesa lbf! 6 sintaxe mostrada na figura abaixo mostra como resolver este exemplo!

*xecute a rotina computacional pressionando :>! 6parecer a #anela de solu&es mostrada abaixo, mostrando que a fora de 4 $ Z 3,>>B[ lbf! "bserve que novamente aparece uma mensagem alertando sobre um potencial problema relativo s unidades!

7onforme # visto, na seo / pode se consultar a lista de informa&es de unidades e convers&es das grandezas f%sicas! H(-( 'ropriedades Termodin"micas *ste exemplo, bastante corriqueiro na disciplina de termodinDmica, consiste em determinar o valor de algumas propriedades termodinDmicas, sendo conhecidas duas propriedades termodinDmicas independentes! +uponha que se dese#a determinar a presso de saturao, a entalpia e a entropia da gua no estado de l%quido saturado, sendo conhecida a temperatura da gua! H(-(/( <otina Computacional -rimeiramente deve se escrever a rotina computacional na #anela de equa&es 2I*quations @indo?J5! $este exemplo, identificam se as seguintes variveis(

.A

A. Exemp!os Neso!#idos

Qariveis de entrada(

'emperatura 2'5, a qual deve se atribuir um valor qualquer, por exemplo 433o7! '%tulo 2x5, que deve ser zero, pois o estado analisado de l%quido saturado!

"bserve que as variveis de entrada so duas propriedades termodinDmicas independentes! 7omo se pode determinar a entalpia e a entropia em funo de qualquer par de propriedades independentes, elas sero determinadas em funo de ' e x!

Qariveis de sa%da 2devem ser fun&es inseridas de acordo com a seo >!>!>5(

-resso de saturao 2-sat5( -sat Z f2'5! *ntalpia de l%quido saturado 2hl5( hl Z f2-satPx5 Z f2'Px5! *ntropia de l%quido saturado 2sl5( sl Z f2-satPx5 Z f2'Px5!

*xecute o **+, e na I*quations @indo?J digite a sintaxe mostrada na figura abaixo 2observe que no foram declaradas as unidades das variveis5!

H(-(-( E3ecutando a <otina *xecute a rotina pressionando :>, e se obtm a #anela de solu&es mostrada abaixo!

" problema foi resolvido, e obtiveram se as respostas para - sat, hl e sl, porm observe que os valores de todas as variveis no possuem unidade especificada, incluindo a temperatura e a presso, que de acordo com a :igura > # foram definidas no sistema de unidades padro! <ogo, na #anela de solu&es aparece a mensagem em vermelho alertando que foram detectados trs potenciais problemas de unidades! *sta inconsistncia f%sica deve ser resolvida caso o usurio este#a desenvolvendo uma rotina computacional complexa! +ua soluo optativa no caso do desenvolvimento de

A. Exemp!os Neso!#idos

.B

rotinas computacionais para consultas rpidas, desde que o usurio conhea as unidades das variveis de entrada! H(-(0( Alerta de 4nidades " alerta de problemas nas unidades sF eliminado quando se atribui unidades corretas s variveis! H duas formas de fazer isso, as quais so idnticas em relao ao resultado(

Lsando o comando de informa&es de variveis( 7lique em I"ptionsJ e depois em IQariable =nfoJ, ou clique no %cone respectivo na barra de ferramentas 2ve#a 'abela 4!45, ou use o atalho :.! 6parecer a seguinte #anela, onde pode se editar as unidades das variveis na coluna ILnitsJ!

6pFs adicionar manualmente as unidades no += 2hl \MN)Mg], -sat \M-a], sl \MN)Mg S], ' \7] e x \ ]5, a #anela ficar da seguinte forma(

7lique em I"SJ! 6o executar novamente a rotina 2:>5, agora a #anela de solu&es mostra as unidades ao lado de cada varivel, e no h mais a mensagem de problemas com as unidades, como mostrado abaixo!

7omo exemplo, sugere se que o usurio edite a unidade da entalpia, trocando MN)Mg

80

A. Exemp!os Neso!#idos

por N)Mg, e se observar que volta a ocorrer o problema com as unidades!

*ditando as variveis diretamente na #anela de solu&es( 7omo # visto, apFs executar a rotina computacional aparece a #anela de solu&es abaixo!

7licando com o boto direito em cima de cada varivel na #anela de solu&es, aparece a #anela de formatao de variveis 2I:ormat +elected QariablesJ5, que mostrada abaixo esquerda, na qual pode se atribuir a unidade para cada varivel! "bserve que tambm poss%vel atribuir( a formatao e o n,mero de algarismos significativos ao valor da varivel 2I:ormatJ5P efeitos e cor da fonte e cor de fundo 2IHiliteJ5P o carter de varivel chave e descrev la, e assim ela listada em outra aba 2ISe; QariableJ5! -ara a entalpia, por exemplo, a unidade no += MN)Mg, e assim a #anela de formatao de variveis fica da forma mostrada abaixo direita!

O
6ssim, editando uma a uma cada varivel, resolve se o problema de unidades, como mostrado na figura abaixo!

H(-(5( Tabela 'aramDtrica 6gora vamos implementar no exemplo uma tabela paramtrica capaz de calcular, para gua l%quida saturada, a presso de saturao, a entalpia e a entropia ao variar a temperatura de 433 a >33o7 2de 43 em 43o75!

A. Exemp!os Neso!#idos

81

7lique em I'ablesJ, e depois em I$e? -arametric 'ableJ! 6parecer a #anela mostrada abaixo esquerda! 7omo se dese#a que a tabela calcule as propriedades para gua l%quida saturada, selecione todas as variveis na #anela IQariables in equationsJ, exceto o t%tulo x, pois seu valor deve ser fixo e igual a zero, conforme consta na rotina computacional desenvolvida! 7lique em I6ddJ! 6ltere o n,mero de linhas para 44 e nomeie a tabela como I'abela para gua l%quida saturadaJ! 6 #anela ficar como a mostrada abaixo direita!

7lique em I"SJ! 6parecer a tabela mostrada abaixo esquerda! 7oloque as colunas na ordem apresentada na figura abaixo direita! -ara fazer isso, clique com o boto esquerdo no cabealho de cada coluna 2a regio onde consta o nome da varivel5, e sem soltar o boto arraste at a posio dese#ada!

Qimos que -sat Z f2'5, hl Z f2'Px5 e sl Z f2'Px5, entretanto como x ser fixo e igual a zero, ento temos que -sat, hl e sl so fun&es apenas da temperatura, ou se#a( -sat Z f2'5, hl Z f2'5 e sl Z f2'5! <ogo, devemos escolher ' como varivel de entrada! 1eve se fazer a temperatura variar de 433 a >33o7, de 43 em 43o7! -ara isto, clique em I6lter valuesJ! 6parecer a #anela mostrada na figura abaixo esquerda! *m I:irst QalueJ, digite 433, e em I<ast 2linear5J digite >33! 6 #anela ficar como a mostrada abaixo direita!

82

A. Exemp!os Neso!#idos

7lique em I6ppl;J e verifique na tabela se as temperaturas foram inseridas de 43 em 43o7! 7lique em I"SJ! 6 tabela paramtrica ficar como a mostrada abaixo!

Kesolva a tabela paramtrica clicando na seta verde mostrada na figura acima! $ovamente aparecer uma #anela indicando que ocorreu um erro, mostrada abaixo!

Q na #anela de equa&es 2I*quations @indo?J5 e comente o valor atribu%do varivel ' colocando a entre aspas duplas, da maneira mostrada na figura abaixo!

7aso a tabela paramtrica tivesse mais de uma varivel a qual foram atribu%dos valores, por exemplo B variveis, seria necessrio comentar 2ou excluir5 todos os valores atribu%dos a essas variveis na #anela de equa&es! *xecutando novamente a tabela paramtrica, a mesma retorna os resultados mostrados na figura abaixo!

A. Exemp!os Neso!#idos

8.

7aso dese#e que hl se#a mostrado com dois algarismos significativos depois da v%rgula, na #anela de solu&es clique com o boto direito sobre a varivel hl, em I:ormatJ selecione I:ixed decimalJ, e na #anela seletora direita escolha >! 6bra a #anela da tabela paramtrica e observe que ela estar como a mostrada na figura abaixo!

+alve o exemplo com o nome I'abela termodinDmicaJ! H(0( Turbina a Iapor Ideal $este exemplo, ser modelada uma turbina a vapor ideal, na qual a vazo ou fluxo mssico de vapor 0A,d/ Mg)s! " vapor entra na turbina a 0B3 o7 e 4B!333 M-a, e sai a B0o7! 1eve se determinar o trabalho espec%fico 2?t5 e a potncia 2et5 gerados no eixo pela turbina! H(0(/( !odelagem Fsica e !atem#tica 6 :igura 0 mostra a representao da turbina a vapor que ser modelada! " vapor a alta presso e alta temperatura, proveniente de uma caldeira, entra pelo ponto 4 2entrada5 e expande ao passar pelos estgios da turbina! *sta expanso movimenta as ps da turbina 2ligadas ao eixo da mesma5, gerando trabalho mecDnico 2potncia5 quando o eixo gira! 6pFs expandir, o vapor 2na realidade uma mistura de vapor e l%quido saturados5 com baixa presso

88

A. Exemp!os Neso!#idos

e baixa temperatura deixa a turbina pelo ponto > 2sa%da5 e se dirige ao condensador!

,i2ura 93 Nepresenta*(o da turbina a #apor mode!ada. " processo que ocorre durante a expanso do vapor ser modelado(

7onsiderando regime permanente, ou se#a, no h variao temporal das variveis! 7omo sendo adiabtico e revers%vel, ou se#a, a expanso ser modelada como sendo isentrFpica 2ideal5, onde a entropia do vapor se mantm constante! 7onsiderando a turbina como volume de controle, aplicando a equao da conservao

da massa 2lei da continuidade5, tem se que a variao temporal da massa contida no volume de controle 2turbina5, somada ao fluxo de massa que sai do volume de controle e subtra%da do fluxo de massa que entra no volume de controle deve ser nula( d mt + m > m 4=3 dt 2[!45

7omo o regime permanente, a variao temporal da massa contida no volume de controle nula, e como sF h uma seo por onde entra massa 2ponto 45 e tambm sF uma seo por onde sai massa 2ponto >5, a equao[!4 fica( m >= m 4 m >= m 4=m 2[!>5

"u se#a, o fluxo de massa que entra pelo ponto 4 igual ao fluxo de massa que sai pelo ponto >! 6plicando a 4a <ei da 'ermodinDmica para um volume de controle envolvendo a turbina, tem se( t+m O 4 ! '4 +

-> d Et -> 4 > t + 2 ! P4 = +m > ! '> + + 2 ! P > + L > dt >

2[!/5

7omo o regime permanente, o primeiro termo do lado direito nulo, e aplicando a equao [!> na equao [!/, tem se(

A. Exemp!os Neso!#idos

89
>

-4 -> t+m t O ! '4 + + 2 ! P 4 =m ! ' >+ + 2 ! P > + L > >

) (

>

2[!B5

7omo o processo adiabtico, no h fluxo de calor entrando ou saindo pela carcaa da turbina, exceto os associados aos pontos 4 e >, e assim a equao [!0 fica(
> -4 -> > t m ! ' 4+ + 2 ! P 4 = m ! '> + + 2 ! P > + L > >

) (

2[!05

1esprezando varia&es de energia cintica e potencial, a equao [!0 finalmente nos permite quantificar a potncia produzida pela turbina \M@]( t m ! '4= m ! '> + L t= m L ! ( '4 '> ) 2[!A5

" trabalho espec%fico \MN)Mg] obtido a partir do quociente entre a potncia produzida pela turbina e a vazo de vapor( w t= t m L ! ( '4' > ) = m m wt = '4' > 2[!d5

H(0(-( <otina Computacional 7onhecemos os seguintes dados de entrada( vazo mssica de vapor 2_Z0A,d/ Mg)s5, temperatura do vapor na entrada da turbina 2'4Z0B3o75, presso do vapor na entrada da turbina 2-4Z4B!333 M-a5, e temperatura do vapor na sa%da da turbina 2'>ZB0o75! 7omo estamos considerando que a expanso isentrFpica, a entropia do vapor na entrada da turbina 2s45 e a entropia do vapor na sa%da da turbina 2s >5 so iguais, e esta informao que permite determinar o estado termodinDmico do vapor na sa%da da turbina! -ara determinar as variveis de sa%da f o trabalho espec%fico gerado pela turbina 2?t5, e a potncia mecDnica gerada pela turbina 2et5 f de acordo com as equa&es [!A e [!d necessrio determinar as entalpias do vapor na entrada e na sa%da 2h 4 e h>5! 7omo necessrio conhecer duas propriedades independentes de um estado termodinDmico para poder determinar qualquer outra propriedade deste estado, tem se que(

6 entalpia do vapor na entrada ser determinada em funo de '4 e -4( h4 Z f2'4P-45! 6 entalpia do vapor na sa%da ser determinada em funo de '> e s>( h> Z f2'>Ps>5! *xecute o **+, e insira na I*quations @indo?J a sintaxe mostrada na figura abaixo!

8<

A. Exemp!os Neso!#idos

-ressione :43 e aparecer a #anela de equa&es formatadas em notao matemtica, como mostrado na figura abaixo!

+alve o arquivo com o nome I'urbina a vapor ideal!**+J! H(0(0( E3ecutando a <otina *xecute a rotina pressionando :>, e se obtm a #anela de solu&es mostrada abaixo!

7lique em I"ptionsJ, e depois em IQariable =nfoJ, ou use o atalho :., e edite cada uma das variveis para resolver o alerta sobre problemas nas unidades, e edite tambm o formato dos n,meros! "pcionalmente, atribua outra cor para as variveis de sa%da ou atribua a

A. Exemp!os Neso!#idos

8>

elas o carter de varivel chave 2ISe; QariableJ5, onde elas sero listadas em outra aba, conforme mostrado nas figuras abaixo!

+alve o arquivo usando o atalho 7trlR+! H(0(5( Tabela 'aramDtrica " poder e a capacidade das tabelas paramtricas ser demonstrado na obteno de uma tabela paramtrica capaz de calcular ?t e et fazendo se variar, por exemplo, a presso do vapor na entrada da turbina! Conte a tabela paramtrica mostrada na figura abaixo esquerda e execute a 2tome o cuidado de comentar o valor atribu%do a -4 na I*quations @indo?J5! "s resultados esto mostrados na figura abaixo direita!

"bserve que todas as variveis de entrada foram mantidas fixas, exceto -4! 7onforme se observa na tabela paramtrica mostrada acima direita, o aumento de -4 causa um aumento em et e ?t! +alve o arquivo usando o atalho 7trlR+! H(0(6( Interface Jr#fica -ara inserir uma interface grfica no I1iagram @indo?J, basta seguir o que foi

8A

A. Exemp!os Neso!#idos

descrito na seo 0! 6bra a #anela de diagrama usando o atalho 7trlR1 e siga os seguintes passos(

Ltilize o boto do teclado I-rint +creenJ para capturar a :igura 0 deste manual! 7ole o conte,do capturado no -aint e o edite at obter apenas a figura! +elecione toda a figura, copie a e cole a no I1iagram @indo?J!

6dicione um t%tulo para a #anela de diagrama, por exemplo ICodelagem de uma turbina a vapor idealJ!

6dicione _, '4, '> e -4 como variveis de entrada, mudando a cor da fonte para vermelho!

7omente as variveis _, '4, '> e -4 na #anela de equa&es! 6dicione h4, h>, s4, s>, ?t e et como variveis de sa%da, mudando a cor da fonte para azul!

6dicione um boto de execuo e renomeie o como I7alcularJ! 6o final destas etapas, a #anela de diagrama dever ficar como a mostrada na figura

abaixo!

'este a interface grfica atribuindo valores quaisquer para as variveis de entrada _, '4, '> e -4, e verifique como mudam os valores das variveis de sa%da h4, h>, s4, s>, ?t e et! +alve o arquivo usando o atalho 7trlR+! H(0(7( Ar%ui&o E3ecut#&el -ara obter o arquivo executvel deste exemplo, basta seguir o que foi descrito na seo A! 6cesse I:ileJ, e depois ICaMe 1istributable -rogramJ! $a #anela de confirmao que abrir, clique em I"SJ! +iga os seguintes passos(

A. Exemp!os Neso!#idos

8B

$a aba I+tartupJ, em I+plash screen messageJ, digite I*ste executvel modela uma turbina a vapor idealJ! "bserve que no campo I*c* $ameJ, o nome do arquivo executvel a ser compilado ser I'urbina a vapor ideal!*c*J!

$a aba I:ile =nformationJ, em ICenu textJ, digite I'urbina a vapor idealJ! Qolte aba I+tartupJ e clique em I"SJ! $a #anela de alerta que abrir, clique em I"SJ e espere at o arquivo ser compilado! Q at a pasta onde o arquivo se encontra e execute o! -rimeiro aparecer a tela de

mensagem inicial mostrada abaixo!

7licando em I7ontinueJ, aparece a tela inicial do executvel mostrando a #anela de diagrama, conforme mostrado na figura abaixo!

90

A. Exemp!os Neso!#idos

B. Exerc1cios Su2eridos

91

;( E3erccios Sugeridos

;(/( Con&ers9es /K :aa as convers&es de grandezas listadas abaixo( a5 -resso de 43 bar para as unidades -a, psi, mmH>", mmHg e torr! b5 Qelocidade de B3 Mm)h para as unidades m)s, mph, Mnot, ft)s e in)s! c5 grea de 433!333 ;d> para as unidades m>, hectare, in>, ft> e acre! d5 *nergia de 4>!333 8'L para as unidades MN, M@h, Mcal, Mev e therm! e5 7omprimento de 4,0 miles para as unidades Mm, ;d, ft, in e angstrom! f5 -otncia de 433 hp para as unidades M@, 8'L)s, Mcal)s, M@h)s e erg)s!

-K :aa as convers&es de grandezas das fun&es descritas abaixo( a5 6 rea superficial terrestre de 04,4>!43d m>, e a atmosfera terrestre possui uma massa gasosa de 0,>[!434> Mg! 7onsiderando que a acelerao gravitacional de .,[4 m)s>, determine a presso atmosfrica em mmHg! b5 Lm automFvel leva >3 minutos para percorrer >0 Mm! +e a fora mdia de trao aplicada pelos pneus na pista foi de /03 $, determine a potncia mdia gerada pelo automFvel em hp! c5 7onsidere o n,cleo do +ol como sendo uma esfera imaginria com raio de 43./ ;d no centro dessa estrela! +e a massa do n,cleo solar de 4,/[!4340 lb, determine a densidade mdia do n,cleo em Mg)m/! 7ompare a densidade achada com a do alum%nio 2>!d33 Mg)m/5, do ao inox 2d![03 Mg)m/5, do chumbo 244!/B3 Mg)m/5, da platina 2>4!3.3 Mg)m/5, e do elemento mais denso conhecido, o Fsmio 2>>!A43 Mg)m/5!

<espostasL 1* aG ; Q 10 bar Q 1.000.000 ;a Q 189 psi Q 101.B>2 mmR2O Q >.901 mmR2 Q >.901 torr. b5 - Q 80 Im/' Q 11"11 m/s Q 28"A9 mp' Q 21"< Inot Q .<"89 ft/s Q 8.>"8 in/s. cG H Q 100.000 4d2 Q A..<1. m2 Q A".<1 'ectare Q 1"2B<.10A in2 Q B00.000 ft2 Q 20"<< acre. dG E Q 12.000 S:U Q 12.<<1 I= Q ."91> IL' Q ..028 Ica! Q >"B0..1022 Ie# Q 0"12 t'erm. eG L Q 1"9 mi!es Q 2"818 Im Q 2.<80 4d Q >.B20 ft Q B9.080 in Q 2"818.101. an2strom. fG T Q 100 'p Q >8"9> IL Q >0"<A S:U/s Q 1>"A1 Ica!/s Q 0"020>1 IL'/s Q >"89>.1011 er2/s. (* aG ; Q >9B"BB mmR2. bG T Q B">A 'p.

92

B. Exerc1cios Su2eridos

cG U Q 190.100 I2/m. D99"< #ezes a do a!um1nioV 1B"1 #ezes a do a*o inoxV 1."2 #ezes a do c'umboV >"1 #ezes a da p!atinaV <"< #ezes a do 0smioG.

;(-( Termodin"mica /K 1etermine o estado termodinDmico e as propriedades termodinDmicas que faltam 2', -, v, u, h, s e x5, para as seguintes substDncias( a5 ggua com ' Z 433o7 e p Z 43> M-a! b5 ggua com ' Z 433o7 e p Z 433 M-a! c5 ggua com ' Z 433o7 e p Z 434,/>> M-a! d5 ggua com ' Z 433o7 e v Z 4,>0 m/)Mg! e5 1iFxido de carbono com - Z A033 M-a e h Z >//,4 MN)Mg! f5 1iFxido de carbono com u Z 4/A,[ MN)Mg e s Z 4,3[3 MN)Mg!S! g5 *tanol com p Z 43 M-a e ' Z >.o7! h5 *tanol com p Z 43 M-a e ' Z /3o7! i5 K4/Ba com v Z 3,3>[ m/)Mg e h Z 43>,. MN)Mg! #5 "xignio com p Z 433 M-a e ' Z 4[Bo7! M5 "xignio com p Z 433 M-a e ' Z 4[/o7!

-K Lm vaso com volume de 3,B m / contm >,3 Mg de uma mistura de gua l%quida e vapor em equil%brio a uma presso de A33 M-a! 1etermine( a5 " volume e a massa do l%quido! b5 " volume e a massa do vapor!

0K *screva uma rotina computacional no **+ para a gua saturada em funo de uma temperatura qualquer, capaz de determinar as seguintes variveis(

-resso \M-a] e temperatura \o7] cr%ticas! -resso de saturao \M-a]! Qolume espec%fico 2de l%quido saturado, de vapor saturado e de vaporizao5 \m/)Mg]!

B. Exerc1cios Su2eridos

9.

Cassa espec%fica 2de l%quido saturado, de vapor saturado e de vaporizao5 \Mg)m/]! *nergia interna 2de l%quido saturado, de vapor saturado e de vaporizao5 \MN)Mg]! *ntalpia 2de l%quido saturado, de vapor saturado e de vaporizao5 \MN)Mg]! *ntropia 2de l%quido saturado, de vapor saturado e de vaporizao5 \MN)Mg]!

1epois, monte uma tabela paramtrica para a gua saturada em funo da temperatura, fazendo a variar de 3 at /d/o7, e capaz de calcular todas as variveis acima descritas, exceto a presso e a temperatura cr%ticas! Ltilize dois algarismos significativos para a temperatura de saturao, as energias internas e as entalpias, trs para a presso de saturao, as massas espec%ficas e as entropias, e seis para os volumes espec%ficos!

5K *screva uma rotina computacional no **+ para a gua saturada em funo de uma presso qualquer, capaz de determinar as seguintes variveis(

-resso \M-a] e temperatura \o7] cr%ticas! 'emperatura de saturao \o7]! Qolume espec%fico 2de l%quido saturado, de vapor saturado e de vaporizao5 \m/)Mg]! Cassa espec%fica 2de l%quido saturado, de vapor saturado e de vaporizao5 \Mg)m/]! *nergia interna 2de l%quido saturado, de vapor saturado e de vaporizao5 \MN)Mg]! *ntalpia 2de l%quido saturado, de vapor saturado e de vaporizao5 \MN)Mg]! *ntropia 2de l%quido saturado, de vapor saturado e de vaporizao5 \MN)Mg]!

1epois, monte uma tabela paramtrica para a gua saturada em funo da presso, fazendo a variar de 3,4 at >>3AB M-a, e capaz de calcular todas as variveis acima descritas, exceto a presso e a temperatura cr%ticas! Ltilize dois algarismos significativos para a temperatura de saturao, as energias internas e as entalpias, trs para a presso de saturao, as massas espec%ficas e as entropias, e seis para os volumes espec%ficos!

<espostasL 1* aG L1/uido comprimido" # Q 0"00108. m./I2" u Q 81A"B< I=/I2" ' Q 81B"0< I=/I2" s Q 1".0> I=/I2.W. bG -apor supera/uecido" # Q 1"<B< m./I2" u Q 2.90<"2A I=/I2" ' Q 2.<>9"AB I=/I2" s Q >".<1 I=/I2.W. cG L1/uido saturado" ou mistura de !1/uido e #apor saturados" ou #apor saturado" n(o ') como determinar as propriedades pois o par de propriedades con'ecido D: e pG n(o s(o

98

B. Exerc1cios Su2eridos

independentes na re2i(o de satura*(o. dG Jistura de !1/uido e #apor saturados" p Q 101".22 I;a" u Q 1.B>>"90 I=/I2" ' Q 2.108"1< I=/I2" s Q 9"A2. I=/I2.W" x Q 0">8<>. eG L1/uido comprimido" : Q 29"01o7" # Q 0"001.B< m./I2" u Q X282"1> I=/I2" ' Q X2.."10 I=/I2" s Q X1"8B9 I=/I2.W. fG L1/uido comprimido" : Q 29"0>o7" p Q <.80> I;a" # Q 0"00822> m./I2" ' Q X10B">2 I=/I2. 2G L1/uido comprimido" # Q 0"0012>B m./I2" u Q 11A"A. I=/I2" ' Q 11A"A9 I=/I2" s Q 0"<0. I=/I2.W. 'G -apor supera/uecido" # Q 9"881 m./I2" u Q BA."80 I=/I2" ' Q 1.0.>"A0 I=/I2" s Q ."<88 I=/I2.W. iG Jistura de !1/uido e #apor saturados" : Q X>">2o7" p Q 21B"8. I;a" u Q B<">< I=/I2" s Q 0".B> I=/I2.W" x Q 0".002. G L1/uido comprimido" # Q 0"000A>1> m./I2" u Q X80<"9B I=/I2" ' Q X80<"1> I=/I2" s Q X."8A> I=/I2.W. IG -apor supera/uecido" # Q 0"22<A m./I2" u Q X218"28 I=/I2" ' Q X1B1"9< I=/I2" s Q X1"100 I=/I2.W. (* aG -! Q 0"000A m./I2" m! Q 0">.9 I2. bG -# Q 0".BB2 m./I2" m! Q 1"2<9 I2.

;(0( TransferAncia de Calor /K Lma caldeira possui vazo de gua de 0 Mg)s! 6 gua entra na caldeira na condio de l%quido comprimido a 4>3o7 4> C-a e sai na condio de vapor superaquecido a 003 o7! 1etermine o fluxo de calor 2potncia5 transferido para a gua na caldeira!

-K Lm chuveiro eltrico tem potncia de d!d33 @! *m um t%pico dia de inverno a temperatura da gua que desce pela tubulao de A o7! 7onsidere que a gua possui c p Z B4[3 N)Mg!S! -ede se( a5 +e o registro aberto at que se obtenha uma vazo volumtrica de gua de B l)min, qual ser a temperatura na qual a gua sai do chuveiroh b5 "btenha uma tabela paramtrica que calcule a vazo volumtrica de gua quando a temperatura na qual a gua sai do chuveiro varia de /3 a 0>,0o7!

0K 6 figura abaixo mostra uma parede plana feita de ti#olo comum, com espessura de 3,> m, largura de 0 m, altura de / m e condutividade trmica de 3,[ @)m!S, divide o ambiente externo do ambiente interno de uma residncia! 7onsidere que durante o inverno a temperatura da superf%cie externa da parede de 43o7, enquanto a temperatura do ambiente interno da residncia de >0o7! " coeficiente de transferncia de calor por conveco no ambiente interno da residncia de A @)m>!S! 7onsidere apenas os processos de transferncia

B. Exerc1cios Su2eridos

99

de calor por conduo e conveco! -ede se( a5 1etermine o fluxo de calor atravs da parede, do ambiente interno para o exterior! b5 "btenha uma tabela paramtrica que calcule o fluxo de calor atravs da parede e a resistncia trmica total ao fluxo de calor, quando a espessura da parede varia de 3,4 a 4,3 m! c5 "btenha uma tabela paramtrica que calcule o fluxo de calor atravs da parede e a resistncia trmica total ao fluxo de calor, quando a condutividade trmica da parede varia de 3,/0 @)m!S 2parede de concreto celular5 a >,3 @)m!S 2parede de concreto de cascalho5! d5 7onsidere que as quatro paredes de uma casa quadrada apresentam as dimens&es da parede descrita no enunciado do problema! 1esprezando a existncia de #anelas e considerando o teto e o piso como perfeitamente isolados termicamente, obtenha uma tabela paramtrica que calcule o fluxo de calor atravs da parede, a resistncia trmica total ao fluxo de calor e a potncia nominal de condicionamento de ar 2em 8'L)h5 necessria para anular a perda de calor pelas paredes, quando a condutividade trmica da parede varia de 3,/0 @)m!S 2parede de concreto celular5 a >,3 @)m!S 2parede de concreto de cascalho5! 7onsidere i Z /,>!

5K Kefaa o exerc%cio /, agora considerando uma condio de vero, onde a temperatura da superf%cie externa da parede de 03o7, enquanto a temperatura do ambiente interno da residncia de >Bo7!

<espostasL 1* OR Q 18.A81"29 IL. (* aG : Q .."<.o7. )* aG O Q 1.0B9"<9 L. +* aG O Q 1..9<"<2 L.

9<

B. Exerc1cios Su2eridos

;(5( Jerao de Iapor /K 7onsiderando o mesmo exemplo da turbina a vapor ideal resolvido na seo [!>( a5 "btenha uma tabela paramtrica na qual, ao variar a presso do vapor na entrada da turbina, mostre como varia o t%tulo da mistura na sa%da da turbina 2x5 e as entalpias do vapor na entrada e na sa%da da turbina! b5 6dicione na interface grfica a varivel de sa%da x e observe o que acontece com ela quando a presso do vapor na entrada da turbina aumenta! `ual a explicao para este comportamentoh

-K 7onsiderando o mesmo exemplo da turbina a vapor ideal resolvido no exerc%cio anterior, considere agora que a turbina real, apresentando um rendimento isentrFpico 2^s5 de [0j! :aa as modifica&es necessrias na rotina computacional, na tabela paramtrica e na interface grfica, inserindo ^s como varivel de entrada, e observe o que acontece com x, h4, h>, s4, s>, ?vc e evc quando as variveis de entrada _, '4, '>, -4 e ^s so alteradas! 7ompare os resultados obtidos com os resultados da turbina ideal do exerc%cio anterior! "bservao( " rendimento isentrFpico permite determinar a entalpia do vapor na sa%da da turbina quando a expanso no isentrFpica, e definido pela equao abaixo 2onde h>s a entalpia do vapor na sa%da da turbina quando a expanso ideal ou isentrFpica, e h > a entalpia do vapor na sa%da da turbina quando a expanso real5(

s=

rea! wrea! '4 ' > L = = s L ws ' 4' >s

2.!45

0K 7onsidere o mesmo exemplo da turbina a vapor real resolvido no exerc%cio anterior, porm inclua na equao da 4a <ei da 'ermodinDmica os seguintes termos 2que foram desprezados nos dois exerc%cios anteriores e no exemplo da seo [!/5( o fluxo de calor dissipado pela carcaa da turbina 2ou se#a, a expanso na turbina deixa de ser adiabtica5, a variao de energia cintica e a variao de energia potencial! 7onsidere que o fluxo de energia dissipado pela carcaa da turbina 2`vc5 de 4>,0 M@, as cotas das se&es de entrada e sa%da de vapor na turbina 2k4 e k>5 so respectivamente A e > m, as velocidades do vapor na entrada e na sa%da da turbina 2Q4 e Q>5 so respectivamente 03 e >33 m)s, e a acelerao gravitacional 2g5 .,[4 m)s>! :aa as modifica&es necessrias na rotina computacional, na tabela paramtrica e na interface grfica, inserindo `vc, k4, k>, Q4 e Q> como variveis de entrada, e observe o que

B. Exerc1cios Su2eridos

9>

acontece com x, h4, h>, s4, s>, ?vc e evc quando as variveis de entrada _, '4, '>, -4, ^s, `vc, k4, k>, Q4 e Q> so alteradas! 7ompare os resultados obtidos com os resultados da turbina ideal do exerc%cio 4 e da turbina real do exerc%cio >!

5K 7onsidere um condensador no qual o vapor entra com estado termodinDmico igual ao da sa%da da turbina do exemplo resolvido na seo [!/, ou se#a, a B0o7 e com entropia igual a entropia do vapor na entrada da turbina! " vapor condensa totalmente no condensador e sai deste no estado de l%quido saturado presso de saturao de ' Z B0 o7! 1etermine a energia espec%fica retirada do vapor pelo condensador 2q<5 e o fluxo de calor retirado do vapor pelo condensador 2`<5!

6K 7onsidere uma bomba na qual gua entra com estado termodinDmico igual ao da sa%da do condensador do exemplo anterior, ou se#a, l%quido saturado presso de saturao de ' Z B0o7! 6 gua pressurizada pela bomba e sai comprimida com presso de 4B!333 M-a! 1etermine o trabalho espec%fico consumido pela bomba 2? b5 e a potncia consumida pela bomba 2eb5!

7K 7onsidere uma caldeira na qual gua entra com estado termodinDmico igual ao da sa%da da bomba do exemplo anterior, ou se#a, comprimida com presso de 4B!333 M-a! 6 gua vaporiza na caldeira at atingir um estado de vapor superaquecido a 0B3o7! 1etermine a energia espec%fica entregue gua pela caldeira 2qH5 e o fluxo de calor entregue gua pela caldeira 2`H5!

:K Codele um ciclo a vapor ideal unindo as rotinas computacionais do exemplo resolvido na seo [!/ e dos exerc%cios B, 0 e A! 7onsidere que a vazo mssica de vapor 0A,d/ Mg)s, a presso do vapor na entrada da turbina 4B!333 M-a, a temperatura do vapor na entrada da turbina 0B3o7, e a temperatura do vapor na sa%da da turbina B0o7! 1etermine( a5 " trabalho espec%fico gerado 2?t5 e a potncia gerada 2et5 pela turbina! b5 6 energia espec%fica retirada do vapor 2q<5 e o fluxo de calor retirado do vapor 2`<5 pelo condensador! c5 " trabalho espec%fico consumido 2?b5 e a potncia consumida 2eb5 pela bomba! d5 6 energia espec%fica entregue gua 2qH5 e o fluxo de calor entregue gua 2`H5 pela

9A

B. Exerc1cios Su2eridos

caldeira! e5 " trabalho espec%fico l%quido 2?l%q5 e a potncia l%quida 2el%q5 e o rendimento trmico 2^t5 do ciclo!

<espostasL +* /L Q X1.A>8"18 I=/I2V OL Q X10<..1B"B< IL. ,* wb Q X18"0B I=/I2V Tb Q X>BB"1B IL. -* /R Q ..2.0"1. I=/I2V OR Q 1A..289"91 IL. .* aG wt Q 1..>0"0A I=/I2V Tt Q >>>28">8 IL. bG /L Q X1.A>8"18 I=/I2V OL Q X10<..1B"B< IL. cG wb Q X18"0B I=/I2V Tb Q X>BB"1B IL. dG /R Q ..2.0"1. I=/I2V OR Q 1A..289"91 IL. eG w!1/ Q 1..99"BB I=/I2V Tb Q ><.B29"98 IL" Yt Q 0"81BA.

;(6( <efrigerao e Condicionamento de Ar /K 6s propriedades psicromtricas so( temperatura de bulbo seco do ar ' bs \o7], temperatura de bulbo ,mido do ar ' bu \o7], temperatura de orvalho do ar 'o \o7], presso atmosfrica p \M-a], entalpia do ar h \MN)Mg], volume espec%fico do ar v \m /)Mg], teor de umidade do ar l \g H>")Mg 6r] e umidade relativa do ar m \j]! :aa uma rotina computacional que calcule as demais propriedades psicromtricas, conhecidas as seguintes propriedades( a5 'bs Z /3o7, 'o Z 4[o7 e p Z 434,/>0 M-a! "btenha tambm uma tabela paramtrica que, mantendo 'bs e 'o constantes, calcule a variao das demais propriedades psicromtricas quando se varia a presso! b5 'bs Z 4[o7, 'bu Z 4/o7 e p Z .0 M-a! "btenha tambm uma tabela paramtrica que, mantendo 'bs e 'bu constantes, calcule a variao das demais propriedades psicromtricas quando se varia a presso! c5 h Z // MN)Mg, m Z >>j e p Z 430 M-a! "btenha tambm uma tabela paramtrica que, mantendo h e m constantes, calcule a variao das demais propriedades psicromtricas quando se varia a presso!

-K Lma torre de resfriamento um equipamento no qual ar resfria gua previamente borrifada! +e 40 m/)s de ar com 'bs Z /0n7 e 'bu Z >Bn7, a uma presso atmosfrica de 434 M-a, adentram uma torre, deixando o saturado a /4n7, pede se(

B. Exerc1cios Su2eridos

9B

a5 6t que temperatura essa corrente de ar pode resfriar gua borrifada a /[n7 e com vazo de >3 Mg)sh b5 `uantos Mg)s de gua devem ser fornecidos para compensar a gua que se evaporah

0K Lma vazo de /,0 m/)s de ar com 'bs Z >dn7 e m Z 03j, presso atmosfrica padro de 434,/>0 M-a, adentram uma unidade de condicionamento de ar! " ar deixa essa unidade com 'bs Z 4/n7 e m Z .3j! 1etermine( a5 6 capacidade de refrigerao em M@! b5 6 taxa de remoo de gua do ar! c5 "btenha uma tabela paramtrica que calcule a capacidade de refrigerao e a taxa de remoo de gua do ar quando a umidade relativa do ar que adentra o condicionador varia de 43 a 433j! -or que alguns valores calculados so negativosh

5K Lm ciclo padro de compresso de vapor opera com refrigerante >>! 6 evaporao do refrigerante ocorre a 0o7 e a condensao a /3o7! 7alcule( a5 " efeito de refrigerao, o trabalho espec%fico de compresso, o calor re#eitado no condensador e o coeficiente de eficcia! b5 "btenha uma tabela paramtrica que calcule o efeito de refrigerao, o trabalho espec%fico de compresso, o calor re#eitado no condensador e o coeficiente de eficcia quando a temperatura de evaporao varia de 43 a 4o7! " que ocorre com o coeficiente de eficcia quando a temperatura de evaporao sobeh c5 "btenha uma tabela paramtrica que calcule o efeito de refrigerao, o trabalho espec%fico de compresso, o calor re#eitado no condensador e o coeficiente de eficcia quando a temperatura de condensao varia de >0 a /Bo7! " que ocorre com o coeficiente de eficcia quando a temperatura de condensao sobeh

<espostasL 1* aG :bu Q 21">9o7" ' Q <."2> I=/I2" # Q 0"A>> m./I2" Z Q 12"B8 2 R2O/I2 Hr" [ Q 8A"<2\. bG :o Q B"98o7" ' Q .A"1. I=/I2" # Q 0"AB1 m./I2" Z Q >"B0 2 R2O/I2 Hr" [ Q 9>"<B\. cG :bs Q 2.".0o7" :bu Q 12"08o7" :o Q 0"81o7" # Q 0"A19 m./I2" Z Q .">9 2 R2O/I2 Hr. (* aG :w2 Q .1".o7. bG ]rep Q 0"28< I2/s. )* aG OL Q A<".8 IL. bG ]rem Q 0"0112 I2/s. +* aG wc Q X29">8 I=/I2" /R Q X1B2"2A I=/I2" /L Q 1<<"98 I=/I2" ^ Q <"8>

You might also like