Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Características do Interactive Heat Transfer v2.0 ..., Notas de aula de Transferência de Calor

FERRAMENTAS DE SOFTWARE para acompanhar. FUNDAMENTOS DE TRANSFERÊNCIA DE. CALOR E DE MASSA, 5a EDIÇÃO. Frank P. Incropera. Universidade de Notre Dame.

Tipologia: Notas de aula

2022

Compartilhado em 07/11/2022

Futebol13
Futebol13 🇧🇷

4.5

(202)

225 documentos

1 / 45

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d

Pré-visualização parcial do texto

Baixe Características do Interactive Heat Transfer v2.0 ... e outras Notas de aula em PDF para Transferência de Calor, somente na Docsity!

Características do Interactive Heat Transfer v2. (Um Programa Interativo para Transferência de Calor) ...........................................................................................

( Workspace ) Área de trabalho para entrar com as condições do problema, equações e comentários

Graphing Função para ajudar a visualizar as relações entre variáveis em uma faixa de valores

Solver Uma função para calcular as soluções e realizar análises paramétricas

Tools Pad Opção com 29 Modelos programados. 24 Correlações ( Correlations ) e 13 Equações de Taxas ( Rate Equations ) para arrastar e soltar na área de trabalho para personalizar seu problema particular. Vem também com Propriedades Termofísicas ( Thermophysical Properties ) para 11 substâncias comuns utilizadas na análise da transferência de calor

(Um Programa de Elementos Finitos para Transferência de Calor) ..............................................................................................................

Características do FEHT — Finite Element Heat Transfer

  • Técnicas de elementos finitos para problemas bidimensionais na transferência de calor e na biotransferência de calor
  • Interface gráfica intuitiva para a definição e saída do problema
  • Saídas gráfica e numérica com execução extremamente rápida
  • Problemas em estado estacionário e transiente

Entrada Gráfica da Descrição do Problema

Saída Gráfica dos Resultados Calculados

SUMÁRIO

Parte I Interactive Heat Transfer v2.0 (Um Programa Interativo para
Transferência de Calor) (IHT)
Manual do Usuário ..................................................... IHT-
Parte II Finite Element Heat Transfer (Um Programa de Elementos
Finitos para Transferência de Calor) (FEHT)
Manual do Usuário ................................................. FEHT-

Interactive Heat Transfer (Um Programa

Interativo para Transferência de Calor) v2.0 (IHT)

Desenvolvido por

Intellipro, Inc.

para acompanhar

Fundamentos de Transferência de Calor e de Massa, 5/e

Frank P. Incropera

Universidade de Notre Dame

David P. DeWitt

Purdue University

Manual do Usuário desenvolvido por:

Theodore F. Smith

Jin Wen

Universidade de Iowa

Tradução

Carlos Alberto Biolchini da Silva — MSc-UFF

Professor Assistente do Departamento de Engenharia Mecânica da Faculdade de Engenharia da UERJ

Manual do Usuário para o Software Interactive Heat Transfer, v2.

I. Introdução A. Informações para contato B. Configuração necessária C. Como instalar e executar o software D. Como obter ajuda

II. Visão Geral A. Workspace, Solver e Browser B. Criando, Salvando e Abrindo Arquivos (Sessão e Modelo) C. Saída (Imprimindo, Copiar/Colar, Bloco de Notas) D. Dicas

III. Iniciando A. Pré-Processamento: Entrando com as Equações B. Solucionando: Fazendo Proposições Iniciais e Resolvendo Equações C. Pós-Processamento: Examinando a Solução D. Pós-Processamento: Explorando os Efeitos das Variáveis E. Pós-Processamento: Gráfico

IV. Ferramentas A. Tools – Properties B. Tools – Resistances

V. Modelos

VI. Características Avançadas A. Funções Definidas pelo Usuário B. Tabelas de Pesquisa C. Derivadas D. Integrais

