Demethanizer Process¶
- class opgee.processes.demethanizer.Demethanizer(name, **kwargs)¶
A class to represent the Demethanizer process, which is responsible for separating methane from heavier hydrocarbons (NGL) and producing a methane-rich gas stream and a heavier hydrocarbon stream (LPG).
- Attributes
- feed_press_demethanizerpint.Quantity
The pressure of the feed gas entering the demethanizer column.
- column_pressurepint.Quantity
The pressure inside the demethanizer column.
- methane_to_LPG_ratiopint.Quantity
The desired ratio of methane to LPG in the product streams.
- demethanizer_tblpd.DataFrame
The demethanizer table containing correlation equations for the process.
- mol_per_scfpint.Quantity
The conversion factor for moles to standard cubic feet.
- eta_reboiler_demethanizerpint.Quantity
The efficiency of the reboiler in the demethanizer column.
- air_cooler_speed_reducer_effpint.Quantity
The efficiency of the speed reducer in the air cooler.
- air_cooler_delta_Tpint.Quantity
The temperature difference across the air cooler.
- air_cooler_fan_effpint.Quantity
The efficiency of the air cooler fan.
- air_cooler_press_droppint.Quantity
The pressure drop across the air cooler.
- water_presspint.Quantity
The water pressure associated with the air cooler pressure drop.
- eta_compressorpint.Quantity
The efficiency of the compressor in the demethanizer process.
- prime_mover_typestr
The type of prime mover used in the process.
- Methods
- run(analysis)
Simulates the Demethanizer process to separate the incoming gas stream into a methane-rich stream and a heavier hydrocarbon stream.
- 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