Abstract

Underactuated systems are widely used in practice. Due to actuator saturation and transient performance requirements, it is necessary to keep the control inputs and system states within safe limits. However, with fewer control inputs, the state constraints, especially for <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">unactuated</i> states, are usually difficult to guarantee. Model predictive control (MPC), as a method that can handle constraints naturally, unfortunately, still struggles to deal with unactuated variable constraints directly. To this end, this article proposes a general MPC algorithm <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">for a class of underactuated systems</i> . First, an MPC method considering actuator saturation constraints is designed, based on which, different velocity constraint-related matrices are constructed to convert both <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">actuated</i> and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">unactuated</i> velocity constraints into control input constraints. Then, by delicately analyzing the coupling relationship between actuated and unactuated variables, the displacement/angle constraints of unactuated variables are theoretically ensured. To our best knowledge, it is the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">first</i> MPC approach designed for a class of underactuated systems with <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">both</i> actuated and unactuated state constraints as well as actuator saturation. Finally, the proposed MPC approach is applied to two typical underactuated systems, i.e., tower cranes and boom cranes, and a series of experiments are investigated to verify the effectiveness and superiority of this approach.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.