非均匀有理b样条(nurbs)方法在外形设计中的应用研究

非均匀有理b样条(nurbs)方法在外形设计中的应用研究

ID:23788887

大小:52.00 KB

页数:5页

时间:2018-11-10

非均匀有理b样条(nurbs)方法在外形设计中的应用研究 _第1页
非均匀有理b样条(nurbs)方法在外形设计中的应用研究 _第2页
非均匀有理b样条(nurbs)方法在外形设计中的应用研究 _第3页
非均匀有理b样条(nurbs)方法在外形设计中的应用研究 _第4页
非均匀有理b样条(nurbs)方法在外形设计中的应用研究 _第5页
资源描述:

《非均匀有理b样条(nurbs)方法在外形设计中的应用研究 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、非均匀有理B样条(NURBS)方法在外形设计中的应用研究  【摘要】根据NURBS方法对外形设计的适应性的特点,结合实际,推导出有实用意义的算法,探索建立用于曲面几何造型的系统,最后并结合算法给出在车身外表面设计中的运用。  【关键词】NURBS方法算法曲面构造外形设计    计算机辅助几何设计(CAGD)的核心问题是几何形状的数学描述,非均匀有理B样条(NURBS)方法在保留了贝齐尔方法、B样条方法的基础上,引入了权因子与分母,看似简单,却导致了摄影变换、几何原理与算法、权因子的意义与作用、权因子与参数化等一系列概念和性质。NURBS方法解决了自由曲线曲面与初等解析曲线曲面不

2、相容问题,而且能够在一个系统内严格的以统一数学模型定义几何形状,提高了造型能力;所以,尽管NURBS方法仍在发展中,它给实际应用带来了很大的灵活性,在CAD/CAM系统中将成为十分有效的工具。国际标准化组织(ISO)继美国的PDES标准之后,于1991年颁布了关于工业产品数据交换的STEP国际标准,把NURBS方法作为定义工业产品几何形状的唯一数学方法。根据NURBS方法对外形设计的适应性的特点,改变参数:即把每个有理B样条基函数的最大值处的参数值定义为相伴数据点处的参数值,建立用于曲面几何造型的系统,最后给出在实际设计中的运用。    一、主要理论内容及相关知识    1.N

3、URBS曲线插值拟合  在几何造型过程中,需要对模型进行测量,然后根据这些型值点插值拟合曲线。对于给定的型值点qj(j=0,1,…,n)构造k次NURBS插值曲线,通常节点序列采用累计弦长的方法。端节点取k+1重节点,将节点序列带入方程中,得到插值线性方程组:其中含有n个方程,n+2个未知的控制顶点,故需要补充两个通常有边界条件给定的附加条件。  2.NURBS曲面的插值拟合  同样采用曲线的插值方法进行曲面的拟合。设型值点qj及权因子ωi,j,利用类似于曲面生成的节点序列的确定方法分两步进行,第一步用单参数曲线插值M行型值点,得到中间顶点{pi,j}(i=0,1,…,m;j=

4、0,1,…,n+1);第二步,在令一个参数方向插值N+2列中间顶点{pi,j}(i=0,1,…m+1,j=0,1,…+1),从而得到插值曲面的控制顶点网格,故可以生成插值曲面。    二、关键问题与探索点    众所周知,定义参数值的常用方法:有理法、弦长法、向心法。在参数曲线插值中,对一系列数据点的参数值的选择使得插值结果中曲线的形状有很大的不同。尽管在这个领域中人们已作了大量的研究工作,但是在自动化、工业中对设计复杂的曲线改进参数还是极有必要的。一种新的参数法的构思:把每个有理B样条基函数的最大值处的参数值定义为相伴数据点处的参数值。其理论依据是:如果一个带状矩阵有主对角元

5、素,可以得到带有主对角元素的逆矩阵。通过取基函数的最大值处的参数值作为数据点的参数值,我们得到一个含有主对角元素的R维带状矩阵。这可以得到更好的曲线插值。  1.反算NURBS曲线控制顶点的算法  在NURBS曲线插值拟合中对于边界条件不易给出确定的情况,将根据实际情况利用矩阵表达式,若能巧妙选取曲线上的型值点数据,则不需要添加边界条件却能反求NURBS插值曲线控制点。如根据二次NURBS曲线矩阵表达式,对于任意曲线上的2N+1个型值点,给出利用这些型值数据点,反算二次非均匀有理B样条曲线控制顶点的算法。试把这种算法推广至高次,对于不易给出曲线边界条件(如切矢条件)这种类型的插

6、值,它不仅可以通过权因子而达到拟合曲线的目的,而且可以采用其他方法来求型值点所对应的参数值,即通过参数拟合曲线具有很大的灵活性。  2.生成曲面或拟合曲面进行处理  在外形设计中,常常需要对生成曲面或拟合曲面进行处理,重点是曲面求交,求交过程是一个反复分割、判断过程。目标是经过数次分割,小区面符合给定的精度,可以代表平面,平面交线代替曲面交线;然后,经过交点排序消去多余交点,在进行插值拟合即可得到交线。  3.过渡面的生成处理  另外,过渡面的生成也是处理问题的重要一方面,过渡面与相邻曲面之间应该至少保持C1连续,因此想通过一下两种方法构造过渡面。  (1)讨论两张相交曲面或求

7、得两曲面交线的曲面之间生成过渡面,设两曲面L1L2,交线L,则分别求得AB上的等参数L1L2,由此三条曲线生成与相邻曲面有C1连续性的过渡面,其圆弧曲率大小可以通过调整权因子控制。  (2)两张曲面不相交,且无需求交线的情况,可以在求得两曲面边界等参数的基础上,补充控制顶点或者型值点,拟合出具有C1阶连续的过渡面,同样可以调整权因子控制过渡面的形状以适应造型需要。  三、算法实例    按照上述各功能的算法,可运用于NURBS车身外表面设计中。下面给出设计的整体思路和布局。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。