User Guide For HXSim v3.0
User Guide For HXSim v3.0
User Guide
Heat Exchanger Simulation for
Refrigeration
Submitted by:
Date: 2018-06-30
Content
1 Overview .................................................................................................................... 1
2 Installation ................................................................................................................. 3
2.1 System & hardware requirement ....................................................................................... 3
1
9.3 Simulation results of joints.............................................................................................. 34
2
1 Overview
The basic and main function of Fin-and-Tube Heat Exchanger Simulation Software is to give
accurate calculation results for predicting the capability of fin-and-tube heat exchangers in steady
state condition, such as heat exchange capacity, pressure drop of refrigerant side or air side and etc.
once the input parameters are given. The Fin-and-Tube Heat Exchanger Simulation Software can
provide a graphical user interface to help users to enter data and observe simulation results, and
both 3D and 2D graphic user interfaces are available.
The Fin-and-Tube Heat Exchanger Simulation Software can simulate fin-and-tube heat
exchangers, and the interface of which are shown in Fig.1-1. The detailed architecture and
functionality of HXSim will be introduced hereinafter.
(a) 3D View
(b) 2D View
Fig. 1-1 Graphic user interface of HXSim
1
(1) Architecture of HXSim
The architecture of HXSim is shown in Fig. 1-2. Users can input parameters such as
dimensions of heat exchanger, tube and fin geometry, refrigerant circuitry and operating
conditions through the interactive GUI. The simulation package will output parameters such as
heat exchange, outlet conditions of both refrigerant and air. All of the calculated results will be
shown in tables and charts as well as 3D colored graph.
2
2 Installation
The installation process of HXSim seems as most of software used in Windows Operation
System such as Office. Double click the installation package “HXSim v2.01 Setup.msi”, and the
following dialog will be popped out. Click button “Next” to continue installation, and click
“Cancel” to exist the installation.
User can change the destination folder to install this software as shown in Fig.2-3.
3
Fig. 2-2 Destination Folder
After finished all installation settings, user can click button “Next” to begin the installation.
4
Fig. 2-4 Installation process
After all components of software have been installed successfully, the following dialog will
be popped out. Click button “Finish” to complete the installation.
3 Main menu
The pattern of main menu of GUI for HXSim seems as those of most Microsoft® Windows
applications, with the addition of the Input, Edit, Simulation and Result sub menus. There are 7
5
items in the main menu and each item contains several options for user to choose as shown in Fig.
3-1.
Main menu
Submenu
The detailed items of main menu and its submenus of HXSim are shown in Fig. 3-2.
Exit
Joint 3D View
Chart
Control Volume 2D View
in Path Table
Tool Bar
Cost
3.1.1 New
This menu item provides the access to start a new heat exchanger model. At first, users
should define how many blocks the new heat exchanger has.
This menu item is always available.
6
3.1.2 Open
This menu item provides an access to open a previous model by opening an existent disk file.
The file expansion of heat exchanger is *.hxs.
This menu item is always available.
3.1.3 Save
This menu item provides an access to save the current model as a new disk file with a
specified name. The file expansion of heat exchanger is *.hxs.
If none of modification has been done after the last saving, this menu item is unavailable. If it
is necessary to save the model, please select the menu item save as.
3.1.4 Save as
This menu item provides an access to save the current model as a disk file of another file
name. The file expansion of heat exchanger is *.hxs.
This menu item is always available.
3.1.6 Print
This menu item provides an access to print the image of heat exchanger model with printer.
This menu item is always available.
7
manipulation.
This menu item is available only after at least one joint has been defined.
3.2.2 Delete
This menu item provides an access to delete the selected paths, selected tubes, selected joints
or all the joints of heat exchanger. So that all of the joints can be deleted and return to the initial
state or redefine a certain path.
This menu item is available only after at least one tube existed.
3.2.3 Select
Selecting this menu items can change the responded function of mouse clicking to select
objects. Users can select a block, a tube, a joint, the inlet node or the outlet node. If a block is
selected, it will be highlighted and can be moved by moving mouse. If a tube or a joint is selected,
a path is specified as a result, and then all the tubes and joints which belong to the path will be
highlighted.
This menu item is available after that a new case has established.
3.2.4 Connect Tubes
Selecting this menu item can change the responded function of mouse clicking to connect
tube. Users can define joints by clicking tube ends, the inlet node or the outlet node.
This menu item is available after at least one tube has been added in heat exchanger.
3.3.2 Block
This menu item provides an access to edit parameters of blocks.
This menu item is available only after heat exchanger model has been established.
3.3.3 Refrigerant
This menu item provides an access to input the inlet refrigerant parameters.
This menu item is available only after the model of heat exchanger has been established.
8
3.3.4 Air
This menu item provides an access to input the inlet air parameters.
This menu item is available only after the model of heat exchanger has been established.
3.4.1 Run
This menu item provides an access to perform a heat exchanger simulation using the values
which have been entered before. A simulation can only be performed if all values are presented
and valid. If any mistakes have been found, an error dialog window will be popped up to tell
which parts are not apropos. If no error is found, the simulation program will run. In the course of
simulation, the progress of the simulation will be shown in the progress window. The simulation
can be interrupted at any time if needed.
9
3.5.3 Joints
This menu item provides an access to see the pressure drop along every joint.
Only after the simulation of heat exchanger was accomplished, this menu item is available.
(2) Table
This menu item provides an access to see both inlet and outlet state parameters of
air/refrigerant in every control volume of every tube through a selected refrigerant path in a whole
table.
This menu item is available only after the simulation of heat exchanger was accomplished.
3.5.6 Cost
This menu item provides an access to open the cost window which shows the heat exchanger
cost.
This menu item is available after the simulation has finished.
3.6.1 Setup
This menu item provides an access to reset some characters of the main view.
This menu item is unavailable currently.
3.6.2 3D View
Selecting this menu item can change the screen to show the heat exchanger model in
3-dimension style.
This menu item is always available.
10
3.6.3 2D View
Selecting this menu item can change the screen to show the heat exchanger model in
2-dimension display mode.
This menu item is always available.
The menu in result window includes two items that are File and view. The items of menu in
result window are shown in Fig. 4-1.
File View
Save Image as BMP Setup
Print 3D View
2D View
4.1.2 Print
This menu item provides an access to print the image of results graph of heat exchanger
model with printer.
This menu item is always available.
4.2.1 Setup
This menu item provides an access to reset the parameter of refrigerant which is shown in
result window.
This menu is always available.
4.2.2 3D View
Selecting this menu item can change the screen to show the results graph in 3-dimension
style.
This menu item is always available.
11
4.2.3 2D View
Selecting this menu item can change the screen to show the results graph in 2-dimension
display mode.
This menu item is always available.
5 Toolbar
Toolbar provides a convenient way to select some functions. The main window contains a
toolbar whose functions are shown as below. Each of the buttons will perform the same function
as the menu item with the same name. And the state of a button is also change following the state
of the relevant menu item. Export
New Save Report Delete Connect Copy path Edit Block Edit Air
The details of block, tubes, fins, refrigerant and airflow are entered on data input dialog
windows. Click Ok button can check the values and close the window. Warning dialog would
show if some edit box is not inputted apropos. The following will introduce each data input
window in detail.
When the menu item Input | General data is selected, the general data dialog will be popped
up as shown in Fig 6-1. In this dialog, users can add block number.
Fig. 6-1 General data dialog after clicking on the menu item Input | General data
In the refrigerant status input window, users should select the appropriate refrigerant from the
12
drop-down list provided. The available refrigerant includes R134a, R22, R410A, R290, R32,
R404A, R407C, water and CO2. And then input mass flow rate, and the inlet thermodynamic
properties of refrigerant such as inlet pressure and enthalpy. The refrigerant dialog is shown in Fig.
6-2.
In air input window, users can enter inlet airflow velocity (m/s), dry bulb temperature (C),
relative humidity (%), and pressure (kPa) of each control volume. And for each parameter, there
are two options, which are “Average value” and “specific distribution”, as shown in Fig. 6-3.
(1) If the option “Average value” is selected, users can set the average value of the
parameters in edit box.
(2) If the option “Specify value” is selected, users can input value of each control volume. On
the left top of the window, there are edit box and a button named “Update”. After the
button “Update” is clicked, the data of cells that have been selected and highlighted will
change to the new values.
13
Fig. 6-3 Inlet air input window
When users input air velocity of inlet, different typed units have different air velocity
distributions.
For the evaporator of air-conditioner hanging machine, the distribution of inlet air is shown
in Fig.6-4. According to Fig.6-5, air velocity in the bottom part and in the top part is small, while
it is much larger in the middle part of the heat exchanger.
(a)
(b)
Fig.6-4 Air velocity distribution of the evaporator of cabinet air-conditioner
14
For the evaporator of cabinet air-conditioner, the distribution of inlet air is shown in Fig.6-5.
According to Fig.6-6, air velocity in the bottom part is small, while it is much larger in the top of
the heat exchanger.
(a)
(b)
Fig.6-5 Air velocity distribution of the evaporator of cabinet air-conditioner
For the L typed condenser of air-conditioner, the distribution of inlet air is shown in Fig.6-6.
According to Fig.6-6, air velocity in the front part and in the back side is small, while it is much
larger in the middle part of the heat exchanger.
(a)
15
(b)
Fig.6-6 Air velocity distribution of the evaporator of cabinet air-conditioner
In dimension input window for HXSim, user can input structural parameters and fin type.
And the edit and button in this window are explained in detailed as the followings.
16
Table 6-1 Introduction of edit
Parameter Unit Remark
Block type HXSim can simulate I type, L type and C type HX.
Rows number
Depth mm Depth of fin-and-tube heat exchanger
Height mm Height of heat exchanger
Length mm Length of heat exchanger
Ambient Temperature C Ambient temperature
Fin type It will be automatically inputted by clicking button “Fins”
Fin pitch mm For variable fin pitch, please click button “specify”
Fin name The name of the fin of the block
Continuous fins Whether the fins are continuous planes or separated as bands
Control volume number Max number is 10
17
(1) Column number
Each row contains number of tubes.
18
Fig.6-11 Load tube type information from database
19
Fig.6-13 add new types of tube
Select the tube and click “Delete Selected Tube” to delete the existed tubes in the databae.
6.5.3 Column space
For now, column space can be conveniently set by select “tube arrangement” in Block dialog.
If it is not “Custom” tube arrangement, column spaces cannot be edited.
Column space is defined as the space between the centerline of a tube and the tube just below.
For the lowest tube, the column space is defined as the space from the center of the tube to the
bottom of heat exchanger. User can modify values of column space in the chart directly.
20
6.6 Fin type input window
In order to manage the fin data conveniently for user, the database is introduced into the
dialog. After clicking the button “Fins”, the database dialog will pop out. Select one of the fins by
double clicking the target item or clicking “selected”.
In the fin database dialog,click“Edit Database”button to modify fin database. Users can add
new types of fins to the fin database, delete the existed fins in database.
21
Fig.6-16 Modify tube database
Click “Add New Fin” to add new types of Fins to fin database. Users can input fin
parameters directly in the database, as shown in Fig.6-17.
For the joint input window, there are an edit box of joint length and a button “Update” on the
right top of the window. User can input joint length in the edit box. After the button “Update” is
clicked, the values of cells which are selected by user can be updated. In addition, user also can
input data into grid cell to update the value of the cell. And when initialing the dialog, the joint
tube length will be calculated automatically.
22
Fig. 6-18 Joint window
7 Connect Tubes
The main window shows the heat exchanger model in 3-dimension scene or as 2-dimension
sketch.
In 3-dimension display mode, the heat exchanger can be shown realistically.
In 2-dimension display mode, the two end sides of heat exchanger are the most importance.
The length and the profile of block have not been considered.
This chapter will explain how to connect tube in 3-dimension display mode and 2- dimension
display mode in detail.
7.1.1 Block, tubes and joints in 3-D & 2-D display mode
On this image, all the blocks, tubes, and joints are represented as simple figure.
In 3-dimension, the wire cuboids represent blocks of heat exchanger, the bronzy long
cylinders represent tubes, and the bronzy long cylinders or half torus between the ends of tubes
represent joints. The inlet node and outlet node are also showed as bronzy long cylinders. (See
Fig.7-1)
In 2-dimension, the white rectangles represent blocks and the white cirques represent the near
ends of tubes. The white long straight lines or parallels between the ends of tubes represent joints.
The inlet node and outlet node are showed as white long rectangles. (See Fig.7-2)
23
Fig. 7-1 Heat exchanger in 3D view
2-dimension:
In 2-dimension, the direction of inlet airflow is also fixed as from the bottom side of a block
to the top side. The high direction is along the vertical direction. Although the directions are fixed,
the blocks can change their relative position by moving mouse. The inlet node and outlet node can
24
also be translated. The image can zoom in or zoom out. (See Fig.7-2)
25
Fig. 7-4 Translate the Object in 3-dimension view
26
7.1.5 Select object
In both 3-dimension and 2-dimension, nearly every object shown on screen can be selected
by clicking the left button of mouse, such as tubes, joints, inlet and outlet. The range of objects
can be selected depending on mouse clicking state.
If a tube or joint is selected, a path will be specified, so all the tubes and joints in this path
will be highlighted in yellow color and the selected tube will be highlighted in red color.
If the inlet node or the outlet node is selected, the node will be highlighted, too. Then users
can translate this node by moving mouse.
Clicking the right mouse will cancel the choice before.
If tube or joint is selected, all the objects will be translated or rotated at the same time by
moving mouse. On the other way round, if the inlet node or the outlet node is selected, only the
specified object will be moved by moving the mouse.
Fig. 7-9 Inlet tube has been selected (3D and 2D)
27
beginning of a joint, this end will be highlighted in red. Then select an end of another tube, if this
selection is valid to define a joint, a new joint will show at once.
In 2-dimension, when an end of a tube is selected, the near side or far side is not definite,
software will deduce the side location basing on the joints connected before. If the side location
cannot be deduced, a window will be popped up to get a reply to specify the side location.
28
connected will be deleted.
(2)Deleting joints
If a joint has been selected in window, after clicking the menu item Edit | Delete, the deleting
window will be shown. In the deleting window, there are four options can be chosen:
a. All joints in all paths
This function is the same as the function of deleting all joints which have been discussed
above.
b. The selected joint
This function is used to delete the selected joint.
c. The selected joint and the following
This function is used to delete the selected joint and the following joints, just as Fig. 7-13.
(3)Deleting Tubes
If a tube has been selected in window, after clicking the menu item Edit | Delete, the deleting
window will be shown. In the deleting window, there are four options can be chosen:
a. All joints in all path
This function is the same as the function of deleting all joints which have been discussed
above.
b. The selected tube
This function is used to delete the selected tube, just as Fig.7-14.
29
Fig. 7-13 Delete selected joint and the following
This function allows users to efficiently duplicate circuits of the same pattern. It allows
copying many circuits at the same time. Lots of efforts could be saved by correctly using this
function.
One thing to notice, for now the position of copied path(s) is not selectable. They are put
right above the original path(s), which means it is important to make sure there are enough tubes
above to perform copying and they are not occupied before.
First, select path(s) to be copied. Then, click “Copy Path”. If there are enough tubes and they
are not occupied, copied path(s) would appear on top of the original path(s).
This menu item is available when any circuit(s) has been selected.
30
Fig. 7-15 Copying Selected Path
The function of status bar is to show some information of main view of heat exchanger, and
will be introduced hereinafter.
There are five panes in the status bar. The 1st pane shows some hints of the menu item, notes
of connection, etc. The 2rd pane shows the view point. The 3th pane shows the block number and
the 4th pane shows the number of tube.
8 Run a simulation
31
label shows the time that the simulation has cost. In this window there is also a button named
“Pause” which allows users to interrupt the simulation at any time.
If the simulation process has been completed successfully, the sub menu items below the
menu item “Result” are accessible.
If user hasn’t input all parameters that the simulator needs or input parameters are not correct,
the exception window will be popped up and the simulation process will be terminated.
Users can view the results of the simulation on the results windows. These windows present a
textual or grid representation of the simulation output. Additionally, the tubes and joints can be
shown in colors gradation to represent the change of some parameters of refrigerant along flow
32
path.
Select menu item Result | (New)General Results, (New)General result window will show.
This window contains some groups of general results of the heat exchanger such as structure
parameters of coil side, thermodynamic properties of outlet air and refrigerant. The window of
general result is shown as Fig. 9-1.
Select menu item Result | General Results, General result window will show. This window
contains some groups of general results of the heat exchanger such as heat exchange capacity of
refrigerant side and air side, thermodynamic properties of outlet air and refrigerant. The window
of general result is shown as Fig. 9-2.
33
Fig. 9-2 General simulation results
Select menu item Result | Joints, a window containing a grid will be shown. In this grid, the
simulation results of pressure drop along each joint are shown, just as Fig. 9-3.
34
Modifying the maximal value and minimal value can change the range of Y-axis. After users
click the button named “Reset”, the new range will impose.
When the user selects menu item Result | Show Results in Graph, a window will be popped
out to show the simulation results of the heat exchanger model. This window is used to show the
simulation results in 3-D colored graph, just as Fig. 9-6.
The functions of the menu items in the Results Window have been explained in preamble.
Here we will explain the view setup of the Results Window.
If users select the menu item View | View Setup in the menu of the Results Window, a dialog
widow will show in which users can change some characters of the view of the Results Window,
35
just as shown in Fig. 9-7.
36
Fig. 9-8 Enthalpy gradation
This function provides an access to export the report form with printer. After the simulation
has finished, users can conveniently export report form with most details (structure, circuits, air
side and refrigerant side properties) of the design.
First, click “Export Report Form” and a message would appear to prompt user to capture
circuit diagram. It is highly recommended to switch to 2D view beforehand to make the diagram
clearer. This diagram would appear in the report form.
37
Fig. 9-10 Capture circuits diagram
Then the report form preview appears. Users may select from 3 given templates, check the
data and edit the form to make sure it meets the demands.
When building a new fin-and-tube heat exchanger and use the simulator to calculate it, the
detailed operation steps are follows:
38
(1) Click on the menu item File| New, and define block number in the general data dialog.
(2) (Optional) Click on the menu item Input| General Data to add blocks.
(3) Click on the menu item Input| Block, select fin and tube from database and set the structure
parameters of blocks.
(a) Click on the button “Fins” to specify the parameters of fins from database.
(b) Click on the button “Rows” to set the column number of rows.
(c) Click on the button “Tubes” to specify the parameters of tubes from database.
(4) Click on the menu item Input| Refrigerant, and set the input parameters of refrigerant.
(5) Click on the menu item Input| Air, and set the input parameters of air.
(6) Connect the tubes according to the tubes connection example that is introduced in Chapter
10.2.
(7) Click on the menu item Simulation| Run to run the simulation.
(8) When the simulation finished, click on the menu item Result| General Results to see the
simulation results.
(9) Click “Export Report Form” to export a report.
The following example will show how to build a fin-and-tube heat exchanger and use
simulator to calculate it.
Click on the menu item File| New, and define block number in the general data dialog, just as
the Fig. 10-1.
Fig. 10-1 Create a new heat exchanger and define block number
39
10. 2.2 Step 2: Define inlet and outlet tube types
Double-click on the inlet tube or outlet tube on the screen to set its parameters.
40
Fig. 10-3 Set Fins parameters
Input first
41
Fig. 10-7 Set Fin pitch and Tube Arrangement
(1) Click on the menu item Input| Refrigerant, and set the input parameters of refrigerant.
(1) Click on the menu item Input| air, and set the input parameters of air.
42
Fig. 10-9 Input air status
43
10. 2.7 Step 7: Run Simulation
Click the menu Simulate | Run to Run simulation, just as Fig. 10-12.
44
Fig. 10-13 General results
45
Press menu “Result | Control volume in path | Table” to see simulation results of control
volumes in table, just as Fig. 10-16.
46
Fig. 10-17 Simulation results in color gradation
Step 8.5 Cost
Press menu “Result | Cost” to see copper cost and aluminum cost, just as Fig. 10-18.
Click “Export Report Form” to export a report. Capture circuits diagram, preview and edit,
then click “print” to export Report form.
47
Fig. 10-19 Select template and print form
The following example will show how to build an L typed fin-and-tube heat exchanger and
use simulator to calculate it.
Click on the menu item File| New, and define block number in the general data dialog, just as
shown in Chapter 10.2.1.
(1) Click on menu item Input| General Data, and set the tube type for the inlet tube and
outlet tube.
(2) Click on button “Detail” to open tube type dialog and select existed tube type, just as
shown in Chapter 10.2.2.
Click on the menu item Input| Refrigerant, and set the input parameters of refrigerant, just
as shown in Chapter 10.2.3.
Click on the menu item Input| air, and set the input parameters of air, just as shown in
48
Chapter 10.2.4.
Step 5.1: Input dimensions of L typed fin-and-tube heat exchanger, just as Fig. 10-21.
In this dialog, users need to input the dimension parameters of L typed heat exchanger,
including the length of the first section, radius and angle (90°) of the second section
and the length of the third section, as shown in Fig.10-20.
The following steps are as same as shown in Chapter 10.3.5.
Step 5.2: Select fins structure
Step 5.3: Input Column number and row space.
Step 5.4: Input tubes structure
Step 5.5: Input fin pitches and tube arrangement
Input constant fin pitch and select tube arrangement in Block dialog.
49
Fig. 10-21 Tubes circuitry
Click the menu Simulate | Run to Run simulation, just as Fig. 10-22.
50
Fig. 10-23 General results
Step 8.2 Pressure drop of Joints
Press menu “Result | Joints” to see pressure drop of joints, just as Fig. 10-24.
51
Fig. 10-25 Simulation results of control volume in path shown as chart
52
Fig. 10-27 Simulation results in color gradation
Click “Export Report Form” to export a report. Capture circuits diagram, preview and edit,
then click “print” to export Report form.
53
Fig. 10-29 Select template and print form
The following example will show how to build a C typed fin-and-tube heat exchanger and
use simulator to calculate it.
Click on the menu item File| New, and define block number in the general data dialog, just as
shown in Chapter 10.2.1.
(1) Click on menu item Input| General Data, and set the tube type for the inlet tube and
outlet tube.
(2) Click on button “Detail” to open tube type dialog and select existed tube type, just as
shown in Chapter 10.2.2.
Click on the menu item Input| Refrigerant, and set the input parameters of refrigerant.
Click on the menu item Input| air, and set the input parameters of air.
Step 5.1: Input dimensions of fin-and-tube heat exchanger, just as Fig. 10-30.
54
In this dialog, users need to input the dimension parameters of L typed heat exchanger,
including the length of the first section, radius and angle (180°)of second section and
the length of the third section, as shown in Fig. 10-30.
The following steps are as same as shown in Chapter 10.3.5.
Step 5.2: Select fins structure
Step 5.3: Input Column number and row space.
Step 5.4: Input tubes structure
Step 5.5: Input fin pitches and tube arrangement
Input constant fin pitch and select tube arrangement in Block dialog.
55
Fig. 10-31 Tubes circuitry
Click the menu Simulate | Run to Run simulation, just as Fig. 10-32.
56
Fig. 10-33 General results
57
Fig. 10-35 Simulation results of control volume in path shown as chart
58
Fig. 10-37 Simulation results in color gradation
Click “Export Report Form” to export a report. Capture circuits diagram, preview and edit,
then click “print” to export Report form.
59
Fig. 10-39 Select template and print form
-End-
60