Ind. Eng. Chem. Res. 2006, 45, 6655-6664
6655
Hybrid Artificial Neural Network-Genetic Algorithm Technique for Modeling and Optimization of Plasma Reactor Istadi*,† and N. A. S. Amin‡ Chemical Reaction Engineering and Catalysis (CREC) Group, Department of Chemical Engineering, Diponegoro UniVersity, Jln. Prof. Sudharto, Semarang, Indonesia 50239, and Faculty of Chemical and Natural Resources Engineering, UniVersiti Teknologi Malaysia, 81310 UTM Skudai, Johor, Malaysia
A hybrid artificial neural network-genetic algorithm (ANN-GA) numerical technique was successfully developed to model, to simulate, and to optimize a dielectric barrier discharge (DBD) plasma reactor without catalyst and heating. Effects of CH4/CO2 feed ratio, total feed flow rate, and discharge voltage on the performance of noncatalytic DBD plasma reactor were studied by an ANN-based simulation with a good fitting. From the multiobjectives optimization, the Pareto optimal solutions and corresponding optimal process parameter ranges resulted for the noncatalytic DBD plasma reactor owing to the optimization of three cases, i.e., CH4 conversion and C2+ selectivity, CH4 conversion and C2+ yield, and CH4 conversion and H2 selectivity. 1. Introduction It is very promising to utilize methane and carbon dioxide in natural gas as raw materials for the production of highly valuable chemicals and clean fuels. A major difficulty for such direct methane conversion is to activate the stable C-H bonds in methane molecules using conventional catalysis. Methane conversion in the presence of oxidants, such as oxygen, is thermodynamically favored for the production of COx. It is very important to improve the conventional catalysts and, at the same time, to exploit other potential techniques for methane conversion. Because of high-energy electrons of the plasma reactor, it is expected that methane and carbon dioxide gases could be activated easily in the plasma environment and converted into synthesis gases and higher hydrocarbons. It is expected that a nonconventional dielectric barrier discharge (DBD) plasma reactor is an efficient tool for converting CH4 and CO2, greenhouse gas contributors, to synthesis gas and higher hydrocarbons at low temperature and ambient pressure.1-5 Numerical modeling and simulation on plasma reactors are essential for resolving the difficulties met in the measurements in order to understand the influences of modifications of the reactor configuration and material on the microdischarges.3 Until recently, only a few researchers focused on numerical studies dealing with DBD. Eliasson and Kogelschatz6 showed information on a single microdischarge combined with reaction chemistry in a single barrier reactor. Another study, by Kang et al.,7 presented a numerical study for understanding the influences of barrier arrangements on the evolution and characteristics of discharges in a DBD. The motions of electrons, positive ions, and negative ions in DBD were described by a set of continuity equations. The model includes the direct interactions of electrons and photons with neutral gas particles, such as electron impact ionization, electron attachment, and photon impact ionization. However, it is rare to find comprehensive plasma modeling in a DBD reactor in relation to optimization of process parameters, which is vital in industrial applications. Comprehensive plasma reactor modeling should take into account various points of view, such as chemistry, * To whom correspondence should be addressed. Tel.: +62-247460058. Fax. +62-24-7460058. E-mail:
[email protected]. † Diponegoro University. ‡ Universiti Teknologi Malaysia.
chemical reaction and kinetics, catalysis, and physics. Accordingly, the plasma model becomes very complex. Artificial neural networks (ANNs) have been widely used in chemical engineering applications for complex process modeling, process control, and fault detection and diagnosis.8-11 Meanwhile, the combination of ANN and genetic algorithm (GA) has been used for integrated process modeling and optimization.12-14 The hybrid ANN-GA technique is a powerful method for process modeling and optimization that is better than other techniques such as response surface methodology, particularly for complex process models. The phenomenologically comprehensive plasma reactor model needs a robust numerical solver and is time-consuming to solve, which is not suitable for rapid prediction in optimization and process control. Artificial neural network (ANN) modeling is chosen to model the complex behavior between input and output in the DBD plasma process, either without or with a catalyst. Therefore, the development of a robust hybrid ANN-GA algorithm is necessary to simulate the plasma reactor. The present contribution is intended to develop an integrated algorithm of artificial neural network-genetic algorithm (ANNGA) to facilitate modeling and optimization of a DBD plasma reactor. The integrated approach is intended to simplify the complex process model particularly in the DBD plasma reactor. Multiobjectives optimization is implemented to obtain optimal operating parameters and maximum reactor performances. 2. Experimental and Numerical Methods 2.1. Apparatus of DBD Plasma Reactor. The experimental apparatus of a DBD plasma reactor is schematically depicted in Figure 1, while the configuration or design of the DBD plasma reactor is displayed in Figure 2. A high-voltage ac generator supplying a voltage from 0 to 17.5 kV with a pulsed waveform at a frequency of up to 10 kHz was used. The voltage measurement was conducted using an oscilloscope (ISO-TECH ISR 622) equipped with a high-voltage probe (manufactured by Atama Tech Sdn. Bhd.). Atama’s high-voltage probe was calibrated using a Tektronix P6015 high-voltage probe. The circuit for a high-voltage pulse ac generator as depicted in Figure 3 can be divided into two main sections: the oscillator and the power drive. The oscillator was built around a CMOS 4093 (4-nand gates) and was configured as a pulse generator (duty
10.1021/ie060562c CCC: $33.50 © 2006 American Chemical Society Published on Web 09/02/2006
6656
Ind. Eng. Chem. Res., Vol. 45, No. 20, 2006
Figure 1. Schematic diagram of apparatus of DBD plasma reactor: (1) ball valve; (2) volumetric flow controller; (3) check valve; (4, 5) four- and three-way valves; (6) DBD plasma reactor; (7) high-voltage probe; (8) dc power supply; (9) high-voltage ac generator; (10) oscilloscope; (11) condensor; (12) online GC; (13) computer for GC; (P) pressure gauge.
Figure 2. Configuration of DBD plasma reactor.
Figure 3. Scheme of pulse ac high-voltage generator circuit.
cycle controlled). Either on or off time may be set by using the 150 kΩ potentiometer (high and low potentiometers). The main working frequency band can be set by proper selection of the 10 nF capacitor. The on/off time control gives very good regulation of the maximum output voltage. In this case, when the frequency was increased the voltage was decreased, and vice versa. The power drive was built around a power switching transistor (2N3055) which was driven by a 2N2222 transistor. The power transistor receives the command signal from the oscillator that opens and closes many times per second the primary coil of the transformer, thus inducing a high voltage in the transformer secondary coil. The power transistor needs a
good heat sink because it performs heavy currents. To limit this high current, a current-limiting resistor (ballast resistor), one or two 10 Ω/10 W resistors, is applied. The variables that may be involved in the operation of a DBD plasma reactor are discharge gap width, discharge power (voltage and frequency), reactant (CH4/CO2) ratio, and total feed flow rate. The DBD plasma reactor was operated without heating and catalyst. The reactor temperature may increase to about 60 °C due to electron heating on the surface of the electrode. During the process, the gas temperature can be within the range of room temperature, while the electrons can reach temperatures of 10 4105 K in a dielectric barrier discharge. The nonthermal plasma
Ind. Eng. Chem. Res., Vol. 45, No. 20, 2006 6657
can be generated by applying a high voltage to a gas space and incurring gas breakdowns. The gas breakdowns generate electrons that are accelerated by an electric field forming a nonthermal plasma. The electrical discharges can be realized in several ways depending on the types of voltage applied and reactor specification. In the plasma reactor, the energetic electrons collide with molecules in the gas, resulting in excitation, ionization, electron multiplication, and the formation of atoms and metastable compounds. When the electric field in the discharge gap is high enough to cause breakdowns in most gases a large number of microdischarges are observed. The active atoms and metastable compounds subsequently collide with molecules, and reactions may occur. 2.2. Hybrid Artificial Neural Network-Genetic Algorithm (ANN-GA) Approach for Modeling and Optimization. In the past decade, artificial neural networks have emerged as an attractive tool for nonlinear modeling especially in situations where the development of phenomenological or conventional regression models becomes impractical. Genetic algorithm (GA) was originally developed as the genetic algorithm models duplicating population evolution in natural systems.15 Several researchers employed ANN-GA in their applications to get optimal operating conditions or parameters set up for the input variables in order to gain maximum performances or output variables such as in fluidized controlled catalytic cracking,16 in a chiller system,17 and in coal combustion.18 The objective of the process optimization is to maximize the process performances simultaneously such that the optimal process inputs are obtained. The integrated ANN-GA strategy meets the objective based on two steps: (a) development of an ANN-based process model where the model has inputs of process operating parameters and output(s) of process output/response variable(s), and (b) optimization of the input space of the ANN model by using the GA technique such that the optimal responses are obtained. 2.2.1. Artificial Neural Network (ANN) Based Modeling. In this research, the ANN algorithm was developed in a MATLAB environment by utilizing the Neural Network Toolbox to model and simulate the DBD plasma reactor. The feedforward ANN model was used in this model development and was trained using a back-propagation training function.19 The network training was performed using the LevenbergMarquardt algorithm due to its fast convergence and reliability in locating the global minimum of the mean square error (MSE) (Levenberg-Marquardt).20-23 The back-propagation training procedure aims at obtaining an optimal set (W) of the network weight matrices WH and WO, which minimize an error function. The commonly employed error function is the mean square error (MSE). For the MSE minimization, several training iterations are usually necessary. The MSE minimization procedure by itself does not ensure that the trained network would possess the much desired generalization ability. To ensure that the feedforward neural network model possesses satisfactory generalization capability, special treatments must be investigated to avoid the network overfitting, as follows: (a) Partition the available example input-output data into two sets, namely training and test sets. (b) Fix the number of nodes in multilayer perceptron (MLP)’s hidden layer to a small number (1 or 2). (c) Initialize the network weight set, W, randomly. (d) Train the network over several iterations using inputoutput vectors in the training set such that the MSE with respect to the test (etest) set is minimized. Store the weight matrix that has resulted in the lowest etest magnitude.
(e) Repeat steps c and d many times by changing the seed value of the random number. This ensures that the weights are initialized differently in each repeated training run. (f) Go to step b and repeat steps c and d by systematically incrementing the number of hidden nodes (S). The network architecture and the weight set, W, that result in the overall least etest magnitude are taken as optimal. 2.2.2. Genetic Algorithm (GA) Based Optimization. In general, the genetic algorithm (GA) is a method for solving optimization problems based on the principle of survival of the fittest during evolution. The GA is one of the strategic randomized search techniques, and is well-known for its robustness in finding the optimal or near-optimal solution since it does not depend on gradient information in its walk of life to find the best solution. Various algorithms were reported by previous researchers.12,13,24 In this research, the MATLAB environment25 was used for developing computer codes of genetic algorithm optimization by utilizing the Genetic Algorithm Toolbox. The important thing is on how to combine the ANN and the GA algorithms in a hybrid system that supports modeling and optimization simultaneously. The principal features of the GA are as follows: (a) it requires only scalar values and not the second- and/or firstorder derivatives of the objective functions, (b) it is capable of handling nonlinear and noisy objective functions, (c) it performs global searches and thus is more likely to arrive at or near the global optimum, and (d) it does not impose preconditions, such as smoothness, differentiability, and continuity, on the form of the objective function. Because of these attractive features, the GA is useful in solving the diverse optimization problems in chemical engineering. 2.2.3. Hybrid ANN-GA Algorithm. Having developed an ANN-based DBD plasma reactor model, a GA is used to optimize the R-dimensional input space (x) of the ANN model. The corresponding optimization objective can be defined as finding the R-dimensional optimal decision factor, x* ) [x1*, x2*, ..., xR*]T, such that it maximizes the K-dimensional objective function vector f, which is defined as K
f(x*,W,b) )
∑ fk(x*,W,b)
(1)
k)1
where W ) {WH,WO} and b ) {bH,bO} are weight and bias parameters, respectively, for hidden and output layers of the network. It can be remarked in the above formulation that the problem belongs to multiobjectives optimization, which is simultaneously maximization of fk(x*,W,b), where k represents the number of objective functions. A simple approach to solve the multiobjectives optimization problem is by aggregating the objectives into a single scalar objective function, namely the weighted sum of squared objective function (WSSOF) algorithm.26 In the WSSOF method, each objective function is multiplied by a weighting coefficient (wk) and combined to form a single scalar objective function to be maximized. The maximization of the single objective function can be expressed as26 K
max f (x,W) )
∑wk fk(x,W)
k)1
K
0 e wk e 1
and
∑wk ) 1
(2)
k)1
The detailed stepwise procedure for the hybrid ANN-GA algorithm for modeling and optimization is described below and is depicted schematically in Figure 4.26
6658
Ind. Eng. Chem. Res., Vol. 45, No. 20, 2006
Figure 4. Flow chart of hybrid ANN-GA algorithms for modeling and optimization.
Step 1 (Development of an ANN-Based Model). Specify input and output experimental data of the system used for training and testing the ANN-based model. Create the network architecture involving input, hidden, and output layers. Investigate the optimal network architecture (optimal number of hidden layers) and make sure that the network is not overfitted. Step 2 (Training of the ANN-Based Model). Normalize the experimental input and output data to be within the range [-1 1]. The normalization is performed to prevent mismatch in the influence of some input values to the network weights and biases. Train the network using the normalized data by utilizing a robust training algorithm (Levenberg-Marquardt). Step 3 (Initialization of Solution Population). Set the initial generation index (Gen) to zero and the number of population (Npop). Set the number of independent variables (nvars). Generate a random initial population of Npop individuals. Each individual possesses vector entries with certain lengths, or they are called “genes” which are divided into many segments based on the number of decision variables (nvars). Step 4 (Fitness Computation). In this step the performance (fitness) of the solution vector in the current population is computed by using a fitness function. Normalize the solution vector xj to be within the range [-1 1]. Next, the vector xj is entered as an input vector to the trained ANN-based model to obtain the corresponding outputs yj, yj ) f(xj,W,b). Re-transform the output vector yj to the original values that are subsequently utilized to compute the fitness value/scores of the solution.
Step 5 (Scaling the Fitness Scores). Scale/rank the raw fitness scores to values in a range that is suitable for the selection function. In the GA, the selection function uses the scaled fitness values to choose the parents for the next generation. The range of the scaled values influences the performance of the genetic algorithm. If the scaled values vary too widely, the individuals with the highest scaled values reproduce too rapidly, taking over the population gene pool too quickly and preventing the genetic algorithm from searching other areas of the solution space. On the other hand, if the scaled values vary only a little, all individuals have approximately the same chance of reproduction and the search will progress slowly. The scaling function used in this algorithm scales the raw scores based on the rank of each individual instead of its score. Because the algorithm minimizes the fitness function, lower raw scores have higher scaled values. Step 6 (Parents Selection). Choose the parents based on their scaled values by utilizing the selection function. The selection function assigns a higher probability of selection to individuals with higher scaled values. An individual can be selected more than once as a parent. Step 7 (Reproduction of Children). Reproduction options determine how the genetic algorithm creates children for the next generation from the parents. Elite count (Echild) specifies the number of individuals with the best fitness values that are guaranteed to survive to the next generation. Set elite count to be a positive integer within the range 1 e Echild e Npop. These individuals are called elite children. Crossover fraction (Pcross) specifies the fraction of each population, other than elite children, that are produced by crossover. The remaining individuals in the next generation are produced by mutation. Set crossover fraction to be a fraction between 0 and 1. Crossover. Crossover enables the algorithm to extract the best genes from different individuals by selecting genes from a pair of individuals in the current generation and recombining them into potentially superior children for the next generation with the probability equal to crossover fraction (Pcross) from step 7. Mutation. Mutation function makes small random changes in the individuals, which provide genetic diversity and thereby increases the likelihood that the algorithm will generate individuals with better fitness values. Step 8 (Replaces the Current Population with the Children). After the reproduction is performed and the new children are obtained, the current population is replaced with the children to form the next generation. Step 9 (Update/Increment the Generation Index). Increment the generation index by 1: Gen ) Gen + 1. Step 10 (Repeat Steps 4-9 until Convergence Is Achieved). Repeat steps 4-9 in the new generation until convergence is achieved. The algorithm stops if any one of the following five conditions is met. The genetic algorithm uses the following five criteria to determine when the algorithm stops: (a) Generations: The algorithm stops when the number of generations reaches the maximum value (Genmax). (b) Fitness limit: The algorithm stops when the value of the fitness function for the best point in the current population is less than or equal to Fitness limit. (c) Time limit: The algorithm stops after running for an amount of time in seconds equal to Time limit. (d) Stall generations: The algorithm stops if there is no improvement in the objective function for a sequence of consecutive generations of length Stall generations. (e) Stall time limit: The algorithm stops if there is no improvement in the objective function during an interval of time in seconds equal to Stall time limit.
Ind. Eng. Chem. Res., Vol. 45, No. 20, 2006 6659 Table 1. Central Composite Design with Full Factorial Design for the Noncatalytic DBD Plasma Reactor range and levelsa
a
factors
-R
-1
0
+1
+R
CH4/CO2 ratio, X1 discharge voltage, X2 (kV) total feed flow rate, X3 (cm3/min)
0.3 12.6 26.4
1 13.4 40
2 14.6 60
3 15.8 80
3.7 16.6 93.6
Code: -1, low-level value; +1, high-level value; 0, center point; +R and -R, star points.
Table 2. Experimental Design Matrix of the Noncatalytic DBD Plasma Reactor for Training Data process variables in real valuesa
process variables in coded valuesb
X1
X2
X3
X1
X2
X3
3.0 3.0 3.0 3.0 1.0 1.0 1.0 1.0 3.7 0.3 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0
13.4 13.4 15.8 15.8 13.4 13.4 15.8 15.8 14.6 14.6 12.6 16.6 14.6 14.6 14.6 14.6 14.6 14.6 14.6
40.0 80.0 40.0 80.0 40.0 80.0 40.0 80.0 60.0 60.0 60.0 60.0 26.4 93.6 60.0 60.0 60.0 60.0 60.0
+1 +1 +1 +1 -1 -1 -1 -1 +R -R 0 0 0 0 0 0 0 0 0
-1 -1 +1 +1 -1 -1 +1 +1 0 0 -R +R 0 0 0 0 0 0 0
-1 +1 -1 +1 -1 +1 -1 +1 0 0 0 0 -R +R 0 0 0 0 0
a X , CH /CO feed ratio; X , discharge voltage (kV); X , total feed flow rate, (cm3/min). b Code: -1, low-level value; +1, high-level value; 0, center 1 4 2 2 3 point; +R and -R, star points.
Step 11 (Assign the Top Ranking of Children to the Optimal Solution Vector). After the GA convergence criterion is achieved, the children possessing the top ranking of the fitness value are assigned to the optimized population or decision variable vector, x*. 2.3. Design of Experiment for Collecting the Training Data. The ANN-based model requires more example data which are noise-free and statistically well-distributed. However, the ANN-based model is not good at extrapolation. This weakness can be solved by collecting more example data in the regions where extrapolation is required. The design of the experiment was performed using central composite design (CCD) with full factorial design for designing the training and test data sets. The CCD method is chosen since the method provides a wider covering region of parameter space and good consideration of variable interactions in the model. The CCD considers low, center, and high levels of each independent variable. Another advantage of central composite design is to reduce the number of experimental works, but the experimental design includes a wider region of parameter space. The variable range and levels of the CCD are presented in Table 1 with respect to the noncatalytic DBD plasma reactor.26 Table 2 exhibits the experimental design matrix of the noncatalytic DBD plasma reactor.26 In this modeling, total feed flow rate, CH4/CO2 feed ratio, and discharge voltage were used as independent variables, while CH4 conversion, C2+ selectivity, H2 selectivity, and C2+ yield were selected as dependent variables. For conducting network training, the experimental data set is partitioned into training and test sets. The training set was utilized for the ANN iterative method to update the network weights and biases, while the test set was used for simultaneously monitoring the generalization ability of the ANN model. In special cases under conditions different from those prescribed by the training set, the developed ANN model cannot
be used accurately, particularly for the conditions outside the range in Table 1. It is well-known as a limitation of the ANN model that the model is not good at extrapolation. The limitation can be solved by collecting more example data in the regions where the extrapolation is required. This is the reason that the central composite design with full factorial design was used; it can cover a wider range and interactions of variables. 3. Results and Discussion 3.1. Artificial Neural Network Model Development for MIMO System. The multi-input and multi-output (MIMO) system with three inputs and four outputs of an artificial neural network model was developed for CH4 and CO2 conversion in a noncatalytic DBD plasma reactor without heating. The development is intended to obtain the optimum topology network for the MIMO system. In this network model, three independent variables, i.e., CH4/CO2 feed ratio (X1), discharge voltage (X2), and total feed flow rate (X3), are used as inputs of the MIMO network, while four dependent variables or objectives, i.e., CH4 conversion (Y1), C2+ selectivity (Y2), H2 selectivity (Y3), and C2+ yield (Y4), are selected as outputs of the MIMO network. The product gases include H2, CO, and C2+ hydrocarbons (C2H6, C2H4, C2H2, C3H8). Prior to the network training, the 19 numbers of experimental data as presented in Table 3 are partitioned into training (15 patterns) and test (4 patterns) sets, where the test set patterns are marked separately in the table. The data are obtained based on the experimental design as revealed in Table 2.26 In each network training iteration, the training set was utilized to adjust the weight matrix set, W, and the test set was used for gauging the network’s generalization performance. The additional data for the noncatalytic DBD plasma reactor without heating are presented in Table 4 at extended conditions and with their comparison with a feed of pure CH4.
6660
Ind. Eng. Chem. Res., Vol. 45, No. 20, 2006
Table 3. Experimental Data of the Noncatalytic DBD Plasma Reactor without Heatinga responses/dependent variableb (%)
process variables X1
X2
X3
X CH4 (Y1)
X CO2
S C2+ (Y2)
S H2 (Y3)
S CO
Y C2+ (Y4)
H2/CO ratio
3.0 3.0 3.0c 3.0 1.0 1.0c 1.0 1.0 3.7 0.3 2.0 2.0c 2.0 2.0 2.0 2.0c 2.0 2.0 2.0
13.4 13.4 15.8 15.8 13.4 13.4 15.8 15.8 14.6 14.6 12.6 16.6 14.6 14.6 14.6 14.6 14.6 14.6 14.6
40.0 80.0 40.0 80.0 40.0 80.0 40.0 80.0 60.0 60.0 60.0 60.0 26.4 93.6 60.0 60.0 60.0 60.0 60.0
13.28 5.64 24.63 16.03 14.16 10.93 34.40 19.54 14.78 29.23 9.25 34.17 24.36 17.97 19.90 18.42 18.05 22.18 21.36
9.33 4.53 17.65 9.09 12.50 9.55 23.96 10.63 12.56 13.60 8.49 20.20 11.74 13.84 12.63 13.58 13.10 12.68 13.28
24.90 33.78 25.43 15.17 16.84 15.03 10.76 13.68 24.29 4.86 29.94 14.27 23.45 13.64 16.85 17.46 15.68 13.24 13.67
10.21 13.91 10.68 6.51 8.80 8.01 7.14 8.14 8.26 7.86 12.04 3.62 7.36 4.88 6.39 6.62 5.70 4.48 4.53
7.04 8.05 10.32 3.94 7.45 6.84 14.05 10.13 6.38 11.50 11.21 3.82 7.08 3.67 7.51 7.10 4.19 2.90 3.72
3.31 1.91 6.26 2.43 2.38 1.64 4.13 2.67 3.59 1.42 2.77 4.88 4.98 2.45 3.35 3.22 2.83 2.94 2.92
2.30 2.53 1.43 2.74 1.32 1.19 0.64 0.91 1.87 0.46 1.21 1.45 1.76 1.83 1.17 1.23 2.02 2.50 1.89
a Pressure ) 1 atm; frequency ) 2 kHz (pulse). X , CH /CO feed ratio; X , discharge voltage (kV); X , total feed flow rate (cm3/min). b X, S, and Y 1 4 2 2 3 denote conversion, selectivity, and yield, respectively; C2+ comprises C2H4, C2H6, C2H2, and C3H8. c The data in these rows were used as test sets.
Table 4. Additional Data of Noncatalytic DBD Plasma Reactor at Potential Operating Conditions and Comparison with Pure CH4 As Feed responses/dependent variablesa
process variables CH4/CO2 ratio
discharge voltage (kV)
total feed flow rate (cm3/min)
X CH4 (%)
X CO2 (%)
S C2+ (%)
S H2 (%)
S CO (%)
Y C2+ (%)
Y H2 (%)
3.0b 4.0b pure CH4
17.2 17.2 17.2
30 30 30
25.38 21.95 15.23
17.09 18.45
27.04 30.79 34.88
9.52 9.52 9.78
5.58 4.29
6.88 6.76 5.32
2.42 2.09 1.45
H2/CO ratio 2.92 3.85
a X CH , methane conversion; X CO , CO conversion; S C , C 4 2 2 2+ 2+ hydrocarbons selectivity; S H2, hydrogen selectivity; S CO, CO selectivity; Y C2+, C2+ hydrocarbons yield; Y H2, hydrogen yield. b The additional data in these rows are added to the training sets of the ANN model.
Table 5. Performance Comparison of Various ANN Structures for One Hidden Layer MIMO Networka correlation coefficient (R)
a
ANN structure
epochs
MSE
Y1
Y2
Y3
Y4
3-3-4 3-5-4 3-7-4 3-9-4 3-11-4
500 500 500 95 15
0.0237 0.0041 0.0035 0.0034 0.0034
0.9563 0.9930 0.9936 0.9938 0.9938
0.9863 0.9940 0.9953 0.9955 0.9955
0.8969 0.9856 0.9877 0.9877 0.9877
0.9791 0.9970 0.9977 0.9978 0.9978
Y1, CH4 conversion; Y2, C2+ selectivity; Y3, H2 selectivity; Y4, C2+ yield.
Table 6. Performance Comparison of Various ANN Structures for Two Hidden Layer MIMO Networka correlation coefficient (R)
a
ANN structure
epochs
MSE
Y1
Y2
Y3
Y4
3-3-9-4 3-5-9-4 3-7-9-4 3-3-11-4 3-5-11-4 3-7-11-4 3-9-11-4 3-11-11-4
77 43 16 135 42 12 10 10
0.0034 0.0034 0.0034 0.0034 0.0034 0.0034 0.0034 0.0034
0.9938 0.9938 0.9938 0.9938 0.9938 0.9938 0.9938 0.9938
0.9955 0.9955 0.9955 0.9955 0.9955 0.9955 0.9955 0.9955
0.9877 0.9877 0.9877 0.9877 0.9877 0.9877 0.9877 0.9877
0.9978 0.9978 0.9978 0.9978 0.9978 0.9978 0.9978 0.9978
Y1, CH4 conversion; Y2, C2+ selectivity; Y3, H2 selectivity; Y4, C2+ yield.
The performance of the ANN model is considered as fitness tests of the model, i.e., mean square error (MSE), correlation coefficient (R), and epoch number (epochs). The comparison of the ANN model performance for various topologies is presented in Table 5 for one hidden layer network, while the comparison of a two hidden layers structure is demonstrated in Table 6. In Table 5, the network structure of 3-11-4 (for example) consists of 3 inputs, 11 hidden layers, and 4 outputs, while the network of 3-9-11-4 contains 3 inputs, 9 first hidden layers, 11 second hidden layers, and 4 outputs.
From Table 5, it can be shown that increasing the number of nodes in the hidden layer leads to decreasing the mean square error (MSE) and increasing the correlation coefficient (R). The epoch number also decreases with increasing the number of nodes in the hidden layer. From Table 5, the 3-11-4 ANN structure shows a potential topology of the MIMO network for the DBD plasma reactor without catalyst. Table 6 demonstrates the comparison of a two hidden layers system, and the results shows that the MSE and the correlation coefficient of the two hidden layers system are better than those of the one hidden
Ind. Eng. Chem. Res., Vol. 45, No. 20, 2006 6661 Table 7. Bounds of Operating Parameters Used in Multiresponses Optimization of Noncatalytic DBD Plasma Reactor operating parameters
bounds
CH4/CO2 feed ratio discharge voltage (kV) total feed flow rate (cm3/min)
1.5 e X1 e 4.0 12 e X2 e 17 20 e X3 e 40
Table 8. Computational Parameters of Genetic Algorithm Used in Multiresponses Optimization computational parameters
values
population size elite count crossover fraction number of generation fitness scaling function selection function crossover function mutation function mutation probability
Figure 5. Comparison of predicted and observed values of the 3-9-11-4 ANN model for the following outputs: (a) CH4 conversion (Y1); (b) C2+ selectivity (Y2); (c) H2 selectivity (Y3); (d) C2+ yield (Y4).
Figure 6. Pareto optimal solutions obtained from case 1 (simultaneous maximization of CH4 conversion (Y1) and C2+ selectivity (Y2)).
layer system with a smaller epoch number. From the comparison, the 3-9-11-4 structure ANN model is chosen for the next simulation. Pertaining to the best ANN model (3-9-11-4 structure), the comparison of the network-predicted and observed values of the four responses (CH4 conversion (Y1), C2+ selectivity (Y2), H2 selectivity (Y3), and C2+ yield (Y4)) are depicted in Figure 5. 3.2. Multiresponses Optimization of DBD Plasma Reactor without Catalyst Using Hybrid ANN-GA Strategy. In this system, there are four responses/objectives to be maximized, i.e., CH4 conversion, C2+ selectivity, C2+ yield, and H2 selectivity. The multiobjectives optimization is intended to obtain the recommended optimal operating parameters with simultaneous maximum performances. The simultaneous maximization is intended to come close to the real conditions of the process, but the higher number of objectives to be optimized simultaneously, the more difficult the optimization process is. To simplify the optimization problem, the multiobjectives optimization of the noncatalytic DBD plasma reactor is divided into three separate cases: (a) simultaneous maximization of CH4 conversion and C2+ selectivity (case 1), (b) simultaneous maximization of CH4 conversion and C2+ yield (case 2), and (c) simultaneous maximization of CH4 conversion and H2 selectivity (case 3).
50 2 0.80 20 @fitscalingrank @selectionstochunif @crossoverscattered @mutationuniform 0.05
The choice of two objective functions for each case enables the simultaneous maximization of the real process performances and simplifies the optimization problems. It is noted that all cases (cases 1-3) are not related to each other where the grouping into three cases (with two objective functions each) is intended for simplicity. For the multiresponses optimization, the decision variables/operating parameters bounds are chosen from the corresponding bounds in the training data as listed in Table 7. The Pareto optimal solutions are obtained from multiobjectives optimization using the genetic algorithm (GA) tool. Table 8 lists the numerical parameter values used in the GA for all optimization runs. In this optimization, the rank method is used for fitness scaling, while stochastic uniform is used for the selection method to specify how the genetic algorithm chooses parents for the next generation. From the 50 numbers of population size, two of them are elite and used in the next generation, while 80% of the rest of the population is used for crossover reproduction and 20% is used for mutation reproduction. Because of the minimization feature in the default function of the genetic algorithm, the objective functions are converted according to eq 3 in the case of maximizing the two objective functions (F1 and F2) simultaneously. The equation is based on the popular approaches for inversion.27,28 The equation was implemented for manipulating the maximization problem by converting to a minimization problem for solving cases 1, 2, and 3:
Fi )
1 1 + Fi,o
(3)
where Fi,o denotes the real objective functions, while Fi are the inverted objective functions for the minimization problem. Pertaining to case 1, the optimal operating parameters of the DBD plasma reactor for the CH4-CO2 conversion process are determined corresponding to simultaneous maximization of CH4 conversion and C2+ hydrocarbons selectivity. The Pareto figure owing to the solution of case 1 optimization and the corresponding variables are shown in Figures 6 and 7, respectively. The Pareto optimal solution points are obtained by varying the weighting factor (wk) in eq 2 and performing the GA optimization corresponding to each wk variation. From Figure 6, it is found that if the CH4 conversion improves, the C2+ selectivity deteriorates, and vice versa. Theoretically, all sets of noninferior/ Pareto optimal solutions are acceptable. From Figure 7, the three operating parameters show the key role in determining the optimal solutions. CH4 conversion as high as 20.3% is achieved
6662
Ind. Eng. Chem. Res., Vol. 45, No. 20, 2006
Figure 8. Pareto optimal solutions obtained from case 2 (simultaneous maximization of CH4 conversion (Y1) and C2+ yield (Y2)).
Figure 7. Operating parameters corresponding to the Pareto optimal solutions of case 1. X1, CH4/CO2 feed ratio; X2, discharge voltage (kV); X3, total feed flow rate (cm3/min).
with C2+ selectivity equal to 27.5%, while C2+ selectivity as high as 17.7% can be obtained with CH4 conversion equal to 33.3%. This could be achieved by altering the CH4/CO2 feed ratio (X1), discharge voltage (X2), and total feed flow rate (X3) from 3.4, 16.4 kV, and 32.6 cm3/min to 1.9, 16.5 kV, and 32.2 cm3/min, respectively. It is obvious in the Pareto optimal solutions (Figures 6 and 7) that the CH4 conversion improves at lower CH4/CO2 ratio, since high CO2 concentration in the feed enhances the decomposition of methane. Increasing the CO2 concentration in the feed enhances the CH4 conversion due to promoting the CH4 conversion by oxygen from CO2 decomposition. From Figure 7, a larger CH4 amount in the feed and higher feed flow rate enhance the C2+ hydrocarbons selectivity, which is corroborated by the results of Eliasson et al.29 and Liu et al.30 However, increasing the total feed flow rate reduces the CH4 conversion due to decrement of contact time between highly energetic electrons and gas molecules. From the Pareto optimal figure, suitable optimal process parameter ranges for the noncatalytic DBD plasma reactor owing to simultaneous maximization of CH4 conversion and C2+ selectivity can be recommended. Here, the ranges of CH4/CO2 feed ratio (X1), discharge voltage (X2), and total feed flow rate (X3) of 1.9-3.4, 16.4-16.5 kV, and 32.2-32.6 cm3/min, respectively, are recommended to achieve CH4 conversion of 20.3%33.3% and C2+ hydrocarbons selectivity of 17.7%-27.5%. In the solving of case 2 optimization, the Pareto optimal solutions of the simultaneous maximization of CH4 conversion and C2+ yield are shown in Figure 8. Figure 9 demonstrates the corresponding operating parameters with respect to the Pareto optimal solutions. The different trend is obvious in Figure 8, where the noninferior solution points distribute entirely within the range of the objectives. It is exhibited that the optimal C2+ yield is distributed narrowly about 6.80%-6.84%, while the corresponding optimal CH4 conversion is within the range of 23.5%-24.5%. This fact is also confirmed by the operating parameter effects where the C2+ yield changes slightly at the corresponding operating parameters variation. In particular, if the CH4 conversion rises the C2+ yield shows a decrement, and vice versa. From the Pareto optimal solutions, the suitable operating condition ranges for the DBD plasma reactor owing to simultaneous maximization of CH4 conversion and C2+ yield can be recommended based on Figures 8 and 9. In this case, the optimal ranges of CH4/CO2 feed ratio (X1), discharge voltage
Figure 9. Operating parameters corresponding to the Pareto optimal solutions of case 2. X1, CH4/CO2 feed ratio; X2, discharge voltage (kV); X3, total feed flow rate (cm3/min).
Figure 10. Pareto optimal solutions obtained from case 3 (simultaneous maximization of CH4 conversion (Y1) and H2 selectivity (Y2)).
(X2), and total feed flow rate (X3) are 3.0-3.5, 16.3-16.5 kV, and 20-24 cm3/min, respectively, while the simultaneous maximum CH4 conversion and C2+ hydrocarbons yield are 23.5%-24.5% and 6.80%-6.84%, respectively. With respect to case 3 for simultaneous maximization of CH4 conversion and H2 selectivity, the Pareto optimal solution and the corresponding optimal operating parameters for this case are presented in Figures 10 and 11, respectively. From Figure 10, it is found that the Pareto optimal solution shows a noninferior feature where CH4 conversion increases with decreasing H2 selectivity, and vice versa. From the figure, CH4 conversion as high as 25.5% is achieved with H2 selectivity equal to 7.5%, while the H2 selectivity as high as 15.5% can be obtained with CH4 conversion equal to 11.6%. It is obvious
Ind. Eng. Chem. Res., Vol. 45, No. 20, 2006 6663
Acknowledgment The authors would like to express their sincere gratitude to the Ministry of Science, Technology and Innovation (MOSTI) for the financial support received under IRPA Project No. 0202-06-0016 EA099. Literature Cited
Figure 11. Operating parameters corresponding to Pareto optimal solutions of simultaneous maximization of CH4 conversion (Y1) and H2 selectivity (Y2). X1, CH4/CO2 feed ratio; X2, discharge voltage (kV); X3, total feed flow rate (cm3/min).
from Figure 11 that altering three operating parameters has a small influence on CH4 conversion and H2 selectivity. From Figure 11, the optimal operating parameters for simultaneous optimization of CH4 conversion and H2 selectivity show intense conditions at CH4/CO2 ratio 2.8, discharge voltage 14.5 kV, and total feed flow rate 21 cm3/min. From the figure, higher discharge voltage leads to enhancement of CH4 conversion. It is shown that the H2 selectivity is influenced slightly by the discharge voltage and the CH4/CO2 feed ratio in the DBD plasma reactor without catalyst. H2 production from methane is not suitable when a DBD-type plasma reactor is used. Hydrogen production from methane is more suitable when a corona plasma discharge reactor is used, due to higher electron energy than the DBD.3,30 The suitable process parameters for the DBD plasma reactor owing to simultaneous maximization of CH4 conversion and H2 selectivity can be recommended in the ranges of CH4/CO2 feed ratio (X1), discharge voltage (X2), and total feed flow rate (X3) of 2.3-2.8, 13.0-14.5 kV, and 20-22 cm3/min, respectively. The recommended process parameters are intended to achieve CH4 conversion of 11.6%-25.5% and H2 selectivity of 7.5%-15.5%. 4. Conclusions A hybrid artificial neural network-genetic algorithm (ANNGA) was successfully developed to model, to simulate, and to optimize the noncatalytic DBD plasma reactor. A study on the effects of CH4/CO2 feed ratio, total feed flow rate, and discharge voltage on the performance of noncatalytic DBD plasma reactor without heating was successfully addressed by ANN-based model simulation with a good fitting. It can be concluded that three factors, i.e., CH4/CO2 feed ratio, total feed flow rate, and discharge voltage, in the noncatalytic DBD plasma reactor systems showed significant effects on the reactor performances. From the multiobjectives optimization by the hybrid ANNGA technique, the Pareto optimal solutions and corresponding optimal process parameters ranges can be suggested which are suitable for the noncatalytic DBD plasma reactor owing to simultaneous maximization of CH4 conversion and C2+ selectivity, CH4 conversion and C2+ yield, or CH4 conversion and H2 selectivity.
(1) Caldwell, T. A.; Le, H.; Lobban, L. L.; Mallinson, R. G. Partial Oxidation of Methane to Form Synthesis Gas in a Tubular AC Plasma Reactor. In Studies in Surface Science and Catalysis; Spivey, J. J., Iglesia, E., Fleisch, T. H., Eds.; Elsevier B.V.: Amsterdam, 2001; Vol. 136, p 265. (2) Larkin, D. W.; Zhou, L.; Lobban, L. L.; Mallinson, R. G. Product Selectivity Control and Organic Oxygenate Pathways from Partial Oxidation of Methane in a Silent Electric Discharge Reactor. Ind. Eng. Chem. Res. 2001, 40, 5496. (3) Kogelschatz, U. Dielectric-barrier Discharges: Their History, Discharge Physics, and Industrial Applications. Plasma Chem. Plasma Process. 2003, 23, 1. (4) Liu, C.-J.; Xu, G.-H.; Wang, T. Non-Thermal Plasma Approaches in CO2 Utilization. Fuel Process. Technol. 1999, 58, 119. (5) Zou, J.-J.; Zhang, Y.; Liu, C.-J.; Li, Y.; Eliasson, B. Starch-enhanced Synthesis of Oxygenates from Methane and Carbon Dioxide Using Dielectric-barrier Discharges. Plasma Chem. Plasma Process. 2003, 23, 69. (6) Eliasson, B.; Kogelschatz, U. Modeling and Applications of Silent Discharges Plasmas. IEEE Trans. Plasma Sci. 1991, 19, 309. (7) Kang, W. S.; Park, J. M.; Kim, Y.; Hong, S. H. Numerical Study on Influences of Barrier Arrangements on Dielectric Barrier Discharge Characteristics. IEEE Trans. Plasma Sci. 2003, 31, 504. (8) Stephanopoulos, G.; Han, C. Intelligent System in Process Engineering: A Review. Comput. Chem. Eng. 1996, 20, 743. (9) Huang, K.; Zhan, X. L.; Chen, F. Q.; Lu¨, D. W. Catalyst Design for Methane Oxidative Coupling by Using Artificial Neural Network and Hybrid Genetic Algorithm. Chem. Eng. Sci. 2003, 58, 81. (10) Radhakrishnan, V. R.; Suppiah, S. Hammerstein Type Model of An Industrial Heat Exchanger. Proceeding of the 18th Symposium of Malaysian Chemical Engineers; Universiti Teknologi Petronas: Perak, Malaysia, 2004. (11) Fissore, D.; Barresi, A. A.; Manca, D. Modelling of Methanol Synthesis in a Network of Forced Unsteady-state Ring Reactor by Artificial Neural Networks for Control Purposes. Chem. Eng. Sci. 2004, 59, 4033. (12) Nandi, S.; Mukherjee, P.; Tambe, S. S.; Kumar, R.; Kulkarni, B. D. Reaction Modeling and Optimization Using Neural Networks and Genetic Algorithms: Case Study Involving TS-1 Catalyzed Hydroxylation of Benzene. Ind. Eng. Chem. Res. 2002, 41, 2159. (13) Nandi, S.; Badhe, Y.; Lonari, J.; Sridevi, U.; Rao, B. S.; Tambe, S. S.; Kulkarni, B. D. Hybrid Process Modeling and Optimization Strategies Integrating Neural Networks/Support Vector Regression and Genetic Algorithms: Study of Benzene Isopropylation on Hbeta Catalyst. Chem. Eng. J. 2004, 97, 115. (14) Ahmad, A. L.; Azid, I. A.; Yusof, A. R.; Seetharamu, K. N. Emission Control in Palm Oil Mills using Artificial Neural Network and Genetic Algorithm. Comput. Chem. Eng. 2004, 28, 2709. (15) Edgar, T. F.; Himmelblau, D. M.; Lasdon, L. S. Optimization of Chemical Processes; McGraw-Hill: New York, 2001. (16) Zhao, W.; Chen, D.; Hu, S. Optimizing Operating Conditions Based on ANN and Modified Gas. Comput. Chem. Eng. 2000, 24, 61. (17) Chow, T. T.; Zhang, G. Q.; Lin, Z.; Song, C. L. Global Optimization of Absorption Chiller System by Genetic Algorithm and Neural Network. Energy Build. 2002, 34, 103. (18) Hou, Z.; Kefa, C.; Jianbo, M. Combining Neural Network and Genetic Algorithms to Optimize Low NOx Pulverized Coal Combustion. Fuel 2001, 80, 2163. (19) Demuth, H.; Beale, M. Neural Network Toolbox for Use with MATLAB; The Mathworks, Inc.: Natick, MA, 2005. (20) Hagan, M. T.; Menhaj, M. Training Feedforward Networks with the Marquardt Algorithm. IEEE Trans. Neural Network 1994, 5, 989. (21) Yao, H. M.; Vuthaluru, H. B.; Tade´, M. O.; Djukanovic, D. Artificial Neural Network-Based Prediction of Hydrogen Content of Coal in Power Station Boilers. Fuel 2005, 84, 1535. (22) Razavi, S. M. A.; Mousavi, S. M.; Mortazavi, S. A. Dynamic Prediction of Milk Ultrafiltration Performance: A Neural Network Approach. Chem. Eng. Sci. 2003, 58, 4185. (23) Bowen, W. R.; Jones, M. J.; Yousef, H. N. S. Dynamic Ultrafiltration of ProteinssA Neural Network Approach. J. Membr. Sci. 1998, 146, 225.
6664
Ind. Eng. Chem. Res., Vol. 45, No. 20, 2006
(24) Tarca, L. A.; Grandjean, B. P. A.; Larachi, F. Integrated Genetic AlgorithmsArtificial Neural Network Strategy for Modelling Important Multiphase-Flow Characteristics. Ind. Eng. Chem. Res. 2002, 41, 2543. (25) The Mathworks. Genetic Algorithm and Direct Search Toolbox for Use with MATLAB; The Mathworks, Inc.: Natick, MA, 2005. (26) Istadi. Catalytic Conversion of Methane and Carbon Dioxide in a Conventional Fixed Bed and Dielectric-Barrier Discharge Plasma Reactors. Ph.D. Thesis, Universiti Teknologi Malaysia, 2006. (27) Deb, K. Multi-objectiVe Optimization Using EVolutionary Algorithms; John Wiley & Sons: Chichester, U.K., 2001. (28) Tarafder, A.; Rangaiah, G. P.; Ray, A. K. Multiobjective Optimization of an Industrial Styrene Monomer Manufacturing Process. Chem. Eng. Sci. 2005, 60, 347.
(29) Eliasson, B.; Liu, C. J.; Kogelschatz, U. Direct Conversion of Methane and Carbon Dioxide to Higher Hydrocarbons using Catalytic Dielectric-Barrier Discharges with Zeolites. Ind. Eng. Chem. Res. 2000, 39, 1221. (30) Liu, C. J.; Mallinson, R.; Lobban, L. Nonoxidative Methane Conversion to Acetylene over Zeolite in a Low-Temperature Plasma. J. Catal. 1998, 179, 326.
ReceiVed for reView May 4, 2006 ReVised manuscript receiVed July 30, 2006 Accepted August 7, 2006 IE060562C