Pre-compensation of servo contour errors using a model predictive control framework

Methods for pre-compensating contour errors in servo systems by adding components of the predicted contour error to the reference position command have recently been proposed in the literature. Such methods are very effective when the curvatures of the desired path are small but their performance de...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of machine tools & manufacture 2015-11, Vol.98, p.50-60
Hauptverfasser: Yang, Shiyi, Ghasemi, Amir H., Lu, Xiangxing, Okwudire, Chinedum E.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 60
container_issue
container_start_page 50
container_title International journal of machine tools & manufacture
container_volume 98
creator Yang, Shiyi
Ghasemi, Amir H.
Lu, Xiangxing
Okwudire, Chinedum E.
description Methods for pre-compensating contour errors in servo systems by adding components of the predicted contour error to the reference position command have recently been proposed in the literature. Such methods are very effective when the curvatures of the desired path are small but their performance degrades at locations of sharp curvature because they lack look-ahead capabilities. This paper presents an improved method for pre-compensating contour errors in servo systems by modifying reference position commands using a model predictive control framework. The pre-compensation value at any given location along the desired path is defined as a weighted average of contour errors within a prediction horizon, and the weights are selected to minimize the sum of squares of the estimated contour errors over the chosen prediction horizon. Constraint enforcement functionalities are also built into the proposed method to ensure that the pre-compensated reference commands stay within specified velocity and acceleration limits. Simulations and experiments are used to compare the performance of the proposed method to a recently proposed pre-compensation approach which lacks look-ahead and constraint enforcement capabilities. Significant improvements in contouring accuracy over the existing method are demonstrated.
doi_str_mv 10.1016/j.ijmachtools.2015.08.002
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1816065389</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0890695515300614</els_id><sourcerecordid>1816065389</sourcerecordid><originalsourceid>FETCH-LOGICAL-c354t-b03ca4aa55264bdc3422717196fd93703cfa7eb2de16d52b29263380ce2509193</originalsourceid><addsrcrecordid>eNqNkMtOwzAQRS0EEqXwD2bHJmFs10m8RBUvqRJIwNpynQm4JHEZp0X8PSllwZLVLO65V5rD2LmAXIAoLld5WHXOvw0xtimXIHQOVQ4gD9hEVKXJpCjhkE2gMpAVRutjdpLSCgBEpcSEPT0SZj52a-yTG0LseWx4QtpG7mM_xA1xJIqU-CaF_pU73sUaW74mrIMfwhZ_OIotb8h1-Bnp_ZQdNa5NePZ7p-zl5vp5fpctHm7v51eLzCs9G7IlKO9mzmkti9my9momZSlKYYqmNqoc08aVuJQ1iqLWcimNLJSqwKPUYIRRU3ax311T_NhgGmwXkse2dT3GTbKiEgUUWlU71OxRTzElwsauKXSOvqwAuxNpV_aPSLsTaaGyo8ixO993cfxlG5Bs8gF7Pwog9IOtY_jHyje-KYNq</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1816065389</pqid></control><display><type>article</type><title>Pre-compensation of servo contour errors using a model predictive control framework</title><source>Elsevier ScienceDirect Journals</source><creator>Yang, Shiyi ; Ghasemi, Amir H. ; Lu, Xiangxing ; Okwudire, Chinedum E.</creator><creatorcontrib>Yang, Shiyi ; Ghasemi, Amir H. ; Lu, Xiangxing ; Okwudire, Chinedum E.</creatorcontrib><description>Methods for pre-compensating contour errors in servo systems by adding components of the predicted contour error to the reference position command have recently been proposed in the literature. Such methods are very effective when the curvatures of the desired path are small but their performance degrades at locations of sharp curvature because they lack look-ahead capabilities. This paper presents an improved method for pre-compensating contour errors in servo systems by modifying reference position commands using a model predictive control framework. The pre-compensation value at any given location along the desired path is defined as a weighted average of contour errors within a prediction horizon, and the weights are selected to minimize the sum of squares of the estimated contour errors over the chosen prediction horizon. Constraint enforcement functionalities are also built into the proposed method to ensure that the pre-compensated reference commands stay within specified velocity and acceleration limits. Simulations and experiments are used to compare the performance of the proposed method to a recently proposed pre-compensation approach which lacks look-ahead and constraint enforcement capabilities. Significant improvements in contouring accuracy over the existing method are demonstrated.</description><identifier>ISSN: 0890-6955</identifier><identifier>EISSN: 1879-2170</identifier><identifier>DOI: 10.1016/j.ijmachtools.2015.08.002</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>CNC ; Commands ; Contour error ; Control ; Curvature ; Errors ; Mathematical analysis ; Mathematical models ; Pre-compensation ; Servocontrol ; Servomechanisms ; Shape</subject><ispartof>International journal of machine tools &amp; manufacture, 2015-11, Vol.98, p.50-60</ispartof><rights>2015 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c354t-b03ca4aa55264bdc3422717196fd93703cfa7eb2de16d52b29263380ce2509193</citedby><cites>FETCH-LOGICAL-c354t-b03ca4aa55264bdc3422717196fd93703cfa7eb2de16d52b29263380ce2509193</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0890695515300614$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65306</link.rule.ids></links><search><creatorcontrib>Yang, Shiyi</creatorcontrib><creatorcontrib>Ghasemi, Amir H.</creatorcontrib><creatorcontrib>Lu, Xiangxing</creatorcontrib><creatorcontrib>Okwudire, Chinedum E.</creatorcontrib><title>Pre-compensation of servo contour errors using a model predictive control framework</title><title>International journal of machine tools &amp; manufacture</title><description>Methods for pre-compensating contour errors in servo systems by adding components of the predicted contour error to the reference position command have recently been proposed in the literature. Such methods are very effective when the curvatures of the desired path are small but their performance degrades at locations of sharp curvature because they lack look-ahead capabilities. This paper presents an improved method for pre-compensating contour errors in servo systems by modifying reference position commands using a model predictive control framework. The pre-compensation value at any given location along the desired path is defined as a weighted average of contour errors within a prediction horizon, and the weights are selected to minimize the sum of squares of the estimated contour errors over the chosen prediction horizon. Constraint enforcement functionalities are also built into the proposed method to ensure that the pre-compensated reference commands stay within specified velocity and acceleration limits. Simulations and experiments are used to compare the performance of the proposed method to a recently proposed pre-compensation approach which lacks look-ahead and constraint enforcement capabilities. Significant improvements in contouring accuracy over the existing method are demonstrated.</description><subject>CNC</subject><subject>Commands</subject><subject>Contour error</subject><subject>Control</subject><subject>Curvature</subject><subject>Errors</subject><subject>Mathematical analysis</subject><subject>Mathematical models</subject><subject>Pre-compensation</subject><subject>Servocontrol</subject><subject>Servomechanisms</subject><subject>Shape</subject><issn>0890-6955</issn><issn>1879-2170</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNqNkMtOwzAQRS0EEqXwD2bHJmFs10m8RBUvqRJIwNpynQm4JHEZp0X8PSllwZLVLO65V5rD2LmAXIAoLld5WHXOvw0xtimXIHQOVQ4gD9hEVKXJpCjhkE2gMpAVRutjdpLSCgBEpcSEPT0SZj52a-yTG0LseWx4QtpG7mM_xA1xJIqU-CaF_pU73sUaW74mrIMfwhZ_OIotb8h1-Bnp_ZQdNa5NePZ7p-zl5vp5fpctHm7v51eLzCs9G7IlKO9mzmkti9my9momZSlKYYqmNqoc08aVuJQ1iqLWcimNLJSqwKPUYIRRU3ax311T_NhgGmwXkse2dT3GTbKiEgUUWlU71OxRTzElwsauKXSOvqwAuxNpV_aPSLsTaaGyo8ixO993cfxlG5Bs8gF7Pwog9IOtY_jHyje-KYNq</recordid><startdate>201511</startdate><enddate>201511</enddate><creator>Yang, Shiyi</creator><creator>Ghasemi, Amir H.</creator><creator>Lu, Xiangxing</creator><creator>Okwudire, Chinedum E.</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7TB</scope><scope>8BQ</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JG9</scope></search><sort><creationdate>201511</creationdate><title>Pre-compensation of servo contour errors using a model predictive control framework</title><author>Yang, Shiyi ; Ghasemi, Amir H. ; Lu, Xiangxing ; Okwudire, Chinedum E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c354t-b03ca4aa55264bdc3422717196fd93703cfa7eb2de16d52b29263380ce2509193</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>CNC</topic><topic>Commands</topic><topic>Contour error</topic><topic>Control</topic><topic>Curvature</topic><topic>Errors</topic><topic>Mathematical analysis</topic><topic>Mathematical models</topic><topic>Pre-compensation</topic><topic>Servocontrol</topic><topic>Servomechanisms</topic><topic>Shape</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Yang, Shiyi</creatorcontrib><creatorcontrib>Ghasemi, Amir H.</creatorcontrib><creatorcontrib>Lu, Xiangxing</creatorcontrib><creatorcontrib>Okwudire, Chinedum E.</creatorcontrib><collection>CrossRef</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Materials Research Database</collection><jtitle>International journal of machine tools &amp; manufacture</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Yang, Shiyi</au><au>Ghasemi, Amir H.</au><au>Lu, Xiangxing</au><au>Okwudire, Chinedum E.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Pre-compensation of servo contour errors using a model predictive control framework</atitle><jtitle>International journal of machine tools &amp; manufacture</jtitle><date>2015-11</date><risdate>2015</risdate><volume>98</volume><spage>50</spage><epage>60</epage><pages>50-60</pages><issn>0890-6955</issn><eissn>1879-2170</eissn><abstract>Methods for pre-compensating contour errors in servo systems by adding components of the predicted contour error to the reference position command have recently been proposed in the literature. Such methods are very effective when the curvatures of the desired path are small but their performance degrades at locations of sharp curvature because they lack look-ahead capabilities. This paper presents an improved method for pre-compensating contour errors in servo systems by modifying reference position commands using a model predictive control framework. The pre-compensation value at any given location along the desired path is defined as a weighted average of contour errors within a prediction horizon, and the weights are selected to minimize the sum of squares of the estimated contour errors over the chosen prediction horizon. Constraint enforcement functionalities are also built into the proposed method to ensure that the pre-compensated reference commands stay within specified velocity and acceleration limits. Simulations and experiments are used to compare the performance of the proposed method to a recently proposed pre-compensation approach which lacks look-ahead and constraint enforcement capabilities. Significant improvements in contouring accuracy over the existing method are demonstrated.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.ijmachtools.2015.08.002</doi><tpages>11</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0890-6955
ispartof International journal of machine tools & manufacture, 2015-11, Vol.98, p.50-60
issn 0890-6955
1879-2170
language eng
recordid cdi_proquest_miscellaneous_1816065389
source Elsevier ScienceDirect Journals
subjects CNC
Commands
Contour error
Control
Curvature
Errors
Mathematical analysis
Mathematical models
Pre-compensation
Servocontrol
Servomechanisms
Shape
title Pre-compensation of servo contour errors using a model predictive control framework
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T08%3A52%3A16IST&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=Pre-compensation%20of%20servo%20contour%20errors%20using%20a%20model%20predictive%20control%20framework&rft.jtitle=International%20journal%20of%20machine%20tools%20&%20manufacture&rft.au=Yang,%20Shiyi&rft.date=2015-11&rft.volume=98&rft.spage=50&rft.epage=60&rft.pages=50-60&rft.issn=0890-6955&rft.eissn=1879-2170&rft_id=info:doi/10.1016/j.ijmachtools.2015.08.002&rft_dat=%3Cproquest_cross%3E1816065389%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=1816065389&rft_id=info:pmid/&rft_els_id=S0890695515300614&rfr_iscdi=true