Three-dimensional interactive wellbore model simulation system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
E21B-041/00
E21B-007/04
E21B-047/00
E21B-047/022
E21B-047/09
G01V-001/30
출원번호
US-0134651
(2016-04-21)
등록번호
US-10260318
(2019-04-16)
발명자
/ 주소
Ahmed, Imtiaz
출원인 / 주소
Saudi Arabian Oil Company
대리인 / 주소
Bracewell LLP
인용정보
피인용 횟수 :
0인용 특허 :
5
초록▼
Provided in some embodiments are systems and methods for simulating a well. Embodiments include, for each lateral of a well, obtaining wellbore directional survey data identifying a path of the lateral, generating (using the wellbore directional survey data) a geographic information system (GIS) vir
Provided in some embodiments are systems and methods for simulating a well. Embodiments include, for each lateral of a well, obtaining wellbore directional survey data identifying a path of the lateral, generating (using the wellbore directional survey data) a geographic information system (GIS) virtual wellbore path, obtaining wellbore tubing, perforation and casing data for the lateral. Generating (using the wellbore tubing and perforation data) a tubing extensible three dimensional (X3D) file including data corresponding to X3D virtual tubing path. Generating (using the wellbore casing data) a casing X3D file including data corresponding to an X3D virtual casing path for the lateral. Generating a well X3D file for the well (including links to the tubing and casing X3D files) that can be provided to an X3D application of a remote computing device for generating a 3D simulation of the well.
대표청구항▼
1. A well simulation system, comprising: one or more processors; andnon-transitory compute readable storage medium comprising program instructions stored thereon that are executable by the one or more processors to perform the following operations:select a well comprising a wellbore having one or mo
1. A well simulation system, comprising: one or more processors; andnon-transitory compute readable storage medium comprising program instructions stored thereon that are executable by the one or more processors to perform the following operations:select a well comprising a wellbore having one or more laterals;for each of the one or more laterals of the well: obtain wellbore directional survey data for the lateral, the wellbore directional survey data identifying a path of the lateral;generating, using the wellbore directional survey data for the lateral, a geographic information system (GIS) virtual wellbore path feature, the GIS virtual wellbore path feature comprising one or more multi-point GIS linear features corresponding to the path of the lateral;obtain wellbore tubing data for the lateral, the wellbore tubing data for the lateral identifying size and location of one or more sections of wellbore tubing in the lateral;obtain wellbore perforation data for the lateral, wellbore perforation data for the lateral identifying size and location of one or more sections of perforations in the lateral;generate, using the wellbore tubing data and the wellbore perforation data for the lateral, an extensible three dimensional (X3D) virtual tubing path for the lateral, the X3D virtual tubing path for the lateral comprising: one or more tubing X3D cross-sections corresponding to the size and location of the one or more sections of wellbore tubing in the lateral; andone or more perforation X3D cross-sections corresponding to the size and location of the one or more sections of wellbore perforations in the lateral;generate a tubing X3D file comprising data corresponding to the X3D virtual tubing path for the lateral;obtain wellbore casing data for the lateral, wellbore casing data for the lateral identifying size and location of one or more sections of wellbore casing in the lateral;generate, using the wellbore casing data for the lateral, an X3D virtual casing path for the lateral, the X3D virtual casing path for the lateral comprising an X3D element corresponding to the size and location of the one or more sections of wellbore casing in the lateral, wherein generating the X3D virtual casing path for the lateral comprises: generating a seamless half-section GIS multi-patch cylinder object for each of the one or more sections of wellbore casing in the lateral; andconverting the seamless half-section GIS multi-patch cylinder object for each of the one or more sections of wellbore casing in the lateral to an X3D IndexedTriangleStripSet element; andgenerate a casing X3D file comprising data corresponding to the X3D virtual casing path for the lateral;generate a well X3D file for the well, the well X3D file comprising: links to the tubing X3D files; andlinks to the casing X3D files,the well X3D file configured to be used by an X3D enabled application of one or more remote computing devices for use in generating a 3D simulation of the well for display on the one or more remote computing devices; andprovide, via a network, the well X3D file to an X3D enabled application of the one or more remote computing devices for use in generating a 3D simulation of the well for display on the one or more remote computing devices, the 3D simulation of the well comprising display of a 3D virtual tubing path corresponding to the X3D virtual tubing path that is generated using the links to the tubing X3D file and a 3D virtual casing path corresponding to the X3D virtual casing path that is generated using the links to the casing X3D file. 2. The system of claim 1, wherein generating the X3D virtual tubing path comprises: performing an extrusion operation for each of the one or more sections of wellbore tubing in the lateral to generate the tubing X3D cross-sections corresponding to the size and the location of the one or more sections of wellbore tubing in the lateral; andperforming an extrusion operation for each of the one or more sections of wellbore perforations in the lateral to generate the perforation X3D cross-sections corresponding to the size and the location of the one or more sections of wellbore perforations in the lateral. 3. The system of claim 2, wherein the wellbore tubing data for the lateral comprises, for each of the one or more sections of wellbore tubing in the lateral:a tubing from-measured depth value;a tubing to-measured depth value; anda tubing size, andwherein performing an extrusion operation for each of the one or more sections of wellbore tubing in the lateral to generate the tubing X3D cross-sections corresponding to the size and the location of the one or more sections of wellbore tubing in the lateral comprises, for each of the one or more sections of wellbore tubing, performing an extrusion operation between the tubing from-measured depth value for the section of wellbore tubing and the tubing to-measured depth value of the section of wellbore tubing, the extrusion having a size corresponding to the tubing size for the section of wellbore tubing;wherein the wellbore perforation data for the lateral comprises, for each of the one or more sections of wellbore perforations in the lateral:a perforation from-measured depth value;a perforation to-measured depth value; anda perforation size, andwherein performing an extrusion operation for each of the one or more sections of wellbore perforations in the lateral to generate the one or more perforation X3D cross-sections corresponding to the size and the location of the one or more section of wellbore perforations in the lateral comprises, for each of the one or more sections of wellbore perforations, performing an extrusion operation between the perforation from-measured depth value for the section of wellbore perforations and the perforation to-measured depth value of the section of wellbore perforations, the extrusion having features indicative of the perforation size for the section of wellbore perforations. 4. The system of claim 1, wherein the wellbore casing data for the lateral comprises, for each of the one or more sections of wellbore casing in the lateral: a casing from-measured depth value;a casing to-measured depth value; anda casing size, andwherein generating a seamless half-section GIS multi-patch cylinder object for each of the one or more sections of wellbore casing in the lateral comprises generating for each of the one or more sections of wellbore casing, a seamless half-section GIS multi-patch cylinder object between the casing from-measured depth value for the section of wellbore casing and the casing to-measured depth value of the section of wellbore casing, the seamless half-section GIS multi-patch cylinder object having a size corresponding to the casing size for the section of wellbore casing. 5. The system of claim 1, wherein the well X3D file comprises links to X, Y and Z X3D grids for use in generating display of a 3D grid in the 3D simulation of the well. 6. The system of claim 1, wherein the links to the tubing X3D file comprise a URL link to the tubing X3D file, and wherein the links to the casing X3D file comprise a URL link to the casing X3D file. 7. The system of claim 1, wherein the system comprises: a database server storing wellbore data, the wellbore data comprising: the wellbore directional survey data for the one or more laterals of the well;the wellbore tubing data for the one or more laterals of the well;the wellbore perforation data for the one or more laterals of the well; andthe wellbore casing data for the one or more laterals of the well,wherein the wellbore tubing data, the wellbore tubing data and the wellbore casing data for the one or more laterals of the well are obtained from the database server, anda web server communicatively coupled to one or more remote computing devices via a network, and comprises a wellbore file directory comprising: the well X3D file for the well;the tubing X3D files for the well; andthe casing X3D files for the well,wherein the wellbore file directory is accessible by an X3D enabled application of the one or more remote computing devices via a network. 8. The system of claim 1, further comprising at least one of the one or more remote computing devices, wherein the at least of the one or more remote computing devices comprises an Internet browser application and an X3D plug-in for the Internet browser application, and wherein the at least of the one or more remote computing devices is configured to: access the well X3D file for the well;access, via the links to the tubing X3D files of the well X3D file, the data corresponding to the X3D virtual tubing path for the lateral of the tubing X3D file for the well;access, via the links to the casing X3D files of the well X3D file, the data corresponding to the X3D virtual casing path for the lateral of the casing X3D file for the well; andrender the data corresponding to the X3D virtual tubing path for the laterals and the data corresponding to the X3D virtual casing path for the laterals to generate a display of a 3D model simulating the well on a display of the at least one of the one or more remote computing devices. 9. A method of simulating a well, the comprising: selecting a well comprising a wellbore having one or more laterals;for each of the one or more laterals of the well: obtaining wellbore directional survey data for the lateral, the wellbore directional survey data identifying a path of the lateral;generating, using the wellbore directional survey data for the lateral, a geographic information system (GIS) virtual wellbore path feature, the GIS virtual wellbore path feature comprising one or more multi-point GIS linear features corresponding to the path of the lateral;obtaining wellbore tubing data for the lateral, the wellbore tubing data for the lateral identifying size and location of one or more sections of wellbore tubing in the lateral;obtaining wellbore perforation data for the lateral, wellbore perforation data for the lateral identifying size and location of one or more sections of perforations in the lateral;generating, using the wellbore tubing data and the wellbore perforation data for the lateral, an extensible three dimensional (X3D) virtual tubing path for the lateral, the X3D virtual tubing path for the lateral comprising: one or more tubing X3D cross-sections corresponding to the size and location of the one or more sections of wellbore tubing in the lateral; andone or more perforation X3D cross-sections corresponding to the size and location of the one or more sections of wellbore perforations in the lateral;generating a tubing X3D file comprising data corresponding to the X3D virtual tubing path for the lateral;obtaining wellbore casing data for the lateral, wellbore casing data for the lateral identifying size and location of one or more sections of wellbore casing in the lateral;generating, using the wellbore casing data for the lateral, an X3D virtual casing path for the lateral, the X3D virtual casing path for the lateral comprising an X3D element corresponding to the size and location of the one or more sections of wellbore casing in the lateral, wherein generating the X3D virtual casing path for the lateral comprises: generating a seamless half-section GIS multi-patch cylinder object for each of the one or more sections of wellbore casing in the lateral; andconverting the seamless half-section GIS multi-patch cylinder object for each of the one or more sections of wellbore casing in the lateral to an X3D IndexedTriangleStripSet element; andgenerating a casing X3D file comprising data corresponding to the X3D virtual casing path for the lateral;generating a well X3D file for the well, the well X3D file comprising: links to the tubing X3D files; andlinks to the casing X3D files,the well X3D file configured to be used by an X3D enabled application of one or more remote computing devices for use in generating a 3D simulation of the well for display on the one or more remote computing devices; andproviding, via a network, the well X3D file to an X3D enabled application of the one or more remote computing devices for use in generating a 3D simulation of the well for display on the one or more remote computing devices, the 3D simulation of the well comprising display of a 3D virtual tubing path corresponding to the X3D virtual tubing path that is generated using the links to the tubing X3D files and a 3D virtual casing path corresponding to the X3D virtual casing path that is generated using the links to the casing X3D files. 10. The method of claim 9, wherein generating the X3D virtual tubing path comprises: performing an extrusion operation for each of the one or more sections of wellbore tubing in the lateral to generate the tubing X3D cross-sections corresponding to the size and the location of the one or more sections of wellbore tubing in the lateral; andperforming an extrusion operation for each of the one or more sections of wellbore perforations in the lateral to generate the perforation X3D cross-sections corresponding to the size and the location of the one or more sections of wellbore perforations in the lateral. 11. The method of claim 10, wherein the wellbore tubing data for the lateral comprises, for each of the one or more sections of wellbore tubing in the lateral:a tubing from-measured depth value;a tubing to-measured depth value; anda tubing size, andwherein performing an extrusion operation for each of the one or more sections of wellbore tubing in the lateral to generate the tubing X3D cross-sections corresponding to the size and the location of the one or more sections of wellbore tubing in the lateral comprises, for each of the one or more sections of wellbore tubing, performing an extrusion operation between the tubing from-measured depth value for the section of wellbore tubing and the tubing to-measured depth value of the section of wellbore tubing, the extrusion having a size corresponding to the tubing size for the section of wellbore tubing;wherein the wellbore perforation data for the lateral comprises, for each of the one or more sections of wellbore perforations in the lateral:a perforation from-measured depth value;a perforation to-measured depth value; anda perforation size, andwherein performing an extrusion operation for each of the one or more sections of wellbore perforations in the lateral to generate the one or more perforation X3D cross-sections corresponding to the size and the location of the one or more section of wellbore perforations in the lateral comprises, for each of the one or more sections of wellbore perforations, performing an extrusion operation between the perforation from-measured depth value for the section of wellbore perforations and the perforation to-measured depth value of the section of wellbore perforations, the extrusion having features indicative of the perforation size for the section of wellbore perforations. 12. The method of claim 9, wherein the wellbore casing data for the lateral comprises, for each of the one or more sections of wellbore casing in the lateral: a casing from-measured depth value;a casing to-measured depth value; anda casing size, andwherein generating a seamless half-section GIS multi-patch cylinder object for each of the one or more sections of wellbore casing in the lateral comprises generating for each of the one or more sections of wellbore casing, a seamless half-section GIS multi-patch cylinder object between the casing from-measured depth value for the section of wellbore casing and the casing to-measured depth value of the section of wellbore casing, the seamless half-section GIS multi-patch cylinder object having a size corresponding to the casing size for the section of wellbore casing. 13. The method of claim 9, wherein the well X3D file comprises links to X, Y and Z X3D grids, and wherein the links to X, Y and Z X3D grids are accessible by the one or more remote computing devices for use in providing for display of a 3D grid in the 3D simulation of the well. 14. The method of claim 9, wherein the links to the tubing X3D file comprise a URL link to the tubing X3D file, and wherein the links to the casing X3D file comprise a URL link to the casing X3D file. 15. The method of claim 9, wherein the method comprises: storing wellbore data, the wellbore data comprising: the wellbore directional survey data for the one or more laterals of the well;the wellbore tubing data for the one or more laterals of the well;the wellbore perforation data for the one or more laterals of the well; andthe wellbore casing data for the one or more laterals of the well,wherein the wellbore tubing data, the wellbore perforation data and the wellbore casing data for the one or more laterals of the well are obtained from the database server, andgenerating a wellbore file directory comprising: the well X3D file for the well;the tubing X3D files for the well; andthe casing X3D files for the well,wherein the wellbore file directory is accessible by an X3D enabled application of the one or more remote computing devices via a network. 16. The method of claim 9, comprising: accessing the well X3D file for the well;accessing, via the links to the tubing X3D files of the well X3D file, the data corresponding to the X3D virtual tubing path for the lateral of the tubing X3D file for the well;accessing, via the links to the casing X3D files of the well X3D file, the data corresponding to the X3D virtual casing path for the lateral of the casing X3D file for the well; andrendering the data corresponding to the X3D virtual tubing path for the lateral and the data corresponding to the X3D virtual casing path for the lateral to generate a display of a 3D model simulating the well on a display of at least one of the one or more remote computing devices. 17. A non-transitory computer readable medium comprising program instructions stored thereon for simulating a well, the program instructions executable by one or more computer processors to perform the following operations: selecting a well comprising a wellbore having one or more laterals;for each of the one or more laterals of the well: obtaining wellbore directional survey data for the lateral, the wellbore directional survey data identifying a path of the lateral;generating, using the wellbore directional survey data for the lateral, a geographic information system (GIS) virtual wellbore path feature, the GIS virtual wellbore path feature comprising one or more multi-point GIS linear features corresponding to the path of the lateral;obtaining wellbore tubing data for the lateral, the wellbore tubing data for the lateral identifying size and location of one or more sections of wellbore tubing in the lateral;obtaining wellbore perforation data for the lateral, wellbore perforation data for the lateral identifying size and location of one or more sections of perforations in the lateral;generating, using the wellbore tubing data and the wellbore perforation data for the lateral, an extensible three dimensional (X3D) virtual tubing path for the lateral, the X3D virtual tubing path for the lateral comprising: one or more tubing X3D cross-sections corresponding to the size and location of the one or more sections of wellbore tubing in the lateral; andone or more perforation X3D cross-sections corresponding to the size and location of the one or more sections of wellbore perforations in the lateral;generating a tubing X3D file comprising data corresponding to the X3D virtual tubing path for the lateral;obtaining wellbore casing data for the lateral, wellbore casing data for the lateral identifying size and location of one or more sections of wellbore casing in the lateral;generating, using the wellbore casing data for the lateral, an X3D virtual casing path for the lateral, the X3D virtual casing path for the lateral comprising an X3D element corresponding to the size and location of the one or more sections of wellbore casing in the lateral, wherein generating the X3D virtual casing path for the lateral comprises: generating a seamless half-section GIS multi-patch cylinder object for each of the one or more sections of wellbore casing in the lateral; andconverting the seamless half-section GIS multi-patch cylinder object for each of the one or more sections of wellbore casing in the lateral to an X3D IndexedTriangleStripSet element; andgenerating a casing X3D file comprising data corresponding to the X3D virtual casing path for the lateral;generating a well X3D file for the well, the well X3D file comprising: links to the tubing X3D files; andlinks to the casing X3D files, the well X3D file configured to be used by an X3D enabled application of one or more remote computing devices for use in generating a 3D simulation of the well for display on the one or more remote computing devices; andproviding, via a network, the well X3D file to an X3D enabled application of the one or more remote computing devices for use in generating a 3D simulation of the well for display on the one or more remote computing devices, the 3D simulation of the well comprising display of a 3D virtual tubing path corresponding to the X3D virtual tubing path that is generated using the links to the tubing X3D files and a 3D virtual casing path corresponding to the X3D virtual casing path that is generated using the links to the casing X3D files.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (5)
Selman, Thomas H.; Jennings, Matthew J., Computer assisted method for horizontal, lateral, and directional drilling using data from a drill string.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.