VII. Exemplo: Transferência de Calor para o Fluxo de Água em uma Tubulação A. Pré-Processamento B. Solucionando C. Pós-Processamento

Apêndice A. Itens Especiais do Menu no IHT

Apêndice B. Operadores Matemáticos e Funções Intrínsecas

Apêndice C. IHT e Manual de Correlação do Livro

I. Introdução

A. Informações para contato

LTC — Livros Técnicos e Científicos Editora S/A Travessa do Ouvidor, 11 Rio de Janeiro, RJ — CEP 20040- Tel.: 21–2221- Fax: 21–2221- Endereço Eletrônico: ltcedit@unysis.com.br

B. Configuração necessária

O software Interactive Heat Transfer ( IHT ) requer um PC 386 IBM-compatível com o co-processador mate- mático (486 ou superior é recomendável) ou um computador melhor com no mínimo 4 MB de RAM e 10 MB de espaço livre de disco rígido. O computador deve ter Windows 3.1, Windows 95 ou um sistema operacional mais recente.

C. Como instalar e executar o software

O IHT é um aplicativo Windows que deve ser instalado no disco rígido. Para instalar o IHT , o Windows deve estar ativo no computador. Insira o CD no drive D (onde D: é o drive para seu CD-ROM) e abra o folder IHTv2.0 do disco clicando duplamente nele. Clique duplamente no ícone ‘Setup’ e siga as instruções da tela.

Uma vez que o programa tenha sido instalado, inicie o IHT clicando em Start/Programs/Interactive Heat Transfer. Clique então na tela inicial para ir para a janela tutorial.

D. Como obter ajuda

Dentro do programa, clique o menu Help na parte superior da janela Workspace IHT e a janela de ajuda irá aparecer. Você pode então selecionar os itens do Contents que agilizam a ajuda ou você pode Search (pesquisar) pelas palavras chaves de ajuda em um dado tópico. Se isso não fornecer a informação de que você precisa, tente também (1) este manual, (2) suporte técnico na página da Web http://www.wiley.com/techsupport/

a extensão. msm. A primeira coisa que você deve fazer quando estiver iniciando um novo problema é salvar o seu trabalho em um arquivo. Para determinar o arquivo no qual o seu trabalho será salvo, clique no botão File , escolha o comando Save Session no menu e aparecerá uma janela Save Session As onde você pode entrar com o nome do arquivo (a extensão. msm é automaticamente selecionada) e o local para salvar seu arquivo. Como você está trabalhando no seu problema, você deve salvar periodicamente o seu trabalho clicando no botão File e escolhendo o comando Save Session ou Save Model para atualizar o arquivo em disco.

O menu File também contém os comandos New e Open. O comando New está presente na sessão corrente (é o prompt para qualquer trabalho não-salvo) e inicia uma nova sessão. O comando Open está presente na ses- são corrente (é o prompt para qualquer trabalho não-salvo) e apresenta a janela Open que lhe permite abrir uma sessão salva previamente.

C. Saída (Imprimindo, Copiar/Colar, Bloco de Notas)

Existem diversas formas de saída no IHT. As equações no Workspace e as figuras em um Graph podem ser impressas ou copiadas para outros aplicativos. Os resultados no Data Browser podem ser copiados para esses aplicativos. O comando Notepad inicia automaticamente os programas Windows Notepad ou WordPad.

Para imprimir tudo do Workspace (equações e comentários) para a impressora corrente, clique Print no menu File. Todo o Workspace ou parte dele também pode ser selecionado, copiado e colado para outros aplicativos. Todos os métodos usuais do Windows para a seleção de textos são aplicáveis no Workspace, incluindo clicar o botão da esquerda do mouse no início da seleção, arrastando-o (mantendo o botão pressionado) para o final da seleção e soltando o botão ao fim da seleção. Isso irá destacar a seleção. Do menu Edit , selecione Copy para colocar a seleção no clipboard do Windows. A partir daí, a seleção pode ser colada em outros aplicativos do Windows (tal como o NotePad) para posteriores formatação, edição e saída.

