Back to results
US 10,311,173 B2Granted
Multiphase flow simulator sub-modeling
AssigneeSchlumberger Technology Corporation
InventorsKjetil Havre, Jon-Terje Lilleby, Stian Henriksen
Life of this patent
Estimating the term…
Abstract
A method can include receiving a model of a fluid production network where the model includes a plurality of sub-models; synchronizing simulation of the plurality of sub-models with respect to time; and outputting values for fluid flow variables of the model.
Claims19
A method comprising:
- receiving information from at least one sensor of a fluid production network for a model of the fluid production network wherein the model comprises a plurality of sub-models;
- synchronizing simulation of the plurality of sub-models with respect to time, wherein, during at least a portion of the simulation, a number of time steps for a first one of the sub-models differs from a number of time steps for a second one of the sub-models and an input value of one of the time steps of the first one of the sub-models is determined using at least one output value of at least one of the time steps of the second one of the sub-models;
- via synchronizing simulation, outputting values for fluid flow variables of the model;
- and
- based at least in part on one or more of the values for fluid flow variables of the model, outputting a control command to control at least one piece of equipment of the fluid production network.
2 more elements
A system comprising:
- an interface;
- a processor;
- memory accessible by the processor;
- and
- processor-executable instructions stored in the memory wherein the instructions comprise instructions to instruct the system to
- receive, via the interface, information from at least one sensor of a fluid production network for a model of the fluid production network wherein the model comprises a plurality of sub-models;
- synchronize simulation of the plurality of sub-models with respect to time wherein, during at least a portion of the simulation, a number of time steps for a first one of the sub-models differs from a number of time steps for a second one of the sub-models and an input value of one of the time steps of the first one of the sub-models is determined using at least one output value of at least one of the time steps of the second one of the sub-models;
- via the simulation, output values for fluid flow variables of the model;
- and
- based at least in part on one or more of the values for fluid flow variables of the model, output a control command to control at least one piece of equipment of the fluid production network.
7 more elements
One or more non-transitory computer-readable storage media comprising computer-executable instructions executable by a computer, the instructions comprising instructions to:
- receive information from at least one sensor of a fluid production network for a model of the fluid production network wherein the model comprises a plurality of sub-models;
- synchronize simulation of the plurality of sub-models with respect to time wherein, during at least a portion of the simulation, a number of time steps for a first one of the sub-models differs from a number of time steps for a second one of the sub-models and an input value of one of the time steps of the first one of the sub-models is determined using at least one output value of at least one of the time steps of the second one of the sub-models;
- via the simulation, output values for fluid flow variables of the model;
- and
- based at least in part on one or more of the values for fluid flow variables of the model, output a control command to control at least one piece of equipment of the fluid production network.
2 more elements
Dependencies are inferred from the claim text.