Anda di halaman 1dari 9

Making a Fluid Model

The Make fluid model process allows you to generate black oil fluid models. These
models are defined by specifying several properties such as viscosity, density and volume
formation factors for each of the fluid phases. These properties are normally entered as
tables that only depend on pressure. The most reliable way to obtain this information is
from a reservoir fluid study using bottomhole or reconstituted fluid samples. If such data
is not available, correlations can be used to estimate the oil, water and gas properties as
well as the gas/oil relationships. Note that this process does not offer any support for
creating E!I"#E $%% compositional fluid models.
The Make fluid model process gives you access to a wide range of correlations. & best
correlation is automatically selected based on the input parameters you choose.
&lternatively, you may choose correlations manually.
'ata for initial reservoir conditions must also be entered in the Make fluid model process.
Together with the fluid properties and saturation functions, this allows determination of
the initial fluid distribution in the reservoir. (ock compressibility data is now entered
using the Make rock physics functions process.
Make fluid model process steps
In "etrel you can add new fluid models, and update or delete e)isting fluid models. *nce
created the fluid model will appear in the Fluids folder on the Input pane. #ee +luid
model ,#ettings- for details of the settings page.
How to make a fluid model from correlations
To create a new fluid model by using correlations.
/. In the "rocesses pane, open Simulation and select Make fluid model. This opens the
Make fluid model dialog.
0. #elect Create new fluid model and enter the name for the new fluid model into the
ad1acent field.
$. Most of the fields on the dialog can be filled in with default values by selecting an
option from the Use defaults list.
2. #elect the phases re3uired by clicking on the appropriate checkbo)es.
4. If you know the values for the model parameters, enter them into the appropriate fields.
5. If you wish to use particular correlations rather than the defaults, select the correlations
in the Correlations tab.
6. To specify the initial reservoir conditions for the model, you can either drop in a
contact set ,in which case the initial conditions will be derived from it and a region grid
property will be created that maps the initial conditions to grid blocks- or you can enter a
table of contact depths and pressures.
7. lick on OK or Apply to create the new fluid model.
How to make a fluid model from ECL!SE keywords
8ou can create a new fluid model from a file containing E!I"#E "9T keywords.
/. "etrel assumes that the units in the keywords file are the same as the simulation unit
system ,as specified in the !ro"ect # !ro"ect settings # Units and coordinates-. Make
sure that the units are set correctly ,you can change the simulation units system back
again afterwards, if necessary-.
0. If you do not have already a Fluids folder in the Input pane, create one by selecting
nsert # $ew fluid folder.
$. (ight:click on the Fluids folder and select mport %on selection&'
2. #elect your E!I"#E keywords file from the mport file dialog and click on Open.
4. & number of fluid models that correspond to the keywords in the file will be created
under the Fluids folder.
How to make a fluid model from ta(les
If you have fluid pressure tables and other fluid data, you can enter them directly in
"etrel.
/. If you do not already have a Fluids folder in the Input pane, create one by selecting
nsert # $ew fluid folder.
0. (ight:click on the Fluids folder and select nsert a new (lack oil model.
$. (ight:click on the ;lack oil model, from the conte)t menu you can insert a gas, oil or
water phase, as appropriate, and you can insert any number of initial conditions.
2. 'ouble:click on any of the gas, oil or water phases to open the Settings dialog. In the
Fluid tab you can set the surface densities and water properties ,for a water phase-.
4. (ight:click on the gas or oil phases and select Spreads)eet from the conte)t menu.
8ou can enter a table of formation volume factor and viscosity against pressure and
solution gas:oil ratio ,for oil- or vapori<ed oil:gas ratio ,for gas-.
5. 'ouble:click on an initial condition to open the Settings dialog. In the Settings tab
you can enter the reference pressure, reference depth, contact depths and capillary
pressures.
6. If you have a gas and oil phase, you can right:click on an initial condition and select
Spreads)eet from the conte)t menu. 8ou can then enter a table of solution gas:oil ratio
and/or vapori<ed oil:gas ratio against depth.
How to update an e*isting fluid model
If you have a fluid model that was created by correlations in the Make fluid model
process.
/. In the "rocesses pane, open Simulation and select Make fluid model. This opens the
Make fluid model dialog.
0. #elect Edit e*isting fluid model and choose the model from the drop:down list.
$. hange the model parameters as re3uired.
2. lick on OK or Apply to update the fluid model.
If you have a fluid model that was imported or entered directly in tables, you can edit the
data directly as described above in =ow to make a fluid model from tables.
Make fluid model dialog settings
The Make fluid model process allows you to enter the parameters re3uired to create a
black oil fluid model based on correlations.
&n area at the top of the process dialog gives you the option to create a new model or edit
an e)isting model. It also allows you to select the phases that are present in your
reservoir.
The following options are available.
Create new fluid model. hoose this if you want to make a new fluid model.
Edit e*isting fluid model. hoose this if you want to modify a fluid model. 8ou can then
select the model from the drop:down list.
!)ases. #elect the phases for the fluid model by clicking on the appropriate checkbo)es.
Use defaults. 8ou can fill the dialog with default settings by selecting one of the pre:
defined fluid models. These are 'ead oil, =eavy oil>gas, !ight oil>gas and 'ry gas.
There are four tabs within the dialog, used to define fluid properties, correlations and
initial conditions.
+eneral. In this tab you enter the most basic information about the fluids and about
reservoir and separator conditions. The information is needed as input to compute
correlations.
Composition. =ere you can enter gas composition information, to generate a more
accurate model of the gas phase.
Correlations. =ere you choose the correlations that are used to generate the fluid tables.
nitial conditions. This allows you to define the initial reservoir conditions ,pressures
and contact depths-.
+eneral
In this tab you enter the basic fluid properties for the model. In addition, temperature and
pressure conditions, in both the reservoir and the separator, are specified here. The
following options are available.
+as gra,ity. Enter the specific gravity of the gas relative to air.
Oil gra,ity. Enter the &"I gravity of the oil present. This option is available only if an oil
phase has been selected for the model.
Solution gas-oil ratio. If you know the ratio of dissolved gas in oil for the model ,in
standard cubic meters per standard cubic meter-, select this option and enter the value.
&lternatively, you can enter the bubble point pressure of the oil.
.u((le point pressure. If you know the pressure at which bubbles of gas will form
within the oil at the ambient temperature for the model, select this option and enter the
pressure. &lternatively, you can enter the solution gas/oil ratio.
Salinity. Enter the salinity of water present for the model. This is in grams of solids per
million grams of li3uid ,ppm-. This option is available only if a water phase has been
selected for the model.
Minimum and Ma*imum pressure. Enter the lowest and highest pressure likely to be
encountered during simulation. If the simulation pressure goes outside this range then the
simulator will have to e)trapolate the pressure tables, which may cause inaccurate results
or convergence problems.
/emperature0 Enter the average reservoir temperature.
Known separator conditions0 If you know the temperature and pressure in the separator,
select this checkbo) and enter the values into appropriate fields. #ome of the correlation
methods use separator conditions as input. "roviding this information will therefore give
you more correlation methods to choose from.
Note that the units displayed in the Make fluid model process follow that set for the
pro1ect. hanging the units is done in the !ro"ect # !ro"ect settings' # Units and
coordinates menu.
Composition
The omposition tab allows you to enter gas composition details to produce a more
accurate model of the gas phase. The gas impurities and component fractions up to
he)anes ,5- can be entered, along with a pseudo:component ,6>- fraction and
characteri<ation. Note that this information is only used by the correlation methods to
produce a better gas phase in a black oil model. ompositional fluid models cannot be
defined using the Make fluid model process.
The options in this tab are available only if a gas phase has been selected for the model.
The following information categories are available.
Known impurities0 If you know the levels of impurities in gas, select this checkbo) and
enter the fractional value concentrations of hydrogen sulphide, carbon dio)ide and
nitrogen for the mi)ture. & value of / represents /%%?. The total fraction of gas currently
allocated to impurities is included in the /otal components value shown in the Known
gas composition category.
Known gas composition0 If you know the composition of the gas, select this checkbo)
and enter the fractional value concentrations of each component up to a carbon chain
length of si). 8ou can also enter a value for all components with a chain length of seven
or higher. & value of / represents /%%?. The /otal components value shows the total
fraction of gas, including impurities, currently allocated@ this value should be e3ual to /
when all components have been entered.
!seudo1component c)aracteri2ation0 Enter the molecular weight and specific gravity
for the 6> pseudo:component.
Correlations
In the orrelations tab you can specify the correlation methods that will be used to
generate the fluid model. ;y default, "etrel tries to select the best correlation for each
function, based on the input data you have supplied. If you enable the 3eport
correlations in log window option a report is sent to the "etrel log window detailing
e)actly which correlations were used.
The /a(le entries field controls the si<e of the tables that are generated@ this
appro)imately corresponds to the number of pressure points used.
The three tabs contain the options to select the correlations that will be used for the +as,
Oil and 4ater phase respectively. 8ou can either leave each setting as %default&, in
which case the correlation selected automatically by "etrel, or choose a named correlation
from each drop:down list. Note that some combinations of correlations are not
compatible. If you choose non:compatible correlation methods, "etrel gives a warning
message and selects correlations that are compatible instead.
+or more information about the correlations available, please see "9T orrelations.
nitial conditions
In this tab you can define the initial conditions in the reservoir that the simulator uses to
calculate the pressure and phase saturations in every grid block during initiali<ation. Each
fluid region in the reservoir may contain a number of different, unconnected initial
condition regions. +or each region you must specify a reference depth and corresponding
pressure, gas:oil contact depth and water contact depth ,depending on which phases you
have-. In the 'efine #imulation ase "rocess you will have the opportunity to associate
each of these initial condition regions with a region of the grid.
There are two ways you can define your initial conditions, using.
/. Contact set. If you have an e)isting contact set, you can select the 5efine from
contact set option and drop in the contact set from the "etrel Models pane. There are two
ways of defining contact sets, either by typing in the contacts or by dropping in a contact
surface. +or contact sets created from contact depths entered by the user, the Make fluid
model process creates an initial condition region for each distinct set of contacts in the
contact set. +or contact sets created from surfaces, the Make fluid model process
discreti<es the contact surfaces into regions with similar values and creates an initial
condition for each uni3ue combination of contact depths. The datum depth and pressure
are defaulted, if it is not defined in the contact set, and a discrete grid property, named
after the contact set, is created that maps the initial conditions regions to the grid blocks.
/arget num(er of initial conditions. Enter the target number of initial conditions that
you would like to represent the spatial variation in the contact surfaces. This parameter is
ignored if the contact set was created from user entered contact depths. If separate sloping
contacts are specified for different <ones or segments, then this target is applies separately
to each. #o for e)ample, if the number of bins A 4, and there is a different surface
specified for the *B in, say, <ones Cpper and !ower, then the process attempts to
create 4 e3uilibration regions for <one Cpper and 4 e3uilibration regions for <one !ower.
Note this is a target number of bins@ it may not be matched e)actly.
Fill ta(le from contact set. The calculation of contact values from multiple sloping
contact surfaces can take some time. #elect this option to do the calculation now. The
calculated set of initial conditions ,if less than 4%%- is displayed in the table@ otherwise
the initial conditions and region property are calculated along with the fluid models when
you select &pply or *D in this dialog.
Surface ele,ation. This is <ero, which is e3ual to mean sea level, by default. 8ou can
enter a different value for your field and this is used in the calculation of pressure as a
function of depth ,see "ressure and 'atum depth below-.
0. /a(le. If you select the 5efine in ta(le option, you can enter the details of each initial
condition in a table.
The table consists of a column for each initial condition region@ columns can be added or
removed using the usual "etrel table manipulation buttons. Each initial condition re3uires
the following information.
$ame. Enter a name for the initial condition region.
!ressure. ;y default the pressure is calculated using a pressure gradient of %.%E7/ bar/m
over the depth given by ,surface elevation F datum depth-. To enter a specific pressure,
tick the bo) ne)t to the pressure field.
5atum dept). ;y default the datum depth is set to the same depth as the first contact. To
enter a specific datum depth, tick the bo) ne)t to the field. Note that if you choose a
datum depth that is not at the gas:oil contact ,and you have a gas and oil phase- then you
will need to enter a table of solution gas:oil ratio or vapori<ed oil:gas ratio against depth
on the initial condition after the make fluid process has completed ,=ow to make a fluid
model from tables-.
+as1oil contact. Enter the depth of the gas:oil contact ,this is an elevation, so is normally
a negative value-. This option is present only if both oil and gas phases are selected.
4ater contact. Enter the depth of the gas:water or oil:water contact ,this is an elevation,
so is normally a negative value-. This option is present only if water and gas or oil phases
are selected.

Anda mungkin juga menyukai