Class MultiCompartmentReservoir.Compartment
java.lang.Object
neqsim.process.equipment.reservoir.MultiCompartmentReservoir.Compartment
- All Implemented Interfaces:
Serializable
- Enclosing class:
MultiCompartmentReservoir
Represents a single reservoir compartment.
- Version:
- 1.0
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionFluid in this compartment.doubleInitial pressure (bara).Compartment name.doubleNet injection rate into compartment (Sm3/day).doubleNet production rate from compartment (Sm3/day).doublePore volume (m³).doubleCurrent pressure (bara).private static final longdoubleTotal compressibility (1/bar). -
Constructor Summary
ConstructorsConstructorDescriptionCompartment(String name, SystemInterface fluid, double poreVolume, double pressure) Creates a reservoir compartment. -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
name
Compartment name. -
fluid
Fluid in this compartment. -
poreVolume
public double poreVolumePore volume (m³). -
pressure
public double pressureCurrent pressure (bara). -
initialPressure
public double initialPressureInitial pressure (bara). -
totalCompressibility
public double totalCompressibilityTotal compressibility (1/bar). -
netInjectionRate
public double netInjectionRateNet injection rate into compartment (Sm3/day). -
netProductionRate
public double netProductionRateNet production rate from compartment (Sm3/day).
-
-
Constructor Details
-
Compartment
Creates a reservoir compartment.- Parameters:
name- compartment namefluid- fluid systemporeVolume- pore volume (m³)pressure- initial pressure (bara)
-