CN105068133A - Ray tracking method used for complex geological structure model - Google Patents

Ray tracking method used for complex geological structure model Download PDF

Info

Publication number
CN105068133A
CN105068133A CN201510431699.1A CN201510431699A CN105068133A CN 105068133 A CN105068133 A CN 105068133A CN 201510431699 A CN201510431699 A CN 201510431699A CN 105068133 A CN105068133 A CN 105068133A
Authority
CN
China
Prior art keywords
point
ray
triangle
outgoing
initial incidence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510431699.1A
Other languages
Chinese (zh)
Inventor
黎书琴
何光明
张晓斌
罗仕迁
曹立斌
何扬鸿
胡善政
耿春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Geophysical Prospecting Co of CNPC Chuanqing Drilling Engineering Co Ltd
Original Assignee
Geophysical Prospecting Co of CNPC Chuanqing Drilling Engineering Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Geophysical Prospecting Co of CNPC Chuanqing Drilling Engineering Co Ltd filed Critical Geophysical Prospecting Co of CNPC Chuanqing Drilling Engineering Co Ltd
Priority to CN201510431699.1A priority Critical patent/CN105068133A/en
Publication of CN105068133A publication Critical patent/CN105068133A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

The invention provides a ray tracking method used for a complex geological structure model. The method comprises the steps of (a) constructing an angle space of initial incidence angles of trial rays into an angle grid topology comprising m*n grid points; (b) at excitation points, trying to emit a group of rays to a geological structure model by using corresponding angles ([Alpha]i, [Beta]j) of each grid point as the initial incidence angles; (c) according to the initial incidence angles of the trial rays, determining emergence points of trial rays in a receiving region after the trial rays are reflected by an object layer interface; (d) determining an emergence triangle of the receiving points; (e) calculating modified initial incidence angles in an iteration manner according to initial incidence angles of three trial rays corresponding to the emergence triangle of the receiving points; and (f) at the excitation points, trying to emit rays to the geological structure model by using the modified initial incidence angles as the initial incidence angles, determining the reflecting points of the trial rays reflected by the object layer interface, and connecting the excitation points, the reflecting points and the receiving points in sequence so as to three-dimensional ray tracking paths.

Description

