[发明专利]一种自由曲面形态控制方法有效
| 申请号: | 201711024646.3 | 申请日: | 2017-10-27 |
| 公开(公告)号: | CN107798732B | 公开(公告)日: | 2021-03-12 |
| 发明(设计)人: | 陈思;张小丽;李敬;李寿涛;李世根;石正军 | 申请(专利权)人: | 中国工程物理研究院应用电子学研究所 |
| 主分类号: | G06T17/30 | 分类号: | G06T17/30 |
| 代理公司: | 北京同辉知识产权代理事务所(普通合伙) 11357 | 代理人: | 张素红 |
| 地址: | 621900*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自由 曲面 形态 控制 方法 | ||
技术领域
本发明属于自由曲面造型技术领域,具体地说涉及一种自由曲面形态控制方法。
背景技术
曲线曲面造型技术的发展得益于航空工业和汽车工业的迅猛发展,1964年,美国麻省理工学院的Coons发表了一个具有一般性的曲面描述方法,给定围成封闭曲线的四条边界就可定义一块曲面片。1971年法国雷诺汽车公司的Bezier提出用控制多边形和多边形网格来描述复杂曲线曲面设计方法。1972年,De Boor给出了关于B样条的一套标准算法。美国通用汽车公司的Gordon和Riesenfeld,1974年将B样条理论应用于形状描述,提出了B样条曲线曲面造型的方法。B样条方法几乎继承了Bezier方法的一切优点,克服了Bezier方法存在的缺点,较成功地解决了局部控制问题,又容易地在参数连续性基础上解决了连接问题。在许多工程应用中有大量的二次曲线、曲面存在,对此B样条方法只能近似表达,给产品设计带来诸多不便。1975年,美国Syracuse大学的Versprille在其博士论文中提出了有理B样条方法,该方法经过Piegl和Tiller等人的深入研究,提出并使得Non-Uniform Rational B-Spilne:NURBS(非均匀有理B样条)在理论上和应用上走向成熟。NURBS样条除了具有B样条方法的优点外,同时能够用统一的数学形式精确地表示二次规则曲线曲面等解析曲面和自由曲面,而其它非有理方法无法做到这一点。由于NURBS方法的这些突出优点,国际标准化组织(ISO)于1991年颁布了关于工业产品数据交换的STEP国际标准,将NURBS方法作为定义工业产品几何形状的唯一数学描述方法,从而使NURBS方法成为曲线曲面造型技术发展趋势中最重要的基础。
对于曲线曲面形状修改技术,Piegl提出了基于控制顶点和基于权因子的修改,并应用于很多商业软件,但此方法只能解决单点约束,不能处理更为复杂的几何约束。Au和Yuen通过同时改变控制顶点和权因子提出了NURBS曲面统一修改方法。Fowler和Bartels提出了一种直接调整曲线上参数点处几何属性的经典方法,这种方法更为实用,交互性也更好。以上方法可归类为基于几何的形状修改技术。1987年Terzopoulos推导了基于弹性体的曲面变形模型,开创了物理(力学)造型方法的先河。在此基础上,Celniker和Grossard利用最小化变形能的思想,结合外部载荷,用有限元的方法实现B样条曲面交互式的修改。Welch和Witkin又提出了变分曲面的概念,利用约束优化的思想,求解能量最小的曲面。PernotJ P,Guillet S,LéonJC,eta将建筑结构设计中“找形”分析的细想引入到曲面变形设计中,并取得了很好的效果。
发明内容
目前,大多数学者对基于几何形状的NURBS曲面修改算法的研究,仅局限在描述曲面构形的变化趋势,交互性好,尚没有文献研究曲面型值点移动距离与形态表征参量大小函数关系,即对曲面形状变化机理进行研究。针对现有技术的种种不足,为了解决上述问题,发明人以NURBS曲面数学模型为自由曲面再构形的数学基础,提出一种自由曲面形态控制方法。
为实现上述目的,本发明提供如下技术方案:
一种自由曲面形态控制方法,包括以下步骤:
S1:采集自由曲面图像,获取自由曲面的轮廓点云;
S2:自定义改形前型值点,构建NURBS曲面数学模型,移动改形前型值生成改形后型值点,构建改形后的NURBS曲面数学模型,反算改形后控制点,推导改形后控制点与其移动距离的函数关系、改形后型值点与其移动距离的函数关系;
S3:采用数值分析方法拟合改形后控制点移动距离曲线和改形后型值点移动距离曲线,得到改形过程中控制点移动距离和型值点移动距离的函数关系,用于控制自由曲面改形。
进一步,所述步骤S1中,利用CT设备或激光三维扫描设备采集自由曲面图像,获取自由曲面的轮廓点云。
进一步,所述步骤S2包括以下步骤:
S21:自定义型值点作为改形前型值点PA,B,且PA,B曲面曲率为lr,r=0,1,…R,R为自定义值,其表示改形前型值点PA,B曲面曲率的改变次数,A表示改形前型值点在曲面u向上的坐标值,B表示改形前型值点在曲面w向上的坐标值,利用三次NURBS拟合算法构建NURBS曲面数学模型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工程物理研究院应用电子学研究所,未经中国工程物理研究院应用电子学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711024646.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于卫星影像自动建模的方法
- 下一篇:三维模型自适应变形方法





