LAUSR.org creates dashboard-style pages of related content for over 1.5 million academic articles. Sign Up to like articles & get recommendations!

Embedded Model Predictive Control for Enhancing Tracking Performance of a Ball-and-Plate System

Photo from wikipedia

Implementing model predictive control (MPC) on a limited-performance microcontroller has always been a great challenge. In this paper, we propose an MPC implementation method that can run on a microcontroller… Click to show full abstract

Implementing model predictive control (MPC) on a limited-performance microcontroller has always been a great challenge. In this paper, we propose an MPC implementation method that can run on a microcontroller by improving the calculation efficiency and address applied to the ball-and-plate system to enhance tracking performance. First, we convert the MPC quadratic programming problem, which causes difficulties in implementing MPC, into an equivalent nonnegative least-squares problem so that we can build the solver in a C program easily. Subsequently, we separate the offline calculation from the online process, which drastically reduces the calculation time. Finally, we implement the proposed MPC in a C program to run it on a Nucleo-32 microcontroller, apply it to a tracking control problem using a laboratory-built ball-and-plate system, and then explain the improved tracking performance compared with the conventional control methods.

Keywords: control; performance; tracking performance; ball plate; plate system

Journal Title: IEEE Access
Year Published: 2019

Link to full text (if available)


Share on Social Media:                               Sign Up to like & get
recommendations!

Related content

More Information              News              Social Media              Video              Recommended



                Click one of the above tabs to view related content.