曲线曲面形状修改和变形关键技术研究

曲线曲面形状修改和变形关键技术研究

论文摘要

几何造型一直是计算机辅助设计与制造(CAD/CAM)的核心内容。作为几何造型的辅助手段,曲线曲面的形状修改和变形技术则是几何造型的重要组成部分。众所周知,任何复杂形体的几何建模往往不能一蹴而就,它是一个反复编辑、不断修改的耗时过程。因此,简单实用的变形修改技术对缩短设计周期、提高建模效率具有重要意义。本文对曲线曲面形状修改和变形关键技术进行了深入的研究,主要研究内容和成果如下:引入叠加曲线、多余约束和多余曲线等新概念,提出了一种运用布尔和思想进行NURBS曲线形状修改的新方法。即通过计算单个参数点处满足约束的修改曲线并构造叠加曲线;随后提取相应的多余约束;最后由叠加曲线减去满足多余约束的多余曲线,其结果即为修改后的曲线。修改后的NURBS曲线可以在多个参数点处满足用户指定的几何约束,如点约束和切矢约束。与已有的方法相比,该方法具有明确的几何解释。提出了一种基于权因子加权最小二乘优化的NURBS曲线形状修改方法,修改后的曲线可以满足指定的几何约束,如单点约束和多点约束。通过改变加权系数,在满足给定约束的前提下,可以进一步调整曲线的形状,使得修改后的曲线形状更自然。对权因子变动时NURBS曲线形状修改的一些特例,从数学和几何的角度分别加以了分析和证明。对参数曲面形状修改中常用的最小二乘法和最小化曲面弯曲能法,推导出了计算修改后B-spline曲面新控制顶点统一和明确的矩阵形式表达式。修改后曲面可以满足给定的几何约束,如单点约束、多点约束、点和法矢约束、曲线约束以及曲面约束等。对两种曲面形状修改技术分别给出了定性和定量的比较和适用范围,以及在逆向工程中的实际应用。在处理基于线约束的曲面修改时,对B-spline基函数的复合和乘积问题,运用了代数技巧大大简化了计算过程,避免了烦琐的Blossom运算。因此该方法易于实现实时的交互式修改。基于自由变形(FFD)中把待变形物体嵌入到格子的思想,将材料力学的杆件变形原理运用到几何变形设计和动画模拟中,提出了一种新颖的基于物理的变形技术。通过交互地定义弹性圆杆将待变形物体整体或局部地嵌入到弹性杆件中,并在杆件上施加边界约束(如固支或铰支)及外部载荷。物体作为杆件的一部分在外力的作用下随杆件一起发生变形。运用该方法实现了拉伸、弯曲、削尖、扭转及它们的组合变形。该方法操作简单、实用,与传统的物理变形方法相比,无需求解大量Langrange偏微分方程组,计算量很小。本文的研究结果均用大量的实例进行了验证。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 曲线曲面造型技术的发展
  • 1.2.1 插值曲线曲面的造型方法
  • 1.2.2 基于控制多边形和控制网格的曲线曲面造型方法
  • 1.2.3 基于物理的造型方法
  • 1.2.4 其它造型技术
  • 1.3 曲线曲面形状修改和变形技术的发展
  • 1.3.1 曲线曲面形状修改技术的发展
  • 1.3.2 曲线曲面变形技术的发展
  • 1.4 论文的选题背景及研究内容
  • 第二章 运用布尔和思想进行NURBS 曲线形状修改
  • 2.1 引言
  • 2.2 NURBS 曲线的数学定义
  • 2.3 单点施加几何约束的NURBS 曲线形状修改
  • 2.4 多点施加几何约束的NURBS 曲线形状修改
  • 2.4.1 构造叠加曲线
  • 2.4.2 提取多余约束矢量
  • 2.4.3 插值多余曲线
  • 2.4.4 构造最终的修改曲线
  • 2.5 本章小结
  • 第三章 基于权因子加权最小二乘的 NURBS 曲线形状修改
  • 3.1 引言
  • 3.2 单点约束时基于权因子变动的NURBS 曲线形状修改
  • 3.3 单点约束时关于权因子修改的讨论
  • 3.3.1 只改变一个权因子
  • 3.3.2 同时改变两个权因子
  • 3.4 多点约束时基于权因子变动的NURBS 曲线形状修改
  • 3.5 多点约束时关于权因子修改的讨论
  • 3.6 本章小节
  • 第四章 B-SPLINE 曲面的形状修改技术
  • 4.1 引言
  • 4.2 B-SPLINE 曲面的数学描述
  • 4.3 基于最小二乘的B-SPLINE 曲面形状修改
  • 4.3.1 单点约束时B-spline 曲面的最小二乘形状修改
  • 4.3.2 多点约束时B-spline 曲面的最小二乘形状修改
  • 4.3.3 点和法矢约束时B-spline 曲面的最小二乘形状修改
  • 4.3.4 曲线约束时B-spline 曲面的最小二乘形状修改
  • 4.3.5 曲面约束时B-spline 曲面的最小二乘形状修改
  • 4.4 基于最小化弯曲能的B-SPLINE 曲面形状修改
  • 4.4.1 B-spline 曲面的弯曲能的计算
  • 4.4.2 曲面弯曲能最小时的约束处理
  • 4.4.3 单点约束时基于最小弯曲能的B-spline 曲面形状修改
  • 4.4.4 多点约束时基于最小弯曲能的B-spline 曲面形状修改
  • 4.4.5 点和法矢约束时基于最小弯曲能的 B-spline 曲面形状修改
  • 4.4.6 曲线约束时基于最小弯曲能的B-spline 曲面形状修改
  • 4.4.7 曲面约束时基于最小弯曲能的B-spline 曲面形状修改
  • 4.5 两种形状修改技术的比较及其适用范围
  • 4.6 曲面形状修改技术在逆向工程中的应用实例
  • 4.7 本章小结
  • 第五章 基于材料力学模型的变形造型和动画模拟
  • 5.1 引言
  • 5.2 杆件受力的基本变形方程
  • 5.3 杆件受力模型在几何造型中的变形计算
  • 5.3.1 局部坐标系
  • 5.3.2 物体在各种外部载荷下的变形计算
  • 5.3.3 物体在多种载荷下的组合变形
  • 5.3.4 物体弯曲和扭转变形的修正
  • 5.4 变形造型实例
  • 5.5 动画模拟实例
  • 5.6 本章小节
  • 第六章 总结与展望
  • 6.1 全文总结
  • 6.2 今后工作展望
  • 参考文献
  • 致谢
  • 在学期间的研究成果及发表的学术论文
  • 相关论文文献

    • [1].自由曲面形状和拓扑联合优化研究[J]. 浙江大学学报(工学版) 2015(10)
    • [2].基于微粒群算法的叶片曲面形状误差评定[J]. 华东理工大学学报(自然科学版) 2008(05)
    • [3].无执行机构的曲面形状精密测量装置与方法[J]. 工具技术 2014(11)
    • [4].飞织技术与飞织鞋[J]. 中外鞋业 2018(03)
    • [5].两种不同曲面形状椭圆弦支穹顶结构性能对比与弹塑性稳定分析[J]. 建筑结构 2017(23)
    • [6].基于Matlab的复杂曲面形状误差评定[J]. 测控技术 2010(06)
    • [7].实现列车长大尺寸及曲面弧度形状的精确检测[J]. 金属加工(冷加工) 2016(S1)

    标签:;  ;  ;  ;  ;  ;  ;  

    曲线曲面形状修改和变形关键技术研究
    下载Doc文档

    猜你喜欢