For the ray-tracing scheme of the geological structure model of complexity
Technical field
All things considered of the present invention relates to technical field of geophysical exploration, more particularly, relates to a kind of ray-tracing scheme of the geological structure model for complexity.
Background technology
In method of seismic exploration, from seismic event geophone station receive the seismic event that excited by shot point in tectonic structure bed interface by reflection or refraction the refraction wave that produces and/or reflection wave, process by the raypath, travel-time etc. that the refraction wave detected and/or reflection wave are turned back to geophone station place and analyze, thus accurately can understand and determine architectonic form and position.Method of seismic exploration be widely used in petroleum gas seismic prospecting, the fields such as quality ore deposit.
Ray-tracing scheme in method of seismic exploration is as one wave field approximate calculation method fast and effectively, not only significant for theory of earthquake wave research, and directly applies to the process such as seismic data inversion and migration imaging.
In the tectonic structure (such as, the tectonic structure containing overthrust fault) of complexity, each big gun inspection between there are many rays.But, existing ray-tracing scheme cannot determine rapidly and accurately each big gun inspection between each bar ray.
In addition, traditional shot point and geophone station are all distributed in earth's surface, then there are following two kinds of situations: geophone station is distributed in earth's surface, and shot point is distributed in well in three-dimensional VSP recording geometry; Shot point is distributed in earth's surface, and geophone station is distributed in well.Because well is an infinitesimal line in three dimensions in logic, cause the ray-tracing scheme based on triangle area process of iteration to be difficult to be distributed in earth's surface at shot point, apply when geophone station is distributed in well.
Summary of the invention
Exemplary embodiment of the present invention is the ray-tracing scheme providing a kind of geological structure model for complexity, to solve existing ray-tracing scheme cannot carry out ray tracing rapidly and accurately problem to the tectonic structure of complexity.
According to exemplary embodiment of the present invention, a kind of ray-tracing scheme of the geological structure model for complexity is provided, comprise: the angular region of the initial incidence angle of shoot ray is configured to comprise the angle network topology of m × n net point by (a), wherein, each net point corresponding angle (α i, β j), α ifor shoot ray in three-dimensional system of coordinate with angle formed by Z axis negative direction, β jangle formed by the projection of shoot ray in XOY plane and X-axis positive dirction, i is greater than the integer that 0 is less than or equal to m, α i> α i-1, j is greater than the integer that 0 is less than or equal to n, β j> β j-1; (b) at shot point place, with the angle (α corresponding to each net point of described angle network topology i, β j) fire one group of ray for adjustment for geological structure model described in original incident angle; C according to the initial incidence angle of each shoot ray, () determines that each shoot ray is via the eye point in receiving area after destination layer boundary reflection; D () determines the outgoing triangle at acceptance point place, wherein, two the non-overlapping triangles of described outgoing triangle for being formed for summit with the eye point of four shoot ray corresponding to four net points of each angle grid of described angle network topology; E the initial incidence angle of () three shoot ray corresponding to the outgoing triangle at acceptance point place carrys out iteration and asks for correction initial incidence angle; F () is at shot point place, the reflection spot of described shoot ray via destination layer boundary reflection is determined to revise initial incidence angle for geological structure model shoot ray described in original incident angle, shot point, described reflection spot and acceptance point are connected successively, to obtain three-dimensional ray tracing path.
Alternatively, the focus being distributed in earth's surface is set to acceptance point, the geophone station be distributed in well is set to shot point to perform step (b) to (f).
Alternatively, described geological structure model is also included in the bed interface on destination layer interface, wherein, step (c) comprising: determine that each shoot ray is via the eye point in receiving area after the bed interface transmission on destination layer interface and destination layer boundary reflection according to the initial incidence angle of each shoot ray, step (f) comprising: at shot point place, determine that described shoot ray is via the transmission point of the bed interface transmission on destination layer interface and the reflection spot via destination layer boundary reflection to revise initial incidence angle for geological structure model shoot ray described in original incident angle, by shot point, described transmission point, described reflection spot and acceptance point connect successively, to obtain three-dimensional ray tracing path.
Alternatively, step (e) comprising: (e1) is according to the outgoing triangle T of acceptance point P at its place 1t 2t 3in area coordinate and described outgoing triangle T 1t 2t 3the initial incidence angle of three corresponding shoot ray, calculates new initial incidence angle; (e2) at shot point place, with new initial incidence angle for geological structure model shoot ray described in original incident angle, and determine that described shoot ray is via the eye point T in receiving area after destination layer boundary reflection; (e3) determine whether the distance between described eye point T and acceptance point P is less than predetermined threshold; (e4), when the distance between described eye point T and acceptance point P is less than described predetermined threshold, iteration is stopped, and using new initial incidence angle as correction initial incidence angle; (e5), when the distance between described eye point T and acceptance point P is more than or equal to described predetermined threshold, utilize described eye point T by described outgoing triangle T 1t 2t 3be divided into three new triangles, and determine the new triangle at acceptance point P place; (e6) using the new triangle at acceptance point P place as outgoing triangle T 1t 2t 3, return step (e1).
Alternatively, step (e1) comprising: (e11) calculates the direction vector (x of new initial incidence angle in three-dimensional system of coordinate according to following formula new, y new, z new):
x new=u 1x a+u 2x b+u 3x c
y new=u 1y a+u 2y b+u 3y c
z new=u 1z a+u 2z b+u 3z c
Wherein, (x a, y a, z a), (x b, y b, z b), (x c, y c, z c) be respectively the outgoing triangle T at acceptance point P place 1t 2t 3initial incidence angle (the α of three corresponding shoot ray a, β a), (α b, β b), (α c, β c) direction vector in three-dimensional system of coordinate, (u 1, u 2, u 3) for acceptance point P is in the outgoing triangle T at its place 1t 2t 3in area coordinate, wherein, s indicates described outgoing triangle T 1t 2t 3area, S 1, S 2, S 3indicate described outgoing triangle T respectively 1t 2t 3three summits and three little leg-of-mutton areas forming of acceptance point P; (e12) new initial incidence angle is determined according to the direction vector of the new initial incidence angle calculated.
Alternatively, in step (d), according to the area coordinate (u of acceptance point in each outgoing triangle 1, u 2, u 3) determine the outgoing triangle at acceptance point place, wherein, if u 1>=0, u 2>=0, u 3>=0, and | u 1|+| u 2|+| u 3|=1, then determine that acceptance point is in the outgoing triangle of correspondence, wherein, s indicates the leg-of-mutton area of outgoing, S 1, S 2, S 3indicate three little leg-of-mutton areas that leg-of-mutton three summits of outgoing and acceptance point are formed respectively.
Alternatively, α iscope be 0 ° to 90 °, β jscope be 0 ° to 360 °.
In the ray-tracing scheme according to an exemplary embodiment of the present invention for the geological structure model of complexity, based on angle network topology carry out ray trial fire and gore area method iteration, can follow the trail of rapidly and accurately each big gun examine between many rays; In addition, can be distributed in earth's surface based on triangle area process of iteration to shot point, the VSP recording geometry that geophone station is distributed in well carries out ray tracing.
Part in ensuing description is set forth general plotting of the present invention other in and/or advantage, some will be clearly by describing, or can learn through the enforcement of general plotting of the present invention.
Accompanying drawing explanation
By below in conjunction with exemplarily illustrating the description that the accompanying drawing of embodiment carries out, the above and other object of exemplary embodiment of the present and feature will become apparent, wherein:
Fig. 1 illustrates according to an exemplary embodiment of the present invention for the process flow diagram of the ray-tracing scheme of the geological structure model of complexity;
Fig. 2 illustrates the schematic diagram of angle network topology according to an exemplary embodiment of the present invention;
Fig. 3 illustrates the schematic diagram of geological structure model according to an exemplary embodiment of the present invention;
Fig. 4 illustrates the schematic diagram of the spatial relationship that ray is crossing with gore according to an exemplary embodiment of the present invention;
Fig. 5 illustrates the schematic diagram of triangle area coordinate according to an exemplary embodiment of the present invention;
Fig. 6 illustrates the schematic diagram of six adjacent triangle of A point according to an exemplary embodiment of the present invention;
Fig. 7 illustrates the leg-of-mutton schematic diagram of outgoing according to an exemplary embodiment of the present invention;
Fig. 8 illustrates that iteration asks for the process flow diagram of the method revising initial incidence angle according to an exemplary embodiment of the present invention;
Fig. 9 illustrates the schematic diagram of the ray tracing of three-dimensional ray tracing method generation according to an exemplary embodiment of the present invention.
Embodiment
Now will in detail with reference to embodiments of the invention, the example of described embodiment is shown in the drawings, and wherein, identical label refers to identical parts all the time.Below by referring to accompanying drawing, described embodiment will be described, to explain the present invention.
Fig. 1 illustrates according to an exemplary embodiment of the present invention for the process flow diagram of the ray-tracing scheme of the geological structure model of complexity.Described method can have been come by the device for ray tracing, also realizes by computer program, thus when running this program, realizes said method.
As shown in Figure 1, in step S10, the angular region of the initial incidence angle of shoot ray is configured to the angle network topology comprising m × n net point, wherein, each net point corresponding angle (α i, β j), α ifor shoot ray in three-dimensional system of coordinate with angle formed by Z axis negative direction, β jangle formed by the projection of shoot ray in XOY plane and X-axis positive dirction, i is greater than the integer that 0 is less than or equal to m, α i> α i-1, j is greater than the integer that 0 is less than or equal to n, β j> β j-1.
Fig. 2 illustrates the schematic diagram of angle network topology according to an exemplary embodiment of the present invention.As shown in Figure 2, along the circumferential direction mesh lines instruction α i, along the mesh lines instruction β of radial direction j, both intersect the net point corresponding angle (α formed i, β j).
In addition, angle network topology also can be other forms, such as, and rectangular angular network topology.If rectangular angular network topology, then described rectangular angular network topology comprise that m is capable, n row, the net point corresponding angle (α on the i-th row jth row i, β j), and along with i larger, α ilarger, along with j is larger, β jlarger.
Exemplarily, α iscope can be 0 ° to 90 °, β jscope can be 0 ° to 360 °.Those skilled in the art also can arrange α according to the balance of efficiency and precision iand β jscope, and the density of grid.
In step S20, at shot point place, with the angle (α corresponding to each net point of described angle network topology i, β j) fire one group of ray for adjustment for geological structure model described in original incident angle.That is, respectively with the angle corresponding to each net point for initial incidence angle is from shot point to described geological structure model shoot ray.
In step S30, determine that each shoot ray is via the eye point in receiving area after destination layer boundary reflection according to the initial incidence angle of each shoot ray.
Particularly, when there are not other bed interfaces on destination layer interface in geological structure model, shoot ray is propagated to geological structure model from shot point along original incident angular direction, reflect according to Si Nieer (Snell) theorem when running into destination layer interface, then the shoot ray after reflection is propagated to direction, receiving area, arrive receiving area outgoing and namely complete a ray trial fire, and form corresponding eye point.
When also there are other bed interfaces on destination layer interface in geological structure model, shoot ray is propagated to geological structure model from shot point along original incident angular direction, transmission is carried out according to Si Nieer (Snell) theorem when running into other bed interfaces, reflect according to Si Nieer (Snell) theorem when running into destination layer interface, shoot ray after reflection is propagated to direction, receiving area and is carried out transmission when running into other bed interfaces, until arrive receiving area outgoing namely complete a ray trial fire, and form corresponding eye point.
Below, composition graphs 3 is illustrated how to determine the eye point of shoot ray in receiving area.Fig. 3 illustrates the schematic diagram of geological structure model according to an exemplary embodiment of the present invention.As shown in Figure 3, geological structure model can describe with face and block, block is formed by face closure, geological structure model shown in Fig. 3 has six closure bar, 27 bed interfaces (hereinafter referred to as sub-face), each closure bar is represented respectively with I, II, III, IV, V, VI, represent each sub-face of each closure bar with digital l to 27, wherein, sub-face 13 is destination layer interface.In each closure bar, medium is uniform, that is, the density in closure bar is identical, and ray has identical velocity of propagation in closure bar.Ray is rectilinear propagation in closure bar, and when running into the border of block and block, ray will occur to reflect or transmission, that is, reflect when running into destination layer interface 13, when running into other bed interfaces, transmission occurs.
Particularly, the tracking of the eye point T from shot point S to ray can be carried out as follows: the incidence from shot point S of (1) ray, determine that shot point S is in closure bar I, and according to the velocity of propagation of closure bar I correspondence and density parameter, and the sub-face 1 that the initial incidence angle determination ray of described ray intersects in closure bar I, and obtain intersecting point coordinate; (2) split closure bar I and closure bar II according to sub-face 1, determine that ray passes sub-face 1 and enters closure bar II from closure bar I transmission, and according to closure bar I and the velocity of propagation of closure bar II correspondence and the transmission direction of density parameter determination ray; (3) according to the transmission direction of the ray determined, determine the sub-face 2 that ray intersects in closure bar II, and obtain intersecting point coordinate; (4) split closure bar II and closure bar III according to sub-face 2, determine that ray passes sub-face 2 and enters closure bar III from closure bar II transmission, and according to closure bar II and the velocity of propagation of closure bar III correspondence and the transmission direction of density parameter determination ray; (5) according to the transmission direction of the ray determined, determine the sub-face 10 that ray intersects in closure bar III, and obtain intersecting point coordinate; (6) split closure bar III and closure bar IV according to sub-face 10, determine that ray passes sub-face 10 and enters closure bar IV from closure bar III transmission, and according to closure bar III and the velocity of propagation of closure bar IV correspondence and the transmission direction of density parameter determination ray; (7) according to the transmission direction of the ray determined, determine the sub-face 13 that ray intersects in closure bar IV, and obtain intersecting point coordinate; (8) because sub-face 13 is destination layer interface, calculate the reflection direction of ray, and determine with by the sub-face 5 of ray intersection reflected and intersecting point coordinate; (9) split closure bar IV and closure bar II according to sub-face 5, determine that ray passes sub-face 5 and enters closure bar II from closure bar IV transmission, and according to closure bar IV and the velocity of propagation of closure bar II correspondence and the transmission direction of density parameter determination ray; (10) according to the transmission direction of the ray determined, determine the sub-face 1 that ray intersects in closure bar II, and obtain intersecting point coordinate; (11) split closure bar II and closure bar I according to sub-face 1, determine that ray passes sub-face 1 and enters closure bar I from closure bar II transmission, and according to closure bar II and the velocity of propagation of closure bar I correspondence and the transmission direction of density parameter determination ray; (12) according to the transmission direction of the ray determined, determine the sub-face 18 that ray intersects in closure bar I, and obtain intersecting point coordinate, i.e. the coordinate of the eye point of ray.
Exemplarily, can according to transmission direction and the reflection direction calculating ray for the transmitting formula at three-dimensional fluctuating interface and Reflection formula.
The concrete mode of transmission direction calculating ray according to the transmitting formula for three-dimensional fluctuating interface is as follows: direction vector when setting ray incident is as d, d 1, d 2be respectively the durection component of d, the normal vector of point of intersection is n, the radioparent direction vector angle that to be r, θ be between r and n,
r = c o s θ · d 1 | d 1 | + s i n θ · d 2 | d 2 | - - - ( 1 ) ,
The concrete mode of reflection direction calculating ray according to the Reflection formula for three-dimensional fluctuating interface is as follows: direction vector when setting ray incident is as d, d 1, d 2be respectively the durection component of d, the normal vector of point of intersection is n, and the direction vector of reflected ray is f,
f=d-2n·d(2),
Calculate transmission direction and the reflection direction of ray by the way, can avoid solving multivariate linear equations, calculate accurately simple, be conducive to realizing rapid ray tracing.
About the coordinate of intersection point calculating ray and sub-face, because each sub-face can be made up of at least one gore, each gore is determined by three reference mark, and therefore, the intersection point calculating ray and sub-face is the intersection point of the gore calculated on ray and sub-face.In fact the intersection point calculating the gore on ray and sub-face comprises the problem of two aspects: one is the intersection point calculating ray and intersecting triangles face; Two is judge that whether institute's find intersection is the real intersection point (that is, whether institute's find intersection is positioned at this leg-of-mutton inside (comprising border)) of ray and gore.
About the intersection point calculation of ray and gore, Fig. 4 illustrates the schematic diagram of the spatial relationship that ray is crossing with gore according to an exemplary embodiment of the present invention, and as shown in Figure 4, ray is space line, known initial coordinate point P 0(x 0, y 0, z 0), the direction number of ray is respectively l, m, n, then ray equation can be expressed as:
x = x 0 + l t y = y 0 + m t z = z 0 + n t - - - ( 3 ) ,
Wherein, t is variable.For gore, three fixed point coordinate P of known gore 1(x 1, y 1, z 1), P 2(x 2, y 2, z 2), P 3(x 3, y 3, z 3), then consisting of the Representation Equation of gore be:
x - x 1 y - y 1 z - z 1 x 2 - x 1 y 2 - y 1 z 2 - z 1 x 3 - x 1 y 3 - y 1 z 3 - z 1 = 0 - - - ( 4 ) ,
Now suppose that ray is crossing with gore, joining is Q (x q, y q, z q), because intersection point is the point on ray, be again the point on gore, substitute into formula (3) respectively and formula (4) has:
x = x 0 + l t y q = y 0 + m t z = z 0 + n t - - - ( 3 ) ,
x q - x 1 y q - y 1 z q - z 1 x 2 - x 1 y 2 - y 1 z 2 - z 1 x 3 - x 1 y 3 - y 1 z 3 - z 1 = 0 - - - ( 6 ) ,
Formula (5) substitution formula (6) can be obtained the functional equation about variable t:
x 0 + l t - x 1 y 0 + m t - y 1 z 0 + n t - z 1 x 2 - x 1 y 2 - y 1 z 2 - z 1 x 3 - x 1 y 3 - y 1 z 3 - z 1 = 0 - - - ( 7 ) ,
For simplifying above formula equation, order:
x i j = x i - x j y i j = y i - y j z i j = z i - z j - - - ( 8 ) ,
Replace by formula (8), formula (7) becomes:
l t - x 10 m t - y 10 n t - z 10 x 2 - x 1 y 2 - y 1 z 2 - z 1 x 3 - x 1 y 3 - y 1 z 3 - z 1 = 0 - - - ( 9 ) ,
Launch above formula, the calculation expression that can obtain variable t is:
t = a 1 x 10 + a 2 y 10 + a 3 y 10 la 1 + ma 2 + na 3 - - - ( 10 ) ,
Wherein:
a 1 = y 21 z 31 - y 31 z 21 a 2 = z 21 x 31 - z 31 x 21 a 3 = x 21 y 31 - x 31 y 21 - - - ( 11 ) ,
Try to achieve t by formula (10), t is substituted into the intersection point Q (x that formula (5) can calculate ray and gore q, y q, z q) coordinate figure.
The intersection point more than calculated only represents the intersection point of the plane at ray and triangle place, and whether intersection point also needs in triangle is determined further.Can judge intersection point whether in triangle according to triangle area coordinate, Fig. 5 illustrates the schematic diagram of triangle area coordinate according to an exemplary embodiment of the present invention, as shown in Figure 5, supposes that leg-of-mutton three coordinate points are P 1(x 1, y 1, z 1), P 2(x 2, y 2, z 2), P 3(x 3, y 3, z 3), intersection point is Q (x q, y q, z q), form a large triangle Δ P like this 1p 2p 3with three little triangles: Δ P 1p 2q, Δ P 2p 3q and Δ P 3p 1q.Large triangle Δ P 1p 2p 3area is designated as S, and three little triangles are designated as S respectively 1, S 2and S 3.Corresponding leg-of-mutton area value can be calculated respectively according to coordinate, be expressed as:
S = 1 2 [ x 1 ( y 2 - y 3 ) + x 2 ( y 3 - y 1 ) + x 3 ( y 1 - y 2 ) ] S 1 = 1 2 [ x 1 ( y 2 - y q ) + x 2 ( y q - y 1 ) + x q ( y 1 - y 2 ) ] S 2 = 1 2 [ x 2 ( y 3 - y q ) + x 2 ( y q - y 2 ) + x q ( y 2 - y 3 ) ] S 3 = 1 2 [ x 3 ( y 1 - y p ) + x 1 ( y p - y 3 ) + x p ( y 3 - y 1 ) ] - - - - ( 12 ) ,
Utilize above formula to calculate triangle area, if coordinate points by counterclockwise result be on the occasion of, if coordinate points in the direction of the clock result be negative value.For triangle area coordinate, at triangle Δ P 1p 2p 3in every bit can represent with triangle area coordinate, for a Q, triangle area coordinate is expressed as (u 1, u 2, u 3), each component is defined as follows:
u 1 = S 1 S , u 2 = S 2 S , u 3 = S 3 S - - - ( 13 ) ,
Define from formula (13), three little triangle areas that three representation in components are split by Q point and the ratio of former triangle area, if fruit dot is at triangle interior (comprising border), then have: u 1>=0, u 2>=0, u 3>=0 and | u 1|+| u 2|+| u 3|=1, if Q point is at triangular exterior, then have: | u 1|+| u 2|+| u 3| > 1.Thus, according to leg-of-mutton coordinate, ray and triangle intersection coordinate conversion are become corresponding triangle area coordinate, the character of recycling triangle area coordinate, judge intersection point whether in triangle.If intersection point is in triangle, then try to achieve the real intersection point in ray and sub-face, otherwise continued to find ray and the leg-of-mutton intersection point of the next one, until find out real intersection point.
The intersection point calculating ray and bed interface is very crucial to three-dimensional ray tracing, especially for the geological structure model of labyrinth, gore quantity included by bed interface is comparatively large, and calculates intersection point at every turn and all to need and all triangles compare, and causes calculated amount very large.Can counting yield be directly connected to the key problem that meet actual use, preferably, calculates the intersection point of the gore on ray and bed interface, to improve the speed of ray tracing by following layers interface subregion algorithm.Concrete steps are as follows:
First step: all triangles at constituting layer interface are divided into two sub regions (such as, on average dividing by triangle number) by triangle number.Calculate X, Y, Z coordinate extreme value of two sub regions under three-dimensional system of coordinate XYZ respectively (namely, maximal value in the absolute value of maximum coordinate value among and the absolute value of min coordinates value), X, Y, Z coordinate extreme value according to calculating constructs two space rectangular parallelepipeds respectively.Judge whether ray and bed interface intersect, namely judge whether the space rectangular parallelepiped of ray and structure intersects (that is, judging whether two space rectangular parallelepipeds of ray and structure intersect respectively).Particularly, ray and space rectangular parallelepiped are projected to XOY, XOZ and YOZ plane respectively, the asking of ray and space rectangular parallelepiped hands over judgement to be reduced to judge whether straight line and plane intersect, as long as meet ray and the projection of space rectangular parallelepiped on three plane X OY, XOZ and YOZ all intersects each other, just can determine that the subregion that ray and this space rectangular parallelepiped are corresponding exists intersection point, otherwise the subregion that ray is corresponding with this space rectangular parallelepiped is non-intersect.
Second step: the subregion intersected determined is divided into two sub regions again, the mode (coordinates computed extreme value, structure space rectangular parallelepiped etc.) identical with first step can be adopted, and judge whether ray and two sub regions again divided intersect respectively.
Third step: repeat second step, until when the triangle number in the subregion divided is less than specific threshold (such as, integer between specific threshold desirable 5 ~ 10, preferably desirable 8) time, no longer this subregion is divided, directly find intersection calculating is carried out to each triangle in ray and this subregion, obtain intersection point.Now only need carry out a small amount of find intersection to calculate, significantly can reduce calculated amount.
The essence of bed interface subregion algorithm is that bed interface is constantly divided into less bed interface, and the triangle of intersection point may be had progressively to be locked in a very little scope, and then carries out ray and leg-of-mutton find intersection calculates.Utilize bed interface subregion algorithm can get rid of rapidly in a large number without the triangle of intersection point, significantly can reduce calculated amount thus.
In triangle, the normal vector of arbitrfary point is very important for the reflection direction and projecting direction following the trail of ray, traditional way is the normal vector replacing triangle interior arbitrfary point with leg-of-mutton normal vector, if stratal surface fluctuation ratio is larger, then triangulation method vector will in nonlinearities change, causes normal vector that curved surface is put discontinuous.Therefore, the method effect in the ray tracing of relief surface calculates is not fine.Preferably, in bed interface, the normal vector of each point is obtained by this normal vector weighted interpolation of adjacent triangle in this bed interface, and the area of weight and adjacent triangle is directly proportional, and adjacent triangle center is inversely proportional to the distance of this point.Fig. 6 illustrates the schematic diagram of six adjacent triangle of A point according to an exemplary embodiment of the present invention, in bed interface as shown in Figure 6, adjacent 1 ~ No. 6 triangle of summit A, adjacent 3, No. 4 triangles of F point, adjacent 4, No. 5 triangles of E point etc. (more than two of the triangle that E point is adjacent in a model with F point).If six that summit A is adjacent leg-of-mutton planar process vectors are n i(i=1,2 ... 6), area is designated as s i, center is designated as d to the distance of A point i, then the normal vector of summit A is:
n A = Σ i = 1 6 ( s j n j d i ) - - - ( 14 ) ,
Other each summit, such as, the normal vector of summit B and C can be obtained by same method.
For the arbitrfary point N of triangle interior, this some area coordinate is in the triangles u i, then the normal vector of N point is obtained by the normal vector linear interpolation on three summits,
n N = Σ i = 1 3 ( u i n i ) - - - ( 15 ) ,
The normal vector of trying to achieve like this is single order continually varying in triangle, leg-of-mutton border is also continuous print.The normal vector such as calculating each point on AB limit respectively by triangle ABC and ABD is identical.In same bed interface, normal vector is single order continuous print, and on different borders, bed interface, normal vector is not necessarily continuous.This also tallies with the actual situation: vertical interface and the horizontal interface junction normal vector of model boundary should be not continuous.
Return Fig. 1, in step S40, determine the outgoing triangle at acceptance point place, wherein, two the non-overlapping triangles of described outgoing triangle for being formed for summit with the eye point of four shoot ray corresponding to four net points of each angle grid of described angle network topology.
In other words, four eye points of four shoot ray being initial incidence angle with the angle corresponding to four net points of same angle grid by formation two outgoing triangles, thus based on angle network topology carry out ray trial fire will form multiple outgoing triangle.Fig. 7 illustrates the leg-of-mutton schematic diagram of outgoing according to an exemplary embodiment of the present invention.As shown in Figure 7, diagonally the quadrilateral partition that four corresponding for same angle grid eye points are formed can be become two outgoing triangles.
Exemplarily, can according to the area coordinate (u of acceptance point in each outgoing triangle 1, u 2, u 3) determine the outgoing triangle at acceptance point place, wherein, if u 1>=0, u 2>=0, u 3>=0, and | u 1|+| u 2|+| u 3|=1, then determine that acceptance point is in the outgoing triangle of correspondence, wherein, s indicates the leg-of-mutton area of outgoing, three little leg-of-mutton areas that S1, S2, S3 indicate leg-of-mutton three summits of outgoing and acceptance point to form respectively.Aforementionedly concrete account form to be described in detail, not to repeat them here.
In step S50, the initial incidence angle of three shoot ray corresponding to the outgoing triangle at acceptance point place carrys out iteration and asks for correction initial incidence angle.
Fig. 8 illustrates that iteration asks for the process flow diagram of the method revising initial incidence angle according to an exemplary embodiment of the present invention.Shown in Fig. 8, in step S501, according to the outgoing triangle T of acceptance point P at its place 1t 2t 3in area coordinate and described outgoing triangle T 1t 2t 3the initial incidence angle of three corresponding shoot ray, calculates new initial incidence angle.
Exemplarily, the direction vector (x of new initial incidence angle in three-dimensional system of coordinate can be calculated according to following formula new, y new, z new):
x new=u 1x a+u 2x b+u 3x c(16),
y new=u 1y a+u 2y b+u 3y c(17),
z new=u 1z a+u 2z b+u 3z c(18),
Wherein, (x a, y a, z a), (x b, y b, z b), (x c, y c, z c) be respectively the outgoing triangle T at acceptance point P place 1t 2t 3initial incidence angle (the α of three corresponding shoot ray a, β a), (α b, β b), (α c, β c) direction vector in three-dimensional system of coordinate, (u 1, u 2, u 3) for acceptance point P is in the outgoing triangle T at its place 1t 2t 3in area coordinate, wherein, s indicates described outgoing triangle T 1t 2t 3area, S 1, S 2, S 3indicate described outgoing triangle T respectively 1t 2t 3three summits and three little leg-of-mutton areas forming of acceptance point P.
Then, new initial incidence angle is determined according to the direction vector of the new initial incidence angle calculated.Here, the direction vector of initial incidence angle (α, β) in three-dimensional system of coordinate (x, y, z) with the pass of (α, β) is: x=sin α cos β, y=sin α sin β, z=cos α.Said method obtains new initial incidence angle by carrying out correction to durection component, and in addition, also directly can carry out correction to obtain new initial incidence angle to angle, the present invention is not restricted this.
In step S502, at shot point place, with new initial incidence angle for geological structure model shoot ray described in original incident angle, and determine that described shoot ray is via the eye point T in receiving area after destination layer boundary reflection.
In step S503, determine whether the distance between described eye point T and acceptance point P is less than predetermined threshold.
Wherein, when determining that the distance between described eye point T and acceptance point P is less than described predetermined threshold, in step S504, stop iteration, and using new initial incidence angle as correction initial incidence angle.
When determining that the distance between described eye point T and acceptance point P is more than or equal to described predetermined threshold, in step S505, utilize described eye point T by described outgoing triangle T 1t 2t 3be divided into three new triangles, and determine the new triangle at acceptance point P place.
In step S506, using the new triangle at acceptance point P place as outgoing triangle T 1t 2t 3, return step S501.
Return Fig. 1, in step S60, when there are not other bed interfaces on destination layer interface in geological structure model, at shot point place, the reflection spot of described shoot ray via destination layer boundary reflection is determined to revise initial incidence angle for geological structure model shoot ray described in original incident angle, shot point, described reflection spot and acceptance point are connected successively, to obtain three-dimensional ray tracing path.
When also there are other bed interfaces on destination layer interface in geological structure model, step S60 can comprise: at shot point place, determine that described shoot ray is via the transmission point of the bed interface transmission on destination layer interface and the reflection spot via destination layer boundary reflection to revise initial incidence angle for geological structure model shoot ray described in original incident angle, shot point, described transmission point, described reflection spot and acceptance point are connected successively, to obtain three-dimensional ray tracing path.
Should be appreciated that, due to geological structure model, raypath non-linear, outgoing triangle may overlap, acceptance point may simultaneously in multiple outgoing triangle, therefore, in step s 40, can determine acceptance point simultaneously multiple outgoing triangles, in step S50, the initial incidence angle of three shoot ray respectively corresponding to each outgoing triangle at acceptance point place can carry out iteration and ask for and revise initial incidence angle accordingly (namely, utilize respectively each outgoing triangle come iteration ask for revise initial incidence angle accordingly), correspondingly, in step S60, corresponding three-dimensional ray tracing path can be obtained respectively according to the different correction initial incidence angle asked for, thus solve the multiresolution issue of raypath, obtain rapidly and accurately the inspection of big gun between many rays.Fig. 9 illustrates the schematic diagram of the ray tracing of three-dimensional ray tracing method generation according to an exemplary embodiment of the present invention.As shown in Figure 9, according to an exemplary embodiment of the present invention three-dimensional ray tracing method can obtain same big gun inspection between many rays.
Under normal circumstances, those skilled in the art using focus as shot point, using geophone station as acceptance point, but due to well be an infinitesimal line in three dimensions in logic, the ray-tracing scheme based on triangle area process of iteration is caused to be difficult to be distributed in earth's surface at shot point, apply when geophone station is distributed in well, the present invention considers the reversibility of ray, namely, even if the shot point of each ray and geophone station switch, the track of ray also can not change, according to exemplary embodiment of the present invention, the focus being distributed in earth's surface is set to acceptance point, the geophone station be distributed in well is set to shot point to perform step S20 to S60.Thus solve iteration in well and can not meet the problem of the pacing items of triangle area process of iteration, triangle area process of iteration can be applied to and be distributed in earth's surface to shot point, geophone station is distributed in the ray tracing of the VSP recording geometry in well.
According to an exemplary embodiment of the present invention for the ray-tracing scheme of the geological structure model of complexity, can follow the trail of rapidly and accurately each big gun inspection between many rays; In addition, can be distributed in earth's surface based on triangle area process of iteration to shot point, the VSP recording geometry that geophone station is distributed in well carries out ray tracing.
Although show and described exemplary embodiments more of the present invention, but those skilled in the art should understand that, when not departing from by the principle of the present invention of claim and its scope of equivalents thereof and spirit, can modify to these embodiments.

