Case studies – Asphaltene flocculation
Introduction............................................................................................................................................... 1
Input data................................................................................................................................................... 1
Defining the asphaltene model............................................................................................................... 2
Calculating asphaltene
flocculation conditions................................................................................... 5
Sensitivity of calculations to
variation in input data........................................................................ 10
Choice of Analysis method................................................................................................... 10
Data Availability..................................................................................................................... 10
No reservoir or flocculation
conditions.............................................................................. 13
Gas injection............................................................................................................................................ 14
Titration.................................................................................................................................................... 15
One of the major problems for the oil industry is the precipitation of heavy organics during production, transportation and the refining or processing of crude oil. Asphaltenes are polar compounds that are stabilised in crude oil by the presence of resins. If the oil is diluted by light hydrocarbons, the concentration of resins goes down and a point may be reached where the asphaltene is no longer stabilised and it flocculates to form a solid deposit. Because the stabilising action of the resins works through the mechanism of polar interactions, their effect becomes weaker as the temperature rises, i.e. flocculation may occur as the temperature increases. However, as the temperature increases further the asphaltene re-dissolves in the oil. Thus, depending on the temperature and the composition of the oil, it is possible to find cases where flocculation both increases and decreases with increasing temperature.
The
The asphaltene model in Multiflash is primarily intended for calculating asphaltene flocculation from live oils. We are aware that many users have only titration data for dead (STO) oils. We have investigated using this titration data to set the asphaltene model parameters and this is discussed later in the case study.
The ideal input data for the model are:
· A compositional analysis of the live oil
· The amount of asphaltene in the oil and the ratio of resin to asphaltene, often determined from the SARA analysis
· One set of flocculation conditions for the asphaltene flocculation
· Bubble point (optional) to “tune” the petroleum fraction properties.
If a full SARA analysis is used to specify the weight % of asphaltene it is important that it relates directly to the compositional analysis of the live oil. Often the SARA will have been measured for the stock tank oil rather than the total reservoir fluid. If you have the detailed compositions for separator gas and liquid and the gas oil ratio (GOR) you should enter this data in the PVT Analysis form for characterisation. In this case you can use the SARA as reported. If you only have the reservoir fluid composition and the SARA from the stock tank oil the weight % of asphaltene may be slightly in error. A quick way to correct the weight % of asphaltene is to flash the reservoir fluid to stock tank oil conditions and work out the mass percent of gas. In the SARA analysis add this to the Saturates (S) text box and re-normalise the SARA when this option is offered.
For some samples you may only know the absolute weight % of asphaltenes and resins in the total live oil but not the full SARA analysis. In these cases you can just use the weight % of resins and asphaltenes and ignore the text boxes for saturates and aromatics in the PVT Lab Fluid Analysis dialog box. For the asphaltene model, the saturates and aromatics part of SARA are only used to normalise the weight % of resins and asphaltenes.
If you do not have the complete data set we recommend we have developed correlations to assign the required parameters. The minimum set of data in this case are:
· A compositional analysis of the live oil
· Reservoir temperature
· Bubble point (optional), to “tune” the petroleum fraction properties.
Obviously the more data available the better the model predictions.
The prediction of asphaltene flocculation is not as sensitive to the characterisation of the fluid as the wax models. However, we suggest you consider using a common characterisation procedure. We recommend that in the PVT Analysis facility you start the pseudocomponent split at C6 and split the fraction into 15 components, regardless of the original experimental distribution.
Finally, to model asphaltene flocculation successfully you need to adjust one model parameter to match actual flocculation data. If you have such experimental data available then you match to this. If you do not have any data there are two options. We have modified the screening procedure suggested by De Boer et al to adjust the parameter based on a knowledge of the reservoir conditions or you can use STO titration data using heptane if this is available,
The cubic equation of state, RKSA, is defined as part of the model, it is not possible to choose a different fluid phase model. This flexibility may be added at a later date.
To set up the asphaltene model you can either load the asphalt.mfc file or use the Select/Model Set option.
Select the asphaltene tab, Click on Define Model to select the asphaltene model and Click on Close to load the model.

The default phases for the asphaltene model are gas, liquid1 and asphaltene. However, you can add a water phase if you wish. In Windows this can be done very simply by ticking the water check box. In the asphalt.mfc file we have commented out the lines defining the water phase and the key component for this phase. If you wish amend the .mfc file you must edit it to remove the # sign before the relevant lines. However, the asphaltene model parameters should be produced for the fluid composition excluding water.
The next step is to characterise your fluid. Go to the PVT Analysis form, described in detail in “PVT Analysis” on page 110. Set the Analysis method to the Infoanal2 method. Enter the fluid analysis and set the Start pseudocomponents to C6 and the number of pseudocomponents to 15. Enter any data you have on the molecular weight and/or specific gravity.
The final step in the characterisation is to enter any data you have on the weight of asphaltene in the oil and the ratio of resin to asphaltene. The example we are going to look at is based on a supplied problem set up file, asphex.mfl. We have assumed in this example that a full SARA analysis is available, but later in the case study we will go back and look at the options if you don’t have this much data.
If you load asphex.mfl the PVT Analysis form will look like this

