| Literature DB >> 35036707 |
Yuntao Tian1,2, Yuanfang Wan3, Liangliang Zhang4, Guangwen Chu2,4, Adrian C Fisher1, Haikui Zou2.
Abstract
In this work, an artificial neural network was first achieved and optimized for evaluating product distribution and studying the octane number of the sulfuric acid-catalyzed C4 alkylation process in the stirred tank and rotating packed bed. The feedstock compositions, operating conditions, and reactor types were considered as input parameters into the artificial neural network model. Algorithm, transfer function, and framework were investigated to select the optimal artificial neural network model. The optimal artificial neural network model was confirmed as a network topology of 10-20-30-5 with Bayesian Regularization backpropagation and tan-sigmoid transfer function. Research octane number and product distribution were specified as output parameters. The artificial neural network model was examined, and 5.8 × 10-4 training mean square error, 8.66 × 10-3 testing mean square error, and ±22% deviation were obtained. The correlation coefficient was 0.9997, and the standard deviation of error was 0.5592. Parameter analysis of the artificial neural network model was employed to investigate the influence of operating conditions on the research octane number and product distribution. It displays a bright prospect for evaluating complex systems with an artificial neural network model in different reactors.Entities:
Year: 2021 PMID: 35036707 PMCID: PMC8756446 DOI: 10.1021/acsomega.1c04757
Source DB: PubMed Journal: ACS Omega ISSN: 2470-1343
Figure 1Schematic diagram of STR and RPB. (a) Structure diagram of stirring paddle and vessel body in STR; (b) structure diagram of RPB and size of packing.
Input Parameters of the ANN Model
| no. | input parameters | ranges | data type |
|---|---|---|---|
| 1 | reaction time( | 2–15 min in STR 2–10 min in RPB | numeric |
| 2 | temperature ( | 0–8 °C | numeric |
| 3 | volume ratio
of acid to
hydrocarbon ( | 0.5–2 | numeric |
| 4 | stirring speed of STR ( | 0–1400 rpm | numeric |
| 5 | rotational speed
of RPB
( | none or 150–1200 rpm | numeric |
| 6 | pressure ( | 0.3–1 MPa | numeric |
| 7 | mole percentage
of isobutane
( | 86.5–96.8% | numeric |
| 8 | mole percentage of 2-butene ( | 0–13.5% | numeric |
| 9 | mole percentage of isobutene
( | 0–3.2% | numeric |
| 10 | mixing with/after feeding in STR ( | mixing with feeding or mixing
after feeding in STR | Boolean |
In the STR, mixing with feeding or mixing after feeding would affect the product distribution.[42]
Figure 2Calculation flow chart of the ANN model. (k1i and b1i are the weights and biases of the first hidden layer; kju and bju are the weights and biases of each next hidden layer; kov and bov are the weights and biases of the output layer).
Thirteen Tested Algorithms in the ANN Model
| no. | algorithm name | abbreviation |
|---|---|---|
| 1 | BFGS quasi-Newton backpropagation | BFG |
| 2 | conjugate gradient backpropagation with Powell–Beale restarts | CGB |
| 3 | conjugate gradient backpropagation with Fletcher–Reeves updates | CGF |
| 4 | conjugate gradient backpropagation with Polak–Ribiére updates | CGP |
| 5 | gradient descent backpropagation | GD |
| 6 | gradient descent with adaptive learning rate backpropagation | GDA |
| 7 | gradient descent with momentum backpropagation | GDM |
| 8 | gradient descent with momentum and adaptive learning rate backpropagation | GDX |
| 9 | Levenberg–Marquardt backpropagation | LM |
| 10 | one-step secant backpropagation | OSS |
| 11 | resilient backpropagation | RP |
| 12 | scaled conjugate gradient backpropagation | SCG |
| 13 | bayesian regularization backpropagation | BR |
Figure 3MSEs of different algorithms in the ANN model.
Comparison of Different Algorithms in ANN Models
| no. | algorithms | hidden nodes | max. error % | training MSE × 102 | testing MSE × 102 |
|---|---|---|---|---|---|
| 1 | BFG | 10 | 55% | 0.164 | 1.651 |
| 2 | CGB | 10 | 50% | 0.156 | 3.036 |
| 3 | CGF | 10 | 67% | 0.078 | 12.848 |
| 4 | CGP | 10 | 67% | 0.207 | 2.200 |
| 5 | GD | 10 | 86% | 0.891 | 3.757 |
| 6 | GDA | 10 | 86% | 0.541 | 2.107 |
| 7 | GDM | 10 | 95% | 1.484 | 2.355 |
| 8 | GDX | 10 | 75% | 4.641 | 3.462 |
| 9 | LM | 10 | 61% | 0.082 | 263.479 |
| 10 | OSS | 10 | 55% | 0.277 | 2.738 |
| 11 | RP | 10 | 61% | 0.216 | 3.783 |
| 12 | SCP | 10 | 68% | 0.178 | 19.883 |
| 13 | BR | 10 | 46% | 0.162 | 5.245 |
Comparison of Different Structures in ANN Models
| no. | algorithms | hidden nodes | max. error % | training MSE × 102 | testing MSE × 102 |
|---|---|---|---|---|---|
| 1 | BR | 10 | 46% | 0.162 | 5.245 |
| 2 | BR | 20 | 40% | 0.170 | 3.159 |
| 3 | BR | 20, 10 | 44% | 0.075 | 1.221 |
| 4 | BR | 20, 20 | 25% | 0.074 | 1.200 |
| 5 | BR | 20, 30 | 22% | 0.058 | 0.866 |
| 6 | BR | 20, 40 | 22% | 0.071 | 0.950 |
| 7 | BR | 20, 50 | 31% | 0.063 | 2.070 |
It is a double-hidden layer network.
Figure 4Convergence curves of training MSE and testing MSE with epochs in 20 and 30 nodes in double hidden layers.
Figure 5Deviations of 20 and 30 nodes in two hidden layers. (a) Whole deviation between the experimental results and ANN predicted values; (b) deviations of yC; (c) deviations of yC; (d) deviations of yC; (e) deviations of RON; (f) deviations of yTMPs; (g) deviations of yDMHs; and (h) deviations of TMPs/DMHs.
Figure 6Parameter analysis among inputs and outputs.