ABJAC 111 User Guide
ABJAC 111 User Guide
User Guide
for Windows®
Version Number: 11.1
September 2001
AspenTech®, Aspen Engineering Suite, Aspen Plus®, Aspen Properties, Aspen B-JAC, B-JAC®, Aspen
Hetran, Aerotran®, Aspen Aerotran, Aspen Teams, Teams®, the aspen leaf logo and Plantelligence are
trademarks or registered trademarks of Aspen Technology, Inc., Cambridge, MA.
All other brand and product names are trademarks or registered trademarks of their respective companies.
This manual is intended as a guide to using AspenTech's software. This documentation contains AspenTech
proprietary and confidential information and may not be disclosed, used, or copied without the prior consent of
AspenTech or as set forth in the applicable license agreement. Users are solely responsible for the proper use of the
software and the application of the results obtained.
Although AspenTech has tested the software and reviewed the documentation, the sole warranty for the software
may be found in the applicable license agreement between AspenTech and the user. ASPENTECH MAKES NO
WARRANTY OR REPRESENTATION, EITHER EXPRESSED OR IMPLIED, WITH RESPECT TO THIS
DOCUMENTATION, ITS QUALITY, PERFORMANCE, MERCHANTABILITY, OR FITNESS FOR A
PARTICULAR PURPOSE.
Corporate
Aspen Technology, Inc.
Ten Canal Park
Cambridge, MA 02141-2201
USA
Phone: (617) 949-1000
Fax: (617) 949-1030
Website:http://www.aspentech.com
Division
Design, Simulation and Optimization Systems
Aspen Technology, Inc.
Ten Canal Park
Cambridge, MA 02141-2201
USA
Phone: (617) 949-1000
Fax: (617) 949-1030
Contents
1 Introduction......................................................................................................1-1
Related Documentation ....................................................................................................1-1
Technical Support ............................................................................................................1-2
Online Technical Support Center.........................................................................1-2
Contacting Customer Support ..............................................................................1-2
6 Props.................................................................................................................6-1
Introduction ......................................................................................................................6-1
Props Scope ......................................................................................................................6-2
Physical Properties ...............................................................................................6-2
Input .................................................................................................................................6-4
Application Options .............................................................................................6-4
Property Options ..................................................................................................6-5
Composition .....................................................................................................................6-9
Composition .........................................................................................................6-9
Results ............................................................................................................................6-15
Warnings & Messages........................................................................................6-15
VLE ....................................................................................................................6-18
Props Logic ........................................................................................................6-19
References ..........................................................................................................6-22
Databank Symbols..........................................................................................................6-23
7 Priprops ............................................................................................................7-1
Introduction ......................................................................................................................7-1
Accessing the Priprops databank......................................................................................7-1
Accessing an existing component in the databank...............................................7-1
Adding a new component to Priprops ..................................................................7-2
Adding a new component using an existing component as a template:...............7-2
Property Reference...........................................................................................................7-2
8 Qchex................................................................................................................8-1
Introduction ......................................................................................................................8-1
Mechanical Scope ................................................................................................8-2
Input .................................................................................................................................8-4
Problem Definition...............................................................................................8-4
Description ...........................................................................................................8-4
Exchanger Geometry............................................................................................8-5
Shell type..............................................................................................................8-6
Tube to tubesheet joint .........................................................................................8-9
Exchanger Data ..................................................................................................8-10
Design Data ........................................................................................................8-18
Qchex - Program Operation ...............................................................................8-19
Qchex - Results ..............................................................................................................8-20
Input Summary...................................................................................................8-20
Warnings & Messages........................................................................................8-20
Design Summary................................................................................................8-21
Cost Summary....................................................................................................8-21
Qchex Logic ...................................................................................................................8-21
Qchex References...............................................................................................8-26
9 Ensea ................................................................................................................9-1
Introduction ......................................................................................................................9-1
Mechanical Scope ................................................................................................9-2
Input .................................................................................................................................9-4
Problem Definition...............................................................................................9-4
Application Options .............................................................................................9-4
Exchanger Geometry........................................................................................................9-7
Exchanger.............................................................................................................9-7
Tubes & Baffles .................................................................................................9-10
Tube Layout .......................................................................................................9-13
Tube Row Details...............................................................................................9-18
Program Operation .............................................................................................9-18
Results ................................................................................................................9-19
Input Data...........................................................................................................9-19
Warnings & Messages........................................................................................9-19
Summary & Details........................................................................................................9-20
Summary ............................................................................................................9-20
Tube Row Details...............................................................................................9-20
U-bend Details....................................................................................................9-21
Tubesheet Layout ...............................................................................................9-22
Ensea - Logic......................................................................................................9-23
Ensea References................................................................................................9-24
11 Primetals.........................................................................................................11-1
Introduction ....................................................................................................................11-1
Example Input to Primetals ............................................................................................11-5
Related Documentation
In addition to this document, a number of other documents are provided to help users learn
and use Aspen B-JAC products. All manuals are available in PDF format.
Installation Manuals
Aspen Engineering Suite 11.1 Installation Manual
Aspen Plus
Aspen Plus Getting Started Guides
Aspen Plus User Guide
Aspen Plus Reference Manuals
Aspen Physical Property System Reference Manuals
Technical Support
Phone
❖ ❖ ❖ ❖
In addition to the major design programs, there are a number of programs which support the
design programs. These are:
Props Chemical Physical Properties Databank
Priprops Program to Build a Private Databank for Props
Metals Metal Properties Databank
Primetals Program to Build a Private Databank for Metals
Ensea Tubesheet Layout Program
Qchex Budget Cost Estimation Program
Draw Graphics Interface Program for Drawings
Newcost Program for Maintaining Labor & Material
Databases
Defmats Program for Establishing Default Materials
Installation Notes
The Version Control Utility, BJACVC.exe located in the B-JAC 11.*\XEQ folder, will allow
you to switch between B-JAC program versions. To execute the BJACVC.exe utility, locate the
file using Explorer and double click on it with the mouse cursor.
Selecting a B-JAC program version: Select which version you wish to run and the utility will
update the MS Windows registry to allow you to run the selected B-JAC program version. The
BJACVC.exe will automatically execute when you open a B-JAC program version that is not
registered properly.
Copying customized files: Select the source version where your existing customized database
files are located. Next select the target new version where you wish to copy the database files
to. Next select what files you wish to transfer and then select Copy to copy the customized files
to the new version.
Copying program settings: To copy the program settings from an existing B-JAC version to a
new version, first select the source version. Next select the target new program version. Now
select Apply and the program settings will be copied to the new targeted version.
If the update is installed into the directory for the previous version, the install program will
not copy over the previous version’s database files.
Data Maintenance
Units of Measure
You can access the Units of Measure by selecting Tools in the Menu Bar and then selecting
the Data Maintenance section. You can set the default units of measure to US, SI, or Metric
and also set up your own customized set of units. In the Units Maintenance section you can
customize the conversion factors used and the number of decimal point shown in the results.
Company Logo: By providing the reference to a Bitmap file, you can add your company logo
to the program results and drawings.
Default Units of Measure: You can set the default units of measure to US, SI, or Metric.
Note that the units may be changed at any time in the Aspen B-JAC program window.
Headings/Drawing Title: You can set up the default headings and title block information
that will appear on the printed output and drawings.
Nozzle size specification on drawings: You can set the units set basis for the nozzle sizes
shown on the drawings. For example, US unit size nozzles can be shown even though the
drawings are in SI or metric units.
Folder for customized database files: You can specify a folder location for your customized
database files. The B-JAC programs will then reference your customized database files in the
specified folder in lieu of the standard database files in the program PDA folder.
Excel templates: Specify the Excel template file you wish to use for each program as a
default. When the File / Export / Excel feature is selected, the specified default template will
then be used.
Heat exchanger standards: Set which exchanger standards database file is to be referenced.
Advanced: You can turn on variable attributes so they will be shown in the Aspen B-JAC
program prompt area. Set drag-drop format to move data to Excel. Set the maximum disk
space for temporary files.
Operating Procedure
Most of the Aspen B-JAC programs follow the same general operating procedures. These are:
1. Enter the Aspen B-JAC program environment by clicking on the Aspen B-JAC icon or
select the Aspen B-JAC program from the Task Bar.
2. Select the appropriate Aspen B-JAC program by clicking on the New File icon or
choosing New under the File Menu. Check the box next to the desired program.
3. Enter the required data by accessing folders from the Navigation Tree and filling out the
required input forms with data.
4. Click on the Run icon in the Tool Bar or select the “Run Program” option under the Run
command in the Menu Bar.
5. Review the Results section by accessing the results folders in the Navigation Tree.
6. If you want hardcopy results, choose Print from the File menu, check the boxes next to
the desired output, and click on “Print.”
7. If appropriate, make changes to the input data.
8. If making changes, then re-run the program.
9. Repeat steps 5 through 9 until you have the desired solution.
10. Update the file with current geometry by selecting the Run command from the Menu Bar
and then Update.
11. To transfer design information to other programs, select the Run command from the
Menu Bar and then Transfer.
12. Leave the program by selecting Exit from the File menu. The program will ask if you
wish to save changes. Click the appropriate button.
13. Save the input data at any time by clicking on Save under the File menu.
Title Bar
The bar at the top of the window displays the current program and file name.
File Menu
Name Description
New (Ctrl+N) Opens new file for desired Aspen B-JAC program
Open (Ctrl+O) Opens existing Aspen B-JAC program file
Close Closes a chosen Aspen B-JAC program window
Add Application Opens a chosen Aspen B-JAC program window
Remove Application Removes a chosen Aspen B-JAC program window
Save (Ctrl+S) Saves current file under chosen filename
Save As Saves current file as a different filename
Export To Export results to Excel, a DXF file, a RTF file, or a DOC file
Print Setup Allows for change to printing options
Print (Ctrl+P) Prints desired results sections from Aspen B-JAC program
Description Displays the contents of the Description field in the input file
Exit Exits Aspen B-JAC program and return user to Windows
Edit Menu
Name Description
Undo Undoes the last edit operation.
Cut (Ctrl+X) Deletes the highlighted text.
Copy (Ctrl+C) Saves a copy of the highlighted text.
Paste (Ctrl+V) Paste inserts text from a copy to directed location
Tools Menu
Name Description
Data Maintenance Provides access to units of measure, chemical database reference, material
database, and Costing database.
Program Settings Default units setting and headings for drawings
Security Access to Aspen B-JAC security program.
Language Sets language to English, French, German, Spanish, Italian (Chinese and
Japanese to be offered in a later version).
Plot Plots results functions.
Add Curve Allows the addition of another curve to an existing plotted curve
View Menu
Name Description
Tool Bar Shows or hides the Tool Bar
Status Bar Shows or hides the Status Bar
Zoom In Enlarges sections of the Aspen B-JAC drawings
Zoom Out Returns drawings to normal size
Refresh Refreshes screen
Variable List Displays variable list for form.
Help Menu
Name Description
Contents Open Aspen B-JAC help table of Contents
Search for Help Displays a list of topics for detailed help
About B-JAC Provides information on the current Aspen B-JAC release
What’s This Help Allows the user to place “?” on desired item to receive information about the
item
Toolbar Buttons
Name Description
New Creates a new Aspen B-JAC program file
Open Opens an existing Aspen B-JAC program file
Save Saves the current file data
Hetran Opens the Hetran program window
Teams Opens the Teams program window
Aerotran Opens the Aerotran program window
Props Opens the Props program window
Ensea Opens the Ensea tube layout window
Qchex Opens the Qchex budget costing window
Teamsc Opens the Teams Component design window
Metals Opens the Metals property database window
Run Runs the chosen Aspen B-JAC Program
Zoom In Enlarges sections of the Aspen B-JAC drawings
Zoom Our Returns sections of drawings to normal size
Plot Plot results functions
What’s This? Allows user to place “?” on desired item to receive information about the item
Name Description
Navigator Allows quick access to forms in the Menu Tree
One Level Up Takes the user up one level in the Menu Tree
Hide Folder List Hides Navigator Menu Tree
Units Box Allow you to change globally the units of measure
Go Back Takes the user to the most recently viewed form
Go Forward Takes the user to the next form in the Menu Tree
Previous Form Takes the user to the previous form in the Menu Tree
Next Form Takes the user to the next form in the Menu Tree
Next Takes the user to the next required input or result sheet
Next
By selecting the Next button, the program will guide you sequentially through the required
input forms to complete the input file. Note that the subsequent steps are dependant upon your
previous selections in the program. With the Next button, the program will minimize the input
information required and use program defaults.
Prompt Area
This section provides information to help you make choices or perform tasks. It contains a
description about the current input field.
Program Input
Key Functions
Name Description
F1 Activates the Help system
Arrow Keys Moves the location of the cursor within an input field and scrolls through
the options in a given list
Delete Key Deletes the character at the current cursor position and shifts the
remainder of the input
Home Key Returns the cursor to the beginning of the input field
End Key Moves the cursor to the end of the input field
Forward Tab Key Scrolls the user through the input fields of a form
Backward Tab Key Move cursor back to previous field
Control + Delete Keys Erases the characters from the cursor position to the end of the input field
Page Up/Page Down Scrolls the user through the forms of the Menu Tree
Keys
Backspace Key Deletes the character to the left of the current cursor position in an input
field
The components in the databank have a component name which is up to 32 characters long, a
chemical formula or material specification. You use these for the databank reference. We
recommend that you do not use the chemical formula, because the formula may not be a
unique reference. You should use the appropriate reference exactly as it appears in the
databank directory.
Change Codes
Several of the programs have a form for change codes. You can use this form to insert four
letter codes and numeric values to specify input data which is not included in the regular input
screens. Refer to the Change Code section in the individual Program Guide. First type the
change code, then an equals sign (“=”), then the numeric value. For example: SENT=2.
It also possible to provide a Super Change Code by defining the change codes to be applied
to a design in a separate ASCII file and referencing the file as follows in the Change Code
input field: File="Filename"
Display Output
You can evaluate the results of the program’s execution to determine if any changes in the
solution are required. Scroll through the forms in the Results section of the Menu Tree to take
a look at the program output. Each form may have multiple sheets of results, which can be
accessed by clicking on the different tabs at the top of the screen.
Printed Output
To print a file, choose Print under the File menu. When the print screen comes up, review the
printing options, make any desired changes, and click OK.
Drawings
Many of the Aspen B-JAC programs’ output include drawings. Drawings generated by the
TEAMS program may be exported to CAD programs.
General Help
This level includes information that applies to all of the Aspen B-JAC programs. You can
access the general help index by selecting the Help button from the Menu Bar at any time in
the program. You may select the Help Contents to select from the list of topics or you may
select to Search for Help On a specific topic.
Filenames
The filename must be formed using up to 255 characters in length and may be made up of:
letters: A-Z a-z, numbers: 0-9, and special characters: - _ & $.
Filetypes
The filetype (also sometimes called the filename extension) is automatically established by
the Aspen B-JAC software as follows:
Filetype Description
BJT Aspen B-JAC Input/Output File (Release 10.0 and newer)
BFD Aspen B-JAC Drawing File
BJI Aspen B-JAC Input File (previous versions)
BJO Aspen B-JAC Output File (previous versions)
BJA Aspen B-JAC Archive File (Input/Output data previous versions)
Whenever an Aspen B-JAC program requests a filename, it is expecting the name without the
filetype. The program will append the filetype.
❖ ❖ ❖ ❖
Introduction
Aspen Hetran is a program for the thermal design, rating, and simulation of shell and tube
heat exchangers. It encompasses the great majority of industrial shell and tube heat exchanger
applications, including most combinations of no phase change, condensation, and
vaporization.
In the design mode, Aspen Hetran searches for the optimum heat exchanger to satisfy the
specified heat duty within the limits of the allowable pressure drops, velocities, shell
diameters, tube lengths, and other user specified restrictions. In the design mode, the program
produces a detailed optimization path, which shows the alternatives considered by the
program as it searches for a satisfactory design. These "intermediate designs" indicate the
constraints that are controlling the design and point out what parameters you could modify to
reduce the size of the exchanger.
The rating mode is used to check the performance of an exchanger with fully specified
geometry under any desired operating conditions. The program will check to see if there is
sufficient surface area for the process conditions specified and notify the user if the unit is
under surfaced.
For the simulation mode, you will specify the heat exchanger geometry and the inlet process
conditions and the program will predict the outlet conditions for both streams.
The Aspen Hetran program has an extensive set of input default values built-in. This allows
you to specify a minimum amount of input data to evaluate a design.
For complex condensation and/or vaporization, where the program requires vapor-liquid
equilibrium data and properties at many temperature points, you can enter the data directly
into the input file, or you can have Aspen Hetran generate the curve.
The program includes a basic mechanical design to determine the shell and head cylinder
thickness and a reasonable estimate of the tubesheet thickness. However, a detailed
mechanical design goes beyond the scope of the Aspen Hetran program. That is the job of the
Aspen Teams program, which can be easily interfaced with the Aspen Hetran program.
Thermal Scope
No Phase Change
Liquid or gas, Newtonian fluids only
Condensation
Shell or tube side
Horizontal or vertical
Single or multicomponent condensables
With or without noncondensables
With or without liquid entering
Isothermal, linear, or nonlinear
Desuperheating of vapor
Subcooling below the bubble point
Straight through or knockback reflux
Mechanical Scope
Shell Types
TEMA Types: E, F, G, H, J, K, X
Special Types
Vapor & distributor belts, double tubesheets, hemispherical heads
Arrangements
Any number of shells in series or parallel
Construction Materials
Most common materials are built-in
Shell Diameter
No limit; in design mode the program will optimize
A minimum and maximum can be specified by the user
Any increment can be specified by the user
Baffle Types
Segmental baffles - single, double, triple
No tubes in window including intermediate supports
Grid baffles - rod, strip
Baffle Spacing
No limit; in design mode the program will optimize
A minimum and maximum can be specified by the user
The program checks for baffle & nozzle conflicts
Baffle Cut
15 to 45% of shell diameter (single segmental)
If not specified the program will choose
Impingement Protection
External or internal
In nozzle dome or distributor belt
Program checks for requirement
Tube Length
No limit; in design mode the program will optimize
A minimum and maximum can be specified by the user
Any increment can be specified by the user
Tube Passes
1 to 16; in design mode the program will optimize
A minimum and maximum can be specified by the user
The increment can be even or odd passes
Tube Pitch
No limit; the program will default to a standard minimum
Tube Patterns
Triangular, rotated triangular, square, rotated square
Number of Tubes
Maximum of 400 tube rows
In design mode the program precisely determines the tube count
In rating mode the program checks the number of tubes specified
Tube Types
Plain
Integral circumferentially externally finned tubes
Commercial standards are built-in or the
Fin configuration can be specified
Twisted tape tube inserts
Nozzle Sizes
The program determines or the user can specify
Clearances
The program defaults to TEMA values for tube hole, baffle, and pass partition clearances
The user can specify the clearances
Problem Definition
The Problem Definition Section is subdivided into three headings: Description, Application
Options, and Process Data.
Description
Headings
Headings are optional. You can specify from 1 to 5 lines of up to 75 characters per line. These
entries will appear at the top of the TEMA specification sheet. You can have this input pre-
formatted, by specifying your preferences for headings from the Program Settings in the
Tools menu.
Fluid names
This descriptive data is optional, but we highly recommend always entering meaningful fluid
descriptions, because these fluid names will appear with other input items to help you readily
identify to which fluid the data applies. These names also appear in the output, especially the
TEMA specification sheet. Each name can be up to 19 characters long and can contain
multiple words.
Remarks
The remarks are specifically for the bottom of the output of the TEMA specification sheet.
They are optional and each line can be up to 75 characters long.
Gas, no phase change: Application covers a gas phase fluid that does not change phase in
the exchanger.
Narrow range condensation: Application covers the cases where the condensing side film
coefficient does not change significantly over the temperature range. Therefore, the
calculations can be based on an assumed linear condensation profile. This class is
recommended for cases of isothermal condensation and cases of multiple condensables
without noncondensables where the condensing range is less than 6°C (10°F).
Saturated steam: Application covers the case where the hot side is pure steam, condensing
isothermally.
Falling film liquid cooler: Application covers the case where the fluid is flowing downward
and being cooled.
Condensation curve
You can input a vapor/liquid equilibrium curve or have the program calculate the curve using
ideal gas laws or several other non-ideal methods.
Condenser type
Most condensers have the vapor and condensate flow in the same direction. However, for
some special applications where you want to minimize the amount of subcooling you can
select a knockback reflux condenser type. The condensate formed flows back towards the
vapor inlet. With this type of condenser, you should consider using the differential
condensation option if the program calculates the condensation curve.
Gas, no phase change: Application covers a gas phase fluid that does not change phase in
the exchanger.
Narrow range vaporization: Application covers the cases where the vaporizing side film
coefficient does not change significantly over the temperature range. Therefore, the
calculations can be based on an assumed linear vaporization profile. This class is
recommended for cases of single components and cases of multiple components where the
vaporizing range is less than 6°C (10°F).
Vaporization curve
You can input a vapor/liquid equilibrium curve or have the program calculate the curve using
ideal gas laws or several other non-ideal methods.
Vaporizer type
Pool boiling: Pool boiling is restricted to the shell side and must be horizontal. It can be in a
kettle or a conventional shell with a full bundle or a partial bundle where tubes are removed
for disengagement space.
Thermosiphon: The thermosiphon can vaporize on the shell side (horizontal) or the tube
side (vertical or horizontal). The hydraulics of the thermosiphon design are critical for proper
operation. You can specify the relationship of the heat exchanger to the column and the
associated piping in the input (see Thermosiphon Piping) or the program will select the piping
arrangement and dimensions.
Forced circulation: Forced circulation can be on either shell or tube side. Here the fluid is
pumped through and an allowable pressure drop is required input. This can be for a once
through vaporizer.
Falling film: Falling film evaporation can be done only on the tube side in a vertical position
where the liquid enters the top head and flows in a continuous film down the length of the
tube. Part of the liquid is vaporized as it flows down the tube. Normally the vapor formed also
flows down the tube due to the difference in pressure between the top head and the bottom
head. This type of vaporizer helps minimize bubble point elevation and minimizes pressure
drop.
shell side: more viscous fluid, cleaner fluid, lower flow rate
tube side: more corrosive fluid, higher pressure fluid, higher temperature fluid, dirtier fluid,
more hazardous fluid, more expensive fluid.
Program mode
Design Mode: In design mode, you specify the performance requirements, and the program
searches for a satisfactory heat exchanger configuration.
Rating Mode: In rating mode, you specify the performance requirements and the heat
exchanger configuration, and the program checks to see if that heat exchanger is adequate.
Simulation Mode: In simulation mode, you specify the heat exchanger configuration and the
inlet process conditions, and the program predicts the outlet conditions of the two streams.
Select from standard file: You can specify a exchanger size standards file, a file which
contains a list of standard heat exchanger sizes available to the user. The Hetran program will
select an exchanger size from the list that satisfies the performance requirements. The
standard files can be generated in the Tools / Data Maintenance / Heat Exchanger Standards
section.
Process Data
Liquid quantity
For change in phase applications, input the liquid flow rates entering and/or leaving the
exchanger for applicable hot and/or cold sides. The program requires at least two of the three
following flow rates at the inlet and outlet: vapor flow, liquid flow, total flow. It can then
calculate the missing value.
Temperature (in/out)
Enter the inlet and outlet temperatures for the hot and cold side applications.
For no phase change applications, the program can calculate the outlet temperature based on
the specified heat load or the heat load on the opposite side. The flow rate and the inlet
temperature must be specified.
For narrow condensation and vaporization applications, an outlet temperature and associated
vapor and liquid flows is required. This represents the second point on the VLE curve, which
we assume to be a straight line. With this information, the program can determine the correct
vapor/liquid ratio at various temperatures and correct the outlet temperature or total flow rates
to balance heat loads.
Heat exchanged
You should specify a value for this input field when you want to design to a specific heat
duty.
If the heat exchanged is specified, the program will compare the hot and cold side calculated
heat loads with the specified heat load. If they do not agree within 2%, the program will
correct the flow rate, or outlet temperature.
If the heat exchanged is not specified, the program will compare the hot and cold side
calculated heat loads. If they do not agree within 2%, the program will correct the flow rate,
or outlet temperature.
To set what the program will balance, click on the Heat Exchange Balance Options tab and
select to have the program change flow rate, outlet temperature, or to allow an unbalanced
heat load.
Fouling resistance
The fouling resistance will default to zero if you leave it unspecified. You can specify any
reasonable value. The program provides a suggestion list of typical values.
Property Options
Aspen Properties Databank: Aspen B-JAC provides access to the Aspen Properties physical
property databank of compounds and mixtures. To access the databank, first create an Aspen
input file with stream information and physical property models. Run Aspen Plus and create
the property file, xxxx.APPDF. Specify the name of the property file here in the Hetran input
file. Specify the composition of the stream in the Hetran Property Composition section.
When the B-JAC program is executed, the Aspen Properties program will be accessed and
properties will be passed back into the B-JAC design file.
Flash Option
If you are referencing the Aspen Properties databank, and providing the XXXX.APPDF file,
specify the flash option you want Aspen Properties program to use with the VLE generation.
Reference the Aspen Properties documentation for further detailed information on this
subject.
Default: Vapor-Liquid
Ideal - correlations for ideal mixtures. The ideal method uses ideal gas laws for the vapor
phase and ideal solution laws for the liquid phase. You should use this method when you do
not have information on the degree of nonideality. This method allows for up to 50
components.
Uniquac, Van Laar, Wilson, and NRTL - correlations for non-ideal mixtures which require
interaction parameters. These methods are limited to ten components. The Uniquac, Van
Laar, Wilson, and NRTL methods need binary interaction parameters for each pair of
components. The Uniquac method also needs a surface parameter and volume parameter and
the NRTL method requires an additional Alpha parameter. The Wilson method is particularly
suitable for strongly non-ideal binary mixtures, e.g., solutions of alcohols with hydrocarbons.
The Uniquac method is applicable for both vapor-liquid equilibrium and liquid-liquid
equilibrium (immiscibles). It can be used for solutions containing small or large molecules,
including polymers. In addition, Uniquac's interaction parameters are less temperature
dependent than those for Van Laar and Wilson.
Integral condensation assumes that the vapor and liquid condensate are kept close enough
together to maintain equilibrium, and that the condensate formed at the beginning of the
condensing range is carried through with the vapor to the outlet. Vertical tube side
condensation is the best case of integral condensation. Other cases which closely approach
integral condensation are: horizontal tube side condensation, vertical shell side condensation,
and horizontal shell side crossflow condensation (X-shell).
In differential condensation the liquid condensate is removed from the vapor, thus changing
the equilibrium and lowering the dew point of the remaining vapor. The clearest case of
differential condensation is seen in the knockback reflux condenser, where the liquid
condensate runs back toward the inlet while the vapor continues toward the outlet.
Shell side condensation in a horizontal E or J shell is somewhere between true integral
condensation and differential condensation. If you want to be conservative, treat these cases
as differential condensation. However, the industry has traditionally designed them as integral
condensation.
More condensate will be present at any given temperature with integral condensation versus
differential condensation. In the heat exchanger design, this results in a higher mean
temperature difference for integral condensation compared to differential condensation.
Ideal - correlations for ideal mixtures. The ideal method uses ideal gas laws for the vapor
phase and ideal solution laws for the liquid phase. You should use this method when you do
not have information on the degree of non-ideality. This method allows for up to 50
components.
Uniquac, Van Laar, Wilson, and NRTL - correlations for non-ideal mixtures which require
interaction parameters. These methods are limited to ten components. The Uniquac, Van
Laar, Wilson, and NRTL methods need binary interaction parameters for each pair of
components. The Uniquac method also needs a surface parameter and volume parameter and
the NRTL method requires an additional Alpha parameter. The Wilson method is particularly
suitable for strongly non-ideal binary mixtures, e.g., solutions of alcohols with hydrocarbons.
The Uniquac method is applicable for both vapor-liquid equilibrium and liquid-liquid
equilibrium (immiscibles). It can be used for solutions containing small or large molecules,
including polymers. In addition, Uniquac's interaction parameters are less temperature
dependent than those for Van Laar and Wilson.
Components
The components field identifies the components in the stream. Properties for components can
be accessed from the databanks by specifying the B-JAC Compound name. A "Search"
facility has been provided to allow you to easily scan and select compounds from the
databank. When the program is calculating a vapor/liquid equilibrium curve, you also have
the option of specifying individual component physical properties by using the "Source"
entry. If this is used, the component field will be used to identify the component in the results.
Component Type
Component type field is available for all complex condensing applications. This field allows
you to specify noncondensables and immiscible components. If you are not sure of the
component type, the program will attempt to determine if it is a noncondensable but in
general it is better to identify the type if known. If a component does not condense any liquid
over the temperature range in the exchanger, it is best to identify it as a noncondensable.
Interaction Parameters
The Uniquac, Van Laar, Wilson, and NRTL methods need binary interaction parameters for
each pair of components. This data is not available from the databank and must be provided
by the user. An example for the NRTL parameters is shown below.
1 2 3
1 -- A21 A31
2 A12 -- A32
3 A13 A23 --
1 2 3
1 2 3
1 -- A21=BJI12*1.98721 A31=BJI13*1.98721
2 A12=BIJ12*1.98721 -- A32-BJI23*1.98721
3 A13=BIJ13*1.98721 A23=BIJ23*1.98721 --
1 2 3
1 -- Alpha21=CIJ12 Alpha31=CIJ13
3 Alpha13=CIJ13 Alpha23=CIJ23 --
Temperature
If you are entering a vapor-liquid equilibrium curve, you must specify multiple temperature
points on the curve encompassing the expected inlet and outlet temperatures of the exchanger.
The dew and bubble points of the stream are recommended. Condensation curves must have
the dew point and vaporization curves must have the bubble point. The first point on the curve
does not have to agree with the inlet temperature although it is recommended. For simulation
runs, it is best to specify the curve down to the inlet temperature of the opposite side.
You can specify as few as one temperature or as many as 13 temperatures. The temperatures
entered for no phase change fluids should at least include both the inlet and outlet
temperatures. The inlet temperature of the opposite side fluid should also be included as a 3rd
temperature point for viscous fluids. Multiple temperature points, including the inlet and
outlet, should be entered when a change of phase is present.
Heat Load
For each temperature point you must specify a parameter defining the heat load. For heat
load you may specify cumulative heat load, incremental heat load, or enthalpies.
Specific Heat
Provide the specific heat for the component at the referenced temperature.
Thermal Conductivity
Provide the thermal conductivity for the component at the referenced temperature.
Viscosity
The viscosity requested is the dynamic (absolute) viscosity in centipoise or mPa*s (note that
centipoise and mPa*s are equal). To convert kinematic viscosity in centistokes to dynamic
viscosity in centipoise or mPa*s, multiply centistokes by the specific gravity.
The Aspen Hetran program uses a special logarithmic formula to interpolate or extrapolate the
viscosity to the calculated tube wall temperature. However when a liquid is relatively viscous,
say greater than 5 mPa*s (5 cp), and especially when it is being cooled, the accuracy of the
viscosity at the tube wall can be very important to calculating an accurate film coefficient. In
these cases, you should specify the viscosity at a third point, which extends the viscosity
points to encompass the tube wall temperature. This third temperature point may extend to as
low (if being cooled) or as high (if being heated) as the inlet temperature on the other side.
Surface Tension
Surface tension is needed for vaporizing fluids. If you do not have surface tension information
available, the program will estimate a value.
Latent Heat
Provide latent heat for change of phase applications.
Molecular Weight
Provide the molecular weight of the vapor for change of phase applications.
Diffusivity
The diffusivity of the vapor is used in the determination of the condensing coefficient for the
mass transfer method. Therefore, provide this property if data is available. If these are not
know, the program will estimate.
Noncondensables
Noncondensables are those vapor components in a condensing stream, which do not condense
in any significant proportions at the expected tube wall temperature. Examples: hydrogen,
CO2, Air, CO, etc.
The following properties need to be provided for the noncondensables or referenced from the
database: Specific Heat, Thermal Conductivity, Viscosity, Density, Molecular Weight, and
Molecular Volume of the noncondensable.
The noncondensable flow rate is required if it has not been defined in the databank
composition input.
Composition specification
Enter weight flow rate or % , mole flow rate or % , volume flow rate or %.
The composition specification determines on what basis the mixture physical properties
calculations should be made.
Components
The components field identifies the components in the stream. Properties for components can
be accessed from the databanks by specifying the Aspen B-JAC Compound name. A "Search"
facility has been provided to allow you to easily scan and select compounds from the
databank. When the program is calculating a vapor/liquid equilibrium curve, you also have
the option of specifying individual component physical properties by using the "Source"
entry. If this is used, the component field will be used to identify the component in the results.
Component Type
Specify the component type, inert, for each component. If you are not sure of the component
type, the program will select for you but in general it is better to identify the type if known.
Source
The Source field is currently only available for components when the program is calculating
vapor/liquid equilibrium curves. The Source of the component may be "Databank" or "User."
"Databank" indicates that all component properties will be retrieved from one of the B-JAC
databanks. "User" indicates that this component's physical properties are to be specified by
the user.
Interaction Parameters
The Uniquac, Van Laar, Wilson, and NRTL methods need binary interaction parameters for
each pair of components. This data is not available from the databank.
Temperature
If you are entering a vapor-liquid equilibrium curve, you must specify multiple temperature
points on the curve encompassing the expected inlet and outlet temperatures of the exchanger.
The dew and bubble points of the stream are recommended. Condensation curves must have
the dew point and vaporization curves must have the bubble point. The first point on the curve
does not have to agree with the inlet temperature although it is recommended. For simulation
runs, it is best to specify the curve up to the inlet temperature of the opposite side.
You can specify as few as one temperature or as many as 13 temperatures. The temperatures
entered for no phase change fluids should at least include both the inlet and outlet
temperatures. The inlet temperature of the opposite side fluid should also be included as a 3rd
temperature point for viscous fluids. Multiple temperature points, including the inlet and
outlet, should be entered when a change of phase is present.
Heat Load
For each temperature point you must specify a parameter defining the heat load. For heat
load you may specify cumulative heat load, incremental heat load, or enthalpies.
Vapor/Liquid Composition
For each temperature point you must also specify a parameter defining the vapor/liquid
composition. For the composition, you may specify vapor flowrate, liquid flowrate, vapor
mass fraction, or liquid mass fraction. The program will calculate the other parameters based
on the entry and the total flow specified under process data. Vapor and liquid mass fractions
are recommended because they are independent of flow rates.
Thermal Conductivity
Provide the thermal conductivity for the component at the referenced temperature.
Viscosity
The viscosity requested is the dynamic (absolute) viscosity in centipoise or mPa*s (note that
centipoise and mPa*s are equal). To convert kinematic viscosity in centistokes to dynamic
viscosity in centipoise or mPa*s, multiply centistokes by the specific gravity.
The Aspen Hetran program uses a special logarithmic formula to interpolate or extrapolate the
viscosity to the calculated tube wall temperature. However when a liquid is relatively viscous,
say greater than 5 mPa*s (5 cp), and especially when it is being cooled, the accuracy of the
viscosity at the tube wall can be very important to calculating an accurate film coefficient. In
these cases, you should specify the viscosity at a third point, which extends the viscosity
points to encompass the tube wall temperature. This third temperature point may extend to as
low (if being cooled) or as high (if being heated) as the inlet temperature on the other side.
Density
Be sure to specify density and not specific gravity. Convert specific gravity to density by
using the appropriate formula:
density, lb/ft3 = 62.4 * specific gravity
density, kg/m3 = 1000 * specific gravity
The density can also be derived from the API gravity, using this formula:
density, lb/ft3 = 8829.6 / ( API + 131.5 )
Surface Tension
Surface tension is needed for vaporizing fluids. If you do not have surface tension information
available, the program will estimate a value.
Molecular Weight
Provide the molecular weight of the vapor for change of phase applications.
Critical Pressure
The critical pressure is the pressure above which a liquid cannot be vaporized no matter how
high the temperature. For mixtures, the critical pressure should be the sum of the critical
pressures of each component weighted by their mole fractions.
This input is required to calculate the nucleate boiling coefficient. If you do not enter a value
for the critical pressure, the program will estimate a value.
Reference Pressure
For vaporization applications, a second reference pressure with the corresponding bubble
and/or dew point(s) is recommended. By inputting this data, the program can determine the
change in bubble point temperature with the change in pressure. This will be used to correct
the vaporization curve for pressure changes.
Exchanger Type
The front head type should be selected based upon the service needs for the exchanger. A full
access cover provided in the A, C, and N type heads may be needed if the tube side of the
exchanger must be cleaned frequently. The B type is generally the most economical type
head.
Default: B Type
E type: Generally provides the best heat transfer but also the highest shell side pressure drop.
Used for temperature cross applications where pure counter current flow is needed.
F type: This two pass shell can enhance shell side heat transfer and also maintain counter
current flow if needed for temperature cross applications.
G type: Will enhance the shell side film coefficient for a given exchanger size.
H type: A good choice for low shell side operating pressure applications. Pressure drop can
be minimized. Used for shell side thermosiphons.
J type: Used often for shell side condensers. With two inlet vapor nozzles on top and the
single condensate nozzle on bottom, vibration problems can be avoided.
X type: Good for low shell side pressure applications. Units is provided with support plates
which provides pure cross flow through the bundle. Multiple inlet and outlet nozzles or flow
distributors are recommended to assure full distribution of the flow along the bundle.
V type shell: This type is not currently part of the TEMA standards. It is used for very low
shell side pressure drops. It is especially well suited for vacuum condensers. The vapor belt is
an enlarged shell over part of the bundle length.
The rear head type affects the thermal design, because it determines the outer tube limits and
therefore the number of tubes and the required number of tube passes.
Exchanger position
Specify that the exchanger is to be installed in the horizontal or vertical position.
Default: vertical for tube side thermosiphon; horizontal for all others
This item will only appear when you have specified a B type front head. A flat bolted cover is
assumed for the other front head types. This is included for the accuracy of the cost estimate
and a more complete heat exchanger specification.
Default: ellipsoidal
The flat bolted cover is for L, N, P and W type rear heads. The flat welded and form covers
(except for the dished cover) are available on the M type rear heads. The dished and
ellipsoidal is available on the S and T rear heads. This is included for accuracy of the cost
estimate and a more complete heat exchanger specification.
Default: flat bolted for L, N, P, or W; ellipsoidal for M type; dished for S or T type
A shell cover type should be specified for a U-tube, S, or T type rear head exchangers. Shell
cover may be welded directly to shell cylinder or bolted to the shell cylinder with a pair of
mating body flanges.
Tubesheet type
The tubesheet type has a very significant effect on both the thermal design and the cost.
Double tubesheets are used when it is extremely important to avoid any leakage between the
shell and tube side fluids. Double tubesheets are most often used with fixed tubesheet
exchangers, although they can also be used with U-tubes and outside packed floating heads.
Double tubesheets shorten the length of the tube which is in contact with the shell side fluid
and therefore reduce the effective surface area. They also affect the location of the shell side
nozzles and the possible baffle spacings.
The gap type double tubesheet has a space, usually about 150 mm (6 in.), between the inner
(shell side) and outer (tube side) tubesheets. The integral type double tubesheet is made by
machining out a honeycomb pattern inside a single thick piece of plate so that any leaking
The tube to tubesheet joint does not affect the thermal design, but it does have a small effect
on the mechanical design and sometimes a significant effect on the cost.
The most common type of tube to tubesheet joint is expanded only with 2 grooves. Although
TEMA Class C allows expanded joints without grooves, most fabricators will groove the tube
holes whenever the tubes are not welded to the tubesheet.
For more rigorous service, the tube to tubesheet joint should be welded. The most common
welded joints are expanded and seal welded with 2 grooves and expanded and strength
welded with 2 grooves.
Default: expanded only with 2 grooves for normal service; expanded and strength welded
with 2 grooves for lethal service
Default: Ring if attached to a carbon steel cylinder and not TEMA R Hub if attached to a
carbon steel cylinder and TEMA R Lap joint if attached to an alloy cylinder
Default: Ring if attached to a carbon steel cylinder and not TEMA R Hub if attached to a
carbon steel cylinder and TEMA R Lap joint if attached to an alloy cylinder
Tubes
Tube type
The program covers plain tubes and external integral circumferentially finned tubes.
Externally finned tubes become advantageous when the shell side film coefficient is much
less than the tube side film coefficient. However there are some applications where finned
tubes are not recommended. They are not usually recommended for cases where there is high
fouling on the shell side, or very viscous flow, or for condensation where there is a high liquid
surface tension.
The dimensional standards for Wolverine's High Performance finned tubes, are built into the
program. These standard finned tubes are available in tube diameters of 12.7, 15.9, 19.1, and
25.4 mm or 0.5, 0.625, 0.75, and 1.0 inch. Reference the appendix for available sizes.
Default: average
Tube pitch
The tube pitch is the center to center distance between two adjacent tubes. Generally the tube
pitch should be approximately 1.25 times the tube O.D. It some cases, it may be desirable to
increase the tube pitch in order to better satisfy the shell side allowable pressure drop. It is not
recommended to increase the tube pitch beyond 1.5 times the tube O.D. Minimum tube
pitches are suggested by TEMA as a function of tube O.D., tube pattern, and TEMA class.
The program will default to the TEMA minimum tube pitch, if you are designing to TEMA
standards. The DIN standards also cover tube pitch. The DIN tube pitches are a function of
tube O.D., tube pattern, and tube to tubesheet joint. The program will default to the DIN
standard if you are designing to DIN standards.
Tube material
For available tube materials, reference the material section.
Fin density
If you specify fin tubes as the tube type, then you must specify the desired fin density (i.e., the
number of fins per inch or per meter depending on the system of measure). Since the possible
fin densities are very dependent on the tube material, you should be sure that the desired fin
density is commercially available.
The dimensional standards for finned tubes made by Wolverine, and High Performance Tube
are built into the program. If you choose one of these, the program will automatically supply
the corresponding fin height, fin thickness, and ratio of tube outside to inside surface area. If
you do not choose one of the standard fin densities, then you must also supply the other fin
data, which follows in the input.
Fin height
The fin height is the height above the root diameter of the tube.
Fin thickness
The fin thickness is the average fin thickness.
Twisted Tape Insert Ratio of Length to Width for 180 Degree Twist
Provide the ratio of the length of tape required to make a 180 degree twist to the width of the
tape. The smaller the ratio, the tighter the twist.
Normally, it is advantageous to use a full tube layout, i.e., to place as many tubes as possible
within the outer tube limits. This maximizes the surface area within a given shell diameter
and minimizes bypassing. However when this results in excessive velocities entering the
shell, then it is recommended that some tubes near the inlet nozzle be removed or a dome or
distributor belt be installed.
If you choose the option to remove tubes within the nozzle projection, the program will
eliminate any tubes, which would extend beyond the lowest part of the nozzle cylinder. In
many cases, using this option will have no effect since nozzles, which are relatively small in
comparison to the shell diameter (say smaller than 1/4 the shell diameter) will not extend to
the first row of tubes anyway.
A nozzle dome with a full layout reduces the velocity entering the shell, but does not effect
the velocity entering the bundle. A distributor belt with a full layout is the most effective way
to reduce entrance velocities, but it is usually the most expensive.
When you remove tubes so that the shell entrance area equals the inlet nozzle area, the tube
layout is the same as when installing an impingement plate on the bundle, although the
presence of the impingement plate is determined by another input item described next. This is
usually a very effective way of decreasing entrance velocities.
Default: normal with full layout if no impingement plate; nozzle dome with full layout if
impingement plate in nozzle dome; remove tubes so that shell entrance area equals inlet
nozzle area if impingement plate on bundle
Normally, it is advantageous to use a full tube layout, i.e., to place as many tubes as possible
within the outer tube limits. This maximizes the surface area within a given shell diameter
and minimizes bypassing. However when this results in excessive velocities exiting the
bundle or shell, then it is recommended that some tubes near the outlet nozzle be removed or
a dome or distributor belt be installed.
If you choose the option to remove tubes within the nozzle projection, the program will
eliminate any tubes, which would extend beyond the lowest part of the nozzle cylinder. In
many cases, using this option will have no effect since nozzles, which are relatively small in
comparison to the shell diameter (say smaller than 1/4 the shell diameter) will not extend to
the first row of tubes anyway.
A nozzle dome with a full layout reduces the velocity exiting the shell, but does not effect the
velocity exiting the bundle. A distributor belt with a full layout is the most effective way to
reduce exit velocities, but it is usually the most expensive.
When you remove tubes so that the shell entrance area equals the inlet nozzle area, it is
usually a very effective way of decreasing exit velocities.
Default: same as shell entrance construction if inlet and outlet nozzles are at the same
orientation; otherwise, normal with full layout
The purpose of impingement protection is to protect the tubes directly under the inlet nozzle
by deflecting the bullet shaped flow of high velocity fluids or the force of entrained droplets.
TEMA recommends that inlet impingement protection be installed under the following
conditions:
• When the rho*V2 through the inlet nozzle exceeds 2232 kg/(m*s2) or 1500 lb/(ft*s2) for
non-corrosive, non-abrasive, single phase fluids
• When the rho*V2 through the inlet nozzle exceeds 744 kg/(m*s2) or 500 lb/(ft*s2) for
corrosive or abrasive liquids
• When there is a nominally saturated vapor
• When there is a corrosive gas
• When there is two phase flow at the inlet
If you choose a plate on the bundle the program will automatically remove tubes under the
inlet nozzle so that the shell entrance area equals the cross-sectional area of the nozzle. This is
approximately equal to removing any tubes within a distance of 1/4 the nozzle diameter under
the center of the nozzle. For purposes of calculating the bundle entrance velocity, the program
defaults to an impingement plate that is circular, unperforated, equal in diameter to the inside
diameter of the nozzle, and approximately 3 mm or 1/8 in. thick.
An alternative is to put a plate in a nozzle dome, which means suspending the impingement
plate in an enlarged nozzle neck, which may be a dome or a cone.
Both types have their advantages and disadvantages. If the plate is on the bundle, the flow is
more widely distributed, and there is neither the expense for the enlarged nozzle neck nor the
increased potential of fabrication problems when cutting a large hole in the shell (as can often
happen with vapor inlet nozzles). However, since tubes are removed, it may require larger
diameter shell, tubesheets, flanges, etc. Especially in cases where the tubesheets and/or shell
are made of alloy and the inlet nozzle is not large, the impingement plate in the nozzle dome
may be significantly less expensive. For some special applications, the plate may be
perforated. The primary advantage being that the perforations will help reduce the velocity
into the bundle. The main concern with perforated plates is that flow through the holes could
cause localized erosion for certain tube materials.
Pass layout
There are several possible ways to layout tubes for four or more passes. The primary effect on
the thermal design is due to the different number of tubes, which are possible for each type.
Quadrant layout has the advantage of usually (but certainly not always) giving the highest
tube count. It is the required layout for all U-tube designs of four or more passes. The tube
side nozzles must be offset from the centerline when using quadrant layout. The program will
automatically avoid quadrant layout for shells with longitudinal baffles and 6, 10, or 14 pass,
in order to avoid having the longitudinal baffle bisect a pass.
Mixed layout has the advantage of keeping the tube side nozzles on the centerline. It often
gives a tube count close to quadrant and sometimes exceeds it. The program will
automatically avoid mixed layout for shells with longitudinal baffles and 4, 8, 12, or 16
passes.
Ribbon layout nearly always gives a layout with fewer tubes than quadrant or mixed layout. It
is the layout the program always uses for an odd number of tube passes. It is also the layout
preferred by the program for X-type shells. The primary advantage of ribbon layout is the
more gradual change in operating temperature of adjacent tubes from top to bottom of the
tubesheet. This can be especially important when there is a large change in temperature on the
tube side, which might cause significant thermal stresses in mixed and especially quadrant
layouts.
Default: 5 %
Clearances
Shell ID to baffle OD
It is recommended that you choose the program defaults for diametrical clearances that are in
accordance with the TEMA standards. If you want to override any of the default values,
specify the desired diametrical clearance (two times the average gap).
Baffle Type
Baffle types can be divided up into two general categories - segmental baffles and grid
baffles. Segmental baffles are pieces of plate with holes for the tubes and a segment that has
been cut away for a baffle window. Single, double, triple, and no tubes in window are
examples of segmental baffles. Grid baffles are made from rods or strips of metal, which are
assembled to provide a grid of openings through which the tubes can pass. The program
covers two types of grid baffles: rod baffles and strip baffles. Both are used in cases where the
allowable pressure drop is low and the tube support is important to avoid tube vibration.
Segmental baffles are the most common type of baffle, with the single segmental baffle
being the type used in a majority of shell and tube heat exchangers. The single segmental
baffle gives the highest shell film coefficient but also the highest pressure drop. A double
segmental baffle at the same baffle spacing will reduce the pressure drop dramatically
(usually somewhere between 50% - 75%) but at the cost of a lower film coefficient. The
baffles should have at least one row of overlap and therefore become practical for a 20 mm or
0.75 in. tube in shell diameters of 305 mm (12 in.) or greater for double segmental and 610
(24 in.) or greater for triple segmental baffles. (Note: the B-JAC triple segmental baffle is
different than the TEMA triple segmental baffle.)
Full Supports are used in K and X type shells where baffling is not necessary to direct the
shell side flow.
No Tubes In Window is a layout using a single segmental baffle with tubes removed in the
baffle windows. This type is used to avoid tube vibration and may be further enhanced with
intermediate supports to shorten the unsupported tube span. The standard abbreviation for no
tubes in the window is NTIW.
Rod Baffle design is based on the construction and correlations developed by Phillips
Petroleum. Rod baffles are limited to a square tube pattern. The rods are usually about 6 mm
(0.25 in.) in diameter. The rods are placed between every other tube row and welded to a
Strip Baffles are normally used with a triangular tube pattern. The strips are usually about 25
mm (1 in.) wide and 3 mm (0.125 in.) thick. The strips are placed between every tube row.
Intersecting strips can be notched to fit together or stacked and tack welded. The strips are
welded to a circular ring. Strip baffles are also sometimes referred to as nest baffles.
Default: single segmental except X shells; full support for X shell
Default: single segmental: 45% for simple condensation and pool boiling; 25% for all others;
double segmental: 28% (28/23); triple segmental: 14% (14/15/14)
The baffle orientation applies to the direction of the baffle cut in segmental baffles. It is very
dependent on the shell side application for vertical heat exchangers; the orientation has little
meaning or effect. It may affect the number of tubes in a multipass vertical heat exchanger.
For horizontal heat exchangers it is far more important.
For a single phase fluid in a horizontal shell, the preferable baffle orientation of single
segmental baffles is horizontal, although vertical and rotated are usually also acceptable. The
choice will not affect the performance, but it will affect the number of tubes in a multipass
Intermediate supports are support plates or grids which are used to give additional support to
the tubes in order to avoid tube vibration. Grid supports can be used between baffles, at the
inlet or outlet, or at the U-bend and with any type of baffle. Support plates at other positions
can only be used in conjunction with No Tubes In the Window (NTIW) baffles. Intermediate
supports are assumed to have an insignificant effect on the thermal performance. Their
presence will however be considered in the vibration analysis.
Default: None
One or more supports can be placed at the U-bend to give additional support to the tubes in
order to avoid tube vibration.
Tube length
Provide the tube length. The length should include the length of tubes in the tubesheets. For
U-tube exchangers, provide the straight length to the U-bend tangent point.
Tube number
Specify the number of tube holes in the tubesheet. This is the number of straight tubes or the
number of straight lengths for a U-tube. If you specify the number, the program will check to
make sure that number of tubes can fit into the shell. If you do not specify it, the program will
calculate number of tubes using the tubesheet layout subroutine.
Tube passes
Provide the number of tube passes in the exchanger.
Shells in series
If you have multiple exchangers for a rating case, be sure to specify the appropriate number in
parallel and/or series. Remember that the program requires that both shell side and tube side
be connected in the same way (both in parallel or both in series). You can specify multiple
exchangers in both parallel and series; for example you can have two parallel banks of three
in series for a total of six heat exchangers.
Shells in parallel
If you have multiple exchangers for a rating case, be sure to specify the appropriate number in
parallel and/or series. Remember that the program requires that both shell side and tube side
be connected in the same way (both in parallel or both in series). You can specify multiple
exchangers in both parallel and series; for example you can have two parallel banks of three
in series for a total of six heat exchangers.
Baffle thickness
Provide the actual baffle thickness.
Tube Layout
Once you have a specified an exchanger geometry and executed the Hetran in the Rating
Mode, you can interactively make modifications to the tube layout. Tubes: Tubes can be
removed from the layout by clicking on the tube to be removed (tube will be highlighted in
red) and then selecting the red X in the menu. If you want to designate a tube as a plugged
tube or as a dummy tube, click on the tube (tube will be highlighted in red) and then select the
plugged tube icon or dummy tube icon from the menu. Tie Rods: To remove a tie rod, click
on the tie rod (tie rod will be highlighted in red) and then select the red X in the menu. To
add a tie rod, select the add a tie rod icon in the menu and then specify the location for the tie
rod. Sealing Strips: To remove a sealing strip, click on the sealing strip (sealing strip will be
highlighted in red) and then select the red X in the menu. To add a sealing strip, select the
add a sealing strip icon in the menu and then specify the location for the sealing strip.
Nozzle OD
Provide the nominal nozzle diameter size. If not provided the program will size the nozzle
based upon nozzle mass velocity limits per TEMA and allowable pressure drop.
Nozzle quantity
Indicate the number of nozzles required.
Nozzle orientation
The logical orientation of the nozzles follows the laws of nature, that is, fluids being cooled
should enter the top and exit the bottom, and fluids being heated should enter the bottom and
exit the top. Normally you should let the program determine the orientation. If you specify the
orientation, make sure that it is compatible with the baffle cut and the number of baffles. For
example, if your design has an odd number of single segmental baffles with a horizontal cut,
it will necessitate that the inlet and outlet be at the same orientation.
Dome OD
Provide the nominal dome diameter for standard pipe schedule sizes and actual OD for larger
formed head domes.
Default: none
Defaults: Level of return connection is one shell diameter above top tubesheet
Defaults: Level of return connection is one shell diameter above vessel centerline
Defaults: program will use equivalent length defaults if no piping specs are given
Design Data
The Design Data Section is subdivided into three sections: Design Constraints, Materials, and
Specifications.
Design Constraints
Default: 2 in. or 50 mm
Default: even
Acceptable values: 1 to 16
Default: 1 for straight tubes; 2 for U-tubes
Acceptable values: 1 to 16
Default: 8 for single phase in tubes; 2 for two-phase in tubes
Default: pipe
Default: 1
Default: 1
Default: Even number for horizontal exchangers with single segmental baffle; odd number
for multi-segmental baffles; any number for all other cases
Default: none
Default: none
Materials
Baffles
Select a generic material, a general material class, for the baffles from the list provided. The
baffles are generally of the same material type as the shell cylinder. If you wish to specify a
specific material grade, select the search button.
Tubes
Select a generic material, a general material class, for the tubes from the list provided. If you
wish to specify a specific material grade, select the search button.
Gasket Defaults
The program asks for gasket materials on both sides, although in the case of a fixed tubesheet
type heat exchanger there will be gaskets on only one side. You can specify either the generic
material designators or the four digit material designators listed in the METALS databank or
the Help facility. If you do not specify a value the program will use compressed fiber as the
material for the mechanical design and cost estimate. The heat exchanger specification sheet
will not show a gasket material if left unspecified.
Specifications
Design Code
Select one of the following design codes: ASME (American), CODAP (French), or AD-
Merkblatter (German).
The design code has a subtle, but sometimes significant effect on the thermal design. This is
because the design code determines the required thicknesses for the shell and heads (therefore
affecting the number of tubes), the thickness of the tubesheet (therefore affecting the effective
heat transfer area), and the dimensions of the flanges and nozzle reinforcement (therefore
affecting the possible nozzle and baffle placements).
Due to the fact that the mechanical design calculations themselves are very complex, the
Aspen Hetran program only includes some of the basic mechanical design calculations. The
full calculations are the function of the Aspen B-JAC TEAMS program.
This input is used to tell the program which basic mechanical design calculations to follow
and also to make the heat exchanger specification more complete. The program defaults to the
design code specified in the program settings.
TEMA class
If you want the heat exchanger to be built in accordance with the TEMA standards, choose
the appropriate TEMA class - B, C, or R. If TEMA is not a design requirement, then specify
Cody only, and only the design code will be used in determining the mechanical design.
Default: TEMA B
Material standard
You can select ASTM, AFNOR, or DIN. Your choice of material standard determines the
selection of materials you will see in the input for materials of construction.
Dimensional standard
Dimensional standards to ANSI (American), ISO (International), or DIN (German).
The dimensional standards apply to such things as pipe cylinder dimensions, nozzle flange
ratings, and bolt sizes. DIN also encompasses other construction standards such as standard
tube pitches. The selection for dimensional standards is primarily included to make the heat
exchanger specification complete, although it does have some subtle effects on the thermal
design through the basic mechanical design.
Design pressure
This is the pressure, which is used in the mechanical design calculations. It influences the
shell, head, and tubesheet required thicknesses and therefore affects the thermal design. If you
do not specify a value, the program will default to the operating pressure plus 10% rounded
up to a logical increment. This is in gauge pressure so it is one atmosphere less than the
equivalent absolute pressure.
Test pressure
This is the pressure at which the heat exchanger will be tested by the manufacturer. This has
no effect on the thermal design, but is included to make the heat exchanger specification more
complete.
Default: "Code"
Corrosion allowance
The corrosion allowance is included in the thickness calculations for cylinders and tubesheets
and therefore has a subtle effect on thermal design.
Default: 0.125 in. or 3.2 mm for carbon steel, 0 for other materials
Thermal Analysis
Default: 1.0
Default: 1.0
Default: 100% effective for kettle-type reboiler; 0% effective for all other cases
Correlations
Condensation correlation
Researchers have developed several different methods of predicting the film coefficient for a
condensing vapor. Each has its strengths and weaknesses. If the composition of the vapor is
well known, the mass transfer method is the most accurate.
The mass transfer film model is based on a Colburn-Hougen correlation for condensable(s)
with noncondensable(s) and a Colburn-Drew correlation for multiple condensables. The
modified proration method is an equilibrium method based on a modification of the Silver-
Bell correlation.
Default: Lochart-Martinelli
Default: Lochart-Martinelli
Change Codes
The following pages review the change codes that are available in the Aspen Hetran program.
Design Summary
The Design Summary Section is subdivided into four sections:
• Input Summary
• Optimization Path
• Recap of Designs
• Warnings & Messages
Input Summary
This section provides you with a summary of the information specified in the input file. It is
recommended that you request the input data as part of your printed output so that it is easy to
reconstruct the input, which led to the design.
Optimization Path
This part of the output is the window into the logic of the program. It shows some of the heat
exchangers the program has evaluated in trying to find one, which satisfies your design
conditions. These intermediate designs can also point out the constraints that are controlling
the design and point out what parameters you could change to further optimize the design.
To help you see which constraints are controlling the design, the conditions that do not satisfy
your specifications are noted with an asterisk (*) next to the value. The asterisk will appear
next to the required tube length if the exchanger is undersurfaced, or next to a pressure drop if
it exceeds the maximum allowable.
In design mode, the Hetran program will search for a heat exchanger configuration that will
satisfy the desired process conditions. It will automatically change a number of the geometric
parameters as it searches. However Hetran will not automatically evaluate all possible
configurations, and therefore it may not necessarily find the true optimum by itself. It is up to
the user to determine what possible changes to the construction could lead to a better design
and then present these changes to the program.
In addition to these criteria, Hetran also determines a budget cost estimate for each design and
in most cases performs a vibration analysis. However cost and vibration do not affect the
program's logic for optimization.
There are over thirty mechanical parameters which directly or indirectly affect the thermal
performance of a shell and tube heat exchanger. It is not practical for the program to evaluate
all combinations of these parameters. In addition, the acceptable variations are often
dependent upon process and cost considerations which are beyond the scope of the program
(for example the cost and importance of cleaning). Therefore the program automatically
varies only a number of parameters which are reasonably independent of other process,
operating, maintenance, or fabrication considerations. The parameters which are
automatically optimized are:
The design engineer should optimize the other parameters, based on good engineering
judgment. Some of the important parameters to consider are:
shell type tube outside diameter impingement protection
rear head type tube pitch tube pattern
nozzle sizes tube type exchanger orientation
tubesheet type baffle type materials
baffle cut fluid allocation tube wall thickenss
Optimization of Tube Length: Once the smallest shell diameter has been found, the program
optimizes the tube length to the shortest standard length, within the allowable range, which
will satisfy surface area, pressure drop, and velocity requirements. The length is incremented
or decremented based on the tube length increment and is limited by the minimum tube length
and maximum tube length. Each of these can be specified in the input. The actual tube
length will be shown which is the length of the straight tubes or the straight length to the
tangent for U-tubes. This includes the portion of the tube, which is in the tubesheet. This
length will be compared to the required tube length calculated by the program to achieve the
desired heat transfer duty. This length will also include the portion of the tube in the
tubesheet, which is ineffective for heat transfer.
Pressure Drop – Shell side and Tube side: These are the calculated pressure drops. For a
single phase applications, it is based on the actual tube length. For a two phase application, if
the exchanger is oversurfaced it is based on the actual tube length; if it is undersurfaced it is
based on the required tube length.
Optimization of Baffle Spacing: The program seeks the minimum reasonable center to
center baffle spacing which gives a pressure drop and velocity within the maximums allowed.
The program wants to maximize the shell side velocity thereby maximizing the shell side film
coefficient and minimizing any velocity dependent fouling.
The minimum baffle spacing is usually equal to 20% of the shell inside diameter or 50 mm (2
in.), whichever is larger. The maximum baffle spacing is usually equal to one half the
maximum unsupported span, as suggested by TEMA, for segmental baffles, and one times the
maximum unsupported span for grid baffles or no tubes in the window construction. You can
override these default values by specifying the minimum and/or maximum baffle spacing in
the input.
Optimization of Number of Baffles: The program attempts to find the maximum number of
baffles that will fit between the inlet and outlet nozzles. Since the exact locations of the inlet
and outlet nozzles are very much dependent upon the mechanical design, the program
attempts to locate the nozzles by estimating the thickness of the tubesheet, the thickness of
any shell or backing ring flanges, the maximum reinforcement pad diameters, and the
necessary clearances. This is the number of baffles and/or support plates. For G, H, and J
shells it includes the full support under the nozzle.
Optimization of Tube Passes: The program seeks the maximum reasonable number of tube
passes that gives a pressure drop and velocity within the maximums allowed. The program
wants to maximize the tube side velocity thereby maximizing the tube side film coefficient
and minimizing any velocity dependent fouling. This is the number of tube passes in one
shell.
Optimization of Tube Count: The HETRAN program contains the same tube count
subroutine which is in the ENSEA tubesheet layout program. Therefore it determines an exact
number of tubes and their location for each design. The program will try different tube pass
layout types (quadrant, mixed, and ribbon) when appropriate and choose the layout giving the
highest number of tubes. This is the number of straight tubes or the number of straight lengths
for a U-tube exchanger (twice the number of U-s). This is also the number of tube holes in
one tubesheet.
Optimization of Exchangers in Series: The program will automatically increase the number
of exchangers in series when it reaches the maximum allowable shell diameter and tube
length and still is unable to find a design with enough heat transfer area. It will also go to
exchangers in series when the correction factor on the MTD falls below 0.7 (or the minimum
allowable correction factor specified in the input). This is the number of shells in series.
Note that both the shell side stream and the tube side stream are considered to be flowing in
series.
Total Price: This is the estimated budget price for the total number of heat exchangers in
series and parallel. It is the price determined using the QCHEX program subroutines
Warning Messages: These are conditions, which may be problems, however the program
will continue.
Performance
This section provides a concise summary of the thermal process requirements, basic heat
transfer values, and heat exchanger configuration.
General Performance
In the general performance section, flow rates, Gases (in/out) and Liquids (in/out), for the
shell and tube sides are shown to summarize any phase change that occurred in the exchanger.
The Temperature (in/out) for both side of the exchanger are given along with Dew point
and bubble point temperatures for phase change applications.
Film coefficients for the shell and tube sides are the weighted coefficients for any gas
cooling/heating and phase change that occurred in the heat exchanger.
Velocities for single phase applications are based on an average density. For condensers, the
velocity is based on the inlet conditions. For vaporizers, it is based on the outlet conditions.
Shell side velocities are the crossflow velocity at the diametric cross-section.
Overall performance parameters are given, such as Heat exchanged, MTD with any applied
correction factor and the effective total surface area. For single phase applications on both
sides of the shell, a MTD correction factor will be applied in accordance with TEMA
standards. For multi-component phase change applications, the MTD is weighted based upon
a heat release curve. The effective surface area does not include the U-bend area for U-tubes
unless it was specified to do so.
The exchanger geometry provided in the summary includes: TEMA type, exchanger
position, number of shells in parallel and in series, exchanger size, number of tubes and tube
outside diameter, baffle type, baffle cut, baffle orientation, and number of tube passes.
The clean condition assumes that there is no fouling in the exchanger, in the new condition.
The overall coefficient shown for this case has no fouling resistance included. Using this
clean overall coefficient, the excess surface area is then calculated.
The specified foul condition summarizes the performance of the exchanger with the overall
coefficient based upon the specified fouling.
The maximum fouled condition is derived by taking the specified fouling factors and
increasing them (if the exchanger is oversurfaced) or decreasing them (if undersurfaced),
proportionately to each other, until there is no over or under surface.
The distribution of overall resistance allows you to quickly evaluate the controlling
resistance(s). You should look in the "Clean" column to determine which film coefficient is
controlling, then look in the "Spec. Foul" column to see the effect of the fouling resistances.
The difference between the excess surface in the clean condition and the specified fouled
condition is the amount of surface added for fouling.
You should evaluate the applicability of the specified fouling resistances when they dictate a
large part of the area, say more than 50%. Such fouling resistances often increase the diameter
of the heat exchanger and decrease the velocities to the point where the level of fouling is
self-fulfilling.
The Reynolds number is included so that you can readily evaluate if the flow is laminar
(under 2000), transition (2000-10000), or turbulent (over 10000).
The fin efficiency factor is used in correcting the tube side film thermal resistance and the
tube side fouling factor resistance.
The mean metal temperature of the shell is the average of the inlet and outlet temperatures
on the shell side. The mean metal temperature of the tube wall is a function of the film
coefficients on both sides as well as the temperatures on both sides. These two temperatures
are intended for use in the mechanical design in order to determine the expansion joint
requirements in a fixed tubesheet heat exchanger.
The flow direction is displayed when there is a single tube pass, in which case it is either
counter-current or co-current.
The heat flux is the heat transferred per unit of surface area. This is of importance for boiling
applications where a high flux can lead to vapor blanketing. In this condition, the rapid
boiling at the tube wall covers the tube surface with a film of vapor, which causes the film
coefficient to collapse.
The program calculates a maximum flux for nucleate boiling on a single tube and a maximum
flux for bundle boiling (nucleate and flow boiling), which can be controlled by other limits
(e.g., dryout). If you specify a maximum flux in the input, this overrides the program
calculated maximum flux. To analyze this data, you should check to see if the maximum flux
is controlling. If it is, consider reducing the temperature of the heating medium.
Pressure Drop
On the shell side, the program determines the dirty pressure drop by assuming that the
fouling will close the clearance between the shell I.D. and the baffle OD and the clearance
between the baffle and the tube OD. The bypassing around the outside of the bundle (between
the shell I.D. and the outer tube limit) is still present in the dirty pressure drop.
The program determines the dirty pressure drop in the tubes by estimating a thickness for the
fouling, based on the specified tube side fouling resistance, which decreases the cross-
sectional area for flow.
Velocity distribution
The velocity distribution, between the inlet and outlet nozzle, is shown for reference. In other
parts of the output, the velocity, which is shown for the shell side, is the diametric crossflow
velocity. For the tube side it is the velocity through the tubes. For two phase applications, the
velocities for crossflow, through baffle windows, and through tubes are the highest velocities
based on the maximum vapor flow.
Rho*V2 Analysis
The rho*V2 Analysis is shown on the lower half of this output and is based on the analysis
suggested by TEMA at the five locations listed. Rho*V2 is the product of the density and the
velocity squared. Experience has shown that these limits set by TEMA are good guidelines
for avoiding excessive erosion, vibration, and stress fatigue of the tubes at the inlet and outlet.
The program does not automatically change the design when the TEMA limits are exceeded,
but instead gives you a warning message and suggests that you change the shell inlet or outlet
construction in order to lower inlet or outlet velocities.
If the rho*V2 is too high through the shell inlet nozzle, consider a larger nozzle, reducer
piece, or dome.
The shell entrance and exit velocities are based on the flow area between the tubes under the
nozzle and the radial flow area into the shell between the tube bundle and the shell I.D. If the
rho*V2 is excessive at shell entrance or exit, consider increasing the appropriate nozzle
diameter, removing tubes under the nozzle, or using a nozzle dome.
The bundle entrance and exit velocities are based on the flow area between the tubes in the
first row(s) in the inlet and outlet compartments between the tubesheet and the first baffle,
excluding area blocked by any impingement plate. When the rho*V2 entering or exiting the
bundle are too high, consider increasing the inlet or outlet baffle spacing or removing tubes
under the nozzle
This section shows the equivalent length of piping from the column to the heat exchanger
inlet and the piping from the outlet back to the column. Equivalent length is a method of
specifying a length of piping which accounts for the pressure drop of pipe as a ratio of length
to diameter and the effect of valves, bends, tees, expansions, contractions, etc. Refer to a
piping handbook for more details.
The liquid level above the top tubesheet, shows the relationship between the liquid level in
the column and the top face of the top tubesheet. A positive value indicates the level is above
the tubesheet; a negative value indicates the level is below the tubesheet.
Height of return connection above top tubesheet provides the elevation difference of the
return connection to the column. It is from the top face of the top tubesheet to the centerline
of the opening into the column.
The bubble point in the column, which was specified in the input, is given. The bubble point
in the exchanger is calculated based on the effect of the liquid head, which will elevate the
bubble point.
The sensible zone is the tube length required to heat the liquid back up to its boiling point due
to the elevation of the boiling point caused by the pressure of the fluid head. If this is a
significant part of the tube length, say more than 20%, you should consider putting a valve or
orifice in the inlet line to take a pressure drop, which will reduce the flow rate and area,
required.
The vaporization zone is the tube length required for the specified or calculated amount of
vaporization.
Exchanger Dimensions
The shell, front head, and nozzle, tube, and bundle dimensions are briefly described in this
output. Some of these items are clarified below.
Cylinder diameters
The shell and front head cylinder outside and inside diameters are provided. The
thicknesses used to derive the cylinder inside or outside diameter are based on a basic
mechanical design. However, due to assumptions made by the program or unknown data (e.g.,
exact material specifications) this may not match the thicknesses calculated in the detailed
mechanical design. For kettle type exchangers, the shell cylinder diameter refers to the
smaller cylinder at the tubesheet, and the kettle outside diameter is the larger cylinder
containing the disengagement space.
Nozzles
Nozzle Sizing: The program will automatically determine the diameter of a nozzle, if you do
not specify it in the input. The default nozzle diameter is determined by the calculated
maximum velocity which is a function of the density of the fluid and the allowable pressure
drop. The maximum velocity is calculated as follows:
max. velocity = k / (density)0.5
where:
velocity is in m/s or ft/s
k is a constant as shown below
density is in kg/mÛ or lb/ftÛ
Deviation in tubes/pass
This is the largest deviation from the median number of tubes per pass.
Baffle Cut
This is the window expressed as a percent of the shell inside diameter. For double segmental
baffles, it is printed with the percent of the innermost window / percent of one of the outer
windows (e.g., 28/23). For triple segmental baffles, it is printed with the percent of the
innermost window / percent of one intermediate window / percent of one outermost window
(e.g., 15/17/15).
Clearances
These are diametric clearances.
Vibration
Flow-induced tube vibration on the shell side of a heat exchanger can cause serious damage to
a tube bundle, sometimes very quickly. It is very important to try to avoid potential vibration
damage by making changes at the design stage to limit the probability of vibration occurring.
Although vibration analysis is not yet an exact science, TEMA has included two methods,
which are fully implemented in the Aspen Hetran program.
The calculations are done at three or four points:
Design Strategies
The best design strategies to avoid tube vibration are primarily design changes, which reduce
the shell side velocity, such as: using a multi-segmental baffle (double or triple) or a grid
baffle (rod or strip); using a J-shell or X-shell; increasing the tube pitch. Also, you may want
to consider using a no tubes in the window (NTIW) baffle arrangement.
Determination
The primary mechanisms, which cause acoustic resonance, are vortex shedding and turbulent
buffeting. If either the vortex shedding frequency or the turbulent buffeting frequency match
the acoustic frequency within + or - 20%, then the program will predict acoustic resonance.
TEMA also describes two other conditions, which indicate acoustic resonance--a condition B
and a condition C velocity which are compared to the crossflow velocity. Acoustic resonance
is indicated when the crossflow velocity exceeds either the condition B velocity or the
condition C velocity and the limit C is exceeded. These indicators seem to be less reliable
than the frequency matching, and the program may not show the results in some cases.
Design Strategies
The best design strategies to avoid acoustic resonance are the same for avoiding tube
vibration, such as: using a multi-segmental baffle (double or triple) or a grid baffle (rod or
strip); using a J-shell or X-shell; increasing the tube pitch.
If such design changes are not practical, then deresonating baffles can be installed. These are
designed to break the column of gas in order to minimize oscillation. These baffles are plates,
which are positioned between the conventional segmental baffles, perpendicular to the
segmental baffle and perpendicular to the baffle cut.
Liquid Properties
Summary of liquid properties over the temperature in the heat exchanger.
Vapor Properties
Summary of liquid properties over the temperature in the heat exchanger.
Performance
This section gives an incremental summary of the performance. Overall coefficient, surface
area, temperature difference, and pressure drop are given for each heat load/temperature
increment.
Vapor-Liquid Equilibrium
The condensation curve will be provided as a function of equal heat load increments or
temperature increments. Cumulative heat load and vapor/liquid flow rates as a function of
temperature will be shown.
Condensation Details
Component flow rates as function of temperature increments will be provided.
Vapor Properties
Vapor properties will be provided as a function of temperature increments.
Liquid Properties
Liquid properties will be provided as a function of temperature increments.
Vapor-Liquid Equilibrium
The vaporization curve will be provided as a function of equal heat load increments or
temperature increments. Cumulative heat load and vapor/liquid flow rates as a function of
temperature will be shown.
Vaporization Details
Component flow rates as function of temperature increments will be provided.
Vapor Properties
Vapor properties will be provided as a function of temperature increments.
Maximum Rating
In design mode, the program searches for a heat exchanger to satisfy the performance
requirements you have specified in the input. In rating mode, the program checks the
specified heat exchanger against these process requirements. In both cases it is often
important to know what the actual outlet temperatures and heat exchanged will be when the
exchanger is clean and when it reaches the specified fouling. Since the heat exchanger is
usually oversurfaced or undersurfaced, the actual outlet temperatures will differ from those in
the input.
The Maximum Performance Rating output predicts these actual outlet temperatures and heat
exchanged. To do this, the program uses the overall coefficient and effective surface area
calculated in design or rating mode. It then varies the outlet temperatures, which will
determine the heat duty and the mean temperature difference until the basic heat transfer
equation is in exact balance:
Q
=U * A
CMTD
Where there are multiple exchangers in series, the program will show each exchanger
separately.
Optimization Logic
In design mode, the Aspen Hetran program will search for a heat exchanger configuration,
which will satisfy the desired process conditions. It will automatically change a number of the
geometric parameters as it searches. However, Aspen Hetran will not automatically evaluate
all possible configurations and it may not find the true optimum by itself. It is up to the user
to determine what possible changes to the construction could lead to a better design and then
present these changes to the program.
Aspen Hetran searches to find a design, which satisfies the following:
• Enough surface area to do the desired heat transfer
• Pressure drops within the allowable
• Physical size within acceptable limits
• Velocities within an acceptable range
• Mechanically sound and practical to construct
In addition to these criteria, Aspen Hetran also determines a budget cost estimate for each
design and in most cases performs a vibration analysis. However cost and vibration do not
affect the program's logic for optimization.
There are over thirty mechanical parameters which directly or indirectly affect the thermal
performance of a shell and tube heat exchanger. It is not practical for the program to evaluate
all combinations of these parameters. In addition, the acceptable variations are often
dependent upon process and cost considerations, which are beyond the scope of the program
(for example the cost and importance of cleaning). Therefore the program automatically
varies only a number of parameters which are reasonably independent of other process,
operating, maintenance, or fabrication considerations. The parameters which are
automatically optimized are:
• Shell diameter
• Baffle spacing
• Pass layout type
• Tube length
• Number of baffles
• Exchangers in parallel
• Number of tubes
• Tube passes
• Exchangers in series
The maximum number of tube passes is further restricted for tubes with an outside diameter
larger than 25.4 mm (1.00 in).
Nozzle Sizing
The program will automatically determine the diameter of a nozzle, if you do not specify it in
the input. The default nozzle diameter is determined by the calculated maximum velocity,
which is a function of the density of the fluid and the allowable pressure drop. The maximum
velocity is calculated as follows:
Minimum Velocities
Although the program requests minimum velocities as an input option, these values do not
directly affect the logic of the program. The program does compare the calculated velocity
with the specified or defaulted minimum velocity and it then issues a warning if the calculated
is less than the minimum velocity.
The minimum velocity is not used to change the logic, because in design mode, the program is
already trying to maximize the velocity within the allowable pressure drop and the maximum
allowable velocity.
Maximum Velocities
It is important to establish maximum allowable velocities for both the shell and tube sides. On
the shell side, a well-chosen maximum velocity will avoid vibration, excessive erosion, and
stress fatigue of the tubes. For the tube side, avoiding excessive velocities will limit erosion
of the tube and wear of the tube to tubesheet joint.
On the shell side, the maximum velocity is for the crossflow stream. Where there is a change
of phase, the maximum velocity applies to the vapor velocity.
If you do not specify the maximum velocity in the input, the program will calculate one. This
default value is independent of tube material. Some materials can withstand higher velocities
than the maximum velocity chosen by the program.
The default value calculated by the program for maximum allowable velocity is equal to the
appropriate constant shown below divided by the square root of the density (kg/m3 in SI units
or lb/ft3 in US units).
Vmax = k / (Density)0.5
k in SI units k in US units
Shell Side Fluid 60.9 50.0
Tube Side Fluid 93.8 77.0
Simple Condensation
The program divides the condensing range up into ten equal zones based on temperature from
the dew point to the bubble point or outlet temperature. For each zone it calculates a film
coefficient (made up of a condensing coefficient, gas cooling coefficient, liquid cooling
coefficient, and two phase coefficient), MTD, and two phase pressure drop, based on the
vapor liquid equilibrium and physical properties for each zone. The user may also select the
number of zones to be used in the analysis as well as the division of the zones by equal
temperature or heat load increments.
MTD
The program assumes that the MTD is linear over the condensing range. Subcooling is also
assumed to be linear. The MTD calculation is based upon the interval's local temperature
difference. For multipass exchangers, the local temperature difference of the multipass stream
is weighted based upon the stream temperatures at each pass.
Pressure Drop
The program uses a two phase Martinelli equation to calculate pressure drop.
Condensing - MTD
The program calculates an MTD for each of the zones using the starting and ending
temperature for each zone. The MTD calculation is based upon the interval's local
temperature difference. For multipass exchangers, the local temperature difference of the
multipass stream is weighted based upon the stream temperatures at each pass.
Thermosiphon - MTD
The MTD is calculated as an arithmetic MTD using the average temperature in each of the
eleven zones and the corresponding temperature of the heating medium on the shell side.
❖ ❖ ❖ ❖
Introduction
Aspen Aerotran is a program for the thermal design, rating, and simulation of heat exchangers
in which a gas flows perpendicular to a rectangular bank of tubes. Specific exchanger types
covered in Aspen Aerotran are air-cooled heat exchangers, hot-gas recuperators (also called
flue gas economizers), and the convection section of fired heaters. It encompasses most
industrial applications for this type of equipment, including tube side cases of no phase
change, condensation, and vaporization.
For air-cooled heat exchangers, the program can determine the required fans for forced or
induced draft and includes a wide variety of wrapped, welded, and embedded fins. Aspen
Aerotran is also well adapted for designing flue gas economizers, since it allows for soot
blowers, segmented fins, and various header orientations. When designing the convection
section of a fired heater, it can account for both convective and radiant heat transfer.
In the design mode, the program optimizes on the exchanger size required to do a specified
heat transfer job, searching for the minimum exchanger size that satisfies the heat duty,
allowable pressure drops, and velocities. Aspen Aerotran optimizes on the number of tubes in
the face row, number of rows deep, tube length, tube passes, number of bays, number of
bundles in parallel or series within a given bay, and sizes the appropriate fan or fans for those
bays. The design engineer can adjust gas side flow rate or outlet temperatures interactively,
permitting operating cost to be optimized as well as equipment size. As the program runs it
produces a detailed optimization path, which shows the alternatives considered by the
program as it searches for a satisfactory design. These "intermediate designs" indicate the
constraints which are controlling the design and point out what parameters you could modify
to reduce the size of the exchanger.
The rating mode is used to check the performance of an exchanger with fully specified
geometry under any desired operating conditions. The program will check to see if there is
sufficient surface area for the process conditions specified and notify the user if the unit is
under surfaced.
Thermal Scope
Air/Gas Side Tube Side
No Phase Change No Phase Change
No Phase Change Simple Condensation
No Phase Change Complex Condensation
No Phase Change Simple Vaporization
No Phase Change Complex Vaporization
Mechanical Scope
Code
ASME Section VIII Div. 1
Standards
API 661
Tube Size
No Practical Limitation
Tube Patterns
Inline
Staggered
Fin Configuration
Circular
Segmented
Plate
Fin Types
Extruded
L-Type Weld
U-Type Weld
I-Type Weld
L-Type Tension
L-Type Tension Overlapped
Embedded
Extruded Sleeve
Metal Coated
Plate
Draft Types
Forced, Induced, Natural
Plenums
None, Transition, Panel
Bundle Arrangements
Bundles in series are assumed to be stacked
Bundles in parallel are assumed to be side by side
Fan Sizes
Minimum fan diameter is 3 ft (915 mm)
Maximum fan diameter is 28 ft (8540 mm)
Any commercially available fan size
(The program determines the horsepower requirements.)
Units of Measure
U. S., SI, or Metric
Problem Definition
The Problem Definition Section is subdivided into three sections:
• Description
• Application Options
• Process Data
Description
Headings
Headings are optional. You can specify from 1 to 5 lines of up to 75 characters per line. These
entries will appear at the top of the API specification sheet.
Fluid names
This descriptive data is optional, but we highly recommend always entering meaningful fluid
descriptions, because these fluid names will appear with other input items to help you readily
identify to which fluid the data applies. These names also appear in the specification sheet
output. Each name can be up to 19 characters long and can contain multiple words.
Remarks
The remarks are specifically for the bottom of the specification sheet output. They are
optional and each line can be up to 75 characters long.
Equipment type
You must select one of the four items for the type of equipment.
Air-cooled heat exchangers use air as the outside heat transfer medium. The fluid on the tube
side will either be a no phase change fluid that is being cooled or a fluid that is condensing.
Hot-gas heat recuperators typically use a hot gas as the outside heat transfer medium. The
fluid on the tube side will either be a no phase change fluid that is being heated or a fluid that
is vaporizing.
Fired heater convection section typically use a hot gas such as steam as the outside heat
transfer medium. The fluid on the tube side will either be a no phase change fluid that is being
heated or a fluid that is vaporizing. In addition to forced convection heat transfer, the program
also considers heat transfer due to radiation for this application.
Gas-cooled heat exchangers use gas as the outside heat transfer medium. The fluid on the tube
side will either be a no phase change fluid that is being cooled or a fluid that is condensing.
Vaporization curve
You can input a vapor/liquid equilibrium curve or have the program calculate the curve using
ideal gas laws or several other non-ideal methods.
Draft type
Forced draft has air pushed through the bundle by a fan. This normally provides a higher fan
efficiency, and the fan is not subjected to the air outlet temperature. Induced draft pulls the air
across the bundle with the fan. This normally provides better air distribution across the
bundle, but the fan is subjected to the air outlet temperature.
Program mode
You must select the mode in which you want the program to operate.
Design mode: In design mode, you specify the performance requirements, and the program
searches for a satisfactory heat exchanger configuration.
Rating mode: In rating mode, you specify the performance requirements and the heat
exchanger configuration, and the program checks to see if that heat exchanger is adequate.
Simulation mode: In simulation mode, you specify the heat exchanger configuration and the
inlet process conditions, and the program predicts the outlet conditions of the two streams.
Property Options
Aspen Properties Databank: Aspen B-JAC provides access to the Aspen Properties physical
property databank of compounds and mixtures. To access the databank, first create an Aspen
input file with stream information and physical property models. Run Aspen Plus and create
the property file, xxxx.APPDF. Specify the name of the property file here in the Aerotran
input file. Specify the composition of the stream in the Aerotran Property Composition
section. When the B-JAC program is executed, the Aspen Properties program will be
accessed and properties will be passed back into the B-JAC design file.
Integral condensation assumes that the vapor and liquid condensate are kept close enough
together to maintain equilibrium, and that the condensate formed at the beginning of the
condensing range is carried through with the vapor to the outlet. Vertical tube side
condensation is the best case of integral condensation. Horizontal tube side condensation is
generally considered to integral.
In differential condensation the liquid condensate is removed from the vapor, thus changing
the equilibrium and lowering the dew point of the remaining vapor. The clearest case of
differential condensation is seen in the knockback reflux condenser, where the liquid
condensate runs back toward the inlet while the vapor continues toward the outlet.
More condensate will be present at any given temperature with integral condensation versus
differential condensation. In the heat exchanger design, this results in a higher mean
temperature difference for integral condensation compared to differential condensation.
Ideal - correlations for ideal mixtures. The ideal method uses ideal gas laws for the vapor
phase and ideal solution laws for the liquid phase. You should use this method when you do
not have information on the degree of nonideality. This method allows for up to 50
components.
Uniquac, Van Laar, Wilson, and NRTL - correlations for nonideal mixtures which require
interaction parameters. These methods are limited to ten components. The Uniquac, Van
Laar, Wilson, and NRTL methods need binary interaction parameters for each pair of
components. The Uniquac method also needs a surface parameter and volume parameter and
the NRTL method requires an additional Alpha parameter. The Wilson method is particularly
suitable for strongly nonideal binary mixtures, e.g., solutions of alcohols with hydrocarbons.
The Uniquac method is applicable for both vapor-liquid equilibrium and liquid-liquid
equilibrium (immiscibles). It can be used for solutions containing small or large molecules,
including polymers. In addition, Uniquac's interaction parameters are less temperature
dependent than those for Van Laar and Wilson.
Composition specification
weight flow rate or %, mole flow rate or %, volume flow rate or %
The composition specification determines on what basis the mixture physical properties
calculations should be made.
Components
The components field identifies the components in the stream. Properties for components can
be accessed from the databanks by specifying the Aspen B-JAC Compound name. A "Search"
facility has been provided to allow you to easily scan and select compounds from the
databank. When the program is calculating a vapor/liquid equilibrium curve, you also have
the option of specifying individual component physical properties by using the "Source"
entry. If this is used, the component field will be used to identify the component in the results.
Component Type
Component type field is available for all complex condensing applications. This field allows
you to specify noncondensables and immiscible components. If you are not sure of the
component type, the program will attempt to determine if it is a noncondensable but in
general it is better to identify the type if known. If a component does not condense any liquid
over the temperature range in the exchanger, it is best to identify it as a noncondensable.
Source
The Source field is currently only available for components when the program is calculating
vapor/liquid equilibrium curves. The Source of the component may be "Databank" or "User".
"Databank" indicates that all component properties will be retrieved from one of the Aspen B-
JAC databanks. "User" indicates that this component's physical properties are to be specified
by the user.
Interaction Parameters
The Uniquac, Van Laar, Wilson, and NRTL methods need binary interaction parameters for
each pair of components. This data is not available from the databank. An example for the
NRTL parameters is shown below.
1 2 3
1 -- A21 A31
2 A12 -- A32
3 A13 A23 --
1 2 3
1 2 3
1 -- A21=BJI12*1.98721 A31=BJI13*1.98721
2 A12=BIJ12*1.98721 -- A32-BJI23*1.98721
3 A13=BIJ13*1.98721 A23=BIJ23*1.98721 --
1 2 3
1 -- Alpha21=CIJ12 Alpha31=CIJ13
3 Alpha13=CIJ13 Alpha23=CIJ23 --
Temperature
If you are entering a vapor-liquid equilibrium curve, you must specify multiple temperature
points on the curve encompassing the expected inlet and outlet temperatures of the exchanger.
The dew and bubble points of the stream are recommended. Condensation curves must have
the dew point and vaporization curves must have the bubble point. The first point on the curve
does not have to agree with the inlet temperature although it is recommended. For simulation
runs, it is best to specify the curve down to the inlet temperature of the opposite side.
You can specify as few as one temperature or as many as 13 temperatures. The temperatures
entered for no phase change fluids should at least include both the inlet and outlet
temperatures. The inlet temperature of the opposite side fluid should also be included as a 3rd
temperature point for viscous fluids. Multiple temperature points, including the inlet and
outlet, should be entered when a change of phase is present.
Heat Load
For each temperature point you must specify a parameter defining the heat load. For heat
load you may specify cumulative heat load, incremental heat load, or enthalpies.
Vapor/Liquid Composition
For each temperature point you must also specify a parameter defining the vapor/liquid
composition. For the composition, you may specify vapor flowrate, liquid flowrate, vapor
mass fraction, or liquid mass fraction. The program will calculate the other parameters based
on the entry and the total flow specified under process data. Vapor and liquid mass fractions
are recommended because they are independent of flow rates.
For complex condensers, the composition should be the total vapor stream including
noncondensables.
Thermal Conductivity
Provide the thermal conductivity for the component at the referenced temperature.
Viscosity
The viscosity requested is the dynamic (absolute) viscosity in centipoise or mPa*s (note that
centipoise and mPa*s are equal). To convert kinematic viscosity in centistokes to dynamic
viscosity in centipoise or mPa*s, multiply centistokes by the specific gravity.
The Hetran program uses a special logarithmic formula to interpolate or extrapolate the
viscosity to the calculated tube wall temperature. However when a liquid is relatively viscous,
say greater than 5 mPa*s (5 cp), and especially when it is being cooled, the accuracy of the
viscosity at the tube wall can be very important to calculating an accurate film coefficient. In
these cases, you should specify the viscosity at a third point, which extends the viscosity
points to encompass the tube wall temperature. This third temperature point may extend to as
low (if being cooled) or as high (if being heated) as the inlet temperature on the other side.
Density
Be sure to specify density and not specific gravity. Convert specific gravity to density by
using the appropriate formula:
density, lb/ft3 = 62.4 * specific gravity
density, kg/m3 = 1000 * specific gravity
The density can also be derived from the API gravity, using this formula:
density, lb/ft3 = 8829.6 / ( API + 131.5 )
Surface Tension
Surface tension is needed for vaporizing fluids. If you do not have surface tension information
available, the program will estimate a value.
Latent Heat
Provide latent heat for change of phase applications.
Diffusivity
The diffusivity of the vapor is used in the determination of the condensing coefficient for the
mass transfer method. Therefore, provide this property if data is available. If these are not
known, the program will estimate.
Noncondensables
Noncondensables are those vapor components in a condensing stream, which do not condense
in any significant proportions at the expected tube wall temperature. Examples: hydrogen,
CO2, Air, CO, etc.
The following properties need to be provided for the noncondensables or referenced from the
database: Specific Heat, Thermal Conductivity, Viscosity, Density, Molecular Weight, and
Molecular Volume of the noncondensable.
The noncondensable flow rate is required if it has not been defined in the databank
composition input.
Composition specification
weight flow rate or %, mole flow rate or %, volume flow rate or %
The composition specification determines on what basis the mixture physical properties
calculations should be made.
Components
The components field identifies the components in the stream. Properties for components can
be accessed from the databanks by specifying the Aspen B-JAC Compound name. A "Search"
facility has been provided to allow you to easily scan and select compounds from the
databank.
Vapor In
These fields identify the composition of the stream in each phase and is dependant on the
Composition Specification described above. You must specify the inlet compositions if
referencing the databank for physical properties. If outlet compositions are not specified, the
program will assume the same composition as the inlet. The data for each column is
normalized to calculate the individual components fraction.
Source
The Source field is currently only available for components when the program is calculating
vapor/liquid equilibrium curves. The Source of the component may be "Databank" or "User".
"Databank" indicates that all component properties will be retrieved from one of the B-JAC
databanks. "User" indicates that this component's physical properties are to be specified by
the user.
Specific Heat
Provide the specific heat for the component at the referenced temperature.
Thermal Conductivity
Provide the thermal conductivity for the component at the referenced temperature.
Viscosity
The viscosity requested is the dynamic (absolute) viscosity in centipoise or mPa*s (note that
centipoise and mPa*s are equal). To convert kinematic viscosity in centistokes to dynamic
viscosity in centipoise or mPa*s, multiply centistokes by the specific gravity.
The Hetran program uses a special logarithmic formula to interpolate or extrapolate the
viscosity to the calculated tube wall temperature. However when a liquid is relatively viscous,
say greater than 5 mPa*s (5 cp), and especially when it is being cooled, the accuracy of the
viscosity at the tube wall can be very important to calculating an accurate film coefficient. In
these cases, you should specify the viscosity at a third point, which extends the viscosity
points to encompass the tube wall temperature. This third temperature point may extend to as
low (if being cooled) or as high (if being heated) as the inlet temperature on the other side.
Density
Be sure to specify density and not specific gravity. Convert specific gravity to density by
using the appropriate formula:
density, lb/ft3 = 62.4 * specific gravity
density, kg/m3 = 1000 * specific gravity
The density can also be derived from the API gravity, using this formula:
density, lb/ft3 = 8829.6 / ( API + 131.5 )
Extruded fins are an integral part of the tube. There is no fin-to-tube bond resistance.
L-type welded fins are welded to the tube as shown. Fin-to-tube bond resistance is minor. L-
type welded fins can be used up to the solder melting temperature.
U-type welded fins have a minor fin-to-tube bond resistance. U-type welded fins can be used
up to the solder melting temperature.
I-type welded fins have a minor fin-to-tube bond resistance. I-type welded fins can be used up
to the solder melting temperature.
L-type tension wrapped fins have a fin-to-tube bond resistance that increases with temperature
and restricts their use to lower temperatures.
L-type tension overlapped fins have a fin-to-tube bond resistance that increases with
temperature and restricts their use to lower temperatures.
Embedded fins are mounted in a groove in the tube and back filled. The fin-to-tube bond
resistance is minor.
Extruded sleeve fins are extruded from a thick walled aluminum sleeve and fitted onto core
tubes. The fin-to-tube bond resistance is minor so that higher operating temperatures are
possible than with tension wrapped fins.
Metal coated fins are tension wrapped and then metal coated. The fin-to-tube bond resistance
is minimal and operating temperatures are possible up to the melting point of the solder.
Default: None
Fin density
This is the number of fins per unit length of tube. Typical fin spacings are between 2 and 12
fins/in or 78 and 473 fins/m.
Fin thickness
This is the average thickness of each fin. A list of typical fin thicknesses are provided in the
appendix.
Rating/Simulation Data
Tube length
This is the straight length of the tubes from front tubesheet to rear tubesheet or tangent point
of the u-bends.
Bundles in series
This is the number of tube bundles per bay, or per exchanger, to which the tube side flow is
fed in series. The program assumes that the flow outside the tube bundle is also in series
(reference the picture on the right).
Bays in series
This is the number of bays fed with the tube side flow in series (right picture). Note that the
flow outside the tubes is considered to be in parallel to the bays.
Bays in parallel
This is the number of bays fed with the tube side flow in parallel (left picture). The program
also sets the flow outside the tubes in parallel to the bays.
Fan diameter
This is the fan blade diameter. Enter 0 if the fan calculations are not required.
Default: bonnet
Default: bonnet
Header position
This indicates the position of the header with respect to the ground and the tube orientation.
Default: horizontal
Default: none
Header Dimensions
You can specify the header size and thicknesses and the program will use these dimensions
for the design and costing.
Default: none
Nozzle nominal OD
The program allows you to specify the size of the nozzles or let the program determine them
based on standard pipe sizing formulas. See Nozzle Sizing in the Logic section for more
details.
Number of nozzles
When in design mode, you should let the program determine the number of nozzles. For most
rating cases, the program will also determine the appropriate number of nozzles.
Construction Options
Plenum type
This is the type of ductwork used to direct air between the fan and the tube bundle. The
plenum type affects the cost estimate and has a minor affect on the pressure drop outside the
tubes.
Default: unspecified
Recirculation type
This indicates the type of air recirculation (if any) to be used for the exchanger. The type of
recirculation will appear on the specification sheet. However, it does not affect the actual
design.
Default: unspecified
Louvers control
Louvers are used to provide process side temperature control and prevent damage to the
bundle due to climatic conditions. Louvers will affect the outside bundle pressure drop and
the price estimate.
Default: unspecified
Default: unspecified
Bundle frame
This is the material used in the fabrication of the bundle frame and is used in the cost
estimate.
Default: unspecified
Structure mounting
This indicates where the exchanger will be mounted. Grade indicates the exchanger will
require ground structural supports. Piperack indicates the exchanger will be mounted on
existing piperacks. This option is used to estimate the price.
Default: unspecified
Default: unspecified
Default: unspecified
Default: unspecified
Default: unspecified
Soot blowers
This is only available for the fired heat convection section. This equipment is used to
periodically clean the heat transfer surface of fouling deposits. Use of soot blowers will affect
the size and price of the exchanger.
Default: unspecified
Design Data
The Design Data Section is subdivided into three sections:
• Design Constraints
• Materials
• Specifications
Design Constraints
Default: 915 mm or 36 in
Default: 2440 mm or 96 in
Default: 3 rows
Default: 20 rows
Default: 1 pass
Default: none
Default: 36 in or 915 mm
Default: 3
Default: 20
Default: 1
Default: 1
Default: none
Default: none
Default: 0
Fins
Select a generic material, a general material class, for the fins, if present, from the list
provided. If you wish to specify a specific material grade, select the search button.
Default: Aluminum
Plugs
Select a generic material, a general material class, for the plugs, if present, from the list
provided. If you wish to specify a specific material grade, select the search button.
Gasket
Select a generic material, a general material class, for the plugs, if present, from the list
provided. If you do not specify a value, the program will use compressed fiber as the material
for the mechanical design and cost estimate. If you wish to specify a specific material grade,
select the search button.
Specifications
Design Code
Select one of the following design codes: ASME (American), CODAP (French), or AD-
Merkblatter (German).
The design code has a subtle, but sometimes significant effect on the thermal design. This is
because the design code determines the required thicknesses for the shell and heads (therefore
affecting the number of tubes), the thickness of the tubesheet (therefore affecting the effective
heat transfer area), and the dimensions of the flanges and nozzle reinforcement (therefore
affecting the possible nozzle and baffle placements).
Service class
The program defaults to normal service class. If you select low temperature (design
temperature less than -50°F) or lethal service (exchanger contains a lethal substance), the
program will select the corresponding Code requirements for that class such as full
radiography for butt welds and PWHT for carbon steel construction.
TEMA class
If you want the heat exchanger to be built in accordance with the TEMA standards, choose
the appropriate TEMA class - B, C, or R. If TEMA is not a design requirement, specify Code
only and only the design code will be used in determining the mechanical design. API 661
may also be specified.
Material standard
You can select ASTM, AFNOR, or DIN. Your choice of material standard determines the
selection of materials you will see in the input for materials of construction.
Dimensional standard
Dimensional standards to ANSI (American), ISO (International), or DIN (German)
The dimensional standards apply to such things as pipe cylinder dimensions, nozzle flange
ratings, and bolt sizes. DIN also encompasses other construction standards such as standard
tube pitches. The selection for dimensional standards is primarily included to make the heat
exchanger specification complete, although it does have some subtle effects on the thermal
design through the basic mechanical design.
Design temperature
This is the temperature that is used in the mechanical design calculations. It influences the
shell, head, and tubesheet required thicknesses and therefore affects the thermal design. If you
do not specify a value, the program will default to the highest operating temperature plus
33ºC (60ºF) rounded down to a logical increment.
Test pressure
This is the pressure at which the manufacturer will test the heat exchanger. This has no effect
on the thermal design, but is included to make the heat exchanger specification more
complete.
Default: "Code"
Corrosion allowance
The corrosion allowance is included in the thickness calculations for cylinders and tubesheets
and therefore has a subtle effect on thermal design.
Default: 0.125 in. or 3.2 mm for carbon steel, 0 for other materials
Thermal Analysis
Default: 1.0
Default: 1.0
The mass transfer film model is based on a Colburn-Hougen correlation for condensable(s)
with noncondensable(s) and a Colburn-Drew correlation for multiple condensables. The
modified proration model is an equilibrium model based on a modification of the Silver-
Bell correlation.
The following pages review the change codes, which are available in the Aspen Aerotran
program.
Design Mode
MODE= program mode: 1=design 2=rating
TLMN= tube length, minimum
TLMX= tube length, maximum
BWMN= minimum bay width
BWMX= maximum bay width
MBAP= minimum bays in parallel
MBAS= minimum bays in series
MBUW= maximum bundle width
MFBA= minimum fans per bay
TRMN= minimum tube rows per bay
Rating Mode
MODE= program mode: 1=design 2=rating
BAPA= number bays in parallel
BASE= number bays in series
BUPA= number bundles in parallel
BUSE= number bundles in series
TRBU= number tube rows per bundle
TLNG= straight tube length
TNUM= number of tubes
TPPB= tube passes per bundle
FAOD= fan outside diameter
FAPB= number of fans per bay
Mechanical Options
DTYP= type of draft: 1=forced 2=induced 3=not applicable
PARR= pass arrangement: 1=horizontal or mixed 2= vertical
RPIT= tube pitch between tube rows deep
TPAT= tube pattern: 1=staggered 2=in-line
TPIT= tube pitch in the face row
General
FILE= specify the name of the file that contains the change codes
Design Summary
The Design Summary Section is subdivided into four sections:
• Input Summary
• Optimization Path
• Recap of Designs
• Warnings & Messages
Input Summary
This section provides you with a summary of the information specified in the input file. It is
recommended that you request the input data as part of your printed output so that it is easy to
reconstruct the input that led to the design.
Optimization Path
This part of the output is the window into the logic of the program. It shows some of the heat
exchangers the program has evaluated in trying to find one that satisfies your design
conditions. These intermediate designs can also point out the constraints that are controlling
the design and point out what parameters you could change to further optimize the design.
To help you see which constraints are controlling the design, the conditions that do not satisfy
your specifications are noted with an asterisk (*) next to the value. The asterisk will appear
next to the required tube length if the exchanger is undersurfaced, or next to a pressure drop if
it exceeds the maximum allowable. Column headings are described below:
In design mode, the Aerotran program will search for a heat exchanger configuration that will
satisfy the desired process conditions. It will automatically change a number of the geometric
parameters as it searches. However Aerotran will not automatically evaluate all possible
configurations, and therefore it may not necessarily find the true optimum by itself. It is up to
the user to determine what possible changes to the construction could lead to a better design
and then present these changes to the program.
Face rows
The number of tubes in the first tube row exposed to the outside bundle flow. In the design
mode, the program will minimize the number of tubes in the face row to maximize the air side
and tube side velocities. For an air cooler application, face rows will be incremented based
upon Bay width limits set in design constraints and pressure drop limits that have been set.
For other types of equipment (economizers sections), the face rows optimization will be based
upon bundle width limits set.
Tube Length
The straight length of one tube is from inlet header to outlet header or u-bend. Once the
smallest bundle/bay size has been found, the program optimizes the tube length to the shortest
standard length, within the allowable range, which will satisfy surface area, pressure drop,
and velocity requirements. The length is incremented or decremented based on the tube length
increment and is limited by the minimum tube length and maximum tube length. Each of
these can be specified in the input. The actual tube length will be shown which is the length
of the straight tubes or the straight length to the tangent for U-tubes. This includes the portion
of the tube, which is in the tubesheet. This length will include the portion of the tube in the
tubesheet, which is ineffective for heat transfer.
Tube Pass
The number of tube side passes per bay that the tube side flow makes across the outside flow.
The program seeks the maximum reasonable number of tube passes that gives a pressure drop
and velocity within the maximums allowed. The program wants to maximize the tube side
velocity thereby maximizing the tube side film coefficient and minimizing any velocity
dependent fouling.
Bundles in Parallel
The number of tube bundles in parallel per bay or per exchanger. The program will
automatically increase the number of bundles in parallel when it reaches the maximum
allowable bundle width and minimum allowable tube length and still is unable to satisfy the
allowable pressure drop. Note that both the outside streams and tube side streams are
considered to be flowing in parallel.
Bundles in Series
The number of tube bundles in series per bay or per exchanger. The program will
automatically increase the number of bundles in series when it reaches the maximum
allowable bundle width and tube length and still is unable to find a design with enough heat
transfer area. It will also go to exchangers in series when the correction factor on the MTD
falls below 0.7 (or the minimum allowable correction factor specified in the input). Note that
both the outside stream and the tube side stream are considered to be flowing in series.
Bays in Series
The number bays with the tube side flow in series for air cooled applications only. The
program will automatically increase the number of bays in series when it reaches the
maximum allowable bay width and tube length and still is unable to find a design with enough
heat transfer area. It will also go to exchangers in series when the correction factor on the
MTD falls below 0.7 (or the minimum allowable correction factor specified in the input).
Note that both the outside stream is considered to be in parallel flow and the tube side stream
is considered to be flowing in series.
Area Calculated
The calculated required surface area. This area is determined by the calculated heat load,
corrected mean temperature difference, and the overall heat transfer coefficient. This area will
be denoted with an * if the exchanger is undersurfaced.
Area Actual
The actual total outside surface area that is available for heat transfer. This is based upon the
effective tube length that does not include the length of the tubes in the tubesheet(s).
Total Price
This is the estimated budget price for the total number of heat exchangers in series and in
parallel.
Warning Messages
Conditions which may be problems; however the program will continue
Error Messages
Conditions which do not allow the program to continue
Limit Messages
Conditions which go beyond the scope of the program
Notes
Special conditions which you should be aware of
Performance
This section provides a concise summary of the thermal process requirements, basic heat transfer values, and
heat exchanger configuration.
General Performance
In the general performance section, flow rates, Gases (in/out) and Liquids (in/out), for the
outside and tube sides are shown to summarize any phase change that occurred in the
exchanger.
The Temperature (in/out) for both side of the exchanger are given along with Dew point
and bubble point temperatures for phase change applications.
Film coefficients for the shell and tube sides are the weighted coefficients for any gas
cooling/heating and phase change that occurred in the heat exchanger.
Velocities for single phase applications are based on an average density. For condensers, the
velocity is based on the inlet conditions. For vaporizers, it is based on the outlet conditions.
Outside velocities are the crossflow velocity through the cross-section.
Overall performance parameters are given, such as Heat exchanged, MTD with any applied
correction factor and the effective total surface area. For single phase applications on both
sides of the shell, a MTD correction factor will be applied in accordance with TEMA
standards. For multi-component phase change applications, the MTD is weighted based upon
a heat release curve. The effective surface area does not include the U-bend area for U-tubes
unless it was specified to do so.
The exchanger geometry provided in the summary includes: TEMA type, exchanger
position, number of shells in parallel and in series, exchanger size, number of tubes and tube
outside diameter, baffle type, baffle cut, baffle orientation, and number of tube passes.
The clean condition assumes that there is no fouling in the exchanger, in the new condition.
The overall coefficient shown for this case has no fouling resistance included. Using this
clean overall coefficient, the excess surface area is then calculated.
The specified foul condition summarizes the performance of the exchanger with the overall
coefficient based upon the specified fouling.
The maximum fouled condition is derived by taking the specified fouling factors and
increasing them (if the exchanger is oversurfaced) or decreasing them (if undersurfaced),
proportionately to each other, until there is no over or under surface.
The distribution of overall resistance allows you to quickly evaluate the controlling
resistance(s). You should look in the "Clean" column to determine which film coefficient is
controlling, then look in the "Spec. Foul" column to see the effect of the fouling resistances.
The difference between the excess surface in the clean condition and the specified fouled
condition is the amount of surface added for fouling.
You should evaluate the applicability of the specified fouling resistances when they dictate a
large part of the area, say more than 50%. Such fouling resistances often increase the diameter
of the heat exchanger and decrease the velocities to the point where the level of fouling is
self-fulfilling.
The Reynolds number is included so that you can readily evaluate if the flow is laminar
(under 2000), transition (2000-10000), or turbulent (over 10000).
The fin efficiency factor is used in correcting the tube side film thermal resistance and the
tube side fouling factor resistance.
The mean metal temperature of the shell is the average of the inlet and outlet temperatures
on the shell side. The mean metal temperature of the tube wall is a function of the film
coefficients on both sides as well as the temperatures on both sides. These two temperatures
are intended for use in the mechanical design in order to determine the expansion joint
requirements in a fixed tubesheet heat exchanger.
The flow direction is displayed when there is a single tube pass, in which case it is either
counter-current or co-current.
The heat flux is the heat transferred per unit of surface area. This is of importance for boiling
applications where a high flux can lead to vapor blanketing. In this condition, the rapid
boiling at the tube wall covers the tube surface with a film of vapor, which causes the film
coefficient to collapse. The program calculates a maximum flux for nucleate boiling on a
single tube and a maximum flux for bundle boiling (nucleate and flow boiling), which can be
controlled by other limits (e.g., dryout). If you specify a maximum flux in the input, this
overrides the program calculated maximum flux. To analyze this data, you should check to
see if the maximum flux is controlling. If it is, consider reducing the temperature of the
heating medium.
Pressure Drop
Exchanger Dimensions
Unit length
The total length of the exchanger would include the tube length and the depth of the inlet and
outlet headers (if any).
Unit width
The unit width is the total width of the entire unit, which includes side frames and/or ducting.
Bays in parallel
The total number of bays in parallel with the tube side flow in parallel.
Bays in series
The total number of bays in series with the tube side flow in series.
Fan Specifications
Fan blade and motor information will be provided if unit was specified as a forced or induced
air source. Fan selection is based upon the Moore Fan correlations.
Fin Specifications
A summary of the tubing is provided: Fin Material, Fin Type, Fin OD, Fin thickness, Fin
density, Fin segment width. Reference the Geometry Input section for additional information
on these items.
Setting Plan
A scaled setting plan is provided. Setting plan shows overall dimensions, inlet / outlet nozzle
arrangement and fans (if applicable).
The tubesheet layout drawing is displayed directly after the tube details. The complete tube
layout shows all tubes and their arrangement in the tube bank. Each tube row is listed with the
number of tubes per row. Three additional graphics show the number of tubes per pass and
tube pass arrangement, the tube pattern with tube pitch dimensions, and the finned tube
geometry with dimensions.
Liquid Properties
Summary of liquid properties is given over the temperature in the heat exchanger.
Vapor Properties
Summary of liquid properties is given over the temperature in the heat exchanger.
Performance
This section gives an incremental summary of the performance. Overall coefficient, surface
area, temperature difference, and pressure drop are given for each heat load/temperature
increment.
The liquid coefficient is the calculated heat transfer coefficient assuming the total flow is all
liquid.
The gas coefficient is the calculated heat transfer coefficient assuming the total flow is all
vapor.
"Desuperheating Dry Wall" is for the part of the desuperheating load which is removed
where no condensing is occurring. This only happens when the tube wall temperature is above
the dew point temperature. In such a case, the film coefficient is based on a dry gas rate and
the temperature difference is based on the inlet temperature.
"Desuperheating Wet Wall" which shows the part of the desuperheating load which is
removed coincident with condensation occurring at the tube wall. This case is more common.
The film coefficient and temperature difference are the same as the first condensing zone.
Liquid Cooling coefficient is for the cooling of any liquid entering and the condensate after
it has formed and flows further through the heat exchanger. The program assumes that all
liquid will be cooled down to the same outlet temperature as the vapor.
The dry gas coefficient is the heat transfer coefficient when only gas is flowing with no
condensation occurring. It is used as the lower limit for the condensing coefficient for pure
component condensation and in the mass transfer and proration model for complex
condensation applications.
The pure condensing coefficients (shear and gravity) are the calculated condensing
coefficients for the stream for that regime. The resulting pure condensing coefficient is a pure
shear coefficient, pure gravity coefficient or a proration between the two, depending on the
condensing regime.
The condensing film coefficient is the heat transfer coefficient resulting from the combined
effects of the resulting pure condensing coefficient and the dry gas coefficient.
The two phase coefficient is the heat transfer coefficient calculated based on the combined
liquid and vapor flow.
The nucleate coefficient is the heat transfer coefficient due to the nucleation of bubbles on
the surface of the heat transfer surface.
The vaporization film coefficient is the heat transfer coefficient for the specified side
resulting from the vectorial addition of the two-phase and nucleate boiling coefficient.
Observe the change in the film coefficient to see if it decreases severely at the end of the
vaporizing range. This usually indicates that the tube wall is drying out and the film
coefficient is approaching a dry gas rate. If a significant percentage of the area required is at
this low coefficient, consider a higher circulation rate (less vaporized each time through) if it
is a reboiler.
Vapor-Liquid Equilibrium
The condensation or vaporization curve will be provided as a function of equal heat load
increments or temperature increments. Cumulative heat load and vapor/liquid flow rates as a
function of temperature will be shown.
Condensation/Vaporization Details
Component flow rates as function of temperature increments will be provided.
Vapor Properties
Vapor properties will be provided as a function of temperature increments.
Liquid Properties
Liquid properties will be provided as a function of temperature increments.
Optimization Logic
In design mode, the Aspen Aerotran program will search for a heat exchanger configuration
which will satisfy the desired process conditions. It will automatically change a number of the
geometric parameters as it searches. However, Aspen Aerotran will not automatically
evaluate all possible configurations, and therefore it may not necessarily find the true
optimum by itself. It is up to the user to determine what possible changes to the construction
could lead to a better design and then present these changes to the program.
Aspen Aerotran searches to find a design, which satisfies the following:
• enough surface area to do the desired heat transfer
• pressure drops within the allowable
• physical size within acceptable limits
• velocities within an acceptable range
• mechanically sound and practical to construct
In addition to these criteria, Aspen Aerotran also determines a budget cost estimate for each
design. However cost does not affect the program's logic for optimization.
There are over thirty mechanical parameters that directly or indirectly affect the thermal
performance of a heat exchanger. It is not practical for the program to evaluate all
combinations of these parameters. In addition, the acceptable variations are often dependent
upon process and cost considerations, which are beyond the scope of the program (for
example the cost and importance of cleaning). Therefore the program automatically varies
only a number of parameters which are reasonably independent of other process, operating,
maintenance, or fabrication considerations. The parameters which are automatically
optimized are: bundle/bay width, tube rows, bundles/bays in series, tube length, tube passes,
bundles/bays in parallel, number of tubes, and fan number.
The design engineer should optimize the other parameters, based on good engineering
judgment. Some of the important parameters to consider are: tube outside diameter, fin type,
materials, tube pitch, fin dimensions, nozzle sizes, tube type, fin density, fan requirements,
tube wall thickness, exchanger orientation, materials, tube pattern, and tubesheet type.
Pricing
The price is based on the cost of materials and labor involved in fabricating a bay. Price
includes the following components: Tubes, Bundle Frame, Header, Tube Supports, Fan,
Plenum, Nozzles, and Flanges.
MTD Calculation
The calculation of the MTD is based on a rigorous iterative procedure in which each tube row
is broken into intervals. MTD’s are calculated for each interval, weighted and summed for an
overall MTD. This allows the program to calculate an accurate MTD for virtually any number
of rows deep and any pass arrangement.
Maximum Velocities
Aerotran has the following maximum velocity restrictions built into it:
Fans
Fans are sized based on logic provided by the Moore Fan Company. Fan size should be used
for approximation purposes only. The availability of an acceptable fan to perform the
required duty does not control the design of the unit.
No Phase Change
MTD
The program assumes that the MTD is linear over the condensing range. Subcooling is also
assumed to be linear.
Pressure Drop
The program uses a two phase Martinelli equation to calculate pressure drop.
Complex Condensation
The program divides the condensing range up into a number of equal zones based on
temperature from the dew point to the bubble point or outlet temperature. For each zone it
calculates a film coefficient (made up of a condensing coefficient, gas cooling coefficient,
liquid cooling coefficient, and two phase coefficient), MTD, and two phase pressure drop,
based on the vapor liquid equilibrium and physical properties for each zone.
Desuperheating - MTD
The program determines at what temperature point the tube wall will be wet by using a dry
gas coefficient on the hot side and the coolant coefficient on the cold side. If the program
determines that any part of the desuperheating range will result in a dry wall, it will use the
inlet temperature and the vapor temperature point which yields the wet tube wall to determine
the MTD for the desuperheating zone.
Condensing - MTD
The program calculates an MTD for each of the zones using the starting and ending
temperature for each zone.
Simple Vaporization
❖ ❖ ❖ ❖
Introduction
Aspen Teams is a comprehensive set of computer programs for the complete mechanical
design and rating of shell and tube heat exchangers and basic pressure vessels.
In the design mode, the program determines optimum dimensions for all components based on
design specifications. In the rating mode, the program checks specified dimensions of each
component for compliance with applicable codes and standards under the design conditions.
In addition to calculating the mechanical design, Aspen Teams produces a detailed cost
estimate, generates a complete bill of materials, and makes detailed drawings on a variety of
graphics devices.
Aspen Teams covers a wide range of construction alternatives, including all common types
for heads, flanges, nozzles, and expansion joints. The program conforms with all provisions
of the Standards of the Tubular Exchanger Manufacturers Association (TEMA), and several
mechanical design codes. Versions are available which cover ASME (American code),
CODAP (French code), and AD Merkblätter (German code). These programs are regularly
updated as revisions and addenda are issued by TEMA and code authorities.
You can either design all of the components in one program run, in which case the program
will respect the interaction of the various elements, or, if desired, you can design each
component separately. Each component can be designed with its own material specification.
The program optimizes the design of flanges, nozzle reinforcements, and expansion joints. It
automatically tries a number of possibilities and chooses the best design, based on user-
specified priorities of labor and/or material costs. Teams provides a high degree of flexibility
for placement of nozzles, couplings, shell supports, expansion joints, lifting lugs, and
provides extensive checking for conflicts between fittings.
Teams performs both internal and external pressure calculations and provides a summary of
minimum thicknesses for a given external pressure, maximum external pressure for actual
thickness, or the maximum length for the specified external pressure and actual thickness.
Navigator Contents
The following is a list of input information found under the navigator form title:
Problem Description
Description
Headings
Equipment type (heat exchanger or pressure vessel)
Application Options
Design code
TEMA class
Service class
Material / Dimensional standards
Design Specifications
Design conditions
Corrosion allowance
Radiography / Post weld heat treatment
Exchanger Geometry
Front Head
Head & Cover type
Cylinder details
Cover details
Shell
Shell type
Exchanger position
Shell diameter
Cylinder & Kettle details
Shell Cover
Cover type
Cylinder details
Cover details
Body Flanges
Flange type
Individual standards
Flange details
Flange design options
Tubesheet
Tube to Tubesheet joint type
Types
Design method
Details
Corrosion allowance
Expansion Joints
Type
Mean metal temperatures
Details
Corrosion allowance
Tubes/Baffles
Tube specifications
Fin specifications
Baffle type
Baffle details
Baffle cuts
Tubesheet Layout
Tube pattern, pitch, passes, layout type, imp. Plate, OTL
Layout details
Pass partition
Layout open space
Tie rods
Nozzles-General
Nozzle specifications
Nozzle & coupling locations
Domes distribution specifications
Nozzles-Details
Nozzle cylinder, re-pad, flange details
Nozzle clearances
Vertical Supports
Locations
Details
Lift Lugs
Lug type
Location / Details
Materials
Main Materials
Material selection for major components
Nozzle Materials
Material selection for nozzles, couplings, and domes/distr.
Program Options
Loads-Ext./Wind/Seismic
Calculation methods
Loads
Details
Change Codes
Change code input fields
Drawings
Drawing selection menu
Mechanical
Front Head Types: TEMA types: A, B, C, N, D
Shell Types: TEMA types: E, F, G, H, J, K, X, V
Rear Head Types: TEMA types: L, M, N, P, S, T, U, W
Special Types: vapor belts, hemispherical heads, annular distributor belts
Head Cover Types: ellipsoidal, torispherical, dished, conical, flat, hemispherical, elbows
Shell Diameter: no limit - pipe sizes per ANSI, DIN or ISO
Baffle Types: segmental baffles - single, double, triple, grid, baffles - rod, strip, no tubes in
window including intermediate supports
Tube Diameter & Length: no limit
Tube Passes: 1 to 16
Pass Layout Types: quadrant, mixed, ribbon
Tube Patterns: triangular, rotated triangular, square, rotated square
Number of Tubes: maximum of 200 tube rows
Tube Types: plain and externally finned
Body Flange Types: ring, lap joint, hub integral, loose, optional
Tubesheet Types: fixed, floating, gasketed, welded
Expansion Joints: flanged & flued, flanged-only, bellows
Nozzle Types: slip-on, lap joint, weld neck, long weld neck, self-reinforced 'H' and 'S' type
necks, nozzle domes, distributor belts
Design Summary
Design conditions
Cylinders and covers
Nozzles and reinforcement
Flanges
Tubesheets
Expansion joints
Supports
Wind and seismic loads
Maximum allowable working pressure
Minimum design metal temperature
Fitting locations
Overall dimensions
Hydrostatic test pressures
Calculation Documentation
Cylinders and covers
Flanges
Tubesheets and expansion joints
Nozzles and reinforcement
External loadings on nozzles
Supports
Wind and seismic loads
Lift lugs
Cost Estimate
Price
Bill of materials
Fabrication hours
Design Drawings
Setting plan
Bill of materials
Sectional plan
Bundle layout
Tube layout
Fabrication Drawings
Shell
Shell cover
Front head
Rear head
Floating head
Bundle
Baffles
Flat covers
Front tubesheet
Rear tubesheet
Expansion joint
Gaskets
Body flanges
Supports
Weld details
Problem Definition
The Problem Definition Section is subdivided into three sections:
• Description
• Application Options
• Design Specifications
Description
Headings
Headings are comprised of 1-5 lines. They will appear on the summary of input for the file
and in the title block of the drawings. Note that only the first 40 characters of each line will
appear on the drawings.
Design code
Select one of the following design codes: ASME (American), CODAP (French), or AD-
Merkblatter (German). The Teams program will select applicable mechanical design methods
based upon the code selected.
Default: as defined in the program settings
Material standard
Select ASTM, AFNOR, or DIN for the material standards to be used. Choice of standard
determines the materials of construction to be used.
Default: material standard per applicable code specified
TEMA class
Select the appropriate TEMA class for the service.
Class B: chemical service exchanger
Class C: general service exchanger
Class R: refinery service exchanger
Code only: Program will not use TEMA defaults for corrosion allowances, minimum
thicknesses, etc.
Default: TEMA B
Dimensional standard
Set the dimensional standards to ANSI (American), ISO (International), or DIN (German).
The dimensional standards apply to such things as pipe cylinder dimensions, nozzle flange
ratings, and bolt sizes. DIN also encompasses other construction standards such as standard
tube pitches.
Default: as defined in the program settings
Service class
If you select low temperature (design temperature less than -50°F) or lethal service
(exchanger contains a lethal substance), the program will select the corresponding Code
requirements for that class such as full radiography for butt welds and PWHT for carbon steel
construction.
Default: normal service class
Design pressure
Design pressure should be set higher than the highest normal operating pressure. If static
pressure is to be considered, add the static to the normal design pressure. For components
subject to two pressures, the program follows standard methods to investigate the effect of
simultaneous design pressures (for example, TEMA).
Test pressure
The program will calculate the required hydrotest pressure in accordance with the specified
design code.
Default: program calculated per applicable code
Design temperature
Design temperature at which material properties will be obtained. Reference TEMA
recommendations for design temperatures based upon the maximum operating temperature.
Corrosion allowances
Corrosion Allowance is obtained from the TEMA standards as follows: For carbon steel
TEMA C and B: 0.0625" (1.6 mm). For carbon steel TEMA R: 0.125" (3.2 mm). Enter zero
for no corrosion allowance. There is no default corrosion allowance for materials other than
carbon steel. The user can specify any reasonable value for corrosion allowance.
Default: per TEMA standard
Radiographing
The program follows the applicable construction code in the calculation of weld joint
efficiencies based on the degree of radiography performed on the subject welds. Typically the
joint efficiencies used in the thickness formulas follow these values:
Degree of Radiography: None Spot Full
Joint Efficiency: 0.7 0.85 1
Exchanger Geometry
The Exchanger Geometry Section is subdivided into fourteen sections:
• Front Head
• Shell
• Rear Head
• Shell Cover
• Flanges
• Tubesheet
• Expansion Joints
• Tubes/Baffles
• Tube Layout
• Nozzles – General
• Nozzles – Details
• Horizontal Supports
• Vertical Supports
• Lift Lugs
Shell type
Shell type
The V type shell, which is not currently part of the TEMA standards, is used for very low
shell side pressure drops. It is especially well suited for vacuum condensers and has an
advantage over the X shell, in that it can readily have vents at the top of the bundle. The vapor
belt is an enlarged shell over part of the bundle length. It is essentially a cross flow exchanger
in this section. The remaining portions of the bundle on each side are then baffled and fitted
with vents and drains.
Default: horizontal
Kettle cylinder
If the exchanger has a kettle type shell specify the kettle outside or inside diameter. If check
rating an existing design, the following information should be provided: cylinder length,
length for external pressure, and cylinder joint efficiency.
Default: flat bolted for L, N, P, or W; ellipsoidal for M type; dished for S or T type
Default: ring flange according to figure 2-4(8) of ASME, if attached to a carbon steel
cylinder or head; lap joint flange when attached to an alloy cylinder or head.
Default: ring flange according to figure 2-4(8) of ASME, if attached to a carbon steel
cylinder or head; lap joint flange when attached to an alloy cylinder or head.
Individual standards
To modify a specific flange provide the following as applicable: design standard, code type,
standard type, standard rating, code facing, standard facing, and confined joint.
These selections are available under the code type pull-down menu.
Flange dimensions
This section provides you with access to all the major flange dimensions for all the flanges on
the exchanger (outside diameter, bolt circle, bolt diameter and number, etc.).
Body flanges can be designed per code rules or selected from standards. You can also enter
flange dimensions when executing a rating program run. Designed flanges follow the rules
dictated by the specified code. As in the case of nozzle flanges, typical flange types available
are ring, lap joint and hub type. The program also automatically investigates the feasibility of
optional type flanges calculated as loose or integral.
Flange nubbin/recess/gasket
If check rating an existing flange provide the following information: nubbin width, nubbin
height, nubbin diameter, recess depth, recess diameter, overlay thickness, gasket m factor, and
gasket seating stress when applicable.
Type of bolt
You can set the bolt type, US or Metric or Din.
The type of joint used to attach the tubes into the tubesheet holes.
The simplest form is by expanding the tube wall into the holes with an expanding tool. One or
two grooves inside the tubesheet holes are sometimes used to strengthen the attachment.
Depending on the process, users may desire to weld the tubes into the tubesheets with a seal
or strength weld in addition to expanding the tube. Reference the applicable construction code
for detail requirements for strength joints (such as UW-20 of ASME Section Div.1)
A seal or strength weld can also be used without any expansion of the tubes.
Tubesheet type
Double tubesheets are used when it is extremely important to avoid any leakage between the
shell and tube side fluids. Double tubesheets are most often used with fixed tubesheet
exchangers, although they can also be used with U-tubes and outside packed floating heads.
The gap type double tubesheet has a space, usually about 150 mm (6 in.), between the inner
(shell side) and outer (tube side) tubesheets. TEAMS will provide a recommended gap. The
integral type double tubesheet is made by machining out a honeycomb pattern inside a single
thick piece of plate so that any leaking fluid can flow down through the inside of the
tubesheet to a drain. This type is rare, since it requires special fabrication tools and
experience.
The tubesheet attachment defaults to land. This is a recess behind the tubesheet on which the
shell rests (typically 3/16" - 5 mm). Stub end is an extension parallel to the shell axis to which
the shell is attached. This method normally requires machining of the stub end with inner and
outer radii. See ASME VIII-1 Fig. UW-13.3(c) for example of stub end.
1 = Increase tubesheet thickness – program will increase the tubesheet thickness until all
stresses are satisfied, including adjacent components – tubes, shell, channel. This selection
results in the thickest tubesheet(s) and thinnest cylinder thickness at the junction.
2 = Increase adjacent cylinder thickness – the program will increase the shell thickness
(only a small portion adjacent to the tubesheet) and/or the channel thickness (depending of
which one is controlling) until the cylinder stresses at the junction with the tubesheet(s) are
satisfied. This selection results in the thinnest tubesheet(s) and thickest cylinder thickness at
the junction. As the cylinder thickness is increased, the tubesheet is reinforced by the thicker
cylinder welded to it and consequently the tubesheet thickness is automatically reduced.
If the User receives a warning that either the shell cylinder or channel cylinder at the
tubesheet junction is overstressed, re-run the program with optimization method 2 (increase
adjacent cylinder thickness). This may take a while in some designs. If the resulting
cylinder thickness adjacent to the tubesheet is acceptable, the optimization run is finished. If
this thickness is not acceptable (too thick), fix this thickness in input (tab Miscellaneous in
the tubesheet section) and then run selection 1 = increase tubesheet thickness. This
methodology usually results in a tubesheet thickness less than TEMA with a somewhat
thicker cylinder welded to the tubesheet.
NOTE: The program automatically adjusts all the affected components during these
optimizations, i.e adjacent flange geometry.
If check rating an existing exchanger, enter the following dimensional information, tubesheet
OD, tubesheet thickness, width-partition groove, depth-partition groove, and if cladded; the
clad diameter, clad thickness, front tubesheet clad material tube side, and rear tubesheet clad
material tube side.
Recess dimensions
If check rating an existing exchanger, enter the following dimensional information: recess
depth at ID gasket surface, recess diameter at ID gasket surface, recess depth at OD gasket
surface, and recess diameter at OD gasket surface.
Default: Checks both the tube side and shell side – uses greater thickness of the two
conditions.
Default: The calculated load from the body flange design per the applicable code.
Expansion Joints
Default: program will add expansion joint if required per applicable code
Tubes/Baffles
Number of tubes
If the number of tubes is not entered, the program will calculate the maximum number of
tubes that will fit in a given exchanger geometry. This number will vary not only with the
tube diameter, pitch and layout, but also with the type of exchanger (floating head, etc.).
Tube length
Specify the overall tube length for straight tubes. For U-tubes specify the tangent straight
length.
Tube OD
Specify the actual dimensional outside diameter.
Default: allowable design stress at design temperature based upon material specified
Fin density
If you specify fin tubes as the tube type, then you must specify the desired fin density (i.e., the
number of fins per inch or per meter depending on the system of measure). Since the possible
fin densities are very dependent on the tube material, you should be sure that the desired fin
density is commercially available.
The dimensional standards for finned tubes made by Wolverine, High Performance Tube, and
Wieland are built into the program. If you choose one of these, the program will automatically
supply the corresponding fin height, fin thickness, and ratio of tube outside to inside surface
area. If you do not choose one of the standard fin densities, then you must also supply the
other fin data which follows in the input.
The standard fin densities, fins/inch, for various materials are:
Carbon Steel -19
Stainless Steel-16, 28
Copper-19, 26
Copper-Nickel 90/10-16, 19, 26
Copper-Nickel 70/30-19, 26
Nickel Low Carbon Alloy 201-19
Nickel Alloy 400 (Monel)-28
Nickel Alloy 600 (Inconel)-28
Nickel Alloy 800-28
Hastelloy-30
Titanium-30
Admiralty-19, 26
Aluminum-Brass Alloy 687-19
Fin height
The fin height is the height above the root diameter of the tube.
Fin thickness
The fin thickness is the average fin thickness.
Baffle types can be divided up into two general categories: segmental baffles and grid baffles.
Segmental baffles are pieces of plate with holes for the tubes and a segment that has been cut
away for a baffle window. Single, double, triple, no tubes in window, and disk & donut are
examples of segmental baffles. Grid baffles are made from rods or strips of metal which are
assembled to provide a grid of openings through which the tubes can pass. The program
covers two types of grid baffles - rod baffles and strip baffles.
Segmental baffles are the most common type of baffle, with the single segmental baffle
being the type used in a majority of shell and tube heat exchangers. The baffles should have at
least one row of overlap and therefore become practical for a 20 mm or 0.75 in. tube in shell
diameters of 305 mm (12 in.) or greater for double segmental and 610 (24 in.) or greater for
triple segmental baffles. (Note: the B-JAC triple segmental baffle is different than the TEMA
triple segmental baffle.)
Full supports are used in K and X type shells where baffling is not necessary to direct the
shell side flow.
No tubes in window is a layout using a single segmental baffle with tubes removed in the
baffle windows. This type is used to avoid tube vibration and may be further enhanced with
intermediate supports to shorten the unsupported tube span. The standard abbreviation for no
tubes in the window is NTIW.
Rod baffle design is based on the construction and correlations developed by Phillips
Petroleum. Rod baffles are limited to a square tube pattern. The rods are usually about 6 mm
(0.25 in.) in diameter. The rods are placed between every other tube row and welded to a
circular ring. There are four repeating sets where each baffle is rotated 90 degrees from the
previous baffle.
Strip baffles are normally used with a triangular tube pattern. The strips are usually about 25
mm (1 in.) wide and 3 mm (0.125 in.) thick. The strips are placed between every tube row.
Intersecting strips can be notched to fit together or stacked and tack welded. The strips are
welded to a circular ring. Strip baffles are also sometimes referred to as nest baffles.
The baffle orientation is with respect to a horizontal exchanger. On vertical units the baffle
cut will be typically perpendicular to the shell nozzles axes.
Baffle number
Number of transverse baffles including full supports when applicable. The number of baffles
applies to all transverse baffles and full supports. It should include the full support(s) under
the nozzle(s) on a G, H, or J type shell. It should not include the full support at the beginning
of the u-bend of a u-tube bundle.
Baffle spacing
Specify the center-to-center baffle spacing. This number and the number of baffles are
complementary. If not entered, the program will determine the inlet and outlet baffle spacing.
Baffle thickness
Provide the actual thickness of the baffles.
Baffle diameter
Provide the actual baffle outside diameter.
Tube pattern
The tube pattern is the layout of the tubes in relation to the shell side crossflow direction,
which is normal to the baffle cut edge.
Default: 30 degree
Tube pitch
This is the center-to-center distance between adjacent tubes within the tube pattern.
Tube passes
Specify the number of tube passes.
There are several possible ways to layout tubes for four or more passes.
Mixed:
Mixed layout has the advantage of keeping the tube side nozzles on the centerline. It often
gives a tube count close to quadrant and sometimes exceeds it. The program will
automatically avoid mixed layout for shells with longitudinal baffles and 4, 8, 12, or 16
passes.
Ribbon:
Ribbon layout nearly always gives a layout with fewer tubes than quadrant or mixed layout. It
is the layout the program always uses for an odd number of tube passes. The primary
advantage of ribbon layout is the more gradual change in operating temperature of adjacent
tubes from top to bottom of the tubesheet. This can be especially important when there is a
large change in temperature on the tube side that might cause significant thermal stresses in
mixed and especially quadrant layouts.
Impingement protection
O n B u n dle In D om e
The purpose of impingement protection is to protect the tubes directly under the inlet nozzle
by deflecting the bullet shaped flow of high velocity fluids or the force of entrained droplets.
TEMA recommends that inlet impingement protection be installed under the following
conditions:
• when the rho*V² through the inlet nozzle exceeds 2232 kg/(m*s²) or 1500 lb/(ft*s²) for
non-corrosive, non-abrasive, single phase fluids
• when the rho*V² through the inlet nozzle exceeds 744 kg/(m*s²) or
• 500 lb/(ft*s²) for corrosive or abrasive liquids
Degree of symmetry
If specified, the program will attempt to put the same number of tubes per pass. If not
specified, the program will optimize as many tubes as possible in a given configuration.
Open Distance
You can specify the amount of open space in the tube pattern by the percent of the shell
diameter open down from top, percent open up from bottom, and percent open in from sides
or you can specify the dimensional distance down from top, distance up from bottom or
distance in from sides.
Spacers
You can specify the following for the tie rod spacers: number of spacers, diameter, spacer
thickness, and spacer material.
Tubes: Tubes can be removed from the layout by clicking on the tube to be removed (tube
will be highlighted in red) and then selecting the red X in the menu. If you want to designate
a tube as a plugged tube or as a dummy tube, click on the tube (tube will be highlighted in
red) and then select the plugged tube icon or dummy tube icon from the menu.
Tie Rods: To remove a tie rod, click on the tie rod (tie rod will be highlighted in red) and
then select the red X in the menu. To add a tie rod, select the add a tie rod icon in the menu
and then specify the location for the tie rod.
Sealing Strips: To remove a sealing strip, click on the sealing strip (sealing strip will be
highlighted in red) and then select the red X in the menu. To add a sealing strip, select the
add a sealing strip icon in the menu and then specify the location for the sealing strip. Once
you have completed your changes to the tube layout, you may want to elect to fix the layout
for subsequent Teams runs by selecting the "Use existing layout" option located on the
Tubsheet Layout tab.
Nozzles General
Flange rating – Select flange rating. Program default is to select a flange rating in
accordance with the applicable specified code.
Flange type for code calculated flange – Select a flange type for the optimized nozzle
flange.
Nozzle flange facing – Select raised or flat face type. Default is flat face.
Nozzle flange facing for code calculated flange – select facing type for a calculated nozzle
flange. Default is a flat facing.
Nozzles/Couplings
Name – Provide identification for each nozzle for the drawings and text output. Program
default starts with the letter A through J.
Description- You can provide a description for each nozzle that will appear in the text output.
Function – Specify function of nozzle, such as inlet, outlet, vent, drain . . . . Note that by
identifying the inlet nozzles the program locates impingement plates if one has been specified.
Diameter – Provide nominal diameter of nozzle. If actual diameters are specified, the
program will select the closest standard nozzle diameter per the applicable code. Program will
determine actual diameter from the application pipe standards.
Location – Provide a zone location for the nozzle or coupling. This is an approximate
location from which the program will calculate the actual dimensional location. Specify a
general zone location for the nozzle, zones 1 and 2 for front head nozzles, zones 3 through 7
for shell nozzles, and zones 8 and 9 for rear head nozzles. Nozzles should be located in
accordance with the TEMA type of shell that you have selected. Note that the zone locations
specified will override standard TEMA locations.
Angle – Specify the angle location. Nozzle located at the 45 degree points, i.e. 0, 45, 90, 135
…., will be oriented radially to the cylinder. All other angles will result in the nozzle be
located hill side on the cylinder.
Domes/Distributor Belts
For the Teams design mode, the program will calculate (or use defaults) for the following
dome/distributor information if the input field indicates "program" or a default is shown. If
you are running in the check rating mode, specify as applicable the information required.
Dome type - Type of dome: ellipsoidal, torispherical, conical, or distributor belt. Default:
ellipsoidal
Dome location - Specify the zone location for the dome at the same location as the location
for the attaching nozzle.
Dome thickness - The thickness for the dome. Default: program calculated
Dome cylinder thickness - Specify the thickness for the cylinder attached to the dome.
Default: program calculated
Dome attachment type – Specify the weld attachment type to vessel. Default: program
selected
Reinforcing pad – If pad is to be provided, specify the OD and thickness. Default: added by
program if required
Weld leg – Weld size for the dome to vessel attachment weld. Default: program calculated
Knuckle radius – Knuckle radius for flanged and flued type distributor belt. Default:
program selected
Nozzle Details
For the Teams design mode, the program will calculate (or use defaults) for the following
nozzle detail information. If you are running in the check rating mode, specify as applicable
the following information.
Nozzle cylinders and reinforcing pad details - You can specify the following rating
information about the nozzles: nozzle cylinder thickness, nozzle reinforcing pad OD, nozzle
reinforcing pad thickness, and nozzle reinforcing pad parallel limit.
Nozzle type attachment - Specify the type of nozzle attachment to the vessel.
Nozzle weld leg height, external projection - Specify the weld leg height at the nozzle
attachment to the cylinder at the outside surface.
Nozzle weld leg height, internal projection- Specify the weld leg height of the nozzle
attachment to the vessel cylinder at the nozzle projection into the vessel.
Nozzle weld leg height re-pad - Specify the weld leg height at the reinforcement pad.
Nozzle projection - Specify the projection of the nozzle into the vessel from the inside
surface. The program default is having the nozzles flush with the inside vessel surface.
Nozzle elevation - Specify the distance the nozzle extends beyond the vessel OD. The
elevation above the vessel wall defaults to a minimum of 6" (152 mm). The user can enter
values to clear the thickness of insulation, if present.
Nozzle distance from nozzle centerline gasket - Specify the distance from nozzle center line
to from tubesheet gasket face.
Nozzle flange standard - The nozzle flanges can be designed or selected from standards.
Nozzle flange type - The nozzle flange types in ASME follow the ANSI B16.5 standard
including long weld neck types (thicker necks). If you do not want separate reinforcing plates,
self-reinforced nozzle styles 'H' and 'S' are also available. Style 'S' provides a thicker neck at
the junction to the vessel than style 'H' which also provides a thicker neck than a long weld
neck.
Nozzle flange rating – You may input a flange rating or allow the program will determine the
appropriate rating based on materials of construction and the design pressure and temperature
of the flanges per applicable standards (ANSI, DIN, or AFNOR).
Nozzle clearances - Specify minimum clearances for nozzles to flanges and tubesheets.
Support type
The program analyzes the shell stresses caused by supports in both the horizontal (saddles).
For saddles the program uses the method developed by L.P.Zick. When this method indicates
an over-stressed condition, the program will warn the user. Typical locations and angle for
saddles are 4 and 6 and 180 degrees. Other angles are only used for stacked exchangers (zero
degrees). Calculation methods for supports for stacked exchangers are not yet available.
Saddle support A location - Specify general zone (zones 3 or 4) location for the front saddle
support.
Saddle support B location - Specify general zone (zones 6 or 7) location for the rear saddle
support.
Saddle support location angle - Specify angle location for the saddle supports (180 degrees
for bottom supports or 0 degrees for top support with stacked units).
Distance from face of front tubesheet to bolt hole in support A - You can specify the
actual dimensional location of the front support from the front tubesheet.
Distance from face of front tubesheet to bolt hole in support B - You can specify the
actual dimensional location of the rear support from the front tubesheet
Load on Saddles - You can specify dead weight loads for the Saddle ‘A’ and Saddle ‘B’
supports. Program will use these values in lieu of the calculated loads based upon the full
weight of the vessel.
dh
ce
lh
cc
Saddle to shell angle of contact: Normally set at 120 degrees
Support elevation: Projection of the saddle support from the vessel centerline
Wear plate thickness: Program defaults to no wear plate. Plate thickness varies from 0.25
inches up to the thickness of the shell cylinder
Base plate thickness: Normal thickness ranges from 0.5 inches to 2 inches thick.
Base plate width: Any width is accepted up to the diameter of the shell.
Base plate depth: Normal depth is from 4 inches up to 12 inches.
Gusset thickness: Gusset thickness ranges from 0.375 inch to 1 inch.
Gusset number per support: Ranges from one to four gussets
Gusset direction: Supports opened towards the center of the vessel or outward towards the
ends of the vessel.
Bolt holes diameter: Size ranges from 0.625 inch to 3 inch allowing for 1/8 inch clearance
to bolt diameter.
Bolt distance edge to x axis: Allow a minimum of 2 times the bolt hole size.
Bolt center to center distance: Any dimension less than the diameter of the vessel.
Bolt slot length: Generally the slot is 2 times the bolt hole diameter
Bolt quantity: Normal ranges from 2 to 8 bolts
Vertical Supports
Currently the program provides a design for vertical lug type supports. The program analyzes
the shell stresses caused by vertical (lugs) positions. For vertical lug supports the program
will calculate the required lug weld height to avoid over-stressing the shell. Calculations
methods for (3) vertical ring supports are not yet available.
Vertical Support type - Specify type of vertical vessel support type. From two to four lug
type supports can be specified. The vertical ring type is a single continuous ring around the
shell. Calculations for the ring type are not yet available.
Vertical Support location - Specify general zone location (zones 3 through 7) for the
support.
Vertical Support angle - Specify angle location for the lug type supports (180 degrees apart
for two lugs and ever 45 degrees for 4 lugs).
You can input your own design for the saddle supports by inputting the following
information:
Wear plate thickness: Program defaults to no wear plate. Plate thickness varies from 0.25
inches up to the thickness of the shell cylinder
Base plate thickness: Normal thickness ranges from 0.5 inches to 2 inches thick.
Base plate width: Any width is accepted up to the diameter of the shell.
Bolt holes diameter: Size ranges from 0.625 inch to 3 inch allowing for 1/8 inch clearance
to bolt diameter.
Bolt distance edge to x axis: Allow a minimum of 2 times the bolt hole size.
Bolt center to center distance: Any dimension less than the diameter of the vessel.
Number to lift the whole unit - Specify number of unit lifting lugs required.
Location and Angle of each Lug - Specify the zone location and angle for each lug.
Lug Geometry
‘t’ thickness: The thickness of the lug
‘I’ Weld length: The length of the attachment weld to the vessel
R
h r
H
p l
L
t W
Main Materials
Material Specifications
Specify materials for required components. You can use the generic material types such as
"carbon steel" which the program will assign actual default material specifications depending
on the product form. For carbon steel plate, a material specification of SA-516-70 will be
used for an ASME design. Appropriate specifications will be selected for other design
construction codes. The default materials can be changed using the utility DefMats. Reference
the Appendix for a complete list of generic materials.
Nozzle Materials
Wind/Seismic/External Loads
External Loads
You can specify the external nozzle attachments loads and they will be analyzed per the
Welding Research Council Bulletin, WRC-107. If the nozzle loads are not known but you
need the allowable loads based upon your final design, select the Heat Exchange Institute,
HEI, method for external nozzle loads and the allowable loads will be calculated.
Wind Loads
Wind loads analyzed per ANSI/ASCE 7-95
Seismic Loads
Seismic load evaluated per ANSI/ASCE 7-95.
Default: zone 1
Change Codes
The last screen of the long form input allows you to specify change codes with the associated
values.
The format for change code entries is: CODE=value
Change codes are processed after all of the other input and override any previously set value.
For instance, if you specify the tube outside diameter as 20 mm in the regular input screens,
then enter the change code TODX=25, the 25 will override the 20. If you enter the same
change code more than once, the last value will prevail.
Another good use of the change code screen is to "chain" to another file containing only
change codes. This is especially convenient if you have a line of standard designs, which you
The following pages list the change codes that are available in the Aspen TEAMS program.
nzxa thru nzxj= distance nozzle extends beyond inner surface of vessel
fnfa thru fnfj= BJAC facing type for nozzle flange (ASME 2-5-2) (value=1 to 9)
wnfa thru wnfj= width of nubbin for nozzle flange (ASME table 2-5-2)
nwld= increase nozzle to vessel weld leg to eliminate pad: 0=yes 1=no
nplm= percent parallel limit for shell nozzle adjacent to tubesheet (0=100%)
nfct= clearance between tube nozzle flange and back side of flange (0=0.5")
nrtp= provide 100% metal replacement in pad: 0=no 1=uncorroded 2=corroded
rpmt= minimum reinforcing pad thickness
nrcl= clearance between reinf. pad weld and back of flange/tubesheet (0=2")
nccl= clearance between nozzle cyl. weld and back of flange/tubesheet (0=2")
nfcs= clearance between shell nozzle flange & front side of tubesheet (0=0.5")
**=(0=no 1=yes)
sfdt= design temperature for shell side body flanges and bolting
tfdt= design temperature for tube side body flanges and bolting
Drawings
User can select which drawing to be generated when the program runs. Drawing numbers can
also be specified.
Input Summary
The Input Summary Section is subdivided into three sections:
• Basic Data/ Fittings/Flanges
• Cylinders/Covers/TubeSheets
• Materials/Lift Lugs/Partitions
Basic Data/Fittings/Flanges
This part of the input file summary includes information on:
• Description/Codes and Standards
• Design Specifications
• Geometry
• Tubesheet/Tubes
• Baffles/Tube Layout
• Supports -Horizontal/Vertical
• Nozzles
• Nozzle Cyl/Re-pads
• Flanges
• Flange Misc.
Materials/Lift Lugs/Partitions
This part of the input file summary includes information on:
• Main Materials
• Nozzle Global Materials
• Nozzle Specific Materials
• Domes/Coupling Materials
• Lift Lug Details
• Pass Partitions
• Tie Rods and Spacers
• Nozzle Clearances
Design Summary
The Design Summary Section is subdivided into five sections:
• Warnings & Messages
• Design Specifications/Materials
• MDMT/MAWP/Test Pressure
• Overall Dimensions/Fitting Locations
• Wind and Seismic Loads
Error Messages
Conditions which do not allow the program to continue.
Limit Messages
Conditions which go beyond the scope of the program.
Notes
Special conditions which you should be aware of.
Suggestions
Recommendations on how to improve the design.
Design Specifications/Materials
Design Specifications
This is intended to be a concise summary of the design requirements, including calculated
design information such as weights and nozzle flange ratings. The codes in effect are clearly
shown indicating applicable date of issue.
Overall Dimensions
Overall dimensions are calculated as well as intermediate component lengths. These
dimensions will also be shown on some of the TEAMS drawings, such as the setting plan and
sectional drawing.
The dimensions shown are:
• Overall front head assembly
• Front Tubesheet
• Tubesheet thickness
• Tube side recess
• Shell side recess
• Welding stub end(s)
• Cladding Thickness
• Shell
• Rear Tubesheet
• Tubesheet thickness
• Tube side recess
• Shell side recess
• Welding stub end(s)
• Cladding Thickness
• Overall rear head assembly
• Overall shell cover assembly
• Unit overall length
Center of Gravity
A general center of gravity is calculated based on each component weight. This reference
point can be used when preparing for vessel installation and for proper anchoring during
movement.
MDMT/MAWP/Test Pressure
MDMT
Minimum Design Metal Temperatures are set based upon the lowest operating temperature
the pressure vessel will encounter. Material specifications, impacting testing, and PWHT
should be selected that will meet the MDMT requirements per the applicable design
construction code.
Controlling Component
The program will examine each component separately and calculate its minimum design
metal temperature without having to impact test the material. An "*" indicates the controlling
component (the one with the highest temperature).
By changing material specifications or testing the component the user can lower the minimum
design metal temperature to a desired value.
The ASME Code has many rules on this subject (such as those presented in UG-20(f)) so it is
recommended to use additional judgement and experience when deciding on the minimum
design metal temperature for a vessel.
MAWP
The Maximum Allowable Working Pressure is the maximum pressure that the vessel may
encounter and not have any component's pressure stress exceed the allowable design stress
value per applicable design code.
Test Pressure
Test pressures for the unit will be calculated by the program per the applicable design
construction code.
Vessel Dimensions
The Vessel Dimensions Section is subdivided into six sections:
• Cylinders & Covers
• Nozzles/Nozzle Flanges
• Flanges
• Tubesheets/Tube Details
• Expansion Joint
• Supports & Lift Lugs
Thickness
Cylinders and covers are shown with actual thicknesses selected as well as calculated
minimum required thicknesses for both internal as well as external pressure. If a TEMA
standard was selected, the program also displays the minimum TEMA thickness based on
materials of construction, the TEMA class and the vessel diameter.
Radiography
Code rules are followed for the three typical radiography options: no radiography, spot and
full. The program displays the value for the joint efficiency used in the design formulas. In
many cases, the program automatically increases the radiography required based on the
component calculated thickness per applicable code rules.
External Pressure
The external pressure summary provides limits of design for pressure, thickness and length.
You can clearly identify which standard controls the actual thickness selected. If
reinforcement rings are required for the shell cylinder, the maximum length is shown for ring
placement.
Nozzles
Cylinder and nozzle reinforcement calculation results are summarized. Nozzles are shown one
per column identifying the side where the opening is located (shell or tube side) as well as the
outside diameter and corresponding thicknesses.
Reinforcement
The neck cylinder wall thickness is determined following the code rules. The reinforcement
requirements follow, depending on the availability of metal around the opening including
excess vessel and nozzle neck wall thickness and welds. If a reinforcing pad is necessary, the
program will select one. The program optimizes the reinforcement calculation by first trying
to avoid the use of a pad by increasing the nozzle weld size and then by selecting the thinnest
possible pad that complies with the code. You can change all nozzle and reinforcement
dimensions. For example, you can eliminate a pad by increasing the nozzle neck thickness.
Nozzle Flanges
Nozzle flanges can be calculated or selected from standards (for example ANSI B16.5). The
program determines which flange is acceptable based on materials of construction and design
pressure and temperature. Typical ANSI classes are 150, 300, 600, 900 and 1500 in a variety
of shapes (slip-on, lap joint, weld necks). The program defaults to an ANSI slip-on (SO)
flange type.
Domes
Cylinder and nozzle reinforcement calculation results are summarized. Nozzle domes are
shown one per column identifying the side where the opening is located (shell or tube side) as
well as the outside diameter and corresponding thicknesses.
Reinforcement
The dome cylinder wall thickness is determined following the code rules. The reinforcement
requirements follow, depending on the availability of metal around the opening including
excess vessel and dome cylinder wall thickness and welds. If a reinforcing pad is necessary,
the program will select one. The program optimizes the reinforcement calculation by first
trying to avoid the use of a pad by increasing the dome weld size and then by selecting the
thinnest possible pad that complies with the code. You can change all nozzle and
reinforcement dimensions. For example, you can eliminate a pad by increasing the dome
cylinder thickness.
Optional type flange calculation method: The program results will identify which optional
type flange calculation method was used, loose or integral. Method of calculation will be as
follows.
Case 1) Flange thickness entered and general ring type flange specified (loose or integral type
have not been specified under individual flange details). Integral calculations only will be
performed.
Case 2) No flange thickness entered and general ring type flange specified (loose or integral
type have not been specified under the individual flange details). Integral and loose
calculations performed and the thinner thickness of the two methods will be selected.
Case 3) Loose ring type or integral ring type is specified in the body flanges individual flange
detail section. Only the loose or only the integral calculations are performed depending on
which type is selected. If a thickness is entered, the program will compare to calculated
method thickness and issue a warning if thickness is not sufficient.
Tubesheets/Tube Details
Tube Details
A summary of tube details is provided. The number of tubes and the outer tube limit are either
those specified in the input, in which case the program checks their validity, or those
calculated by the program if left zero in the input.
Expansion Joint
A summary of the results of the TEMA calculations for a flanged and flued type expansion
joint or the results of the ASME bellows type joint or other applicable design code will be
provided.
Horizontal Supports
The method used was originally developed by L.P. Zick.
The program will alert the user if any of the allowable stresses are exceeded. If that occurs
several methods are available to alleviate the overstressed condition.
To alleviate an overstressed condition in horizontal units, the user can place the saddles closer
to respective tubesheets/flanges (to decrease the bending at the saddle but increase both
bending at midspan and shell tangential shear). Increasing the width of the saddle or adding a
wear plate will reduce both circumferential stress at the horn of the saddle and ring
compression over the saddle. Increasing the saddle-to-shell angle of contact will also reduce
all stresses except bending at midspan.
Lift lugs
A summary of results for the design of the vessel lifting lugs showing the lift lug calculated
dimensions.
Cost Estimate
A summary of the detailed costing showing material cost, total labor, and mark ups on
material and labor are provided.
Cost summaries
Material, labor, mark up, and total selling cost are provided for the exchanger.
Final Assembly
Final assembly labor and material are summarized.
Bill of Materials
A complete bill of materials is provided listing all components. A rough dimensions listing
for material purchase is provided as well as a finished dimensions bill of material for
manufacturing.
Labor Details
A complete labor per component and operation are provided for section and assemblies.
Teams provides a complete set of fabrication drawings showing all components for
construction. Drawings are to scale. A typical set is shown below.
Code Calculations
Detailed Calculations
Teams provides a complete calculation details section showing all Code methods and
variables to verify the design to the applicable Code. Calculations are provided for
Cylinders/Cover, Body Flanges, Tubesheets/Expansion Joints, Nozzles, Supports,
Wind/Seismic Loads, Lifting Lugs, and MAWP/MDMT/Test Pressures.
❖ ❖ ❖ ❖
Introduction
Props is a program which retrieves chemical physical properties from three possible sources:
• Aspen B-JAC's databank
• a user's private databank, built by using the Priprops program
• Aspen Properties Plus (can only be accessed when a vapor-liquid equilibrium curve is
being generated)
You can use the program as a stand-alone program to display or print the properties of a
single component or a multi-component mixture. You can request temperature dependent
properties at a single temperature point or over a range of temperatures using a specified
temperature interval. You may also request that a vapor-liquid equilibrium curve be
generated.
You can also directly access the same databanks from other Aspen B-JAC programs,
including Aspen Hetran and Aspen Aerotran. The same routines used in Props are
incorporated into each of these programs.
The Aspen B-JAC standard databank contains over 1500 pure chemicals and mixtures used in
the chemical process, petroleum, and other industries. You can retrieve each component by
using either its full name or its chemical formula.
Most components are stored with liquid and gas properties, however some are stored with
liquid properties only and others with gas properties only. Each temperature dependent
property for each component has a temperature range associated with it. You will see a
warning whenever you try to access a property outside the stored temperature range.
As an option, you can build a private databank using the Aspen B-JAC program called
Priprops. This program allows you to store your own data in the databank under a name
specified by you. You can combine any components in your private databank with those in the
Aspen B-JAC databank.
Physical Properties
Systems of Measure
U.S., SI, or Metric
Application Options
Retrieve Properties
You may select if you want to retrieve physical properties at a single temperature point, over
a range of temperatures, or to produce a vapor liquid equilibrium curve with liquid and vapor
properties and a heat release curve.
At one temperature point: If you select the mode that gives the properties at a single
temperature, you need to specify only the starting temperature and the pressure.
Optionally, you can determine the saturation temperature or saturation pressure for a single
component that has properties stored for both liquid and gas phases. To request the saturation
temperature, leave the temperature input blank and specify the desired pressure in the field for
pressure. The program will return the properties at the saturation temperature for the specified
pressure. To request the saturation pressure, specify the desired temperature, and leave the
pressure input field blank. The program will return the properties at the specified temperature
and the pressure that is equal to the vapor pressure at that temperature.
Over a temperature range: If you select this mode, Props will give you the properties over
a range of temperatures. You will provide the starting and ending temperatures, the
temperature increment, and the pressure. The maximum number of intervals is 100.
Therefore, if you specify a temperature interval that is smaller than 0.01 times the difference
between the starting and ending temperatures, the program will adjust the temperature
increment to accommodate the full temperature range specified.
Over a temperature range with VLE calculation: If you select this mode, Props will give
you the properties over a range of temperatures. You will provide the starting and ending
temperatures, and the pressure. The program will divide the condensing range into 20 equal
temperature intervals. A vapor-liquid equilibrium curve will also be provided over the
specified range.
Temperature starting
Enter the starting reference temperature. This temperature is required if you are referencing
the databank at a single temperature or at a range of temperatures.
Temperature ending
Enter the ending temperature if you are referencing the databank over a range of temperatures
or requesting a vapor-liquid equilibrium curve.
Pressure (absolute)
The pressure should be specified as absolute pressure, not gauge pressure. The program uses
the pressure value in order to adjust the gaseous properties for the effect of pressure.
Flowrate total
Specify the total flow rate of the mixture if you have requested vapor-liquid equilibrium
information. The flowrate is used in determining a heat release curve.
Property Options
This section is only applicable if a vapor-liquid equilibrium curve has been requested.
Ideal - correlations for ideal mixtures. The ideal method uses ideal gas laws for the vapor
phase and ideal solution laws for the liquid phase. You should use this method when you do
not have information on the degree of nonideality. This method allows for up to 50
components.
Uniquac, Van Laar, Wilson, and NRTL - correlations for nonideal mixtures which require
interaction parameters. These methods are limited to ten components. The Uniquac, Van
Laar, Wilson, and NRTL methods need binary interaction parameters for each pair of
components. The Uniquac method also needs a surface parameter and volume parameter and
the NRTL method requires an additional Alpha parameter. The Wilson method is particularly
suitable for strongly nonideal binary mixtures, e.g., solutions of alcohols with hydrocarbons.
The Uniquac method is applicable for both vapor-liquid equilibrium and liquid-liquid
equilibrium (immiscibles). It can be used for solutions containing small or large molecules,
including polymers. In addition, Uniquac's interaction parameters are less temperature
dependent than those for Van Laar and Wilson.
Integral condensation assumes that the vapor and liquid condensate are kept close enough
together to maintain equilibrium, and that the condensate formed at the beginning of the
condensing range is carried through with the vapor to the outlet. Vertical tube side
condensation is the best case of integral condensation. Other cases which closely approach
integral condensation are: horizontal tube side condensation, vertical shell side condensation,
and horizontal shell side crossflow condensation (X-shell).
In differential condensation the liquid condensate is removed from the vapor, thus changing
the equilibrium and lowering the dew point of the remaining vapor. The clearest case of
differential condensation is seen in the knockback reflux condenser, where the liquid
condensate runs back toward the inlet while the vapor continues toward the outlet.
Shell side condensation in a horizontal E or J shell is somewhere between true integral
condensation and differential condensation. If you want to be conservative, treat these cases
as differential condensation. However, the industry has traditionally designed them as integral
condensation.
More condensate will be present at any given temperature with integral condensation versus
differential condensation. In the heat exchanger design, this results in a higher mean
temperature difference for integral condensation compared to differential condensation.
Ideal - correlations for ideal mixtures. The ideal method uses ideal gas laws for the vapor
phase and ideal solution laws for the liquid phase. You should use this method when you do
not have information on the degree of nonideality. This method allows for up to 50
components.
Uniquac, Van Laar, Wilson, and NRTL - correlations for nonideal mixtures which require
interaction parameters. These methods are limited to ten components. The Uniquac, Van
Laar, Wilson, and NRTL methods need binary interaction parameters for each pair of
components. The Uniquac method also needs a surface parameter and volume parameter and
the NRTL method requires an additional Alpha parameter. The Wilson method is particularly
suitable for strongly nonideal binary mixtures, e.g. solutions of alcohols with hydrocarbons.
The Uniquac method is applicable for both vapor-liquid equilibrium and liquid-liquid
equilibrium (immiscibles). It can be used for solutions containing small or large molecules,
including polymers. In addition, Uniquac's interaction parameters are less temperature
dependent than those for Van Laar and Wilson.
Composition
Enter the composition by weight flow rate or percent (default), mole flow rate or percent, or
volume flow rate or percent. For a single component you can leave Composition blank. For a
multicomponent mixture you should specify the composition in accordance with the earlier
input entry for "Composition Specification". Note that percentages do not have to add up to
100, since the program proportions each to the total.
Component Type
Component type field is available for all VLE applications. This field allows you to specify if
the component is a noncondensables or immiscible components for condensing streams or if
the component is an inert for vaporizing streams. If you are not sure of the component type,
the program will attempt to determine the component type but in general it is better to identify
the type if known. If a component does not condense any liquid over the temperature range in
the exchanger, it is best to identify it as a noncondensable.
Component Type
Component type field is available for all VLE applications. This field allows you to specify if
the component is a noncondensables or immiscible components for condensing streams or if
the component is an inert for vaporizing streams. If you are not sure of the component type,
the program will attempt to determine the component type but in general it is better to identify
the type if known. If a component does not condense any liquid over the temperature range in
the exchanger, it is best to identify it as a noncondensable.
Source
The Source field is currently only available for components when the program is calculating
vapor/liquid equilibrium curves. The Source of the component may be "Databank" or "User".
"Databank" indicates that all component properties will be retrieved from one of the Aspen B-
JAC databanks. "User" indicates that this component's physical properties are to be specified
by the user.
Component Properties
Allows the user to override databank properties or input properties not in the databank. This
section is only applicable if a vapor-liquid equilibrium curve has been requested. The
physical properties required for various applications are listed below:
Temperature: It is recommended that you specify property data for multiple temperature
points. The dew and bubble points of the stream are recommended. The temperatures entered
for no phase change fluids should at least include both the inlet and outlet temperatures. The
inlet temperature of the opposite side fluid should also be included as a 3rd temperature point
for viscous fluids. Multiple temperature points, including the inlet and outlet, should be
entered when a change of phase is present.
Liquid and Vapor Properties: The necessary physical properties are dependent on the type
of application. If you are referencing the databank for a fluid, you do not need to enter any
data on the corresponding physical properties input screens. However, it is also possible to
specify any property, even if you are referencing the databank. Any specified property will
then override the value from the databank.
Specific Heat: Provide the specific heat for the component at the referenced temperature.
Thermal Conductivity: Provide the thermal conductivity for the component at the
referenced temperature.
Viscosity: The viscosity requested is the dynamic (absolute) viscosity in centipoise or mPa*s
(note that centipoise and mPa*s are equal). To convert kinematic viscosity in centistokes to
dynamic viscosity in centipoise or mPa*s, multiply centistokes by the specific gravity.
The Aspen Hetran program uses a special logarithmic formula to interpolate or extrapolate the
viscosity to the calculated tube wall temperature. However when a liquid is relatively viscous,
say greater than 5 mPa*s (5 cp), and especially when it is being cooled, the accuracy of the
viscosity at the tube wall can be very important to calculating an accurate film coefficient. In
these cases, you should specify the viscosity at a third point, which extends the viscosity
points to encompass the tube wall temperature. This third temperature point may extend to as
low (if being cooled) or as high (if being heated) as the inlet temperature on the other side.
Density: Be sure to specify density and not specific gravity. Convert specific gravity to
density by using the appropriate formula: density, lb/ft3 = 62.4 * specific gravity; density,
kg/m3 = 1000 * specific gravity. The density can also be derived from the API gravity, using
this formula: density, lb/ft3 = 8829.6 / ( API + 131.5 ).
Vapor Pressure: Provide the vapor pressure for the component. If you do not enter a value
for the vapor pressure, the program will estimate a value.
Surface Tension: Surface tension is needed for vaporizing fluids. If you do not have surface
tension information available, the program will estimate a value.
Molecular /Volume: Provide the molecular volume of the vapor for change of phase
applications. Note, the molecular volume can be approximated by molecular weight / specific
gravity at the normal boiling point.
Molecular Weight: Provide the molecular weight of the vapor for change of phase
applications.
Critical Pressure: The critical pressure is the pressure above which a liquid cannot be
vaporized no matter how high the temperature. For mixtures, the critical pressure should be
the sum of the critical pressures of each component weighted by their mole fractions. This
input is required to calculate the nucleate boiling coefficient. If you do not enter a value for
the critical pressure, the program will estimate a value.
1 2 3
1 -- A21 A31
2 A12 -- A32
3 A13 A23 --
1 2 3
1 2 3
1 -- A21=BJI12*1.98721 A31=BJI13*1.98721
2 A12=BIJ12*1.98721 -- A32-BJI23*1.98721
3 A13=BIJ13*1.98721 A23=BIJ23*1.98721 --
1 2 3
1 -- Alpha21=CIJ12 Alpha31=CIJ13
3 Alpha13=CIJ13 Alpha23=CIJ23 --
Warning Messages
These are conditions, which may be problems, however the program will continue.
Error Messages
Conditions which do not allow the program to continue.
Limit Messages
Conditions which go beyond the scope of the program.
Notes
Special conditions which you should be aware of.
Suggestions
Recommendations on how to improve the design.
Structure of Databank
The data in the databank is derived from a wide variety of published sources. For constant
properties (e.g. molecular weight), the actual value has been stored in the databank. For
temperature dependent properties, various property specific equations are used to determine
the property at the desired temperature. In these cases, the coefficients for the equation are
stored in the databank.
Vapor pressures are stored using two equations - one for temperatures below the normal
boiling point and one for temperatures above the normal boiling point.
Temperature Ranges
There is a separate temperature range of validity stored in the databank for each property. The
temperature range shown in the Databank Directory is the minimum range for all properties of
the respective phase. Therefore some properties may have a wider range than shown in the
directory.
Effect of Pressure
The program attempts to correct the gaseous properties as a function of pressure (liquid
properties are assumed to be independent of pressure). To do this, the program uses a
generalized correlation for all components except water/steam. The generalized correlation is
reasonably accurate for most cases. However, it tends to deviate from actual measured values
when the temperature or pressure approach the critical region.
For water (stored under the names WATER and STEAM), the program uses a series of
specialized equations which predict the corrected steam properties to within 1% of the values
in the ASME Steam Tables.
Mixtures
The Props program can calculate the composite properties for multicomponent mixtures for
up to 50 components.
Some care should be taken in using the databank for mixtures. Some mixtures, such as
immiscibles or binary mixtures where water is one of the components, do not conform to the
equations. For this reason, some of the more common water solutions have been included in
the databank as single components.
Mixtures are calculated according to the following techniques:
Density of Liquid
1
ρm =
Σ( wi / ρ i )
Latent Heat averaged in proportion to the weight percent
Molecular Volume averaged in proportion to the mole percent
Specific Heat of Gas averaged in proportion to the weight percent
Specific Heat Liquid averaged in proportion to the weight percent
Surface Tension averaged in proportion to the mole percent
Σ yi ⋅ k i ⋅ ( M i ) 0.33
km =
Σ yi ⋅ ( M i ) 0.33
Σ yi ⋅ µ i ⋅ ( M i ) 0.5
µm =
Σ yi ⋅ ( M i ) 0.5
ln µ m = Σ xi ⋅ ln µ i
Nomenclature:
Sources
The properties in the databank have come from a wide range of published sources. Some have
come from product bulletins published by chemical manufacturers. Many others have come
from the following references:
Physical and Thermodynamic Properties of Pure Chemicals, T. E. Daubert and R. P. Danner,
Hemisphere Publishing Corporation, New York, 1989.
ASME Steam Tables, Meyer et al., Third Edition, The American Society of Mechanical
Engineers, New York, 1977.
Perry's Chemical Engineering Handbook, Robert H. Perry and Don Green, Sixth Edition,
McGraw-Hill, New York, 1984.
Physical Properties of Hydrocarbons, R. W. Gallant, Gulf Publishing Company, Houston,
1968.
Physical Properties, Carl L. Yaws, McGraw-Hill, New York, 1977.
Technical Data Book - Petroleum Refining, Second Edition, American Petroleum Institute,
Washington D.C., 1970.
Engineering Data Book, Tenth Edition, Gas Processors Suppliers Association, Tulsa, 1987.
Lange's Handbook of Chemistry, John A. Dean, Thirteenth Edition, McGraw-Hill, New York,
1985.
Handbook of Vapor Pressures and Heats of Vaporization of Hydrocarbons and Related
Compounds, B. J. Zwolinski and R. C. Wilhoit, Thermodynamics Research Center, College
Station, Texas, 1971.
Mixture Correlations
The Properties of Gases and Liquids, Robert C. Reid, John M. Prausnitz, and Bruce E.
Poling, Fourth Edition, McGraw-Hill, New York, 1987.
❖ ❖ ❖ ❖
Introduction
The Priprops program allows you to create your own chemical properties databank for those
fluids not found in the B-JAC databank. By selecting the User databank when your private
component is referenced in the B-JAC programs, the program will automatically access the
private databank when the programs need to retrieve properties from the databank. The
private databank can accommodate up to 400 different fluids.
• type the reference name that you wish to call the component
• enter the required physical properties, constants, and curve fitting data for the component
• select the add button to add the new component to the database
• select the Update button to save the new component and to update the databank
• search for similar component by typing in the name or reference to locate the component
• select the Paste button to copy the properties from the standard databank
• modify as necessary the properties that differ from the standard component
• select the Update button to save the new component and to update the databank
Property Reference
Reference the Props section of this user guide for additional information on the components
provided in the B-JAC and standard databanks.
Property Curves
Key Equation
0 .... Y = C1 + C2 * T + C3 * T**2 + C4 * T**3 + C5 * T**4
1 .... Y = exp (C1 + C2 / T + C3 * ln(T) + C4 * T ** C5)
2 .... Y = C1 * T ** C2 / (1 + C2 / T + C3 / T ** 2)
3 .... Y = C1 + C2 * exp (-C3 / T ** C4)
4 .... Y = C1 + C2 / T + C3 / T ** 3 + C4 / T ** 8 + C5 / T ** 9
5 .... Y = C1 / C2 ** (1 + (1 - T / C3) ** C4)
6 .... Y = C1 * (1 - T / Tc) **
(C2 + C3 * ( T / Tc) + C4 * (T / Tc) ** 2 + C5 * ( T / Tc) ** 3)
7 .... Y = C1 + C2 * ((C3 / T) / sinh (C3 / T)) ** 2 + C4 *
((C5 / T) / cosh (C5 / T)) ** 2
C1,C2,C3,... Coefficients
T ... Input Temperature in K or R
Tc ... Critical Temperature in K or R
Y ... Calculated Value
** ... Power Function
❖ ❖ ❖ ❖
Introduction
The Qchex program calculates a budget price for shell and tube heat exchangers. It is the
stand-alone version of the cost estimate routines which are built into the thermal design
program Aspen Hetran.
These cost estimate routines are a subset of the cost estimate routines which are part of Aspen
Teams, the Aspen B-JAC program for mechanical design, detailed cost estimation, and
drawings of shell and tube heat exchangers. Whereas Aspen Teams does a complete
mechanical design and simulates the manufacture of every component, Qchex does only a
partial mechanical design, estimating the thickness of some components. It then simulates the
fabrication of some components while using more empirical correlations for other
components.
The Qchex program uses a database of material prices and fabrications standards. This is the
same database which the Teams program uses. The database can be changed by selecting the
Cost option under Tools.
The accuracy of the estimates derived from Qchex is dependent upon many factors, such as:
the detail in which the heat exchanger is specified; the quantity of materials required; the
deviation from standard construction; the requirement for extreme design conditions; the use
of premium materials (high alloys); the degree of competition; the country or region where
the exchanger is purchased or installed. Refer to the "Qchex - Logic" section of this chapter
for a more detailed discussion of accuracy.
Mechanical Scope
Design Code
ASME Section VIII Division 1
Shell Types
E, F, G, H, J, K, X
Design Temperatures
As limited by ASME Code
Design Pressure
Approximately 3000 psi or 200 bar
Shell Diameter
No limitation
Tube Types
Plain or integral low fin
Materials
Those stored in the Metals databank
Systems of Measure
U.S., SI, or metric Units
Problem Definition
Before running Qchex, you must create an input file. The input is divided into these basic
sections:
• Problem Definition
• Exchanger Geometry
• Design Data.
Description
Headings
The headings are optional. You can specify from 1 to 5 lines of up to 75 characters per line.
These entries will appear at the top of the input summary page. You can have this input
preformatted, by specifying your preferences for headings in the Setup option under Tools.
Exchanger Type
Front head type
The front head type should be selected based upon the service needs for the exchanger. A full
access cover provided in the A, C, and N type heads may be needed if the tube side of the
exchanger must be cleaned frequently. The B type is generally the most economical type
head.
Default: B Type
E type: Generally provides the best heat transfer but also the highest shell side pressure drop.
Used for temperature cross applications where pure counter current flow is needed.
F type: This two pass shell can enhance shell side heat transfer and also maintain counter
current flow if needed for temperature cross applications.
G type: Will enhance the shell side film coefficient for a given exchanger size.
H type: A good choice for low shell side operating pressure applications. Pressure drop can
be minimized. Used for shell side thermosiphons.
J type: Used often for shell side condensers. With two inlet vapor nozzles on top and the
single condensate nozzle on bottom, vibration problems can be avoided.
X type: Good for low shell side pressure applications. Units is provided with support plates
which provides pure cross flow through the bundle. Multiple inlet and outlet nozzles or flow
distributors are recommended to assure full distribution of the flow along the bundle.
V type shell: This type is not currently part of the TEMA standards. It is used for very low
shell side pressure drops. It is especially well suited for vacuum condensers. The vapor belt is
an enlarged shell over part of the bundle length.
The rear head type affects the thermal design, because it determines the outer tube limits and
therefore the number of tubes and the required number of tube passes.
Exchanger position
Specify that the exchanger is to be installed in the horizontal or vertical position.
Default: vertical for tube side thermosiphon; horizontal for all others
The tubesheet type has a very significant effect on both the thermal design and the cost.
Double tubesheets are used when it is extremely important to avoid any leakage between the
shell and tube side fluids. Double tubesheets are most often used with fixed tubesheet
exchangers, although they can also be used with U-tubes and outside packed floating heads.
Double tubesheets shorten the length of the tube which is in contact with the shell side fluid
and therefore reduce the effective surface area. They also affect the location of the shell side
nozzles and the possible baffle spacings.
The gap type double tubesheet has a space, usually about 150 mm (6 in.), between the inner
(shell side) and outer (tube side) tubesheets. The integral type double tubesheet is made by
machining out a honeycomb pattern inside a single thick piece of plate so that any leaking
fluid can flow down through the inside of the tubesheet to a drain. This type is rare, since it
requires special fabrication tools and experience.
The tube to tubesheet joint does not affect the thermal design, but it does have a small effect
on the mechanical design and sometimes a significant effect on the cost.
The most common type of tube to tubesheet joint is expanded only with 2 grooves. Although
TEMA Class C allows expanded joints without grooves, most fabricators will groove the tube
holes whenever the tubes are not welded to the tubesheet.
For more rigorous service, the tube to tubesheet joint should be welded. The most common
welded joints are expanded and seal welded with 2 grooves and expanded and strength
welded with 2 grooves.
Default: expanded only with 2 grooves for normal service; expanded and strength welded
with 2 grooves for lethal service
Exchanger Data
Number of baffles
The number of baffles is optional input. If you do not know the number of baffles, inlet, or
outlet spacing, you can approximate the number of baffles by dividing the tube length by the
baffle spacing and subtracting 1. However, if you do not know the number of baffles, it is best
to let the program calculate it, because it will also consider the tubesheet thickness and nozzle
sizes. The number of baffles for G, H, and J type shells should include the baffle or full
support under the nozzle.
Tube length
Provide the tube length. The length should include the length of tubes in the tubesheets. For
U-tube exchangers, provide the straight length to the U-bend tangent point.
Number of tubes
Specify the number of tube holes in the tubesheet. This is the number of straight tubes or the
number of straight lengths for a U-tube. If you specify the number, the program will check to
make sure that number of tubes can fit into the shell. If you do not specify it, the program will
calculate number of tubes using the tubesheet layout subroutine.
Tube passes
Provide the number of tube passes in the exchanger.
Tube type
The program covers plain tubes and external integral circumferentially finned tubes.
Externally finned tubes become advantageous when the shell side film coefficient is much
less than the tube side film coefficient. However there are some applications where finned
tubes are not recommended. They are not usually recommended for cases where there is high
fouling on the shell side, or very viscous flow, or for condensation where there is a high liquid
surface tension.
The dimensional standards for Wolverine's High Performance finned tubes, are built into the
program. These standard finned tubes are available in tube diameters of 12.7, 15.9, 19.1, and
25.4 mm or 0.5, 0.625, 0.75, and 1.0 inch.
Fin density
If you specify fin tubes as the tube type, then you must specify the desired fin density (i.e. the
number of fins per inch or per meter depending on the system of measure). Since the possible
fin densities are very dependent on the tube material, you should be sure that the desired fin
density is commercially available.
The dimensional standards for finned tubes made by Wolverine, and High Performance Tube
are built into the program. If you choose one of these, the program will automatically supply
the corresponding fin height, fin thickness, and ratio of tube outside to inside surface area. If
you do not choose one of the standard fin densities, then you must also supply the other fin
data, which follows in the input.
Tube pitch
The tube pitch is the center to center distance between two adjacent tubes. Generally the tube
pitch should be approximately 1.25 times the tube O.D. It some cases, it may be desirable to
increase the tube pitch in order to better satisfy the shell side allowable pressure drop. It is not
recommended to increase the tube pitch beyond 1.5 times the tube O.D.. Minimum tube
pitches are suggested by TEMA as a function of tube O.D., tube pattern, and TEMA class.
The program will default to the TEMA minimum tube pitch, if you are designing to TEMA
standards. The DIN standards also cover tube pitch. The DIN tube pitches are a function of
tube O.D., tube pattern, and tube to tubesheet joint. The program will default to the DIN
standard if you are designing to DIN standards.
Tube Pattern
The tube pattern is the layout of the tubes in relation to the direction of the shell side
crossflow, which is normal to the baffle cut edge. The one exception to this is pool boiling in
a kettle type reboiler where the tube supports are sometimes baffles with a vertical cut. Use
triangular when you want to maximize the shell side film coefficient and maximize the
number of tubes, and shell side cleaning is not a major concern. If you must be able to
mechanically clean the shell side of the bundle, then choose square or rotated square. Rotated
square will give the higher film coefficient and higher pressure drop, but it will usually have
fewer tubes than a square layout. Rotated triangular is rarely the optimum, because it has a
comparatively poor conversion of pressure drop to heat transfer. Square is recommended for
pool boilers to provide escape lanes for the vapor generated.
Baffle types can be divided up into two general categories: segmental baffles and grid baffles.
Segmental baffles are pieces of plate with holes for the tubes and a segment that has been cut
away for a baffle window. Single, double, triple, and no tubes in window are examples of
segmental baffles. Grid baffles are made from rods or strips of metal, which are assembled to
provide a grid of openings through which the tubes can pass. The program covers two types of
grid baffles: rod baffles and strip baffles. Both are used in cases where the allowable pressure
drop is low and the tube support is important to avoid tube vibration.
Segmental baffles are the most common type of baffle, with the single segmental baffle
being the type used in a majority of shell and tube heat exchangers. The single segmental
baffle gives the highest shell film coefficient but also the highest pressure drop. A double
segmental baffle at the same baffle spacing will reduce the pressure drop dramatically
(usually somewhere between 50% - 75%) but at the cost of a lower film coefficient. The
baffles should have at least one row of overlap and therefore become practical for a 20 mm or
0.75 in. tube in shell diameters of 305 mm (12 in.) or greater for double segmental and 610
(24 in.) or greater for triple segmental baffles. (Note: the B-JAC triple segmental baffle is
different than the TEMA triple segmental baffle.)
Full Supports are used in K and X type shells where baffling is not necessary to direct the
shell side flow.
No Tubes In Window is a layout using a single segmental baffle with tubes removed in the
baffle windows. This type is used to avoid tube vibration and may be further enhanced with
intermediate supports to shorten the unsupported tube span. The standard abbreviation for no
tubes in the window is NTIW.
Rod Baffle design is based on the construction and correlations developed by Phillips
Petroleum. Rod baffles are limited to a square tube pattern. The rods are usually about 6 mm
(0.25 in.) in diameter. The rods are placed between every other tube row and welded to a
circular ring. There are four repeating sets where each baffle is rotated 90 degrees from the
previous baffle.
Default: single segmental: 45% for simple condensation and pool boiling; 25% for all others;
double segmental: 28% (28/23); triple segmental: 14% (14/15/14)
The baffle orientation applies to the direction of the baffle cut in segmental baffles. It is very
dependent on the shell side application for vertical heat exchangers; the orientation has little
meaning or effect. It may affect the number of tubes in a multipass vertical heat exchanger.
For horizontal heat exchangers it is far more important.
For a single phase fluid in a horizontal shell, the preferable baffle orientation of single
segmental baffles is horizontal, although vertical and rotated are usually also acceptable. The
choice will not affect the performance, but it will affect the number of tubes in a multipass
heat exchanger. The horizontal cut has the advantage of limiting stratification of
multicomponent mixtures, which might separate at low velocities.
Nozzles
You should specify the nozzle diameters if known. Use nominal pipe sizes. If you do not
specify a value, the program assumes nozzles with a diameter equal to one-third the shell
diameter. The program determines the number of nozzles required based on the specified shell
type and automatically determines the nozzle flange rating.
Materials- Vessel
Specify materials for the main components: Shell, Head, Tubes, material, Baffle, Tubesheet,
Tubesheet cladding, Double tubesheet (inner). The Qchex program uses the Metals databank
to retrieve material properties and prices. You can use the generic material types such as
"carbon steel" which the program will assign actual default material specifications depending
on the product form. For carbon steel plate, a material specification of SA-516-70 will be
used for an ASME design. Appropriate specifications will be selected for other design
construction codes. To select a specific material specification, use the Databank Search
button to view the databank listing. If you want to exclude the pricing of a particular
component, for example the tubes, specify a zero for that material. The default materials can
be changed using the utility DefMats. Reference the Appendix for a complete list of generic
materials.
Gasket Materials
Specify materials for the main components: Gasket for shell side, Gasket for tube side.
The Qchex program uses the Metals databank to retrieve material properties and prices. You
may specify a generic material number or a code for a specific material specification. To
select a specific material specification, use the Databank Search button to view the databank
listing. If you want to exclude the pricing of a particular component, for example the tubes,
specify a zero for that material.
TEMA class
If you want the heat exchanger to be built in accordance with the TEMA standards, choose
the appropriate TEMA class - B, C, or R. If TEMA is not a design requirement, then specify
Cody only, and only the design code will be used in determining the mechanical design.
Default: TEMA B
Design pressure
This is the pressure, which is used in the mechanical design calculations. It influences the
shell, head, and tubesheet required thicknesses and therefore affects the thermal design. This
is in gauge pressure so it is one atmosphere less than the equivalent absolute pressure.
Running QCHEX
To start the Qchex calculation select the Run button on the Tools Bar.
If the program has any special messages to display, these will appear at this point.
Displaying Results
To display the results of the calculations, select an item on the navigator.
Input Summary
A summary of the inputted parameters for the budget estimate are shown.
Warning Messages:
These are conditions, which may be problems, however the program will continue.
Error Messages:
Conditions which do not allow the program to continue.
Limit Messages:
Conditions which go beyond the scope of the program.
Notes:
Special conditions which you should be aware of.
Suggestions:
Recommendations on how to improve the design.
Cost Summary
The budget pricing for the exchanger is shown. The cost of material, cost of labor, mark up
are provided.
Qchex Logic
Mechanical Design
The Qchex program performs an approximate mechanical design of the heat exchanger
components so that the material weight can be determined. Some of the more significant
assumptions used in the analysis are summarized below.
Design Pressure
Due to limitations of the analytic procedure at high design pressures, thicknesses of flanges,
tubesheets and flat covers are limited to 12 in. or 300 mm.
The maximum allowable design pressure for a TEMA W-type externally sealed floating
tubesheet is as detailed in TEMA.
Corrosion Allowance
Corrosion allowance for cylinders, covers, and tubesheets is determined in accordance with
TEMA.
Tubesheets
Approximate tubesheet thicknesses are calculated in accordance with TEMA.
Tubesheets exceeding 6 in. or 152 mm in thickness and not made of carbon or low alloy steel
are assumed to be clad. The number of clad surfaces is dependent upon the shell and tube side
materials.
Minimum TEMA thicknesses are checked.
The tubesheet thickness is limited to a maximum of 12 in. or 300 mm.
Rough weights are calculated assuming the tubesheet is fabricated from a square plate.
If a double tubesheet is specified, the shell side tubesheet thickness is based on the shell side
design pressure.
Flanges
Approximate flange thicknesses are determined using a modified bending formula.
Ring flanges are assumed for carbon and low alloy construction and for high alloy flanges
less than or equal to 1 in. or 25 mm in thickness. All other flanges are assumed to be lap joint
with a carbon steel ring.
The flange thickness is limited to a maximum of 12 in. or 300 mm.
Rough weights are calculated assuming the flanges are fabricated from forged rings.
Material Prices
The Qchex program accesses the same material price database which is used by the cost
routines in the Teams program. This database contains several hundred prices and is
maintained and updated by B-JAC as the market conditions change. Users can maintain their
own material price database by using the COST database.
The material designators listed in this section are converted to the appropriate 4 digit material
designators used by the Teams and Metals programs. You can change the correspondence
between the 1 or 2 digit numbers and the 4 digit numbers by using the Defmats database.
Material unit costs are multiplied by the rough weight to determine the component material
cost. The material price for the heat exchanger is determined by adding all of the component
material costs.
If you do not want the price of a particular part of the exchanger to be included in the total
price, you should assign a value of zero for that part material. For instance, the program
would not include the cost of the tubing in the selling price if you set the tube material to
zero.
Budget Price
The budget price for the exchanger is calculated by adding the material costs, labor costs, and
markups on material and labor. Labor costs are based on the total shop fabrication hours and
the burdened labor rate. This rate and the markups on material and labor are the same as used
in the Teams program.
The price is for one heat exchanger and does not include any shipping or escalation costs.
The Qchex program is intended to be used as a budget estimating tool. The accuracy of the
estimate is dependent upon many factors, including:
• Accuracy of the Heat Exchanger Configuration
An estimate where the tube length, tube side, and shell size are known will be much more
accurate than an estimate based on surface area alone.
Quantity of Materials
The material prices stored in the Aspen B-JAC standard material price file are based on
average quantity brackets. Very small or very large quantities will affect the accuracy of the
material prices.
Premium Materials
When using premium materials (for example titanium) the material price can be very volatile
and highly dependent upon quantity.
Regional Differences
The actual price is dependent upon the country of manufacture and in the case of the United
States and Canada, it is dependent upon the region of manufacture. The Qchex program does
not reflect these regional differences.
❖ ❖ ❖ ❖
Introduction
Ensea is a program that lays out the tube holes in the tubesheet of a shell and tube heat
exchanger. It covers practically all sizes and layout types encountered in industrial heat
exchangers. In addition to locating every tube hole, it will also locate the baffle cuts and an
appropriate number of tie rods.
The program has three modes of optimization. These are:
• Maximize the number of tubes for a specified shell diameter
• Optimize the layout for a specified shell diameter and number of tubes
• Minimize the shell diameter for a specified number of tubes
The layout can be symmetrical or asymmetrical top to bottom; it is always symmetrical right
to left. For multipass layouts, the program has a sophisticated optimization routine which
moves the pass partitions to maximize the number of tubes while reasonably balancing the
number of tubes per pass.
Ensea has additional capabilities for U-tube layouts. It will determine a U-bend schedule
showing the number and length of each different U-tube and calculate the total length of all of
the tubes.
The appropriate sections of the TEMA standards are built into the program to provide default
values for the clearances. The defaults can be overridden if desired.
As part of the output from Ensea, you can create a drawing of the tubesheet layout which can
be exported to various graphics devices and CAD systems.
The Ensea program also provides a means of making changes to the number of tube rows and
the number of tubes per row, or if you have an existing tubesheet layout, you can reproduce
the layout and make a drawing by specifying the tube row data.
Mechanical Scope
Tube Diameter
no limitation
Tube Pitch
No limitation
Tube Patterns
Triangular, rotated triangular, square, rotated square
Tube Passes
1 to 16
Tube Rows
Maximum of 200
Shell size
No limitation if shell i.d. is specified a maximum limit of 120 in. or 3048 mm when program
searches for shell i.d.
Impingement Plate
None, plate on bundle, plate in nozzle dome
Pass Layouts
Quadrant, mixed, ribbon
Baffle Cuts
Horizontal, vertical, rotated
Single segmental
Double segmental
Triple segmental
Tie Rods
4 to 12, in increments of 2
Units of Measure
US, SI, Metric
Problem Definition
Headings
The headings, 1-5 lines which will appear at the top of the input summary and in the title
block of the drawings. Note that only the first 40 characters of each line will appear on the
drawings.
The headings are optional. You can specify from 1 to 5 lines of up to 75 characters per line.
These entries will appear at the top of each page of printed output and at the top of the heat
exchanger specification sheet. You can have this input preformatted, by specifying your
preferences for headings in the Setup option under Tools.
Application Options
Application Type
When you request "design a tube layout for specified vessel diameter", the program will
hold the specified vessel diameter and determine the number of tube holes that will fit based
upon other tube layout information provided.
The second option to " design a tube layout for specified number of tubes" allows you
specify the number of tubes and the program will determine what shell size is required for
that number of tubes based upon tube and baffle information you have provided.
The last option " specify the tube layout" allows you to specify the number of tube holes in
each row, the location of each row, the tie rods, baffle cuts, and pass partitions. This option is
primarily aimed at preparing a drawing of an existing or known tubesheet layout.
Tubes: Tubes can be removed from the layout by clicking on the tube to be removed (tube
will be highlighted in red) and then selecting the red X in the menu. If you want to designate
a tube as a plugged tube or as a dummy tube, click on the tube (tube will be highlighted in
red) and then select the plugged tube icon or dummy tube icon from the menu.
Tie Rods: To remove a tie rod, click on the tie rod (tie rod will be highlighted in red) and
then select the red X in the menu. To add a tie rod, select the add a tie rod icon in the menu
and then specify the location for the tie rod.
Sealing Strips: To remove a sealing strip, click on the sealing strip (sealing strip will be
highlighted in red) and then select the red X in the menu. To add a sealing strip, select the
add a sealing strip icon in the menu and then specify the location for the sealing strip. Once
you have completed your changes to the tube layout, you may want to elect to fix the layout
for subsequent Ensea runs by selecting the "Use existing layout" option located on the
Tubsheet Layout tab.
TEMA Class
If you want the heat exchanger to be built in accordance with the TEMA standards, choose
the appropriate TEMA class - B, C, or R. The TEMA class will affect the clearance lane for
pass partitions and the standard minimum tube pitch.
If TEMA is not a design requirement, then specify code only. Even if you specify "code
only," the program will default to TEMA clearances and diameters, if not specified. The
primary difference is that for a removable bundle with a square or rotated square pattern, the
program will not force cleaning lanes all the way across the bundle if you specify "code
only."
Default: TEMA B
Tubes: Tubes can be removed from the layout by clicking on the tube to be removed (tube
will be highlighted in red) and then selecting the red X in the menu. If you want to designate
a tube as a plugged tube or as a dummy tube, click on the tube (tube will be highlighted in
red) and then select the plugged tube icon or dummy tube icon from the menu.
Tie Rods: To remove a tie rod, click on the tie rod (tie rod will be highlighted in red) and
then select the red X in the menu. To add a tie rod, select the add a tie rod icon in the menu
and then specify the location for the tie rod.
Sealing Strips: To remove a sealing strip, click on the sealing strip (sealing strip will be
highlighted in red) and then select the red X in the menu. To add a sealing strip, select the
add a sealing strip icon in the menu and then specify the location for the sealing strip.
Exchanger
The front head type does not affect the tubesheet layout. It is included in the input for
completeness of the TEMA designation (e.g., BEM).
The shell type does not affect the tubesheet layout, except for those cases where there is a
longitudinal baffle (shell types: F, G, and H). For these cases the program avoids a solution
where the longitudinal baffle would pass through the middle of a pass, for example a 6 pass
quadrant layout.
Tube pitch
The tube pitch is the distance from tube center to tube center within the tube pattern.
The tube pattern is the layout of the tubes in relation to the direction of the shell side
crossflow, which is normal to the baffle cut edge. The one exception to this is pool boiling in
a kettle type reboiler where the tube supports are sometimes baffles with a vertical cut.
Type of Baffles
If you specify no tubes in the window (NTIW), the program will not place any tube beyond
the baffle cut, minus an edge distance of 0.125 in or 3.2 mm.
The program also covers full supports and the two types of grid baffles: rod baffles and strip
baffles. Rod baffles are limited to a tube pattern of square or rotated square. Strip baffles are
for triangular tube patterns.
The baffle cut can be horizontal, vertical, or rotated 45 degrees. The orientation will affect the
appearance of the tube pattern and the location of the tie rods. The rotated cut may be used
only with a square or rotated square tube pattern.
Tube Layout
Mixed and ribbon type layouts have the advantage of easier nozzle installation, especially
with relatively large nozzles. Ribbon type is also preferable when there is a large pass to pass
temperature change, since ribbon type minimizes the local temperature stresses in the
tubesheet. Quadrant type layouts have the advantage of normally (but not always) yielding a
greater number of tubes.
U-tube layouts of 4 or more passes are restricted to the quadrant type.
Default: program will optimize to the greatest number of tubes.
Default: 15.9 mm or 0.625 in for TEMA B & C exchangers, 19.1 mm or 0.75 in for TEMA R
exchangers
Default: non-symmetrical
Default: shell inlet nozzle O.D. for length and width (square plate)
Program Operation
Running ENSEA
To start the ENSEA program calculations select the Run button in the Tools Bar or select the
Run command in the Menu Bar.
If the program has any special messages to display, these will appear at this point.
Displaying Results
To display the results of the calculations on the screen, select section to be displayed from the
results section of the navigator.
Results
The output from ENSEA is divided into six sections:
• Input Data
• Messages
• Tubesheet Layout Summary
• Tube Row Details
• U-bend Details
• U-bend Totals.
You can display and/or print any or all parts of this output. The format of the output is
consistent between display and printed output, typically with two or three display screens
equal to one printed page. Most printed pages will also have a heading with the program
name, version, time, date, and filename.
Input Data
You can display the input data in a more condensed format than used in the input. It is
recommended that you request the input data as part of your printed output so that it is easy to
reconstruct the input which led to the design.
Summary
U-bend Details
This output will only appear when you specify a "Rear Head Type" of U and specify a
"Straight Length for U-tubes". The program determines the first (smallest) bend diameter
from the "Minimum U-bend Diameter" in the input.
Schedule Number
This is merely a sequential number to identify a set of equal length tubes.
Bend Diameter
This is the diameter through the center of the tube in the bend. It is equal to the distance
between the tube centers of the two straight length portions of the U-tube.
Number of U's
This is the number of U-tubes of the corresponding bend diameter and length.
U-tube Length
This is the developed length from tube end to tube end through the center of the tube and
bend. It is the length of the straight tube before being bent to form the U-tube.
Ensea References
For a further understanding of subjects relating to ENSEA, you can refer to the following
publications:
Numerical Control
3. Programming for Numerical Control Machines, A.D. Roberts and R.C. Prentice,
McGraw-Hill, New York, 1968
4. Modern Machine Shop NC/CAM Guidebook, Gardner Publications, Brookfield,
Wisconsin
❖ ❖ ❖ ❖
Introduction
Metals is a program which retrieves the properties of materials used in the construction of
pressure vessels. It covers a wide range of pure and alloyed metals in a number of different
forms (i.e., pipe, plate, forging, tube). It also includes non-metallic materials in the form of
gaskets.
Metals accesses a databank of materials. This is the same databank which is accessed from
the mechanical design program, Teams, and the thermal design programs Aspen Hetran and
Aspen Aerotran. The databank is divided up into sections based on the material standard or
country of origin, for example: ASTM for American materials; AFNOR for French materials;
DIN for German materials. You can specify which material you want by using a four digit B-
JAC material designator. There are also two digit generic material designators, which you can
use in the Hetran, Aerotran, and Teams programs. These generic material designators identify
a general material (e.g. carbon steel), instead of a specific grade of material. The program will
decide which specific material to use for the properties, based on the size and type of
component. You can establish which specific materials to use for generic material
assignments by using the Defmats database.
Temperature dependent data (e.g. allowable stress) is stored in the form of data points
corresponding to the data points given in the source. For temperatures between stored data
points, the program will interpolate. For temperatures outside the stored data points, the
program will return a value of zero.
The databank also includes cost data, which is stored as price per unit weight (i.e., $/lb or
$/kg), except for tubing which is stored as price per unit length (i.e., $/ft or $/m) for a 19.05
mm (3/4") o.d., 1.65 mm (0.065") thick tube. You can change the cost data by using the Cost
database.
Metals Scope
Material Groups
Bolting
Couplings
Forgings
Gaskets
Pipe
Plate
Sheet
Tubes
Weld Cap
Properties
Allowable Stress Poisson Ratio
Density Specified Min. Tensile Strength
Gasket Seating Stress Specified Min. Yield Strength
Gasket m Factor Stress Intensity
Group No. Tensile Strength
Modulus of Elasticity Thermal Conductivity
P No. Thermal Expansion Coefficient
Price Yield Strength
Systems of Measure
U.S., SI, or Metric
Input
Material Name
Specify materials for required components. You can use the generic material types such as
"carbon steel" which the program will assign actual default material specifications depending
on the product form. For carbon steel plate, a material specification of SA-516-70 will be
used for an ASME design. Appropriate specifications will be selected for other design
construction codes. The default materials can be changed using the utility DefMats. Reference
the Appendix for a complete list of generic materials. To search for a specific material
specification, select the Search Databank button. Type the first few characters to search for a
material in the databank.
Program Operation
Options
The Metals program gives you the option of retrieving the properties for a specific material or
searching the databank for matches of a material name or standard number.
Changing Units
You can change the system of measure shown in the display output and the printed output by
selecting the Units in the Tools Bar. The units will switch back and forth between U.S., SI,
and Metric units.
Printing Output
You can request printed output by selecting the File command from the Menu Bar and
selecting the Print command.
Multiple Runs
To make alternate runs, change the input as necessary and select Run to recalculate with the
conditions.
Warning Messages
These are conditions, which may be problems, however the program will continue.
Error Messages
Conditions which do not allow the program to continue.
Limit Messages
Conditions which go beyond the scope of the program.
Notes
Special conditions which you should be aware of.
Suggestions
Recommendations on how to improve the design.
Price - The price for all materials except tubing is shown as cost per unit weight. The price
for tubing is the cost per unit length for a 19 mm (0.75 in.) o.d. tube with a wall thickness of
1.65 mm (0.065 in.). This is the price which is used in the cost estimate routines. It can be
changed by using the Newcost program.
P No. - This is a number listed in the ASME Code Section IX. It indicates which welding
procedure group a material belongs to. Carbon steel materials have a P number of 1.
Group No. - The group specification further divides materials under a certain P number to
which special ASME Code rules apply. For example, certain non-destructive examination of
P3 group 3 materials are different from other P3 materials.
Specified Minimum Yield - This mechanical property shows the stress at which permanent
material deformation starts to occur at room temperature.
Gasket Properties
Material Properties
Price 44.09 USD/kg
Density 2201 kg/m3
Gasket Factor m 2.75
Min. Design Seating Stress y 25511 MPa
Gasket Thickness 1.6 mm
ASME Column 2
Gasket Factor m - This factor denotes the compression load necessary to maintain a tight
joint expressed as a multiple m of the internal pressure. This value is a function of the gasket
material and construction.
Min. Design Seating Stress y - This value is the minimum load required to properly seat the
gasket. It is a function of the gasket material and construction. Generally, harder gaskets have
higher seating stresses.
ASME Column - This indicates the column in Table 2-5.2 Appendix 2 of the ASME Code
Section VIII Division 1, which shows the appropriate formula for the calculation of the basic
gasket seating width.
Material Properties
ASME Boiler and Pressure Vessel Code, Section II, Materials, Part D Properties, annual
American National Standards Institute (ANSI)
Deutsches Institut für Normung e.V. (DIN)
AD-Merkblätter - Technical Rules for Pressure Vessels, Carl Heymanns Verlag KG, Berlin,
Germany, annual
Verband der Technischen Überwachungs-Vereine e.V. (VdTÜV)
Association Française de Normalisation (AFNOR)
Standards of Tubular Exchangers Manufacturers Association, Seventh Edition, TEMA, New
York, USA, 1988
Equivalent Materials
Worldwide Guide to Equivalent Irons and Steels, ASM International, Metals Park, Ohio,
USA, 1987
Worldwide Guide to Equivalent Nonferrous Metals and Alloys, ASM International, Metals
Park, Ohio, USA, 1987
Stahlschlüssel, C. W. Wegst, Verlag Stahlschlüssel Wegst GmBH, Marbach, Germany,1992
Material Prices
Metal Statistics - The Purchasing Guide of the Metal Industries, Fairchild Publications, New
York, USA, annual
Generic Material
Number Generic Material
1 Carbon Steel
2 Low Alloy Steel C 1/2 Mo
3 Low Alloy Steel 1/2 Cr 1/2 Mo
4 Low Alloy Steel Cr 1/2 Mo
5 Low Alloy Steel 1 1/4 Cr 1/2 Mo
6 High Alloy Steel Grade 304
7 High Alloy Steel Grade 304L
8 High Alloy Steel Grade 316
9 High Alloy Steel Grade 316L
10 High Alloy Steel Grade 347
11 High Alloy Steel Grade 310S
12 High Alloy Steel Grade 310S XM-27 (E-brite)
13 High Alloy Steel Grade 410
14 Nickel Alloy 200
15 Nickel Low Carbon Alloy 201
16 Nickel Alloy 400 (Monel)
17 Nickel Alloy 600 (Inconel)
18 Nickel Alloy 800
19 Nickel Alloy 825 (Inconel 825)
20 Nickel Alloy B (Hastelloy B)
21 Nickel Alloy C (Hastelloy C)
22 Nickel Alloy G (Hastelloy G)
23 Nickel Alloy 20Cb (Carpenter 20)
24 Titanium
25 Copper-Nickel 70/30 Alloy CDA 715
26 Copper-Nickel 90/10 Alloy CDA 706
27 Copper-Nickel Alloy CDA 655
28 Naval Brass Alloy 464
29 Aluminum-Bronze Alloy 630
30 Aluminum Brass Alloy 687
31 Admiralty Alloy 443
33 Zirconium
Titanium Pipe
Number Titanium Pipe
1463 SB-337 Grade 1 Welded Annealed Titanium Pipe
1205 SB-337 Grade 2 Seamless Titanium Pipe
1206 SB-337 Grade 2 Welded Titanium Pipe
1462 SB-337 Grade 3 Welded Annealed Titanium Pipe
1334 SB-337 Grade 7 Seamless Titanium Pipe
1336 SB-337 Grade 7 Welded Titanium Pipe
1335 SB-337 Grade 12 Seamless Titanium Pipe
1337 SB-337 Grade 12 Welded Titanium Pipe
Zirconium Pipe
Number Zirconium Pipe
1454 SB-658 Grade R60702 Zirconium Seamless Pipe
1456 SB-658 Grade R60702 Zirconium Welded Pipe
Titanium Plate
Number Titanium Plate
1464 SB-265 Grade 1 Titanium Plate
1153 SB-265 Grade 2 Titanium Plate
1154 SB-265 Grade 3 Titanium Plate
1333 SB-265 Grade 7 Titanium Plate
1332 SB-265 Grade 12 Titanium Plate
Aluminum Plate
Number Aluminum Plate
1361 SB-209 Alloy 6061 Temper T651 Aluminum Plate
Zirconium Plate
Number Zirconium Plate
1453 SB-551 Grade R60702 Zirconium Plate
Gaskets
Number Gasket Material
1324 Compressed Asbestos 1/32" Thick (0.8 mm)
1301 Compressed Asbestos 1/16" Thick (1.6 mm)
1302 Compressed Asbestos 1/8" Thick (3.2 mm)
1330 Compressed Fiber 1/16" Tk (1.6 mm)
1331 Compressed Fiber 1/8" Tk (3.2 mm)
1306 Flat Metal Jacket Asbestos Iron
1320 Flat Metal Jacket Asbestos Soft Steel
1309 Flat Metal Jacket Asbestos Stainless Steel
1305 Flat Metal Jacket Asbestos Soft Copper
1307 Flat Metal Jacket Asbestos Monel
1308 Flat Metal Jacket Asbestos 4-6% Chrome
1319 Flat Metal Jacket Asbestos Brass
1311 Solid Flat Metal Iron
1322 Solid Flat Metal Soft Steel
1313 Solid Flat Metal Stainless Steel
1310 Solid Flat Metal Soft Copper
1312 Solid Flat Metal Monel
1323 Solid Flat Metal 4-6% Chrome
1321 Solid Flat Metal Brass
1326 Self-Energizing Types
1314 Solid Teflon 1/32" Thick (0.8 mm)
1315 Solid Teflon 1/16" Thick (1.6 mm)
1316 Solid Teflon 3/32" Thick (2.4 mm)
1317 Solid Teflon 1/8" Thick (3.2 mm)
1303 Spiral-Wound Metal Asbestos Carbon Steel
1304 Spiral-Wound Metal Asbestos Stainless
1318 Spiral-Wound Metal Asbestos Monel
1327 Ring Joint Iron or Soft Steel
1328 Ring Joint Monel or 4-6% Cr
1329 Ring Joint Stainless Steel
1325 Elastomers 75A or Higher Shore Durometer
Gaskets
Number Gasket Material
2324 Compressed Asbestos 1 mm Thk.
2301 Compresses Asbestos 2 mm Thk.
2302 Compressed Asbestos 3 mm Thk.
2314 Solid Teflon 1 mm Thk.
2316 Solid Teflon 2 mm Thk.
2317 Solid Teflon 3 mm Thk.
2318 Spiral-Wound Metal Asbestos Monel
2303 Spiral-Wound Metal Asbestos Carbon Steel
2304 Spiral-Wound Metal Asbestos Stainless Steel
2305 Flat Metal Jacket Asbestos Soft Copper
2319 Flat Metal Jacket Asbestos Brass
2320 Flat Metal Jacket Asbestos Soft Steel
2306 Flat Metal Jacket Asbestos Iron
2307 Flat Metal Jacket Asbestos Monel
2308 Flat Metal Jacket Asbestos 4-6% Chrome
2309 Flat Metal Jacket Asbestos Stainless Steel
2310 Solid Flat Metal Soft Copper
2311 Solid Flat Metal Iron
2312 Solid Flat Metal Monel
2313 Solid Flat Metal Stainless Steel
2321 Solid Flat Metal Soft Brass
2322 Solid Flat Metal Soft Steel
2323 Solid Flat Metal 4-6% Chrome
2325 Elastomers 75A or Higher Shore Durometer
2326 Self-Energizing Types
2327 Ring Joint Iron or Soft Steel
2328 Ring Joint Monel or 4-6% Chrome
2329 Ring Joint Stainless Steel
Generic Material
Number Generic Material
1 Carbon Steel
2 Low Alloy Steel C 1/2 Mo
3 Low Alloy Steel 1/2 Cr 1/2 Mo
4 Low Alloy Steel Cr 1/2 Mo
5 Low Alloy Steel 1 1/4 Cr 1/2 Mo
6 High Alloy Steel Grade 304
7 High Alloy Steel Grade 304L
8 High Alloy Steel Grade 316
9 High Alloy Steel Grade 316L
13 High Alloy Steel Grade 410
15 Nickel Low Carbon Alloy 201
16 Nickel Alloy 400 (Monel)
17 Nickel Alloy 600 (Inconel)
19 Nickel Alloy 825 (Incoloy)
25 Copper-Nickel 70/30 Alloy CDA 715
26 Copper-Nickel 90/10 Alloy CDA 706
33 Zirconium
Gaskets
Number Gaskets
3312 Blechummantelte Dichtung - Al
3313 Blechummantelte Dichtung - Cu-Ms
3314 Blechummantelte Dichtung - weicher Stahl
3300 Flachdichtung - PTFE
3301 Flachdichtung - It - DIN 2505 (4/90)
3307 Flachdichtung - It - DIN 2505 (1/86)
3302 Flachdichtung - It PTFE-ummantelt
3303 Graphit mit Verstürkung - DIN 2505
3306 Linsendichtung - DIN 2696
3305 Metall-Flachdichtung - Stahl - St 35
3308 Spiral-Asbestdichtung - unlegierter Stahl
3309 Welldichtring - Al
3310 Welldichtring - Cu-Ms
3311 Welldichtring - weicher Stahl
❖ ❖ ❖ ❖
Introduction
Primetal is a program that allows you to build and maintain your own databank of materials
which supplements the materials in the Metals databank.
The material can be in the form of plate, pipe, tube, forging, coupling, bolt, or gasket. Once
you assign a material name and store the material properties, you can then use the new
material name in any of the Aspen B-JAC programs which allow specific material names
(Hetran, Teams, Metals).
The Primetal program provides the following functions:
• Add a material
• Modify the properties of a material
• Delete a material
• Display or print a list of materials
• Display or print the properties of a material
This program does not require an input data file, since all of the data is stored in the databank
itself. You specify the input data directly into the Primetal program when you run it. The
input data can be specified in either U.S., SI, or Metric units and is divided into three
sections:
• Names
• Constant properties
• Temperature dependent properties
The names are:
• Full name (up to 78 characters)
• Short name (up to 39 characters) for the mechanical design output
• Very short name (up to 24 characters) for the bill of materials
Currency
This item refers to the currency of the values in the cost files. The original selections are:
The user can enter the Korean Won in the UOM Control (Unit of Measure control - the user
can enter any currency here). Go to Tools > Data Maintenance > Units of Measure > Units
Maintenance. Fill out the new currency information. Save the changes. From this point
forward, the user can convert to the new currency. Also, using one of three customizable
unit-sets, the user can default to a currency and other special units.
Material Class
The number designator used by the program for the material class are:
The material type and class is important when the user enters his/her own materials.
❖ ❖ ❖ ❖
Introduction
Newcost is a database maintenance program, designed to modify and/or print the contents of
the labor and material cost files associated with the Aspen B-JAC programs which address
cost estimation (Teams, Qchex, and Hetran).
B-JAC supplies a standard database with each version of the program. When you make any
changes to the database, your changes will always override any values in the standard
database.
To start the Newcost database, first change your working directory to where you want the
modified database to reside. This can be the same directory as the Aspen B-JAC programs or
other user sub-directories. When you make changes using Newcost the changes are stored in
your current directory. In this way you can build separate databases on different directories,
which can reflect different costing requirements for different projects or bids. Access the
Newcost program by selecting Tools from the Menu Bar and then selecting Data Maintenance
and then selecting Costing.
The Newcost gives you access to six different databases. These are:
1. General cost and labor adjustment
2. Fabrication and operation standards
3. Material dependent fabrication standards
4. Welding standards
5. Labor efficiency factors
6. Material prices
7. Part numbers for bill of materials and drawings
8. Horizontal support standards
Welding Standards
Here you can specify the type of welding to be used for each type of vessel component made
from each of ten different material classes. You can choose from stick electrode, self shielded
flux core, gas metal arc, submerged arc, tungsten inert gas, and plasma welding.
Newcost Database
This is the Aspen B-JAC program window. Select File from the menu bar to open a new or
existing file. For this example you will open an existing file to first perform a thermal design
using Aspen Hetran and then transferring the information in the Aspen Teams program for a
mechanical design. Operation of the Aspen Aerotran program is very similar to the Aspen
Hetran program.
❖ ❖ ❖ ❖
Introduction
The Aspen B-JAC Windows user interface is designed to allow you to export input and
results information into an Excel spread sheet.
This chapter describes how to use these export features. Topics include:
• Export features
• Copying and pasting input and results from a B-JAC application to Excel
Copy Format:
First you need to set the format for the copy. By default, the Drag-Drop function copies only
the value (or values) of information. To reset the format, select Tools/Program
Settings/Advanced and set the copy format.
• Value only
Copying drawings:
Select the drawing you wish to copy by clicking and holding down the left mouse button on
the drawing then dragging the mouse cursor to the desired location in the spread sheet. This
‘drag & drop” method will move the drawing with border into the spread sheet.
• Open the B-JAC program window and select a Hetran file. If results are not present, run
the file.
• Open Excel and open the HetranBlank.xlt template. Save as a different template name.
• Locate the Overall Coefficient column in the Interval Analysis / Performance section of
Hetran.
• Set the format for the copy to caption, values, and units under Tools/Program
settings/Advanced as described above in the Copy Format instructions.
• Using the mouse click on the Overall coefficient column with the left mouse button an
hold the button down. Now drag the mouse cursor to the desired location in your Excel
spread sheet and release the mouse button.
❖ ❖ ❖ ❖
Introduction
This chapter describes how to use the ASPEN B-JAC ActiveX Automation Server. The topics
include:
• Reference information
This chapter assumes that you are familiar with Microsoft Visual Basic and understand the
concepts of object-orientated programming.
The examples in this chapter use Visual Basic 5.0 and Visual Basic for Application (VBA) as
the Automation Client. Much of the code examples in this chapter are taken from the example
files, which are distributed with the standard ASPEN B-JAC installation. If you installed
ASPEN B-JAC in the default location, the code examples are located in the Program
Files\AspenTech\BJAC101\xmp\VB.
The examples use the example problem file LiquidLiquid.BJT, which is provided with the
standard ASPEN B-JAC installation. You will find this file in Program
Files\AspenTech\BJAC101\xmp if you installed ASPEN B-JAC in the default location.
• connect both the inputs and the results of the ASPEN B-JAC program to other
applications such as design programs of databases.
• write your own user interface to control the ASPEN B-JAC program from creating a new
application to printing results of the calculation. With your own interfaces you can use the
ASPEN B-JAC program as a model for your design plan or use the ASPEN B-JAC
program as a part of your design system.
If ASPEN B-JAC Design System or ATV core component does not exist in the list,
click Browse and find the ASPEN B-JAC executable directory. Select
BJACWIN.EXE or ATVDataServer.DLL.
If you opened a project used earlier version of the ASPEN B-JAC or the Excel
example file for the ASPEN Hetran, HETRANAUTO.XLS, you might find missing
components in your project. In order to use the ASPEN B-JAC objects you should
open the Reference dialog box and check the ASPEN B-JAC Design System box or
the ATV core component box as mentioned earlier.
Error Handling
Errors may occur in calling methods or accessing properties of the ASPEN B-JAC objects. It
is important to create an error handler for all code, which accesses an automation interface.
An automation interface may return a dispatch error for many reasons, most of which do not
indicate fatal or even serious errors.
Although any error will normally causes a dialog box to be displayed on the user’s screen, it
is strongly recommended that you write your own error handler to trap the error in order to
exit the application cleanly or proceed with the next step.
Exposed by BJACWIN.EXE
Exposed by AtvDataServer.DLL
• Saving a file
For more information about the BJACApp object refer to the “Reference Information”
section.
Note If there is a running ASPEN B-JAC Automation Server on your PC, the effect of using
Set objBjac = New BJACApp or Set objBjac =CreateObject(“BJACWIN.BJACApp”)
only gets a reference to the same instance of the server.
For more information about the ATVApp object refer to the “Reference Information”
section.
Sub Main()
' Variale declarations
Dim objBjac As BJACApp
Dim objHetran As ATVApp
Dim objScalar As ATVScalar
Dim objArray As ATVArray
' For example, let's retrieve the shell side pressure drop
shown in the
' optimization path.
' Notice that because variable arPresDropShell is an array
' you will need to access the array collection.
Set objArray = objHetran.ResultArrays("arPresDropShell")
' Loop through the array to view every element in the array
Dim I As Integer
For I = 1 To objArray.GetSize()
Debug.Print objArray.Values(I)
Next I
End Sub
• Enumerating objects
• Checking status
• Accessing data
• Exploring variables
Using FileNew
One way to create an ASPEN B-JAC application is to use the FileNew method in the
BJACApp object. The code segment below describes how to create a new file for the ASPEN
Teams:
Dim objBjac As Object
Dim objTeams As Object
Set objBjac = CreateObject("BJACWIN.BJACApp")
objBjac.FileNew "Teams"
By executing above code a new Teams application is created. The document containing the
new application is named as UNTITLE.BJT. Notice that the actual document is not created on
the disk until the FileSave or FileSaveAs method is called.
You can check the box next the application to create one or more applications.
Note Because the BJACApp object can only contain one document at a time, the FileNew
method will unload the current document before creating a new one. In other words, you can
not call the FileNew twice to create two different applications in the same BJACApp object.
Using LoadApp
The BJACApp object can contain one or more applications. If you want to add a new
application to your existing document, use the LoadApp method. For example if you want to
add a Hetran application in the above example code, you use
Dim objHetran as ATVApp
Set objHetran = objBjac.LoadApp(“Hetran”)
By executing the above code, a Hetran application object will be added to the document.
Using FileOpen
The Method FileOpen, in the BJACApp object, is the only way you can open an existing
ASPEN B-JAC document file. The method uses one string argument to represent the name of
the document file to be opened. The argument is optional. If the default is used or an empty
string is assigned, a standard Windows File Open dialog box will appear, in which the user
can browse the system to select a demand file.
Note The FileOpen method also unloads the current document before loading the
document supplied. You should save the document if you have made changes to the
document before calling the FileOpen method.
objBjac.FilePrint “Teams”
Or if you only want to print a portion of the results, you can set the second argument to False.
For example:
objBjac.FilePrint , False
In this case, the ASPEN B-JAC Print Dialog box will appear as shown here:
This dialog box is the same as you select the Print menu in the ASPEN B-JAC user interface.
You can select any result by checking box next the list item and change other settings as well.
objBjac.Save
It is strongly recommended that you use the FileSaveAs method to save the document in a
desire filename if the document was newly created using the FileNew method. Because the
default filename defined by the program is UNTITLE.BJT.
The argument of the FileSaveAs method can be omitted. If do so, a standard “Save As”
Windows dialog box will appear and you will be able to specify any filename or file path.
Enumerating Objects
The ASPEN B-JAC Automation Server provides following collections to keep track of the
objects:
Checking Status
Checking Status for an application or for a data object is important when you want to know
whether you have made changes to the application, whether you can run the program, or
whether the results are present.
Using IsSaved
The IsSaved property is provided in the BJACApp object and the ATVApp object. You can
use this property to check to see if any change in the input of the document has been made
and the changes have not been saved. This is particularly useful when changes have been
made and you need to save these changes.
The following code gives an example that shows how to use the property:
Private Sub SaveFile(ByVal objBjac as BJACApp )
If Not objBjac.IsSaved Then
objBjac.FileSave
End If
End Sub
If you just want to check to see if a particular application has been modified or not, you can
query the ATVApp.IsSaved property. For example:
Using IsComplete
The IsComplete property is used to check the completion status for an application or check
for required input data. The ASPEN B-JAC object provides a variety of comprehensive
algorithms checking the completion status for applications based on various input conditions.
The IsComplete property returns a value of True to indicate the status is complete.
' Found the first incomplete data, return the data and exit
Set FindIncompleteData = objScalar
Exit Function
End If
Next
End Function
Notes:
• The Uom property only applies to the physical quantity data, for example, temperature
and pressure.
• The Uom property is a string. You must assign an existing unit string to the data. The unit
string remains unchanged if an invalid unit string is supplied.
• Changing the unit string will not result in the value being converted.
• Find out the attributes for the variable. Especially, you need to know the variable is a
scalar or an array, and input or result.
• Get the reference to the data object using the appropriate data object collection.
Exploring Variables
In order to access the data of interest in an ASPEN B-JAC design, you need to locate the
variables of interest in the system. To do this, you can use the Application Browser together
with the Variable List Window in the ASPEN B-JAC User Interface to navigate the data.
In the ASPEN B-JAC user interface, every application, for example, Hetran, is represented in
an Application Browser. The Application Browser has a tree structure and contains the visual
representation for inputs and results in a series of forms. On each form, for input and results,
each data control is connected a data object, and each data has a variable associated with it.
The Variable List window will list all the variables behind the form.
To open the Variable List Window, from the View menu, click Variable List.
• From the Tool menu, click the Program Setting to display the program setting dialog box.
• Click the Advanced tab, and check the option Show Variable Attributes on the
Description Pane. Click OK to close the dialog box.
• Click a control on the form to see the attributes of the variable associated with the control,
which are isplayed on the description pane.
For example:
Aerotran Method
Gets a reference to an ATVApp object that represents the Aerotran application.
Parameters
hWndClient Long Required. A long value representing the handle of client
window, on which the drawing will be displayed.
DrawingID Long Required. A long value representing the drawing to be
displayed. See Drawing ID Definitions below for details.
Drawing ID Definitions
ID Description Hetran Teams Aerotran Ensea
10 Outline ü ü ü
11 Setting plan ü ü
20 Material specifications ü
30 Sectional ü
40 Bundle layout ü
50 Tubesheet layout ü ü ü ü
60 Shell ü
61 Shell A ü
62 Shell B ü
70 Shell cover ü
80 Front head ü
90 Rear head ü
100 Floating head ü
110 Bundle ü
120 Baffles ü
130 Flat covers ü
140 Front tubesheet ü
150 Rear tubesheet ü
160 Expansion joint ü
171 Gaskets A ü
172 Gaskets B ü
173 Gaskets C ü
181 Body flanges A ü
182 Body flanges B ü
183 Body flanges C ü
184 Body flanges D ü
185 Body flanges E ü
186 Body flanges F ü
190 Vertical supports ü
191 Bottom front supports ü
192 Top front Supports ü
193 Bottom rear Supports ü
194 Top rear supports ü
200 Weld details ü
ExecutionControlEnabled Property
Returns or sets a Boolean value that determines whether or not the program can take control
of the calculation execution. When set to True, the input must be complete in order to execute
the calculation engine. When set to False, the calculation engine can be launched at any time.
ExportToDXF Method
Exports the drawings to AutoCAD DXF format file and returns True if the function succeeds.
Parameters
DrawingID Long Optional. A long value representing the drawing
to be exported. If omitted, all the drawings in the
object will be exported. For detailed definitions
for DrawingID, see the DisplayDrawing method.
DXFFileName String Optional. A string value representing the filename
drawing to be exported. If omitted, the current
document file will be used.
Note: If DrawingID is omitted, each drawing will
be saved to a file with corresponding DrawingID
appended to the DXFFileName.
Syntax object.FileClose
Remarks The FileClose method will close all of the application user interface windows
associated with the open document and destroy all the objects associated with the document
as well.
Note: Prior to calling this method, you should release all the objects you have referenced in
the code except the BJACApp object.
Example
Dim objBjac As Object
Dim obhApp As Object
Dim objDat As Object
. . .
‘ Gets a reference to the App object
Set objApp = objBjac.ATVApps(“Aerotran”)
Syntax object.FileExit
• Close all of the application user interface windows associated with the open document if
the necessary.
• If there is no running BJACWIN.EXE prior to the BJAC object is created in your code,
the FileExit method will also destroy the ASPEN B-JAC user interface main window.
Note 1) Prior to calling this method, you should release all the objects referenced in your
code in the opposite sequence of referencing. 2) Instead of calling this method, you could
simple use Set objBjac = Nothing in your code.
FileNew Method
Creates a document and returns a Boolean value indicating whether or not the process
succeeded.
Parameters
AppName String Optional. A string value representing the name
of an application to be created. If omitted, the
File New Dialog box appears and user can
select one or more applications to create.
Parameters
Filename String Optional. A string value representing the name
of an existing document file to be opened. If
omitted, the standard Windows FileOpen
Dialog box will be displayed to allow user to
open any existing document.
FilePrint Method
Prints the results for the document if results are present.
Parameters
AppName String Optional. A string value representing the name
of an application to be printed. If omitted, every
application will be printed.
PrintAll Boolean Optional. A Boolean value that determines
whether or not to print all of the results. If
False, then the Print Selection Dialog box
appears and user can select the results to print.
FileSave Method
Saves the current document file to a disk without changing the name and returns a Boolean
value indicating whether or not the process succeeded.
Syntax object.FileSave
Parameters
Filename String Optional. A string value representing the full
path name of the document to be saved. If
omitted, the standard Windows FileSaveAs
Dialog box appears and user will be able to
specify the name through the dialog.
GetApp Method
Returns a reference to the specified ATVApp object if succeeded or Nothing if failed.
Parameters
Appname String Required. A string value representing
the name of the application.
GetFileName Method
Returns a string value representing the full path name of the open document.
Syntax object.GetFileName
Data TypeString
Syntax object.GetFilePath(Type )
Parameters
Type Long Required. A Long value indicating the type of
information to be retrieved. Accepted values are:
0 - The program installation folder name.
1 - Executable files folder name
2 - Help files folder name
5 - Current open document name
10 - Full path name for the static list database
11 - Full path name for the units of measurement
database
GetListCollection Method
Retrieves information from a static list and returns the number of items in the list if succeeded
or 0 if failed.
Parameters
ListName String Required. A string value representing the name of
the static list to be retrieved
ListItems Collectio Required. A collection to be used to store the
n items in the list.
ListIndices Collectio Required. A collection to be used to store the
n corresponding indices for the list
nItems = objBjac.GetListCollection(“ShellType”,ListItems,ListIndices)
For I = 1 to nItmes
Debug.Print ListIndices(I),”,” ListItems(I)
Next I
. . .
0, Program
1, E – one pass shell
2, F - two pass shell with long. baffle
3, G - split flow
4, H - double split flow
5, J - divided flow (nozzles: 1 in, 2 out)
6, K – kettle
7, X – crossflow
8, V - vapor belt
9, J - divided flow (nozzles: 2 in, 1 out)
GetSize Method
Returns the number of elements in the array data object.
Syntax object.GetSize
GetVersion Method
Returns a string value representing the current version information of the program.
Syntax object.GetVersion
Syntax object.HasResults
Hetran Method
Gets a reference to an ATVApp object that represents the Hetran application.
Syntax object.Hetran
Hide Method
Hides the ASPEN B-JAC user interface.
Syntax object.Hide
Remarks This is the same as if you use the statement: object.Visible = False
Insert Method
Inserts an element into the array data object.
Parameters
Data Variant Required. A variant value to be assigned
Index Long Optional. A Long value indicating where the
new element should be inserted after. If omitted,
the new element will be added to the last.
Syntax object.IsComplete
IsElementEmpty Method
Returns a Boolean value that indicates whether or not an element in the array data is empty.
Syntax object.IsElementEmpty(Index )
Parameters
Index Long Required. A Long value indicating the
element to be checked.
Remarks Use this method to check an individual element in the array. Use the IsEmpty
method to check the entire array.
IsEmpty Method
Returns a Boolean value that indicates whether or not the data is empty.
Syntax object.IsEmpty
Remarks Use this method to check to see if the data is empty or not. For ATVArray
objects, the return is True only if all of the elements in the array are empty.
Syntax object.IsSaved
Parameters
Appname String Required. A string value representing the name
of the application.
Remarks The LoadApp method will create the object if the specified ATVApp
object is available in the BJACApp object. If the object already exists, the method will
act like the GetApp method.
Minimize Method
Minimize the ASPEN B-JAC user interface Windows
Syntax object.Minimize
Syntax object.Name
Remarks When used for an ATVApp object, it returns the name for the application, for
example, Hetran. When used for an ATVArray object or ATVScalar object it returns the
variable name associated with data.
Syntax object.Parent
Remarks It returns a BJACApp object the ATVApp object, and returns an ATVApp
object for the data objects.
Syntax object.PQOrListType
Remarks The PQOrListType property is used only for data that are physical quantities
or lists. The property returns the name of the physical quantity or the list.
Example
The following example shows how to access the PQOrListType property:
MassFlowrate
ApplicationTypeHS
Syntax object.Remove([Index] )
Parameters
Index Long Optional. A Long value indicating the
element to be removed in the array. If
omitted, the last element will be
removed.
Syntax object.ResultArrays
Syntax object.ResultScalars
Run Method
Launches the calculation engine to perform the calculation and returns a status. It returns 0 if
the calculation succeeded and a none-zero error code to indicate an error if the calculation
failed.
Syntax object.Run
Syntax object.Run2([RunType] )
Parameters
RunType Long Optional. A Long value indicating the type of
calculation to be performed. If omitted, the
method will act as same as the Run method.
Note: Currently only the Teams application has
different run types as shown below:
1- Calculations + Cost + Drawings
2- Calculations only
3- Calculations + Cost
4- Calculations + Drawings
RunFinished Event
Gets fired when the calculation finished successfully.
Example
The following example shows how to implement the RunFinished method to catch the event
when the calculation is done.
‘ Declarations
Private objBjac as BJACApp
Private WithEvents objAerotran as ATVApp ‘ you must use WithEvents
. . .
Private Sub MyMain( )
‘ Create a BJACApp object, and open an Aerotran problem file
. . .
‘ Get the Aerotran object, and run Aerotran
Set objAerotran = objBjac.Aerotran
objAerotran.Run
End Sub
Private Sub objAerotran_RunFinished()
‘ Add your code below. For example, retrieve some results
. . .
End Sub
Syntax object.Scalars
Show Method
Shows the ASPEN B-JAC user interface.
Syntax object.Show
Parameters
Index Long Optional. A Long value representing the element
number in the array. If omitted, the first element
is assigned.
Data Type String
Remarks The Text property has no effect on the calculation, and is only used to store
extra information to help understanding of the Value property. For example, for a data object
representing a material, the Value property of the data object will be the material number
assigned by the ASPEN B-JAC, and the Text property will contains the description for the
material.
Uom Property
Returns or sets a String that represents the unit for a physical quantity data object.
Remarks If an invalid unit string is supplied, the unit string remains unchanged.
Changing the unit string will not cause the value conversion.
When a new setting is assigned to a BJACApp object, the new setting makes no effect on the
ATVApp objects that are created already. However, if a new setting is assigned to an
ATVApp object, the entire object, including the contained data objects, or even the user
interface window that represents the object, will be changed accordingly.
Parameters
Index Long Optional. A Long value representing the element
number in the array. If omitted, the first element is
assigned.
Uom String Optional. A String value representing the units of
measure to be based or assigned if the data is a
physical quantity. If omitted the current units of
measure will be used.
Note When the Uom parameter is used to returns a
value, the data will be converted according to the
Uom. However, if the Uom parameter is assigned
the data object, the value of the data object will not
be converted.
Data Type Variant
The optional parameter Index is used only for an ATVArray object. It represents the element
number in the array object.
The optional parameter Uom is a string description for the units of measure, for example, kg/s
for mass flow rate. You can use the Uom parameter to assign a new units of measure to the
data, or returns a value based the specified Uom parameter.
Example
Dim objHetran As ATVApp
Dim objArray As ATVArray
Dim objScalar As ATVScalar
Dim Buf As Single
. . .
‘ Get the reference to the hot side flow rate
Set objScalar = objHetran.Scalars(“FlRaHS”)
‘ Get the current value in kg/h no matter what units the data is
‘ actually using
Buf = objScalar.Value(“kg/h”)
‘ Get the reference to the specific heat for liquid cold side
Set objArray = objHetran.Arrays(“SpHtLiqCS“)
❖ ❖ ❖ ❖
B.W.G. Gauge in mm
28 0.014 0.36
27 0.016 0.41
26 0.018 0.46
25 0.20 0.51
24 0.22 0.56
23 0.25 0.64
22 0.028 0.71
21 0.032 0.81
20 0.035 0.89
19 0.042 1.07
18 0.049 1.24
17 0.058 1.47
16 0.065 1.65
15 0.072 1.83
14 0.083 2.11
13 j0.095 2.41
12 0.109 2.77
11 0.120 3.05
10 0.134 3.40
9 0.148 3.76
8 0.165 4.19
7 0.180 4.57
6 0.203 5.16
5 0.220 5.59
4 0.238 6.05
3 0.259 6.58
2 0.284 7.21
1 0.300 7.62
Program Default:
0.23 in or 0.58 mm for tube O.D. less than 2 in or 50.8
0.36 in or 0.91 mm for tube O.D. greater than 2 in or 50.8 mm
Row A | 1.6 1.6 1.6 1.6 1.6 1.6 2.0 2.0 2.0 2.0
Row B | - 2.0 2.0 2.0 2.0 2.3 2.3 2.3 2.3 2.3
Row D | 1.8 2.0 2.3 2.3 2.3 2.6 2.9 3.2 3.6 4.0
Row E | 2.0 2.3 2.6 2.9 2.9 2.9 3.2 3.6 4.0 4.5
Row F | 3.2 3.2 3.6 3.6 4.0 5.0 5.6 6.3 6.3 7.1
Row A | 2.0 2.0 2.6 2.6 2.6 3.2 3.2 3.2 4.0 4.0
Row B | 2.6 3.6 4.0 4.0 4.0 4.0 5.0 5.6 6.3 7.1
Row D | 4.5 5.0 5.6 5.6 6.3 6.3 6.3 6.3 7.1 8.0
ISO: 10 16 20 25 40 50 100
Abbrev Material
CS Carbon Steel
C½Mo Low Alloy Steel C½Mo
½Cr½Mo Low Alloy Steel ½Cr½Mo
Cr½Mo Low Alloy Steel Cr½Mo
1¼Cr½Mo Low Alloy Steel 1¼Cr½Mo
SS 304 High Alloy Steel Grade 304
SS 304L High Alloy Steel Grade 304L
SS 316L High Alloy Steel Grade 316L
SS 310S High Alloy Steel Grade 310S
SS 347 High Alloy Steel Grade 347
SS 310S High Alloy Steel Grade 310S
SS XM-27 High Alloy Steel Grade XM-27
SS 410 High Alloy Steel Grade 410
A = Excellent E = Explosive
B = Good I = Ignites
C = Fair - = Information not available
D = Not suitable
Corrosion Table CS Cu Ad Cu CN CN SS SS Ni Mo In Ha Ti Zr Ta
mi Si 90 70 304 316 nel co st
Acetaldehyde A E E E E E A A A A A A B - A
Acetic acid D D D D C C A A D A B A A A A
Acetic anhydride D B C B B B B B B B B A A A B
Acetone A A A A A A A A B A A B A - A
Acetylene A E E E E E A A A A A A A - A
Aluminum chloride D D D D D D D D C B D A A A A
Aluminum hydroxide B B B B B B B B B B B B - - B
Ammonia (anhydrous) A A A A A A A A B A B B A - A
Ammonium chloride D D D D D D B B B B B B A A A
Ammonium sulfate C C C C C C C C B A B B A A A
Ammonium sulfite D B B B B B C C D D D - A - A
Corrosion Table CS Cu Ad Cu CN CN SS SS Ni Mo In Ha Ti Zr Ta
mi Si 90 70 304 316 nel co st
Amyl acetate B A A B A A A A A A A B A - A
Aniline A D D D D D A A B B B B A - A
Aroclor B A A A A A B B A A A A A - A
Barium chloride B B C B B B B B B B B B A A A
Benzaldehyde B B B B B B B B B B B A A - A
Benzene A A A A A A B B B B B B A - A
Benzoic acid D B B B B B B B B B B B A - A
Boric acid D B B B B B A A B B B A A - A
Butadiene A A A A A A A A A A A A A - A
Corrosion Table CS Cu Ad Cu CN CN SS SS Ni Mo In Ha Ti Zr Ta
mi Si 90 70 304 316 nel co st
Butyl chloride A A A A A A A A A A A A A - A
Calcium chloride B B C B B B C B A A A B A A A
Calcium hydroxide B B B B B B B B B B B B A - A
Carbon dioxide(wet) C C C C C C A A A A A A A - A
Carb. tetrachloride B B B B B B B B A A A B A A A
Carbonic acid C C C C C C B B B C A A A - A
Chlorine gas (dry) B B B B B B B B B B A B I A A
Chloroform (dry) B B B B B B B B A A B B A A A
Chromic acid D D D D D D C B D D B B B A A
Citric acid D C C C C C C B B B A C A A A
Creosote B B B B B B B B B B B B A - A
Dibutylphthalate A A A A A A B B B B B B A - A
Corrosion Table CS Cu Ad Cu CN CN SS SS Ni Mo In Ha Ti Zr Ta
mi Si 90 70 304 316 nel co st
Dichlorobenzene B B B B B B B B B B B B B - A
Dichlorofluorometh. A A A A A A A B B B B A A - A
Diethanolamine A B B B B B A A A A A A A - A
Diethyl etheride B B B B B B B B B B B B A - A
Diethylene glycol A B B B B B A A B B B B A - A
Diphenyl B B B B B B B B B B B B A - A
Diphenyl oxide B B B B B B B B B B B B A - A
Ethane A A A A A A A A A A A A A - A
Ethanolamine B B B B B B A B B B B B B - A
Ether B B B B B B B B B B B B A - A
Ethyl acetate (dry) B B B B B B B B B B B B A - A
Ethyl alcohol B B B B B B B B B B B A A A A
Corrosion Table CS Cu Ad Cu CN CN SS SS Ni Mo In Ha Ti Zr Ta
mi Si 90 70 304 316 nel co st
Hydrofluoric acid D C D D D C D D D C D A D D D
Iodine D D D D D D D D D D D B D - A
Isopropanol A B B B B B B B B B B B A - A
Lactic acid D B C B B B B A B C A A A A A
Linseed oil A B B B B B A A B B B B A - A
Lithium chloride B B B B B B B A A A A A - - A
Lithium hydroxide B B B B B B B B B B B B - - A
Magnesium chloride B B C B B B B B A B A A A A A
Magnesium hydroxide B B B B B B B B B B B B A - B
Magnesium sulfate B B B B B B A A B B B A A A A
Methane A A A A A A A A A A A A A A A
Methallyamine C B B B B B B B B C B B B - A
Corrosion Table CS Cu Ad Cu CN CN SS SS Ni Mo In Ha Ti Zr Ta
mi Si 90 70 304 316 nel co st
Methyl alcohol B B B B B B B B B A B A A A A
Methyl chloride-dry A A A A A A A A B B B B A - A
Methylene chloride B B B B B B B B B B B B B - A
Monochlorobenzene B B B B B B B B A A A B B - A
M.dichl.difl.mehane A A A A A A A A A A A A A - A
Monoethanolamine B B B B B B B B B B B - - - A
Naptha A B B B B B B B B B B B B - A
Napthalene A B B B B B A A A A A B B - A
Nickel chloride D B B B B B B B D B D A A A A
Nickel sulfate D B B B B B B B B B B B B A A
Nitric acid D D D D D D B B D D D D A B A
Nitrous acid D D D D D D B B D D D - - - A
Corrosion Table CS Cu Ad Cu CN CN SS SS Ni Mo In Ha Ti Zr Ta
mi Si 90 70 304 316 nel co st
Refrigerant 22 A A A A A A A A A A A A A - A
Seawater C B A B A A A A B A B B A A A
Silver chloride D D D D D D D D D D C B B - A
Silver nitrate D D D D D D B B D D B B A A A
Sodium acetate D B B B B B B B B B B B B - A
Sodium hydroxide D D D D D D D D A B B B B B D
Sodium nitrate B B B B B B A A B B A B A - A
Sodium sulfate B B B B B B B A B B B B A - A
Sulfur dioxide(dry) B B B B B B B B B B B B A - A
Sulfuric acid D D D D D D D D D D D B D A A
Toluene A A A A A A A A A A A A A A A
Trichlorethylene B B B B B B B B A A B A A A A
Corrosion Table CS Cu Ad Cu CN CN SS SS Ni Mo In Ha Ti Zr Ta
mi Si 90 70 304 316 nel co st
Turpentine B B B B B B B B B B B B B - A
Vinyl chloride(dry) A B C B B B B A A A A A A - A
Water (fresh) C A A A A A A A A A A A A A A
Water (sea) C B A B A A A A B A B B A A A
Xylene B A A A A A A A A A A A A A A
Zinc chloride D D D D D D B B B A D B A A A
Zinc sulfate D B B B B B B A B B A B A - A
Single Segmental
In all Aspen B-JAC programs, the single segmental baffle cut is always defined as the
segment opening height expressed as a percentage of the shell inside diameter.
Double Segmental
In all Aspen B-JAC programs, the double segmental cut is always defined as the segment
height of the innermost baffle window expressed as a percentage of the shell inside diameter.
In the output, the baffle cut will be printed with the percent of the inner window / percent of
one of the outer windows. The area cut away is approximately equal for each baffle.
Introduction
Aspen B-JAC updates its programs with the best of the most recent correlations for heat
transfer and pressure drop available from research and published literature sources. The
references have been categorized into their applicable areas as follows:
General Shell Side Heat Transfer & Pressure Drop
• No Phase Change
• Vaporization
• Condensation
Although AspenTech does not publish the exact formulas used in the program, we will gladly
direct you to the correct source in the published literature pertaining to your question.
AspenTech continually examines new correlations as they become available and incorporates
them into the Aspen B-JAC program only after extensive evaluation. This evaluation includes
comparisons of results between new and old correlations, field data from a multitude of units
currently in service, and many years of design experience.
Please do not request copies of references from AspenTech. Request for copies of articles
should be made to :
Engineering Societies Library
345 East 47th Street
New York, NY 10017
U. S. A.
No Phase Change
No Phase Change
Process Heat Transfer, Donald Q. Kern, McGraw-Hill Book Co. 1950
Improved Exchanger Design, Transfer Rates at the Caloric Temperature, Riad G. Malek,
Hydrocarbon Processing, May 1973
Heat Transfer Colburn-Factor Equation Spans All Fluid Flow Regimes, Bill L. Pierce,
Chemical Engineering, December 17, 1979
An Improved Heat Transfer Correlation for Laminar Flow of High Prandtl Number Liquids in
Horizontal Tubes, By J. W. Palen, and J. Taborek, AIChE Symposium Series Heat Transfer-
Denver 245, Volume 81, 1985
The Caloric Temperature Factor for a 1-2 Heat Exchanger with an Overall Heat Transfer
Coefficient Varying Linearly with Tube Side Temperature, P. B. Bannerot and K. K.
Mahajan, AIChE Symposium Series 174, Volume 74, 1978
Turbulent Heat Transfer and Pressure Drop in Internally Finned Tubes, A. P. Watkinson, D.
L. Miletti and P. Tarassoff, AIChE Symposium Series 131, Volume 69, 1973
The Computation of Flow in a Spirally Fluted Tube, A. Barba, G. Bergles, I. Demirdzic, A. D.
Godman, and B. E. Lauder, AIChE Symposium Series Heat Transfer-Seattle 225, Volume 79,
1983
Investigation of Heat Transer Inside Horizontal Tubes in the Laminar Flow Region, P.
Buthod, University of Tulsa Report, 1959
Design Method for Tube-Side Laminar and Transition Flow Regime Heat Transfer With
Effects of Natural Convection, 9th International Heat Transfer Conference, Open Forum
Session, Jerusalem, Israel, 1990
Vibration Analysis
Natural Frequencies and Damping of Tubes on Multiple Supports, R. L. Lowery and P.M.
Moretti, AIChE Symposium Series 174, Volume 74, 1978
Tube Vibrations in Shell-And-Tube Heat Exchangers, J. M. Chenoweth and R. S. Kistler,
AIChE Symposium Series 174, Volume 74, 1978
Critical Review of the Literature and Research on Flow-Induced Vibrations in Heat
Exchangers, P.M. Moretti, AIChE Symposium Series 138, Volume 70, 1974
Vibration in Heat Exchangers, Franz Mayinger and H. G. Gross, Heat Exchangers Thermal-
Hydraulic Fundamentals and Design, McGraw Hill Book Company, 1981
Predict Exchanger Tube Damage, J. T. Thorngren, Hydrocarbon Processing, April 1970
Flow-Induced Tube Vibration Tests of Typical Indstrial Heat Exchanger Configurations, H.
Halle, J. M. Chenoweth and M. W. Wambsganss, ASME 81-DET-37
Fans
Moore Fan Company Manual, Moore Fan Company, 1982.
“Specifying and Rating Fans,” John Glass, Chemical Engineering, March 27, 1978.