1 / 49

High Resolution Velocity A nalysis for Resource P lays

High Resolution Velocity A nalysis for Resource P lays. Bo Zhang and J. T. Kwiatkowski. Outline. Factors that affect the fidelity of velocity analysis High resolution velocity spectrum The engine for a utomatic velocity optimization

chaz
Télécharger la présentation

High Resolution Velocity A nalysis for Resource P lays

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. High Resolution Velocity Analysis for Resource Plays Bo Zhang and J. T. Kwiatkowski

  2. Outline • Factors that affect the fidelity of velocity analysis • High resolution velocity spectrum • The engine for automatic velocity optimization • Automatic interval velocity analysis based on DE (workflow) • Synthetic and Real data examples • Conclusion • Road-ahead

  3. Factors that affect the fidelity of velocity analysis Velocity (ft/s) Velocity (ft/s) 1000 1000 12000 12000 14000 14000 0.0 • The resolution of velocity spectrum. 0.5 Time (s) 1.0 Vs. 1.5 Semblance SN based on PFA

  4. Factors that affect the fidelity of velocity analysis • Manually picking velocity at CDP location? • Manually picking velocity for each reflection events? Conventional velocity analysis Dense velocity analysis (http://www.slb.com/services/westerngeco/services/dp/technologies/time/technology/dva.aspx)

  5. Outline • Factors that affect the fidelity of velocity analysis • High resolution velocity spectrum • The engine for automatic velocity optimization • Automatic interval velocity analysis based on DE (workflow) • Synthetic and Real data examples • Conclusion • Road-ahead

  6. High resolution velocity spectrum The seismic trace d(t) can be written as where d(t) is the seismic traces, s(t) is the reflection signal, and n(t) is the noise. Suppose we have M traces in one CDP gather, then Construction the correlation matrix between each traces d_corr

  7. High resolution velocity spectrum Assume the noise and reflected signals are uncorrelated, then the eigenstructure of d_corr has the following properties: • d_corr is not sensitive to amplitude variation (AVO) • In the ideal case, d_corris a rank 1 matrix. • The maximum eigenvalue of d_corris corresponding major underline factors which is regards as the reflected signals. Those two properties suggest giving an estimated signal-to-noise ratio (S/N) to the corrected gather

  8. High resolution velocity spectrum Offset (ft) 0 3000 6000 9000 0.0 0.5 Time (s) 1.0 1.5 Synthetic gather with random noise added

  9. High resolution velocity spectrum Velocity (ft/s) 10000 12000 14000 0.0 0.5 Time (s) 1.0 1.5 semblance

  10. High resolution velocity spectrum Velocity (ft/s) 10000 12000 14000 0.0 0.5 Time (s) 1.0 1.5 SN based on PCA

  11. Outline • Factors that affect the fidelity of velocity analysis • High resolution velocity spectrum • The engine for automatic velocity optimization • Automatic interval velocity analysis based on DE (workflow) • Synthetic and Real data examples • Conclusion • Road-ahead

  12. The engine for automatic velocity optimization Differential evolutionary (DE) algorithm is an efficient and simple global optimization scheme. The basic features can be summarized as follows: Initialization Mutation Crossover Selection DE workflow

  13. The engine for automatic velocity optimization Problem statement and notation • Suppose we want to optimize a function with D real parameters • We must select the size of the population N (it must be at least 4) • The parameter vectors have the form: where G is the generation number.

  14. The engine for automatic velocity optimization • Define upper and lower bounds for each parameter: Initialization • Randomly select initial parameter values uniformly between the upper and lower bounds. Mutation Crossover Selection

  15. The engine for automatic velocity optimization • Each of the N parameter vectors undergoes mutation, recombination and selection • Mutation expands the search space • For a given parameter vector xi,G randomly select the three different vectors: Initialization Mutation Crossover Selection

  16. The engine for automatic velocity optimization • Add the weighted difference of two of the vectors to the third to form the donor vector: Initialization • The mutation factor F is a user defined constant from [0, 2] Mutation Crossover Selection

  17. The engine for automatic velocity optimization • Crossover incorporates successful solutions from the previous generation • The trial vector ui,G+1 is developed from the elements of the target vector, xi,G, and the elements of the donor vector, vi,G+1 • Elements of the donor vector enter the trial vector with probability CR Initialization Mutation Crossover Selection

  18. The engine for automatic velocity optimization if or if or Initialization Mutation , Irandomis a random integer from [1,2,…D] Crossover Selection

  19. The engine for automatic velocity optimization if otherwise Initialization Mutation , Irandomis a random integer from [1,2,…D] Crossover • Mutation, crossover and selection continue until some stopping criterion is reached Selection

  20. Outline • Factors that affect the fidelity of velocity analysis • High resolution velocity spectrum • The engine for automatic velocity optimization • Automatic interval velocity analysis based on DE (workflow) • Synthetic and Real data examples • Conclusion • Road-ahead

  21. Automatic interval velocity analysis Prestack time migrated gather after reverse NMO Conventional migration velocity analysis on the coarse grid Define the analysis time grids along t0 axis for each CDP Initialize the population set based on the conventional velocity model Get the trail interval velocity set by DE operation Compare the semblance value of trail and target interval model. The one with greater semblance value survives into next generation Yes More generations No Output the best member

  22. Outline • Factors that affect the fidelity of velocity analysis • High resolution velocity spectrum • The engine for automatic velocity optimization • Automatic interval velocity analysis based on DE (workflow) • Synthetic and Real data examples • Conclusion • Road-ahead

  23. Synthetic data examples Time (s)

  24. Synthetic data examples Offset (ft) 0 3000 6000 9000 0.0 0.5 Time (s) 1.0 1.5 Synthetic gather

  25. Synthetic data examples Velocity (ft/s) 10000 12000 14000 0.0 0.5 Time (s) 1.0 1.5 semblance

  26. Synthetic data examples Velocity (ft/s) 10000 12000 14000 0.0 0.5 Time (s) 1.0 1.5 SN based PCA

  27. Synthetic data examples

  28. Synthetic and Real data examples

  29. Synthetic data examples Offset (ft) 0 3000 6000 9000 0.0 0.5 Time (s) 1.0 1.5 NMO correction based velocity model from DE

  30. Synthetic data examples Offset (ft) 0 3000 6000 9000 0.0 0.5 Time (s) 1.0 1.5 NMO correction based manual picking velocity model

  31. Synthetic data examples Offset (ft) 0 3000 6000 9000 0.0 0.5 Time (s) 1.0 1.5 Synthetic gather with random noise added

  32. Synthetic data examples Velocity (ft/s) 10000 12000 14000 0.0 0.5 Time (s) 1.0 1.5 semblance

  33. Synthetic data examples Velocity (ft/s) 10000 12000 14000 0.0 0.5 Time (s) 1.0 1.5 SN based PCA

  34. Synthetic data examples

  35. Synthetic data examples

  36. Synthetic data examples Offset (ft) 0 3000 6000 9000 0.0 0.5 Time (s) 1.0 1.5 NMO correction based velocity model from DE

  37. Synthetic data examples Offset (ft) 0 3000 6000 9000 0.0 0.5 Time (s) 1.0 1.5 NMO correction based manual picking velocity model

  38. Real data examples Location map of the Chicontepecforedeep in East-Central Mexico(Sarkar, 2011)

  39. Real data examples high CMP number 1 50 100 0.0 0.5 low Time (s) 1.0 1.5 2.0 Interval velocity from Dix inversion based on RMS velocity

  40. Real data examples high CMP number 1 50 100 0.0 0.5 low Time (s) 1.0 1.5 2.0 Interval velocity based on de search

  41. Real data examples high CMP number 1 50 100 0.0 0.5 low Time (s) 1.0 1.5 2.0 Manually picking RMS velocity

  42. Real data examples high CMP number 1 50 100 0.0 0.5 low Time (s) 1.0 1.5 2.0 RMS velocity from DE optimization

  43. Real data examples CMP number 1 50 100 0.0 0.5 Time (s) 1.0 1.5 2.0 stacked section based on the RMS velocity from manual picking

  44. Real data examples CMP number 1 50 100 0.0 0.5 Time (s) 1.0 1.5 2.0 stacked section based on the RMS velocity from DE optimization

  45. Real data examples high CMP number 1 50 100 0.0 0.5 low Time (s) 1.0 1.5 2.0 Model based Impedance inversion

  46. Outline • Factors that affect the fidelity of velocity analysis • High resolution velocity spectrum • The engine for automatic velocity optimization • Automatic interval velocity analysis based on DE (workflow) • Synthetic and Real data examples • Conclusion • Road-ahead

  47. Conclusion • Interval velocity from RMS velocity strongly suffers the errors contained in the RMS velocity model • From the synthetic testing, interval velocity model from DE optimization is superior to that generated from RMS velocity. • In the real case study, the optimized interval velocity model has more detail than that inverted from RMS velocity • By employing Gardner’s equation, high resolution interval velocity model can be used for model based impedance inversion • Multiples will strongly damage the the optimized interval velocity

  48. Road-ahead • Consider the analysis time location on the section instead of each CDP alone. • Integrate the interpreted horizons into the analysis. • Testing on other surveys.

  49. Acknowledgements • PEMEX for permission to use and show their data • The industry sponsors of the University of Oklahoma Attribute-Assisted Seismic Processing and Interpretation (AASPI) Consortium.

More Related