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...
Saved in:
Published in: | Processes 2017-12, Vol.5 (4), p.83 |
---|---|
Main Authors: | , , , , |
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 & 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 |