Os resultados no Data Browser podem ser selecionados, copiados e colados em outros aplicativos. Eles não podem ser impressos diretamente. Os gráficos na janela Plot podem ser impressos clicando o botão Print na janela Plot ou copiando o gráfico e colando-o em outro aplicativo. Um gráfico é copiado para o clipboard do Windows clicando-se o botão Copy na janela Plot.

D. Dicas

Aqui disponibilizamos algumas dicas que podem ajudar o iniciante:

➢ Vá para o Tutorial que é ativado clicando o botão Yes na janela Run Tutorial? quando o IHT for iniciado pela primeira vez ou clicando no menu Help e escolhendo Getting Started da lista. ➢ Refira-se aos exemplos fornecidos no menu Examples. ➢ Utilize os menus Models e Tools para reduzir seu próprio trabalho. ➢ Comece sempre com poucas equações. Faça com que essas equações funcionem apropriadamente pri- meiro e então as aumente. Pode ser necessário atribuir temporariamente valores numéricos a algumas das variáveis para obter uma solução inicial. ➢ Devido a o IHT ser um solucionador de equações gerais, ele pode ser utilizado para resolver outras equa- ções além das encontradas no campo de transferência de calor.

Não hesite em explorar as várias características do IHT por você mesmo. É quase impossível descrever todas as características em detalhe em um manual. A maior parte das características é projetada no modo ‘Tente e Veja o que Você Consegue’. Após ter aprendido os passos básicos sobre o IHT , sua criatividade passa a controlar o IHT.

III. Iniciando

Nesta seção, os processos básicos necessários para a resolução de um problema no IHT são explicados. Isso inclui 1) Pré-processamento: o modelo é construído entrando-se com as equações a partir do teclado ou Models e Tools , que são introduzidos nas Seções V e VI, 2) Solução: faz as suposições iniciais e resolve as equações,

  1. Pós-processamento: inclui a investigação da solução, explorando os efeitos das variáveis e representando graficamente os resultados. Após a explicação de cada processo, é apresentado um exemplo que calcula a transferência de calor entre uma superfície plana e o ar ambiente.

A. Pré-Processamento: Entrando com as Equações

As equações são geralmente introduzidas no Workspace do IHT digitando-as diretamente ou arrastando-as e soltando-as de um dos viewpads do IHT , mas elas também podem ser copiadas e coladas de outros aplicativos. Qualquer expressão válida e qualquer mistura de variáveis dependentes e independentes podem ser utilizadas nos lados direito e esquerdo de cada equação. Deve-se tomar cuidado com os nomes das variáveis. Por exem- plo, “t1” e “T1” são duas variáveis diferentes. Uma lista de operadores e funções matemáticas válidas é dada no Apêndice B.

