📜  命名原油中含量最多的馏分 (1)

📅  最后修改于: 2023-12-03 15:37:12.105000             🧑  作者: Mango

命名原油中含量最多的馏分介绍

在石油化工行业中,命名原油(crude oil)是最基础的原料之一。在加工过程中,我们需要对原油进行分馏(fractionation)以得到不同种类的馏分(fraction)。不同种类的原油会生成不同种类的馏分。

本文将介绍如何通过 Python 编程来计算命名原油中含量最多的馏分。

分馏过程

分馏是指将原油从高温蒸馏至低温,在不同温度下收集不同汽油、柴油、煤油、润滑油等石油产品的加工工艺。适当的分馏可以使不同轻重烃类物质成分的比例达到最优。这意味着,合适的分馏工艺可以获得最高的利润。

馏分的化学组成

馏分的化学组成是在分馏过程中确定的,不同的馏分组成不同的原子,因此它们拥有不同的物理和化学性质。

以下是典型的馏分和它们的化学组成:

  • 轻质馏分:乙烯(C2H4),丙烷(C3H8),丁烷(C4H10),异丁烷(C4H10)。
  • 汽油馏分:丙烯(C3H6),异丁烯(C4H8),丁烯(C4H8),乙苯(C6H5CH3)。
  • 煤油馏分:硫化氢(H2S),乙酰丙酮(C5H8O)。
  • 润滑油馏分:二甲苯(C6H4(CH3)2),二硫化碳(CS2),甲苯(C7H8)。
Python 实现

代码如下:

def calculate_fraction_composition(crude_oil):
    """
    计算原油中各种馏分的百分比
    """

    fractions_composition = {
        "Light": 0,
        "Gasoline": 0,
        "Kerosene": 0,
        "Diesel": 0,
        "LubricatingOil": 0,
    }

    # TODO: 计算各个馏分的百分比

    return fractions_composition


def find_max_fraction(crude_oil):
    """
    找到原油中含量最多的馏分
    """

    fractions_composition = calculate_fraction_composition(crude_oil)

    max_fraction = max(fractions_composition, key=fractions_composition.get)

    return max_fraction

该代码仅仅是为了说明在 Python 中如何计算原油中含量最多的馏分。具体实现方式需要根据不同的业务需求进行修改。

结论

在石油加工过程中,正确的分馏能够让我们获得最大的利润。在分馏过程中,将原油分成轻、中、重三个馏分,再逐一光化成不同的石油产品如汽油、柴油、煤油等。本文介绍了如何使用 Python 计算原油中含量最多的馏分。