Tuning Generalized Predictive PI controllers for process control applications

Predictive PI (PPI) controllers have demonstrated to exceed traditional PID controllers when they are applied to systems with long delays. This work proposes a new controller structure and tuning that we call Generalized Predictive PI (GPPI) controller which provides greater design flexibility than...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ISA transactions 2022-01, Vol.119, p.184-195
Hauptverfasser: Briones, Oscar, Alarcón, Rubén, Rojas, Alejandro J., Sbarbaro, Daniel
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 195
container_issue
container_start_page 184
container_title ISA transactions
container_volume 119
creator Briones, Oscar
Alarcón, Rubén
Rojas, Alejandro J.
Sbarbaro, Daniel
description Predictive PI (PPI) controllers have demonstrated to exceed traditional PID controllers when they are applied to systems with long delays. This work proposes a new controller structure and tuning that we call Generalized Predictive PI (GPPI) controller which provides greater design flexibility than PI and PPI strategies. To realize a fair comparison, the design and tuning rules for discrete PI and PPI controllers were developed using optimal arguments based on the root-locus, for critically damped response before a step change in the reference. Experimental results, using industrial equipment, have illustrated the tuning methodology and the performance of the proposed controller under real conditions. Flow and water level process in a laboratory flume were considered. For these processes, First Order Plus Time Delay (FOPTD) models are used. The GPPI control results are encouraging, reducing the settling time plus a very small overshoot before step change in the reference regarding the PI and PPI strategies, up to 41.03% for the flow control loop and up to 54.21% for the level control loop. The discrete analysis of the strategies in the Z plane was performed, allowing for a direct translation to recursive equations that can then be programmed into a Programmable Logic Controller (PLC), other industrial controllers such as Distributed Control Systems (DSC), or microcontrollers, such as Arduino, Raspberry or FPGA. This is an important result, since it demonstrates that the increased complexity of the proposed controller does not hamper its implementation in industrial controller systems. In this work, we used a Rockwell ControlLogix \protect \relax \special {t4ht=®} PLC with Structured Text programming language. •Systems with long time delays are particularly challenging for a PID controller.•The Predictive PI controller has been previously proposed as a PID alternative.•The Generalized PPI controller proposed here extends on the PPI controller..•The Generalized PPI controller offers more performance design freedom.•The Generalized PPI controller introduces a limited increase in complexity.•Experimental verification shows superior performance of the GPPI controller.
doi_str_mv 10.1016/j.isatra.2021.02.040
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_2498988876</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0019057821001233</els_id><sourcerecordid>2498988876</sourcerecordid><originalsourceid>FETCH-LOGICAL-c362t-eecd5ccdea2c9709cc9ebe1ee7ee4a76f9c187187f786c4f6eddfcf4465d70b83</originalsourceid><addsrcrecordid>eNp9kEFLAzEQhYMotlb_gcgeveyaTbOb5CJI0Vqo2EM9h3QyKynb3ZpsC_rrTdnWozAw8Hgzb-Yj5DanWU7z8mGduWA6bzJGWZ5RllFOz8gwl0KlUWLnZEhprlJaCDkgVyGsKaWsUPKSDMbjUkjO-JC8LXeNaz6TKTboTe1-0CYLj9ZB5_aYLGYJtE3n27pGH5Kq9cnWt4AhnPTEbLe1A9O5tgnX5KIydcCbYx-Rj5fn5eQ1nb9PZ5OneQrjknUpItgCwKJhoARVAApXmCMKRG5EWSmIb8SqhCyBVyVaW0HFeVlYQVdyPCL3_d54zNcOQ6c3LgDWtWmw3QXNuJJKSinKaOW9FXwbgsdKb73bGP-tc6oPIPVa9yD1AaSmTEeQcezumLBbbdD-DZ3IRcNjb8D4596h1wEcNhDReYRO29b9n_ALDhCItg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2498988876</pqid></control><display><type>article</type><title>Tuning Generalized Predictive PI controllers for process control applications</title><source>Elsevier ScienceDirect Journals</source><creator>Briones, Oscar ; Alarcón, Rubén ; Rojas, Alejandro J. ; Sbarbaro, Daniel</creator><creatorcontrib>Briones, Oscar ; Alarcón, Rubén ; Rojas, Alejandro J. ; Sbarbaro, Daniel</creatorcontrib><description>Predictive PI (PPI) controllers have demonstrated to exceed traditional PID controllers when they are applied to systems with long delays. This work proposes a new controller structure and tuning that we call Generalized Predictive PI (GPPI) controller which provides greater design flexibility than PI and PPI strategies. To realize a fair comparison, the design and tuning rules for discrete PI and PPI controllers were developed using optimal arguments based on the root-locus, for critically damped response before a step change in the reference. Experimental results, using industrial equipment, have illustrated the tuning methodology and the performance of the proposed controller under real conditions. Flow and water level process in a laboratory flume were considered. For these processes, First Order Plus Time Delay (FOPTD) models are used. The GPPI control results are encouraging, reducing the settling time plus a very small overshoot before step change in the reference regarding the PI and PPI strategies, up to 41.03% for the flow control loop and up to 54.21% for the level control loop. The discrete analysis of the strategies in the Z plane was performed, allowing for a direct translation to recursive equations that can then be programmed into a Programmable Logic Controller (PLC), other industrial controllers such as Distributed Control Systems (DSC), or microcontrollers, such as Arduino, Raspberry or FPGA. This is an important result, since it demonstrates that the increased complexity of the proposed controller does not hamper its implementation in industrial controller systems. In this work, we used a Rockwell ControlLogix \protect \relax \special {t4ht=®} PLC with Structured Text programming language. •Systems with long time delays are particularly challenging for a PID controller.•The Predictive PI controller has been previously proposed as a PID alternative.•The Generalized PPI controller proposed here extends on the PPI controller..•The Generalized PPI controller offers more performance design freedom.•The Generalized PPI controller introduces a limited increase in complexity.•Experimental verification shows superior performance of the GPPI controller.</description><identifier>ISSN: 0019-0578</identifier><identifier>EISSN: 1879-2022</identifier><identifier>DOI: 10.1016/j.isatra.2021.02.040</identifier><identifier>PMID: 33678424</identifier><language>eng</language><publisher>United States: Elsevier Ltd</publisher><subject>Controller tuning ; Discrete time system ; PID controller ; PLC ; PPI controller ; Time delay</subject><ispartof>ISA transactions, 2022-01, Vol.119, p.184-195</ispartof><rights>2021 ISA</rights><rights>Copyright © 2021. Published by Elsevier Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c362t-eecd5ccdea2c9709cc9ebe1ee7ee4a76f9c187187f786c4f6eddfcf4465d70b83</citedby><cites>FETCH-LOGICAL-c362t-eecd5ccdea2c9709cc9ebe1ee7ee4a76f9c187187f786c4f6eddfcf4465d70b83</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.isatra.2021.02.040$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3536,27903,27904,45974</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/33678424$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Briones, Oscar</creatorcontrib><creatorcontrib>Alarcón, Rubén</creatorcontrib><creatorcontrib>Rojas, Alejandro J.</creatorcontrib><creatorcontrib>Sbarbaro, Daniel</creatorcontrib><title>Tuning Generalized Predictive PI controllers for process control applications</title><title>ISA transactions</title><addtitle>ISA Trans</addtitle><description>Predictive PI (PPI) controllers have demonstrated to exceed traditional PID controllers when they are applied to systems with long delays. This work proposes a new controller structure and tuning that we call Generalized Predictive PI (GPPI) controller which provides greater design flexibility than PI and PPI strategies. To realize a fair comparison, the design and tuning rules for discrete PI and PPI controllers were developed using optimal arguments based on the root-locus, for critically damped response before a step change in the reference. Experimental results, using industrial equipment, have illustrated the tuning methodology and the performance of the proposed controller under real conditions. Flow and water level process in a laboratory flume were considered. For these processes, First Order Plus Time Delay (FOPTD) models are used. The GPPI control results are encouraging, reducing the settling time plus a very small overshoot before step change in the reference regarding the PI and PPI strategies, up to 41.03% for the flow control loop and up to 54.21% for the level control loop. The discrete analysis of the strategies in the Z plane was performed, allowing for a direct translation to recursive equations that can then be programmed into a Programmable Logic Controller (PLC), other industrial controllers such as Distributed Control Systems (DSC), or microcontrollers, such as Arduino, Raspberry or FPGA. This is an important result, since it demonstrates that the increased complexity of the proposed controller does not hamper its implementation in industrial controller systems. In this work, we used a Rockwell ControlLogix \protect \relax \special {t4ht=®} PLC with Structured Text programming language. •Systems with long time delays are particularly challenging for a PID controller.•The Predictive PI controller has been previously proposed as a PID alternative.•The Generalized PPI controller proposed here extends on the PPI controller..•The Generalized PPI controller offers more performance design freedom.•The Generalized PPI controller introduces a limited increase in complexity.•Experimental verification shows superior performance of the GPPI controller.</description><subject>Controller tuning</subject><subject>Discrete time system</subject><subject>PID controller</subject><subject>PLC</subject><subject>PPI controller</subject><subject>Time delay</subject><issn>0019-0578</issn><issn>1879-2022</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNp9kEFLAzEQhYMotlb_gcgeveyaTbOb5CJI0Vqo2EM9h3QyKynb3ZpsC_rrTdnWozAw8Hgzb-Yj5DanWU7z8mGduWA6bzJGWZ5RllFOz8gwl0KlUWLnZEhprlJaCDkgVyGsKaWsUPKSDMbjUkjO-JC8LXeNaz6TKTboTe1-0CYLj9ZB5_aYLGYJtE3n27pGH5Kq9cnWt4AhnPTEbLe1A9O5tgnX5KIydcCbYx-Rj5fn5eQ1nb9PZ5OneQrjknUpItgCwKJhoARVAApXmCMKRG5EWSmIb8SqhCyBVyVaW0HFeVlYQVdyPCL3_d54zNcOQ6c3LgDWtWmw3QXNuJJKSinKaOW9FXwbgsdKb73bGP-tc6oPIPVa9yD1AaSmTEeQcezumLBbbdD-DZ3IRcNjb8D4596h1wEcNhDReYRO29b9n_ALDhCItg</recordid><startdate>20220101</startdate><enddate>20220101</enddate><creator>Briones, Oscar</creator><creator>Alarcón, Rubén</creator><creator>Rojas, Alejandro J.</creator><creator>Sbarbaro, Daniel</creator><general>Elsevier Ltd</general><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7X8</scope></search><sort><creationdate>20220101</creationdate><title>Tuning Generalized Predictive PI controllers for process control applications</title><author>Briones, Oscar ; Alarcón, Rubén ; Rojas, Alejandro J. ; Sbarbaro, Daniel</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c362t-eecd5ccdea2c9709cc9ebe1ee7ee4a76f9c187187f786c4f6eddfcf4465d70b83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Controller tuning</topic><topic>Discrete time system</topic><topic>PID controller</topic><topic>PLC</topic><topic>PPI controller</topic><topic>Time delay</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Briones, Oscar</creatorcontrib><creatorcontrib>Alarcón, Rubén</creatorcontrib><creatorcontrib>Rojas, Alejandro J.</creatorcontrib><creatorcontrib>Sbarbaro, Daniel</creatorcontrib><collection>PubMed</collection><collection>CrossRef</collection><collection>MEDLINE - Academic</collection><jtitle>ISA transactions</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Briones, Oscar</au><au>Alarcón, Rubén</au><au>Rojas, Alejandro J.</au><au>Sbarbaro, Daniel</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Tuning Generalized Predictive PI controllers for process control applications</atitle><jtitle>ISA transactions</jtitle><addtitle>ISA Trans</addtitle><date>2022-01-01</date><risdate>2022</risdate><volume>119</volume><spage>184</spage><epage>195</epage><pages>184-195</pages><issn>0019-0578</issn><eissn>1879-2022</eissn><abstract>Predictive PI (PPI) controllers have demonstrated to exceed traditional PID controllers when they are applied to systems with long delays. This work proposes a new controller structure and tuning that we call Generalized Predictive PI (GPPI) controller which provides greater design flexibility than PI and PPI strategies. To realize a fair comparison, the design and tuning rules for discrete PI and PPI controllers were developed using optimal arguments based on the root-locus, for critically damped response before a step change in the reference. Experimental results, using industrial equipment, have illustrated the tuning methodology and the performance of the proposed controller under real conditions. Flow and water level process in a laboratory flume were considered. For these processes, First Order Plus Time Delay (FOPTD) models are used. The GPPI control results are encouraging, reducing the settling time plus a very small overshoot before step change in the reference regarding the PI and PPI strategies, up to 41.03% for the flow control loop and up to 54.21% for the level control loop. The discrete analysis of the strategies in the Z plane was performed, allowing for a direct translation to recursive equations that can then be programmed into a Programmable Logic Controller (PLC), other industrial controllers such as Distributed Control Systems (DSC), or microcontrollers, such as Arduino, Raspberry or FPGA. This is an important result, since it demonstrates that the increased complexity of the proposed controller does not hamper its implementation in industrial controller systems. In this work, we used a Rockwell ControlLogix \protect \relax \special {t4ht=®} PLC with Structured Text programming language. •Systems with long time delays are particularly challenging for a PID controller.•The Predictive PI controller has been previously proposed as a PID alternative.•The Generalized PPI controller proposed here extends on the PPI controller..•The Generalized PPI controller offers more performance design freedom.•The Generalized PPI controller introduces a limited increase in complexity.•Experimental verification shows superior performance of the GPPI controller.</abstract><cop>United States</cop><pub>Elsevier Ltd</pub><pmid>33678424</pmid><doi>10.1016/j.isatra.2021.02.040</doi><tpages>12</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0019-0578
ispartof ISA transactions, 2022-01, Vol.119, p.184-195
issn 0019-0578
1879-2022
language eng
recordid cdi_proquest_miscellaneous_2498988876
source Elsevier ScienceDirect Journals
subjects Controller tuning
Discrete time system
PID controller
PLC
PPI controller
Time delay
title Tuning Generalized Predictive PI controllers for process control applications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-21T12%3A35%3A32IST&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=Tuning%20Generalized%20Predictive%20PI%20controllers%20for%20process%20control%20applications&rft.jtitle=ISA%20transactions&rft.au=Briones,%20Oscar&rft.date=2022-01-01&rft.volume=119&rft.spage=184&rft.epage=195&rft.pages=184-195&rft.issn=0019-0578&rft.eissn=1879-2022&rft_id=info:doi/10.1016/j.isatra.2021.02.040&rft_dat=%3Cproquest_cross%3E2498988876%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2498988876&rft_id=info:pmid/33678424&rft_els_id=S0019057821001233&rfr_iscdi=true