É sempre uma boa idéia documentar o seu trabalho com comentários. Os comentários podem ser adicionados de duas formas diferentes. Qualquer coisa que você digitar após duas barras (//) em uma linha será ignorada, então você pode digitar pequenos comentários em qualquer linha precedendo-os com as duas barras. Tam- bém, qualquer coisa digitada entre barra-estrela (/) e estrela-barra (/) é ignorada. Isso lhe permite digitar diversos tipos de linhas de comentários sem a utilização da notação barra dupla.

Exemplo: Aqui iremos calcular a transferência de calor convectiva e radiativa entre uma superfície plana e o ar ambiente. A superfície plana tem área A , uma temperatura de superfície TS e uma emitância . O ar ambiente tem uma temperatura de T . A superfície do ambiente tem uma temperatura de corpo negro de radiação de T (^) sur. O coeficiente convectivo é h.  é a constante de Stefan-Boltzmann.

Fig. 2 Workspace para o Exemplo de Transferência de Calor.

Use // para comentários

Salve sempre o seu trabalho!

As equações não precisam estar em //Área da superfície plana, m^2 seqüência

//Este é um exemplo para o cálculo da transferência de calor para uma superfície plana com o ar ambiente devido a //convecção e radiação //Equações das taxas //Transferência de calor devido à convecção, W //Transferência de calor total, W//Transferência de calor devido à radiação, W //Grandezas conhecidas //Processo de convecção //Temperatura da superfície da parede, K //Temperatura do ar ambiente, K

//Processo de radiação //Temperatura da superfície, K //Constante de Stefan-Boltzmann, W/m^2.K^4//Emitância //Geometria

Exemplo: Clique em Solver. Após a janela Initial Guesses (mostrada na Fig. 3) ter aparecido, clique no botão OK. As respostas irão aparecer na janela Data Browser, mostrada na Fig. 4. Uma explicação para a janela Data Browser é dada na Parte C.

C. Pós-Processamento: Examinando a Solução

A solução para as equações é apresentada na janela Data Browser (similar à Fig. 4). As grandezas conhecidas são mostradas em verde e os valores calculados são mostrados em azul. As unidades dessas variáveis são as que fornecemos no problema. A solução mais recente é colocada na tabela Work Set na janela Data Browser. Se o Work Set não estiver vazio quando você encontrar a nova solução, você será questionado se gostaria de se desfazer da solução antiga ou copiá-la para um dos outros cinco conjuntos. Os cinco conjuntos permitem que você salve múltiplas soluções, possivelmente com diferentes parâmetros de problemas, para representá- los graficamente mais tarde e analisá-los. Se aparecer a mensagem que o máximo de iterações foi excedido, vá então para o botão Solution (Fig. 1) para aumentar o número de iterações.

Exemplo: Da janela do Data Browser mostrada na Fig. 4, as taxas de transferência de calor total, convectiva e radiativa são 206 W, 225 W e 18,97 W.

Fig. 5 Janela Sweep Settings para o Exemplo de Transferência de Calor.

Fig. 6 Janela Dataset Exists.

D. Pós-Processamento: Explorando os Efeitos das Variáveis

Você pode investigar os efeitos das variáveis do problema usando a opção Explore do IHT. Primeiro, certi- fique-se de que a solução do conjunto de equações seja possível clicando em Solve e encontrando uma solu- ção válida. Você pode então variar o valor de uma das variáveis independentes no seu problema (para a qual você tenha especificado um valor) e investigar o efeito dela sobre as outras variáveis. Faça isso clicando no botão Explore ou escolhendo o comando Explore do menu Solution.

Quando você clicar em Explore , será apresentada uma janela Sweep Settings similar à Fig. 5. Escolha a va- riável que você gostaria de explorar (Variable to Sweep), seus valores inicial e final e o tamanho do incre- mento. Quando você clicar OK, o Solver encontrará uma nova solução para cada valor da variável explorada na faixa que você especificou. Todas as soluções serão colocadas no Data Browser, sendo uma por coluna.

Clique para ver outras variáveis

Exemplo: Neste exemplo, escolheremos a temperatura da superfície como a variável a ser explorada. Fe- chamos a janela Data Browser e clicamos no botão Explore na barra de ferramentas. Uma janela Sweep Settings (Fig. 5) irá aparecer. Clique a seta no lado direito de Variable to Sweep e escolha a variável dese- jada da lista de variáveis. Aqui, escolhemos Ts. Determinamos então um valor inicial e um valor final e um incremento de varredura. Usamos a temperatura da vizinhança como nossa temperatura inicial e a tempe- ratura do ar ambiente como nossa temperatura final. O incremento é escolhido como 1°C. Após clicarmos no OK, o IHT irá resolver cada um dos casos. Uma janela Dataset Exists aparece, conforme mostrado na Fig.

  1. Conforme explicado no item D desta seção, isso indica que o Working Dataset não está vazio. Aqui descar- tamos o conjunto de dados anterior. Clique em OK e uma nova janela Data Browser (Fig. 7) apresenta os resultados para cada caso. Observe que a variável varrida Ts tem valores de 273, 274, 275, …, 293 nas colu- nas sucessivas. Podemos usar a barra de rolagem horizontal para vermos as outras colunas. As outras variá- veis em cada coluna são soluções para o sistema de equações que colocamos no Workspace. Podemos inspe- cionar os valores das variáveis e suas tendências na janela Data Browser, mas é geralmente mais fácil visua- lizar os efeitos das variáveis em uma representação gráfica. Os detalhes para gráfico são dados no Item E.

Fig. 7 Resultados do Explore para o Exemplo de Transferência de Calor.

E. Pós-Processamento: Gráfico

Você pode representar os dados obtidos como pontos nos gráficos utilizando o Explore (veja Item D). Faça isso ou clicando no botão Graph ou no comando Graph no menu Solution.

Quando você clica no Graph , será apresentada uma janela Plot Data semelhante à Fig. 8. Nessa janela, você pode escolher as variáveis a serem usadas nos eixos X e Y e os conjuntos de dados a serem utilizados na representação gráfica. Você pode representar graficamente mais de uma variável Y em cada representação, mas a mesma escala numérica será utilizada para todas as variáveis Y. Se você quiser colocar diversas curvas na mesma representação gráfica, tente escolher as variáveis Y que têm mais ou menos a mesma ordem de grandeza. O IHT permite ter várias janelas abertas ao mesmo tempo, então você sempre pode fazer diferentes representações gráficas para cada vari- ável. É fácil tentar uma representação gráfica, e, se não sair do jeito que você gostaria, você pode sempre modificá- la ou apagá-la. A janela Plot Data também lhe permite especificar a representação gráfica, os títulos do eixo X, eixo Y, as legendas para cada curva e os tipos de curva, cores e marcadores de dados.

Térmicas, 3) Equações de Diferenças Finitas, 4) Correlações, 5) Trocadores de Calor, 6) Radiação, 7) Propri- edades, 8) Constantes Físicas e 9) Fatores de Conversão.

