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...
| Main Authors: | , , , |
|---|---|
| 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 |