[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-123089-en":3,"doc-seo-123089-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},123089,1099514068035,"Ezra","https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c",8,"Research & Report","Fast Explicit Machine Learning-Based Model Predictive Control of Nonlinear Processes Using Input Convex Neural Networks","Explicit machine learning-based model predictive control (explicit ML-MPC) reduces real-time computational load versus traditional ML-MPC, but evaluating candidate actions can remain time-consuming because learned models create non-convex optimization. This work introduces an explicit ICNN-MPC by leveraging Input Convex Neural Networks (ICNN) so the control problem becomes a convex optimization task. ICNN captures nonlinear process dynamics, with conditions guaranteeing convexity in the resulting MPC. Candidate actions are then organized into MIQP problems derived from multi-parametric QP solutions, enabling real-time solution of convex MIQPs. Effectiveness is validated on a chemical reactor and a chemical process network simulated in Aspen Plus Dynamics, with Python-based control integrated via a programmable interface.","arXiv :2408 .06580v1 [math .OC] 13 Aug 2024  \nFast Explicit Machine Learning-Based Model Predictive Control of Nonlinear Processes Using Input Convex Neural Networks  \nWenlong Wang,† Haohao Zhang,†,‡,¶ Yujia Wang,† Yuhe Tian,§ and Zhe Wu∗ ,†  \n†Department of Chemical and Biomolecular Engineering, National University of Singapore,  \n117585, Singapore  \n‡Key Laboratory of Green Process and Engineering, Institute of Process Engineering, Chinese Academy of Sciences, Beijing 100190, China  \n¶School of Chemical Engineering, University of Chinese Academy of Sciences, Beijing  \n100049, China  \n§Department of Chemical and Biomedical Engineering, West Virginia University,  \nMorgantown, WV 26506, United States  \nE-mail: [wuzhe@nus.edu.sg](wuzhe@nus.edu.sg)  \nAbstract  \nExplicit machine learning-based model predictive control (explicit ML-MPC) has been developed to reduce the real-time computational demands of traditional MLMPC. However, the evaluation of candidate control actions in explicit ML-MPC can be time-consuming due to the non-convex nature of machine learning models. To address this issue, we leverage Input Convex Neural Networks (ICNN) to develop explicit ICNN-MPC, which is formulated as a convex optimization problem. Specifically, ICNN is employed to capture nonlinear system dynamics and incorporated into MPC, with sufficient conditions provided to ensure the convexity of ICNN-based MPC. We  \nthen formulate mixed-integer quadratic programming (MIQP) problems based on the candidate control actions derived from the solutions of multi-parametric quadratic programming (mpQP) problems within the explicit ML-MPC framework. Optimal control actions are obtained by solving real-time convex MIQP problems. The effectiveness of the proposed method is demonstrated through two case studies, including a chemical reactor example, and a chemical process network simulated by Aspen Plus Dynamics, where explicit ML-MPC written in Python is integrated with Aspen dynamic simulation through a programmable interface.  \nIntroduction  \nMachine learning (ML) models have exhibited great potential in various industrial applications due to their ability to effectively model highly nonlinear processes in chemical plants and petroleum refineries where first-principles models are rarely available. 1,2 Model predictive control (MPC), an advanced process control method, uses a predictive model for processes dynamics to obtain optimal control actions based on state measurements. 3–5 In recent years, machine learning-based model predictive control (ML-MPC) has been developed for nonlinear processes with data-driven models implemented by ML methods. 6,7 Although the use of ML models allows efficient modeling of nonlinear processes, it also poses challenges to the real-time implementation of ML-MPC due to the nonconvexity of ML models and the resulting non-convex ML-based optimization problems. 8  \nIn our previous work, explicit ML-MPC 8 has been proposed to mitigate this issue following the idea of explicit MPC in which multi-parametric programming is utilized to convert real-time optimization problems into numerical evaluations. 9 A key step in the proposed explicit ML-MPC framework is the linearization of ML models via piecewise linear affine functions such that multi-parametric quadratic programming (mpQP) problems can be formulated for each segment of the discretized state-space. The solutions to mpQP problems provide a convenient and efficient way to obtain the optimal control actions based on real-  \ntime state measurements, compared to traditional implicit ML-MPC. However, the evaluation of candidate control actions in explicit ML-MPC can be time-consuming and computationally intensive due to the strong non-convexity introduced by ML models. Although the proposed explicit ML-MPC has managed to reduce the number of candidate control actions by converting the original continuous space to its discretized counterpart, finding the optimal one from these candidat","cbCaib1SWNaGrDPb","https://ap.wps.com/l/cbCaib1SWNaGrDPb","pdf",2360372,1,50,"English","en",105,"# Abstract\n# Introduction\n## Machine learning-based MPC and nonconvex optimization challenges\n## Explicit ML-MPC framework and computational burden\n## Convex machine learning and ICNN properties\n## Improved ICNN-MPC with convex objectives\n## Case studies with Aspen Plus Dynamics","[{\"question\":\"What problem does explicit ML-MPC address, and what limitation remains?\",\"answer\":\"Explicit ML-MPC reduces real-time computation by replacing optimization with offline multiparametric evaluation. However, candidate-action evaluation can still be time-consuming because ML models make the optimization non-convex, often leading to MIQP difficulties.\"},{\"question\":\"How does the proposed method use Input Convex Neural Networks (ICNN)?\",\"answer\":\"ICNN is used as the predictive model inside MPC to ensure convexity properties. The work further improves ICNN so that the resulting MPC problem adopts a convex objective function, enabling a more tractable formulation.\"},{\"question\":\"How are optimal actions computed in real time?\",\"answer\":\"Candidate control actions are generated from solutions of multi-parametric quadratic programming (mpQP). Real-time control is then obtained by solving convex MIQP problems constructed from those candidates.\"}]","Fast Explicit Machine Learning-Based Model Predictive Control of Nonlinear Processes Using Input Convex Neural Networks | PDF",1785814587,126,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"fast-explicit-machine-learning-based-model-predictive-control-of-nonlinear-processes-using-input-convex-neural-networks","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/fast-explicit-machine-learning-based-model-predictive-control-of-nonlinear-processes-using-input-convex-neural-networks/123089/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-04",true,{"@type":65,"interactionType":66,"userInteractionCount":4},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What problem does explicit ML-MPC address, and what limitation remains?","Question",{"text":75,"@type":76},"Explicit ML-MPC reduces real-time computation by replacing optimization with offline multiparametric evaluation. However, candidate-action evaluation can still be time-consuming because ML models make the optimization non-convex, often leading to MIQP difficulties.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does the proposed method use Input Convex Neural Networks (ICNN)?",{"text":80,"@type":76},"ICNN is used as the predictive model inside MPC to ensure convexity properties. The work further improves ICNN so that the resulting MPC problem adopts a convex objective function, enabling a more tractable formulation.",{"name":82,"@type":73,"acceptedAnswer":83},"How are optimal actions computed in real time?",{"text":84,"@type":76},"Candidate control actions are generated from solutions of multi-parametric quadratic programming (mpQP). Real-time control is then obtained by solving convex MIQP problems constructed from those candidates.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,114,119,122,127,130,134],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":21,"slug":113},6,"Technology","technology",{"id":115,"doc_module":4,"doc_module_name":46,"category_name":116,"show_sort_weight":117,"slug":118},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":120,"slug":121},30,"research-report",{"id":123,"doc_module":4,"doc_module_name":46,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":46,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]