Submitted:
18 December 2023
Posted:
18 December 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Related Work
3. Materials and Methods
3.1. System Overview
3.2. System Architecture
3.3. System Sub-modules
3.3.1. The Mongo Database
3.3.2. User Interface (UI)
3.3.3. Mosquitto MQTT Broker
3.3.4. Mosquitto Management Center
3.3.5. AI subsystem
3.3.6. Intelligent Decision Making System (IDMS)
3.3.7. Receiving Real-Time Data
3.4. Data Description
3.4.1. Cement Mill
3.4.2. Cement Kiln
3.5. Feature Selection Methods
3.5.1. Recursive Feature Elimination with Cross-Validation (RFECV)
3.5.2. Sequential Feature Selector (SFS)
3.6. Artificial Intelligence Methods
3.6.1. Multi-layer Perceptron Regressor (MLP)
3.6.2. Gradient Boosting Regressor (GB)
3.6.3. Light Gradient Boosting Regressor (LGBM)
3.6.4. Extreme Gradient Boosting Regressor (XGBoost)
3.6.5. Random Forest Regressor
3.6.6. k-nearest neighbors (KNN) Regressor
3.6.7. Linear Regressor
3.6.8. Cat Boost Regressor
3.6.9. Transformed Target Regressor (TTR)
3.7. Clustering Data Method
3.7.1. k-means
3.8. Normalised Root Mean Squared Error (NRMSE)
3.9. Objective Function
3.10. Differential Evolution (DE)
4. Results
4.1. Data Clustering
4.2. AI subsystem Results
4.3. Cement Mill Optimization Results
4.3.1. Experimental Set Up
4.3.2. Setting parameters from the UI
4.3.3. Cement Mill Results
4.4. Cement Kiln Optimization Results
4.4.1. Experimental Set Up
4.4.2. Setting parameters from the UI
4.4.3. Cement Kiln Results
5. Discussion
6. Conclusions
7. Patents
Author Contributions
Acknowledgments
Conflicts of Interest
Abbreviations
| APC | Advanced Process Control |
| AI | Artificial Intelligence |
| DE | Differential evolution |
| ERP | Enterprise resource planning |
| GB | Gradient Boosting Regressor |
| IDMs | Intelligent Decision Making System |
| IoT | Internet-of-Things |
| KNN | k-nearest neighbors |
| KPIs | key performance indicators |
| KW | Kilowatt |
| LGBM | Light Gradient Boosting Regressor |
| MDPI | Multidisciplinary Digital Publishing Institute |
| MLP | Multi-layer Perceptron Regressor |
| MQTT | Message Queuing Telemetry Transport |
| NRMSE | Normalised Root Mean Squared Error |
| PLC | Programmable Logic Controller |
| REST API | RESTful Application Programming Interface |
| RFECV | Recursive Feature Elimination with Cross-Validation |
| SFS | Sequential Forward Selection |
| TTR | Transformed Target Regressor |
| UI | User Interface |
| XGBoost | Extreme Gradient Boosting Regressor |
References
- Zhang, W. , Maleki A., Khajeh M.G., Zhang Y., Mortazavi S. M., Vasel-Be-Hagh A. A novel framework for integrated energy optimization of a cement plant: An industrial case study. Sustainable Energy Technologies and Assessments 2019, 35, 245–256. [Google Scholar] [CrossRef]
- Tang, J. , Qiao J., Liu Z., Zhou X., Yu G., Zhao J. Mechanism characteristic analysis and soft measuring method review for ball mill load based on mechanical vibration and acoustic signals in the grinding process. Minerals Engineering 2018, 128, 294–311. [Google Scholar] [CrossRef]
- Campos, H.F. , Klein N. S., Marques F.J., Bianchini M. Low-cement high-strength concrete with partial replacement of Portland cement with stone powder and silica fume designed by particle packing optimization Journal of Cleaner Production 2020, 261, 121228. [Google Scholar] [CrossRef]
- Alsobaai A., M. Effect of Feed Amount and Composition on Blaine and Residue in Cement Mill.
- Altun, O. Simulation aided flow sheet optimization of a cement grinding circuit by considering the quality measurements. Powder technology 2016, 96, 1242–1251. [Google Scholar] [CrossRef]
- Schnatz, R. Optimization of continuous ball mills used for finish-grinding of cement by varying the L/D ratio, ball charge filling ratio, ball size and residence time. International journal of mineral processing 2004, 74, S55–S63. [Google Scholar] [CrossRef]
- Čáchová, M. , Kot’átková J. , Koňáková D., Vejmelková E., Bartoňková E., Černỳ R. Properties of Lime-cement Plasters with the Addition of a Pozzolana Procedia Engineering 2016, 151, 127–132. [Google Scholar] [CrossRef]
- Anwar, S. , Afrizalmi L. L. Optimization of Production Planning Using Goal Programming Method (A Case Study in a Cement Industry) Int. J. Appl. Math. Electron. Comput 2015, 3, 90–95. [Google Scholar]
- Altun, O. , Benzer H. Selection and mathematical modelling of high efficiency air classifiers Powder technology 2014, 264, 1–8. [Google Scholar] [CrossRef]
- Genç, Ö. Optimization of a fully air-swept dry grinding cement raw meal ball mill closed circuit capacity with the aid of simulation. Minerals Engineering 2015, 74, 41–50. [Google Scholar] [CrossRef]
- Ichalal, D. Marx B., Maquin D., Ragot J. Observer design for state and clinker hardness estimation in cement mill. In IFAC Workshop on Automation in Mining, Mineral and Metal Industries, MMM 2012; Publishing House: CDROM, 2012. [Google Scholar]
- Wang, X.-Y. Analysis of hydration and strength optimization of cement-fly ash-limestone ternary blended concrete. Construction and Building Materials 2018, 166, 130–140. [Google Scholar] [CrossRef]
- Antoni, M. , Rossen J. , Martirena F. Scrivener K. Cement substitution by a combination of metakaolin and limestone Procedia Engineering 2012, 42, 1579–1589. [Google Scholar] [CrossRef]
- Aqel, M. , Panesar D. K. Hydration kinetics and compressive strength of steam-cured cement pastes and mortars containing limestone filler Construction and Building Materials 2016, 113, 359–368. [Google Scholar] [CrossRef]
- ASTM. ASTM Standard test methods for fineness of hydraulic cement by air-permeability apparatus ASTM International 2011, 261.
- Bentz, D.P. , Sant G. , Weiss J. Early-age properties of cement-based materials. I: Influence of cement fineness Journal of materials in civil engineering 2008, 20, 502–508. [Google Scholar] [CrossRef]
- Mejeoumov, G.G. Improved cement quality and grinding efficiency by means of closed mill circuit modeling. Publishing House: Texas A&M University;
- Das, O. , Das D.B., Birant D. Machine learning for fault analysis in rotating machinery: A comprehensive review. Heliyon, 2023. [Google Scholar] [CrossRef]
- Al-Dahidi, S. , Baraldi P., Di Maio F., Zio E. A novel fault detection system taking into account uncertainties in the reconstructed signals. Heliyon 2023. [Google Scholar] [CrossRef]
- Abdel-Aleem, A. , El-Sharief M.A., Hassan M.A., El-Sebaie M.G. Implementation of fuzzy and adaptive neuro-fuzzy inference systems in optimization of production inventory problem. Applied Mathematics & Information Sciencesg 2017, 11, 289–298. [Google Scholar]
- Dinga, C.D. , Wen Z. Many-objective optimization of energy conservation and emission reduction in China’s cement industry. Applied Energy 2021, 304, 117714. [Google Scholar] [CrossRef]
- Zanoli S.M., Pepe C., Rocchi M., Astolfi G. Application of Advanced Process Control techniques for a cement rotary kiln. In 2015 19th International Conference on System Theory, Control and Computing (ICSTCC); Editor 1, IEEE, Ed.; Publishing House: IEEE, 2015; pp. 723–729. [Google Scholar]
- Altun, O. Energy and cement quality optimization of a cement grinding circuit. Advanced Powder Technology 2018, 29, 1713–1723. [Google Scholar] [CrossRef]
- Madlool, N.A. , Saidur R. , Hossain M.S., Rahim N.A. A critical review on energy use and savings in the cement industries Renewable and sustainable energy reviews 2011, 15, 2042–2060. [Google Scholar] [CrossRef]
- Huang, Y.-H. , Chang Y. -L., Fleiter T. A critical analysis of energy efficiency improvement potentials in Taiwan’s cement industry Energy Policy 2016, 96, 14–26. [Google Scholar] [CrossRef]
- Dundar, H. , Benzer H, Aydogan N. A., Altun O., Toprak N.A., Ozcan O., Eksi D.S. Simulation assisted capacity improvement of cement grinding circuit: case study cement plant Minerals Engineering 2011, 24, 205–210. [Google Scholar] [CrossRef]
- Golmohamadi, H. , Keypour R. , Bak-Jensen B., Pillai J. R. A multi-agent based optimization of residential and industrial demand response aggregators International Journal of Electrical Power & Energy Systems 2019, 107, 472–485. [Google Scholar] [CrossRef]
- Rigatos G., Siano P., Wira P., Busawon K., Jovanovic I.M. Nonlinear H-infinity control for optimizing cement production. In 2018 UKACC 12th international conference on control (CONTROL); Publishing House: IEEE, Country, 2007; pp. 248–253.
- Gautier, E.H. , Hurlbut I.R., Rich E.A.E. Recent developments in automation of cement plants. IEEE Transactions on Industry and General Applications 1971, 4, 458–469. [Google Scholar] [CrossRef]
- Sanaye, S. , Khakpaay N., Chitsaz A., Yahyanejad M.H., Zolfaghari M. A comprehensive approach for designing, modeling and optimizing of waste heat recovery cycle and power generation system in a cement plant: A thermo-economic and environmental assessment. Energy Conversion and Management 2020, 205, 112–353. [Google Scholar] [CrossRef]
- Mirhosseini, M. , Rezania A., Rosendahl L. Power optimization and economic evaluation of thermoelectric waste heat recovery system around a rotary cement kiln. Journal of Cleaner Production 2019, 232, 1321–1334. [Google Scholar] [CrossRef]
- Yang, Y. , Zhang Y., Li S., Liu R., Duan E. Numerical simulation of low nitrogen oxides emissions through cement precalciner structure and parameter optimization. Chemosphere 2020, 258, 127420. [Google Scholar] [CrossRef] [PubMed]
- Shi C., Cai J., Ren Q., Wu H. Optimization of Fuel In-Situ Reduction (FISR) Denitrification Technology for Cement Kiln using CFD Method. Journal of Thermal Science 2023, 1–17. [CrossRef]
- Sani, M.M. , Noorpoor A., Motlagh M.S.-P. Optimal model development of energy hub to supply water, heating and electrical demands of a cement factory. Energy 2019, 177, 574–592. [Google Scholar] [CrossRef]
- Okoji, A.I. , Anozie A.N., Omoleye J.A, Taiwo A.E, Babatunde D.E. Evaluation of adaptive neuro-fuzzy inference system-genetic algorithm in the prediction and optimization of NOx emission in cement precalcining kiln. Environmental Science and Pollution Research 2023, 30, 54835–54845. [Google Scholar] [CrossRef]
- Geng, Y. , Wang Z., Shen L., Zhao J. Calculating of CO2 emission factors for Chinese cement production based on inorganic carbon and organic carbon. Journal of Cleaner Production 2019, 217, 503–509. [Google Scholar] [CrossRef]
- Lian, L. , Zong X., He K., Yang Z. Soft sensing of calcination zone temperature of lime rotary kiln based on principal component analysis and stochastic configuration networks. Chemometrics and Intelligent Laboratory Systems 2023, 240, 104923. [Google Scholar] [CrossRef]
- Zhu, F. , Wu X., Zhou M., Sabri M.M.S. Intelligent design of building materials: Development of an ai-based method for cement-slag concrete design. Materials 2022, 15, 3833. [Google Scholar] [CrossRef]
- Li, Z. , Lu D., Gao X. Multi-objective optimization of gap-graded cement paste blended with supplementary cementitious materials using response surface methodology. Construction and Building Materials 2020, 248, 118552. [Google Scholar] [CrossRef]
- Zhang, J. , Huang Y., Ma G. Nener B. Mixture optimization for environmental, economical and mechanical objectives in silica fume concrete: A novel frame-work based on machine learning and a new meta-heuristic algorithm. Resources, Conservation and Recycling 2021, 167, 105395. [Google Scholar] [CrossRef]
- Zhang, J. , Huang Y., Wang Y., Ma G. Multi-objective optimization of concrete mixture proportions using machine learning and metaheuristic algorithms. Construction and Building Materials 2020, 253, 119208. [Google Scholar] [CrossRef]
- Hao, X. , Zhang Z., Xu Q., Huang G., Wang K. Prediction of f-CaO content in cement clinker: A novel prediction method based on LightGBM and Bayesian optimization. Chemometrics and Intelligent Laboratory Systems 2022, 220, 104461. [Google Scholar] [CrossRef]
- Dutta, D. , Bose I. Managing a big data project: the case of Ramco Cements Limited. International Journal of Production Economics 2015, 165, 293–306. [Google Scholar] [CrossRef]
- Walther, T. Digital transformation of the global cement industry. In 2018 IEEE-IAS / PCA Cement Industry Conference (IAS/PCA); Publishing House: IEEE, 2018; pp. 1–8. [Google Scholar]
- Samanta, A. , Chowdhury A., Dutta A. Process automation of cement plant. Int. J. Inform. Technol. Control Automat 2012, 2, 63–72. [Google Scholar] [CrossRef]
- Simmons A., Sarao G., Campain D. A Cement Mill Upgrade Story Reboot. In 2019 IEEE-IAS/PCA Cement Industry Conference (IAS/PCA); Publishing House: IEEE, 2019; pp. 1–8.
- Mielli, F. Cost effective energy information system for cement manufacturers. In 2012 IEEE-IAS/PCA 54th Cement Industry Technical Conference; Publishing House: IEEE, 2012; pp. 1–6. [Google Scholar]
- Tong, R. , Sui T., Feng L., Lin L. Nener B. The digitization work of cement plant in China. Cement and Concrete Research 2023, 173, 107266. [Google Scholar] [CrossRef]
- Manis, O. , Skoumperdis M., Kolokas N., Kioroglou C., Panagoulis I., Tsolkas A., Ioannidis D., Tzovaras D. Optimization of manipulated cement mill variables using AI models. Optimization of manipulated cement mill variables using AI models. ICACTA 2023, in press.
- sklearn.feature_selection.RFECV. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.feature_selection.RFECV.html (accessed on 01 12 2023).
- Guyon, I. , Weston J., Barnhill S., Vapnik V. Gene selection for cancer classification using support vector machines. Machine learning 2002, 46, 389–422. [Google Scholar] [CrossRef]
- sklearn.feature_selection.SequentialFeatureSelector. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.feature_selection.SequentialFeatureSelector.html (accessed on 01 12 2023).
- Ferri F.J., Pudil P., Hatef M., Kittler J. Comparative study of techniques for large-scale feature selection. In Machine intelligence and pattern recognition; Publishing House: Elsevier, 1994; pp. 403–413. [CrossRef]
- sklearn.neural_network.MLPRegressor. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.neural_network.MLPRegressor.html (accessed on 01 12 2023).
- sklearn.ensemble.GradientBoostingRegressor. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.GradientBoostingRegressor.html (accessed on 01 12 2023).
- lightgbm. Available online: https://lightgbm.readthedocs.io/en/latest/Features.html (accessed on 01 12 2023).
- Khan M., I. , Abbas Y. M. Robust extreme gradient boosting regression model for compressive strength prediction of blast furnace slag and fly ash concrete. Materials Today Communications 2023, 35, 105793. [Google Scholar] [CrossRef]
- sklearn.ensemble.RandomForestRegressor¶. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestRegressor.html (accessed on 01 12 2023).
- Nearest Neighbors. Available online: https://scikit-learn.org/stable/modules/neighbors.html#regression (accessed on 01 12 2023).
- What is linear regression? Available online: https://www.ibm.com/topics/linear-regression# (accessed on 01 12 2023).
- CatBoost regression in 6 minutes. Available online: https://towardsdatascience.com/catboost-regression-in-6-minutes-3487f3e5b329 (accessed on 01 12 2023).
- sklearn.compose.TransformedTargetRegressor. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.compose.TransformedTargetRegressor.html (accessed on 01 12 2023).
- Understanding K-means Clustering in Machine Learning. Available online: https://towardsdatascience.com/understanding-k-means-clustering-in-machine-learning-6a6e67336aa1 (accessed on 08 12 2023).
- NRMSE. Available online: https://www.statisticshowto.com/nrmse/ (accessed on 04 12 2023).
- HOW TO NORMALIZE THE RMSE. Available online: https://www.marinedatascience.co/blog/2019/01/07/normalizing-the-rmse/# (accessed on 04 12 2023).
- Storn, R. , Price K. Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. Journal of global optimization 1997, 11, 341–359. [Google Scholar] [CrossRef]
- Abbas, Q. , Ahmad J., Jabeen H. A novel tournament selection based differential evolution variant for continuous optimization problems. Mathematical Problems in Engineering 2015, 2015. [Google Scholar] [CrossRef]
- Charalampakis, A.E. , Tsiatas G.C. Critical evaluation of metaheuristic algorithms for weight minimization of truss structures. Frontiers in Built Environment 2019, 5, 113. [Google Scholar] [CrossRef]
- Mezura-Montes, E. , Velázquez-Reyes J. Coello Coello C. A comparative study of differential evolution variants for global optimization. In Proceedings of the 8th annual conference on Genetic and evolutionary computation; 2006. [Google Scholar] [CrossRef]
- Plevris, V. , Papadrakakis M. A hybrid particle swarm—gradient algorithm for global structural optimization. Computer-Aided Civil and Infrastructure Engineering 2011, 26, 48–68. [Google Scholar]
- Eiben, Á. E, Hinterding R., Michalewicz Z. Parameter control in evolutionary algorithms. IEEE Transactions on evolutionary computation 1999, 3, 124–141. [Google Scholar] [CrossRef]
- Georgioudakis, M. , Plevris V. A comparative study of differential evolution variants in constrained structural optimization. Frontiers in Built Environment 2020, 6, 102. [Google Scholar] [CrossRef]
- Hyperparameter Tuning With Grid Search, CV. Available online:. Available online: https://www.mygreatlearning.com/blog/gridsearchcv/ (accessed on 06 12 2023).
- sklearn.model_selection.GridSearchCV. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GridSearchCV.html (accessed on 06 12 2023).