Once you are happy the data is correct Click on Do Characterisation. In this case a message box will tell you the characterisation has been successfully completed and show a plot of the data and fitted distribution. You can then Click on OK and on Close to go back to the main window.
If you have any warnings or errors associated with your own examples then the relevant message box will appear. Those related to fluid characterisation in general are described in “PVT Analysis” on page 110. Since the release of the asphaltene model we have had feedback from several users. In our original database of asphaltene measurements the resin/asphaltene ratio was always greater than 2.5. However, some of our users have reported values below this, possibly because the SARA analysis was based on a different experimental technique. Depending on the actual R/A entered you may find that model parameters cannot be generated. We have added a warning message if R/A is below 2.5

you can either ignore this warning message and see if model parameters can be produced or you can delete the Resin amount from the SARA and tick the Estimate RA box and the model will generate a default R/A ratio.
After characterisation the asphaltene component is named as ASPHALTENE, and the resin component(s) by an “R” prefix, e.g. R64+.
The next stage is to use the matching facility to “tune” the pseudocomponent properties and fix the one adjustable model parameter. We recommend that if you have bubble point data available you tune the petroleum fraction properties to match this. Matching the bubble point has been incorporated into the asphaltene matching form.
In practice we have found that you do not always have to match to bubble point data to model the asphaltene data, although you almost always need such matching for light oils. In this particular example bubble point data were not provided but we have used an appropriate value for demonstration purposes.
However, we do recommend use of the matching procedure for the asphaltene phase. Although we have supplied a default for the case where you have no information to fix the adjustable model parameter we cannot recommend any of the subsequent results. But we do recognise that you may want to use the asphaltene model for screening purposes and we have developed a procedure to adjust this parameter based on a knowledge of the reservoir conditions or STO titration data.
For this example the assumed bubble point is 250K and 70 bar and the reservoir conditions are 365K and 343 bar. Use the Tools\Matching\Asphaltene Phase to display the dialogue box, and enter the appropriate values.

Click on Match and Close: the model parameter values and the amended petroleum fraction properties will be displayed in the main window. The asphaltene model has now been defined.
Once the asphaltene model has been defined and the parameters fitted you can carry out flocculation calculations.
If you are starting from the position where you only know the reservoir conditions and have no information on specific flocculation conditions we suggest you should use the phase boundary tracer to get an overall picture. This is extremely useful, but for these complex calculations it can be difficult to find convergence or even starting values. We recommend you follow this procedure.
First plot the bubble point line. Use the Phase Envelope facility and plot the boundary for zero gas phase, in this case with the initial values for pressure set to 75 bar.


Click on Plot to display the phase boundary. This will usually show two points of discontinuity, labelled D. These are the points where the asphaltene deposition envelope crosses the bubble point line.

These points can be very useful for setting an appropriate starting pressure for the deposition envelope or providing starting values if these are required. For this example go back to the Phase Envelope and this time set the phase to asphaltene, the fraction to zero, the solution type to unspecified and the Initial value for pressure to 170 bar. Ask for more points to be plotted until the asphaltene boundary is complete.

For other examples you may have to plot the upper and lower boundaries separately. The upper boundary uses the Unspecified solution or Upper retrograde type solution, the lower boundary the Lower retrograde type of solution. Alternatively you can try specifying temperature rather than pressure and/or providing a starting value. We have found asphaltene boundaries most difficult to plot for very light oils.
If you have a known set of conditions and want to see if, and how much, asphaltene is present you can use a simple P,T flash. Enter the temperature and pressure, for example 365K and 170 bar, Click on the P,T icon, or Select the P,T flash from the Calculate\Standard flash menu. The phases present, and the composition and amount of each phase, will be reported. Before doing this you may find it useful to set the units for amounts to mass as this usually reflects the units of measurement.

If you want to know the pressure at which asphaltene will start to deposit at any given temperature then you should use a flash at fixed phase fraction and temperature. Set the temperature, in this case 350K. Again Click on the icon or select the calculation option and the dialogue box will appear.

