Positioning control method for drilling arm of bolt drilling rig

Algebraic and geometric methods are commonly used to realize drilling arm positioning control of bolt drilling rig. However, there are some problems such as low efficiency, no solution, multiple solutions, or poor universality. Using particle swarm optimization (POS) algorithm for positioning contro...

Full description

Bibliographic Details
Main Authors: LI Liheng, SONG Jiancheng, TIAN Muqin, WANG Xiangyuan
Format: Article
Language:zho
Published: Editorial Department of Industry and Mine Automation 2023-03-01
Series:Gong-kuang zidonghua
Subjects:
Online Access:http://www.gkzdh.cn/article/doi/10.13272/j.issn.1671-251x.2022070052
_version_ 1827942023424901120
author LI Liheng
SONG Jiancheng
TIAN Muqin
WANG Xiangyuan
author_facet LI Liheng
SONG Jiancheng
TIAN Muqin
WANG Xiangyuan
author_sort LI Liheng
collection DOAJ
description Algebraic and geometric methods are commonly used to realize drilling arm positioning control of bolt drilling rig. However, there are some problems such as low efficiency, no solution, multiple solutions, or poor universality. Using particle swarm optimization (POS) algorithm for positioning control of the drilling arm has the advantages of simple programming, strong search performance and good fault tolerance. But it is easy to fall into the local optimal solution. At present, the drilling arm positioning control based on improved PSO algorithm has low overall optimization efficiency and long optimization time. In order to solve the above problems, a chaotic crossover elite mutation opposition-based PSO (CEMOPSO) algorithm is designed by introducing chaos initialization, crossover operation, mutation operation and extreme value perturbation based on elite opposition-based PSO (EOPOS) algorithm. The method uses standard test functions to test PSO algorithm, EOPSO algorithm, CEOPSO algorithm and CEMOPSO algorithm. The results show that CEMOPSO has the best stability, precision and convergence speed. The motion model of the drilling arm of the bolt drilling rig is established. The CEMOPSO algorithm is used to control the drilling arm positioning. The simulation of the control performance is carried out in Matlab. The results show that under the same iteration times and error precision constraints, the position error and posture error of the drilling arm have a very fast convergence rate from the initial iteration when using the CEMOPSO algorithm. The position error and posture error are smaller than those of the other three algorithms. The error curve is smooth, and the maximum position error is 0.005 m and the maximum posture error is 0.005 rad. When the position error is 1 mm and the posture error is 0.01 rad, the average iteration number of the CEMOPSO algorithm is 343. When the position error is 0.1 mm and the posture error is 0.001 rad, the average iteration number is 473. Under the same positioning precision, the convergence speed and stability of the CEMOPSO algorithm are better than those of the other three algorithms. The results meet the requirements of engineering application. The higher the accuracy of the solution, the better it is.
first_indexed 2024-03-13T09:52:26Z
format Article
id doaj.art-5cde2f68edfa4d4e8b114363d4ae781b
institution Directory Open Access Journal
issn 1671-251X
language zho
last_indexed 2024-03-13T09:52:26Z
publishDate 2023-03-01
publisher Editorial Department of Industry and Mine Automation
record_format Article
series Gong-kuang zidonghua
spelling doaj.art-5cde2f68edfa4d4e8b114363d4ae781b2023-05-24T06:23:16ZzhoEditorial Department of Industry and Mine AutomationGong-kuang zidonghua1671-251X2023-03-014937784, 12310.13272/j.issn.1671-251x.2022070052Positioning control method for drilling arm of bolt drilling rigLI LihengSONG JianchengTIAN MuqinWANG Xiangyuan0Shanxi Tianju Heavy Industry Machinery Co., Ltd., Jincheng 048000, ChinaAlgebraic and geometric methods are commonly used to realize drilling arm positioning control of bolt drilling rig. However, there are some problems such as low efficiency, no solution, multiple solutions, or poor universality. Using particle swarm optimization (POS) algorithm for positioning control of the drilling arm has the advantages of simple programming, strong search performance and good fault tolerance. But it is easy to fall into the local optimal solution. At present, the drilling arm positioning control based on improved PSO algorithm has low overall optimization efficiency and long optimization time. In order to solve the above problems, a chaotic crossover elite mutation opposition-based PSO (CEMOPSO) algorithm is designed by introducing chaos initialization, crossover operation, mutation operation and extreme value perturbation based on elite opposition-based PSO (EOPOS) algorithm. The method uses standard test functions to test PSO algorithm, EOPSO algorithm, CEOPSO algorithm and CEMOPSO algorithm. The results show that CEMOPSO has the best stability, precision and convergence speed. The motion model of the drilling arm of the bolt drilling rig is established. The CEMOPSO algorithm is used to control the drilling arm positioning. The simulation of the control performance is carried out in Matlab. The results show that under the same iteration times and error precision constraints, the position error and posture error of the drilling arm have a very fast convergence rate from the initial iteration when using the CEMOPSO algorithm. The position error and posture error are smaller than those of the other three algorithms. The error curve is smooth, and the maximum position error is 0.005 m and the maximum posture error is 0.005 rad. When the position error is 1 mm and the posture error is 0.01 rad, the average iteration number of the CEMOPSO algorithm is 343. When the position error is 0.1 mm and the posture error is 0.001 rad, the average iteration number is 473. Under the same positioning precision, the convergence speed and stability of the CEMOPSO algorithm are better than those of the other three algorithms. The results meet the requirements of engineering application. The higher the accuracy of the solution, the better it is.http://www.gkzdh.cn/article/doi/10.13272/j.issn.1671-251x.2022070052bolt drilling rigdrilling arm positioning controlexcellent opposition-based pso algorithmchaos initializationcrossover mutationgaussian mutationextreme perturbationcauchy variation
spellingShingle LI Liheng
SONG Jiancheng
TIAN Muqin
WANG Xiangyuan
Positioning control method for drilling arm of bolt drilling rig
Gong-kuang zidonghua
bolt drilling rig
drilling arm positioning control
excellent opposition-based pso algorithm
chaos initialization
crossover mutation
gaussian mutation
extreme perturbation
cauchy variation
title Positioning control method for drilling arm of bolt drilling rig
title_full Positioning control method for drilling arm of bolt drilling rig
title_fullStr Positioning control method for drilling arm of bolt drilling rig
title_full_unstemmed Positioning control method for drilling arm of bolt drilling rig
title_short Positioning control method for drilling arm of bolt drilling rig
title_sort positioning control method for drilling arm of bolt drilling rig
topic bolt drilling rig
drilling arm positioning control
excellent opposition-based pso algorithm
chaos initialization
crossover mutation
gaussian mutation
extreme perturbation
cauchy variation
url http://www.gkzdh.cn/article/doi/10.13272/j.issn.1671-251x.2022070052
work_keys_str_mv AT liliheng positioningcontrolmethodfordrillingarmofboltdrillingrig
AT songjiancheng positioningcontrolmethodfordrillingarmofboltdrillingrig
AT tianmuqin positioningcontrolmethodfordrillingarmofboltdrillingrig
AT wangxiangyuan positioningcontrolmethodfordrillingarmofboltdrillingrig