An optimization approach for biarc curve-fitting of B-spline curves

被引:37
|
作者
Ong, CJ
Wong, YS
Loh, HT
Hong, XG
机构
[1] Dept. of Mech. and Prod. Engineering, National University of Singapore, Singapore 0511
[2] University of Michigan, Ann Arbor, MI
关键词
optimal biarc-spline; biarc curve-fitting; CNC curve machining;
D O I
10.1016/0010-4485(96)00028-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an approach to the optimal fitting of a biarc-spline to a given B-spline curve. The objective is to minimize the area between the original B-spline curve and the fitted curve. Such an objective has obvious practical implications. This approach differs from conventional biarc curve-fitting techniques in two main aspects and has some desirable features. Firstly, it exploits the inherent freedom in the choice of the biarc that can be fitted to a given pair of end-points and their tangents. The conventional approach to biarc curve-fitting introduces additional constraints, such as the minimal difference in curvature or others to uniquely determine successive biarcs. In this approach, such constraints are not imposed. Instead, the freedom is exploited in the problem formulation to achieve a better fit. Secondly, the end-points do not lie on the curve so that appropriate tolerance control can be imposed through the use of additional constraints. Almost all previous biarc-fitting methods consider end-points that are on the original curve. As a result of these two aspects, the resulting biarc curve fits closely to the original curve with relatively fewer segments. This has a desirable effect on the surface finish, verification of CNC codes and memory requirement. Numerical results of the application of this approach to several examples are presented. Copyright (C) 1996 Elsevier Science Ltd
引用
收藏
页码:951 / 959
页数:9
相关论文
共 50 条
  • [1] A FAST ALGORITHM FOR CUBIC B-SPLINE CURVE-FITTING
    CHUNG, KL
    YAN, WM
    [J]. COMPUTERS & GRAPHICS, 1994, 18 (03) : 327 - 334
  • [2] B-spline curve fitting with invasive weed optimization
    Uyar, Kubra
    Ulker, Erkan
    [J]. APPLIED MATHEMATICAL MODELLING, 2017, 52 : 320 - 340
  • [3] CONSTRAINED SMOOTHING B-SPLINE CURVE-FITTING FOR SHIP HULL GENERATION AND FAIRING
    LIU, JP
    KOYAMA, T
    YAMATO, H
    [J]. IFIP TRANSACTIONS B-APPLICATIONS IN TECHNOLOGY, 1992, 5 : 247 - 258
  • [4] Parameter optimization for B-spline curve fitting using genetic algorithms
    Kumar, GS
    Kalra, PK
    Dhande, SG
    [J]. CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 1871 - 1878
  • [5] Hybridization of GA, ANN and classical optimization for B-spline curve fitting
    Kumar, GS
    Kalra, PK
    Dhande, SG
    [J]. DESIGN AND APPLICATION OF HYBRID INTELLIGENT SYSTEMS, 2003, 104 : 897 - 906
  • [6] CONSTRAINED B-SPLINE CURVE AND SURFACE FITTING
    ROGERS, DF
    FOG, NG
    [J]. COMPUTER-AIDED DESIGN, 1989, 21 (10) : 641 - 648
  • [7] B-Spline Curve Fitting of Hungry Predation Optimization on Ship Line Design
    Sun, Changle
    Liu, Mingzhi
    Ge, Shihao
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (19):
  • [8] B-Spline Curve Fitting Based on Adaptive Particle Swarm Optimization Algorithm
    Sun Yue-hong
    Tao Zhao-ling
    Wei Jian-xiang
    Xia De-shen
    [J]. INFORMATION TECHNOLOGY FOR MANUFACTURING SYSTEMS, PTS 1 AND 2, 2010, : 1299 - +
  • [9] Euler B-spline for curve interpolation and data fitting
    Zhang, Huimin
    Yang, Xunnian
    [J]. Journal of Information and Computational Science, 2014, 11 (10): : 3307 - 3317
  • [10] B-spline curve fitting using dominant points
    Park, Hyungjun
    Lee, Joo-Haeng
    [J]. COMPUTATIONAL SCIENCE - ICCS 2006, PT 2, PROCEEDINGS, 2006, 3992 : 362 - 366