Set the molar phase fraction to zero. To calculate the pressure at which asphaltene will first appear for pressures above the bubble point, select Unspecified or Upper retrograde as the solution type and Click on Do Flash. Multiflash will calculate the pressure on the upper asphaltene phase boundary, in this case 227.1 bar. To obtain the pressure for the lower asphaltene phase boundary, below the bubble point, follow the same procedure but set the Type of solution to Lower retrograde. In this case the reported pressure is 104.7 bar.
You can determine the amount of asphaltene flocculation at any set of P,T conditions using an isothermal flash as described earlier, You may like to get an idea of the amount of flocculation along any isotherm by carrying out a series of 4 or 5 calculations.
Set a temperature, e.g. 350K and set the output units to mass fractions. Carry out a P,T flash at a pressure above and below the deposition envelope. At 275 bar and 100 bar the asphaltene will be fully dissolved in the oil with a mass fraction of .012. This is equivalent to the SARA analysis of an asphaltene content of 1.2 mass %. Calculate the pressure for the upper and lower phase boundaries as before, 227.1 and 104.7 bar, at this point the asphaltene is still fully dissolved. Finally, carry out a bubble point calculation specifying a temperature of 350K The amount of asphaltene dissolved in the oil is equivalent to 1.03 mass % and this is the point of maximum deposition. Note the pressure, 132.8 bar. These points can be plotted as shown below to give either the amount of asphaltene dissolved in the oil or converted to show the amount deposited.

There is a choice of analysis method to characterise the fluid, the original method, Infoanal1 and the revised method, Infoanal2, which can also be used with and without a n-paraffin distribution. The initial calculations were carried out based on the default Infoanal2 analysis method and matching to reservoir conditions. The plots below show the effect of including the n-paraffin distribution and changing to Infoanal1.

The resultant ADE are similar. Inclusion of a n-paraffin distribution will alter the C6+ molecular weight used to derive one of the model parameters and for this example this leads to a small reduction in the size of the ADE.
This example of asphaltene flocculation was based on a data set which comprised the compositional fluid analysis, a SARA analysis, an assumed bubble point and the reservoir conditions. In this case, as the bubble point was assumed, the lack of bubble point data has no significant effect on the results. However, there are other data that may be missing. In all cases the revised analysis was used to characterise the fluid.
We have provided a procedure to estimate the weight % of asphaltene in the oil if this data is not available. In this case in the PVT Analysis box you should tick the box for estimate RA, and then Click on Do Characterisation and Close.

Rematch the bubble point and asphaltene phase at the
reservoir conditions as before and plot the asphaltene deposition envelope (ADE).
It is important to include this step; the matching procedure is
cancelled when the fluid is re-characterised.
The default procedure estimates both the weight % of asphaltene and the resin/asphaltene ratio. For this particular example the weight % of asphaltene with Infoanal2 is very close to the reported value at 1.3 wt% asphaltene compared to the experimental data of 1.2 wt%. With Infoanal1 the wt% of asphaltene was underestimated at 0.44 wt% . This results in a difference with Infoanal1 to both the ADE and the deposition isotherm.

Even if you do not have a SARA analysis you may have the weight % asphaltene and only need to estimate the Resin/Asphaltene ratio. Proceed as before, enter the wt% asphaltene (1.2 %) in the correct text box in the PVT Analysis but still tick the Estimate RA box. Repeat the matching of bubble point and reservoir conditions again and plot the ADE.

In this case the calculated ADE are very close to that predicted with a full SARA analysis whichever analysis method is chosen. This also applies to the deposition isotherm at 350K.
If you only have the reservoir temperature we have included a facility to estimate this. Simply enter the bubble point and reservoir temperature as before and initiate the matching procedure.

For this particular example the resultant ADE is very close to the ADE calculated from the real reservoir conditions.
As a corollary to this we have noticed that you usually generate very conservative ADE when you have a very over-pressured reservoir. If you have a bubble point measurement at the same temperature as the reservoir temperature and the reservoir pressure is more than 2.5 times the bubble point a warning message is generated.

You can continue to match to your reservoir conditions although it may also be beneficial to generate the model parameters with an estimated reservoir pressure to see the likely sensitivity.
If, as in our case study, the bubble point is matched at a different temperature to the reservoir temperature no warning is issued.
If you do not have either reservoir or flocculation conditions then there are two default options for generating the asphaltene model parameters.
If you have entered a bubble point in the Asphaltene matching but nothing for Reservoir conditions or Asphaltene flocculation then Multiflash will assume that the reservoir temperature is the same as the bubble point temperature and proceed to estimate the reservoir pressure as above.
If nothing is entered for bubble point, reservoir conditions or asphaltene flocculation the model parameters are generated from correlations based on data held in our database. The results from using this route are vary variable, depending on the fluid analysis and we cannot recommend its use. In this case the result would be a prediction that no asphaltene would flocculate. Extension of our database may allow us to improve the default parameters.
The assumption in this case is that you have more data than our basic example, real deposition data either from field conditions or a asphaltene flocculation measurement. You simple repeat the procedure but at the Matching/Asphaltene Phase step you replace the selection of Reservoir conditions with Deposition envelope. We have assumed a value of 200 bar at 365K

