Flow assurance using life of fild simulations Ole J ... - Aker Solutions
Flow assurance using life of fild simulations Ole J ... - Aker Solutions
Flow assurance using life of fild simulations Ole J ... - Aker Solutions
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Flow</strong> Assurance in Every PhaseAppraise• Reservoir behaviour• Well performanceField developement• Concept evaluation• Drilling schedule• Drainage strategy• <strong>Flow</strong> <strong>assurance</strong>EngineeringMultidisciplineConsistent use <strong>of</strong> dataWell performance<strong>Flow</strong> line sizingGas lift benefitVFP tablesThermal insulationShut down timesFlare volumesLiquid disposal• M/E balances• Design• Accidental analysisMETTEOperationWell delierabilityReservoir diagnosticRemedial actionsOptimize productionModel matchingProduction allocationForward predictionsCash pr<strong>of</strong>ilesDifferential incomeProduction phasingDesign parameters• Production optimization• Value <strong>of</strong> debottlenecking• What-if scenarios• Tie-back evaluations• Well deliverability• Forecasting• History matchingYYggdrasil as
Integrated System AnalysisFrom network simulation process:• Well phase guide rates• Well open / close commands• Well intervention commandsResult storageReservoirsimulationprocessesProduction/servicenetwork simulationprocessResult storageFrom res. Sim. processes:• Well phase fractions• <strong>Flow</strong>ing bottom hole pressure• IPR data• RegularitiesResult storageYYggdrasil as
YYggdrasil asDefine System ParametersDefine and execute multiple scenarios.Define external processesSet interfacing networksImplement run time eventsTime series for parametersPig tracing and hold-upDefine network topologies and controller components.Parameterization <strong>of</strong> wells and flow lines.Define location <strong>of</strong> sensors and active components.Component parametrizations(chokes, pumps,sources, compressors ...)Parametrizationswell and flowline walls.Fluid property/rheologydata for wells, flow linesand mass sources.
YYggdrasil asWell Description
YYggdrasil asProduction Network
YYggdrasil asGas Lift Distribution
YYggdrasil asA More Complex Network
YYggdrasil asGas Lift
YYggdrasil asInsulation Effects
YYggdrasil asSimulation EventsEVENTSERIESLABEL = "WELL_OPEN"IF(TIME ABSOLUTE YMD >= 20200101 )WELLOPEN DELAY = 0 DAYS BRANCH “P1" “P2" “P3" “P4"END_IFIF(TIME ABSOLUTE YMD >= 20200217 )WELLOPEN DELAY = 0 DAYS BRANCH “P5"MAX GRAT = 1 MSm3/D BRANCH “P1“ “P2” “P3”END_IFIF(TIME ABSOLUTE YMD >= 20200403 )WELLOPEN DELAY = 0 DAYS BRANCH “P6"END_IFIF(TIME ABSOLUTE YMD >= 20200526 )WELLOPEN DELAY = 0 DAYS BRANCH “P7“ “S1”END_IFEND_EVENTSERIESEVENTSERIESLABEL = "PPLAN"IF(TIME ABSOLUTE YMD >= 20200101 )TARGET ORAT = 11000 GROUP “FIELD”MAX LRAT = 25000 GROUP “FIELD”MAX WRAT = 20000 GROUP “FIELD”SET GROUPEFF = 0.96 GROUP “FIELD”SET WELLEFF = 0.98 BRANCH “P1” “P2” “P3”SET WELLEFF = 0.98 BRANCH “P4” “P5” “P6” “P7”SET WELLEFF = 0.96 BRANCH “S1”SET MAXPOWER = 5 MW ITEM “BOOST” BRANCH “SPOOL”TARGET POUT = 35 BARA BRANCH “MANIFOLD”END_IFIF ( GROUP “FIELD” ORATPOT 20200101 )TARGET POUT = 150 BARA BRANCH “GL_MANIFOLD"TARGET TOUT = 60 C BRANCH “GL_MANIFOLD"END_IFEND_EVENTSERIESEVENTSERIESLABEL = “SINGLE_LINE“IF( GROUP “FIELD” GRAT < 1 MSm3/D )SET FACTOR = 1 - BRANCH “SPOOL" ITEM "MUL"SET FACTOR = 1 - BRANCH “MANIFOLD" ITEM "MUL“END_IFEND_EVENTSERIESEVENTSERIESLABEL = "RECONFIGURE"IF(TIME ABSOLUTE YMD >= 20250823)NEWCONFIG FILE = “P3_ST.bch" BRANCH “P3"NEWCONFIGPVT FILE = "PVT_ST.bch" BRANCH “P3"END_IFEND_EVENTSERIESEVENTSERIESLABEL = "REOPEN_WELLS"TYPE = STATICIF(TIME ABSOLUTE YMD >= 20270101 AND TIME DELTA DAYS >= 365 )WELLOPEN DELAY = 0 DAYS BRANCH “P3" “P5" “P7"END_IFEND_EVENTSERIES
YYggdrasil asWhich Plateau?
YYggdrasil asEffect <strong>of</strong> Tubing Size
YYggdrasil asPower Consumption
YYggdrasil asBase Case Key Data
YYggdrasil asRegularity Impact
YYggdrasil asLife Time Variations
YYggdrasil asPractical Use Execution Times
YYggdrasil asVirtual MeteringQ gasObject functionas spatial surfaceOil and/or water and/orgas flows are freevariables.Minimize object functiondefined by differencesin measured andcalculated quantities:Vector search pathiwiY i,MYYi,Mi,C2Phase flows reflectminimum in objectfunction.Object function mayreflect well, flow line ornetwork <strong>of</strong> same.Q waterQ oil
YYggdrasil asField Production ManagementAutomated extraction<strong>of</strong> production dataFiltering- Semiautomatic removal<strong>of</strong> spurious dataParameter tuning based onreference data.- Semiautomatic adjustment<strong>of</strong> correction factorsUpdate calibration settingsCalculate flowsfrom measured dataMerge wellproduction data tohistory databaseHistory match reservoirmodels from calculatedand measured parametersProduction optimization providing valveset points, lift gas usage...
Do it AnywhereY Yggdrasil as