Abstract

A crane system often works in a complex environment. It is difficult to model or learn its true dynamics by traditional system identification approaches. If a dynamics model is created by minimizing its prediction error, its use tends to introduce inaccuracies and thus lead to suboptimal performance. Is it possible to learn the dynamics model of a crane that can achieve the best performance, instead of learning its true dynamics? This work answers the question by presenting a performance-driven model predictive control (P-MPC) algorithm for a two-dimensional underactuated bridge crane. In the proposed dual-layer control architecture, an inner-loop controller uses a proportional–integral–derivative controller to achieve anti-sway rapidly. An outer-loop controller uses MPC to ensure accurate trolley positioning under control constraints. Compared with classical MPC, this work proposes a data-driven method for plant modeling and controller parameter updating. By considering the control target at the learning stage, the method can avoid adjusting the controller to deal with uncertainty. We use Bayesian optimization in an active learning framework where a locally linear dynamics model is learned with the intent of maximizing control performance and then used in conjunction with optimal control schemes to efficiently design a controller for a given task. The model is updated directly based on the performance observed in experiments on the physical system in an iterative manner till a desired performance is achieved. The controller parameters and prediction models of the best closed-loop performance can be found through continuous experiments and iterative optimization. Simulation and experiment results show that we can explicitly find the dynamics model that produces the best performance for an actual system, and the method can quickly suppress swing and realize accurate trolley positioning. The results verified its effectiveness, feasibility, and superior performance on comparing it with state-of-the-art methods.

Highlights

  • A mechanical system with fewer drivers than the degree of freedom is called an underactuated one [1]

  • Aiming at finding best predictive model and parameters of a controller from experimental data, we prothe best predictive model and parameters of a controller from experimental data, we proposed the posed aa control control method method based based on on performance-driven performance-driven Model predictive control (MPC), MPC, which which directly directly considers considers the crane’s crane’s control control target target at at aa learning learning stage

  • We assume that the cost J i corresponding to controller parameters (ν, η) obeys Gaussian distribution which has two advantages for our work according to [39,40]: 1. The Gaussian regression model is more accurate than such regression models as principal component regression and least squares

Read more

Summary

Introduction

A mechanical system with fewer drivers than the degree of freedom is called an underactuated one [1]. The first contains underactuated mechanical systems with restricted movement [3,4], including a mobile robot, shuttle, underwater vehicle, and underwater underactuated robot They cannot move sideways, or they must follow a fixed trajectory. The second covers underactuated mechanical arm type systems, mainly including different types of cranes (such as bridge, cantilever, and tower cranes), the inverted pendulum system, the ball and beam system, the translational oscillator with rotating actuator, and the pendulum robot. The state of this type of system is analogous to a shift from a connecting rod or a rotation. The in-depth study of underactuated mechanical systems is of essential theoretical and practical significance

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

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