Enum Class BiorefineryCostEstimator.BiorefineryEquipment
java.lang.Object
java.lang.Enum<BiorefineryCostEstimator.BiorefineryEquipment>
neqsim.process.util.fielddevelopment.BiorefineryCostEstimator.BiorefineryEquipment
- All Implemented Interfaces:
Serializable, Comparable<BiorefineryCostEstimator.BiorefineryEquipment>, Constable
- Enclosing class:
BiorefineryCostEstimator
public static enum BiorefineryCostEstimator.BiorefineryEquipment
extends Enum<BiorefineryCostEstimator.BiorefineryEquipment>
Biorefinery equipment types with base cost data for capacity-based scaling.
- Version:
- 1.0
- Author:
- Even Solbraa
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAnaerobic digester vessel.Biogas upgrading unit.Biomass dryer.Biomass gasifier.CHP (combined heat and power) engine.Feedstock storage and handling.Syngas cleanup system.Pyrolysis reactor. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleBase capacity for cost reference.private final doubleBase purchased equipment cost in USD at base capacity.private final StringUnit of the base capacity.private final StringDisplay name.private final doubleInstallation factor (total installed cost / purchased equipment cost).private final doubleCost scaling exponent (six-tenths rule variant). -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBiorefineryEquipment(String name, double baseCapacity, String unit, double baseCost, double exponent, double instFactor) Creates a biorefinery equipment constant. -
Method Summary
Modifier and TypeMethodDescriptiondoubleReturns the base capacity.doubleReturns the base purchased equipment cost in USD.Returns the capacity unit.Returns the display name.doubleReturns the installation factor.doubleReturns the cost scaling exponent.Returns the enum constant of this class with the specified name.values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ANAEROBIC_DIGESTER
Anaerobic digester vessel. Base: 5000 m3. -
BIOGAS_UPGRADER
Biogas upgrading unit. Base: 500 Nm3/hr raw biogas. -
BIOMASS_GASIFIER
Biomass gasifier. Base: 1000 kg/hr dry biomass. -
PYROLYSIS_REACTOR
Pyrolysis reactor. Base: 500 kg/hr dry biomass. -
BIOMASS_DRYER
Biomass dryer. Base: 5000 kg/hr wet biomass. -
GAS_CLEANUP
Syngas cleanup system. Base: 1000 Nm3/hr. -
CHP_ENGINE
CHP (combined heat and power) engine. Base: 1000 kW electrical. -
FEEDSTOCK_HANDLING
Feedstock storage and handling. Base: 10000 tonnes/yr throughput.
-
-
Field Details
-
displayName
Display name. -
baseCapacity
private final double baseCapacityBase capacity for cost reference. -
capacityUnit
Unit of the base capacity. -
baseCostUSD
private final double baseCostUSDBase purchased equipment cost in USD at base capacity. -
scalingExponent
private final double scalingExponentCost scaling exponent (six-tenths rule variant). -
installationFactor
private final double installationFactorInstallation factor (total installed cost / purchased equipment cost).
-
-
Constructor Details
-
BiorefineryEquipment
private BiorefineryEquipment(String name, double baseCapacity, String unit, double baseCost, double exponent, double instFactor) Creates a biorefinery equipment constant.- Parameters:
name- display namebaseCapacity- base capacity valueunit- capacity unitbaseCost- base cost in USDexponent- scaling exponentinstFactor- installation factor
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getDisplayName
-
getBaseCapacity
public double getBaseCapacity()Returns the base capacity.- Returns:
- base capacity
-
getCapacityUnit
-
getBaseCostUSD
public double getBaseCostUSD()Returns the base purchased equipment cost in USD.- Returns:
- base cost in USD
-
getScalingExponent
public double getScalingExponent()Returns the cost scaling exponent.- Returns:
- scaling exponent
-
getInstallationFactor
public double getInstallationFactor()Returns the installation factor.- Returns:
- installation factor
-