Department of Manufacturing Systems, Faculty of Mechanical Engineering and Robotics, AGH University of Science and Technology, al. Mickiewicza 30, 30-059 Kraków, Poland.
Sensors (Basel). 2022 Jan 3;22(1):339. doi: 10.3390/s22010339.
This paper proposes a multi-gene genetic programming (MGGP) approach to identifying the dynamic prediction model for an overhead crane. The proposed method does not rely on expert knowledge of the system and therefore does not require a compromise between accuracy and complex, time-consuming modeling of nonlinear dynamics. MGGP is a multi-objective optimization problem, and both the mean square error (MSE) over the entire prediction horizon as well as the function complexity are minimized. In order to minimize the MSE an initial estimate of the gene weights is obtained by using the least squares approach, after which the Levenberg-Marquardt algorithm is used to find the local optimum for a -step ahead predictor. The method was tested on both a simulation model obtained from the Euler-Lagrange equation with friction and the experimental stand. The simulation and the experimental stand were trained with varying control inputs, rope lengths and payload masses. The resulting predictor model was then validated on a testing set, and the results show the effectiveness of the proposed method.
本文提出了一种多基因遗传编程(MGGP)方法,用于识别桥式起重机的动态预测模型。该方法不依赖于系统的专家知识,因此不需要在准确性和非线性动力学的复杂、耗时建模之间进行折衷。MGGP 是一个多目标优化问题,同时最小化整个预测范围的均方误差(MSE)和函数复杂度。为了最小化 MSE,通过使用最小二乘法获得基因权重的初始估计,然后使用 Levenberg-Marquardt 算法为一步预测器找到局部最优值。该方法在具有摩擦的 Euler-Lagrange 方程获得的仿真模型和实验台上进行了测试。仿真和实验台使用不同的控制输入、绳索长度和有效负载质量进行了训练。然后,在测试集上验证了所得预测器模型,结果表明了该方法的有效性。