Professional Documents
Culture Documents
Keywords: Optimization; Hyperparameter; Neural Network; right hyperparameters value to get an accurate gas turbine
Gas Turbine; Bayesian model. Generally, there are two ways of choosing these
hyperparameters namely manual tuning and automatic tuning.
Abstract Manual tuning is based on trial-and-error techniques. This
method requires a good understanding of the machine
Gas turbine model can be used for many applications that can learning models’ hyperparameters and very tedious. Hence,
improve gas turbine operation’s efficiency and reliability. automatic tuning has become the preferred way of tuning the
Artificial Neural Network (ANN) was identified as a good hyperparameters of machine learning models. However,
technique for gas turbine modelling. However, ANN is automatic tuning is computationally expensive, and this has
sensitive to its hyperparameters. Current approaches for leads to a lot of research being done on developing automatic
optimizing the hyperparameters of ANN used in gas turbine tuning method which has lower computation cost. Grid
modelling has high computational cost. Hence, this paper search and random search are the popular technique for
proposes optimizing the ANN hyperparameters using automatic tuning. The grid search algorithm performs
Bayesian optimization. Bayesian optimization was used to exhaustive search through a manually specified sets of
determine the near-optimum number of layers and number of hyperparameters. Grid search was used to optimize
neurons for the developed gas turbine model. The result hyperparameters of neural network and helps to improve
shows hyperparameters optimization using Bayesian prediction accuracy [11] and lower validation error [12].
optimization results neural network with better prediction Random search was developed as an alternative to grid search
accuracy compared to hyperparameters optimization using and has a higher efficiency and lower computation cost.
random search. Instead of going through all the specified sets of
hyperparameter like in the grid search, random search
1 Introduction algorithm selects random trials from the specified sets of
hyperparameter [13]. However, the grid search and random
Dry Low Emission (DLE) gas turbine has become a vital search have a very high computation cost.
equipment in the energy industry now due to stringent
environmental regulation imposed by the government. DLE Another approach for automatic hyperparameters tuning is to
gas turbine emits lower nitrogen oxide (NOx) since it treat the search for hyperparameters as optimization problem
operates at lower flame temperature [1]. However, this caused and then solve the problem with optimization algorithm. A
the combustion to become unstable. This leads to the need of simple method for this approach is to compute the gradient of
a good gas turbine model to be used for optimizing control the error with respect to the hyperparameters and follow this
performance [2], fault diagnosis [3], and fault prediction [4] gradient to find the optimum hyperparameters [14]. However,
which can improve DLE gas turbine operation efficiency and gradient-based optimization is not suitable for some
reliability. Based on the literature, artificial neural network hyperparameters optimization problem due to gradient
(ANN) is recognised as one of the successful approaches that unavailability. Hence, black-box optimization technique like
can disclose nonlinear behaviour of a complicated systems Bayesian optimization has become the popular method for
such as gas turbine because ANN is not limited by linearity, hyperparameters optimization among machine learning
normality and variable independence. Besides that, artificial practitioners. Bayesian optimization was used for
neural network can work very well eventhough trained using hyperparameters optimizations in big data application helps to
incomplete or noisy data which are common when using reduce computational time [15]. In addition, drug–target
datasets taken from industrial factories and plants [5]. Hence, interaction prediction was improved and the computational
ANN has been widely used for system modelling of gas time was lowered when Bayesian optimization was used for
turbine [6-8] including DLE gas turbine [9]. However, like hyperparameters optimization [16]. However, currently, there
others machine learning models, ANN is sensitive to their are no research utilizing Bayesian optimization for choosing
hyperparameters. Small changes to these hyperparameters the hyperparameters of ANN when developing model for gas
may have a significant effect on ANN performance and turbine.
development time [10]. Hence, it is essential to choose the
This paper presents a study on the use of Bayesian 3 Methodology
optimization for choosing the number of layers and number of
neurons in each layer of neural network used for gas turbine The ANN models for the gas turbine was developed in
modelling. The rest of this paper is organised as follows: MATLAB using the Neural Network toolbox. Figure 1 shows
Section 2 details the Bayesian optimization technique used in the flowchart of developing ANN models with Bayesian
this study and Section 3 details the methodology to model the optimization for hyperparameters selection.
gas turbine using neural network and optimize its
hyperparameter using Bayesian optimization. Section 4
presents and discusses the results obtained from this study and
Section 5 concludes the paper.
2 Bayesian Optimization
The Bayesian optimization algorithm minimize a scalar
objective function f(x) for x in a constrained domain as shown
in Equation (1).
x* arg min f ( x) (1)
xX
Algorithm 1 Bayesian Optimization First, few operational variables were selected as the input and
output variables for the gas turbine model. The selected input
1: Evaluate y f ( xi ) and output parameters were tabulated in Table 1 and Table 2
2: for i = 1,2,…, do respectively.
3: update the Gaussian process model of f ( x ) to obtain
posterior distribution over function Q( f ( xi , yi )) Parameters Unit
Air Inlet Temperature °C
4: find the next point xi 1 by maximizing D ( xi , Q )
Air inlet Differential Pressure kPad
5: end for Pilot Valve Command %
Metering Valve Command %
There are several choices of acquisition function [18]. In this Guide Vane Command %
study, the expected improvement was selected as acquisition Thermocouple Average Temperature °C
function. Expected improvement evaluates the expected Gas Fuel Pressure kPag
amount of improvement of the objective function and ignores
values which may increase the objective function. Expected Table 1: Input parameters
improvement can be defined as in Equation (2).
4 Result
The percentage differences of the actual and predicted values
or the errors of each output parameters for both developed
ANN models were tabulated in Table 4.