As ferramentas podem ser acessadas através do menu Tools. Properties , Correlations e Thermal Resistances também encontram-se listadas na barra de ferramentas. Muitas dessas ferramentas têm duas características gerais: 1) ID é utilizado para controlar o índice da variável sem forçar o usuário a editar toda a ocorrência da variável na área de trabalho e 2) todas as equações na janela de ferramentas podem ser arrastadas e coladas na área de trabalho. Physical Constants e Conversion Factor não apresentam a característica 1. Essas caracterís- ticas são explicadas mais detalhadamente nos Itens A e B.

Devido à similaridade do uso de todas as ferramentas nesta Seção, apenas as ferramentas Properties e Thermal Resistances serão introduzidas (refira-se ao exemplo na Seção VII para ver o uso de Correlações).

A. Tools – Properties

A ferramenta Properties fornece as propriedades termofísicas de algumas substâncias comuns na forma de funções de temperatura (e pressão para água). Você pode clicar o botão Properties na barra de ferramentas (conforme mostrado na Fig. 1) ou escolher o comando Properties no menu Tools para acessar a janela Properties mostrada na Fig. 10. Você pode então selecionar a substância a ser utilizada para as rotinas apro- priadas. Para o exemplo mostrado na Fig. 10, o ar é selecionado como a substância.

Quando você clica OK, uma Property Viewpad similar aos viewpads do ar e da água mostrados na Fig. 11 irá aparecer. Você pode digitar um índice para as propriedades na caixa ID e um índice para a temperatura na qual as propriedades são avaliadas na temperatura da caixa ID. Esses índices podem ser números ou letras ou uma mistura. Por exemplo, digite ‘a’ como o índice para a avaliação da temperatura e ‘a1’ para as proprieda- des avaliadas. Após você ter digitado em um ID e clicado uma vez em outro local, as variáveis corresponden- tes terão o ID digitado como índice (veja Fig. 11). A temperatura ou as propriedades com os índices devem estar de acordo com as equações do Workspace.