Claims (7)

1., for a ray-tracing scheme for the geological structure model of complexity, comprising:
A the angular region of the initial incidence angle of shoot ray is configured to the angle network topology comprising m × n net point by (), wherein, and each net point corresponding angle (α i, β j), α ifor shoot ray in three-dimensional system of coordinate with angle formed by Z axis negative direction, β jangle formed by the projection of shoot ray in XOY plane and X-axis positive dirction, i is greater than the integer that 0 is less than or equal to m, α i> α i-1, j is greater than the integer that 0 is less than or equal to n, β j> β j-1;
(b) at shot point place, with the angle (α corresponding to each net point of described angle network topology i, β j) fire one group of ray for adjustment for geological structure model described in original incident angle;
C according to the initial incidence angle of each shoot ray, () determines that each shoot ray is via the eye point in receiving area after destination layer boundary reflection;
D () determines the outgoing triangle at acceptance point place, wherein, two the non-overlapping triangles of described outgoing triangle for being formed for summit with the eye point of four shoot ray corresponding to four net points of each angle grid of described angle network topology;
E the initial incidence angle of () three shoot ray corresponding to the outgoing triangle at acceptance point place carrys out iteration and asks for correction initial incidence angle;
F () is at shot point place, the reflection spot of described shoot ray via destination layer boundary reflection is determined to revise initial incidence angle for geological structure model shoot ray described in original incident angle, shot point, described reflection spot and acceptance point are connected successively, to obtain three-dimensional ray tracing path.
2. method according to claim 1, wherein, is set to acceptance point by the focus being distributed in earth's surface, the geophone station be distributed in well is set to shot point to perform step (b) to (f).
3. method according to claim 1, wherein, described geological structure model is also included in the bed interface on destination layer interface, wherein, step (c) comprising: determine that each shoot ray is via the eye point in receiving area after the bed interface transmission on destination layer interface and destination layer boundary reflection according to the initial incidence angle of each shoot ray
Step (f) comprising: at shot point place, determine that described shoot ray is via the transmission point of the bed interface transmission on destination layer interface and the reflection spot via destination layer boundary reflection to revise initial incidence angle for geological structure model shoot ray described in original incident angle, shot point, described transmission point, described reflection spot and acceptance point are connected successively, to obtain three-dimensional ray tracing path.
4. method according to claim 1, wherein, step (e) comprising:
(e1) according to the outgoing triangle T of acceptance point P at its place 1t 2t 3in area coordinate and described outgoing triangle T 1t 2t 3the initial incidence angle of three corresponding shoot ray, calculates new initial incidence angle;
(e2) at shot point place, with new initial incidence angle for geological structure model shoot ray described in original incident angle, and determine that described shoot ray is via the eye point T in receiving area after destination layer boundary reflection;
(e3) determine whether the distance between described eye point T and acceptance point P is less than predetermined threshold;
(e4), when the distance between described eye point T and acceptance point P is less than described predetermined threshold, iteration is stopped, and using new initial incidence angle as correction initial incidence angle;
(e5), when the distance between described eye point T and acceptance point P is more than or equal to described predetermined threshold, utilize described eye point T by described outgoing triangle T 1t 2t 3be divided into three new triangles, and determine the new triangle at acceptance point P place;
(e6) using the new triangle at acceptance point P place as outgoing triangle T 1t 2t 3, return step (e1).
5. method according to claim 4, wherein, step (e1) comprising:
(e11) direction vector (x of new initial incidence angle in three-dimensional system of coordinate is calculated according to following formula new, y new, z new):
x new=u 1x a+u 2x b+u 3x c
y new=u 1y a+u 2y b+u 3y c
z new=u 1z a+u 2z b+u 3z c
Wherein, (x a, y a, z a), (x b, y b, z b), (x c, y c, z c) be respectively the outgoing triangle T at acceptance point P place 1t 2t 3initial incidence angle (the α of three corresponding shoot ray a, β a), (α b, β b), (α c, β c) direction vector in three-dimensional system of coordinate,
(u 1, u 2, u 3) for acceptance point P is in the outgoing triangle T at its place 1t 2t 3in area coordinate, wherein, s indicates described outgoing triangle T 1t 2t 3area, S 1, S 2, S 3indicate described outgoing triangle T respectively 1t 2t 3three summits and three little leg-of-mutton areas forming of acceptance point P;
(e12) new initial incidence angle is determined according to the direction vector of the new initial incidence angle calculated.
6. method according to claim 1, wherein, in step (d),
According to the area coordinate (u of acceptance point in each outgoing triangle 1, u 2, u 3) determine the outgoing triangle at acceptance point place, wherein, if u 1>=0, u 2>=0, u 3>=0, and | u 1|+| u 2|+| u 3|=1, then determine that acceptance point is in the outgoing triangle of correspondence,
Wherein, s indicates the leg-of-mutton area of outgoing, S 1, S 2, S 3indicate three little leg-of-mutton areas that leg-of-mutton three summits of outgoing and acceptance point are formed respectively.
7. method according to claim 1, wherein, α iscope be 0 ° to 90 °, β jscope be 0 ° to 360 °.
CN201510431699.1A 2015-07-21 2015-07-21 Ray tracking method used for complex geological structure model Pending CN105068133A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510431699.1A CN105068133A (en) 2015-07-21 2015-07-21 Ray tracking method used for complex geological structure model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510431699.1A CN105068133A (en) 2015-07-21 2015-07-21 Ray tracking method used for complex geological structure model

