{"title":"Corrigendum to “Study of parabolic trough collector with crucial analysis on controller and estimator with variable mirror efficiency” [J. Process Control 143 (2024) 103317]","authors":"Dibyajyoti Baidya , Surender Kannaiyan , Neeraj Dhanraj Bokde","doi":"10.1016/j.jprocont.2025.103498","DOIUrl":"10.1016/j.jprocont.2025.103498","url":null,"abstract":"","PeriodicalId":50079,"journal":{"name":"Journal of Process Control","volume":"152 ","pages":"Article 103498"},"PeriodicalIF":3.3,"publicationDate":"2025-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144595386","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Comparison of industrial controllers: Disturbance rejection in an up-and-running industrial flotation process","authors":"Frida Norlund , Kristian Soltesz , Margret Bauer","doi":"10.1016/j.jprocont.2025.103478","DOIUrl":"10.1016/j.jprocont.2025.103478","url":null,"abstract":"<div><div>Linear quadratic (LQ) control optimizes a quadratic cost function while following a linear model. It is commercially available in the process industry but often not labeled as such and infrequently used. Froth flotation is a process in the minerals industry that extracts precious metals from a slurry of finely ground rock in consecutive tanks called cells. Flotation cells are often arranged in two parallel streams and the main control task is to regulate the cell levels. In this work, a commercial solution is used to assess the performance of LQ control and compare it to existing PI/PID controllers. Comparing control solutions in the process industry in general and the minerals industry in particular is fraught with difficulty because operating conditions change frequently, especially when studying the capability to reject disturbances. In the flotation process studied here, the disturbances act on two parallel lines, one controlled by an LQ algorithm and the other with the existing PI/PID controllers. This work develops data assessment strategies to isolate events of interest and analyses them both with classical metrics such as integrated absolute error, and with metrics relevant for the operators, such as maximum level deviations. Both these metrics clearly show that the LQ controller performs significantly and consistently better than the PI/PID controllers.</div></div>","PeriodicalId":50079,"journal":{"name":"Journal of Process Control","volume":"152 ","pages":"Article 103478"},"PeriodicalIF":3.3,"publicationDate":"2025-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144536031","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Reducing false alarms in fault detection: A comparative analysis between conformal prediction and classical methods applied to PCA and autoencoders","authors":"Abdoul Rahime Diallo, Lazhar Homri, Jean-Yves Dantan","doi":"10.1016/j.jprocont.2025.103495","DOIUrl":"10.1016/j.jprocont.2025.103495","url":null,"abstract":"<div><div>Setting detection thresholds in data-driven fault detection is a critical challenge, particularly in ensuring a reliable balance between false alarm rate and fault detection capability. Although conformal prediction has been applied to various domains including medicine, finance, and the monitoring of physical systems, its use in industrial fault detection remains underexplored. This study compares conformal prediction methods with classical threshold-setting techniques used in Principal Component Analysis (PCA) and Autoencoder (AE) based fault detection, using extensive experiments on the Tennessee Eastman Process (TEP). The analysis considers conformal prediction strategies, with marginal and conditional validity alongside traditional parametric approaches for PCA and non-parametric methods for AE. The results highlight the sensitivity of false alarm rates to training data availability, with both traditional and marginal conformal methods often exceeding the targeted false alarm risk when training data are limited. In this context, approaches with conditional validity provide a reliable estimation of the uncertainty associated with the false alarm rate. When sufficient training data are available, conditional conformal methods, particularly those based on the Dvoretzky-Kiefer-Wolfowitz (DKW) and Simes adjustments, provide stricter false alarm rate control, systematically remaining below the predefined risk levels. While this comes at the cost of a slight decrease in fault detection rates, the trade-off is particularly relevant in industrial settings where normal operation is overwhelmingly more frequent than fault occurrences. Overall, conformal prediction demonstrates competitive performance compared to analytically established PCA-based thresholds and the widely used Kernel Density Estimation (KDE) for AE-based fault detection.</div></div>","PeriodicalId":50079,"journal":{"name":"Journal of Process Control","volume":"152 ","pages":"Article 103495"},"PeriodicalIF":3.3,"publicationDate":"2025-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144536030","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A parametric sensitivity method for Arrival Cost design in nonlinear Moving Horizon Estimation","authors":"Simen Bjorvand, Johannes Jäschke","doi":"10.1016/j.jprocont.2025.103466","DOIUrl":"10.1016/j.jprocont.2025.103466","url":null,"abstract":"<div><div>Moving Horizon Estimation (MHE) is an optimization based state estimation algorithm where a fixed number of past measurements in a moving time horizon are used to infer the states. The strengths of MHE are the capability of directly incorporating nonlinear model equations without approximations, and the ease of incorporating physical knowledge like conservation of mass or limits on noise as inequality constraints. When a new measurement is available the oldest measurement in the horizon is discarded to make room for a new one. All discarded measurements are summarized in a term known as the Arrival Cost, which also acts as a prior for the initial state in the MHE. In this work we introduce a novel methodology for calculating the Arrival Cost based on parametric nonlinear programming sensitivities. This is done by interpreting the MHE as an approximation of the Full Information (FI) estimator, where all available measurements are used to estimate the states, by formulating an Ideal Arrival Cost such that the MHE and FI estimator becomes identical. This Ideal Arrival Cost is a parametric optimization problem, and the sensitivity of the optimal solution manifold of this problem is used to approximate the Ideal Arrival Cost. Our method incorporates inequality constraints elegantly into the Arrival Cost, and we show that the proposed method introduces a smaller approximation error of the Ideal Arrival Cost compared to similar methods in literature. In a distillation column simulation example we show that the approximation error of the Full Information Estimate by the MHE with the new Arrival Cost method is reduced to 0.35% from 8.06% by using the Extended Kalman Filter (EKF) as the Arrival Cost or 5.66% by using the Smoothed EKF (SEKF).</div></div>","PeriodicalId":50079,"journal":{"name":"Journal of Process Control","volume":"152 ","pages":"Article 103466"},"PeriodicalIF":3.3,"publicationDate":"2025-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144522613","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Charge process management of lithium-ion batteries based on digital twins: A new way to extend life","authors":"Chunhui Ji , Guang Jin , Ran Zhang","doi":"10.1016/j.jprocont.2025.103475","DOIUrl":"10.1016/j.jprocont.2025.103475","url":null,"abstract":"<div><div>Effective management of the charging process is not only crucial for reducing costs and improving the efficiency of electric vehicles and renewable energy systems but also essential for enhancing the stability and safety of energy systems. Consequently, it has become a key focus in battery management system research. However, there is a contradiction between improving battery charging efficiency and extending service life, and the diversified battery use needs make this contradiction more prominent. This paper proposes a lithium-ion battery charging process management framework based on digital twin technology and Bayesian principle. A hybrid model is used to establish the digital twin of the lithium-ion battery charging state and health state. At the same time, the model evaluation reward and maturity evaluation reward are comprehensively considered in the decision-making process to improve the effectiveness of decision-making. Furthermore, the charging strategy is optimized according to the distinct characteristics of different battery life stages. The case analysis demonstrates that, compared to existing charging strategies, the proposed method effectively extends battery lifespan while meeting various battery performance requirements.</div></div>","PeriodicalId":50079,"journal":{"name":"Journal of Process Control","volume":"152 ","pages":"Article 103475"},"PeriodicalIF":3.3,"publicationDate":"2025-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144513921","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"ECCBO: An inherently safe Bayesian optimization with embedded constraint control for real-time process optimization","authors":"Dinesh Krishnamoorthy","doi":"10.1016/j.jprocont.2025.103467","DOIUrl":"10.1016/j.jprocont.2025.103467","url":null,"abstract":"<div><div>This paper presents a model-free real-time optimization (RTO) framework that leverages unconstrained Bayesian optimization (BO) embedded with constraint control to achieve optimal steady-state operation of process systems without the need for detailed models. Leveraging the vertical decomposition of information flow with timescale separation, this paper proposes two approaches to BO with embedded constraint controllers that simplifies model-free RTO with unknown cost and constraints, while ensuring steady-state constraint feasibility. The first approach employs constraint controllers that controls the constraints to some feasible setpoint in the fast timescale, and an unconstrained BO finds the optimal setpoints to these controllers in the slower timescale. The second approach uses constraint controllers as safety filters, where BO searchers over the RTO degrees of freedom, which can be overridden by the constraint controller when necessary to ensure steady-state constraint feasibility. By embedding constraint controllers with Bayesian optimization, both approaches ensure zero cumulative constraint violation without depending on specific assumptions about the Gaussian process model used in Bayesian optimization, making it inherently safe. The proposed scheme is demonstrated on several illustrative benchmark examples.</div></div>","PeriodicalId":50079,"journal":{"name":"Journal of Process Control","volume":"152 ","pages":"Article 103467"},"PeriodicalIF":3.3,"publicationDate":"2025-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144502844","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Hanwen Zhang , Qingqing Liu , Jianxun Zhang , Jun Shang
{"title":"Robust recursive transformed component statistical analysis for incipient industrial fault detection with missing data","authors":"Hanwen Zhang , Qingqing Liu , Jianxun Zhang , Jun Shang","doi":"10.1016/j.jprocont.2025.103470","DOIUrl":"10.1016/j.jprocont.2025.103470","url":null,"abstract":"<div><div>In practical industrial processes, data integrity is often compromised by sensor malfunctions or issues in data management. Furthermore, incipient faults, which can escalate into severe accidents, are typically challenging to detect due to their subtle nature. This paper introduces a robust recursive transformed component statistical analysis method for detecting incipient faults in industrial processes with missing data. Within a sliding window, missing data are restored by minimizing the detection index in a recursive way, and the converged statistical model is then used for fault detection. The detectability of the proposed method is analyzed theoretically in scenarios with incomplete data. To validate the effectiveness of the proposed method, experiments are conducted on both a numerical case study and the Tennessee Eastman process. The results demonstrate robust performance under incomplete training and testing data, enabling accurate detection of incipient faults in industrial settings. Furthermore, compared to existing methods, the proposed approach achieves significant improvements in fault detection under missing-data conditions, attaining a detection rate close to 100% for most fault scenarios while maintaining a near-zero false alarm rate.</div></div>","PeriodicalId":50079,"journal":{"name":"Journal of Process Control","volume":"152 ","pages":"Article 103470"},"PeriodicalIF":3.3,"publicationDate":"2025-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144481118","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Big data-driven predictive control for nonlinear systems—A trajectory cluster-based contraction approach","authors":"Shuangyu Han , Yitao Yan , Jie Bao , Biao Huang","doi":"10.1016/j.jprocont.2025.103474","DOIUrl":"10.1016/j.jprocont.2025.103474","url":null,"abstract":"<div><div>This article presents a novel contraction-based big data-driven predictive control (CBDPC) approach for nonlinear systems using the behavioural systems framework. The nonlinear behavioural space is partitioned into linear sub-behavioural spaces, represented by connected trajectory clusters. The controller drives the process to travel through multiple linear sub-behavioural spaces to reach the setpoint. By introducing the concepts of data-based contraction and differential dissipativity, a trajectory cluster-based control contraction metric and contraction condition are developed to guarantee incremental exponential stability of the controlled nonlinear system behaviour and attenuate the effect of linear sub-behaviour approximation errors on controlled output. Connected trajectory clusters are obtained via multi-view fuzzy clustering, which partitions nonlinear system behaviour (i.e., a set of input–output data trajectories) into connected linear sub-behaviours (i.e., trajectory subsets with intersections). Based on the above contraction and dissipativity conditions, an online data-driven predictive control approach using Hankel matrices is developed. The proposed approach is illustrated using a case study on control of an aluminium smelting process, which demonstrates the control performance achieved by the CBDPC approach.</div></div>","PeriodicalId":50079,"journal":{"name":"Journal of Process Control","volume":"152 ","pages":"Article 103474"},"PeriodicalIF":3.3,"publicationDate":"2025-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144481163","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Halil Arici , Fatir A. Qureshi , Jay Mulmule , Juergen Hahn
{"title":"Multiple hypothesis testing for pre-screening of factor selection for classification of high-dimensional data","authors":"Halil Arici , Fatir A. Qureshi , Jay Mulmule , Juergen Hahn","doi":"10.1016/j.jprocont.2025.103469","DOIUrl":"10.1016/j.jprocont.2025.103469","url":null,"abstract":"<div><div>Modern instrumentation, such as mass spectrometry, enables the measurement of concentrations of hundreds or even thousands of compounds in individual samples. These measurements are often used in process data analytics to build classification models for determining whether a process is operating satisfactorily, if a product meets specifications, or to diagnose specific health conditions in patients. A common challenge associated with these applications is that the number of measured compounds far exceeds the number of available samples, increasing the risk of overfitting. Typically, it is advisable to have 10–20 samples per input factor of the classification model, thereby requiring the selection of only a handful of concentrations from potentially thousands. However, identifying the best combination of compounds from such a large pool by an exhaustive search is computationally infeasible.</div><div>A common approach to address this issue is pre-screening the compounds for statistically significant differences between groups, then limiting model inputs to only those identified as significant. The simplest form of pre-screening involves a student’s t-test, however, with a commonly-used <span><math><mi>p</mi></math></span>-value threshold of 0.05, one expects 5% of the compounds to be false positives, even when no true differences exist. Multiple hypothesis testing techniques, such as the Bonferroni correction and the Benjamini–Hochberg procedure, can reduce the number of compounds considered by accounting for these false positives. However, these methods often make assumptions about the data that are not valid in practice, leading to overly conservative results and potentially missing important compounds.</div><div>In this work, we present a screening procedure that computes the false discovery rate of p-values using a Leave-n-Out approach. By omitting <span><math><mi>n</mi></math></span> samples at a time and repeatedly calculating the p-values, we assess the robustness of statistical significance against small changes in the dataset. We compare this technique to the Bonferroni correction and Benjamini–Hochberg procedure using both synthetic examples and two experimental datasets from the life sciences. Our results demonstrate that while the proposed approach is more conservative than a simple t-test, it identifies compounds that lead to better-performing models compared to those selected using existing multiple hypothesis testing methods.</div></div>","PeriodicalId":50079,"journal":{"name":"Journal of Process Control","volume":"152 ","pages":"Article 103469"},"PeriodicalIF":3.3,"publicationDate":"2025-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144470983","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Zeyuan Xu , Wei Xing Zheng , Yujia Wang , Danwei Wang , Zhe Wu
{"title":"Federated learning-based distributed model predictive control","authors":"Zeyuan Xu , Wei Xing Zheng , Yujia Wang , Danwei Wang , Zhe Wu","doi":"10.1016/j.jprocont.2025.103472","DOIUrl":"10.1016/j.jprocont.2025.103472","url":null,"abstract":"<div><div>This work develops a federated learning-based distributed model predictive control (FL-DMPC) method for nonlinear networked systems to improve data privacy in the development of machine learning models. Specifically, a novel framework of FL method with personalized optimization (Fedpo) is proposed to obtain the global FL model for the entire networked system by updating and aggregating the personalized models for subsystems. This new FL framework significantly reduces the complexity of the learning algorithm and improves computational efficiency compared to existing FL methods. Additionally, it addresses system heterogeneity due to various dynamics of subsystems. Subsequently, the convergence of the Fedpo framework is proved by deriving an upper bound for its generalization and personalization errors, followed by theoretical analysis of the closed-loop stability of nonlinear networked systems under FL-DMPC. Finally, a chemical process network is adopted to demonstrate the effectiveness of the proposed Fedpo modeling and FL-DMPC method.</div></div>","PeriodicalId":50079,"journal":{"name":"Journal of Process Control","volume":"152 ","pages":"Article 103472"},"PeriodicalIF":3.3,"publicationDate":"2025-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144471077","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}