Oil Cracking Unit: Difference between revisions

Some tedious maths.
mNo edit summary
(Some tedious maths.)
Line 17:
 
== Maximizing Output Calculation and Conclusion ==
This section is the challenging part of mathematical theory! Here, we will use the language of linear algebra to calculate the best output method, providing a theoretical basis for petrochemical production lines. If you wish to skip the theoretical part, please moveread tothrough thenon-maths mainpart conclusionsand inthen move to the Petrochemicalcalculator section below.
 
We know that each type of desulfurized fuel can be cracked and distilled into chemicals and two other types of fuels. Therefore, after one cracking and distillation, the fuel is not entirely consumed, and we need to calculate the cracking of the remaining fuel by using linear algebra.
 
The initial approach, which is to maximize the panel output of the target product from each type of oil shown on NEI, might not be the best combination of cracking. We will represent the proportions of the three types of fuel cracking each other using matrices up to the third order. By using matrix multiplication iteratively and summing infinitely, we can calculate the real maximum output. If heavy fuel is distilled into toluene, the matrix becomes of the second order (the target product should not be toluene). If light fuel is stirred to generate diesel for electricity, the matrix degenerates to a scalar.
 
This article is only a theoretical calculation, valuable for reference, butwith therelots isof nodetailed needelements not considered. Please still try to completelydesign your own petrochemical line mimicthat thesuits methodsyour describedown heresave.
A critical point to mention is that heavy cracking under the same pressure slows down the cracking speed. It generally does not affect the use of crude oil; the ultimate bottleneck is still in crude oil distillation. However, for heavy oil, careful planning is needed. If using heavy cracking for heavy fuel, a single cracking unit might not be fast enough. However, heavy distillation of heavy fuel is almost non-existent. If your cracking unit is lagging, please consider increasing the pressure or adding more electrical equipment.
 
The following mathematical theory may be too hard to comprehend. With the general principle understood, it's suggested to directly use the calculator below if you're not into complicated maths.
This article is only a theoretical calculation, valuable for reference, but there is no need to completely mimic the methods described here.
 
=== Variable Definitions and Interpretations ===
First, let's define each variable:
 
<math>\kappa</math>: The ratio of the final product from cracking and distillation per barrel of crude oil (not necessarily petroleum) under a specific combination of cracking methods.
 
<math>\delta</math>: The crude oil distillation ratio.
Line 40:
<math>\alpha</math>: The yield rate of the target product from each type of fuel under a specific cracking combination.
 
Here, κ is a scalar, while δ and α are column vectors up to three dimensions. Note that we generally use the row vector of δ^T. In this case, we default the order from light to heavy—namely, naphtha, light fuel, and heavy fuel. This order may differ from previous tables, so please pay attention.
 
 
1B of BC crude oil can yield 0.4B of naphtha, 1B of light fuel, and 0.3B of heavy fuel, therefore,
<math>\delta^T = \left( \begin{array}{c} 0.4 \\ 1 \\ 0.3 \end{array} \right)</math>
 
The other parameters are similar, and readers can refer to the previous tables for understanding. In this example, all cracking methods are heavy steam, with the target product being ethylene.
 
If the definitions seem to be not clear enough, just download the calculator.
=== Calculation Formula ===
Now, let's give the specific calculation formula. After inputting a certain amount (a large amount) of a type of crude oil, the first cracking and distillation are performed:
Line 53 ⟶ 48:
The conversion ratio of the target product in this instance is
<math>\kappa_0 = \delta^T \alpha</math>
The, and the remaining fuel ratio is
<math>\delta^T A</math>
 
Line 60 ⟶ 55:
The conversion ratio of the target product up to this point is
<math>\kappa_1 = \kappa_0 + \delta^T A \alpha = \delta^T (I + A) \alpha</math>
The, and now the remaining fuel ratio is
<math>\delta^T A^2</math>
 
This process can be repeated many times, theoretically infinitely, leading to
<math>\kappa_n = \delta^T \sum_{i=0}^{n} A^i \alpha</math>
 
Taking n to infinity, we get
<math>\kappa = \delta^T \sum_sum^{\infty}^_{n=0} A^n \alpha</math>
 
The infinite sum is similar to a geometric series, and using Taylor's theorem for multivariate functions, we can obtain
<math>\sum^{\infty}_{n=0} A^n = (I - A)^{-1}</math> (Note: The negative exponent represents the matrix inversion operation.)
 
(Note: The negative exponent represents the matrix inversion operation.)
 
 
Thus, the formula simplifies to
Line 76 ⟶ 75:
We need to maximize κ under all conditions that meet the constraints (such as not using hydrogen cracking or heavy cracking, etc.). Please note, the type of oil might affect the outcome, but we have not encountered this situation yet.
 
 
When stirring to make diesel but not directly distilling heavy fuel, the fuel cracking matrix A changes. This situation might occur when using heavy oil for electricity generation and cracking heavy fuel to obtain petrochemical by-products in the early to mid-stages. In such cases, the light fuel output in the matrix should be set to zero, and the heavy fuel should be reduced by 0.2 times the light fuel output. Similarly, in δ (crude oil distillation), the light fuel output and 0.2 times the light fuel output in heavy fuel should be removed.
You can also modify the matrix to get results under different constraints.
 
 
WhenFor example, when stirring to make diesel but not directly distilling heavy fuel, the fuel cracking matrix A changes. This situation might occur when using heavy oil for electricity generation and cracking heavy fuel to obtain petrochemical by-products in the early to mid-stages. In such cases, the light fuel output in the matrix should be set to zero, and the heavy fuel should be reduced by 0.2 times the light fuel output. Similarly, in δ (crude oil distillation), the light fuel output and 0.2 times the light fuel output in heavy fuel should be removed.
 
For example, in the matrix of the example, if this operation is performed, then:
Line 84 ⟶ 87:
<math>A = \left( \begin{array}{ccc} 0 & 0.1 - 0.1 & 0.125 - 0.1 \times 0.2 \\ 0 & 0 - 0 & 0.1 - 0 \times 0.2 \\ 0.05 & 0 - 0.05 & 0 - 0.05 \times 0.2 \end{array} \right) = \left( \begin{array}{ccc} 0 & 0 & 0.105 \\ 0 & 0 & 0.1 \\ 0.025 & 0 & -0.01 \end{array} \right)</math>
 
(in old version without buffs on OCU)
As light fuel does not produce any chemical products, we can eliminate the second row and second column, making it a second-order matrix and completely ignoring light fuel in subsequent calculations (as it's no longer present).
 
As light fuel does not produce any chemical products, we can eliminate the second row and second column, making it a second-order matrix and completely ignoring light fuel in subsequent calculations (as it's no longer present). But this doesn't really matter.
 
===== Calculator =====
Well, there's a calculator which was mainly contributed by core.exe: [https://github.com/core-exe/GTNHPetroOptim GTNHPetroOptim]
 
3

edits