Journal of Computer Applications ›› 2022, Vol. 42 ›› Issue (7): 2177-2183.DOI: 10.11772/j.issn.1001-9081.2021050777
• Multimedia computing and computer simulation • Previous Articles Next Articles
Rongli GAI1(), Shouchuan GAO1, Mingxia LI2,3,4
Received:
2021-05-13
Revised:
2022-01-14
Accepted:
2022-02-18
Online:
2022-03-08
Published:
2022-07-10
Contact:
Rongli GAI
About author:
GAO Shouchuan, born in 1995, M. S. candidate. His research interests include curve and surface modeling, intelligent control.Supported by:
通讯作者:
盖荣丽
作者简介:
高守传(1995—),男,山东滨州人,硕士研究生,CCF会员,主要研究方向:曲线曲面建模、智能控制基金资助:
CLC Number:
Rongli GAI, Shouchuan GAO, Mingxia LI. Non-uniform rational B spline curve fitting of particle swarm optimization algorithm solving optimal control points[J]. Journal of Computer Applications, 2022, 42(7): 2177-2183.
盖荣丽, 高守传, 李明霞. 粒子群优化算法求解最优控制点的非均匀有理B样条曲线拟合[J]. 《计算机应用》唯一官方网站, 2022, 42(7): 2177-2183.
Add to citation manager EndNote|Ris|BibTeX
URL: https://www.joca.cn/EN/10.11772/j.issn.1001-9081.2021050777
方法 | 最大误差/ mm | 平均误差/ mm | 均方差/ mm | 平均 耗时/s |
---|---|---|---|---|
最小二乘法 | 0.031 8 | 0.008 1 | 0.008 0 | 1.03 |
文献[ | 0.035 0 | 0.007 0 | 0.007 0 | 1.21 |
本文方法 | 0.015 0 | 0.003 0 | 0.003 8 | 4.62 |
Tab. 1 Blade error and time comparison
方法 | 最大误差/ mm | 平均误差/ mm | 均方差/ mm | 平均 耗时/s |
---|---|---|---|---|
最小二乘法 | 0.031 8 | 0.008 1 | 0.008 0 | 1.03 |
文献[ | 0.035 0 | 0.007 0 | 0.007 0 | 1.21 |
本文方法 | 0.015 0 | 0.003 0 | 0.003 8 | 4.62 |
方法 | 最大误差/mm | 平均误差/mm | 均方差/mm | 平均耗时/s |
---|---|---|---|---|
最小二乘法 | 0.030 | 0.008 3 | 0.008 3 | 1.11 |
文献[ | 0.026 | 0.003 5 | 0.003 7 | 1.96 |
本文方法 | 0.010 | 0.002 7 | 0.002 6 | 5.13 |
Tab. 2 Butterfly error and time comparison
方法 | 最大误差/mm | 平均误差/mm | 均方差/mm | 平均耗时/s |
---|---|---|---|---|
最小二乘法 | 0.030 | 0.008 3 | 0.008 3 | 1.11 |
文献[ | 0.026 | 0.003 5 | 0.003 7 | 1.96 |
本文方法 | 0.010 | 0.002 7 | 0.002 6 | 5.13 |
1 | VÁRADY T, MARTIN R R, COX J. Reverse engineering of geometric models — an introduction[J]. Computer-Aided Design, 1997, 29(4):255-268. 10.1016/s0010-4485(96)00054-1 |
2 | NI H P, YUAN J P, JI S, et al. Feedrate scheduling of NURBS interpolation based on a novel jerk-continuous ACC/DEC algorithm[J]. IEEE Access, 2018, 6: 66403-66417. 10.1109/access.2018.2813334 |
3 | LAUBE P, FRANZ M O, UMLAUF G. Deep learning parametrization for B-spline curve approximation[C]// Proceedings of the 2018 International Conference on 3D Vision. Piscataway: IEEE, 2018: 691-699. 10.1109/3dv.2018.00084 |
4 | 凌海雅,赵仕卿,陆利正,等. 空间曲线基于内在几何量的高质量采样和B样条拟合[J]. 计算机辅助设计与图形学学报, 2020, 32(2):255-261. |
LING H Y, ZHAO S Q, LU L Z, et al. High-quality sampling and B-spline fitting for spatial curves using intrinsic geometric quantities[J]. Journal of Computer-Aided Design and Computer Graphics, 2020, 32(2):255-261. | |
5 | BI Q Z, HUANG J, LU Y A, et al. A general, fast and robust B-spline fitting scheme for micro-line tool path under chord error constraint[J]. SCIENCE CHINA Technological Sciences, 2019, 62(2): 321-332. 10.1007/s11431-018-9374-6 |
6 | BUREICK J, ALKHATIB H, NEUMANN I. Fast converging elitist genetic algorithm for knot adjustment in B-spline curve approximation[J]. Journal of Applied Geodesy, 2019, 13(4): 317-328. 10.1515/jag-2018-0015 |
7 | 李莎莎,徐惠霞,邓重阳. 数据点加权最小二乘渐进迭代逼近及其B样条曲线拟合[J]. 计算机辅助设计与图形学学报, 2019, 31(9):1574-1580. |
LI S S, XU H X, DENG C Y. Data-weighted least square progressive and iterative approximation and related B-spline curve fitting[J]. Journal of Computer-Aided Design and Computer Graphics, 2019, 31(9):1574-1580. | |
8 | 任利娟,张广鹏,王元,等. 基于压缩控制点的B样条曲线重构算法[J]. 西安理工大学学报, 2019, 35(2):163-171. |
REN L J, ZHANG G P, WANG Y, et al. B-spline curve reconstruction algorithm based on compression control points[J]. Journal of Xi’an University of Technology, 2019, 35(2):163-171. | |
9 | 马淑梅,罗曦,李爱平,等. 船舶工业机器人曲面喷涂喷枪轨迹离线规划[J]. 同济大学学报(自然科学版), 2017, 45(2):289-295. |
MA S M, LUO X, LI A P, et al. Offline trajectory planning on curved surface for spray painting robot in shipbuilding industry[J]. Journal of Tongji University (Natural Science), 2017, 45(2):289-295. | |
10 | 纪小刚,杨艳,薛杰. 基于多分辨技术的任意控制顶点曲面光顺[J]. 机械工程学报, 2015, 51(11):159-164. 10.3901/jme.2015.11.159 |
JI X G, YANG Y, XUE J. Multi-resolution analysis based fairing algorithm to surfaces with any amount of control vertices[J]. Journal of Mechanical Engineering, 2015, 51(11):159-164. 10.3901/jme.2015.11.159 | |
11 | TIAN X Q, KONG L F, KONG D M, et al. An improved method for NURBS surface based on particle swarm optimization BP neural network[J]. IEEE Access, 2020, 8: 184656-184663. 10.1109/access.2020.3029563 |
12 | 王允森,盖荣丽,孙一兰,等. 面向高质量加工的NURBS曲线插补算法[J]. 计算机辅助设计与图形学学报, 2013, 25(10):1549-1556. |
WANG Y S, GAI R L, SUN Y L, et al. NURBS interpolation algorithm for high-quality machining[J]. Journal of Computer-Aided Design and Computer Graphics, 2013, 25(10):1549-1556. | |
13 | HU D F, GUO J W. Tool path optimization algorithm of spatial cam flank milling based on NURBS surface[J]. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 2018, 40(4): No.170. 10.1007/s40430-018-1092-x |
14 | WANG Q, ZHOU W, CHENG Y G, et al. A NURBS-enhanced improved interpolating boundary element-free method for 2D potential problems and accelerated by fast multipole method[J]. Engineering Analysis with Boundary Elements, 2019, 98: 126-136. 10.1016/j.enganabound.2018.10.008 |
15 | 杨萍,杨明泰,张阳阳. 高速数控加工中NURBS曲线拟合及插补技术的研究[J]. 中国机械工程, 2015, 26(12):1630-1634. 10.3969/j.issn.1004-132X.2015.12.013 |
YANG P, YANG M T, ZHANG Y Y. Research on technologies of NURBS curve fitting and interpolation in high speed NC machining[J]. China Mechanical Engineering, 2015, 26(12):1630-1634. 10.3969/j.issn.1004-132X.2015.12.013 | |
16 | MAHMOOD M, MATHAVAN S, RAHMAN M. A parameter-free discrete particle swarm algorithm and its application to multi-objective pavement maintenance schemes[J]. Swarm and Evolutionary Computation, 2018, 43: 69-87. 10.1016/j.swevo.2018.03.013 |
17 | WANG B F, LI S, GUO J, et al. Car-like mobile robot path planning in rough terrain using multi-objective particle swarm optimization algorithm[J]. Neurocomputing, 2018, 282: 42-51. 10.1016/j.neucom.2017.12.015 |
18 | SHAFAEI A, KHAYATI G R. A predictive model on size of silver nanoparticles prepared by green synthesis method using hybrid artificial neural network-particle swarm optimization algorithm[J]. Measurement, 2020, 151: No.107199. 10.1016/j.measurement.2019.107199 |
19 | 闫涛,刘凤娴,陈斌. 基于量子混沌粒子群优化算法的分数阶超混沌系统参数估计[J]. 电子学报, 2018, 46(2):333-340. 10.3969/j.issn.0372-2112.2018.02.011 |
YAN T, LIU F X, CHEN B. New quantum chaos particle swarm optimization algorithm for estimating the parameter of fractional order hyper chaotic system[J]. Acta Electronica Sinica, 2018, 46(2):333-340. 10.3969/j.issn.0372-2112.2018.02.011 | |
20 | RUI J W, ZHANG H B, ZHANG D L, et al. Total organic carbon content prediction based on support-vector-regression machine with particle swarm optimization[J]. Journal of Petroleum Science and Engineering, 2019, 180: 699-706. 10.1016/j.petrol.2019.06.014 |
21 | 张丹丹,罗可. 一种结合粒子群和粗糙集的聚类算法[J]. 小型微型计算机系统, 2016, 37(9):2040-2045. 10.3969/j.issn.1000-1220.2016.09.028 |
ZHANG D D, LUO K. Clustering algorithm based on particle swarm optimization and rough set[J]. Journal of Chinese Computer Systems, 2016, 37(9):2040-2045. 10.3969/j.issn.1000-1220.2016.09.028 |
[1] | Dong LIU, Chenhang LI, Changmao WU, Faxin RU, Yuanyuan XIA. Automatic design of optical systems based on correctable reinforced search genetic algorithm [J]. Journal of Computer Applications, 2024, 44(9): 2838-2847. |
[2] | ZENG Minghua, QUAN Ke. Improved hybrid cuckoo search-based quantum-behaved particle swarm optimization algorithm for bi-level programming [J]. Journal of Computer Applications, 2020, 40(7): 1908-1912. |
[3] | ZHANG Qing, ZHENG Yan. Civil aviation engine module maintenance level decision-making and cost optimization based on annealing frog leaping particle swarm algorithm [J]. Journal of Computer Applications, 2020, 40(12): 3541-3549. |
[4] | WU Xuchen, PIAO Chunhui, JIANG Xuehong. Siting model of electric taxi charging station based on GPU parallel computing [J]. Journal of Computer Applications, 2019, 39(10): 3071-3078. |
[5] | ZHANG Xin, ZOU Dexuan, SHEN Xin. Hybrid two-norm particle swarm optimization algorithm with crossover term [J]. Journal of Computer Applications, 2018, 38(8): 2148-2156. |
[6] | WANG Yue, FAN Xianxing, LIU Jincheng, PANG Zhenying. Lane line recognition using region division on structured roads [J]. Journal of Computer Applications, 2015, 35(9): 2687-2691. |
[7] | LIU Jianlei, LIU Xiaoliang. Visibility estimation algorithm for fog weather based on inflection point line [J]. Journal of Computer Applications, 2015, 35(2): 528-530. |
[8] | QIAO Yinqi, XIAO Jianhua, HUANG Yinhe, YIN Kuiying. Randomized Hough transform straight line detection based on least square correction [J]. Journal of Computer Applications, 2015, 35(11): 3312-3315. |
[9] | HUANG Huiqun SUN Hong. Network intrusion detection based on particle swarm optimization algorithm and information gain [J]. Journal of Computer Applications, 2014, 34(6): 1686-1688. |
[10] | WANG Gang SHI Shoudong LIN Yibing. Pitch measurement methed of twisted-pair wire based on image detection [J]. Journal of Computer Applications, 2014, 34(10): 3014-3019. |
[11] | LIU Xu WU Ling CHEN Niannian FAN Yong DUAN Jingjing REN Xinyu XIA Jingjing. Tilt correction algorithm based on aggregation of grating projection sequences [J]. Journal of Computer Applications, 2013, 33(11): 3209-3212. |
[12] | . Sub-pixel edge detection algorithm based on Gauss fitting [J]. Journal of Computer Applications, 2011, 31(01): 179-181. |
[13] | . Color image segmentation of normalized cut and particle swarm optimization algorithm [J]. Journal of Computer Applications, 2010, 30(12): 3258-3261. |
[14] | . Multi-objective PSO based on infeasibility degree and principle of endocrine [J]. Journal of Computer Applications, 2010, 30(07): 1885-1888. |
[15] | . Optimal operation of reservoir based on dynamic programming and particle swarm optimization [J]. Journal of Computer Applications, 2010, 30(06): 1550-1551. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||