Publications (1)

Publication Number Publication Date
CN105068133A true CN105068133A (en) 2015-11-18

Family

ID=54497548

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510431699.1A Pending CN105068133A (en) 2015-07-21 2015-07-21 Ray tracking method used for complex geological structure model

Country Status (1)

Country Link
CN (1) CN105068133A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110045369A (en) * 2019-05-07 2019-07-23 中国矿业大学(北京) A kind of Ground Penetrating Radar chromatography detective curve method for tracing
CN110568496A (en) * 2019-09-26 2019-12-13 核工业北京地质研究院 ray tracing method under complex medium condition

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101246218A (en) * 2007-02-15 2008-08-20 中国石油化工股份有限公司 Three-component VSP wave field separation method
CN102053258A (en) * 2010-12-15 2011-05-11 中国石油集团川庆钻探工程有限公司 Self-adaptive 3D ray tracing method based on complicated geological structure
CN102495427A (en) * 2011-12-10 2012-06-13 北京航空航天大学 Interface perception ray tracing method based on implicit model expression
CN102830431A (en) * 2012-08-14 2012-12-19 中国石油集团川庆钻探工程有限公司地球物理勘探公司 Self-adaption interpolating method for real ground-surface ray tracking
CN103675894A (en) * 2013-12-24 2014-03-26 中国海洋石油总公司 Method for synthesizing seismic records based on three-dimensional Gaussian beam ray tracing and frequency domain
CN103698813A (en) * 2013-12-26 2014-04-02 中国石油天然气集团公司 Ray tracing method in seismic prestack time migration

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101246218A (en) * 2007-02-15 2008-08-20 中国石油化工股份有限公司 Three-component VSP wave field separation method
CN102053258A (en) * 2010-12-15 2011-05-11 中国石油集团川庆钻探工程有限公司 Self-adaptive 3D ray tracing method based on complicated geological structure
CN102495427A (en) * 2011-12-10 2012-06-13 北京航空航天大学 Interface perception ray tracing method based on implicit model expression
CN102830431A (en) * 2012-08-14 2012-12-19 中国石油集团川庆钻探工程有限公司地球物理勘探公司 Self-adaption interpolating method for real ground-surface ray tracking
CN103675894A (en) * 2013-12-24 2014-03-26 中国海洋石油总公司 Method for synthesizing seismic records based on three-dimensional Gaussian beam ray tracing and frequency domain
CN103698813A (en) * 2013-12-26 2014-04-02 中国石油天然气集团公司 Ray tracing method in seismic prestack time migration

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
TAO XU 等: ""Block modeling and segmentally iterative ray tracing in complex 3D media"", 《GEOPHYSICS》 *
徐涛 等: ""三维复杂介质的块状建模和试射射线追踪"", 《地球物理学报》 *
徐涛 等: ""三维试射射线追踪子三角形法"", 《石油地球物理勘探》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110045369A (en) * 2019-05-07 2019-07-23 中国矿业大学(北京) A kind of Ground Penetrating Radar chromatography detective curve method for tracing
CN110045369B (en) * 2019-05-07 2021-04-27 中国矿业大学(北京) Ground penetrating radar chromatography detection curve tracking method
CN110568496A (en) * 2019-09-26 2019-12-13 核工业北京地质研究院 ray tracing method under complex medium condition

