Development of the FASTPROOF project: Implementation of a Modelica library for the simulation of offshore facilities
Workshop on Simulation at the System Level Carg` ese, 2014
1 / 37
Development of the FASTPROOF project: Implementation of a Modelica - - PowerPoint PPT Presentation
Development of the FASTPROOF project: Implementation of a Modelica library for the simulation of offshore facilities Workshop on Simulation at the System Level Carg` ese, 2014 1 / 37 Context FASTPROOF is a collaborative project between
1 / 37
2 / 37
◮ Fluid flow in pipes ◮ Heat transfer: through pipe walls, from heating system, etc. ◮ Power consumption/energy conversion: electrical (generators),
◮ Controlled systems: check stability/efficiency of controllers
◮ Failure of components ◮ Maintenance ◮ Reliability 3 / 37
◮ Help dimensioning some of the system characteristics, e.g. generator
◮ Centralize the data to be shared between various actors ◮ Study the behavior of the whole system ◮ Based on the equations of physics
◮ Estimate the availability of an installation ◮ Compare the reliability of two designs ◮ Assess the gain/risk ratio of an installation ◮ Stochastic simulation: probabilities, statistics 4 / 37
◮ Favor the composability of the developed models ◮ Ideally, the user can freely combine the models ◮ The components should be re-usable, i.e. not developed for a
◮ The components should be extensible, i.e. easy to refine
◮ Models easy to understand, with parameters that can actually be
◮ Synthetic output to help the decision 5 / 37
1 Introduction 2 Physics simulation 3 Risk simulation 4 Two examples 5 Conclusion
6 / 37
◮ It is object-oriented i.e. a new model can be built upon an existing
◮ It is acausal: no imposed causality (i.e. no pre-specified input/output)
◮ Potential variables: Equality at the connection point ◮ Flow variables: sum to zero at the connection point ◮ Stream variables: transported quantities (depends on the sign of an
7 / 37
Reservoir
Mass conservation Momentum conservation Energy conservation
Fluid flow
Pipeline Pump Pipe wall
Thermal diffusion law
Fluid characteristics
Sea temperature model
Electromechanical conversion
Electric power supply Experimental data
Mass flow Fluid composition Transport specific enthalpy Pressure Current Voltage Temperature Heat flow
Experimental data
Heat transfer 8 / 37
◮ Pipes: flow of a fluid mixture ◮ Heat: heat transfer through pipe wall, through heating material ◮ Electrical: diesel generator ◮ Controllers: heating system ◮ Other items: tanks, valves, junctions, pumps 9 / 37
◮ Pressure p ◮ Mass flow rate qm ◮ Vector of mass fractions X = (X1, X2, . . . , Xn) ◮ Transported specific enthalpy h
◮ Volume conservation ◮ Mass balance ◮ Enthalpy balance ◮ Pressure drop
Length = 500 m
10 / 37
n
i qa m
n
i qb m
i qa m + X b i qb m
n
mha + qb mhb
flow
11 / 37
i qa m
n
12 / 37
T emperature at the well Sea temperature T emperature along the pipeline 13 / 37
dt
flow + Qb flow
flow
flow
Fluid Pipe wall Heater Insulant Sea water Joule heating
kth1(T1 - T2) kth1(T2 - T3) kth2(T3 - T4) kth2(T4 - T5) kth3(T5 - T6) kth3(T6 - T7)
14 / 37
Diesel Generator
1500 V
heating mat.
15 / 37
1 Introduction 2 Physics simulation 3 Risk simulation 4 Two examples 5 Conclusion
16 / 37
◮ General description of the system with a small number of states
◮ The components are considered individually 17 / 37
6 hydrates 1 production 0.98 2 no touch time / repair 0.02 1 0.5 3 repair fpso or subsea / preserv ok 0.5 4 restart 0.98 5 repair preserv 0.02 0.98 0.02 0.02 0.98 18 / 37
19 / 37
1Offshore Reliability Data Handbook. 4th Edition. SINTEF Technology and Society
20 / 37
Failure mode Number of failures Failure rate (per 106 hours) Repair time (hours) Mean Standard deviation Min Max Mean Critical 464 70.52 106.81 1.0 57.6 1025.0 Degraded 537 237.3 267.91 0.5 32.1 798.0 Incipient 936 834.3 688.83 0.5 15.6 697.0 Unknown 12 4.5 6.65 2.0 13.6 48.0
21 / 37
OK
Critical
Degraded
Incipient
Unknown
pcritical tcritical pdegraded tdegraded pincipient tincipient punknown tunknown trepair critical trepair degraded trepair incipient trepair unknown
22 / 37
number of observed failures of any kind
10 30 50 70 90 2 6 14 18 22 26 34 38 42 46 54 58 62 66 74 78 82 86 94 98 1 0.2 0.4 0.6 0.8 1.2 0.1 0.3 0.5 0.7 0.9 1.1 0.05 0.15 0.25 0.35 0.45 0.55 0.65 0.75 0.85 0.95 1.05 1.15
Time [hour] Probability density function
min max mean
OK critical ~24% ~7m degraded ~28% ~16y incipient ~48% ~2m unknown ~ 1% ~11y ~100% ~2d ~100% ~1d ~100% ~15h ~100% ~13h
23 / 37
No spares
generator = 97% valve2 = 0.2% diesel_pump = 2.4% Failed = 4.5% OK = 96%
One spare generator
generator = 59% generator_spare1 = 36% diesel_pump = 3.1% valve2 = 1.6% Failed = 1.1% OK = 99%
Failure duration per component Time spent in failed and normal states
24 / 37
1 Introduction 2 Physics simulation 3 Risk simulation 4 Two examples 5 Conclusion
25 / 37
26 / 37
Well Valve Manifold Service line Production line Riser Riser
Controller
Sea temperature
Logical connection
Heat transfer 27 / 37
Well Valve Heated line Riser Sea temperature Controller FPSO Electric connections Logical connection
Heat transfer 28 / 37
29 / 37
1) PRODUCTION
Diesel T ank
Outlet
Storage T ank
Inlet Heated Line
Inlet
Valve 1 Valve 2 Valve 4 Valve 3 Valve 6
OFF
Valve 5 Pump
OFF
Production Line Service Line
30 / 37
2) INJECTION
Diesel T ank
Outlet
Storage T ank
Inlet Heated Line
Production Line
Service Line
Inlet
Valve 1 Valve 2 Valve 4 Valve 3 Valve 6
OFF
Valve 5 Pump
ON
30 / 37
3) RECIRCULATION
Diesel T ank
Outlet
Storage T ank
Inlet Heated Line
Inlet
Valve 1 Valve 2 Valve 4 Valve 3 Valve 6
ON
Valve 5 Pump
ON
Production Line Service Line
30 / 37
0.2 0.4 0.6 0.8 1 Time [s] 50 000 100 000 150 000 200 000 250 000 300 000 350 000 Mass fractions in production line Oil
5000m 10000m 15000m 20000m 25000m 30000m 35000m 40000m 45000m 50000m
Position along the pipe:
Production + no-touch time Injection Repair Recirculation Production
Well head FPSO
Diesel
T emperature restart threshold
270 280 290 300 310 320 330 340 Time [s] 50 000 100 000 150 000 200 000 250 000 300 000 350 000 Temperature in the production line [K]
5000 m 15000m 35000m 45000m 10000m
Position along pipe [m]
Well head FPSO
No-touch Injection Recirculation Production Production Repair Hydrate formation temperature
31 / 37
318 320 322 324 326 328 330 332 334 Time [s] 20 000 40 000 60 000 80 000 100 000 120 000 140 000 160 000 Temperature in the production line [K]
5000 m 25000m 35000m 45000m 15000m
Position along pipe [m]
Well head FPSO
Production No-touch Repair/Heating Heating 32 / 37
◮ Hybrid loop
1 000 2 000 3 000 4 000 5 000 6 000 7 000 Time [s] 50 000 100 000 150 000 200 000 250 000 300 000 350 000 Diesel volume in diesel tank [m3]
No-touch Injection Recirculation Production Production Repair
◮ Heated line
4.8 5 5.2 5.4 5.6 5.8 6 6.2 Time [s] 20 000 40 000 60 000 80 000 100 000 120 000 140 000 160 000 Diesel volume in the diesel tank [m3]
Production No-touch Repair/Heating Production
33 / 37
Well head
310 315 320 325 330 335 340 345 350 355 20,000 40,000 60,000 80,000 100,000 120,000 140,000 160,000
Time [s] T emperature inside the pipe segments [K]
50000m 45000m 40000m 35000m 30000m 25000m 20000m 15000m 10000m 5000m 5000m 10000m 15000m 20000m 25000m 30000m 35000m 40000m 45000m 50000m Well head FPSO
Open-loop system Closed-loop system Reference temperature
No-touch Repair/heating Production Production
FPSO 500,000 1e+06 1.5e+06 2e+06 2.5e+06 20,000 40,000 60,000 80,000 100,000 120,000 140,000 160,000
Time [s] T
Open-loop system Closed-loop system
34 / 37
35 / 37
36 / 37
37 / 37