Fig. 10 Janela Properties.

As funções apropriadas são selecionadas clicando-as duas vezes (nesse momento, o fundo do viewpad se tor- na preto) e então arrastando-as e soltando-as (apertando o botão esquerdo do mouse e então soltando-o) no Workspace a ser utilizado nas suas equações. Observe que as equações serão deixadas exatamente onde o cursor estiver quando o botão esquerdo do mouse for liberado. A temperatura ou a pressão nas quais as pro- priedades são avaliadas podem ser variáveis conhecidas ou não. Se a temperatura ou a pressão avaliada for desconhecida, o IHT irá iterar até que uma solução seja encontrada.

Clique para ver outras propriedades

B. Tools – Resistances

As equações Thermal Resistance são incluídas para complementar seu modelo com equações de resistência. São fornecidas as equações de resistência da condução em sistemas de coordenadas cartesianas, radiais e es- féricas e da convecção e da troca por radiação. Além disso, são incluídas as equações de resistência para uma única aleta de seção transversal uniforme e conjuntos de aletas retangulares e anulares. Escolha o co- mando Thermal Resistances no menu Tools para ativar a janela Thermal Resistances mostrada na Fig. 12. Clique a equação de resistência que você deseja adicionar à sua área de trabalho. Uma janela de equação de resistência similar à Fig. 13 irá aparecer. Preencha os IDs que você deseja utilizar como índices e então clique duas vezes e arraste e solte as equações de resistência para sua área de trabalho. Observe que algumas das variáveis estão esperando por definição. Elas podem ser designadas por um número ou uma correlação em sua área de trabalho.

Exemplo: Se você quiser adicionar uma equação de resistência de uma esfera oca em sua área de traba- lho, clique em Hollow Sphere na janela Thermal Resistances mostrada na Fig. 12. Uma janela da resis- tência da esfera oca irá aparecer, conforme mostrado na Fig. 13. A resistência R (^) t , os raios interno r (^) i e externo r (^) e têm índices default. Você pode mantê-los ou trocá-los digitando nas caixas ID. Aqui trocamos a resistência para R 1 e designamos ‘wood’ para ser o índice da condutividade (conforme mostrado na Fig. 14). Clique duas vezes a área da janela para selecionar as funções e arrastá-las e soltá-las para a área de trabalho.

Fig. 11 Viewpads das Properties do ar e da água.

Fig. 12 Janela Thermal Resistances.

//Massa específica, kg/m^ //Calor específico, J/kg.K //Viscosidade N.s/m^ Índice da propriedade

//Propriedades do ar: Tabela A. //Unidades: T(K); pressão 1 atm

//Número de Prandtl

//Difusividade térmica

//Funções de propriedades da água: dependência p, Tabela A.6//Unidades: T(K), p (bars); //Qualidade (0 = líquido saturado ou 1 = //Temperatura de saturação, K //Volume específico, m^3/kg //Massa específica, kg/m^ //Calor de vaporização, J/kg //Calor específico, J/kgK //Viscosidade, Ns/m^

Selecione as resistências térmicas desejadas

vapor saturado)

Utilizando corretamente as características dadas pelo Model com o conteúdo do Tools , tal como Properties e Correlations , seu próprio modelo pode ser construído de uma maneira simples e direta. Para sair da utiliza- ção da janela do Model, pressione a tecla de saída. Com isso você irá para a visualização ou o menu anterior. Observe que o modelo Resistance Networks tem uma estrutura de visualização diferente dos outros. Para mais detalhes, busque o Help online.

Fig. 16 Viewpad da 1-D Steady State Conduction for Plane Wall.

