ReservoirA reservoir (ˈrɛzərvwɑːr; from French réservoir ʁezɛʁvwaʁ) is an enlarged lake behind a dam. Such a dam may be either artificial, usually built to store fresh water, or it may be a natural formation. Reservoirs can be created in a number of ways, including controlling a watercourse that drains an existing body of water, interrupting a watercourse to form an embayment within it, excavating, or building any number of retaining walls or levees.
Sediment transportSediment transport is the movement of solid particles (sediment), typically due to a combination of gravity acting on the sediment, and the movement of the fluid in which the sediment is entrained. Sediment transport occurs in natural systems where the particles are clastic rocks (sand, gravel, boulders, etc.), mud, or clay; the fluid is air, water, or ice; and the force of gravity acts to move the particles along the sloping surface on which they are resting.
Turbidity currentA turbidity current is most typically an underwater current of usually rapidly moving, sediment-laden water moving down a slope; although current research (2018) indicates that water-saturated sediment may be the primary actor in the process. Turbidity currents can also occur in other fluids besides water. Researchers from the Monterey Bay Aquarium Research Institute found that a layer of water-saturated sediment moved rapidly over the seafloor and mobilized the upper few meters of the preexisting seafloor.
SedimentationSedimentation is the deposition of sediments. It takes place when particles in suspension settle out of the fluid in which they are entrained and come to rest against a barrier. This is due to their motion through the fluid in response to the forces acting on them: these forces can be due to gravity, centrifugal acceleration, or electromagnetism. Settling is the falling of suspended particles through the liquid, whereas sedimentation is the final result of the settling process.
SedimentSediment is a naturally occurring material that is broken down by processes of weathering and erosion, and is subsequently transported by the action of wind, water, or ice or by the force of gravity acting on the particles. For example, sand and silt can be carried in suspension in river water and on reaching the sea bed deposited by sedimentation; if buried, they may eventually become sandstone and siltstone (sedimentary rocks) through lithification.
Marine sedimentMarine sediment, or ocean sediment, or seafloor sediment, are deposits of insoluble particles that have accumulated on the seafloor. These particles have their origins in soil and rocks and have been transported from the land to the sea, mainly by rivers but also by dust carried by wind and by the flow of glaciers into the sea. Additional deposits come from marine organisms and chemical precipitation in seawater, as well as from underwater volcanoes and meteorite debris.
Sorting (sediment)Sorting describes the distribution of grain size of sediments, either in unconsolidated deposits or in sedimentary rocks. This should not be confused with crystallite size, which refers to the individual size of a crystal in a solid. Crystallite is the building block of a grain. Very poorly sorted indicates that the sediment sizes are mixed (large variance); whereas well sorted indicates that the sediment sizes are similar (low variance).
Reservoir simulationReservoir simulation is an area of reservoir engineering in which computer models are used to predict the flow of fluids (typically, oil, water, and gas) through porous media. The creation of models of oil fields and the implementation of calculations of field development on their basis is one of the main areas of activity of engineers and oil researchers. On the basis of geological and physical information about the properties of an oil, gas or gas condensate field, consideration of the capabilities of the systems and technologies for its development create quantitative ideas about the development of the field as a whole.
Fluvial processesIn geography and geology, fluvial processes are associated with rivers and streams and the deposits and landforms created by them. When the stream or rivers are associated with glaciers, ice sheets, or ice caps, the term glaciofluvial or fluvioglacial is used. Fluvial processes include the motion of sediment and erosion or deposition on the river bed. The movement of water across the stream bed exerts a shear stress directly onto the bed.
Gas ventingGas venting, more specifically known as natural-gas venting or methane venting, is the intentional and controlled release of gases containing alkane hydrocarbons - predominately methane - into earth's atmosphere. It is a widely used method for disposal of unwanted gases which are produced during the extraction of coal and crude oil. Such gases may lack value when they are not recyclable into the production process, have no export route to consumer markets, or are surplus to near-term demand.
Petroleum reservoirA petroleum reservoir or oil and gas reservoir is a subsurface accumulation of hydrocarbons contained in porous or fractured rock formations. Such reservoirs form when kerogen (ancient plant matter) is created in surrounding rock by the presence of high heat and pressure in the Earth's crust. Petroleum reservoirs are broadly classified as conventional and unconventional reservoirs.
Unit testingIn computer programming, unit testing is a software testing method by which individual units of source code—sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures—are tested to determine whether they are fit for use. It is a standard step in development and implementation approaches such as Agile. Before unit testing, capture and replay testing tools were the norm. In 1997, Kent Beck and Erich Gamma developed and released JUnit, a unit test framework that became popular with Java developers.
Pelagic sedimentPelagic sediment or pelagite is a fine-grained sediment that accumulates as the result of the settling of particles to the floor of the open ocean, far from land. These particles consist primarily of either the microscopic, calcareous or siliceous shells of phytoplankton or zooplankton; clay-size siliciclastic sediment; or some mixture of these. Trace amounts of meteoric dust and variable amounts of volcanic ash also occur within pelagic sediments.
Reservoir modelingIn the oil and gas industry, reservoir modeling involves the construction of a computer model of a petroleum reservoir, for the purposes of improving estimation of reserves and making decisions regarding the development of the field, predicting future production, placing additional wells and evaluating alternative reservoir management scenarios. A reservoir model represents the physical space of the reservoir by an array of discrete cells, delineated by a grid which may be regular or irregular.
Bed (geology)In geology, a bed is a layer of sediment, sedimentary rock, or volcanic rock "bounded above and below by more or less well-defined bedding surfaces". Specifically in sedimentology, a bed can be defined in one of two major ways. First, Campbell and Reineck and Singh use the term bed to refer to a thickness-independent layer comprising a coherent layer of sedimentary rock, sediment, or pyroclastic material bounded above and below by surfaces known as bedding planes.
Test automationIn software testing, test automation is the use of software separate from the software being tested to control the execution of tests and the comparison of actual outcomes with predicted outcomes. Test automation can automate some repetitive but necessary tasks in a formalized testing process already in place, or perform additional testing that would be difficult to do manually. Test automation is critical for continuous delivery and continuous testing.
Graded beddingIn geology, a graded bed is one characterized by a systematic change in grain or clast size from one side of the bed to the other. Most commonly this takes the form of normal grading, with coarser sediments at the base, which grade upward into progressively finer ones. Such a bed is also described as fining upward. Normally graded beds generally represent depositional environments which decrease in transport energy (rate of flow) as time passes, but these beds can also form during rapid depositional events.
NP-completenessIn computational complexity theory, a problem is NP-complete when: It is a decision problem, meaning that for any input to the problem, the output is either "yes" or "no". When the answer is "yes", this can be demonstrated through the existence of a short (polynomial length) solution. The correctness of each solution can be verified quickly (namely, in polynomial time) and a brute-force search algorithm can find a solution by trying all possible solutions.
Test caseIn software engineering, a test case is a specification of the inputs, execution conditions, testing procedure, and expected results that define a single test to be executed to achieve a particular software testing objective, such as to exercise a particular program path or to verify compliance with a specific requirement. Test cases underlie testing that is methodical rather than haphazard. A battery of test cases can be built to produce the desired coverage of the software being tested.
Integration testingIntegration testing (sometimes called integration and testing, abbreviated I&T) is the phase in software testing in which the whole software module is tested or if it consists of multiple software modules they are combined and then tested as a group. Integration testing is conducted to evaluate the compliance of a system or component with specified functional requirements. It occurs after unit testing and before system testing.