Enabling Reliable Industrial Energy Savings Verification Through Hybrid Factored Conditional Restricted Boltzmann Machine and Generative Adversarial Network
Abstract
1. Introduction
2. Literature Review
2.1. The International Performance Measurement and Verification Protocol (IPMVP)
2.2. Machine Learning Approaches
2.3. Deep Learning Methods for Anomaly Detection
2.4. Hybrid Approaches and Thresholding Strategies
2.5. Explainable and Interpretable Anomaly Detection
2.6. Identified Gaps and Research Motivation
3. Methodology
3.1. Methodological Framework
3.2. Industrial Facility and Dataset
3.3. Data Processing and Feature Preparation
3.4. Baseline Modelling and Benchmarking
3.5. Hybrid Detection Architecture
3.6. Anomaly Detection with Reconstruction Error
- is the mean of the REs under normal conditions;
- is the Standard deviation of the reconstruction errors;
- represents the sensitivity factor.
3.7. Hybrid Thresholding Strategy
- and are the mean reconstruction errors of the DNN and the secondary model, respectively;
- and are their corresponding standard deviations;
- is the sensitivity factor;
- refers to either the FCRBM or GAN model, depending on the hybrid combination.
3.8. Performance Evaluation Across the Analytical Phases
3.9. Baseline Adjustment and Energy Savings Computation
4. Result and Discussion
4.1. Comparison with Conventional IPMVP Baseline Model
4.2. Comparative Performance of Deep Learning Models
4.3. Reconstruction Error and Threshold Sensitivity
Anomaly Detection Patterns and Interpretation
4.4. Impact on Energy Savings Verification
- Linear regression: 650,579 kWh (15.4%)—overstated due to under-detection of anomalies.
- DNN: 458,362 kWh (10.85%).
- FCRBM: 473,333 kWh (11.21%).
- GAN: 465,147 kWh (11.01%).
- DNN–FCRBM: 478,050 kWh (11.32%).
- DNN–GAN: 400,698 kWh (10.71%).
Key Insights and Final Considerations
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| Symbols | Definition |
| Actual observed value | |
| Predicted (forecasted) value | |
| Mean of observed values | |
| Total number of predictions in the analysis period | |
| Number of variables in the model | |
| TP | True positive |
| TN | True Negative |
| FP | False Positive |
| FN | False Negative |
| Deviation in energy consumption relative to baseline | |
| Number of recorded consumption data points used in savings analysis | |
| Acronym | Full Form |
| M&V | Measurement and Verification |
| IPMVP | International Performance Measurement and Verification Protocol |
| ASHRAE | American Society of Heating, Refrigerating and Air-Conditioning Engineers |
| ISO | International Organization for Standardization |
| EEMs | Energy Efficiency Measures |
| SDGs | Sustainable Development Goals |
| ESG | Environmental, Social, and Governance |
| IoT | Internet of Things |
| AI | Artificial Intelligence |
| ML | Machine Learning |
| DL | Deep Learning |
| AM&V | Advanced Measurement and Verification |
| DNN | Deep Neural Network |
| CNN | Convolutional Neural Network |
| RNN | Recurrent Neural Network |
| LSTM | Long Short-Term Memory |
| GAN | Generative Adversarial Network |
| FCRBM | Factored Conditional Restricted Boltzmann Machine |
| RBM | Restricted Boltzmann Machine |
| ANN | Artificial Neural Network |
| LR | Linear Regression |
| SHAP | Shapley Additive Explanations |
| MENSA | Multi-task Energy-aware Neural-based Smart-grid Anomaly detection (cited work) |
| WaDGAN-AD | Wasserstein Deep Generative Adversarial Network for Anomaly Detection (cited work) |
| SVR | Support Vector Regression |
| K-NN | K-Nearest Neighbour |
| NRE(s) | Non-Routine Event(s) |
| ROC | Receiver Operating Characteristic |
| AUC | Area Under the Curve |
| TPR | True Positive Rate |
| FPR | False Positive Rate |
| RE | Reconstruction Error |
| HT | Hybrid Threshold |
| CVRMSE | Coefficient of Variation of the Root Mean Squared Error |
| NMBE | Normalised Mean Bias Error |
| MAE | Mean Absolute Error |
| MBE | Mean Bias Error |
| RMSE | Root Mean Squared Error |
| R2 | Coefficient of Determination |
| SE | Standard Error |
| CI | Confidence Interval |
References
- Pan, H.; Yin, Z.; Jiang, X. High-Dimensional Energy Consumption Anomaly Detection: A Deep Learning-Based Method for Detecting Anomalies. Energies 2022, 15, 6139. [Google Scholar] [CrossRef] [Scilit]
- Garg, A.; Zhang, W.; Samaran, J.; Savitha, R.; Foo, C.-S. An Evaluation of Anomaly Detection and Diagnosis in Multivariate Time Series. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 2508–2517. [Google Scholar] [CrossRef] [Scilit]
- Nizam, H.; Zafar, S.; Lv, Z.; Wang, F.; Hu, X. Real-Time Deep Anomaly Detection Framework for Multivariate Time-Series Data in Industrial IoT. IEEE Sens. J. 2022, 22, 22836–22849. [Google Scholar] [CrossRef] [Scilit]
- Pan, G.; Qian, J.; Ouyang, J.; Luo, Y.; Wang, H. Adaptive Threshold Event Detection Method Based on Standard Deviation. Meas. Sci. Technol. 2023, 34, 075903. [Google Scholar] [CrossRef] [Scilit]
- Bermeo-Ayerbe, M.A.; Ocampo-Martinez, C.; Diaz-Rozo, J. Non-Intrusive Condition Monitoring Based on Event Detection and Functional Data Clustering. Eng. Appl. Artif. Intell. 2023, 124, 106625. [Google Scholar] [CrossRef] [Scilit]
- Malarselvi, G. A Multifaceted Approach for Enhancing Anomaly Detection in Industrial Systems with Adaptive Synthetic Sampling and Machine Learning Evaluation. J. Electr. Syst. 2024, 25, 2124–2131. [Google Scholar] [CrossRef] [Scilit]
- Mendia, I.; Gil-Lopez, S.; Grau, I.; Del Ser, J. A Novel Approach for the Detection of Anomalous Energy Consumption Patterns in Industrial Cyber-Physical Systems. Expert Syst. Appl. 2024, 41, e12959. [Google Scholar] [CrossRef] [Scilit]
- Wadinger, M.; Kvasnica, M. Adaptable and Interpretable Framework for Anomaly Detection in SCADA-Based Industrial Systems. Expert Syst. Appl. 2024, 246, 123200. [Google Scholar] [CrossRef] [Scilit]
- Hillenbrand, J.; Gönnheimer, P.; Gerlitz, E.; Fleischer, J. Design and Implementation of a Holistic Framework for Data Integration in Industrial Machine and Sensor Networks. Procedia CIRP 2021, 104, 1771–1776. [Google Scholar] [CrossRef] [Scilit]
- Ahern, M.; O’Sullivan, D.; Bruton, K. Development of a Framework to Aid the Transition from Reactive to Proactive Maintenance Approaches to Enable Energy Reduction. Appl. Sci. 2022, 12, 6704. [Google Scholar] [CrossRef] [Scilit]
- Md Adnan, W.N.W.; Dahlan, N.Y.; Musirin, I. Artificial Neural Network Optimization in Prediction Baseline Energy Consumption to Quantify Energy Savings in Commercial Building. In IEEE Control and System Graduate Research Colloquium (ICSGRC); IEEE: New York, NY, USA, 2020; pp. 393–397. [Google Scholar] [CrossRef] [Scilit]
- Gallagher, C.V.; Bruton, K.; Leahy, K.; O’Sullivan, D.T.J. The Suitability of Machine Learning to Minimise Uncertainty in the Measurement and Verification of Energy Savings. Energy Build. 2018, 158, 647–655. [Google Scholar] [CrossRef] [Scilit]
- Granderson, J.; Piette, M.A.; Ghatikar, G.; Price, P. Building Energy Information Systems: State of the Technology and User Case Studies. In Handbook of Web Based Energy Information and Control Systems; River Publishers: Gistrup, Denmark, 2020; pp. 133–182. [Google Scholar] [CrossRef] [Scilit]
- Chakraborty, I.; Chandan, V.; Vrabie, D. A Sequential DNN Based Baseline Energy Prediction Framework with Long-Term Error Mitigation. In Proceedings of the Tenth ACM International Conference on Future Energy Systems, Phoenix, AZ, USA, 25–28 June 2019. [Google Scholar] [CrossRef] [Scilit]
- Rudin, C. Stop Explaining Black Box Machine Learning Models for High Stakes Decisions and Use Interpretable Models Instead. Nat. Mach. Intell. 2019, 1, 206–215. [Google Scholar] [CrossRef] [Scilit]
- Shrotri, A.A.; Narodytska, N.; Ignatiev, A.; Meel, K.S.; Marques-Silva, J.; Vardi, M.Y. Constraint-Driven Explanations for Black-Box ML Models. Proc. AAAI Conf. Artif. Intell. 2022, 36, 8304–8314. [Google Scholar] [CrossRef] [Scilit]
- Chiosa, R.; Piscitelli, M.S.; Fan, C.; Capozzoli, A. Towards a Self-Tuned Data Analytics-Based Process for an Automatic Context-Aware Detection and Diagnosis of Anomalies in Building Energy Consumption Time Series. Energy Build. 2022, 270, 112302. [Google Scholar] [CrossRef] [Scilit]
- Carstens, H.; Xia, X.; Yadavalli, S. Low-Cost Energy Meter Calibration Method for Measurement and Verification. Appl. Energy 2017, 188, 563–575. [Google Scholar] [CrossRef] [Scilit]
- Carstens, H.; Xia, X.; Yadavalli, S. Bayesian Energy Measurement and Verification Analysis. Energies 2018, 11, 380. [Google Scholar] [CrossRef] [Scilit]
- Rouchier, S. Bayesian Workflow and Hidden Markov Energy-Signature Model for Measurement and Verification. Energies 2022, 15, 3534. [Google Scholar] [CrossRef] [Scilit]
- Lee, J.; Bagheri, B.; Kao, H.A. A Cyber-Physical Systems Architecture for Industry 4.0-Based Manufacturing Systems. Manuf. Lett. 2015, 3, 18–23. [Google Scholar] [CrossRef] [Scilit]
- International Energy Agency. Global Energy Review: CO2 Emissions in 2021; IEA: Paris, France, 2022. [Google Scholar]
- Efficiency Valuation Organization. International Performance Measurement and Verification Protocol: Concepts and Options for Determining Energy and Water Savings, Volume 1; EVO: London, UK, 2016. [Google Scholar]
- Granderson, J.; Touzani, S.; Fernandes, S.; Taylor, C. Application of Automated Measurement and Verification to Utility Energy Efficiency Program Data. Energy Build. 2017, 142, 191–199. [Google Scholar] [CrossRef] [Scilit]
- Mathews, G.E.; Hamer, W.; Booysen, W.; Vosloo, J.; Mathews, E. The Case for Multiple Models and Methods of Verification in the Measurement and Verification of Energy Efficiency Projects. In 2016 International Conference on the Industrial and Commercial Use of Energy (ICUE); IEEE: New York, NY, USA, 2016. [Google Scholar]
- Hamer, W.; Booysen, W.; Mathews, E.H. A Practical Approach to Managing Uncertainty in the Measurement and Verification of Energy Efficiency Savings. S. Afr. J. Ind. Eng. 2017, 28, 128–146. [Google Scholar] [CrossRef] [Scilit]
- ISO 50002:2014; Energy Audits—Requirements with Guidance for Use. International Organization for Standardization: Geneva, Switzerland, 2014.
- Md Adnan, W.N.W.; Dahlan, N.Y.; Musirin, I. Development of Option C Measurement and Verification Model Using Hybrid Artificial Neural Network-Cross Validation Technique to Quantify Saving. IAES Int. J. Artif. Intell. 2020, 9, 25–32. [Google Scholar] [CrossRef] [Scilit]
- Efficiency Valuation Organization. International Performance Measurement and Verification Protocol (IPMVP): Core Concepts; EVO: London, UK, 2022. [Google Scholar]
- Efficiency Valuation Organization. Non-Routine Events and Adjustments (Version 1.0); EVO: London, UK, 2020. [Google Scholar]
- Efficiency Valuation Organization. IPMVP’s Snapshot on Advanced Measurement and Verification; Version 1.0; EVO: London, UK, 2020. [Google Scholar]
- Kim, H.; Kim, H.; Kang, P. Unsupervised Anomaly Detection with Wider and Deeper LSTM-GAN for Energy Consumption Pattern. J. Korean Inst. Ind. Eng. 2021, 47, 421–432. [Google Scholar] [CrossRef] [Scilit]
- Prabhu, H.; Valadi, J.; Arjunan, P. Generative Adversarial Network with Soft-Dynamic Time Warping and Parallel Reconstruction for Energy Time Series Anomaly Detection. arXiv 2024, arXiv:2402.14384. [Google Scholar] [CrossRef] [Scilit]
- Siniosoglou, I.; Radoglou-Grammatikis, P.; Efstathopoulos, G.; Fouliras, P.; Sarigiannidis, P. A Unified Deep Learning Anomaly Detection and Classification Approach for Smart Grid Environments. IEEE Trans. Netw. Serv. Manag. 2021, 18, 1137–1151. [Google Scholar] [CrossRef] [Scilit]
- Himeur, Y.; Alsalemi, A.; Bensaali, F.; Amira, A. Smart Power Consumption Abnormality Detection in Buildings Using Micromoments and Improved k-Nearest Neighbors. Int. J. Intell. Syst. 2021, 36, 2865–2887. [Google Scholar] [CrossRef] [Scilit]
- Xu, C.; Chen, H. A Hybrid Data Mining Approach for Anomaly Detection and Evaluation in Residential Buildings Energy Data. Energy Build. 2020, 215, 109864. [Google Scholar] [CrossRef] [Scilit]
- Copiaco, A.; Himeur, Y.; Amira, A.; Mansoor, W.; Fadli, F.; Atalla, S. Exploring Deep Time-Series Imaging for Anomaly Detection of Building Energy Consumption. In 2022 International Conference; IEEE: New York, NY, USA, 2022; pp. 1–5. [Google Scholar] [CrossRef] [Scilit]
- Liu, C.; Ghosal, S.; Jiang, Z.; Sarkar, S. An Unsupervised Anomaly Detection Approach Using Energy-Based Spatiotemporal Graphical Modeling. Cyber-Phys. Syst. 2017, 3, 66–102. [Google Scholar] [CrossRef] [Scilit]
- Lei, R.; Yin, J. Prediction Method of Energy Consumption for High Building Based on LMBP Neural Network. Energy Rep. 2022, 8, 1236–1248. [Google Scholar] [CrossRef] [Scilit]
- Kardi, M.; AlSkaif, T.; Tekinerdogan, B.; Catalão, J.P.S. Anomaly Detection in Electricity Consumption Data Using Deep Learning. In 2021 IEEE Conference Proceedings, Bari, Italy, 7–10 September 2021; IEEE: New York, NY, USA, 2021. [Google Scholar] [CrossRef] [Scilit]
- Himeur, Y.; Ghanem, K.; Alsalemi, A.; Bensaali, F.; Amira, A. Artificial Intelligence Based Anomaly Detection of Energy Consumption in Buildings: A Review, Current Trends and New Perspectives. Appl. Energy 2021, 287, 116601. [Google Scholar] [CrossRef] [Scilit]
- Shahid, Z.K.; Saguna, S.; Åhlund, C. Variational Autoencoders for Anomaly Detection and Transfer Knowledge in Electricity and District Heating Consumption. IEEE Trans. Ind. Appl. 2024, 60, 7437–7448. [Google Scholar] [CrossRef] [Scilit]
- Fahim, A.; Sillitti, A. An Anomaly Detection Model for Enhancing Energy Management in Smart Buildings. In 2018 IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids (SmartGridComm); IEEE: Piscataway, NJ, USA, 2018; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Chen, Y.; Wang, H.; Fu, Q.; Chen, J.; Lu, Y. Anomaly Detection Method for Building Energy Consumption in Multivariate Time Series Based on Graph Attention Mechanism. PLoS ONE 2023, 18, e0286770. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhao, F.; Zhang, C.; Dong, N.; You, Z.; Wu, Z. A Uniform Framework for Anomaly Detection in Deep Neural Networks. Neural Process. Lett. 2022, 54, 3467–3488. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Lei, Y. Data Anomaly Detection of Bridge Structures Using Convolutional Neural Network Based on Structural Vibration Signals. Symmetry 2021, 13, 1186. [Google Scholar] [CrossRef] [Scilit]













