{"title":"Learning MPC for Process Dynamic Working Condition Change Tasks under Model Mismatch","authors":"Guanghui Yang, Rui Wang, Zuhua Xu, Zhijiang Shao","doi":"10.23919/ACC55779.2023.10155993","DOIUrl":"https://doi.org/10.23919/ACC55779.2023.10155993","url":null,"abstract":"In this study, a learning model predictive control (MPC) algorithm for process dynamic working condition change (DWCC) tasks is proposed. The algorithm continuously compensates for model–plant mismatch (MPM) and improves dynamic performance by predicting multi-step-ahead disturbance from similar DWCC tasks. First, a state-space model augmented by disturbance variables ensures offset-free control for MPM. Second, a dynamic autoencoder is constructed to extract private features from process sequences based on long short-term memory and fully connected networks. DWCC scenarios similar to the current scenario are located from the historical database by calculating the distance between extracted features. Finally, the multi-step-ahead disturbance and its uncertainty representation are predicted through multi-output Gaussian process regression based on the located scenarios. The obtained multi-step-ahead disturbance is incorporated into the state-space MPC framework. A nonlinear case is conducted to demonstrate the effectiveness of the proposed method.","PeriodicalId":397401,"journal":{"name":"2023 American Control Conference (ACC)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115649946","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
J. Paulson, Farshud Sorourifar, C. Laughman, A. Chakrabarty
{"title":"LSR-BO: Local Search Region Constrained Bayesian Optimization for Performance Optimization of Vapor Compression Systems","authors":"J. Paulson, Farshud Sorourifar, C. Laughman, A. Chakrabarty","doi":"10.23919/ACC55779.2023.10155821","DOIUrl":"https://doi.org/10.23919/ACC55779.2023.10155821","url":null,"abstract":"Bayesian optimization (BO) has recently been demonstrated as a powerful tool for efficient derivative-free optimization of expensive black-box functions, such as those prevalent in performance optimization of complex energy systems. Classical BO algorithms ignore the relationship between consecutive optimizer candidates, resulting in jumps in the admissible search space which can lead to fail-safe mechanisms being triggered, or undesired transient dynamics that violate operational constraints. In this paper, we propose LSR-BO, a novel global optimization methodology that enforces local search region (LSR) constraints by design, which restricts how much the optimizer candidate can be changed at every iteration. We demonstrate that naively incorporating LSR constraints into BO causes the algorithm to get stuck in local suboptimal solutions, and overcome this challenge through the development a novel exploration strategy that can gracefully navigate the trade-off between short-term \"local\", and long-term \"global\", performance improvement. Furthermore, we provide theoretical guarantees on the convergence of LSR-BO. Finally, we verify the effectiveness of our proposed LSR-BO method on an illustrative benchmark and a real-world energy minimization problem for a commercial vapor compression system.","PeriodicalId":397401,"journal":{"name":"2023 American Control Conference (ACC)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124205689","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Distributed Time-Varying Optimization Algorithm For Networked Lagrangian Agents Generating Continuous Control Torques","authors":"Yong Ding, H. Wang, Jie Mei, W. Ren","doi":"10.23919/ACC55779.2023.10156384","DOIUrl":"https://doi.org/10.23919/ACC55779.2023.10156384","url":null,"abstract":"In this paper, the distributed time-varying optimization problem is investigated for networked Lagrangian systems with parametric uncertainties. Due to the usage of the signum function in the control torque design, there might exist chattering while implementing the distributed time-varying optimization algorithms for networked Lagrangian agents in the existing works. To this end, we design a distributed optimization algorithm that is capable of generating continuous control torques and achieving exact optimum tracking. A simulation is presented to validate the effectiveness of the proposed algorithm.","PeriodicalId":397401,"journal":{"name":"2023 American Control Conference (ACC)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114414402","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Differentiable Control for Adaptive Wake Steering","authors":"C. Adcock, G. Iaccarino, J. King","doi":"10.23919/ACC55779.2023.10156112","DOIUrl":"https://doi.org/10.23919/ACC55779.2023.10156112","url":null,"abstract":"Wake steering yaws upstream wind turbines to deflect their wakes from downstream turbines, increasing the total power produced by the wind farm. Most wake steering methods generate lookup tables offline which map a set of wind farm conditions, such as wind speed, to yaw offset angles for each turbine in a farm. These tables assume all turbines are operational and can be significantly non-optimal when one or more turbines shutdown–as they often do because of low wind speed, routine maintenance, or emergency maintenance. We present a new wake steering method that adapts to turbine status. Using a hybrid model- and learning-based method, differentiable control, we train a neural network to determine yaw offset angles from conditions including turbine status (active/inactive). Unlike the lookup table approach, differentiable control does not solve an optimization problem for each combination of turbine status in a farm; including learning in the method allows it to generalize. We present results for both standard wake steering (all turbines active) and adaptive wake steering (some turbines active). We find that differentiable control has comparable accuracy as and an order of magnitude faster offline compute time than the lookup table approach. Differentiable control enables adaptive wake steering through computationally efficient training and rapid online evaluation.","PeriodicalId":397401,"journal":{"name":"2023 American Control Conference (ACC)","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114449467","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Khalil, Almuatazbellah M. Boker, Khaled F. Aljanaideh, M. Al Janaideh
{"title":"Transmissibility-based Kalman Filtering For Systems With Non-Gaussian Process Noise","authors":"A. Khalil, Almuatazbellah M. Boker, Khaled F. Aljanaideh, M. Al Janaideh","doi":"10.23919/ACC55779.2023.10155922","DOIUrl":"https://doi.org/10.23919/ACC55779.2023.10155922","url":null,"abstract":"The concept of transmissibility operators refers to the mathematical relationships between system outputs. They can be used to estimate the independent output of a system based on sensor measurements only. In this case, the output estimation is independent of the process noise or unmodeled dynamics. This allows for the estimation of process noise regardless of its probability distribution. The proposed approach takes into account the possibility of using the Kalman filter theme in the filtering of output noise regardless of the process noise distribution. The proposed approach does not require the covariance estimation of the process noise. Since the proposed approach considers the ability to formulate unmodeled dynamics or parameter uncertainties as non-Gaussian process noise, it can handle both. The potential of this approach is demonstrated by implementing it in a group of connected autonomous robots.","PeriodicalId":397401,"journal":{"name":"2023 American Control Conference (ACC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114709977","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Symbolic Regression for Fault Prognosis and Remaining Useful Life Estimation*","authors":"Efi Safikou, G. Bollas","doi":"10.23919/ACC55779.2023.10156572","DOIUrl":"https://doi.org/10.23919/ACC55779.2023.10156572","url":null,"abstract":"We present a hybrid scheme for prognostics and system health management, which combines system modeling methods and regression-based approaches. Along these lines, we perform parameter trending using symbolic regression, by implementing a genetic programming algorithm that integrates the system model based on the available sensor data. The obtained fault function is an analytical expression for the progression of the system fault in time, which provides valuable insights on its causality. For comparison purposes, we also employ a dynamic degradation regression model that encompasses as health indicators inferential sensors that have been optimized by combining symbolic regression and information theory. To highlight the effectiveness of the proposed framework, both of the aforementioned approaches are applied to a dynamic model of a cross-flow plate-fin heat exchanger toward predicting fault occurrences and estimating the remaining useful life of the system, for various levels of measurement noise.","PeriodicalId":397401,"journal":{"name":"2023 American Control Conference (ACC)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116464686","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Modeling Blade-Pitch Actuation Power Use in Wind Turbines","authors":"Aoife Henry, M. Pusch, L. Pao","doi":"10.23919/ACC55779.2023.10156073","DOIUrl":"https://doi.org/10.23919/ACC55779.2023.10156073","url":null,"abstract":"Estimating the levelized cost of energy (LCOE) of a wind turbine is useful for performing a cost-benefit analysis of potential designs. The power consumed by blade-pitch actuation is an often neglected, but nontrivial factor in LCOE estimation. The peak power consumption determines the required rating of the actuation motors and the mean power consumption impacts the net annual energy production (nAEP) of the turbine. The closed-loop blade-pitch actuation and the power consumed by its motors are complex functions of the wind field disturbance and internal turbine states. They can only be predicted well with reasonably high-fidelity and computationally expensive simulations or field tests. We present an alternative approach to modeling these signals using the Sparse Identification of Nonlinear Dynamics with Control (SINDyC) methodology. It is computationally tractable to generate these models for large datasets and to efficiently evaluate the required pitching power for a given wind field. Furthermore, the models provide intuition as to how the wind disturbance and blade pitch contribute to the signal dynamics. By generating a closed-form dynamic state equation for the blade-pitch actuation and an algebraic equation for the blade-pitch motor power, we can efficiently predict the mean and maximum power required for a given turbulent wind field and turbine design. The model is trained and validated using data generated from the open-source aero-servo-hydro-elastic wind turbine simulation tool OpenFAST.","PeriodicalId":397401,"journal":{"name":"2023 American Control Conference (ACC)","volume":"239 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123445877","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Learning Based Optimal Sensor Selection for Linear Quadratic Control with Unknown Sensor Noise Covariance *","authors":"Jinna Li, Xinru Wang, Xiangyu Meng","doi":"10.23919/ACC55779.2023.10156247","DOIUrl":"https://doi.org/10.23919/ACC55779.2023.10156247","url":null,"abstract":"In this article, an optimal sensor selection problem is considered under the framework of linear quadratic control. The objective is to find the best strategy of selecting one sensor among a set of sensors at each time step so that the expected system performance is minimized over multiple time steps. This problem is formulated as a multi-armed bandit problem. Uncertainties are captured through noisy sensor measurements, which account for the performance deterioration caused by unknown sensor noise covariance. In this context, several action-value based reinforcement learning methods are proposed to evaluate the performance of different sensor selection strategies. Moreover, a statistical method is developed to estimate the unknown sensor noise covariance as a byproduct. The almost sure convergence to the true sensor noise covariance is guaranteed as the number of times a sensor being selected goes to infinity. A linear quadratic control example is presented to illustrate the proposed approaches and to demonstrate their effectiveness.","PeriodicalId":397401,"journal":{"name":"2023 American Control Conference (ACC)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123464620","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Free Will Arbitrary Time Consensus-Based Cooperative Salvo Guidance over Leader-Follower Network","authors":"R. S. Pal, S. R. Kumar, Dwaipayan Mukherjee","doi":"10.23919/ACC55779.2023.10156111","DOIUrl":"https://doi.org/10.23919/ACC55779.2023.10156111","url":null,"abstract":"In this paper, a cooperative salvo guidance strategy using free-will arbitrary time consensus over a leader-follower communication network is proposed. Guidance commands are derived considering nonlinear engagement kinematics and a system lag to account for the effect of interceptor autopilot, so as to capture realistic scenarios. The guidance schemes utilize the time-to-go estimates of all interceptors to achieve simultaneous target interception. The agreement among time-to-go of all interceptors is achieved within a fixed time, to which the interceptors’ time-to-go converge within a settling time that is bounded above. This time-to-go, as well as the aforesaid bound on settling time, can be pre-specified arbitrarily independent of the initial conditions or the design parameters, which allows the interceptors to converge on a stationary target simultaneously at a predetermined impact time. Numerical simulations are presented to demonstrate the efficacy of the proposed guidance strategy.","PeriodicalId":397401,"journal":{"name":"2023 American Control Conference (ACC)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123530079","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An integrated deep learning - short term production scheduling - optimal control framework for batch processes","authors":"Omar Santander, Ioannis Giannikopoulos, M. Baldea","doi":"10.23919/ACC55779.2023.10155963","DOIUrl":"https://doi.org/10.23919/ACC55779.2023.10155963","url":null,"abstract":"State most relevant features about the framework and the implementation to a case study","PeriodicalId":397401,"journal":{"name":"2023 American Control Conference (ACC)","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122127467","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}