Similar Documents

Publication Publication Date Title
Vinje et al. Estimation of multivalued arrivals in 3d models using wavefront construction—part i 1
US10795053B2 (en) Systems and methods of multi-scale meshing for geologic time modeling
CN102053258B (en) Self-adaptive 3D ray tracing method based on complicated geological structure
US8315845B2 (en) Method for building a depositional space corresponding to a geological domain
US10114134B2 (en) Systems and methods for generating a geological model honoring horizons and faults
Vinje et al. 3-D ray modeling by wavefront construction in open models
CN107765298B (en) A kind of method and device of determining near-surface velocity model
Cameron et al. Seismic velocity estimation from time migration
CN107843922A (en) One kind is based on seismic first break and the united chromatography imaging method of Travel time
Georgsen et al. Fault displacement modelling using 3D vector fields
Wang et al. 3‐D ray tracing method based on graphic structure
US4964097A (en) Three dimensional image construction using a grid of two dimensional depth sections
CN108303736B (en) Ray tracing forward method for shortest path of anisotropic TI medium
CN105068133A (en) Ray tracking method used for complex geological structure model
CN103698810A (en) Hybrid network minimum travel time ray tracing tomography method
Bai et al. Seismic wavefront evolution of multiply reflected, transmitted, and converted phases in 2D/3D triangular cell model
La Mura et al. Three-dimensional seismic wave propagation by modal summation: method and validation
CN109100798B (en) Realize the method, apparatus and processing terminal of refraction multiple wave tomographic inversion
CN106652446A (en) Offline-online mode based road traffic noise dynamic simulation method
CN106842314B (en) The determination method of formation thickness
CN105510958A (en) Three-dimensional VSP observation system designing method suitable for complex medium
Sun et al. Joint 3D traveltime calculation based on fast marching method and wavefront construction
CN107817524A (en) The method and apparatus of three-dimensional seismic tomography
CN113495292A (en) Rapid VSP ray tracing calculation method for mountain high and steep structure
Xu et al. SUB-TRIANGLE SHOOTING RAY-TRACING IN COMPLEX

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20151118