| IPMVP Option | Analysis Approach | Common Use Cases |
|---|---|---|
| Option A: Retrofit Isolation Key Parameter Measurement | Engineering calculations with measured and stipulated data | Lighting upgrades; simple motor retrofits |
| Option B: Retrofit Isolation All Parameter Measurement | Engineering calculations based entirely on measured data | VFDs; chiller or HVAC component replacement |
| Option C: Whole Facility Measurement | Utility data analysis using comparison or regression methods | Envelope improvements; central plant upgrades |
| Option D: Calibrated Simulation | Computer simulation calibrated to actual performance | New buildings; major renovations |
| Metric | Primary Function | IPMVP 2022 [29] | Advanced M&V 2020 [31] | NRE/NRA Guide 2020 [30] | Established Thresholds/Guidance |
|---|---|---|---|---|---|
| CVRMSE | Accuracy of baseline model | Required | Referenced | Referenced | ≤25% (hourly), ≤15% (monthly) |
| NMBE | Assessment of bias in baseline prediction | Required | Referenced | Referenced | ≤10% (hourly), ≤5% (monthly) |
| Confidence Interval | Quantification of savings uncertainty | Required | Applied | Applied | 95% confidence level recommended |
| Standard Error (SE) | Estimation precision | Supplementary metric | Applied | Applied | <50% of expected savings |
| R2 | Goodness of regression fit | Mentioned | Applied | Mentioned | >0.75 acceptable; >0.9 considered excellent |
| FSU | Fractional savings uncertainty | Not specified | Key metric | Discussed | FSU < 50% at 68% confidence level |
| RMSE | Prediction error magnitude | Not specified | Frequently applied | Discussed | <5–10% of mean load (adjusted for autocorrelation) |
| MAE | Scale-free prediction accuracy | Not specified | Frequently applied | Discussed | ≤5–7% of monthly average load |
| MSE | Error minimisation during model training | Not specified | Applied | Applied | No formal threshold; useful for model tuning |
| MAPE | Percentage-based error metric | Not specified | Occasionally referenced | Not referenced | Context-dependent; lacks formal threshold |
| Precision | Anomaly classification specificity | Not specified | Applied in classification | Applied (outlier analysis) | No universal threshold; supports model performance analysis |
| Recall | Sensitivity in detecting anomalies | Not specified | Applied | Mentioned | Supports anomaly/fault detection tasks |
| F1-Score | Harmonic mean of precision and recall | Not specified | Applied | Mentioned | Balanced metric for anomaly classification performance |
| AUC-ROC | Classifier performance under varying thresholds | Not specified | Applied in ML | Discussed | Evaluates trade-off between true and false positives; no formal threshold |
| Model/Approach | Architecture | Application Context | Strengths | Limitations | Citation |
|---|---|---|---|---|---|
| WaDGN-AD | LSTM + GAN (Soft-DTW) | Energy time series with degradation cycles | Captures temporal dependencies effectively | Complex model; requires large datasets | [35] |
| Quantile RNN | RNN + Quantile Regression | Residential energy analysis | High accuracy; interpretable | Sensitive to threshold tuning | [36] |
| MENSA | Autoencoder + GAN + DNN | Smart grid cyberattack detection | Dual anomaly and attack detection | Protocol-specific; limited generalisation | [37] |
| Micro-Moment DNN | Rule-based + DNN | User behaviour in appliances | No labels needed; interpretable | Requires labelled features for training | [38] |
| DNN-GAN | 1D-DCGAN + Soft-DTW | Building energy load forecasting | Improved parallel reconstruction | Overlapping sequences; unstable edge detection | [39] |
| Time-Series + CNN | Time-series + 2D CNN | Energy profile classification | Strong feature engineering | High computation demand | [40] |
| RBM + Free Energy | RBM | Anomaly detection in industrial energy | Captures hidden structures | Computationally intensive | [41] |
| RBM + Symbolic Dynamics | RBM + Symbolic Sequence Analysis | Symbol-based detection of deviations | Robustness and interpretability | Complex symbolic mapping setup | [41] |
| Hybrid Clustering | Unsupervised clustering + supervised learning | Baseline anomaly detection | Balanced accuracy with adaptive modelling | Requires threshold calibration | [42] |
| Autoencoder + SVR | Autoencoder + Support Vector Regression | Non-linear energy prediction | Effective for complex series | Requires feature selection | [43] |
| Improved K-NN | K-NN + Micro-Moment Features | Appliance anomaly detection | High sensitivity; few false alarms | Context-specific; window tuning required | [44] |
| Context-Aware DL | Context-aware deep learning | Smart grid and industrial systems | Promotes scalability | Dependent on context granularity | [45] |
| Proposed Framework (DNN–FCRBM Hybrid) | DNN + Factored Conditional RBM + reconstruction error thresholding | Industrial energy anomaly detection and IPMVP-compliant M&V | Balanced detection; low false positives; interpretable baseline adjustment; validated savings | Requires high-quality time-series data; computational training effort | This study |
| Category | Metric | Metric Full Name | Formula | Eq. * | IPMVP Criteria/ Recommended |
|---|---|---|---|---|---|
| Baseline Performance | CV RMSE | Coefficient of Variation of the Root Mean Squared Error | (1) | Hourly: ≤25%, Monthly: ≤15% | |
| NMBE | Normalized Mean Bias Error | (2) | Hourly: ≤10%, Monthly: ≤5% | ||
| R2 | Coefficient of Determination | (3) | Not explicitly defined in IPMVP; higher values (closer to 1) are preferable. >0.9 (excellence), 0.75 < R < 0.9 (acceptable) Higher = better | ||
| RMSE | Root Mean Squared Error | (4) | ≤5–10% of mean load | ||
| MBE | Mean Bias Error | (5) | within ±5% | ||
| MAE | Mean Absolute Error | (6) | ≤5–7% of monthly average load | ||
| MSE | Mean Squared Error | (7) | No specific threshold; used in AM&V tuning | ||
| k-Fold CV | - | * N/A (Data split into 5 folds; performance evaluated across folds) | (8) | k = 5 (5-fold or 10-fold is most adopted). | |
| Anomaly | Precision | - | (9) | ≥0.90 for good anomaly detection | |
| Recall | - | (10) | ≥0.85 for industrial fault detection | ||
| F1-Score | - | (11) | ≥0.85 for balanced classification models | ||
| AUC-ROC | Area Under the Receiver Operating Characteristic Curve | (12) | ≥0.90 considered excellent model performance | ||
| Savings | RP | Relative Precision | t | (13) | RP ≤ 0.10 at 90% confidence |
| Industry Attribute | Details |
|---|---|
| Location | Malaysia |
| Type of Industry | Healthcare |
| Product | Rubber glove |
| Raw Material | Synthetic latex |
| Energy Sources | Electricity |
| Type of Electricity Tariff | E2 |
| Annual Energy Consumption | 16,000,000.00 kWh |
| Operating hours (h) | 24 h (3 shifts) |
| Data sources | SCADA, SEMS |
| Data dates | January 2021 until February 2023 |
| EEMs | 1. Chiller Optimisation (19–21 May 2022) 2. Scrubber optimisation (20 May 2022) |
| Category | Variable | Description | Type | Service |
|---|---|---|---|---|
| Production Process | Production Line | Aggregate electricity demand associated with machines and operating units along the production line | Dependent | Process |
| Line Speed | Operational speed of the production line, reflecting the rate of conveyor and line movement | Predictor | Process | |
| Product Output | Volume of completed products generated during the monitored time interval | Predictor | Production | |
| Product Weight | Average unit weight of products produced during manufacturing operation | Predictor | Production Quality | |
| Equipment and Machine | Compressor | Combined electrical consumption of compressor units supporting plant operation | Predictor | Utility Process |
| Chiller | Electricity demand of the chilled water generation and cooling system | Predictor | Utility Process | |
| Scrubber | Electrical usage of scrubber systems used for air or gas treatment | Predictor | Utility Process | |
| Compounding | Energy consumption attributed to the compounding stage of the manufacturing process | Predictor | Process | |
| Chemical Prep | Electricity demand associated with chemical preparation and mixing activities | Predictor | Process | |
| Bulk Tank | Electrical energy required for the operation and maintenance of bulk storage tanks | Predictor | Process | |
| IETS | Electricity consumed by the Integrated Effluent Treatment System during plant operation | Predictor | Support System | |
| Water Pump | Total electricity usage of pump systems involved in water circulation and supply | Predictor | Utility Process | |
| Utility | Lighting | Facility-wide electrical consumption from lighting installations | Predictor | Building Services |
| Others | Residual electricity demand not assigned to the main monitored equipment or process groups | Predictor | Building Services | |
| Environmental | Outside Temperature | Ambient outdoor temperature surrounding the facility during operation | Predictor | Environmental Condition |
| Visibility | External visibility condition representing atmospheric clarity in the surrounding area | Predictor | Environmental Condition | |
| Dew Point | Outdoor dew point temperature indicating moisture content in the air | Predictor | Environmental Condition | |
| Feels Like | Apparent outdoor temperature that combines thermal and atmospheric effects | Predictor | Environmental Condition | |
| Minimum Temperature | Lowest outdoor temperature recorded within the observation period | Predictor | Environmental Condition | |
| Maximum Temperature | Highest outdoor temperature recorded within the observation period | Predictor | Environmental Condition | |
| Pressure | Atmospheric pressure measured in the external plant environment | Predictor | Environmental Condition | |
| Humidity | Relative humidity level in the outdoor environment of the facility | Predictor | Environmental Condition | |
| Wind Speed | Measured speed of moving air outside the facility | Predictor | Environmental Condition | |
| Wind Degree | Direction of wind flow recorded in the external environment | Predictor | Environmental Condition | |
| Rain 1 h | Hourly rainfall quantity observed during the preceding one-hour period | Predictor | Environmental Condition | |
| Clouds All | Degree of cloud coverage in the outdoor atmosphere | Predictor | Environmental Condition | |
| Wind Gust | Peak short-duration wind intensity recorded in the surrounding area | Predictor | Environmental Condition |
| Issue | Remarks |
|---|---|
| Change Weight | Planned |
| Former Ratio, Change Product | Planned |
| Production Line/Tank Cleaning | Planned |
| Pump Coagulant/Latex | Planned |
| Breakdown | Unplanned |
| Robotic Arm Suspension Mechanism/Automated Suspension Mechanism Rectification | Unplanned, Mechanical Failure |
| Former (Cut Chain, Tensional Cart) | Unplanned, Mechanical Failure |
| Mechanical & Electrical Job | Unplanned, ADHOC |
| Production | Unplanned, ADHOC |
| Glove Tight Adjustment | Unplanned, Quality |
| Thickness Adjustment | Unplanned, Quality |
| Preventive Maintenance Operation Adjustment | Unplanned, Quality |
| Shortage | Shortage |
| No Order | Shortage |
| Parameter | DNN | FCRBM | GAN | DNN-FCRBM | DNN-GAN |
|---|---|---|---|---|---|
| Layers | 3 (64 units descending) | 2 visible, 2 hidden | 3 (Generator), 3 (Discriminator) | DNN + FCRBM layers | DNN + GAN layers |
| Activation | ReLU (hidden), Linear (output) | Sigmoid(visible) Binary (hidden) | LeakyReLU (G/D) | Same as DNN and FCRBM | Same as DNN and GAN |
| Training Algorithm | Adam Optimiser | Contrastive Divergence | Adversarial Training | Sequential training | Sequential training |
| Learning Rate | 1.00 × 10−3 | 1.00 × 10−4 | 2 × 10−4 (G), 1 × 10−4 (D) | 1 × 10−3 (DNN), 1 × 10−4 (FCRBM) | 1 × 10−3 (DNN), 2 × 10−4 (GAN) |
| 3 | 3 | 3 | 3 | 3 |
| Threshold Factor (k) | Standard Deviation (σ) | Threshold (T) | Total Anomalies Detected |
|---|---|---|---|
| 3 (99.73% Confidence) | 15.16 kWh | 45.47 | 8 cases |
| Metric | Value | IPMVP Compliance Status |
|---|---|---|
| NMBE | 0.13 | Within IPMVP limits |
| CVRMSE | 4.47 | Within IPMVP limits |
| R2 | 0.9643 | High model accuracy (R2 > 0.9) |
| MAE | 4.89 | Informative only |
| MBE | 2.15 | Informative only |
| Standard Deviation | 15.39 | Informative only |
| Date Time | Anomaly (kWh) | Threshold | Downtime | NREs | Adjusted Baseline |
|---|---|---|---|---|---|
| 2022-06-09 10:00:00 | 49.9098 | 45.4691 | 8.0 | YES | YES |
| 2022-06-09 10:30:00 | 56.8322 | 45.4691 | 7.5 | YES | YES |
| 2022-07-17 17:00:00 | 46.0016 | 45.4691 | 3.5 | YES | YES |
| 2022-07-18 14:30:00 | 51.3060 | 45.4691 | 3.5 | YES | YES |
| 2022-07-24 10:00:00 | 52.1951 | 45.4691 | 3.0 | YES | YES |
| 2022-08-09 17:00:00 | 87.4110 | 45.4691 | 2.0 | YES | YES |
| 2022-11-24 12:00:00 | 173.9746 | 45.4691 | 0 | NO | NO |
| 2023-01-04 13:00:00 | 45.8114 | 45.4691 | 3.0 | YES | YES |
| Method | Accuracy | Precision | Recall | F1 | AUC | TPR | FPR |
|---|---|---|---|---|---|---|---|
| FCRBM | 0.8912 | 0.8156 | 0.8327 | 0.8219 | 0.8728 | 83% | 7.90% |
| GAN | 0.8745 | 0.7652 | 0.9124 | 0.8321 | 0.8547 | 91% | 9.50% |
| DNN-FCRBM | 0.9428 | 0.9113 | 0.8854 | 0.8927 | 0.9246 | 88% | 5.10% |
| DNN-GAN | 0.8934 | 0.7951 | 0.9438 | 0.8629 | 0.8835 | 94% | 8.80% |
| Method | RE | RE |
|---|---|---|
| LR | - | 15.1615 |
| DNN | 0.3102 | 0.6231 |
| FCRBM | 0.5848 | 1.0614 |
| GAN | 1.3765 | 0.9772 |
| DNN-FCRBM | 0.4475 | 0.8423 |
| DNN-GAN | 0.8434 | 0.8002 |
| Method | Threshold | Number of Anomalies Detected | Confirmed Non- Routine Events (NREs) | Percentage of NREs (from 14,433 Entries Points) | Total Energy Savings (kWh) | Percentage Savings | RP |
|---|---|---|---|---|---|---|---|
| LR | 45.48 | 8 | 7 | 0.05% | 650,579.42 | 15.40% | 0.1262 |
| DNN | 2.18 | 2251 | 179 | 1.25% | 458,362.41 | 10.85% | 0.0052 |
| FCRBM | 3.77 | 3079 | 209 | 1.45% | 473,332.52 | 11.21% | 0.0088 |
| GAN | 4.31 | 3223 | 249 | 1.73% | 465,147.37 | 11.01% | 0.0081 |
| DNN-FCRBM | 2.97 | 4210 | 857 | 5.94% | 478,050.01 | 11.32% | 0.0070 |
| DNN-GAN | 3.24 | 4894 | 1320 | 9.12% | 400,697.69 | 10.71% | 0.0067 |
| Issue | Remarks | Classification |
|---|---|---|
| Change in weight | Planned | Routine |
| Ratio or product change | Planned | Routine |
| Line/tank cleaning | Planned | Routine |
| Pump or latex coagulant maintenance | Planned | Routine |
| Breakdown | Unplanned | NRE |
| Robotic arm suspension failure | Unplanned, Mechanical | NRE |
| Former (cut chain, tensional cart) | Unplanned, Mechanical | NRE |
| Mechanical & electrical jobs | Unplanned, Ad hoc | NRE |
| Production interruptions | Unplanned, Ad hoc | NRE |
| Date | Predicted Baseline (kWh) | Measured Energy (kWh) | Residual (kWh) | Anomaly Flag | NRE Confirmed | Adjusted Baseline (kWh) | Savings (kWh) |
|---|---|---|---|---|---|---|---|
| 2022-08-01 | 12,540.0 | 12,410.5 | −129.5 | No | – | 12,540.0 | 129.5 |
| 2022-08-02 | 12,520.0 | 12,830.7 | +310.7 | Yes | Yes | 12,831.0 | 0.3 |
| 2022-08-03 | 12,530.0 | 12,510.2 | −19.8 | No | – | 12,530.0 | 19.8 |
| 2022-08-04 | 12,600.0 | 12,950.1 | +350.1 | Yes | No | 12,600.0 | 0.0 |
| 2022-08-05 | 12,550.0 | 12,460.4 | −89.6 | No | – | 12,550.0 | 89.6 |
| Total | – | – | – | – | – | – | 239.2 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Sukarti, S.; Sulaima, M.F.; Sahadan, N.; Shamsor, M.H.; Wei Yao, S.; Abdul Kadir, A.F. Enabling Reliable Industrial Energy Savings Verification Through Hybrid Factored Conditional Restricted Boltzmann Machine and Generative Adversarial Network. Algorithms 2026, 19, 338. https://doi.org/10.3390/a19050338
Sukarti S, Sulaima MF, Sahadan N, Shamsor MH, Wei Yao S, Abdul Kadir AF. Enabling Reliable Industrial Energy Savings Verification Through Hybrid Factored Conditional Restricted Boltzmann Machine and Generative Adversarial Network. Algorithms. 2026; 19(5):338. https://doi.org/10.3390/a19050338
Chicago/Turabian StyleSukarti, Suziee, Mohamad Fani Sulaima, Norashikin Sahadan, Muhamad Hafizul Shamsor, Siaw Wei Yao, and Aida Fazliana Abdul Kadir. 2026. "Enabling Reliable Industrial Energy Savings Verification Through Hybrid Factored Conditional Restricted Boltzmann Machine and Generative Adversarial Network" Algorithms 19, no. 5: 338. https://doi.org/10.3390/a19050338
APA StyleSukarti, S., Sulaima, M. F., Sahadan, N., Shamsor, M. H., Wei Yao, S., & Abdul Kadir, A. F. (2026). Enabling Reliable Industrial Energy Savings Verification Through Hybrid Factored Conditional Restricted Boltzmann Machine and Generative Adversarial Network. Algorithms, 19(5), 338. https://doi.org/10.3390/a19050338

