Parallel reservoir simulation with accelerated aquifer calculation
10296684 ยท 2019-05-21
Assignee
Inventors
Cpc classification
G06F30/23
PHYSICS
G01V11/005
PHYSICS
E21B41/00
FIXED CONSTRUCTIONS
E21B43/16
FIXED CONSTRUCTIONS
International classification
E21B43/16
FIXED CONSTRUCTIONS
G01V11/00
PHYSICS
G01V99/00
PHYSICS
Abstract
Reservoir simulation for simulation models which include a large edge aquifer region is provided with a speed up in processing reducing computer processing time. Connected aquifer grid cells in a vertical column are amalgamated to reduce the total number of active cells in the solution phase. The fine grid property data is maintained for computing distributed 3D graph, and connection factors (transmissibilities), as well as pore volume and compressibility calculation of coarsened aquifer cells during nonlinear solution phase. Since the work load in the solution phase is proportional to the total number of active cells, a significant speedup in simulation time is provided. The aquifer fine grid pressures are computed using vertical equilibrium treatment of hydraulic potential inside an amalgamated aquifer coarse cell.
Claims
1. A machine to simulate reservoir production measures of a subsurface reservoir having a hydrocarbon regions and a peripheral aquifer region, the reservoir being defined by a plurality of grid cells designated organized as hydrocarbon grid cells for the hydrocarbon region of the reservoir and aquifer grid cells for the peripheral aquifer region, the plurality of grids cells being partitioned into a plurality of processing sub-domains, each processing sub-domain containing at least a portion of the plurality of grid cells, the machine comprising: a memory storing computer operable instructions causing the machine to simulate reservoir production measures of the subsurface reservoir; a plurality of processor nodes having one or more processors, the plurality of processor nodes being under control of the stored computer operable instructions and being assigned to a processing sub-domain, and comprising: a parallel input processing grid sub-domain, the processor nodes in the parallel input processing domain under control of the stored computer operable instructions organizing the grid cells of the reservoir into input blocks of cell data for processing; an unstructured graph and connection factor sub-domain, the processor nodes in the unstructured graph and connection factor sub-domain under control of the stored computer operable instructions forming cell geometries for amalgamating aquifer grid cells and defining active grid cells composed of the hydrocarbon grid cells, forming a load-balanced processing network; the processor nodes in the unstructured graph and connection factor sub-domain further performing under control of the stored computer operable instructions the steps of: (a) determining the presence of vertical columns of cells of the aquifer region; (b) grouping the vertical columns of cells of the aquifer region into connected grid blocks of amalgamated aquifer cells; (c) performing load balanced domain partitioning of the cells of the hydrocarbon region and the amalgamated aquifer cells of the aquifer region; and (d) generating transmissibilities between the cells of the amalgamated aquifer cells of the aquifer region; and a simulation processing sub-domain for performing reservoir simulation of the active grid cells.
2. The machine of claim 1, wherein the processor nodes in the simulation processing sub-domain for performing reservoir simulation of the active grid cells perform under control of the stored computer operable instructions the steps of: (a) performing the reservoir simulation of the cells of the hydrocarbon region and the aquifer region to determine reservoir production measures within the grid cells of the cells of the hydrocarbon region and the aquifer region; (b) determining pore volumes and porosities of the amalgamated aquifer cells based on the determined pressures determined during the reservoir simulation; (c) determining if convergence has occurred for the reservoir simulation, and, if so, populating the cells of the aquifer region within the amalgamated aquifer cells with the determined pressures and pore volumes for the aquifer cells; and, if not, (d) updating simulation parameters and returning to the step of performing the reservoir simulation.
3. In a computerized reservoir simulation of a subsurface reservoir having a hydrocarbon region and an aquifer region peripheral to the hydrocarbon region, the computerized reservoir simulation being performed in a data processing system having a memory and plurality of computer nodes, each comprising a plurality of computer cores operating in parallel, the reservoir being defined by a reservoir model composed of a plurality of grid cells, a computer implemented method of simulating reservoir production measures in the cells of the reservoir model, comprising the steps of: storing in the memory computer operable instructions causing the computer cores operating in parallel to perform the reservoir simulation of the subsurface reservoir; performing in the computer cores operating in parallel, under control of the stored computer operable instructions, steps of reservoir simulation of the subsurface reservoir comprising: (a) determining the presence of vertical columns of cells of the aquifer region; (b) grouping the vertical columns of cells of the aquifer region into connected grid blocks of amalgamated aquifer cells; (c) performing load balanced domain partitioning of the cells of the hydrocarbon region and the amalgamated aquifer cells of the aquifer region; (d) generating transmissibilities between the cells of the amalgamated aquifer cells of the aquifer region; (e) performing the reservoir simulation of the cells of the hydrocarbon region and the aquifer region to determine reservoir production measures within the grid cells of the cells of the hydrocarbon region; (f) determining pore volumes and porosities of the amalgamated aquifer cells based on the determined pressures determined during the reservoir simulation; (g) determining if convergence has occurred for the reservoir simulation, and, if so, populating the cells of the aquifer region within the amalgamated aquifer cells with the determined pressures and pore volumes for the aquifer cells; and, if not, (h) updating simulation parameters and returning to the step of performing the reservoir simulation.
4. A data processing system for computerized reservoir simulation of a subsurface reservoir having a hydrocarbon region and an aquifer region peripheral to the hydrocarbon region, the reservoir being defined by a reservoir model composed of a plurality of grid cells, the data processing system comprising: a memory storing computer operable instructions causing the data processing system to perform the computerized reservoir simulation of the subsurface reservoir; a processor having plurality of computer nodes under control of the computer operable instructions stored in the memory, each computer node comprising a plurality of computer cores operating in parallel and performing the steps of: (a) determining the presence of vertical columns of cells of the aquifer region; (b) grouping the vertical columns of cells of the aquifer region into connected grid blocks of amalgamated aquifer cells; (c) performing load balanced domain partitioning of the cells of the hydrocarbon region and the amalgamated aquifer cells of the aquifer region; (d) generating transmissibilities between the cells of the amalgamated aquifer cells of the aquifer region; (e) performing the reservoir simulation of the cells of the hydrocarbon region and the aquifer region to determine reservoir production measures within the grid cells of the cells of the hydrocarbon region; (f) determining pore volumes and porosities of the amalgamated aquifer cells based on the determined pressures determined during the reservoir simulation; (g) determining if convergence has occurred for the reservoir simulation, and, if so, populating the cells of the aquifer region within the amalgamated aquifer cells with the determined pressures and pore volumes for the aquifer cells; and, if not, (h) updating simulation parameters and returning to the step of performing the reservoir simulation; and a memory for storing the simulated reservoir production measures in the cells of the reservoir model; and a display for displaying the stored the simulated reservoir production measures in the cells of the reservoir model.
5. A data storage device having stored in a non-transitory computer readable medium computer operable instructions for causing a data processing system to perform computerized reservoir simulation of a subsurface reservoir having a hydrocarbon region and an aquifer region peripheral to the hydrocarbon region, the data processing system having a memory and a plurality of computer nodes, each comprising a plurality of computer cores operating in parallel, the reservoir being defined by a reservoir model composed of a plurality of grid cells, the instructions stored in the data storage device causing the data processing system to perform a computer implemented method of simulating reservoir production measures in the cells of the reservoir, comprising the following steps: storing in the memory computer operable instructions causing the computer cores operating in parallel to perform the reservoir simulation of a subsurface reservoir; performing in the computer cores operating in parallel, under control of the stored computer operable instructions, steps to perform computerized reservoir simulation of a subsurface reservoir, comprising: (a) determining the presence of vertical columns of cells of the aquifer region; (b) grouping the vertical columns of cells of the aquifer region into connected grid blocks of amalgamated aquifer cells; (c) performing load balanced domain partitioning of the cells of the hydrocarbon region and the amalgamated aquifer cells of the aquifer region; (d) generating transmissibilities between the cells of the amalgamated aquifer cells of the aquifer region; (e) performing the reservoir simulation of the cells of the hydrocarbon region to determine pressures within the grid cells of the cells of the hydrocarbon region; (f) determining pore volumes and porosities of the amalgamated aquifer cells based on the determined pressures determined during the reservoir simulation; (g) determining if convergence has occurred for the reservoir simulation, and, if so, populating the amalgamated aquifer cells with the determined pressures and pore volumes for the aquifer cells; and, if not, (h) adjusting simulation parameters and returning to the step of performing the reservoir simulation.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(19) For the recovery of oil and gas from subterranean reservoirs, wellbores are drilled into these formations for the recovery of hydrocarbon fluid. During the recovery process, fluids such as water and/or gas are injected into the injector wells and the fluid mixture in the pore space is produced from the producer wells. In order to predict the future performance of these reservoirs and to evaluate alternative development plans, reservoir simulators are used to run simulation models.
(20) According to the present invention, time required for reservoir simulators to produce models of simulated reservoir production measures of interest is reduced. The reservoir production measures indicate reservoir behavior in the form of simulated reservoir fluid pressures and flows. Example of reservoir pressure, reservoir production measures, transmissibilities, fluid produced rate, oil rate, water rate, water cut and average pressure. These models are first calibrated with a history matching step using existing production data. The calibrated models are then used to evaluate future operation scenarios. For example, the history-matched models may be used to determine when and where to drill additional wells in order to recover more of the remaining hydrocarbon in place.
(21) For many current reservoir simulation models, there is generally a large portion of grids being aquifer cells. Computational resources for reservoir simulation models with large numbers of aquifer cells have in the past thus been spent to solve for the grids in the aquifer. The present invention provides a new methodology based on underlying physics to significantly speed up the computation without a loss of accuracy. The present invention applies vertical aggregation of aquifer cells and applies equilibrium calculation to recover the pressure solution in the original fine cells. The present invention reduces the computation time while providing highly accurate results as compared to prior-art methods.
(22) The reservoir simulator is a computer-implemented software code which solves a system of discrete balance equations for each grid block. The discrete equations are typically formed from a finite-volume discretization of the governing system of non-nonlinear partial differential equations describing the mass, momentum, and energy conservation equations within the reservoir.
Nomenclature
(23) In the following description, symbols are utilized which have the following meanings: p=pressure q=production rate x.sub.i=Mole fraction Vj=Phase Volume Sj=Phase Saturation c.sub.i=Overall Concentration of species i =porosity =density =viscosity =mass fraction R=Homogeneous reaction rate D=Dispersion Coefficient u=velocity V.sub.=Rock pore volume n.sub.i.sup.t=Overall number of mole
Superscripts
(24) ref=reference p=a fluid phase t=total
Subscripts
(25) i=component index j=phase index
(26) An example reservoir simulator is a GigaPOWERS reservoir simulator, for which a description can be found in Dogru, et al. (SPE119272, A Next-Generation Parallel Reservoir Simulator for Giant Reservoirs, Proceedings of the SPE Reservoir Simulation Symposium, The Woodlands, Tex., USA, 2-4 Feb. 2009, 29 pp.) The transient solution of the multiphase multicomponent system involves the evolution of mass and energy conservation in a sequence of time steps from the initial condition of the reservoir. For each time step, the system of nonlinear discrete equations for each finite volume is linearized using what is known as the generalized Newton's method.
(27) A general species conservation equation for the component i in a cell of a reservoir simulator is given by:
(28)
wherein:
(29)
(30) If dispersion, chemical reaction and absorption are ignored, the species equation simplifies to:
(31)
since the pore space of porous medium must be filled with fluids present, the pore volume must be equal to the total fluid volume. This can be expressed as:
(32)
where the pore volume, V.sub., is a function of pressure alone and described as:
V.sub.=V.sub..sup.refe.sup.C.sup.
(33) Pressure and the overall number of moles are the primary variables. For closure, the other equations used are constraints, as given below:
(34) Constraints on Mole Fractions for Each Phase:
(35)
(36) Constraints on Total Moles Per Component:
(37)
(38) Constraints on Fluid Saturations:
(39)
(40)
(41) Phase Velocities are Described by Darcy's Law:
u.sub.j=K.sub.j(P.sub.j.sub.jD)(11)
(42) Here K is the Permeability Tensor Defined as:
(43)
(44) Generally, full-field simulation models include regions of aquifer cells. This is particular important if the peripheral and/or bottom aquifers are active and provide significant on-going reservoir pressure support for the hydrocarbon recovery operation.
(45)
(46) The present invention provides a methodology of vertical amalgamation method for connected grid cells organized into a simulation domain such as shown at S in
(47) As will be set forth, the methodology of the present invention maintains the original fine grid data for constructing the 3D connected graphs, connection factors (transmissibilities), pore volumes, and compressibilities. The present invention however reduces the active cell counts in the nonlinear and linear solution space of the reservoir simulation. Fine grid pressure is determined for an aquifer from a cell-center pressure using a vertical equilibrium condition within an amalgamated aquifer coarse grid cell. The processing is parallel distributed and load balanced across all processing cores of the engaged HPC simulation system hardware (
(48) Aquifer cells in a reservoir simulation grid contain a single aqueous phase. Because water is only slightly compressible, the present invention forms a connected vertical column of aquifer cells. The aquifer cells of the connected vertical column are in hydrostatic equilibrium and a pressure profile for the aquifer cells varies with the gravitational potential, which is a function of water density and depth. Thus with the present invention, it has been found sufficient to determine a single pressure value at a given depth to obtain a vertical pressure distribution for a column of connected aquifer cells.
(49) In accordance with the present invention, a grid amalgamation methodology is provided for the connected column of aquifer cells to reduce the active cell counts for the overall simulation model, such as that shown in
(50)
(51)
(52) In the processing of
(53) For those identified aquifer columns, cells are grouped into connected grid blocks, which are referred to with the present invention as vertically amalgamated grid blocks or coarsened grid blocks. If the entire column is hydraulically connected, it is a single amalgamated grid block for that aquifer column. In this case, there is only one active grid cell for the entire column during the nonlinear and linear solution phase, where the bulk of the simulation execution time resides and is dependent on the number of reservoir cells (hydrocarbon and aquifer) being simulated.
(54) For accounting purposes, the first cell is labeled as active and the remainder as VE-INACTIVE. If the original simulation model contains a large aquifer region, the number of active cells during the solve phase can be significantly reduced.
(55) As illustrated in
(56) Method step 420 (
(57) For an aquifer column which has one amalgamated block, the weight is 1. For a non-aquifer column, the weight is NA (Number of active grid cells in a column). NA=NZ if all the cells are active in a column. The node weight is calculated based on the amalgamated block counts as illustrated in
(58) Method step 430 generates the distributed cell-level connectivity graph and computes the connection factors, also known as transmissibilities. To maintain the full geological description in the aquifer, the new connections and connection factors (transmissibilities) are set up to account for the geometric and permeability information of the original aquifer fine grid cells.
(59) There are three scenarios according to the present invention for determining cell connections and transmissibilities: (1) An aquifer column adjacent to an oil column; (2) An aquifer column adjacent to an aquifer column; and (3) An oil column with a bottom aquifer. These are explained below:
(60) 1. An Aquifer Column Adjacent to an Oil Column
(61) In
(62) 2. An Aquifer Column Adjacent to an Aquifer Column
(63) In
(64)
(65) A more general case is shown in
(66) 3. An Oil Column with a Bottom Aquifer
(67) In
(68) Denote T.sub.i to be the original fine cell transmissibility and PV.sub.i to be the pore volume of the cell i in the amalgamated aquifer block. The new transmissibility is pressed as:
(69)
(70) where
(71)
(72) Step 440 (
(73) In step 450, the pore volumes for amalgamated cells are updated differently. As porosity is updated nonlinearly with pressure and there might be heterogeneity in compressibility or different reference porosities in the fine cells, the updated pore volume of the amalgamated cells should be the sum of the updated pore volumes of the original fine cells given by: amalgamated block 914 and oil cell 916. The vertical connections in aquifer vanish as there is one amalgamated block 914. The new transmissibility value is taken as the pore volume weighted average of the harmonic mean of the fine cell transmissibility, which is given by the following formulation:
(74) Denote T.sub.i to be the original fine cell transmissibility and PV.sub.i to be the pore volume of the cell i in the amalgamated aquifer block. The new transmissibility is pressed as:
(75)
(76) where
(77)
(78) Step 440 (
(79) In step 450, the pore volumes for amalgamated cells are updated differently. As porosity is updated nonlinearly with pressure and there might be heterogeneity in compressibility or different reference porosities in the fine cells, the updated pore volume of the amalgamated cells should be the sum of the updated pore volumes of the original fine cells given by:
PV=.sub.j=1.sup.NBV.sub.i*.sub.i(14)
(80) where the porosity of cell i is calculated as:
.sub.i=.sub.r*e.sup.(c.sup.
(81) Step 460 is a convergence check for the time-stepping process in reservoir simulation. The convergence tolerance for amalgamated aquifer cells is the change criteria for the cell pressure, and the residual tolerance for the material balance. This is similar to conventional convergence tolerance criteria.
(82) Step 470 populates the aquifer fine cells using the equilibrium condition inside the coarse cell and its pressure solution update. Pressure for the original fine grids in the aquifer is updated using the following equilibrium formula:
P.sub.i=P+(depth(i)depth)*g(16)
(83) In Equation 16, P is pressure of the amalgamated block and P.sub.i is pressure of the fine grid cell i used for computing fine-cell porosity update in Equation 15 above as well as detail pressure map output. The processing and method steps of
(84) The typical HPC environment for use with this simulation system is today's multi-node, multi-CPU, multi-core compute clusters. An example such cluster is illustrated at C in the data processing system D of
(85) The computer nodes 50 of the cluster C include a plurality of processors or cores 60 of the type illustrated in
(86) It should be noted that program codes 55 and 62 may be in the form of microcode, programs, routines, or symbolic computer operable languages that provide a specific set of ordered operations that control the functioning of the data processing system D and direct its operation. The instructions of program codes 55 and 62 may be stored in memory of the servers 54 or processor nodes 50, or on computer diskette, magnetic tape, conventional hard disk drive, electronic read-only memory, optical storage device, or other appropriate data storage device having a non-transitory computer usable medium stored thereon. Program code 60 may also be contained on a data storage device such as server 56 as a computer readable medium, as shown.
(87) RAM and cache memory are distributed and local to each compute node and are shared by the processing cores on each the node.
(88) The physics simulated by the system of the present invention is a tightly coupled, global multiphase flow problem which is both convective and diffusive in nature. A high bandwidth, low latency network is thus preferred to minimize inter-process communication overhead. The message passing interface (MPI) standard is used for inter-process communication operations while MPI-2 is used for parallel I/O operations. Disk storage for simulation or model data and processing output results are typically on centralized NAS, SAN, GPFS, or other parallel file systems. For smaller scale parallelism, local hard disk storage which resides on the cluster can also be used. Parallel distributed I/O methods are used to minimize read/write time from/to disk during simulation.
(89) The symbols in the above equations have these meanings: i=Cell number in an aquifer column =Water density c=Rock compressibility g=Gravitational constant P=Pressure =Porosity P.sub.r=Reference pressure PV=Pore volume BV=Bulk volume
(90) Assume a simulation model has the following properties: NZ=Number of Layers x=Percentage of aquifer columns T=the original running time
(91) The present invention would have an estimated performance with an ideal lower bound of the running time:
(92)
(93)
(94)
(95) From the simulation domain decomposition, parallel data communication information can be generated for the data transfer protocol from the IO domain data space to the graph and connection factor data space. The methodology for data transfer is essentially the same as detailed in the applicant's previously mentioned U.S. Pat. Nos. 8,386,227 and 8,433,551, except that the grid space 530 includes the active aquifer fine-grid cells which are flagged as VE-INACTIVE. In data space 530, additional code algorithms are available to compute the connections for grid cells between adjacent aquifer-aquifer columns or adjacent aquifer-reservoir columns as discussed above in method step 430.
(96) The resulting connected graph will involves nodes for each active cell (reservoir cells and amalgamated aquifer cells). Software code 62 in nodes 50 as shown at 530 in
(97) As shown at 540 in
(98) A full-field case study is included which is a 9.5 million grid-cell (450.1249*17) three-phase black-oil reservoir model with 2,959 wells. A picture of the reservoir model is shown in
(99)
(100) The present invention provides an improved and more efficient methodology to accelerate the computation of grid cells in aquifer regions of reservoir simulation models. While the present invention can be used in conjunction with a variable number of equations per grid cell solver method if that is available, the acceleration achieved using this method is much greater, making the inclusion of less efficient methods unnecessary. The present invention accelerates the simulation by reducing the required cell counts in the aquifer. It reconstructs the fine grid solution in the aquifer by using vertical equilibrium calculations within the amalgamated coarse cell. If the vertical column of grid cells is connected, the potential saving multiple is roughly equal to the number of layers in the model. Thus, a 100 layer model will be nearly a factor of 100 saving for the aquifer region.
(101) The present invention accelerates reservoir simulation computer processing runs by aggregating aquifer grids and then using vertical equilibrium to compute pressure distribution inside the amalgamated grid. The present invention retains the fine-scale heterogeneity in both porosity and permeability in the aquifer and, at the same time, reduces the number of active cells and connections to be solved by the simulator. New processing steps are added to determine the correct aggregation scheme, and to load balance the model based on the active cell count during the solution phase. This is more efficient than the presently available methods in commercial simulators, which solve for every aquifer grid cell. During the solution phase, all balance equations can be handled in the usual way. Spillage of oil into the aquifer is modeled, at the coarsened grid level and may be detected in the simulation phase to indicate dc-amalgamation requirement when that occurs. Simulation results provide a full pressure profile at the fine-grid level including the aquifer region.
(102) With the present invention, a methodology is provided to detect vertically connected columns of aquifer cells. The present invention is general and applicable to various equilibrium or non-equilibrium initialization methods in current art simulators. The simulation model can be of the single-porosity type or the multi-porosity multi-permeability type. The model may contain various types of geologic complexities, including faults, pinch-out cells and dead cells. This data is used to construct vertically coarsened aquifer cells. These coarsened cells carry the internal heterogeneities in porosity, permeability, and the pore compressibility of the underlying fine cells. However, only a single pressure solution is needed to fully define the pressure distribution within the coarsened aquifer cell, containing an amalgamated column of connected fine-cells. The overall computational work is proportional the active cell counts which is now significantly reduced. The larger the aquifer region, the bigger the computation processing time and cost saving will be.
(103) The present invention uses the active cell counts per column of grid cells to do parallel domain decomposition and load balancing. It include a new distributed data management system to manage the transfer of parallel distributed input data into the parallel distributed work space for building the parallel distributed 3D connectivity graph and the associated transmissibility (connection factors), as well as another system to manage the transfer of parallel distributed input data into two parallel distributed simulation data space: (1) the usual active grid cell data space, and (2) the aquifer fine grid cell data space. The active grid cell data space contains the coarsened aquifer cells. There is a two-way reference system between the active grid cell data space and the aquifer fine grid data space. The aquifer fine grid data space contains the necessary and sufficient data to construct the Jacobian matrix terms and the residual terms for the equations corresponding to the coarsened aquifer cells. The aquifer fine grid pressure is computed using vertical equilibrium after the solution from the reduced solution space is obtained. The aqueous phase flow term (water influx) for each of the fine-grid cell face of the original simulation model can be computed at each time step or whenever it is needed after the accelerated solution is obtained from the reduced solution space.
(104) The present invention accelerates the simulation of a reservoir model which may include a large aquifer region in the model. Simulators in the current art perform mass, fluid flow and transport calculation for the aquifer grid cells in the same way as the reservoir grid cells containing hydrocarbon. In some cases, it may be possible to exclude calculations for the hydrocarbon material balances if these aquifer grid cells can be known a priori as single aqueous phase only grid cells throughout the simulation and hydrocarbon encroachment into the aquifer does not occur. This is not done typically as this treatment requires additional complexity in the solver which can provide variable numbers of equations per grid cell. This additional complexity would slow down computation and result in poorer or no acceleration.
(105) The present invention with amalgamated coarse cells retains the grid properties of the underlying fine cells to calculate the pore volume, compressibility, and flow terms. There is no upscaling involved. Thus, the simulation result is exactly or nearly exactly the same as the original simulation model without acceleration. However the accelerated model is performed in simulators running much faster. The present invention achieves model speedup without affecting the results. Simulation users can apply model updating and field prediction just as done conventionally. There is no additional work effort required to realize the improved simulation performance.
(106) The invention has been sufficiently described so that a person with average knowledge in the matter may reproduce and obtain the results mentioned in the invention herein Nonetheless, any skilled person in the field of technique, subject of the invention herein, may carry out modifications not described in the request herein, to apply these modifications to a determined structure, or in the manufacturing process of the same, requires the claimed matter in the following claims; such structures shall be covered within the scope of the invention.
(107) It should be noted and understood that there can be improvements and modifications made of the present invention described in detail above without departing from the spirit or scope of the invention as set forth in the accompanying claims.