George van Schoor
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
George van Schoor has a total of 87 co-authors. Here are the top co-authors by number of shared publications:
- Kenneth Richard Uren
North-West University
43 shared publications - Pieter Andries van Vuuren
North West University
14 shared publications - Angelique Janse van Rensburg
North-West University
6 shared publications - Henri Marais
Faculty of Engineering, North-West University, Potchefstroom 2531, South Africa
6 shared publications C.P. du Rand
5 shared publications- Carel P. Du Rand
Department of Electrical, Electronic and Computer Engineering, North-West University, Potchefstroom, South Africa
5 shared publications
Latest Publications
- Open Access
- 17 July 2026
- Published by Elsevier in Digital Chemical Engineering
- Vol. 20
A complete and open Simulink® model of the Tennessee Eastman Process (COSTEP) for the purpose of control and process monitoring
- 17 July 2026
- Published by Elsevier in Digital Chemical Engineering
- Vol. 20
Open AccessA complete and open Simulink® model of the Tennessee Eastman Process (COSTEP) for the purpose of control and process monitoring
- Open Access
- 28 April 2026
- Published by Elsevier in SSRN Electronic Journal
A complete and open SIMULINK® model of the Tennessee Eastman Process (COSTEP) for the purpose of control and process monitoring
The Tennessee Eastman Process is a widely used benchmark for process control and fault detection and diagnosis, yet earlier implementations in FORTRAN and MATLAB C-mex restricted access to internal variables, limiting flexibility for advanced studies. The recently developed complete and open Simulink model of the TEP (COSTEP), removes these barriers by providing full access to all process parameters and expanding the number of available measurements to 138. This open architecture makes COSTEP particularly valuable for customised dataset generation, process monitoring, and machine learning applications aligned with the goals of Industry 4.0 and Big Data.This paper demonstrates the advantages of COSTEP through two key contributions. First, a review of Tennessee Eastman Process fault conditions highlights how the model enables a clearer distinction between true process faults and normal operating variations, improving the accuracy of fault detection and diagnosis systems. Second, exergy analysis is introduced as a novel approach to fault detection, made feasible by COSTEP’s comprehensive access to process variables. The results show that exergy-based methods can reduce data dimensionality while enhancing diagnostic performance. Together, these contributions establish COSTEP as a powerful and flexible benchmark framework for advancingresearch in process monitoring, optimisation, and fault detection and diagnosis.
- 28 April 2026
- Published by Elsevier in SSRN Electronic Journal
Open AccessA complete and open SIMULINK® model of the Tennessee Eastman Process (COSTEP) for the purpose of control and process monitoring
The Tennessee Eastman Process is a widely used benchmark for process control and fault detection and diagnosis, yet earlier implementations in FORTRAN and MATLAB C-mex restricted access to internal variables, limiting flexibility for advanced studies. The recently developed complete and open Simulink model of the TEP (COSTEP), removes these barriers by providing full access to all process parameters and expanding the number of available measurements to 138. This open architecture makes COSTEP particularly valuable for customised dataset generation, process monitoring, and machine learning applications aligned with the goals of Industry 4.0 and Big Data.This paper demonstrates the advantages of COSTEP through two key contributions. First, a review of Tennessee Eastman Process fault conditions highlights how the model enables a clearer distinction between true process faults and normal operating variations, improving the accuracy of fault detection and diagnosis systems. Second, exergy analysis is introduced as a novel approach to fault detection, made feasible by COSTEP’s comprehensive access to process variables. The results show that exergy-based methods can reduce data dimensionality while enhancing diagnostic performance. Together, these contributions establish COSTEP as a powerful and flexible benchmark framework for advancingresearch in process monitoring, optimisation, and fault detection and diagnosis.
- Open Access
- 11 December 2024
- Published by South African Institute of Computer Scientists and Information Technologists in South African Computer Journal
- Vol. 36 (2)
Predicting the performance of ORB-SLAM3 on embedded platforms
Simultaneous Localization and Mapping (SLAM) is a crucial component to the push towards full autonomy of robotic systems, yet it is computationally expensive and can rarely achieve real-time execution speeds on embedded platforms. Therefore, a need exists to evaluate the performance of SLAM algorithms in practical embedded environments – this paper addresses this need by creating prediction models to estimate the performance that ORB-SLAM3 can achieve on embedded platforms. The paper uses three embedded platforms: Nvidia Jetson TX2, Raspberry Pi 3B+ and the Raspberry Pi 4B, to generate a dataset that is used in training and testing performance prediction models. The process of profiling ORB-SLAM3 aids in the selection of inputs to the prediction model as well as benchmarking the embedded platforms’ performances by using PassMark. The EuRoC micro aerial vehicle (MAV) dataset is used to generate the average tracking time that the embedded platforms can achieve when executing ORB-SLAM3, which is the target of the prediction model. The best-performing model has the following results 2.84%, 3.93%, and 0.95 for MAE, RMSE and R2 score respectively. The results show the feasibility of predicting the performance that SLAM applications can achieve on embedded platforms.
- 11 December 2024
- Published by South African Institute of Computer Scientists and Information Technologists in South African Computer Journal
- Vol. 36 (2)
Open AccessPredicting the performance of ORB-SLAM3 on embedded platforms
Simultaneous Localization and Mapping (SLAM) is a crucial component to the push towards full autonomy of robotic systems, yet it is computationally expensive and can rarely achieve real-time execution speeds on embedded platforms. Therefore, a need exists to evaluate the performance of SLAM algorithms in practical embedded environments – this paper addresses this need by creating prediction models to estimate the performance that ORB-SLAM3 can achieve on embedded platforms. The paper uses three embedded platforms: Nvidia Jetson TX2, Raspberry Pi 3B+ and the Raspberry Pi 4B, to generate a dataset that is used in training and testing performance prediction models. The process of profiling ORB-SLAM3 aids in the selection of inputs to the prediction model as well as benchmarking the embedded platforms’ performances by using PassMark. The EuRoC micro aerial vehicle (MAV) dataset is used to generate the average tracking time that the embedded platforms can achieve when executing ORB-SLAM3, which is the target of the prediction model. The best-performing model has the following results 2.84%, 3.93%, and 0.95 for MAE, RMSE and R2 score respectively. The results show the feasibility of predicting the performance that SLAM applications can achieve on embedded platforms.
- Open Access
- 31 October 2024
- Published by MDPI AG in Electricity
- Vol. 5 (4) , 804-825
Increasing Renewable Energy Penetration on Low-Voltage Networks: An Expert Knowledge Approach
While South Africa is deemed one of the countries with the highest irradiation levels, it still utilises coal as its primary energy source due to its abundance. Due to the world-wide drive towards carbon neutrality, residential, commercial, agricultural, and industrial consumers are considering small-scale embedded generation systems. The National Rationalised Specifications 097-2-3 document specifies the scale of the embedded generation capacity a consumer is allowed to install. However, specifications do not yet make the required provisions for the addition of energy storage. The effective collective management of the grouped small-scale embedded generation systems could provide a high level of energy security and increase the percentage of renewable energy generation in the total energy mix. Potential challenges come into play when considering the stochastic nature of photovoltaic generation and its effect on the storage capacity and the dispersion in load profiles of the residential units typically present on a low-voltage network. This paper contributes by investigating the utilisation of photovoltaic generation in conjunction with storage as the basis for virtual power plant control, with the aim to safely increase renewable energy penetration and improve energy security, all while remaining within the South African low-voltage regulatory limits. A two-level virtual power plant controller is proposed with the dispersed energy storage units as the primary controllable resources and the dispersed photovoltaic generation as the secondary controllable resources. The objective of the controller is to achieve nodal energy management, energy sharing, and ancillary service provision and finally to increase renewable energy penetration. A representative single-feeder low-voltage network is simulated, and test cases of 50% and 75% renewable energy penetration are investigated as the basis for evaluation. The proposed controller architecture proved to maintain network integrity for both test cases. The adaptability of the controller architecture was also confirmed for a changed feeder topology; in this case, it was a multi-feeder topology. Future work is warranted to inform policy on the allowed levels of renewable energy penetration to be based not only on demand but also on the level of energy storage present in a network.
- 31 October 2024
- Published by MDPI AG in Electricity
- Vol. 5 (4) , 804-825
Open AccessIncreasing Renewable Energy Penetration on Low-Voltage Networks: An Expert Knowledge Approach
While South Africa is deemed one of the countries with the highest irradiation levels, it still utilises coal as its primary energy source due to its abundance. Due to the world-wide drive towards carbon neutrality, residential, commercial, agricultural, and industrial consumers are considering small-scale embedded generation systems. The National Rationalised Specifications 097-2-3 document specifies the scale of the embedded generation capacity a consumer is allowed to install. However, specifications do not yet make the required provisions for the addition of energy storage. The effective collective management of the grouped small-scale embedded generation systems could provide a high level of energy security and increase the percentage of renewable energy generation in the total energy mix. Potential challenges come into play when considering the stochastic nature of photovoltaic generation and its effect on the storage capacity and the dispersion in load profiles of the residential units typically present on a low-voltage network. This paper contributes by investigating the utilisation of photovoltaic generation in conjunction with storage as the basis for virtual power plant control, with the aim to safely increase renewable energy penetration and improve energy security, all while remaining within the South African low-voltage regulatory limits. A two-level virtual power plant controller is proposed with the dispersed energy storage units as the primary controllable resources and the dispersed photovoltaic generation as the secondary controllable resources. The objective of the controller is to achieve nodal energy management, energy sharing, and ancillary service provision and finally to increase renewable energy penetration. A representative single-feeder low-voltage network is simulated, and test cases of 50% and 75% renewable energy penetration are investigated as the basis for evaluation. The proposed controller architecture proved to maintain network integrity for both test cases. The adaptability of the controller architecture was also confirmed for a changed feeder topology; in this case, it was a multi-feeder topology. Future work is warranted to inform policy on the allowed levels of renewable energy penetration to be based not only on demand but also on the level of energy storage present in a network.
- Open Access
Fault Detection and Isolation in Transient Conditions on a Heated Two-Tank System: A Multiway Principal Component Analysis Approach
This paper presents a methodology for fault detection and isolation (FDI) in transient conditions using a multiway principal component analysis (MPCA) approach where practical data have been augmented with simulated data to conduct FDI when there are insufficient practical data. The motivation for using a heated two-tank system is due to the fact that it resembles a basic process in terms of controllable variables, noise, disturbances, and changes in operating points. Normal and faulty condition data of the practical heated two-tank system as well as a Simulink® model of the heated two-tank system were used. The MPCA technique has enhanced ability to detect and isolate faults in transient conditions compared to classic principal component analysis (PCA). MPCA, however, requires a vast amount of normal process transient conditions data to train the model to then enable meaningful fault detection and isolation. In this study, the practical normal transient conditions data are augmented with simulated normal transient conditions data to meet the requirement of a large amount of data. Utilising different datasets for the training of the MPCA model, the fault detection and isolation performance was evaluated with various metrics. This paper presents positive results towards the implementation of MPCA for fault detection in transient conditions.
Open AccessFault Detection and Isolation in Transient Conditions on a Heated Two-Tank System: A Multiway Principal Component Analysis Approach
This paper presents a methodology for fault detection and isolation (FDI) in transient conditions using a multiway principal component analysis (MPCA) approach where practical data have been augmented with simulated data to conduct FDI when there are insufficient practical data. The motivation for using a heated two-tank system is due to the fact that it resembles a basic process in terms of controllable variables, noise, disturbances, and changes in operating points. Normal and faulty condition data of the practical heated two-tank system as well as a Simulink® model of the heated two-tank system were used. The MPCA technique has enhanced ability to detect and isolate faults in transient conditions compared to classic principal component analysis (PCA). MPCA, however, requires a vast amount of normal process transient conditions data to train the model to then enable meaningful fault detection and isolation. In this study, the practical normal transient conditions data are augmented with simulated normal transient conditions data to meet the requirement of a large amount of data. Utilising different datasets for the training of the MPCA model, the fault detection and isolation performance was evaluated with various metrics. This paper presents positive results towards the implementation of MPCA for fault detection in transient conditions.
- 1 January 2024
- Published by AIP Publishing in AIP Conference Proceedings
- Vol. 3030 (1) , 050001
Energy graph-based approach to process monitoring
Industrial process monitoring plays an essential part in the effective operation of industrial processes. With the ever increasing push to autonomous factories
- 1 January 2024
- Published by AIP Publishing in AIP Conference Proceedings
- Vol. 3030 (1) , 050001
Energy graph-based approach to process monitoring
Industrial process monitoring plays an essential part in the effective operation of industrial processes. With the ever increasing push to autonomous factories
- Open Access
Graph Complexity Reduction of Exergy-Based FDI—A Tennessee Eastman Process Case Study
When applying graph-based fault detection and isolation (FDI) methods to the attributed graph data of large and complex industrial processes, the computational abilities and speed of these methods are adversely affected by the increased complexity. This paper proposes and evaluates five reduction techniques for the exergy-graph-based FDI method. Unlike the graph reduction techniques available in literature, the reduction techniques proposed in this paper can easily be applied to the type of attributed graph used by graph-based FDI methods. The attributed graph data of the Tennessee Eastman process are used in this paper since it is a popular process to use for the evaluation of fault diagnostic methods and is both large and complex. To evaluate the proposed reduction techniques, three FDI methods are applied to the original attributed graph data of the process and the performance of these FDI methods used as control data. Each proposed reduction technique is applied to the attributed graph data of the process, after which all three FDI methods are applied to the reduced graph data to evaluate their performance. The FDI performance obtained with reduced graph data is compared to the FDI performance using the control data. This paper shows that, using the proposed graph reduction techniques, it is possible to significantly reduce the size and complexity of the attributed graph of a system while maintaining a level of FDI performance similar to that achieved prior to any graph reduction.
Open AccessGraph Complexity Reduction of Exergy-Based FDI—A Tennessee Eastman Process Case Study
When applying graph-based fault detection and isolation (FDI) methods to the attributed graph data of large and complex industrial processes, the computational abilities and speed of these methods are adversely affected by the increased complexity. This paper proposes and evaluates five reduction techniques for the exergy-graph-based FDI method. Unlike the graph reduction techniques available in literature, the reduction techniques proposed in this paper can easily be applied to the type of attributed graph used by graph-based FDI methods. The attributed graph data of the Tennessee Eastman process are used in this paper since it is a popular process to use for the evaluation of fault diagnostic methods and is both large and complex. To evaluate the proposed reduction techniques, three FDI methods are applied to the original attributed graph data of the process and the performance of these FDI methods used as control data. Each proposed reduction technique is applied to the attributed graph data of the process, after which all three FDI methods are applied to the reduced graph data to evaluate their performance. The FDI performance obtained with reduced graph data is compared to the FDI performance using the control data. This paper shows that, using the proposed graph reduction techniques, it is possible to significantly reduce the size and complexity of the attributed graph of a system while maintaining a level of FDI performance similar to that achieved prior to any graph reduction.
- 25 February 2023
- Published by Taylor & Francis in Drying Technology
- Vol. 41 (10) , 1697-1713
Heat and mass transfer modeling of an artisan coffee roasting process: A comparative study
In order to achieve effective coffee roasting control, there is a need for coffee roasting process models that can solve in real-time. This paper contributes by evaluating the roasting process model performance for different roasting time periods and bean moisture contents. The method firstly involved selecting roasting profile models from literature on the basis of their computational efficiency and simplified geometry definition of the coffee bean structure. Three models were considered constituting different bean temperature and moisture content sub-models. Next the modeled results were compared with experimental results obtained from an instrumented commercial artisan roaster. It was found that all three models could sufficiently predict the roast profile from the modeled bean temperature and moisture content. However, all three consistently overestimated the moisture content during roasting. For longer roasting times, the final moisture content prediction was closer to the experimental value.
- 25 February 2023
- Published by Taylor & Francis in Drying Technology
- Vol. 41 (10) , 1697-1713
Heat and mass transfer modeling of an artisan coffee roasting process: A comparative study
In order to achieve effective coffee roasting control, there is a need for coffee roasting process models that can solve in real-time. This paper contributes by evaluating the roasting process model performance for different roasting time periods and bean moisture contents. The method firstly involved selecting roasting profile models from literature on the basis of their computational efficiency and simplified geometry definition of the coffee bean structure. Three models were considered constituting different bean temperature and moisture content sub-models. Next the modeled results were compared with experimental results obtained from an instrumented commercial artisan roaster. It was found that all three models could sufficiently predict the roast profile from the modeled bean temperature and moisture content. However, all three consistently overestimated the moisture content during roasting. For longer roasting times, the final moisture content prediction was closer to the experimental value.
- 1 November 2022
- Published by Elsevier in Computers & Chemical Engineering
- Vol. 168
An energy graph eigendecomposition approach to fault detection and isolation applied to a gas-to-liquids process
- 1 November 2022
- Published by Elsevier in Computers & Chemical Engineering
- Vol. 168
An energy graph eigendecomposition approach to fault detection and isolation applied to a gas-to-liquids process
- Open Access
An Energy Graph-Based Approach to Fault Diagnosis of a Transcritical CO2 Heat Pump
The objective of this paper is to describe an energy-based approach to visualize, identify, and monitor faults that may occur in a water-to-water transcritical CO heat pump system. A representation using energy attributes allows the abstraction of all physical phenomena present during operation into a compact and easily interpretable form. The use of a linear graph representation, with heat pump components represented as nodes and energy interactions as links, is investigated. Node signature matrices are used to present the energy information in a compact mathematical form. The resulting node signature matrix is referred to as an attributed graph and is populated in such a way as to retain the structural information, i.e., where the attribute points to in the physical system. To generate the energy and exergy information for the compilation of the attributed graphs, a descriptive thermal–fluid model of the heat pump system is developed. The thermal–fluid model is based on the specifications of and validated to the actual behavioral characteristics of a physical transcritical CO heat pump test facility. As a first step to graph-matching, cost matrices are generated to represent a characteristic residual between a normal system node signature matrix and a faulty system node signature matrix. The variation in the eigenvalues and eigenvectors of the characteristic cost matrices from normal conditions to a fault condition was used for fault characterization. Three faults, namely refrigerant leakage, compressor failure and gas cooler fouling, were considered. The paper only aims to introduce an approach, with the scope limited to illustration at one operating point and considers only three relatively large faults. The results of the proposed method show promise and warrant further work to evaluate its sensitivity and robustness for small faults.Open AccessAn Energy Graph-Based Approach to Fault Diagnosis of a Transcritical CO2 Heat Pump
The objective of this paper is to describe an energy-based approach to visualize, identify, and monitor faults that may occur in a water-to-water transcritical CO heat pump system. A representation using energy attributes allows the abstraction of all physical phenomena present during operation into a compact and easily interpretable form. The use of a linear graph representation, with heat pump components represented as nodes and energy interactions as links, is investigated. Node signature matrices are used to present the energy information in a compact mathematical form. The resulting node signature matrix is referred to as an attributed graph and is populated in such a way as to retain the structural information, i.e., where the attribute points to in the physical system. To generate the energy and exergy information for the compilation of the attributed graphs, a descriptive thermal–fluid model of the heat pump system is developed. The thermal–fluid model is based on the specifications of and validated to the actual behavioral characteristics of a physical transcritical CO heat pump test facility. As a first step to graph-matching, cost matrices are generated to represent a characteristic residual between a normal system node signature matrix and a faulty system node signature matrix. The variation in the eigenvalues and eigenvectors of the characteristic cost matrices from normal conditions to a fault condition was used for fault characterization. Three faults, namely refrigerant leakage, compressor failure and gas cooler fouling, were considered. The paper only aims to introduce an approach, with the scope limited to illustration at one operating point and considers only three relatively large faults. The results of the proposed method show promise and warrant further work to evaluate its sensitivity and robustness for small faults.