Escolar Documentos
Profissional Documentos
Cultura Documentos
Trabalho da disciplina
Transferência de Calor 2
(FEMEC41071)
Transferência de Calor 2
(FEMEC41071)
Projeto de um Trocador de Calor
2
Sumário
1. Gerenciamento de Projeto……………………………………………………….4
2. Requerimentos de Projeto…………….…………………………………………5
3. Parâmetros Geométricos…..…………………………………………………….6
4. Fluidos………………………………………………………………………………...8
5. Methodology…………….………………………………………………………….13
6. Pós-tratamento do Fluido Frio e Considerações Ambientais……………..16
7. Referências…………………………………………………………………………24
3
1. Gerenciamento de Projeto
1.1 Dimensionamento
1.2 Relatório
1.3 Vídeo
4
2. Requerimentos de Projeto
5
3. Parâmetros Geométricos
“Esses tipos de trocadores de calor são fabricados em dois modelos, aletados, que
proporcionam maior área de troca térmica sem aumentar o tamanho do
equipamento, ou com os tubos lisos, dependendo das características de processo e
espaço em que o equipamento será utilizado. Os trocadores de calor tipo Casco
Tubo Linha Standard aletados, modelo TSA, apresentam duas configurações, uma
com apenas 1 passe no lado do feixe e outra com 2 passes. Essas classificações
determinam se o fluido que circula no dentro do feixe, vai passar uma ou duas vezes
por ele, dependendo da vazão do fluido refrigerante, da quantidade de calor que o
processo precisa trocar e o tamanho que equipamento poderá atingir. Os trocadores
de calor tipo Casco Tubo Linha Standard com os tubos lisos, modelo TS, também
possuem duas configurações, uma com 2 passes no lado do feixe e outra com 4
passes, dependendo também da vazão do fluido refrigerante, da carga térmica a
ser trocada e o tamanho que equipamento poderá atingir. Todas as configurações,
tanto aletados de 1 ou 2 passes, quanto tubos lisos de 2 ou 4 passes, podem ser
fabricados com feixes fixos ou removíveis. (...)”.
Figura 1. Materiais
6
Após o processo de escolha do trocador de calor, foram realizados cálculos
para dimensionamento geométrico do tubo, expresso na tabela 1.
7
optou-se por realizar a inserção do fluido de resfriamento na parte superior do
trocador de forma que ele seja ejetado em uma altura inferior à inicial, sendo a
mesma lógica estendida ao fluido quente que corre no casco.
4. Fluidos
A tabela 2 traz dados sobre o fluido frio do sistema, enquanto a tabela 3 traz
informações sobre o fluido quente do sistema.
Para o fluido frio, definiu-se utilização de água doce proveniente do rio
Uberabinha, em Uberlândia. A temperatura de entrada foi definida em 20°C (293.15
K), pois esta é verdadeiramente uma temperatura atingida pelo rio. Para
temperatura de saída, definiu-se o ponto ótimo em 34.52 °C (307.67 K).
Nome - Água
Alocação - Interno
8
Para o fluido quente foi admitido um fluido com as propriedades expressas na
tabela 3. A temperatura de entrada foi definida em 90°C (363.15 K), enquanto para
temperatura de saída, definiu-se 40.0 °C (313.15 K).
Alocação - Externo
9
Figura 3. Obtenção do parâmetro U.
10
O CPS do suco foi determinado por pesquisas, que forneceu o valor de
3494,85 m²/Ks². E o fator de correção usado baseou-se graficamente em:
11
● Para óleo cru, a faixa ideal para a velocidade média de escoamento nos
tubos corresponde a 1,5 m/s a 2,5 m/s.
● Para trocadores casco e tubos comuns, as quedas de pressão nos
trocadores devem ser no máximo 10 PSI.
Nome - Água
12
5. Methodology
Kern’s method analyzes the heat exchanger shell fluid through deflectors
positioned along the heat exchanger to improve the analysis over an ideal tube
bundle. However, this analysis disregards the effects of currents formed by leaks and
by-pass, which appear through some gaps in the equipment.
The method is successful with shell and tube heat exchanger models with
usual tolerances. Nevertheless, this method has little accuracy when the fluid flow is
laminar, which requires more complex treatment. The method proposes an
approximate analysis that allows a very simple and fast calculation of the shell side
and pressure drop coefficients, in order to be used to estimate the size of the heat
exchanger for a given specification. Furthermore, the correlation for heat transfer is
based on the flow area. This area is the average of the cross-flow area, within the
hull’s inner diameter, and the longitudinal flow area in the deflector window. Kern’s
method uses two procedures for the project of shell and tube heat exchangers. A
verification procedure, which checks if there is an existing exchanger that you want
to use under different conditions and a project procedure, that is searching for a new
heat exchanger. The thermohydraulic calculation treatment is similar on the shell
side and on the tube side.
The parameters needed to dimension a heat exchanger are determined by
tables, graphs and existing correlations. The global heat transfer coefficient without
the effects of fouling is calculated with Equation (1).
Where:
𝑑𝑜
𝑑𝑜 𝑑𝑜𝑙𝑛( )
1 𝑑𝑖 1
𝑈𝑐
= 𝑑𝑖ℎ𝑖
+ 2𝑘𝑠𝑜𝑙𝑖𝑑
+ ℎ𝑜
(1)
13
• 𝑈𝑐: global heat transfer coefficient without fouling;
𝑁𝑢
ℎ𝑖 = 𝑘𝑓𝑙𝑢𝑖𝑑𝑜 𝑑𝑖
(2)
𝑓
( 2 )𝑅𝑒𝑃𝑟
𝑁𝑢 = 2 (3)
𝑓 0.5
1.07+( 2 ) (𝑃𝑟 3 −1)
−2
𝑓 = (1. 58𝑙𝑛𝑅𝑒 − 3. 28) (4)
1
ℎ𝑜𝐷𝑒 𝐷𝑒𝐺𝑠 0.55 𝐶𝑝µ 3
µ 0.14
𝑘
= 0. 36( µ
) ( 𝑘
) (µ ) (5)
𝑤
Where:
14
The equivalent diameter of a triangular layout, used in dimensioning, is given
by:
2
2
𝑃𝑟 3 π𝑑𝑜
4( − )
𝐷𝑒 = 4
π𝑑𝑜
8
(6)
2
Where 𝑃𝑡 is the tubes’ pitch. The calculation of the global heat transfer
1 1
𝑈𝑓
= 𝑈𝑐
+ 𝑅𝑓𝑖 + 𝑅𝑓𝑜 (7)
Where 𝑅𝑓𝑖 and 𝑅𝑓𝑜 are the equivalent thermal resistances of the internal and
15
6. Pós-tratamento do Fluido Frio e Considerações Ambientais
16
Essa água pode ser redirecionada para os banheiros da empresa, onde pode
ser utilizada para descargas. Uma vez que essa água já perdeu parte de sua
energia térmica entre a saída do dispositivo de troca de calor e seu reservatório
para uso nos sanitários, ela também pode ser usada nas torneiras dos lavabos.
Além disso, a água armazenada pode ser destinada à limpeza de pátios, pisos e
banheiros. Dessa forma, o descarte do fluido frio do atual dispositivo de troca de
calor será feito visando à redução de impactos ambientais e ao uso consciente da
água, um recurso vital para os seres vivos.
17
ANEXO DO CÓDIGO
%**********************************************************************
*********
%**********************************************************************
*********
%**
**
%** DADOS DE ENTRADA
**
%** Nome do arquivo de entrada do usuário
**
%**
**
userFileName = 'USER_DATA_ALL_VARS'; %<----- Insira aqui!
%**
**
%**********************************************************************
*********
%**********************************************************************
*********
%----------------------------------------------------------------------
----
18
% Parâmetros iniciais e configuração do arquivo
%----------------------------------------------------------------------
----
format short; % Número de casas decimais
reduzidas
clc; % Limpar informações na janela
de comando
u = symunit; % Adiciona unidades ao
algoritmo
% restoredefaultpath; % Restaura os caminhos
originais do matlab
addpath(genpath('LIB')); % Adiciona a pasta LIB aos
caminhos do matlab
addpath(genpath('USER_INPUT_FILES')); % Adiciona a pasta
USER_INPUT_FILES aos caminhos do matlab
%----------------------------------------------------------------------
----
%----------------------------------------------------------------------
----
% Parâmetros iniciais
%----------------------------------------------------------------------
----
eval(userFileName);
create_log_file; % Cria arquivo de saída com dados salvos
text_to_display; % Carrega textos a serem exibidos durante a
simulação
initial_parameters; % Conferência dos parâmetros iniciais de
simulação
%----------------------------------------------------------------------
----
%----------------------------------------------------------------------
----
19
% Parâmetros dimensionais do trocador de calor
%----------------------------------------------------------------------
----
[TC,FLUID_1] = heat_exchanger_dimensions(TC,FLUID_1);
[TC,FLUID_2] = heat_exchanger_dimensions(TC,FLUID_2);
delete_null_vars;
%----------------------------------------------------------------------
----
%----------------------------------------------------------------------
----
% Cálculos das propriedades dos fluidos
%----------------------------------------------------------------------
----
FLUID_1 =
fluid_properties(FLUID_1,FLUID_2,INPUT.FLUID_1,FLUID_1.fluid,FLUID_1.P)
;
FLUID_2 =
fluid_properties(FLUID_2,FLUID_1,INPUT.FLUID_2,FLUID_2.fluid,FLUID_2.P)
;
delete_null_vars;
%----------------------------------------------------------------------
----
%----------------------------------------------------------------------
----
% Calculos térmicos
%----------------------------------------------------------------------
----
% Taxa de transferência de calor [W/m^2]
[INPUT,FLUID_1,FLUID_2,TC] = calculate_q(FLUID_1,FLUID_2,INPUT,TC);
delete_null_vars;
20
% Temperatura de saída do fluido [°C]
FLUID_1.Toutlet =
calculate_outlet_temperature(FLUID_1,INPUT.FLUID_1);
FLUID_2.Toutlet =
calculate_outlet_temperature(FLUID_2,INPUT.FLUID_2);
delete_null_vars;
% Método NUT
[TC.qMax,TC.e,TC.NTU,TC.Cmin,TC.Cmax] =
calculate_NTU(FLUID_1,FLUID_2,INPUT,TC);
delete_null_vars;
21
% Coeficiente global de transferência de calor [W/(m^2*K)]
TC.U = calculate_U(FLUID_1,FLUID_2,INPUT,TC);
delete_null_vars;
%----------------------------------------------------------------------
----
%----------------------------------------------------------------------
----
% Cálculos hidráulicos
%----------------------------------------------------------------------
----
% Fator de atrito
FLUID_1.f = calculate_Darcy_friction_factor(FLUID_1,TC);
FLUID_2.f = calculate_Darcy_friction_factor(FLUID_2,TC);
delete_null_vars;
%----------------------------------------------------------------------
----
22
%----------------------------------------------------------------------
----
% Cálculos construtivos do trocador de calor
%----------------------------------------------------------------------
----
TC.volumeTotal = calculate_heat_exchanger_volume(TC);
delete_null_vars;
%----------------------------------------------------------------------
----
%----------------------------------------------------------------------
----
% Avaliando convergência da temperatura e iterações
%----------------------------------------------------------------------
----
[SOLVER.repeat,SOLVER.residual] =
check_convergence(FLUID_1,FLUID_2,SOLVER.iterationNumber);
SOLVER.iterationNumber = SOLVER.iterationNumber + 1;
%----------------------------------------------------------------------
----
end
disp(char(TEXT.end1(:))) % Texto de saída dos dados
%----------------------------------------------------------------------
----
%----------------------------------------------------------------------
----
% Exibindo informacoes ao usuario
%----------------------------------------------------------------------
----
23
% Removendo variáveis nulas
delete_null_vars;
Referências
<https://www.termotek.com.br/casco-tubo-linha-standard>; Acesso em: junho,
2023. [1]
24