1. Field of the Invention
The invention disclosed and claimed herein pertains to analysis of multi-component geophysical data involving primary waves and secondary waves. More particularly, the invention pertains to determining a ratio of primary wave velocity to secondary wave velocity (Vp/Vs) using estimated primary wave spectra from a measured secondary wave spectrum and a measured primary wave spectrum.
2. Description of the Related Art
Scientists and engineers often employ seismic surveys for exploration, archeological studies, and engineering projects. Seismic surveys can provide information about underground structures, including formation boundaries, rock types, and the presence or absence of fluid reservoirs. Such information aids searches for water, geothermal reservoirs, and mineral deposits such as hydrocarbons and ores. Oil companies in particular often invest in extensive seismic surveys to select sites for exploratory oil wells.
Conventional seismic surveys employ artificial seismic energy sources such as shot charges, air guns, or vibratory sources to generate seismic waves. The sources, when initiated, create a seismic “wavelet”, i.e., a pulse of seismic energy that propagates as seismic waves from the source down into the earth. Faults and boundaries between different formations create differences in acoustic and shear impedances that cause reflections of the seismic waves. A seismic sensor array detects and records these reflections for later analysis. Sophisticated processing techniques are applied to the recorded signals to extract an image of the subsurface structure.
A seismic sensor array may acquire multi-component data by measuring both horizontal deflections and vertical deflections in response to interception of seismic energy that is reflected back to the surface. A seismic wave may be divided into two wave types based on the direction of propagation of the seismic wave relative to a direction that particles in the medium are displaced during propagation. Those two wave types may be primary waves and secondary waves.
Primary waves propagate at a higher velocity than secondary waves, and the difference in velocities may be expressed as a ratio. The ratio of primary wave velocity to secondary wave velocity (Vp/Vs) is a useful tool for interpreting acquired seismic data. For example, a numerical value for the Vp/Vs ratio may inform a seismic engineer as to one or more characteristics of a target. A target may be a layer in the earth referred to as a bed. A bed may be a thick bed or a thin bed. When a thickness of a bed is less than one quarter of the wavelength of the seismic wavelet, the bed is considered “thin” relative to that frequency, and may be referred to as a “thin bed.” A thick bed may be a bed where the thickness is greater than one quarter of the wavelength of the seismic wavelet.
In order to calculate a Vp/Vs ratio, data must be analyzed in one domain. Normally, that domain is the time domain, and analysis of primary wave data and secondary wave data requires registration of each data set. Spectral registration involves “stretching” the secondary wave data spectrum by a combination of filtering and warping. Filtering involves reducing noise and equalizing the spectrum of the primary seismic wavelet and the secondary seismic wavelet. Warping involves moving data at each frequency point in the secondary wave data spectrum to a frequency multiplied by a value to align the secondary wave data spectrum with a corresponding event in the primary wave data spectrum. Because the secondary waves travel more slowly than the primary waves, a “squeezing” of the secondary wave data in the time domain to register to the primary wave data in the time domain results in loss of detail. Consequently, as a layer gets thinner, target features may not be identifiable and a Vp/Vs ratio may not be identifiable. Indeed, for layers less than a quarter wavelength, a Vp/Vs ratio may not be identifiable using time domain analysis.
Therefore, it would advantageous to have a method and apparatus that takes into account at least some of the issues discussed above as well as possibly other issues.
In an illustrative embodiment, a method for determining a characteristic of a target layer comprises: a computer receiving primary wave data and secondary wave data from multi-component receivers for acquiring both primary wave data and secondary wave data in a seismic exploration system, the computer calculating a Vp/Vs ratio by correlating in a frequency domain a number of estimated primary wave spectra derived from a measured secondary wave spectrum to a measured primary wave spectrum, wherein Vp is a first velocity of a primary wave and Vs is a second velocity of a secondary wave for a target depth interval, and the computer, using a warp factor associated with the Vp/Vs ratio, calculating a time separation for primary wave signals from a top and a bottom of the target depth interval.
In an another embodiment, a method for determining a characteristic of a target layer comprises: a computer receiving primary wave data and secondary wave data from multi-component receivers for acquiring both primary wave data and secondary wave data in a seismic exploration system; the computer calculating a Vp/Vs ratio by correlating in the frequency domain a number of estimated secondary wave spectra derived from the measured primary wave spectrum to the measured secondary wave spectrum, wherein Vp is a first velocity of the primary wave and Vs is a second velocity of the secondary wave for a target depth interval, and the computer, using a warp factor associated with the Vp/Vs ratio, calculating a time separation for primary wave signals from a top and a bottom of the target depth interval.
The features, functions, and advantages can be achieved independently in various embodiments of the present disclosure or may be combined in yet other embodiments in which further details can be seen with reference to the following description and drawings.
The description of the different advantageous embodiments has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the embodiments in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. Further, different embodiments may provide different advantages as compared to other embodiments. The embodiment or embodiments selected are chosen and described in order to best explain the principles of the invention, the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.
Persons skilled in the art recognize and take into account that primary waves may be referred to as compressional waves or P-waves, and that secondary waves may be referred to as shear waves, PS-waves, S-waves or C-waves. For example, primary wave energy may be converted to shear wave energy when a primary wave traveling in a medium encounters an impedance boundary and is reflected as a secondary wave. Persons skilled in the art recognize and take into account that additional terms and notations may be used to designate primary waves and secondary waves.
Persons skilled in the art recognize and take into account that primary wave particles in a medium move parallel to a propagation direction, and secondary wave particles in the medium move perpendicular to the propagation direction. Persons skilled in the art recognize and take into account that for a given medium, primary waves propagate at a higher velocity than secondary waves.
Persons skilled in the art recognize and take into account that an image of a subsurface structure may indicate a potential oil or gas reservoir, and a ratio of a Vp/Vs ratio may allow a seismic engineer to make informed judgments regarding morphology, porosity, water saturation and anisotropy of the target. Thus a Vp/Vs ratio may be used to select a target for additional data analysis to further define the characteristics of the target.
Persons skilled in the art recognize and take into account that in order to interpret primary wave data and secondary wave data together, the data must be interpreted in the same domain. Typically, a single reflecting event is identified in both the primary wave data and the secondary wave data by manual or computer correlation. Because secondary wave velocities are lower than primary wave velocities, time scaling is required to correlate the data in the time domain. Such time scaling may be referred to as “registration.” Registration involves filtering the data to remove ringing and noise and then “squeezing” the secondary wave data in the time domain to match the primary wave data in the time domain. However, certain features may not be identifiable at certain depth intervals because a peak and trough in the primary wave data may come too close together. For example, “thin beds” or layers less than a quarter wavelength thick may not be identifiable in the time domain, and therefore, a Vp/Vs ratio derived from the time domain may not be available to aid in decision making.
Therefore, persons skilled in the art recognize and take into account that it is desirable for seismic engineers to be able to derive a Vp/Vs ratio for layers less than a quarter wavelength thick
With reference now to the figures and, in particular with reference to
In these illustrative examples, seismic recorder 102 takes the form of a recorder truck 105 that is configured to detect vibrations 108 as vibrations 108 reflect off of subsurface formations 112 such as layers of rock. In this illustrative example, vibrations 108 may reflect off of layer 114 in subsurface formations 112 in earth 110. In these illustrative examples, layer 114 may contain desired resources 115. Desired resources 115 may be, for example, such as natural gas, hydrocarbons, and other suitable resources.
In these illustrative examples, seismic recorder 102 may transmit seismic data gathered from detecting vibrations 108 to analysis station 116 over wireless communications link 122. Analysis station 116 is configured to analyze the seismic data. The seismic data is analyzed to identify the location of layer 114 that may contain the desired resources 115.
In these illustrative examples, the seismic data detected by seismic recorder 102 may include data about primary waves and secondary waves. Primary waves are longitudinal in nature. The secondary waves are transverse in nature. The secondary waves travel slower than the primary waves within earth 110. As a result, the data for secondary waves may be recorded by seismic recorder 102 after the primary waves are detected for the same feature. For example, primary waves for layer 114 may be detected prior to secondary waves reflecting off of layer 114.
The illustration of seismic exploration environment in
As another illustrative example, although seismic source 104 employs vibrator truck 107 to generate vibrations 108 in earth 110, other devices may be used to generate vibrations 108. For example, these devices may be selected from one or more of an air gun, a plasma sound source, a dynamite source, a thumper, and other suitable devices.
With reference now to
In this illustrative example, seismic analysis system 200 comprises computer system 202. Computer system 202 may have number of computers 204. In these illustrative examples, number of computers 204 may be one or more computers. When computer system 202 includes more than one computer, these computers may be in communication with each other. This communication may be provided by a mechanism such as a local area network, a wide area network, an intranet, an internet, or some other suitable communications mechanism. In these illustrative examples, seismic data analyzer 206 may be implemented as software, hardware, or a combination of the two.
As depicted seismic data analyzer 206 and configuration component 230 may be implemented in computer system 202. In these illustrative examples, seismic data analyzer 206 receives input multi-component seismic data 220. Input multi-component seismic data 220 may be received from a source such as seismic recorder 102 in
As depicted, input multi-component seismic data 220 may be in time domain 222. Time domain 222 may include primary wave data 224 and secondary wave data 226. Primary wave data 224 and secondary wave data 226 in time domain 222 may be analyzed by seismic data analyzer 206. Seismic data analyzer 206 may include transform data component 208, determine ratio component 210, and determine characteristic component 212. Transform data component 208 may cause one or more of number of computers 204 in computer system 202 to perform the method illustrated in
Ratios 262 may be determined by determine ratio component 210. Ratios 262 may be used to determine characteristics of a target interval such as characteristics 266. Time separations may be determined by determine characteristic component 212. Time separations 264 may be used by determine characteristic component 212 to determine one or more characteristics of a target interval. In these illustrative embodiments a target interval may be a thin bed. Reports may also include other reports 268 in accordance with reports component 232 of configuration component 230. Reports 260 may be printed or displayed as configured by reports component 232 in configuration component 230 in computer systems 202. Reports 260 may identify characteristics 266 of subsurface structures based on processing of input multi-component seismic data 220 by seismic data analyzer 206. Reports may include, without limitation, ratios 262. Ratios 262 may include Vp/Vp ratios. Time separations 264 may include a difference in arrival times of primary signals reflected from a top and a bottom of a target layer.
Characteristics 266 may include thin bed characteristics. A thin bed characteristic may be a thickness of a thin bed. In an illustrative embodiment, a characteristic of a thin bed may be a type of hydrocarbon in the thin bed. Characteristics 266 that may be determined from the Vp/Vs ratios and the time separations may increase depending on a person skilled in the art's knowledge and experience in using the Vp/Vs ratios and the time separations provided by reports 260.
Seismic data analyzer 206 may transform, via transform data component 208, input multi-component seismic data 220 from time domain 222 into a frequency domain to form frequency domain seismic data 250. Frequency domain seismic data 250 may include measured primary wave spectra 252, measured secondary wave spectra 254, estimated primary wave wave spectra 256, and estimated secondary wave spectra 258. Transform component 208 may perform transformations using Fourier transformations.
Seismic data analyzer 206 may create estimated primary wave spectra 256 from measured secondary wave spectra 254 and estimated secondary wave spectra 256 from measured primary wave spectra 258 using a warp factor. The warp factor may be determined by determine ratio component 210 of seismic data analyzer 206. Determine ratio component 210 may use a warp factor to compare estimated primary wave spectra 256 to measured primary wave spectra 252 and to determine a first number of correlation values. Determine ratio component 210 may use another warp factor to plot correlations of estimated secondary wave spectra 258 to measured secondary wave spectra 254 and to determine a second number of correlation values. Determine ratio component 210 may plot the first number of correlation values against a first number of trial Vp/Vs ratios. Determine ratio component 210 may plot the second number of correlation values against a second number of trial Vp/Vs ratios. Determine ratio component 210 may use a highest correlation value to identify a corresponding Vp/Vs ratio. Seismic data analyzer may use a warp factor associated with the Vp/Vs ratio to calculate a time separation for primary wave signals from a top and a bottom of the target depth interval. Such a calculation may be made by determine characteristics component 212.
In these illustrative examples, group of features 234 may be used by determine ratio component 210. Determine ratio component 210 may be configured by configuration component 230 to use one or more of troughs 236, peaks 238, slopes 240, and other features 242. As used herein a “group” used with reference to items means one or more items. For example, “group of features 234” may include one or more groups. A group of features may take various forms.
Further, other types of processing may be performed by seismic data analyzer 206. For example, seismic data analyzer 206 may also remove noise or other unwanted data from input multi-component seismic data 220.
The illustration of seismic analysis system in
Referring to
Referring to
Referring to
Ratios process 500 selects a number of trial Vp/Vs values from a range having an initial value and an end value and a number of substantially equidistant values between the initial value and the end value (step 520). Ratios process 500 calculates the warp factor using a formula 2/(1+(Vp/Vs))=α, where α is the warp factor, and each of a number of values for the warp factor are calculated using one of the number of trial Vp/Vs values (step 530). In an illustrative embodiment, an estimated primary wave spectrum, Pest(f) is derived from measured secondary wave spectrum, S(f/a), where f is frequency in hertz (Hz) and α is a warp factor. Alternatively, an estimated secondary wave Sest(f) may be derived from a measured primary wave spectrum, P(αf), where f is frequency in Hz and α is a warp factor. As explained above, the VP/VS ratio may be determined by exchanging the role of the primary and secondary wave spectra. That is, secondary wave spectra may be estimated from the measured primary wave spectrum and the estimated secondary wave spectra may be correlated to the measured secondary wave spectrum as set forth above.
Ratios process 500 creates a first number of estimated primary wave spectra from measured secondary wave spectrum using a first warp factor and/or creates a second number of estimated secondary wave spectra from measured primary wave spectra (step 540). Measured primary wave spectra may be measured primary wave spectra 252 in
Ratios process 500 compares each of the estimated primary wave spectra with the measured primary wave spectrum to obtain a number of first correlation values. Ratios process 500 may also compare each of the estimated secondary wave spectra to a measured secondary wave spectrum to obtain a second number of correlation values. Each correlation value in the first correlation values and each correlation value in the second correlation values corresponds to one of a number of trial Vp/Vs values (step 550). Ratios process 500 plots each of the number of correlation values against each of the number of trial Vp/Vs values (step 560). Ratios process 500 identifies a segment of the plot as a peak correlation (step 570). Ratios process 500, responsive to identifying the segment of the plot as the peak correlation, identifies a trial Vp/Vs value that corresponds to the peak correlation (step 580). Ratios process 500, responsive to identifying the trial Vp/Vs value that corresponds to the peak correlation, designates the trial Vp/Vs value as the Vp/Vs ratio for the target depth interval (step 590). Ratios process 500 stops (step 592).
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
In second portion 1930 of
In third section 1950 of
Using peak and trough separation, secondary waves may be used to estimate beds as thin as 80 feet, while primary waves may be used to estimate beds as thin as 120 feet. Therefore, an estimate of a thin bed thickness may be determined with greater accuracy using a secondary wave time separation. The thickness that can be estimated using the primary signal is 1.5 times (1/warp factor) the thickness that can be estimated by the secondary signal. Persons skilled in the art recognize and take into account that resolution may be used in the relevant industry to mean estimation. Using the Vp/Vs ratio as determined in
In
In a similar fashion, a thin bed secondary signal with an Ormsby filter in the time domain and its corresponding frequency spectrum was shown in
The primary time series in
Persons skilled in the art recognize and take into account that there is a slight correction to the measured travel times when the time separation of the thin bed approaches the tuning thickness as shown by the deviation of the time separation measurement 1952 of
In the example of
In an embodiment, a method to determine the primary travel time in the thin bed may be to measure the trough frequency in the secondary time series as shown in
Seismic data analyzer 206 (see
Turning now to
Processor unit 2004 serves to execute instructions for software that may be loaded into memory 2006. Processor unit 2004 may be a number of processors, a multi-processor core, or some other type of processor, depending on the particular implementation.
Memory 2006 and persistent storage 2008 are examples of storage devices 2016. A storage device is any piece of hardware that is capable of storing information, such as, for example, without limitation, data, program code in functional form, and/or other suitable information either on a temporary basis and/or a permanent basis. Storage devices 2016 may also be referred to as computer readable storage devices in these illustrative examples. Memory 2006, in these examples, may be, for example, a random access memory or any other suitable volatile or non-volatile storage device. Persistent storage 2008 may take various forms, depending on the particular implementation.
For example, persistent storage 2008 may contain one or more components or devices. For example, persistent storage 2008 may be a hard drive, a flash memory, a rewritable optical disk, a rewritable magnetic tape, or some combination of the above. The media used by persistent storage 2008 also may be removable. For example, a removable hard drive may be used for persistent storage 2008. In an illustrative embodiment, persistent storage 2008 may contain seismic data analyzer 206 including transform data component 208, determine ratio component 210, and determine characteristic component 212. Moreover, persistent storage may contain input multi-component seismic data 220 and frequency domain seismic data 250. Persistent storage 2008 may further contain configuration component 230 and reports 260.
Communications unit 2010, in these illustrative examples, provides for communications with other data processing systems or devices. In these illustrative examples, communications unit 2010 is a network interface card.
Input/output unit 2012 allows for input and output of data with other devices that may be connected to data processing system 2000. For example, input/output unit 2012 may provide a connection for user input through a keyboard, a mouse, and/or some other suitable input device. Further, input/output unit 2012 may send output to a printer. Display 2014 provides a mechanism to display information to a user.
Instructions for the operating system, applications, and/or programs may be located in storage devices 2016, which are in communication with processor unit 2004 through communications framework 2002. The processes of the different embodiments may be performed by processor unit 2004 using computer-implemented instructions, which may be located in a memory, such as memory 2006.
These instructions are referred to as program code, computer usable program code, or computer readable program code that may be read and executed by a processor in processor unit 2004. The program code in the different embodiments may be embodied on different physical or computer readable storage media, such as memory 2006 or persistent storage 2008. Program code may contain instructions for the transform component 208, determine ratios component 210, and determine characteristics component 212 in
Program code 2018 is located in a functional form on computer readable media 2020 that is selectively removable and may be loaded onto or transferred to data processing system 2000 for execution by processor unit 2004. Program code 2018 and computer readable media 2020 form computer program product 2022 in these illustrative examples. In one example, computer readable media 2020 may be computer readable storage media 2024 or computer readable signal media 2026.
In these illustrative examples, computer readable storage media 2024 is a physical or tangible storage device used to store program code 2018 rather than a medium that propagates or transmits program code 2018.
Alternatively, program code 2018 may be transferred to data processing system 2000 using computer readable signal media 2026. Computer readable signal media 2026 may be, for example, a propagated data signal containing program code 2018. For example, computer readable signal media 2026 may be an electromagnetic signal, an optical signal, and/or any other suitable type of signal. These signals may be transmitted over communications links, such as wireless communications links, optical fiber cable, coaxial cable, a wire, and/or any other suitable type of communications link.
The different components illustrated for data processing system 2000 are not meant to provide architectural limitations to the manner in which different embodiments may be implemented. The different advantageous embodiments may be implemented in a data processing system including components in addition to and/or in place of those illustrated for data processing system 2000. Other components shown in
As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon.
Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible computer readable medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
Aspects of the present invention are described below with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the invention. The embodiment was chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.