Advanced analytics for process analysis of turbine plant and components
This research investigates the use of an alternate means of modelling the performance of a train of feed water heaters in a steam cycle power plant, using machine learning. The goal of this study was to use a simple artificial neural network (ANN) to predict the behaviour of the plant system, specif...
Main Author: | |
---|---|
Other Authors: | |
Format: | Dissertation |
Language: | English |
Published: |
Faculty of Engineering and the Built Environment
2021
|
Subjects: | |
Online Access: | http://hdl.handle.net/11427/35387 |
id |
ndltd-netd.ac.za-oai-union.ndltd.org-uct-oai-localhost-11427-35387 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-netd.ac.za-oai-union.ndltd.org-uct-oai-localhost-11427-353872021-12-01T05:16:11Z Advanced analytics for process analysis of turbine plant and components Maharajh,Yashveer Rousseau, Pieter Mishra, Amit Thermofluid process modelling FLOWNEX® SE feed water heater machine learning deep learning artificial neural networks multi-layer perceptron ReLU Adam optimisation regularization data augmen This research investigates the use of an alternate means of modelling the performance of a train of feed water heaters in a steam cycle power plant, using machine learning. The goal of this study was to use a simple artificial neural network (ANN) to predict the behaviour of the plant system, specifically the inlet bled steam (BS) mass flow rate and the outlet water temperature of each feedwater heater. The output of the model was validated through the use of a thermofluid engineering model built for the same plant. Another goal was to assess the ability of both the thermofluid model and ANN model to predict plant behaviour under out of normal operating circumstances. The thermofluid engineering model was built on FLOWNEX® SE using existing custom components for the various heat exchangers. The model was then tuned to current plant conditions by catering for plant degradation and maintenance effects. The artificial neural network was of a multi-layer perceptron (MLP) type, using the rectified linear unit (ReLU) activation function, mean squared error (MSE) loss function and adaptive moments (Adam) optimiser. It was constructed using Python programming language. The ANN model was trained using the same data as the FLOWNEX® SE model. Multiple architectures were tested resulting in the optimum model having two layers, 200 nodes or neurons in each layer with a batch size of 500, running over 100 epochs. This configuration attained a training accuracy of 0.9975 and validation accuracy of 0.9975. When used on a test set and to predict plant performance, it achieved a MSE of 0.23 and 0.45 respectively. Under normal operating conditions (six cases tested) the ANN model performed better than the FLOWNEX® SE model when compared to actual plant behaviour. Under out of normal conditions (four cases tested), the FLOWNEX SE® model performed better than the ANN. It is evident that the ANN model was unable to capture the “physics” of a heat exchanger or the feed heating process as a result of its poor performance in the out of normal scenarios. Further tuning by way of alternate activation functions and regularisation techniques had little effect on the ANN model performance. The ANN model was able to accurately predict an out of normal case only when it was trained to do so. This was achieved by augmenting the original training data with the inputs and results from the FLOWNEX SE® model for the same case. The conclusion drawn from this study is that this type of simple ANN model is able to predict plant performance so long as it is trained for it. The validity of the prediction is highly dependent on the integrity of the training data. Operating outside the range which the model was trained for will result in inaccurate predictions. It is recommended that out of normal scenarios commonly experienced by the plant be synthesised by engineering modelling tools like FLOWNEX® SE to augment the historic plant data. This provides a wider spectrum of training data enabling more generalised and accurate predictions from the ANN model. 2021-11-29T09:57:39Z 2021-11-29T09:57:39Z 2019_ 2021-11-26T09:45:29Z Master Thesis Masters MSc http://hdl.handle.net/11427/35387 eng application/pdf Faculty of Engineering and the Built Environment Department of Mechanical Engineering |
collection |
NDLTD |
language |
English |
format |
Dissertation |
sources |
NDLTD |
topic |
Thermofluid process modelling FLOWNEX® SE feed water heater machine learning deep learning artificial neural networks multi-layer perceptron ReLU Adam optimisation regularization data augmen |
spellingShingle |
Thermofluid process modelling FLOWNEX® SE feed water heater machine learning deep learning artificial neural networks multi-layer perceptron ReLU Adam optimisation regularization data augmen Maharajh,Yashveer Advanced analytics for process analysis of turbine plant and components |
description |
This research investigates the use of an alternate means of modelling the performance of a train of feed water heaters in a steam cycle power plant, using machine learning. The goal of this study was to use a simple artificial neural network (ANN) to predict the behaviour of the plant system, specifically the inlet bled steam (BS) mass flow rate and the outlet water temperature of each feedwater heater. The output of the model was validated through the use of a thermofluid engineering model built for the same plant. Another goal was to assess the ability of both the thermofluid model and ANN model to predict plant behaviour under out of normal operating circumstances. The thermofluid engineering model was built on FLOWNEX® SE using existing custom components for the various heat exchangers. The model was then tuned to current plant conditions by catering for plant degradation and maintenance effects. The artificial neural network was of a multi-layer perceptron (MLP) type, using the rectified linear unit (ReLU) activation function, mean squared error (MSE) loss function and adaptive moments (Adam) optimiser. It was constructed using Python programming language. The ANN model was trained using the same data as the FLOWNEX® SE model. Multiple architectures were tested resulting in the optimum model having two layers, 200 nodes or neurons in each layer with a batch size of 500, running over 100 epochs. This configuration attained a training accuracy of 0.9975 and validation accuracy of 0.9975. When used on a test set and to predict plant performance, it achieved a MSE of 0.23 and 0.45 respectively. Under normal operating conditions (six cases tested) the ANN model performed better than the FLOWNEX® SE model when compared to actual plant behaviour. Under out of normal conditions (four cases tested), the FLOWNEX SE® model performed better than the ANN. It is evident that the ANN model was unable to capture the “physics” of a heat exchanger or the feed heating process as a result of its poor performance in the out of normal scenarios. Further tuning by way of alternate activation functions and regularisation techniques had little effect on the ANN model performance. The ANN model was able to accurately predict an out of normal case only when it was trained to do so. This was achieved by augmenting the original training data with the inputs and results from the FLOWNEX SE® model for the same case. The conclusion drawn from this study is that this type of simple ANN model is able to predict plant performance so long as it is trained for it. The validity of the prediction is highly dependent on the integrity of the training data. Operating outside the range which the model was trained for will result in inaccurate predictions. It is recommended that out of normal scenarios commonly experienced by the plant be synthesised by engineering modelling tools like FLOWNEX® SE to augment the historic plant data. This provides a wider spectrum of training data enabling more generalised and accurate predictions from the ANN model. |
author2 |
Rousseau, Pieter |
author_facet |
Rousseau, Pieter Maharajh,Yashveer |
author |
Maharajh,Yashveer |
author_sort |
Maharajh,Yashveer |
title |
Advanced analytics for process analysis of turbine plant and components |
title_short |
Advanced analytics for process analysis of turbine plant and components |
title_full |
Advanced analytics for process analysis of turbine plant and components |
title_fullStr |
Advanced analytics for process analysis of turbine plant and components |
title_full_unstemmed |
Advanced analytics for process analysis of turbine plant and components |
title_sort |
advanced analytics for process analysis of turbine plant and components |
publisher |
Faculty of Engineering and the Built Environment |
publishDate |
2021 |
url |
http://hdl.handle.net/11427/35387 |
work_keys_str_mv |
AT maharajhyashveer advancedanalyticsforprocessanalysisofturbineplantandcomponents |
_version_ |
1723963444417265664 |