CrudeOilDewatering Process¶
- class opgee.processes.crude_oil_dewatering.CrudeOilDewatering(name, **kwargs)¶
A subclass of the Process class that represents a crude oil dewatering process in an oil and gas production system.
- Attributes:
field (Field): The field associated with the dewatering process. heater_treater (bool): Whether a heater treater is used in the process. temperature_heater_treater (Quantity): Temperature of the heater treater. heat_loss (Quantity): Heat loss in the process. prime_mover_type (str): Type of prime mover used for energy consumption. eta_gas (Quantity): Efficiency of natural gas engine. eta_electricity (Quantity): Efficiency of electricity. oil_path (str): The oil path in the process. oil_path_dict (dict): Dictionary mapping oil paths to their descriptions.
- run(analysis)¶
This method implements the behavior required of the Process subclass, when the Process is enabled. Subclasses of Process must implement this method.
- Parameters:
analysis – (Analysis) the Analysis used to retrieve global settings
- Returns:
None