计算;推算;计数设备的制造及其应用技术1.本发明涉及计算机辅助设计技术领域,更具体的说是涉及一种船体外板曲面设计自交线检测方法、装置及可存储介质。背景技术:2.目前,在船体等外形的计算机辅助设计中,人们对产品外形的要求越来越高。3.但是,由于船体曲面比较复杂,在进行船体曲面的相关仿真分析时,通常在计算机辅助设计软件如cad中进行,对于不同的任务,需要规划船体曲面在某一空间的运动轨迹,容易产生干涉或相交的情况,但现有的曲面求交算法仍存在一些缺陷,包括定无法适用于所有有理曲面、无法精确定位所有奇异点、计算效率低下,因此,提供一种适用所有有理曲面的奇异点精准计算方法是非常必要的。4.因此,如何提供一种能够解决上述问题的船体外板曲面设计自交线检测方法是本领域技术人员亟需解决的问题。技术实现要素:5.有鉴于此,本发明提供了一种船体外板曲面设计自交线检测方法、装置及可存储介质,能够高效精准地求解船体外板曲面模型对应的有理参数曲面的所有奇异点信息。6.为了实现上述目的,本发明采用如下技术方案:7.一种船体外板曲面设计自交线检测方法,包括以下步骤:8.建立船体外板曲面模型;9.获取所述船体外板曲面模型对应的有理曲面,并利用动平面方法构造所述有理曲面对应的表示矩阵;10.利用所述表示矩阵计算所述有理曲面的奇异因子;11.从所述奇异因子中提取所述有理曲面的奇异点,以及所述奇异点在曲面上的位置及所述位置对应的参数,利用奇异点在曲面上的位置及所述位置对应的参数实现曲面自交检测。12.优选的,构造所述有理曲面对应的表示矩阵的具体过程包括:13.求解伴随有理曲面的一组线性无关动平面组14.将线性无关动平面组利用单项式基底表示,得到表示矩阵。15.优选的,利用所述表示矩阵计算所述有理曲面的奇异因子的具体过程包括:16.将有理曲面的参数方程代入表示矩阵,得到矩阵;17.计算矩阵所有次一阶子式行列式的公因子式;18.对公因子式进行因式分解得到奇异因子。19.优选的,从所述奇异点在曲面上的位置及所述位置对应的参数的具体过程包括:20.令奇异因子为零并进行求解,得到的解即为奇异因子的参数及位置。21.进一步,本发明还提供一种应用上述任一项所述的船体外板曲面设计自交线检测方法的检测装置,包括:22.构建模块,用于建立船体外板曲面模型;23.第一获取模块,用于获取所述船体外板曲面模型对应的有理曲面,并利用动平面方法构造所述有理曲面对应的表示矩阵;24.第二获取模块,用于利用所述表示矩阵计算所述有理曲面的奇异因子;检测模块,用于从所述奇异因子中提取所述有理曲面的奇异因子信息,利用所述奇异因子信息实现曲面自交检测。25.进一步,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的曲面自交检测方法。26.经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种船体外板曲面设计自交线检测方法、装置及可存储介质,利用动平面理论构造提取奇异因子所需的表示矩阵,并提供了从表示矩阵计算有理曲面奇异因子的算法和从奇异因子中提取奇异点信息的算法,从奇异因子中不仅能得到有理曲面的奇异点位置,还能得到奇异点的阶数。本发明考虑了有理曲面上所有种类的奇异点包括曲面自交线上的点、尖点和孤立奇异点,可应用于算机辅助设计的众多领域,包括网格生成、模型渲染、曲面求交、仿真计算等。附图说明27.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。28.图1为本发明提供的一种船体外板曲面设计自交线检测方法的整体流程图;29.图2为本发明提供的一种船体外板曲面设计自交线检测装置的结构示意图;30.图3为本发明实施例提供的有理直纹面上的结果示意图。具体实施方式31.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。32.参见附图1所示,本发明实施例公开了一种船体外板曲面设计自交线检测方法,包括以下步骤:33.建立船体外板曲面模型;34.获取船体外板曲面模型对应的有理曲面,并利用动平面方法构造有理曲面对应的表示矩阵;35.利用表示矩阵计算有理曲面的奇异因子;36.从奇异因子中提取有理曲面的奇异点,以及奇异点在曲面上的位置及位置对应的参数,利用奇异点在曲面上的位置及位置对应的参数实现曲面自交检测。37.在一个具体的实施例中,构造有理曲面对应的表示矩阵的具体过程包括:38.有理曲面属于双有理曲面,具体参数方程表达式为:39.f(s,t)=(f0(s,t),f1(s,t),f2(s,t),f3(s,t))40.式中,s、t为参数,方程阶数为d1,d2;41.利用方程组求解伴随有理曲面f(s,t)的一组线性无关动平面组l1,l2,...,lk,其中li表示平面的次数为(v1,v2):=(2d1-1,d2-1)或(d1-1,2d2-1);42.方程组的具体表达式为:[0043][0044]将线性无关动平面组l1,l2,...,lk利用s、t单项式基底表示,得到表示矩阵m(x);[0045][l1,l2,...,lk]=[1,s,...,sv1,t,st,...,sv1sv2]*m(x)[0046]在一个具体的实施例中,利用表示矩阵计算有理曲面的奇异因子的具体过程包括:[0047]若d1≥d2,令v=(d1-1,2d2-1),否则v=(2d1-1,d2-1),其中表示矩阵m(x)的行数为p=2d1d2[0048]将有理曲面的参数方程f(s,t)代入表示矩阵,得到矩阵n(x);[0049]计算矩阵矩阵n(x)所有(p-1)*(p-1)阶子式的公因子式h(s,t);[0050]对公因子式进行因式分解得到奇异因子[0051]在一个具体的实施例中,从所述奇异点在曲面上的位置及所述位置对应的参数的具体过程包括:[0052]令奇异因子并进行求解,得到的解即为奇异因子的参数及位置。[0053]参见附图2所示,本发明实施例还提供一种应用上述任一项所述的船体外板曲面设计自交线检测方法的检测装置,包括:[0054]构建模块,用于建立船体外板曲面模型;[0055]第一获取模块,用于获取所述船体外板曲面模型对应的有理曲面,并利用动平面方法构造所述有理曲面对应的表示矩阵;[0056]第二获取模块,用于利用所述表示矩阵计算所述有理曲面的奇异因子;[0057]检测模块,用于从所述奇异因子中提取所述有理曲面的奇异因子信息,利用所述奇异因子信息实现曲面自交检测。[0058]本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述实施例中任一项所述的曲面自交检测方法。[0059]图3展示了本发明在一个有理直纹面上的结果示意图,首先建立船体外板曲面模型,该曲面模型对应的有理直纹面的参数方程为[0060]f(s,t)=f0(s)+tf1(s),f0(s)=(s+1,1,s2-3s+1,s),f1(s)=(1,s2+1,2s,s+3),算得表示矩阵为m(x)=(m1,m2,m3,m4);[0061][0062][0063]可算得奇异因子[0064]h1=111s2t2+139s2t+483st2+59s2-353st+631t2-413s-1561t+879,根据上述步骤可得到该奇异因子上的奇异点对应的阶数为2,该奇异因子对应的曲面上图3上的黑色自交曲线。[0065]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。[0066]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
船体外板曲面设计自交线检测方法、装置及可存储介质
作者:admin
2022-07-16 09:11:05
587
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术
- 下一篇: 一种胃肠道肿瘤患者鼻饲装置的制作方法
- 上一篇: 一种攀爬式灭火机器人