Loading…
Compensation of friction and stick-slip uncertainties in trajectory tracking control of servo DC machines considering actuation constraints
Nowadays, electric motors are common in many precision instrument industries that require high-precision control. If a suitable model of a servo system is available, accurate results can be obtained using a model-based control algorithm. The DC motor is one of the most widely used systems in precisi...
Saved in:
Published in: | Proceedings of the Institution of Mechanical Engineers. Part I, Journal of systems and control engineering Journal of systems and control engineering, 2024-03, Vol.238 (3), p.479-503 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c312t-9b0d6a556e3a5e799acff2d9f6d128d4c42e90f162d61fb34275d4bb8f42dfcb3 |
---|---|
cites | cdi_FETCH-LOGICAL-c312t-9b0d6a556e3a5e799acff2d9f6d128d4c42e90f162d61fb34275d4bb8f42dfcb3 |
container_end_page | 503 |
container_issue | 3 |
container_start_page | 479 |
container_title | Proceedings of the Institution of Mechanical Engineers. Part I, Journal of systems and control engineering |
container_volume | 238 |
creator | Ebrahimi, MM Homaeinezhad, MR |
description | Nowadays, electric motors are common in many precision instrument industries that require high-precision control. If a suitable model of a servo system is available, accurate results can be obtained using a model-based control algorithm. The DC motor is one of the most widely used systems in precision industries, for which a high-precision controller can be designed using its mathematical model with feedback on position and velocity. In such systems and other rotating systems, it is necessary to consider friction in the control system design. Friction enters the system in the form of resistant force or torque in both static and kinetic states, which causes uncertainty in the dynamic modeling of the system, the stick-slip phenomenon, and creates a deadzone in the actuation system. In this article, considering a switching dynamic model for different states of a system subject to friction which has a saturation limit on the control input and an actuation system dependent on the angular velocity feedback, first, the stable reaching laws in two modes of position control and velocity control for different dynamic model switch modes are defined. Then, the control input that forces the tracking error to follow the corresponding reaching law for each control mode is calculated. In the next step, according to the limitations of the actuation system, such as saturation and deadzone, using the filtering mechanism and optimal search for each control mode, the desired values are filtered and it is guaranteed that the control input will be chosen within the allowed range. Finally, using the optimal switching mode selection mechanism, the optimal control mode is selected and the voltage is calculated as the next step input. |
doi_str_mv | 10.1177/09596518231196830 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2932391949</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sage_id>10.1177_09596518231196830</sage_id><sourcerecordid>2932391949</sourcerecordid><originalsourceid>FETCH-LOGICAL-c312t-9b0d6a556e3a5e799acff2d9f6d128d4c42e90f162d61fb34275d4bb8f42dfcb3</originalsourceid><addsrcrecordid>eNp1kMlKBDEQhoMoOI4-gLeA5x6z9JajtCsMeNFzk84ypmcmaZO0MM_gS5u2BQ9iHaqKqv_7CwqAS4xWGFfVNWIFKwtcE4oxK2uKjsCCoBxnNKVjsJj22SQ4BWch9ChFzaoF-GzcflA28GichU5D7Y347rmVMEQjtlnYmQGOVigfubHRqACNhdHzXono_GFqxdbYDRTORu92k09Q_sPB2wbuuXgzNjFpGYxUfhJyEcf55DRNfPIN5-BE811QFz91CV7v716ax2z9_PDU3KwzQTGJGeuQLHlRlIryQlWMcaE1kUyXEpNa5iIniiGNSyJLrDuak6qQedfVOidSi44uwdXsO3j3PqoQ296N3qaTLWGUUIZZzpIKzyrhXQhe6XbwZs_9ocWonX7e_vl5YlYzE_hG_br-D3wBI5iFYw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2932391949</pqid></control><display><type>article</type><title>Compensation of friction and stick-slip uncertainties in trajectory tracking control of servo DC machines considering actuation constraints</title><source>SAGE IMechE Complete Collection</source><source>SAGE</source><creator>Ebrahimi, MM ; Homaeinezhad, MR</creator><creatorcontrib>Ebrahimi, MM ; Homaeinezhad, MR</creatorcontrib><description>Nowadays, electric motors are common in many precision instrument industries that require high-precision control. If a suitable model of a servo system is available, accurate results can be obtained using a model-based control algorithm. The DC motor is one of the most widely used systems in precision industries, for which a high-precision controller can be designed using its mathematical model with feedback on position and velocity. In such systems and other rotating systems, it is necessary to consider friction in the control system design. Friction enters the system in the form of resistant force or torque in both static and kinetic states, which causes uncertainty in the dynamic modeling of the system, the stick-slip phenomenon, and creates a deadzone in the actuation system. In this article, considering a switching dynamic model for different states of a system subject to friction which has a saturation limit on the control input and an actuation system dependent on the angular velocity feedback, first, the stable reaching laws in two modes of position control and velocity control for different dynamic model switch modes are defined. Then, the control input that forces the tracking error to follow the corresponding reaching law for each control mode is calculated. In the next step, according to the limitations of the actuation system, such as saturation and deadzone, using the filtering mechanism and optimal search for each control mode, the desired values are filtered and it is guaranteed that the control input will be chosen within the allowed range. Finally, using the optimal switching mode selection mechanism, the optimal control mode is selected and the voltage is calculated as the next step input.</description><identifier>ISSN: 0959-6518</identifier><identifier>EISSN: 2041-3041</identifier><identifier>DOI: 10.1177/09596518231196830</identifier><language>eng</language><publisher>London, England: SAGE Publications</publisher><subject>Actuation ; Algorithms ; Angular velocity ; Control algorithms ; Control equipment ; Control systems design ; Control theory ; D C motors ; Dynamic models ; Electric motors ; Feedback ; Friction ; Modal choice ; Optimal control ; Servocontrol ; Switching ; Tracking control ; Tracking errors ; Trajectory control ; Uncertainty</subject><ispartof>Proceedings of the Institution of Mechanical Engineers. Part I, Journal of systems and control engineering, 2024-03, Vol.238 (3), p.479-503</ispartof><rights>IMechE 2023</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c312t-9b0d6a556e3a5e799acff2d9f6d128d4c42e90f162d61fb34275d4bb8f42dfcb3</citedby><cites>FETCH-LOGICAL-c312t-9b0d6a556e3a5e799acff2d9f6d128d4c42e90f162d61fb34275d4bb8f42dfcb3</cites><orcidid>0000-0003-4329-649X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://journals.sagepub.com/doi/pdf/10.1177/09596518231196830$$EPDF$$P50$$Gsage$$H</linktopdf><linktohtml>$$Uhttps://journals.sagepub.com/doi/10.1177/09596518231196830$$EHTML$$P50$$Gsage$$H</linktohtml><link.rule.ids>314,777,781,21894,27905,27906,45040,45428,79113</link.rule.ids></links><search><creatorcontrib>Ebrahimi, MM</creatorcontrib><creatorcontrib>Homaeinezhad, MR</creatorcontrib><title>Compensation of friction and stick-slip uncertainties in trajectory tracking control of servo DC machines considering actuation constraints</title><title>Proceedings of the Institution of Mechanical Engineers. Part I, Journal of systems and control engineering</title><description>Nowadays, electric motors are common in many precision instrument industries that require high-precision control. If a suitable model of a servo system is available, accurate results can be obtained using a model-based control algorithm. The DC motor is one of the most widely used systems in precision industries, for which a high-precision controller can be designed using its mathematical model with feedback on position and velocity. In such systems and other rotating systems, it is necessary to consider friction in the control system design. Friction enters the system in the form of resistant force or torque in both static and kinetic states, which causes uncertainty in the dynamic modeling of the system, the stick-slip phenomenon, and creates a deadzone in the actuation system. In this article, considering a switching dynamic model for different states of a system subject to friction which has a saturation limit on the control input and an actuation system dependent on the angular velocity feedback, first, the stable reaching laws in two modes of position control and velocity control for different dynamic model switch modes are defined. Then, the control input that forces the tracking error to follow the corresponding reaching law for each control mode is calculated. In the next step, according to the limitations of the actuation system, such as saturation and deadzone, using the filtering mechanism and optimal search for each control mode, the desired values are filtered and it is guaranteed that the control input will be chosen within the allowed range. Finally, using the optimal switching mode selection mechanism, the optimal control mode is selected and the voltage is calculated as the next step input.</description><subject>Actuation</subject><subject>Algorithms</subject><subject>Angular velocity</subject><subject>Control algorithms</subject><subject>Control equipment</subject><subject>Control systems design</subject><subject>Control theory</subject><subject>D C motors</subject><subject>Dynamic models</subject><subject>Electric motors</subject><subject>Feedback</subject><subject>Friction</subject><subject>Modal choice</subject><subject>Optimal control</subject><subject>Servocontrol</subject><subject>Switching</subject><subject>Tracking control</subject><subject>Tracking errors</subject><subject>Trajectory control</subject><subject>Uncertainty</subject><issn>0959-6518</issn><issn>2041-3041</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNp1kMlKBDEQhoMoOI4-gLeA5x6z9JajtCsMeNFzk84ypmcmaZO0MM_gS5u2BQ9iHaqKqv_7CwqAS4xWGFfVNWIFKwtcE4oxK2uKjsCCoBxnNKVjsJj22SQ4BWch9ChFzaoF-GzcflA28GichU5D7Y347rmVMEQjtlnYmQGOVigfubHRqACNhdHzXono_GFqxdbYDRTORu92k09Q_sPB2wbuuXgzNjFpGYxUfhJyEcf55DRNfPIN5-BE811QFz91CV7v716ax2z9_PDU3KwzQTGJGeuQLHlRlIryQlWMcaE1kUyXEpNa5iIniiGNSyJLrDuak6qQedfVOidSi44uwdXsO3j3PqoQ296N3qaTLWGUUIZZzpIKzyrhXQhe6XbwZs_9ocWonX7e_vl5YlYzE_hG_br-D3wBI5iFYw</recordid><startdate>202403</startdate><enddate>202403</enddate><creator>Ebrahimi, MM</creator><creator>Homaeinezhad, MR</creator><general>SAGE Publications</general><general>SAGE PUBLICATIONS, INC</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0003-4329-649X</orcidid></search><sort><creationdate>202403</creationdate><title>Compensation of friction and stick-slip uncertainties in trajectory tracking control of servo DC machines considering actuation constraints</title><author>Ebrahimi, MM ; Homaeinezhad, MR</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c312t-9b0d6a556e3a5e799acff2d9f6d128d4c42e90f162d61fb34275d4bb8f42dfcb3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Actuation</topic><topic>Algorithms</topic><topic>Angular velocity</topic><topic>Control algorithms</topic><topic>Control equipment</topic><topic>Control systems design</topic><topic>Control theory</topic><topic>D C motors</topic><topic>Dynamic models</topic><topic>Electric motors</topic><topic>Feedback</topic><topic>Friction</topic><topic>Modal choice</topic><topic>Optimal control</topic><topic>Servocontrol</topic><topic>Switching</topic><topic>Tracking control</topic><topic>Tracking errors</topic><topic>Trajectory control</topic><topic>Uncertainty</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ebrahimi, MM</creatorcontrib><creatorcontrib>Homaeinezhad, MR</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Proceedings of the Institution of Mechanical Engineers. Part I, Journal of systems and control engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ebrahimi, MM</au><au>Homaeinezhad, MR</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Compensation of friction and stick-slip uncertainties in trajectory tracking control of servo DC machines considering actuation constraints</atitle><jtitle>Proceedings of the Institution of Mechanical Engineers. Part I, Journal of systems and control engineering</jtitle><date>2024-03</date><risdate>2024</risdate><volume>238</volume><issue>3</issue><spage>479</spage><epage>503</epage><pages>479-503</pages><issn>0959-6518</issn><eissn>2041-3041</eissn><abstract>Nowadays, electric motors are common in many precision instrument industries that require high-precision control. If a suitable model of a servo system is available, accurate results can be obtained using a model-based control algorithm. The DC motor is one of the most widely used systems in precision industries, for which a high-precision controller can be designed using its mathematical model with feedback on position and velocity. In such systems and other rotating systems, it is necessary to consider friction in the control system design. Friction enters the system in the form of resistant force or torque in both static and kinetic states, which causes uncertainty in the dynamic modeling of the system, the stick-slip phenomenon, and creates a deadzone in the actuation system. In this article, considering a switching dynamic model for different states of a system subject to friction which has a saturation limit on the control input and an actuation system dependent on the angular velocity feedback, first, the stable reaching laws in two modes of position control and velocity control for different dynamic model switch modes are defined. Then, the control input that forces the tracking error to follow the corresponding reaching law for each control mode is calculated. In the next step, according to the limitations of the actuation system, such as saturation and deadzone, using the filtering mechanism and optimal search for each control mode, the desired values are filtered and it is guaranteed that the control input will be chosen within the allowed range. Finally, using the optimal switching mode selection mechanism, the optimal control mode is selected and the voltage is calculated as the next step input.</abstract><cop>London, England</cop><pub>SAGE Publications</pub><doi>10.1177/09596518231196830</doi><tpages>25</tpages><orcidid>https://orcid.org/0000-0003-4329-649X</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0959-6518 |
ispartof | Proceedings of the Institution of Mechanical Engineers. Part I, Journal of systems and control engineering, 2024-03, Vol.238 (3), p.479-503 |
issn | 0959-6518 2041-3041 |
language | eng |
recordid | cdi_proquest_journals_2932391949 |
source | SAGE IMechE Complete Collection; SAGE |
subjects | Actuation Algorithms Angular velocity Control algorithms Control equipment Control systems design Control theory D C motors Dynamic models Electric motors Feedback Friction Modal choice Optimal control Servocontrol Switching Tracking control Tracking errors Trajectory control Uncertainty |
title | Compensation of friction and stick-slip uncertainties in trajectory tracking control of servo DC machines considering actuation constraints |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T20%3A23%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=Compensation%20of%20friction%20and%20stick-slip%20uncertainties%20in%20trajectory%20tracking%20control%20of%20servo%20DC%20machines%20considering%20actuation%20constraints&rft.jtitle=Proceedings%20of%20the%20Institution%20of%20Mechanical%20Engineers.%20Part%20I,%20Journal%20of%20systems%20and%20control%20engineering&rft.au=Ebrahimi,%20MM&rft.date=2024-03&rft.volume=238&rft.issue=3&rft.spage=479&rft.epage=503&rft.pages=479-503&rft.issn=0959-6518&rft.eissn=2041-3041&rft_id=info:doi/10.1177/09596518231196830&rft_dat=%3Cproquest_cross%3E2932391949%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c312t-9b0d6a556e3a5e799acff2d9f6d128d4c42e90f162d61fb34275d4bb8f42dfcb3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2932391949&rft_id=info:pmid/&rft_sage_id=10.1177_09596518231196830&rfr_iscdi=true |