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...
Gespeichert in:
Veröffentlicht in: | International journal of machine tools & manufacture 2015-11, Vol.98, p.50-60 |
---|---|
Hauptverfasser: | , , , |
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 & 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 & 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 & Transportation Engineering Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><collection>Materials Research Database</collection><jtitle>International journal of machine tools & 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 & 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 |