which gives a much smaller ADE

and a different asphaltene isotherm.

It is known that as gas is injected into a reservoir the likelihood of asphaltene flocculation is increased. The asphaltene model predicts this trend correctly. Return to the original ADE, calculated from the asphex.mfl input file with matched bubble point and reservoir conditions. You can mimic gas injection by increasing the amount of methane by adding more moles of methane in the drop down composition box. If you increase the amount of methane from 27.55 moles to 40 moles and replot the ADE you will see that the fluid bubble point line is at higher pressures and the ADE has expanded.

When looking at the effect of gas injection you should, of course, not rematch the fluid bubble point or asphaltene phase deposition as doing this will alter the petroleum fraction properties and model parameters.
You should not use the PVT Analysis GOR option to add the injection gas to the reservoir fluid. Any re-characterisation cancels the properties and parameters derived from earlier matching and, as you now have a different fluid, the values of bubble point and reservoir conditions used for matching are no longer valid. If you have a complex injection gas and want to study the effect of different gas injection rates then we suggest the use of an Excel spreadsheet.
The
The studies have been limited to titration with heptane.
Our example is based on the titration.mfl file provided. The file includes the live oil composition and the wt% asphaltene. The reported value was 1.9 wt% for the STO, but has been corrected to 1.62 wt% for the live fluid using the method describe earlier, see “Input data” on page 239. Characterise the fluid composition as usual and the return to the main menu, Tools/Matching/Asphaltene phase. The reported amount of heptane to just cause asphaltenes to flocculate from the STO at ambient conditions is 1.4 cm3 per g tank oil. This has been converted to .962 g heptane using the known density. Enter this value and click on match.

The asphaltene model parameters will be reported in the main window as usual and the ADE plotted. The resultant ADE is compared to those generated from matching to a known flocculation point of 54.4 ºC and 200 bar and to a combination of reservoir temperature (54.4º C and bubble point (54.4 ºC and 156.2 bar)

The ADE predicted from matching to titration of the STO is very close to the ADE from flocculation measurements and both are less conservative than using reservoir conditions to provide the model parameters. It is believed this has been the experience for other fluids.
If your titration data does not include the amount of heptane just to initiate flocculation and it is not possible to deduce this from the other titration results then the procedure for parameter generation is slightly more complicated and requires the use of an Excel spreadsheet. In Multiflash for Windows either characterise the STO, if this composition is provided or flash the characterised live oil to STO conditions. Using the STO composition match the asphaltene flocculation to ambient conditions and make a note of the RAE parameter. Save the problem using the File/Save Problem Setup option. You then need to create an Excel worksheet to read in this .mfl file. Details of how to do this are described in the Excel manual. For our example we have generated the file STO_titration.mfl
You then need to do two things: add a new component to the list, heptane, and add the command line describing the asphaltene parameters. This can be copied from Multiflash for Windows using Tools/Show/Problem However it must be set up so that the RAP parameter appears in a single cell so that it can be optimised using the Excel Solver, e.g.
include c:\work directory\exampleoil.mfl";
model MREFASPHALTENE RAEQUIL DATA AAPREEXP 1.00000000 AAEXP 1.00000000 RAPREEXP
0.62542
RAEXP
0.98213 ;
component heptane;
The spreadsheet, titration.xls, is then set up to calculate the wt% of asphaltene deposited for the experimental amounts of heptane added which can then be compared to the reported wt% asphaltene deposition. This is then used to optimise the value of RAPREEXP (RAP) using the Excel Tools/Solver.
For our particular example the data reported in the paper included a live oil and a STO composition, a wt% asphaltene for the STO, an asphaltene flocculation point and five points for the heptane titration.
The reported titration data are plotted below

Fitting to the onset flocculation point using the matching facility produced the following parameters
RAP 0.70439
RAE 0.98127
Whereas fitting to the other four points in Excel gave parameters
RAP 0.68624
RAE 0.98127
These parameters represent the STO titration data well, but the amount of heptane to just initiate flocculation is not predicted too well. You can check the predicted value for the amount of heptane required for the onset of asphaltene flocculation using a tolerance calculation with heptane as the second fluid. The predicted amount is .885 g/g oil rather than .962.

It is clearly preferable to generate the live oil ADE from live oil data. Some predictions are possible from titration data but is important that all data are compatible, particularly the compositions of the STO and the flashed liquid.