Production Calculation uses K-Factor
This commit is contained in:
@@ -139,6 +139,7 @@ public class Well {
|
||||
private double fluidOilRatio; // BBL of oil per 1 BBL fluid
|
||||
private double fluidWaterRatio; // BBL of water per 1 BBL fluid
|
||||
private double fluidGasRatio; // MCF of gas per 1 BBL fluid
|
||||
private double kFactor = 1.0;
|
||||
|
||||
// DATE & TIME PARAMETERS
|
||||
private LocalDate lastCheckedDate = null;
|
||||
@@ -432,6 +433,14 @@ public class Well {
|
||||
return fluidGasRatio;
|
||||
}
|
||||
|
||||
public double getkFactor() {
|
||||
return kFactor;
|
||||
}
|
||||
|
||||
public void setkFactor(double kFactor) {
|
||||
this.kFactor = kFactor;
|
||||
}
|
||||
|
||||
public void setupFluidRatio(double oilRatio, double waterRatio, double gasRatio){
|
||||
fluidOilRatio = oilRatio;
|
||||
fluidWaterRatio = waterRatio;
|
||||
@@ -888,7 +897,7 @@ public class Well {
|
||||
currentCard.calcStrokeData(150, fluidGradient,
|
||||
rodDepthTotal, tubingAnchorDepth,
|
||||
tubingCrossSectionalArea, pumpArea,
|
||||
frictionEstimate, structuralRating, fluidWaterRatio, fluidOilRatio, fluidGasRatio);
|
||||
frictionEstimate, structuralRating, kFactor, fluidWaterRatio, fluidOilRatio, fluidGasRatio);
|
||||
for (int j = 98; j >= 0; j--) {
|
||||
cardStorage[j + 1] = cardStorage[j];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user