| Dependent Variable Y | Independent Variables | Manipulated Variables |
|---|---|---|
| Mill Motor | Grinding Pressure, Separator Speed, Mill Feed, Water Flow, Mill Inlet Pressure, Limestone%, Pozzolana%, FlyAsh%, Grinding Aid PV, Grinding Layer Roller | Grinding Pressure, Separator Speed, Mill Feed, Water Flow, Mill Inlet Pressure |
| Mill Differential Pressure | Mill Feed, Mill Outlet Pressure, Bag Filter, Mill Inlet Pressure, Separator Speed, Gypsum% | Mill Feed, Mill Outlet Pressure, Mill Inlet Pressure, Separator Speed |
| Separator Motor | Mill Feed, Separator Speed, Mill Outlet Pressure, Grinding Pressure, Mill inlet Temperature, Limestone%, Pozzolana%, Fly Ash%, Grinding Layer Roller | |
| Mill Exit Temperature | Mill Feed, Grinding Pressure, Separator Speed, Mill inlet Temperature, Mill Inlet Pressure, Limestone%, Pozzolana%, FlyAsh% | Mill Feed, Grinding Pressure, Separator Speed, Mill inlet Temperature, Mill Inlet Pressure |
| Environmental Dust | Separator Speed, Bag Filter, Limestone% | Separator Speed |
| Blaine | Mill Outlet Pressure, Limestone%, FlyAsh% | Mill Outlet Pressure |
| Residue | Mill Inlet Pressure, Mill Outlet Pressure, Water Flow, Limestone% | Mill Inlet Pressure, Mill Outlet Pressure, Water Flow |
| Mill Vibrations | Mill Feed, Mill Inlet Pressure, Water Flow, Separator Speed, Grinding Pressure, Limestone% | Mill Feed, Mill Inlet Pressure, Water Flow, Separator Speed, Grinding Pressure |
| Dependent Variable Y | Independent Variables | Manipulated Variables |
|---|---|---|
| Calculated NOx | Heat Main Burner, Clinker CaO, Kiln Feed LSF, Total Feed, PreheaterO2, Solid Fuel Feed | PreheaterO2, Solid Fuel Feed, Total Feed |
| Kiln Amps | Total Air Flow, Secondary Air Temp, Kiln Vortex Temp, Solid Fuel Feed, Kiln Inlet Press, Total Feed, PreheaterO2 | PreheaterO2, Solid Fuel Feed, Total Feed |
| Preheater CO | Kiln Inlet Press, Press Transport Air, Press MAS Air, Total Air Flow, Clinker CaO, Secondary Air Temp, Total Feed, PreheaterO2, Solid Fuel Feed | PreheaterO2, Solid Fuel Feed, Total Feed |
| Variable | Model Type | Number of Estimators | Max Depth | Number of Leaves | NRMSE |
|---|---|---|---|---|---|
| Mill Motor | Random Forest | 10 | 5 | - | 0.34 |
| Mill Differential Pressure | LGBM | - | 10 | 10 | 0.23 |
| Separator Motor | LGBM | - | 5 | 12 | 0.49 |
| Mill Exit Temperature | XGBoost | 50 | 3 | - | 0.35 |
| Environmental Dust | GBR | 50 | 3 | - | 0.89 |
| Blaine | GBR | 50 | 3 | - | 0.67 |
| Residue | TTR | - | - | - | 0.78 |
| Mill Vibrations | Random Forest | 50 | 5 | - | 0.69 |
| Variable | Model Type | Fit Intercept | Number of Estimators | Max Depth | Hidden Layer Sizes | Number of Leaves | NRMSE |
|---|---|---|---|---|---|---|---|
| Kiln Amps | XGBoost | - | 50 | 3 | - | - | 0.14 |
| Preheater CO | LGBM | - | - | 5 | - | 8 | 0.96 |
| Variable | Model Type | Number of Estimators | Max Depth | Number of Leaves | Hidden Layer Sizes | NRMSE |
|---|---|---|---|---|---|---|
| Mill Motor | Random Forest | 50 | 10 | - | - | 0.40 |
| Mill Differential Pressure | MLP | - | - | - | (5,) | 0.21 |
| Separator Motor | XGBoost | 50 | 3 | - | - | 0.53 |
| Mill Exit Temperature | XGBoost | 50 | 3 | - | - | 0.37 |
| Environmental Dust | LGBM | - | 5 | 8 | - | 0.84 |
| Blaine | MLP | - | - | - | (5,) | 0.68 |
| Residue | TTR | - | - | - | - | 0.76 |
| Mill Vibrations | LGBM | - | 5 | 10 | - | 0.70 |
| Variable | Model Type | Number of Estimators | Max Depth | Number of Leaves | NRMSE |
|---|---|---|---|---|---|
| Kiln Amps | XGBoost | 50 | 3 | - | 0.21 |
| Preheater CO | GBR | 50 | 3 | - | 0.98 |
| Variable | Prediction |
|---|---|
| Mill Motor | 1897.66 |
| Mill Differential Pressure | 22.88 |
| Separator Motor | 85.62 |
| Environmental Dust | 5.92 |
| Blaine | 4600 |
| Residue | 2.6 |
| Mill Vibrations | 1.08 |
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. |
© 2023 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 (http://creativecommons.org/licenses/by/4.0/).