Patent ID: 9664033
Date: 2017-05-30
CPC Classifications: E21B,G01V,G06F

Claim:
1. A computerized system for determining a position of marker depth coordinates at wells W from a reference group of wells in the building of a geological model of a deposit, the computerized system comprising a module for determining wells configured to determine a well W and a plurality of wells lying within a predetermined neighborhood of well W, wherein the predetermined neighborhood has a radius R, a module for determining a marker depth configured to determine the marker depth mark in each well W and in wells lying within the predetermined neighborhood of the well W, a module for determining a value of a functional configured to valuate the functional in points where marker depth marks {z i } are available, a module for composing a gradient vector configured to compose the gradient vector for points where the marker depth marks {z i } are available, a module for smoothing the gradient vector configured to smooth the gradient vector by replacing each component of the gradient vector at the well W by a mean value of the gradient vector components at wells lying within the predetermined neighborhood, a module for searching for a larger value of the functional configured to search for a value of the functional C, which is greater than the previous value found for the functional C, a module for improving the value of marker depth configured to improve the determined value of the marker depth mark {z i } by searching for a larger value of the marker depth mark {z i }, a module for additionally smoothing the gradient vector configured to smooth the gradient vector by replacing each component of the vector at the well W by the mean value of the components in the predetermined neighborhood, a module for sorting the marker depth configured to sort the values of marker depth marks {z i } by the depth, and an iteration module, the iteration module being related to the module for composing the gradient vector, the module for smoothing the gradient vector, the module for searching for the larger value of the functional, the module for improving the value of marker depth, the module for additional smoothing of the gradient vector, and the module for sorting the marker depth; the iteration module cyclically repeating the procedures of the module for composing the gradient vector, the module for smoothing the gradient vector, the module for searching for the larger value of the functional, the module for improving the value of marker depth, the module for additional smoothing of the gradient vector, and the module for sorting the marker depth until information is obtained that no larger value of the functional is found.