Documente Academic
Documente Profesional
Documente Cultură
Workshop
In this example, a poor-boy stabilization scheme is used to separate an
oil and gas mixture into a stabilized oil and a saleable gas. This
approach is used in many gas plants around Alberta where liquid
production is small and does not warrant a full distillation column. A
Fast Track to page 9. simple three-stage separation with heating between each stage is used
and the object of the exercise is to select the let-down pressure and
temperatures such that the products revenue less the utilities cost is
maximized. A special tool in HYSYS, the Optimizer will be used to find
the optimum operating conditions.
Learning Objectives
Once you have completed this section, you will be able to:
Prerequisites
Adding Streams and Operations
Using the Spreadsheet
2
Process Overview
4 Oil Stabilization with Optimization
You cannot edit the default set, but you can make a copy of it by
pressing the Clone Unit Set button.
4
Oil Stabilization with Optimization 5
Name Feed
C1 0.316
C2 0.158
C3 0.105
i-C4 0.105
n-C4 0.105
i-C5 0.053
n-C5 0.053
C6 0.027
C7 0.026
C8 0.026
C9 0.026
5
6 Oil Stabilization with Optimization
Connections
Name Heater1
Inlet Feed
Outlet HotFeed1
Energy Steam 1
Parameters
Connections
Name Heater2
Outlet HotFeed2
Energy Steam 2
Parameters
Connections
Name Heater3
Outlet HotFeed3
Energy Steam 3
Connections
6
Oil Stabilization with Optimization 7
Connections
Name Stage1
Feed HotFeed1
Parameters
Connections
Name Stage2
Feed HotFeed2
Parameters
Connections
Name Stage3
Feed HotFeed3
Parameters
7
8 Oil Stabilization with Optimization
Connections
Name Comp1
Energy Comp1-hp
Parameters
Connections
Name Comp2
Energy Comp2-hp
Parameters
Connections
Parameters
8
Oil Stabilization with Optimization 9
9
10 Oil Stabilization with Optimization
The Optimizer
HYSYS contains a multi-variable Steady State Optimizer. Once your
Flowsheet has been built and a converged solution has been obtained,
you can use the Optimizer to find the operating conditions which
minimize or maximize an Objective Function. The Optimizer owns its
own Spreadsheet for defining the Objective Functions as well as any
constraint expressions to be used. This allows you to construct
Objective Functions which maximize profit, minimize utilities or
minimize exchanger UA.
The Revenues from the Plant are the Gas Product and the Liquid
Product. The associated costs are the Steam Costs for each Heater plus
the Compression Cost for each Compressor.
10
Oil Stabilization with Optimization 11
Variables Tab
The Optimizer is not an When you invoke the Optimizer for the first time, you are placed on the
operation block and it will not Configuration tab. Select the Default model. Then move to the
show up in the PFD.
Variables tab. On the Variables tab you define the Process (Adjusted)
Variables to be used in the Optimization.
1. Press the Add button to add the first variable, Steam1, Heat Flow.
2. Set the Low Bound at 0 and the High Bound at 1.0e6 kJ/h (1.0e6
Btu/hr).
3. The complete list of Process Variables are shown in the table
below.
11
12 Oil Stabilization with Optimization
Adding Formulas
Complex mathematical formulas can be created, using syntax that is
similar to conventional Spreadsheets. Arithmetic, logarithmic and
trigonometric functions can be performed in the Spreadsheet.
12
Oil Stabilization with Optimization 13
1 kw-h = 3600 kJ
13
14 Oil Stabilization with Optimization
14
Oil Stabilization with Optimization 15
Functions tab
The Functions tab contains two groups, the Objective Function and
the Constraint Functions.
Parameters tab
The Parameters tab is used for selecting the Optimization Scheme.
15
16 Oil Stabilization with Optimization
Monitor tab
The Monitor tab displays the values of the Objective Function, Primary
The constraint values are Variables and Constraint Functions during the Optimizer calculations.
positive if inequality
constraints are satisfied and 1. Move to the Monitor tab and press the Start button to begin the
negative if inequality optimization.
constraints are not satisfied.
16
Oil Stabilization with Optimization 17
17
18 Oil Stabilization with Optimization
18