You are on page 1of 2

Ejector Extension v3.0.

2, User Guide
James Martin, AspenTech Global Customer Support & Training
4th April 2004
1 Description
Originally a HYSIM calculator program to compute the pressure increase or the motive gas
requirements for a steam ejector. Now implemented as an extension and able to calculate
Gas-Gas Ejector systems using a simple momentum balance as described in Perry's.
The extension attempts to solve the following balance:
(Pmp - Plp).Amp = Mmp.Vmp.Eff - Mhp.Vhp - Mlp.Vlp
Pmp = Motive Pressure (kPa)
Plp = Suction Pressure (kPa)
Amp = Area of Discharge Nozzle (m2)
Mmp = Discharge Mass Flowrate (kg/s)
Vmp = Discharge Velocity (m/s)
Mhp = Motive Mass Flowrate (kg/s)
Vhp = Motive Velocity (m/s)
Mlp = Suction Mass Flowrate (kg/s)
Vlp = Suction Velocity (m/s)
Eff = Overall efficiency of Ejector (%)
Since HYSYS does not use Velocity terms these can be replaced by:
Vi = Mi / (rhoi.Ai)
Vi = Velocity of stream i (m/s)
Mi = Mass Flowrate of stream i (kg/s)
rhoi = Mass Density of stream i (kg/m3)
Ai = Area of stream i (m2)
This extension has been tested with HYSYS versions 2.4.1, 3.0.1 and 3.1.
2 Important Note
This Automation application has been created by AspenTech as an example of what can be
achieved through the object architecture of HYSYS. This application is provided for
academic purposes only and as such is not subject to the quality and support procedures of
officially released AspenTech products.
Users are strongly encouraged to check performance and results carefully and, by
downloading and using, agree to assume all risk related to the use of this example.
We invite any feedback through the normal support channel at eSupport@aspentech.com
3 Authors:
R. Stocker, P.R. Degand, Farzad Bakhtiar, Sean Burns, Mo Sachedina, Michael Greaves,
James Martin
4 Version History:
1.00 Calculator Program for HYSIM by R. Stocker (Hyprotech Ltd.), 01.92
2.00 Rewritten for HYSYS in Visual Basic by P.R. Degand (SE-Hyprotech),12.96

Ejector Extension v3.0.2, User Guide 1 of 2


2.01 StatusQuery added by Farzad Bakhtiar and view cleaned to conform to
HYSYS.Process/.Plant view standard, 10.98
2.1.1 Added logic to determine if outlet stream fully solved before calling SolveComplete.
This to rectify product stream not solving properly when outlet pressure changed, by
Sean Burns and Mo Sachedina.
3.0 Added capablitiy to use a Gas-Gas system not just Steam ejectors. Added Steam
ejector code to new ejector model by Michael Greaves, 07.02
3.0.1 Removed a false error when using a steam ejector. Update the EDF file. by Michael
Greaves, 07.02
3.0.1a Interface changes to include AspenTech contact details. by James Martin 06.03
3.0.2 Various bug fixes.
 Corrected an error in the EquivalAirLoad() procedure which meant that for a
stream ejector with known steam flow and some water in the LP gas stream then
the outlet pressure was calculated wrongly.
 Fixed a bug which meant that the steam ejector could not back calculate steam
flow given suction P and Disch P although code to do this was in place.
 Improved StatusQuery message to report all errors/warnings and to check for
necessary requirements for Ejector calcs.
 Now properly checks for all requirements for gas-gas ejector calcs before starting
to avoid erroneous error messages
 Fixed hard coded check for water in the first fluid package in the basis. Now
checks the flowsheet fluid package (prior to 2.4.1) or the suction stream FP (for
3.0.1+)
5 References
Power, R.B., "Steam-Jet Air Ejectors", Hydroc. Proc. and Petr. Ref., 43(3), 1964
Aerstin, F., and Street, G., "Steam Ejectors for Vacuum Service", Ch. 15 in APPLIED
CHEMICAL PROCESS DESIGN, Plenum Press, New York, NY, 1978
Perry and Green, "Perry's Chemical Engineers Handbook" p6-8, 7th Ed., McGraw-Hill, NY,
1997.
6 Installation
Unzip the EjectorExtn.edf, EjectorExtn.dll and EjectorTest.hsc files to a convenient directory
on your hard disk. Before the extension appears in HYSYS, it must be registered. The
simplest way to do this is to go to Tools … Preferences, then choose the Extensions tab.
Click the Register an Extension button, then navigate to the location of the EjectorExtn.dll.
The Ejector extension should then appear under the Extensions category of the Add Operation
window. (Accessible via Flowsheet … Add Operation, or by pressing F12.)
Open the HYSYS (ver 2.4.1) file EjectorTest.hsc for an example of the extension and also the
way to perform the calculation without using the extension by just using a mixer, valve and
spreadsheet operations.

Ejector Extension v3.0.2, User Guide 2 of 2

You might also like