Method including a field management framework for optimization of field development and planning and operation
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06G-001/14
G06Q-040/00
출원번호
US-0801741
(2007-05-10)
등록번호
US-8620715
(2013-12-31)
발명자
/ 주소
Guyaguler, Baris
Ghorayeb, Kassem
출원인 / 주소
Schlumberger Technology Corporation
대리인 / 주소
Nguyen, Lam
인용정보
피인용 횟수 :
0인용 특허 :
8
초록▼
A method of performing Field Management is disclosed, a Field Management system including a portable Field Management (FM) framework being initially decoupled from any simulators, one or more adaptors operatively connected to the FM framework, and one or more open interfaces associated, respectively
A method of performing Field Management is disclosed, a Field Management system including a portable Field Management (FM) framework being initially decoupled from any simulators, one or more adaptors operatively connected to the FM framework, and one or more open interfaces associated, respectively, with the one or more adaptors, the open interfaces each having interface characteristics, the method comprising: modifying one or more of the simulators such that the simulators adhere to the interface characteristics of the open interfaces of the one or more adaptors which are operatively connected to the FM framework; subsequently coupling the one or more modified simulators to the one or more open interfaces of the one or more adaptors of the FM framework in response to the modifying step; and performing the Field Management on the condition that the one or more modified simulators are coupled to the one or more open interfaces of the one or more adaptors of the FM framework. The FM framework is also flexible in that it allows control over how the FM Framework logic is executed in order to accommodate real field situations that require such control.
대표청구항▼
1. A method of managing a plurality of wells in a field, comprising: receiving, during runtime of a Field management Framework, on a user's platform, a custom balancing action defined in a scripting language;receiving, during the runtime of the Field Management Framework on the user's platform and b
1. A method of managing a plurality of wells in a field, comprising: receiving, during runtime of a Field management Framework, on a user's platform, a custom balancing action defined in a scripting language;receiving, during the runtime of the Field Management Framework on the user's platform and by the Field Management Framework, a custom strategy associated with the plurality of wells, wherein the custom strategy comprises an instruction relating the custom balancing action to a triggering criterion defining a first target associated with a respective first well of the plurality of wells, wherein the custom balancing action comprises adjusting a flow rate associated with a second well of the plurality of wells to a target flow rate, and wherein the custom strategy is defined in the scripting language;determining, by the Field Management Framework executing the instruction and based on input data collected by one or more sensors associated with the first well, that the first target is outside an acceptable range;implementing, by the Field Management Framework using a surface network simulator, the custom balancing action to bring the first target within the acceptable range;identifying, by the Field Management Framework, that the custom balancing action fails to bring the first target within the acceptable range;implementing, by the Field Management Framework, a topology modifying action to modify a topology of the plurality of wells in response to the custom balancing action failing to bring the first target within the acceptable range, wherein the topology modifying action adds a new flow rate constraint for the second well,wherein the new flow rate constraint is a boundary condition for flow rate in an optimization problem, andwherein the optimization problem comprises an objective to increase a ratio of oil to gas; andexecuting, by the Field Management Framework and based on modifying the topology, the surface network simulator to simulate a flow through the plurality of wells and obtain a simulated flow,wherein the surface network simulator interfaces via an open application programming interface with an adapter connected to the Field Management Framework. 2. The method of claim 1, further comprising: drilling an Earth formation in response to the simulated flow. 3. The method of claim 1, wherein the input data comprises a well log output record obtained in response to a well logging operation, and a reduced seismic data output record obtained in response to a seismic operation in a section of the field. 4. The method of claim 1, wherein determining that the first target is outside the acceptable range is further based on a success criterion. 5. The method of claim 1, further comprising: in response to implementing the topology modifying action, determining that the topology of the field is modified in a predetermined manner such that further balancing of the field is required. 6. The method of claim 5, further comprising: implementing an additional balancing action to allocate flowrates throughout the field. 7. The method of claim 1, wherein the Field Management Framework is characterized as having flexibility based on a frequency at which the custom balancing action is implemented. 8. The method of claim 7, wherein the flexibility of the Field Management Framework is further characterized by a use, by the Field Management Framework, of a set of expressions adapted for ordering of entities in building dynamic flow entity lists, selection criteria for building a dynamic list of the entities, and a success criterion and objectives for the custom balancing action, and customized Field Management. 9. The method of claim 8, wherein the flexibility of the Field Management Framework is further characterized by a use, by the Field Management Framework, of dynamic lists of flow entities adapted for building a dynamic list of groups or a dynamic list of wells or a dynamic list of well completions. 10. A program storage device readable by a machine, tangibly embodying a set of instructions executable by the machine, to perform a method of managing a plurality of wells in a field, the method steps comprising: receiving, during runtime of a Field management Framework, on a user's platform, a custom balancing action defined in a scripting language;receiving, during the runtime of the Field Management Framework on the user's platform and by the Field Management Framework, a custom strategy associated with the plurality of wells, wherein the custom strategy comprises an instruction relating the custom balancing action to a triggering criterion defining a first target associated with a respective first well of the plurality of wells, wherein the custom balancing action comprises adjusting a flow rate associated with a second well of the plurality of wells to a target flow rate, and wherein the custom strategy is defined in the scripting language;determining, by the Field Management Framework executing the instruction and based on input data collected by one or more sensors associated with the first well, that the first target is outside an acceptable range;implementing, by the Field Management Framework using a surface network simulator, the custom balancing action to bring the first target within the acceptable range;identifying, by the Field Management Framework, that the custom balancing action fails to bring the first target within the acceptable range;implementing, by the Field Management Framework, a topology modifying action to modify a topology of the plurality of wells in response to the custom balancing action failing to bring the first target within the acceptable range, wherein the topology modifying action adds a new flow rate constraint for the second wellwherein the new flow rate constraint is a boundary condition for flow rate in an optimization problem, andwherein the optimization problem comprises an objective to increase a ratio of oil to gas; andexecuting, by the Field Management Framework and based on modifying the topology, the surface network simulator to simulate a flow through the plurality of wells and obtain a simulated flow,wherein the surface network simulator interfaces via an open application programming interface with an adapter connected to the Field Management Framework. 11. The program storage device of claim 10, further comprising: drilling an Earth formation in response to the simulated flow. 12. The program storage device of claim 10, wherein the input data comprises a well log output record obtained in response to a well logging operation, and a reduced seismic data output record obtained in response to a seismic operation in a section of the field. 13. The program storage device of claim 10, wherein determining that the first target is outside the acceptable range is further based on a success criterion. 14. The program storage device of claim 10, further comprising: in response to implementing the topology modifying action, determining that the topology of the field is modified in a predetermined manner such that further balancing of the field is required. 15. The program storage device of claim 14, further comprising: implementing an additional balancing action to allocate flowrates throughout the field. 16. The program storage device of claim 10, wherein the Field Management Framework characterized as having flexibility based on a frequency at which the custom balancing action is implemented. 17. The program storage device of claim 16, wherein the flexibility of the Field Management Framework is further characterized by a use, by the Field Management Framework, of a set of expressions adapted for ordering of entities in building dynamic flow entity lists, selection criteria for building a dynamic list of the entities a success criterion and objectives for the custom balancing action, and customized Field Management. 18. The program storage device of claim 17, wherein the flexibility of the Field Management Framework is further characterized by a use, by the Field Management Framework, of dynamic lists of flow entities adapted for building a dynamic list of groups or a dynamic list of wells or a dynamic list of well completions. 19. A system for managing a plurality of wells in a field, comprising: a processor;a field management (FM) framework executing on the processor and configured to: receive, during runtime, on a user's platform, a custom balancing action defined in a scripting language;receive, during the runtime on the user's platform, a custom strategy associated with the plurality of wells, wherein the custom strategy comprises an instruction relating the custom balancing action to a triggering criterion defining a first target associated with a respective first well of the plurality of wells, wherein the custom balancing action comprises adjusting a flow rate associated with a second well of the plurality of wells to a target flow rate, and wherein the custom strategy is defined in the scripting language;determine, by executing the instruction and based on input data collected by one or more sensors associated with the first well, that the first target is outside an acceptable range;implement, using a surface network simulator, the custom balancing action to bring the first target within the acceptable range;identify, by the Field Management Framework, that the custom balancing action fails to bring the first target within the acceptable range;implement a topology modifying action to modify a topology of the plurality of wells in response to the custom balancing action failing to bring the first target within the acceptable range, wherein the topology modifying action adds a new flow rate constraint for the second well,wherein the new flow rate constraint is a boundary condition for flow rate in an optimization problem, andwherein the optimization problem comprises an objective to increase a ratio of oil to gas; andexecute, based on modifying the topology, the surface network simulator to simulate a flow through the plurality of wells and obtain a simulated flow; andan adapter connected to the FM framework and comprising: an open application programming interface for interfacing with the surface network simulator. 20. The system of claim 19, wherein the FM framework is further configured to: drill an Earth formation in response to the simulated flow. 21. The system of claim 19, wherein the input data comprises a well log output record obtained in response to a well logging operation, and a reduced seismic data output record obtained in response to a seismic operation in a section of the field. 22. The system of claim 19, wherein determining that the first target is outside the acceptable range is further based on a success criterion. 23. The system of claim 19, wherein the FM framework is further configured to: in response to implementing the topology modifying action, determine that the topology of the field is modified in a predetermined manner such that further balancing of the field is required. 24. The system of claim 23, wherein the FM framework is further configured to: implement an additional balancing action to allocate flowrates throughout the field. 25. The system of claim 19, wherein the FM framework is characterized as having flexibility based on a frequency at which the custom balancing action in the field is implemented. 26. The system of claim 25, wherein the flexibility of the FM framework is further characterized by a use, by the FM framework, of a set of expressions adapted for ordering of entities in building dynamic flow entity lists, selection criteria for building a dynamic list of entities, a success criterion and objectives for the custom balancing action, and customized Field Management. 27. The system of claim 26, wherein the flexibility of the FM framework is further characterized by a use, by the FM framework, of dynamic lists of flow entities adapted for building a dynamic list of groups or a dynamic list of wells or a dynamic list of well completions.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (8)
Gurpinar, Omer M.; Rossi, David J.; Verma, Vidya B.; Pantella, Philip W., Intergrated reservoir optimization.
Gurpinar, Omer; Djandji, Selim; Miller, Thomas Reid; Neville, Thomas James, Method and apparatus and program storage device for generating a workflow in response to a user objective and generating software modules in response to the workflow and executing the software modules to produce a product.
Thambynayagam, Raj Kumar Michael; Tilke, Peter G.; Bryant, Ian D.; Auzerais, Francois M.; Bennett, Nicholas N.; Ramakrishnan, Terizhandur S., Oilfield analysis systems and methods.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.