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
), 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 |  | |||||