{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,4]],"date-time":"2026-08-04T20:46:28Z","timestamp":1785876388374,"version":"3.56.0"},"reference-count":38,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CBET-2140506"],"award-info":[{"award-number":["CBET-2140506"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computers &amp; Chemical Engineering"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.compchemeng.2026.109777","type":"journal-article","created":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T06:31:03Z","timestamp":1782714663000},"page":"109777","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Control Lyapunov-barrier function-based reinforcement learning of nonlinear processes"],"prefix":"10.1016","volume":"213","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-9037-3993","authenticated-orcid":false,"given":"Xiaodong","family":"Cui","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Arthur","family":"Khodaverdian","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Panagiotis D.","family":"Christofides","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.compchemeng.2026.109777_b1","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1016\/j.compchemeng.2017.04.010","article-title":"Process operational safety using model predictive control based on a process safeness index","volume":"104","author":"Albalawi","year":"2017","journal-title":"Comput. Chem. Eng."},{"key":"10.1016\/j.compchemeng.2026.109777_b2","doi-asserted-by":"crossref","unstructured":"Ames, A.D., Coogan, S., Egerstedt, M., Notomista, G., Sreenath, K., Tabuada, P., 2019. Control barrier functions: Theory and applications. In: Proceedings of European Control Conference. Naples, Italy, pp. 3420\u20133431.","DOI":"10.23919\/ECC.2019.8796030"},{"key":"10.1016\/j.compchemeng.2026.109777_b3","unstructured":"Berkenkamp, F., Turchetta, M., Schoellig, A., Krause, A., 2017. Safe model-based reinforcement learning with stability guarantees. In: Proceedings of 31st Conference on Neural Information Processing Systems. Long Beach, CA, USA."},{"key":"10.1016\/j.compchemeng.2026.109777_b4","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1049\/ip-cta:20000379","article-title":"Model predictive control of nonlinear systems: Computational burden and stability","volume":"147","author":"Chen","year":"2000","journal-title":"IEE Proc., Control Theory Appl."},{"key":"10.1016\/j.compchemeng.2026.109777_b5","first-page":"3387","article-title":"End-to-end safe reinforcement learning through barrier functions for safety-critical continuous control tasks","volume":"vol. 33","author":"Cheng","year":"2019"},{"key":"10.1016\/j.compchemeng.2026.109777_b6","doi-asserted-by":"crossref","unstructured":"Choi, J., Castaneda, F., Tomlin, C.J., Sreenath, K., 2020. Reinforcement learning for safety-critical control under model uncertainty, using control Lyapunov functions and control barrier functions. In: Proceedings of Robotics: Science and Systems. Corvallis, Oregon, USA.","DOI":"10.15607\/RSS.2020.XVI.088"},{"key":"10.1016\/j.compchemeng.2026.109777_b7","series-title":"Chemical Process Safety: Fundamentals with Applications","author":"Crowl","year":"2011"},{"key":"10.1016\/j.compchemeng.2026.109777_b8","article-title":"Robust reinforcement learning for nonlinear process control with stability guarantees","volume":"18","author":"Cui","year":"2026","journal-title":"Digit. Chem. Eng."},{"key":"10.1016\/j.compchemeng.2026.109777_b9","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1016\/j.cherd.2024.11.006","article-title":"Modeling and control of a protonic membrane steam methane reformer","volume":"212","author":"Cui","year":"2024","journal-title":"Chem. Eng. Res. Des."},{"key":"10.1016\/j.compchemeng.2026.109777_b10","doi-asserted-by":"crossref","DOI":"10.1016\/j.compchemeng.2023.108310","article-title":"Reinforcement learning-based approach for optimizing solvent-switch processes","volume":"176","author":"Elmaz","year":"2023","journal-title":"Comput. Chem. Eng."},{"key":"10.1016\/j.compchemeng.2026.109777_b11","doi-asserted-by":"crossref","first-page":"2886","DOI":"10.1109\/LRA.2022.3216996","article-title":"Safe reinforcement learning using robust control barrier functions","volume":"10","author":"Emam","year":"2022","journal-title":"IEEE Robot. Autom. Lett."},{"key":"10.1016\/j.compchemeng.2026.109777_b12","doi-asserted-by":"crossref","first-page":"2311","DOI":"10.3390\/pr10112311","article-title":"Where reinforcement learning meets process control: Review and guidelines","volume":"10","author":"Faria","year":"2022","journal-title":"Processes"},{"key":"10.1016\/j.compchemeng.2026.109777_b13","unstructured":"Fujimoto, S., Hoof, H., Meger, D., 2018. Addressing function approximation error in actor-critic methods. In: Proceedings of International Conference on Machine Learning. pp. 1587\u20131596."},{"key":"10.1016\/j.compchemeng.2026.109777_b14","first-page":"1437","article-title":"A comprehensive survey on safe reinforcement learning","volume":"16","author":"Garc\u0131a","year":"2015","journal-title":"J. Mach. Learn. Res."},{"key":"10.1016\/j.compchemeng.2026.109777_b15","unstructured":"Haarnoja, T., Zhou, A., Abbeel, P., Levine, S., 2018. Soft actor-critic: Off-policy maximum entropy deep reinforcement learning with a stochastic actor. In: Proceedings of International Conference on Machine Learning. pp. 1861\u20131870."},{"key":"10.1016\/j.compchemeng.2026.109777_b16","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1613\/jair.301","article-title":"Reinforcement learning: A survey","volume":"4","author":"Kaelbling","year":"1996","journal-title":"J. Artificial Intelligence Res."},{"issue":"8","key":"10.1016\/j.compchemeng.2026.109777_b17","doi-asserted-by":"crossref","first-page":"4449","DOI":"10.1109\/LRA.2023.3284378","article-title":"Benchmarking actor-critic deep reinforcement learning algorithms for robotics control with action constraints","volume":"8","author":"Kasaura","year":"2023","journal-title":"IEEE Robot. Autom. Lett."},{"key":"10.1016\/j.compchemeng.2026.109777_b18","article-title":"Utilizing reinforcement learning in feedback control of nonlinear processes with stability guarantees","volume":"17","author":"Khodaverdian","year":"2025","journal-title":"Digit. Chem. Eng."},{"key":"10.1016\/j.compchemeng.2026.109777_b19","series-title":"Lees\u2019 Loss prevention in the process industries: Hazard identification, assessment and control","author":"Lees","year":"2012"},{"key":"10.1016\/j.compchemeng.2026.109777_b20","series-title":"Offline reinforcement learning: Tutorial, review, and perspectives on open problems","author":"Levine","year":"2020"},{"key":"10.1016\/j.compchemeng.2026.109777_b21","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1016\/0167-6911(91)90111-Q","article-title":"A universal formula for stabilization with bounded controls","volume":"16","author":"Lin","year":"1991","journal-title":"Systems Control Lett."},{"key":"10.1016\/j.compchemeng.2026.109777_b22","doi-asserted-by":"crossref","first-page":"180","DOI":"10.1016\/j.automatica.2016.06.027","article-title":"Economic model predictive control with extended horizon","volume":"73","author":"Liu","year":"2016","journal-title":"Automatica"},{"key":"10.1016\/j.compchemeng.2026.109777_b23","doi-asserted-by":"crossref","first-page":"550","DOI":"10.1016\/j.automatica.2011.12.003","article-title":"Oops! I cannot do it again: Testing for recursive feasibility in MPC","volume":"48","author":"L\u00f6fberg","year":"2012","journal-title":"Automatica"},{"key":"10.1016\/j.compchemeng.2026.109777_b24","series-title":"Machine Learning Modeling for Process Control and Electrochemical Reactor Operation","author":"Luo","year":"2023"},{"key":"10.1016\/j.compchemeng.2026.109777_b25","doi-asserted-by":"crossref","first-page":"650","DOI":"10.1016\/j.sysconle.2005.09.014","article-title":"Stabilization of nonlinear systems with state and control constraints using Lyapunov-based predictive control","volume":"55","author":"Mhaskar","year":"2006","journal-title":"Syst. Control. Lett."},{"key":"10.1016\/j.compchemeng.2026.109777_b26","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/j.ifacol.2022.07.619","article-title":"Reinforcement learning with guarantees: a review","volume":"55","author":"Osinenko","year":"2022","journal-title":"IFAC-PapersOnLine"},{"issue":"2","key":"10.1016\/j.compchemeng.2026.109777_b27","doi-asserted-by":"crossref","DOI":"10.1002\/aic.70105","article-title":"Model predictive control of an experimental protonic membrane steam methane reforming system","volume":"72","author":"Peters","year":"2026","journal-title":"AIChE J."},{"key":"10.1016\/j.compchemeng.2026.109777_b28","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1016\/S0967-0661(02)00186-7","article-title":"A survey of industrial model predictive control technology","volume":"11","author":"Qin","year":"2003","journal-title":"Control Eng. Pract."},{"key":"10.1016\/j.compchemeng.2026.109777_b29","series-title":"Model Predictive Control: Theory, Computation, and Design","author":"Rawlings","year":"2017"},{"key":"10.1016\/j.compchemeng.2026.109777_b30","doi-asserted-by":"crossref","DOI":"10.1002\/prs.12163","article-title":"Do not let your safe operating limits leave you S-O-L (out of luck)","volume":"40","author":"Stauffer","year":"2021","journal-title":"Process. Saf. Prog."},{"key":"10.1016\/j.compchemeng.2026.109777_b31","series-title":"Reinforcement Learning: An Introduction","author":"Sutton","year":"2018"},{"key":"10.1016\/j.compchemeng.2026.109777_b32","doi-asserted-by":"crossref","DOI":"10.1002\/aic.18542","article-title":"Control Lyapunov-barrier function-based safe reinforcement learning for nonlinear optimal control","volume":"70","author":"Wang","year":"2024","journal-title":"AIChE J."},{"key":"10.1016\/j.compchemeng.2026.109777_b33","doi-asserted-by":"crossref","first-page":"7272","DOI":"10.1109\/TCYB.2024.3485697","article-title":"Safe transfer-reinforcement-learning-based optimal control of nonlinear systems","volume":"54","author":"Wang","year":"2024","journal-title":"IEEE Trans. Cybern."},{"issue":"40","key":"10.1016\/j.compchemeng.2026.109777_b34","doi-asserted-by":"crossref","first-page":"17279","DOI":"10.1021\/acs.iecr.4c02257","article-title":"Fast explicit machine learning-based model predictive control of nonlinear processes using input convex neural networks","volume":"63","author":"Wang","year":"2024","journal-title":"Ind. Eng. Chem. Res."},{"key":"10.1016\/j.compchemeng.2026.109777_b35","doi-asserted-by":"crossref","DOI":"10.1016\/j.automatica.2019.108508","article-title":"Control Lyapunov-barrier function-based model predictive control of nonlinear systems","volume":"109","author":"Wu","year":"2019","journal-title":"Automatica"},{"key":"10.1016\/j.compchemeng.2026.109777_b36","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1016\/j.cherd.2019.01.002","article-title":"Handling bounded and unbounded unsafe sets in control Lyapunov-barrier function-based model predictive control of nonlinear processes","volume":"143","author":"Wu","year":"2019","journal-title":"Chem. Eng. Res. Des."},{"key":"10.1016\/j.compchemeng.2026.109777_b37","doi-asserted-by":"crossref","DOI":"10.1016\/j.compchemeng.2019.106706","article-title":"Control Lyapunov-barrier function-based predictive control of nonlinear processes using machine learning modeling","volume":"134","author":"Wu","year":"2020","journal-title":"Comput. Chem. Eng."},{"key":"10.1016\/j.compchemeng.2026.109777_b38","doi-asserted-by":"crossref","unstructured":"Zeng, J., Zhang, B., Sreenath, K., 2021. Safety-critical model predictive control with discrete-time control barrier function. In: Proceedings of American Control Conference. New Orleans, LA, USA, pp. 3882\u20133889.","DOI":"10.23919\/ACC50511.2021.9483029"}],"container-title":["Computers &amp; Chemical Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0098135426002309?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0098135426002309?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,8,4]],"date-time":"2026-08-04T20:01:49Z","timestamp":1785873709000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0098135426002309"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":38,"alternative-id":["S0098135426002309"],"URL":"https:\/\/doi.org\/10.1016\/j.compchemeng.2026.109777","relation":{},"ISSN":["0098-1354"],"issn-type":[{"value":"0098-1354","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Control Lyapunov-barrier function-based reinforcement learning of nonlinear processes","name":"articletitle","label":"Article Title"},{"value":"Computers & Chemical Engineering","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.compchemeng.2026.109777","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"109777"}}