Loading…

Combined Noncyclic Scheduling and Advanced Control for Continuous Chemical Processes

A novel formulation for combined scheduling and control of multi-product, continuous chemical processes is introduced in which nonlinear model predictive control (NMPC) and noncyclic continuous-time scheduling are efficiently combined. A decomposition into nonlinear programming (NLP) dynamic optimiz...

Full description

Saved in:
Bibliographic Details
Published in:Processes 2017-12, Vol.5 (4), p.83
Main Authors: Petersen, Damon, Beal, Logan, Prestwich, Derek, Warnick, Sean, Hedengren, John
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c292t-4a2f22ce186d98c657cccfb389f676f3e326443e7ad18e8323384ead208a3e283
cites cdi_FETCH-LOGICAL-c292t-4a2f22ce186d98c657cccfb389f676f3e326443e7ad18e8323384ead208a3e283
container_end_page
container_issue 4
container_start_page 83
container_title Processes
container_volume 5
creator Petersen, Damon
Beal, Logan
Prestwich, Derek
Warnick, Sean
Hedengren, John
description A novel formulation for combined scheduling and control of multi-product, continuous chemical processes is introduced in which nonlinear model predictive control (NMPC) and noncyclic continuous-time scheduling are efficiently combined. A decomposition into nonlinear programming (NLP) dynamic optimization problems and mixed-integer linear programming (MILP) problems, without iterative alternation, allows for computationally light solution. An iterative method is introduced to determine the number of production slots for a noncyclic schedule during a prediction horizon. A filter method is introduced to reduce the number of MILP problems required. The formulation’s closed-loop performance with both process disturbances and updated market conditions is demonstrated through multiple scenarios on a benchmark continuously stirred tank reactor (CSTR) application with fluctuations in market demand and price for multiple products. Economic performance surpasses cyclic scheduling in all scenarios presented. Computational performance is sufficiently light to enable online operation in a dual-loop feedback structure.
doi_str_mv 10.3390/pr5040083
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1988535781</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1988535781</sourcerecordid><originalsourceid>FETCH-LOGICAL-c292t-4a2f22ce186d98c657cccfb389f676f3e326443e7ad18e8323384ead208a3e283</originalsourceid><addsrcrecordid>eNpNkE1LAzEYhIMoWGoP_oOAJw-rSd7dTXIsi19QVLCelzR5Y7dsk5p0Bf-9qxVxLjOHhxkYQs45uwLQ7HqXKlYypuCITIQQstCSy-N_-ZTMct6wUZqDquoJWTZxu-oCOvoYg_20fWfpi12jG_ouvFETHJ27DxPsSDQx7FPsqY_pJ3dhiEOmzRq3nTU9fU7RYs6Yz8iJN33G2a9PyevtzbK5LxZPdw_NfFFYocW-KI3wQljkqnZa2bqS1lq_AqV9LWsPCKIuS0BpHFeoQACoEo0TTBlAoWBKLg69uxTfB8z7dhOHFMbJlmulKqik4iN1eaBsijkn9O0udVuTPlvO2u_f2r_f4AvnaF9v</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1988535781</pqid></control><display><type>article</type><title>Combined Noncyclic Scheduling and Advanced Control for Continuous Chemical Processes</title><source>Publicly Available Content Database</source><creator>Petersen, Damon ; Beal, Logan ; Prestwich, Derek ; Warnick, Sean ; Hedengren, John</creator><creatorcontrib>Petersen, Damon ; Beal, Logan ; Prestwich, Derek ; Warnick, Sean ; Hedengren, John</creatorcontrib><description>A novel formulation for combined scheduling and control of multi-product, continuous chemical processes is introduced in which nonlinear model predictive control (NMPC) and noncyclic continuous-time scheduling are efficiently combined. A decomposition into nonlinear programming (NLP) dynamic optimization problems and mixed-integer linear programming (MILP) problems, without iterative alternation, allows for computationally light solution. An iterative method is introduced to determine the number of production slots for a noncyclic schedule during a prediction horizon. A filter method is introduced to reduce the number of MILP problems required. The formulation’s closed-loop performance with both process disturbances and updated market conditions is demonstrated through multiple scenarios on a benchmark continuously stirred tank reactor (CSTR) application with fluctuations in market demand and price for multiple products. Economic performance surpasses cyclic scheduling in all scenarios presented. Computational performance is sufficiently light to enable online operation in a dual-loop feedback structure.</description><identifier>ISSN: 2227-9717</identifier><identifier>EISSN: 2227-9717</identifier><identifier>DOI: 10.3390/pr5040083</identifier><language>eng</language><publisher>Basel: MDPI AG</publisher><subject>Computer applications ; Continuously stirred tank reactors ; Economic conditions ; Integer programming ; Iterative methods ; Linear programming ; Markets ; Nonlinear control ; Nonlinear programming ; Predictive control ; Production scheduling ; Scheduling ; Variations</subject><ispartof>Processes, 2017-12, Vol.5 (4), p.83</ispartof><rights>Copyright MDPI AG 2017</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c292t-4a2f22ce186d98c657cccfb389f676f3e326443e7ad18e8323384ead208a3e283</citedby><cites>FETCH-LOGICAL-c292t-4a2f22ce186d98c657cccfb389f676f3e326443e7ad18e8323384ead208a3e283</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.proquest.com/docview/1988535781/fulltextPDF?pq-origsite=primo$$EPDF$$P50$$Gproquest$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/1988535781?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,25753,27924,27925,37012,44590,75126</link.rule.ids></links><search><creatorcontrib>Petersen, Damon</creatorcontrib><creatorcontrib>Beal, Logan</creatorcontrib><creatorcontrib>Prestwich, Derek</creatorcontrib><creatorcontrib>Warnick, Sean</creatorcontrib><creatorcontrib>Hedengren, John</creatorcontrib><title>Combined Noncyclic Scheduling and Advanced Control for Continuous Chemical Processes</title><title>Processes</title><description>A novel formulation for combined scheduling and control of multi-product, continuous chemical processes is introduced in which nonlinear model predictive control (NMPC) and noncyclic continuous-time scheduling are efficiently combined. A decomposition into nonlinear programming (NLP) dynamic optimization problems and mixed-integer linear programming (MILP) problems, without iterative alternation, allows for computationally light solution. An iterative method is introduced to determine the number of production slots for a noncyclic schedule during a prediction horizon. A filter method is introduced to reduce the number of MILP problems required. The formulation’s closed-loop performance with both process disturbances and updated market conditions is demonstrated through multiple scenarios on a benchmark continuously stirred tank reactor (CSTR) application with fluctuations in market demand and price for multiple products. Economic performance surpasses cyclic scheduling in all scenarios presented. Computational performance is sufficiently light to enable online operation in a dual-loop feedback structure.</description><subject>Computer applications</subject><subject>Continuously stirred tank reactors</subject><subject>Economic conditions</subject><subject>Integer programming</subject><subject>Iterative methods</subject><subject>Linear programming</subject><subject>Markets</subject><subject>Nonlinear control</subject><subject>Nonlinear programming</subject><subject>Predictive control</subject><subject>Production scheduling</subject><subject>Scheduling</subject><subject>Variations</subject><issn>2227-9717</issn><issn>2227-9717</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNpNkE1LAzEYhIMoWGoP_oOAJw-rSd7dTXIsi19QVLCelzR5Y7dsk5p0Bf-9qxVxLjOHhxkYQs45uwLQ7HqXKlYypuCITIQQstCSy-N_-ZTMct6wUZqDquoJWTZxu-oCOvoYg_20fWfpi12jG_ouvFETHJ27DxPsSDQx7FPsqY_pJ3dhiEOmzRq3nTU9fU7RYs6Yz8iJN33G2a9PyevtzbK5LxZPdw_NfFFYocW-KI3wQljkqnZa2bqS1lq_AqV9LWsPCKIuS0BpHFeoQACoEo0TTBlAoWBKLg69uxTfB8z7dhOHFMbJlmulKqik4iN1eaBsijkn9O0udVuTPlvO2u_f2r_f4AvnaF9v</recordid><startdate>20171201</startdate><enddate>20171201</enddate><creator>Petersen, Damon</creator><creator>Beal, Logan</creator><creator>Prestwich, Derek</creator><creator>Warnick, Sean</creator><creator>Hedengren, John</creator><general>MDPI AG</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SR</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FH</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BBNVY</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>BHPHI</scope><scope>CCPQU</scope><scope>D1I</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JG9</scope><scope>KB.</scope><scope>LK8</scope><scope>M7P</scope><scope>PDBOC</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope></search><sort><creationdate>20171201</creationdate><title>Combined Noncyclic Scheduling and Advanced Control for Continuous Chemical Processes</title><author>Petersen, Damon ; Beal, Logan ; Prestwich, Derek ; Warnick, Sean ; Hedengren, John</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c292t-4a2f22ce186d98c657cccfb389f676f3e326443e7ad18e8323384ead208a3e283</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Computer applications</topic><topic>Continuously stirred tank reactors</topic><topic>Economic conditions</topic><topic>Integer programming</topic><topic>Iterative methods</topic><topic>Linear programming</topic><topic>Markets</topic><topic>Nonlinear control</topic><topic>Nonlinear programming</topic><topic>Predictive control</topic><topic>Production scheduling</topic><topic>Scheduling</topic><topic>Variations</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Petersen, Damon</creatorcontrib><creatorcontrib>Beal, Logan</creatorcontrib><creatorcontrib>Prestwich, Derek</creatorcontrib><creatorcontrib>Warnick, Sean</creatorcontrib><creatorcontrib>Hedengren, John</creatorcontrib><collection>CrossRef</collection><collection>Engineered Materials Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Natural Science Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>Biological Science Collection</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest Natural Science Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Materials Science Collection</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>Materials Research Database</collection><collection>Materials Science Database</collection><collection>ProQuest Biological Science Collection</collection><collection>ProQuest Biological Science Journals</collection><collection>Materials science collection</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><jtitle>Processes</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Petersen, Damon</au><au>Beal, Logan</au><au>Prestwich, Derek</au><au>Warnick, Sean</au><au>Hedengren, John</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Combined Noncyclic Scheduling and Advanced Control for Continuous Chemical Processes</atitle><jtitle>Processes</jtitle><date>2017-12-01</date><risdate>2017</risdate><volume>5</volume><issue>4</issue><spage>83</spage><pages>83-</pages><issn>2227-9717</issn><eissn>2227-9717</eissn><abstract>A novel formulation for combined scheduling and control of multi-product, continuous chemical processes is introduced in which nonlinear model predictive control (NMPC) and noncyclic continuous-time scheduling are efficiently combined. A decomposition into nonlinear programming (NLP) dynamic optimization problems and mixed-integer linear programming (MILP) problems, without iterative alternation, allows for computationally light solution. An iterative method is introduced to determine the number of production slots for a noncyclic schedule during a prediction horizon. A filter method is introduced to reduce the number of MILP problems required. The formulation’s closed-loop performance with both process disturbances and updated market conditions is demonstrated through multiple scenarios on a benchmark continuously stirred tank reactor (CSTR) application with fluctuations in market demand and price for multiple products. Economic performance surpasses cyclic scheduling in all scenarios presented. Computational performance is sufficiently light to enable online operation in a dual-loop feedback structure.</abstract><cop>Basel</cop><pub>MDPI AG</pub><doi>10.3390/pr5040083</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2227-9717
ispartof Processes, 2017-12, Vol.5 (4), p.83
issn 2227-9717
2227-9717
language eng
recordid cdi_proquest_journals_1988535781
source Publicly Available Content Database
subjects Computer applications
Continuously stirred tank reactors
Economic conditions
Integer programming
Iterative methods
Linear programming
Markets
Nonlinear control
Nonlinear programming
Predictive control
Production scheduling
Scheduling
Variations
title Combined Noncyclic Scheduling and Advanced Control for Continuous Chemical Processes
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T07%3A03%3A48IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Combined%20Noncyclic%20Scheduling%20and%20Advanced%20Control%20for%20Continuous%20Chemical%20Processes&rft.jtitle=Processes&rft.au=Petersen,%20Damon&rft.date=2017-12-01&rft.volume=5&rft.issue=4&rft.spage=83&rft.pages=83-&rft.issn=2227-9717&rft.eissn=2227-9717&rft_id=info:doi/10.3390/pr5040083&rft_dat=%3Cproquest_cross%3E1988535781%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c292t-4a2f22ce186d98c657cccfb389f676f3e326443e7ad18e8323384ead208a3e283%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1988535781&rft_id=info:pmid/&rfr_iscdi=true