Fig. 17 Viewpad do Model com Tool Viewpad.

Fig. 18 Tabs no Model viewpad.

a. Guia Boundary Conditions

b. Energy Balance Tab.

c. Guia Assigned Variables

Modelo: Parede Plana: Condução em Estado Estacionário Destaque o texto abaixo clicando duplamente sobre ele earraste-o para o espaço de trabalho para iniciar a construção de sua solução. sujeita ... (Preencha como desejar) ... / /Achar: Distribuição de temperatura, fluxo de calor e/oudistribuição da taxa de calor em função das temperaturas das superfícies Ts1 e Ts2 e as condições de contorno prescritas. */

/*Modelo: Parede plana de espessura 2L sujeita ...(Preencha como desejar).... / /Achar: Distribuição de temperatura, fluxo de calor e/ou distribuição da taxa de calor em função das temperaturas das superfícies Ts1 e Ts2 e as condições de contornoprescritas. */

Clique aqui para obter a janela Tool Viewpad

//Distribuição do fluxo de calor na parede plana

As superfícies 1 e 2 podem ter diferentes BCs

Você pode determinar o ID desejado da superfície aqui, mas deve apertar Enter para torná-lo válido

/* As variáveis independentes para esse sistema e seus valoresnuméricos admitidos são */ m; valor default para T_x, q//distância da linha de centro,”_x, q_x //semi-espessura, m //condutividade térmica //área da superfície, m^2; unidade área mostrada

//Exigência de conservação de energia na superfície de controle CS1, //Não necessária se Ts1 for prescrita como uma condição de contorno

//Exigência de conservação de energia na superfície de controle CS //Não necessária se Ts2 for prescrita como uma

VI. Características Avançadas

A. Funções Definidas pelo Usuário

Você pode criar suas próprias funções e utilizá-las conforme você introduz as equações no Workspace. Co- mece clicando no comando User Defined Functions no menu Edit. Você terá então a janela User Defined Functions mostrada na Fig. 19, que permite criar, recuperar, editar e apagar funções definidas pelo usuário. Clicando no botão Help nessa janela você obterá descrições de ajuda do formato da função. Para o Heat Transfer Example, podemos criar uma nova função conforme mostrado na Fig. 20 para calcular a transferência de calor por radiação. Podemos então entrar com qr  radiation(eps,A,Ts,Tsur), em vez das linhas para qr e sigma, como mostrado no Workspace na Fig. 20. Quando clicamos em Solve , teremos exatamente as mesmas res- postas anteriores.

User Defined Functions pode utilizar qualquer uma das operações matemáticas disponíveis no Workspace. Além disso, controles condicionais (if, then, else) e looping (para loops) podem ser utilizados — clique no botão Help para mais informações. As equações no User Defined Functions são resolvidas em ordem se- qüencial para uma variável por vez, começando no início (como programas FORTRAN e C). Isso é contrário às equações do Workspace, que podem ser colocadas em qualquer ordem, com qualquer número de variáveis, em ambos os lados do sinal de igual. Você também pode modificar as variáveis que são passadas para as fun- ções e os novos valores que voltarão para o Workspace quando a função retornar.

Fig. 19 Janela User Defined Functions. Fig. 20 Janela para a criação e edição de User Defined Functions.

B. Tabelas de Pesquisa

Você pode criar tabelas bidimensionais de pesquisa e usá-las como funções no Workspace. Existem diversas opções para utilizar essas tabelas de pesquisa:

LOOKUP(table_name_row_col) retorna o valor de uma tabela em uma dada linha e coluna.

LOOKUPLIN(table_name_row_col) funciona como o LOOKUP. Entretanto, se a linha ou a coluna for um não-inteiro, é realizada uma interpolação linear para calcular o valor resultante.

A seqüência das equações é importante

Os parâmetros não precisam ter os mesmos nomes tal como no programa principal