摘要: 航天飞机、汽车数字模型等零件对拼接处要求C
1/G
1连续,因此本文提出面向NURBS曲面进行G
1连续性优化算法理论。首先根据NURBS曲面求取连续性方程并作为约束,通过设置控制点与权值作为优化目标,利用拉格朗日乘子法进行约束求解得到G
1连续后的控制点和权值,将得到的控制点和权值带回到原曲面实现在拼接处C
1/G
1连续。为了保证曲面在优化后变化尽可能的小,将变化前后的控制点与权值乘积作为优化问题,控制点前后变化的差值为优化条件,通过设计算法将数值经过数次迭代得到NURBS曲面C
1/G
1拼接时的最优解。结果表明,该方法能够实现控制点及权值的数值优化,并对于NURBS曲面高阶连续优化、多片拼接以及NURBS三维模型的连续性优化提供借鉴意义。