There are occasions when one might want to use results from one simulator as input to another simulator, for example, when preparing data for a leak sensitivity study where data from an offline simulator is used to synthesize measurement data for a real time model. Alternatively, one might want to compare results between different simulators, as with the PSIG test cases. Clearly, ensuring the pipeline parameters and fluid parameters are the same in both simulators is an essential step in this process. However, nuances and differences in modelling philosophies can lead to differences in the results that can be difficult to explain.

In this paper we present an incremental approach to ensuring that results between simulators match to within desired tolerances and, where they do not match, provide insight to where the source of the differences lie. The key parameters used to measure the agreement, or otherwise, between the simulators are explained and the effect of the different modeling parameters investigated.

To demonstrate, the approach is applied to an offline single-phase simulator, an offline multiphase simulator, a spreadsheet model and a Real Time Transient Model. In the example presented the various steps in the process are described and differences in modelling approaches are highlighted. Finally, we demonstrate that, for the example used, excellent agreement between the different simulators can be achieved.

Motivation and Overview

The reasons for wanting to ensure that different simulators agree are many and varied. For example, we might want to generate data using one simulator for consumption by another simulator, such as when undertaking a leak sensitivity study. Another example would be independent verification of a flow assurance study.

This content is only available via PDF.
You can access this article if you purchase or spend a download.