Trajectory tracking performance comparison between genetic algorithm and ant colony optimization for PID controller tuning on pressure process

The main goal of this study was to compare the performances of genetic algorithm (GA) and ant colony optimization (ACO) algorithm for PID controller tuning on a pressure control process. GA and ACO were used for tuning of the PID controller when predefined trajectory reference signal was applied. Of...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer applications in engineering education 2012-09, Vol.20 (3), p.518-528
Hauptverfasser: Ünal, Muhammet, Erdal, Hasan, Topuz, Vedat
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 528
container_issue 3
container_start_page 518
container_title Computer applications in engineering education
container_volume 20
creator Ünal, Muhammet
Erdal, Hasan
Topuz, Vedat
description The main goal of this study was to compare the performances of genetic algorithm (GA) and ant colony optimization (ACO) algorithm for PID controller tuning on a pressure control process. GA and ACO were used for tuning of the PID controller when predefined trajectory reference signal was applied. Offline learning approach was employed in both GA and ACO algorithms. Realized pressure process dynamic has nonlinear behavior, thus system was modeled by nonlinear auto regressive and exogenous input (NARX) type artificial neural network (ANN) approach. PID controller was also tuned by Ziegler–Nichols (Z–N) method to compare the results. A cost function was design to minimize the error along the defined cubic trajectory for the GA‐PID and ACO‐PID controller. Then PID controller parameters (Kp, Ki, Kd) were found by GA‐PID, ACO‐PID algorithms, which were adjusted with their optimal parameters. It was concluded that both ACO and GA algorithms could be used to tune the PID controllers in the pressure process with excellent performance. This material is suitable for an engineering course on neural networks, genetic algorithm, ant colony optimization and process control laboratory. © 2010 Wiley Periodicals, Inc. Comput Appl Eng Educ 20: 518–528, 2012
doi_str_mv 10.1002/cae.20420
format Article
fullrecord <record><control><sourceid>wiley_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1002_cae_20420</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CAE20420</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3070-6ca850131c3f83eb8df200621c0d487b30457fb42a043a90e86dd12f0c5d19a83</originalsourceid><addsrcrecordid>eNp1kM1OwzAQhCMEElA48Aa-cgis4_weIRRaqQIORRwt19kUl8SObFdQHoJnxqXAjcNqR5pvdqWJojMKFxQguZQCLxJIE9iLjihUVQxZmuxvdU5jVhTsMDp2bgUAVc6qo-hzbsUKpTd2Q7wV8lXpJRnQtsb2Qksk0vSDsMoZTRbo3xA1WaJGryQR3dJY5V96InQTxge4M3pDzOBVrz6EVyEVLpHH6U3wtLem69ASv9bbN8EcLDq3thiEkUGeRAet6Bye_uxR9HQ7nteTePZwN62vZrFkUECcS1FmQBmVrC0ZLsqmTQDyhEpo0rJYMEizol2kiYCUiQqwzJuGJi3IrKGVKNkoOt_dldY4Z7Hlg1W9sBtOgW-L5KFI_l1kYC937JvqcPM_yOur8W8i3iWU8_j-lxD2lecFKzL-fH_H53U1ydNZza_ZF96Wh0s</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Trajectory tracking performance comparison between genetic algorithm and ant colony optimization for PID controller tuning on pressure process</title><source>Wiley Journals</source><creator>Ünal, Muhammet ; Erdal, Hasan ; Topuz, Vedat</creator><creatorcontrib>Ünal, Muhammet ; Erdal, Hasan ; Topuz, Vedat</creatorcontrib><description>The main goal of this study was to compare the performances of genetic algorithm (GA) and ant colony optimization (ACO) algorithm for PID controller tuning on a pressure control process. GA and ACO were used for tuning of the PID controller when predefined trajectory reference signal was applied. Offline learning approach was employed in both GA and ACO algorithms. Realized pressure process dynamic has nonlinear behavior, thus system was modeled by nonlinear auto regressive and exogenous input (NARX) type artificial neural network (ANN) approach. PID controller was also tuned by Ziegler–Nichols (Z–N) method to compare the results. A cost function was design to minimize the error along the defined cubic trajectory for the GA‐PID and ACO‐PID controller. Then PID controller parameters (Kp, Ki, Kd) were found by GA‐PID, ACO‐PID algorithms, which were adjusted with their optimal parameters. It was concluded that both ACO and GA algorithms could be used to tune the PID controllers in the pressure process with excellent performance. This material is suitable for an engineering course on neural networks, genetic algorithm, ant colony optimization and process control laboratory. © 2010 Wiley Periodicals, Inc. Comput Appl Eng Educ 20: 518–528, 2012</description><identifier>ISSN: 1061-3773</identifier><identifier>EISSN: 1099-0542</identifier><identifier>DOI: 10.1002/cae.20420</identifier><language>eng</language><publisher>Hoboken: Wiley Subscription Services, Inc., A Wiley Company</publisher><subject>ant colony optimization algorithm ; artificial neural network ; genetic algorithm ; PID controller ; pressure process</subject><ispartof>Computer applications in engineering education, 2012-09, Vol.20 (3), p.518-528</ispartof><rights>Copyright © 2010 Wiley Periodicals, Inc.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3070-6ca850131c3f83eb8df200621c0d487b30457fb42a043a90e86dd12f0c5d19a83</citedby><cites>FETCH-LOGICAL-c3070-6ca850131c3f83eb8df200621c0d487b30457fb42a043a90e86dd12f0c5d19a83</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fcae.20420$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fcae.20420$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,780,784,1417,27924,27925,45574,45575</link.rule.ids></links><search><creatorcontrib>Ünal, Muhammet</creatorcontrib><creatorcontrib>Erdal, Hasan</creatorcontrib><creatorcontrib>Topuz, Vedat</creatorcontrib><title>Trajectory tracking performance comparison between genetic algorithm and ant colony optimization for PID controller tuning on pressure process</title><title>Computer applications in engineering education</title><addtitle>Comput. Appl. Eng. Educ</addtitle><description>The main goal of this study was to compare the performances of genetic algorithm (GA) and ant colony optimization (ACO) algorithm for PID controller tuning on a pressure control process. GA and ACO were used for tuning of the PID controller when predefined trajectory reference signal was applied. Offline learning approach was employed in both GA and ACO algorithms. Realized pressure process dynamic has nonlinear behavior, thus system was modeled by nonlinear auto regressive and exogenous input (NARX) type artificial neural network (ANN) approach. PID controller was also tuned by Ziegler–Nichols (Z–N) method to compare the results. A cost function was design to minimize the error along the defined cubic trajectory for the GA‐PID and ACO‐PID controller. Then PID controller parameters (Kp, Ki, Kd) were found by GA‐PID, ACO‐PID algorithms, which were adjusted with their optimal parameters. It was concluded that both ACO and GA algorithms could be used to tune the PID controllers in the pressure process with excellent performance. This material is suitable for an engineering course on neural networks, genetic algorithm, ant colony optimization and process control laboratory. © 2010 Wiley Periodicals, Inc. Comput Appl Eng Educ 20: 518–528, 2012</description><subject>ant colony optimization algorithm</subject><subject>artificial neural network</subject><subject>genetic algorithm</subject><subject>PID controller</subject><subject>pressure process</subject><issn>1061-3773</issn><issn>1099-0542</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNp1kM1OwzAQhCMEElA48Aa-cgis4_weIRRaqQIORRwt19kUl8SObFdQHoJnxqXAjcNqR5pvdqWJojMKFxQguZQCLxJIE9iLjihUVQxZmuxvdU5jVhTsMDp2bgUAVc6qo-hzbsUKpTd2Q7wV8lXpJRnQtsb2Qksk0vSDsMoZTRbo3xA1WaJGryQR3dJY5V96InQTxge4M3pDzOBVrz6EVyEVLpHH6U3wtLem69ASv9bbN8EcLDq3thiEkUGeRAet6Bye_uxR9HQ7nteTePZwN62vZrFkUECcS1FmQBmVrC0ZLsqmTQDyhEpo0rJYMEizol2kiYCUiQqwzJuGJi3IrKGVKNkoOt_dldY4Z7Hlg1W9sBtOgW-L5KFI_l1kYC937JvqcPM_yOur8W8i3iWU8_j-lxD2lecFKzL-fH_H53U1ydNZza_ZF96Wh0s</recordid><startdate>201209</startdate><enddate>201209</enddate><creator>Ünal, Muhammet</creator><creator>Erdal, Hasan</creator><creator>Topuz, Vedat</creator><general>Wiley Subscription Services, Inc., A Wiley Company</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>201209</creationdate><title>Trajectory tracking performance comparison between genetic algorithm and ant colony optimization for PID controller tuning on pressure process</title><author>Ünal, Muhammet ; Erdal, Hasan ; Topuz, Vedat</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3070-6ca850131c3f83eb8df200621c0d487b30457fb42a043a90e86dd12f0c5d19a83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>ant colony optimization algorithm</topic><topic>artificial neural network</topic><topic>genetic algorithm</topic><topic>PID controller</topic><topic>pressure process</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ünal, Muhammet</creatorcontrib><creatorcontrib>Erdal, Hasan</creatorcontrib><creatorcontrib>Topuz, Vedat</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><jtitle>Computer applications in engineering education</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ünal, Muhammet</au><au>Erdal, Hasan</au><au>Topuz, Vedat</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Trajectory tracking performance comparison between genetic algorithm and ant colony optimization for PID controller tuning on pressure process</atitle><jtitle>Computer applications in engineering education</jtitle><addtitle>Comput. Appl. Eng. Educ</addtitle><date>2012-09</date><risdate>2012</risdate><volume>20</volume><issue>3</issue><spage>518</spage><epage>528</epage><pages>518-528</pages><issn>1061-3773</issn><eissn>1099-0542</eissn><abstract>The main goal of this study was to compare the performances of genetic algorithm (GA) and ant colony optimization (ACO) algorithm for PID controller tuning on a pressure control process. GA and ACO were used for tuning of the PID controller when predefined trajectory reference signal was applied. Offline learning approach was employed in both GA and ACO algorithms. Realized pressure process dynamic has nonlinear behavior, thus system was modeled by nonlinear auto regressive and exogenous input (NARX) type artificial neural network (ANN) approach. PID controller was also tuned by Ziegler–Nichols (Z–N) method to compare the results. A cost function was design to minimize the error along the defined cubic trajectory for the GA‐PID and ACO‐PID controller. Then PID controller parameters (Kp, Ki, Kd) were found by GA‐PID, ACO‐PID algorithms, which were adjusted with their optimal parameters. It was concluded that both ACO and GA algorithms could be used to tune the PID controllers in the pressure process with excellent performance. This material is suitable for an engineering course on neural networks, genetic algorithm, ant colony optimization and process control laboratory. © 2010 Wiley Periodicals, Inc. Comput Appl Eng Educ 20: 518–528, 2012</abstract><cop>Hoboken</cop><pub>Wiley Subscription Services, Inc., A Wiley Company</pub><doi>10.1002/cae.20420</doi><tpages>11</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1061-3773
ispartof Computer applications in engineering education, 2012-09, Vol.20 (3), p.518-528
issn 1061-3773
1099-0542
language eng
recordid cdi_crossref_primary_10_1002_cae_20420
source Wiley Journals
subjects ant colony optimization algorithm
artificial neural network
genetic algorithm
PID controller
pressure process
title Trajectory tracking performance comparison between genetic algorithm and ant colony optimization for PID controller tuning on pressure process
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T05%3A15%3A54IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-wiley_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Trajectory%20tracking%20performance%20comparison%20between%20genetic%20algorithm%20and%20ant%20colony%20optimization%20for%20PID%20controller%20tuning%20on%20pressure%20process&rft.jtitle=Computer%20applications%20in%20engineering%20education&rft.au=%C3%9Cnal,%20Muhammet&rft.date=2012-09&rft.volume=20&rft.issue=3&rft.spage=518&rft.epage=528&rft.pages=518-528&rft.issn=1061-3773&rft.eissn=1099-0542&rft_id=info:doi/10.1002/cae.20420&rft_dat=%3Cwiley_cross%3ECAE20420%3C/wiley_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true