Time and energy optimal trajectory generation for coverage motion in industrial machines
The increase in computer numerical control machine efficiency highly contributes to environmental emission reduction and energy-savings. Path and trajectory optimizations are used to improve machine efficiency in a coverage motion such as pocket milling, polishing, inspection, gluing, and additive m...
Gespeichert in:
Veröffentlicht in: | ISA transactions 2023-07, Vol.138, p.735-745 |
---|---|
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 | 745 |
---|---|
container_issue | |
container_start_page | 735 |
container_title | ISA transactions |
container_volume | 138 |
creator | Halinga, Mathias Sebastian Nshama, Enock William Schäfle, Tobias Rainer Uchiyama, Naoki |
description | The increase in computer numerical control machine efficiency highly contributes to environmental emission reduction and energy-savings. Path and trajectory optimizations are used to improve machine efficiency in a coverage motion such as pocket milling, polishing, inspection, gluing, and additive manufacturing. Several studies have proposed coverage motion optimization in improving machine efficiency for time and energy consumption. Ensuring the smoothness and satisfaction of the machine constraints in coverage motion is necessary. This paper proposes a multi-objective path and trajectory optimization to obtain a trade-off between time and energy consumption for coverage motion. Jerk limited acceleration profiles describe the trajectory where velocity profiles generated for each linear segment attain desirable velocities. The energy model of an industrial two-axis feed drive system is used in finding solutions to the optimization problem. The non-dominated sorting genetic algorithm II generates a Pareto front for trade-off time and energy consumption solutions. Simulation results of the proposed method are validated through experiments using the industrial two-axis feed drive system. Experimental results show the effectiveness of the proposed approach where time reduction and energy savings are 10.05% and 2.10%, respectively. In addition, the optimized path has a lower maximum error of 76.6% compared to the constantly commanded velocity optimized path.
•A method of simultaneous trajectory generation and path optimization is proposed.•Jerk limited acceleration profiles describe the trajectory.•The NSGA II is used to find the trade-off between time and energy consumption.•The best trade-off solution achieves time reduction and energy savings of 10.05% and 2.10%.•Optimized path motion with variable velocities reduces maximum error by 76.6%. |
doi_str_mv | 10.1016/j.isatra.2023.03.025 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_2791368719</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0019057823001350</els_id><sourcerecordid>2791368719</sourcerecordid><originalsourceid>FETCH-LOGICAL-c428t-efd663c06858f965cff99c7d8b0071c14015a223cc461a1bb5720360c3c5522d3</originalsourceid><addsrcrecordid>eNp9kE9LAzEQxYMotla_gcgevWydZJtschGk-A8KXip4C2l2tqZ0NzXZLfTbm9rqUXgQMvPeDPMj5JrCmAIVd6uxi6YLZsyAFWNIYvyEDKksVZ5K7JQMAajKgZdyQC5iXAEki5LnZFAIJQRwOSQfc9dgZtoqwxbDcpf5Tecas87S5BXazoddtty3TOd8m9U-ZNZv03eJWeN_am6vqo9dcCnXGPvpWoyX5Kw264hXx3dE3p8e59OXfPb2_Dp9mOV2wmSXY10JUVgQkstaCW7rWilbVnIBUFJLJ0C5YaywdiKooYsFLxkUAmxhOWesKkbk9jB3E_xXj7HTjYsW12vTou-jZqWihZAlVck6OVht8DEGrPUmpFvDTlPQe6Z6pQ9M9Z6phiTGU-zmuKFfNFj9hX4hJsP9wYDpzq3DoKN12FqsXEgIdeXd_xu-AbX4imc</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2791368719</pqid></control><display><type>article</type><title>Time and energy optimal trajectory generation for coverage motion in industrial machines</title><source>Elsevier ScienceDirect Journals</source><creator>Halinga, Mathias Sebastian ; Nshama, Enock William ; Schäfle, Tobias Rainer ; Uchiyama, Naoki</creator><creatorcontrib>Halinga, Mathias Sebastian ; Nshama, Enock William ; Schäfle, Tobias Rainer ; Uchiyama, Naoki</creatorcontrib><description>The increase in computer numerical control machine efficiency highly contributes to environmental emission reduction and energy-savings. Path and trajectory optimizations are used to improve machine efficiency in a coverage motion such as pocket milling, polishing, inspection, gluing, and additive manufacturing. Several studies have proposed coverage motion optimization in improving machine efficiency for time and energy consumption. Ensuring the smoothness and satisfaction of the machine constraints in coverage motion is necessary. This paper proposes a multi-objective path and trajectory optimization to obtain a trade-off between time and energy consumption for coverage motion. Jerk limited acceleration profiles describe the trajectory where velocity profiles generated for each linear segment attain desirable velocities. The energy model of an industrial two-axis feed drive system is used in finding solutions to the optimization problem. The non-dominated sorting genetic algorithm II generates a Pareto front for trade-off time and energy consumption solutions. Simulation results of the proposed method are validated through experiments using the industrial two-axis feed drive system. Experimental results show the effectiveness of the proposed approach where time reduction and energy savings are 10.05% and 2.10%, respectively. In addition, the optimized path has a lower maximum error of 76.6% compared to the constantly commanded velocity optimized path.
•A method of simultaneous trajectory generation and path optimization is proposed.•Jerk limited acceleration profiles describe the trajectory.•The NSGA II is used to find the trade-off between time and energy consumption.•The best trade-off solution achieves time reduction and energy savings of 10.05% and 2.10%.•Optimized path motion with variable velocities reduces maximum error by 76.6%.</description><identifier>ISSN: 0019-0578</identifier><identifier>EISSN: 1879-2022</identifier><identifier>DOI: 10.1016/j.isatra.2023.03.025</identifier><identifier>PMID: 36966058</identifier><language>eng</language><publisher>United States: Elsevier Ltd</publisher><subject>Computer numerical control machines ; Feed drive systems ; Multi-objective optimization ; Pareto front ; Path optimization ; Trajectory generation</subject><ispartof>ISA transactions, 2023-07, Vol.138, p.735-745</ispartof><rights>2023 ISA</rights><rights>Copyright © 2023 ISA. Published by Elsevier Ltd. All rights reserved.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c428t-efd663c06858f965cff99c7d8b0071c14015a223cc461a1bb5720360c3c5522d3</citedby><cites>FETCH-LOGICAL-c428t-efd663c06858f965cff99c7d8b0071c14015a223cc461a1bb5720360c3c5522d3</cites><orcidid>0000-0002-5892-7242</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0019057823001350$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65534</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/36966058$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Halinga, Mathias Sebastian</creatorcontrib><creatorcontrib>Nshama, Enock William</creatorcontrib><creatorcontrib>Schäfle, Tobias Rainer</creatorcontrib><creatorcontrib>Uchiyama, Naoki</creatorcontrib><title>Time and energy optimal trajectory generation for coverage motion in industrial machines</title><title>ISA transactions</title><addtitle>ISA Trans</addtitle><description>The increase in computer numerical control machine efficiency highly contributes to environmental emission reduction and energy-savings. Path and trajectory optimizations are used to improve machine efficiency in a coverage motion such as pocket milling, polishing, inspection, gluing, and additive manufacturing. Several studies have proposed coverage motion optimization in improving machine efficiency for time and energy consumption. Ensuring the smoothness and satisfaction of the machine constraints in coverage motion is necessary. This paper proposes a multi-objective path and trajectory optimization to obtain a trade-off between time and energy consumption for coverage motion. Jerk limited acceleration profiles describe the trajectory where velocity profiles generated for each linear segment attain desirable velocities. The energy model of an industrial two-axis feed drive system is used in finding solutions to the optimization problem. The non-dominated sorting genetic algorithm II generates a Pareto front for trade-off time and energy consumption solutions. Simulation results of the proposed method are validated through experiments using the industrial two-axis feed drive system. Experimental results show the effectiveness of the proposed approach where time reduction and energy savings are 10.05% and 2.10%, respectively. In addition, the optimized path has a lower maximum error of 76.6% compared to the constantly commanded velocity optimized path.
•A method of simultaneous trajectory generation and path optimization is proposed.•Jerk limited acceleration profiles describe the trajectory.•The NSGA II is used to find the trade-off between time and energy consumption.•The best trade-off solution achieves time reduction and energy savings of 10.05% and 2.10%.•Optimized path motion with variable velocities reduces maximum error by 76.6%.</description><subject>Computer numerical control machines</subject><subject>Feed drive systems</subject><subject>Multi-objective optimization</subject><subject>Pareto front</subject><subject>Path optimization</subject><subject>Trajectory generation</subject><issn>0019-0578</issn><issn>1879-2022</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNp9kE9LAzEQxYMotla_gcgevWydZJtschGk-A8KXip4C2l2tqZ0NzXZLfTbm9rqUXgQMvPeDPMj5JrCmAIVd6uxi6YLZsyAFWNIYvyEDKksVZ5K7JQMAajKgZdyQC5iXAEki5LnZFAIJQRwOSQfc9dgZtoqwxbDcpf5Tecas87S5BXazoddtty3TOd8m9U-ZNZv03eJWeN_am6vqo9dcCnXGPvpWoyX5Kw264hXx3dE3p8e59OXfPb2_Dp9mOV2wmSXY10JUVgQkstaCW7rWilbVnIBUFJLJ0C5YaywdiKooYsFLxkUAmxhOWesKkbk9jB3E_xXj7HTjYsW12vTou-jZqWihZAlVck6OVht8DEGrPUmpFvDTlPQe6Z6pQ9M9Z6phiTGU-zmuKFfNFj9hX4hJsP9wYDpzq3DoKN12FqsXEgIdeXd_xu-AbX4imc</recordid><startdate>202307</startdate><enddate>202307</enddate><creator>Halinga, Mathias Sebastian</creator><creator>Nshama, Enock William</creator><creator>Schäfle, Tobias Rainer</creator><creator>Uchiyama, Naoki</creator><general>Elsevier Ltd</general><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7X8</scope><orcidid>https://orcid.org/0000-0002-5892-7242</orcidid></search><sort><creationdate>202307</creationdate><title>Time and energy optimal trajectory generation for coverage motion in industrial machines</title><author>Halinga, Mathias Sebastian ; Nshama, Enock William ; Schäfle, Tobias Rainer ; Uchiyama, Naoki</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c428t-efd663c06858f965cff99c7d8b0071c14015a223cc461a1bb5720360c3c5522d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Computer numerical control machines</topic><topic>Feed drive systems</topic><topic>Multi-objective optimization</topic><topic>Pareto front</topic><topic>Path optimization</topic><topic>Trajectory generation</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Halinga, Mathias Sebastian</creatorcontrib><creatorcontrib>Nshama, Enock William</creatorcontrib><creatorcontrib>Schäfle, Tobias Rainer</creatorcontrib><creatorcontrib>Uchiyama, Naoki</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>Halinga, Mathias Sebastian</au><au>Nshama, Enock William</au><au>Schäfle, Tobias Rainer</au><au>Uchiyama, Naoki</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Time and energy optimal trajectory generation for coverage motion in industrial machines</atitle><jtitle>ISA transactions</jtitle><addtitle>ISA Trans</addtitle><date>2023-07</date><risdate>2023</risdate><volume>138</volume><spage>735</spage><epage>745</epage><pages>735-745</pages><issn>0019-0578</issn><eissn>1879-2022</eissn><abstract>The increase in computer numerical control machine efficiency highly contributes to environmental emission reduction and energy-savings. Path and trajectory optimizations are used to improve machine efficiency in a coverage motion such as pocket milling, polishing, inspection, gluing, and additive manufacturing. Several studies have proposed coverage motion optimization in improving machine efficiency for time and energy consumption. Ensuring the smoothness and satisfaction of the machine constraints in coverage motion is necessary. This paper proposes a multi-objective path and trajectory optimization to obtain a trade-off between time and energy consumption for coverage motion. Jerk limited acceleration profiles describe the trajectory where velocity profiles generated for each linear segment attain desirable velocities. The energy model of an industrial two-axis feed drive system is used in finding solutions to the optimization problem. The non-dominated sorting genetic algorithm II generates a Pareto front for trade-off time and energy consumption solutions. Simulation results of the proposed method are validated through experiments using the industrial two-axis feed drive system. Experimental results show the effectiveness of the proposed approach where time reduction and energy savings are 10.05% and 2.10%, respectively. In addition, the optimized path has a lower maximum error of 76.6% compared to the constantly commanded velocity optimized path.
•A method of simultaneous trajectory generation and path optimization is proposed.•Jerk limited acceleration profiles describe the trajectory.•The NSGA II is used to find the trade-off between time and energy consumption.•The best trade-off solution achieves time reduction and energy savings of 10.05% and 2.10%.•Optimized path motion with variable velocities reduces maximum error by 76.6%.</abstract><cop>United States</cop><pub>Elsevier Ltd</pub><pmid>36966058</pmid><doi>10.1016/j.isatra.2023.03.025</doi><tpages>11</tpages><orcidid>https://orcid.org/0000-0002-5892-7242</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0019-0578 |
ispartof | ISA transactions, 2023-07, Vol.138, p.735-745 |
issn | 0019-0578 1879-2022 |
language | eng |
recordid | cdi_proquest_miscellaneous_2791368719 |
source | Elsevier ScienceDirect Journals |
subjects | Computer numerical control machines Feed drive systems Multi-objective optimization Pareto front Path optimization Trajectory generation |
title | Time and energy optimal trajectory generation for coverage motion in industrial machines |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-15T02%3A21%3A27IST&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=Time%20and%20energy%20optimal%20trajectory%20generation%20for%20coverage%20motion%20in%20industrial%20machines&rft.jtitle=ISA%20transactions&rft.au=Halinga,%20Mathias%20Sebastian&rft.date=2023-07&rft.volume=138&rft.spage=735&rft.epage=745&rft.pages=735-745&rft.issn=0019-0578&rft.eissn=1879-2022&rft_id=info:doi/10.1016/j.isatra.2023.03.025&rft_dat=%3Cproquest_cross%3E2791368719%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=2791368719&rft_id=info:pmid/36966058&rft_els_id=S0019057823001350&rfr_iscdi=true |