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...

Full description

Saved in:
Bibliographic Details
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: Ebrahimi, MM, Homaeinezhad, MR
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 &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; 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