- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于给定精度的空间B样条曲线弧长分段点求取方法.doc
基于给定精度的空间B样条曲线弧长分段点求取方法 摘要: 对B样条等参数曲线按弧长精确分段,是沿曲线路径加工、检测中的一个重要问题。通过对B样条曲线弧长计算方法以及弧长计算误差与分段精度的关系进行分析,通过建立弧长分段点搜索区间及弧长二分法确定符合精度要求的弧长分段点。实验证明该方法是解决参数曲线弧长精确分段的有效方法。 关键词: B样条参数曲线;弧长;分段点;精度 0引言 按特定参数曲线路径对某个被测参数进行检测涉及到一类问题,如:对于路径曲率变化较大的情形,常常需要按曲率变化情况合理布置检测点[1];而在某些特定情况下的应用,如:按等分弧长进行恒速插补加工或检测[2]、对某些特定弧长位置点进行定位和检测等问题则需要以弧长作为定位或分段依据,并应满足一定的定位精度要求。同时,以弧长为参数的检测点求取及定位误差计算对检测结果的后续准确建模和分析评价也是非常重要的。 目前曲线的分段方法中,以弦长近似代替弧长分段[3-4]和近似弧长参数化法[5-7]分段是较常用的方法。对于空间参数曲线弧长计算方法,文献[8]中用Bezier曲线逼近弧长曲线的计算公式,通过建立参数与曲线弧的关系求取曲线的近似弧长;文献[9]通过对Bezier样条曲线近似弧长参数化法来求取曲线的弧长;文献[10]对NURBS曲线进行离散,对各相邻离散点连线,通过弦与对应曲率圆弧的弓高来估算曲线弧长的离散误差。这些算法的主要问题是弧长计算误差难以直接计算和控制,对后续的检测误差精确分析与建模造成困难。 本文采用基于B样条曲线参数域积分求取弧长,并建立曲线分段误差与计算误差的关系模型,采用二分法求取精确分段点,从而保证了曲线路径弧长分段点的精确定位。 5结语 沿曲线路径对表面加工误差的检测中,在检测路径中按曲线弧长对分段点进行准确定位是保证检测点合理分布以及测量数据后续精确建模和误差分析的关键技术之一。 本文讨论了B样条曲线弧长计算方法并对弧长计算误差与分段误差的关系进行分析,通过建立弧长分段点搜索区间及二分法确定符合精度要求的弧长分段点。比较其他的弧长近似算法或近似弧长参数化方法所确定的分段点,该方法计算简便,并能较好地对弧长分段点进行精度控制。该方法对曲线弧长参数化方法没有限制,实验证明是解决参数曲线精确分段的有效方法。 参考文献: [1] 郑惠江,何改云,丁伯慧.离散数据环境下复杂曲面检测点布局策略研究[J].机械工程学报, 2011, 47(24):8-13。 [2] 吴继春, 唐小琦, 陈吉红,等.一种实时快速NURBS 插补算法研究与实现[J]. 计算机集成制造系统,2011,17(6):1224-1227。 [3] LYU W. Curves with chord length parameterization [J]。 Computer Aided Geometric Design, 2009, 26(3): 342-350。 [4] BASTL B R, JTTLER B, LVICKA M, et al. Curves and surfaces with rational chord length parameterization[J]. Computer Aided Geometric Design,2012,29(5):231-241。 [5] PAPAIOANNOU S G, PATRIKOUSSAKIS M M. Curve interpolation based on the canonical arc length parametrization[J]。ComputerAided Design, 2011,43(1): 21-30。 [6] SAKKALIS T, FAROUKI R T, VASERSTEIN L. Nonexistence of rational arc length parameterizations for curves in Rn[J]。Journal of Computational and Applied Mathematics,2009,228(1):494-497。 [7] MICHAL B, MIROSLAV L. A symbolicnumerical approach to approximate parameterizations of space curves using graphs of critical points[J]。 Journal of Computational and Applied Mathematics,2013,242:107-124。 [8] 白鸿武. 参数曲线弧长的一种估算方法 [J].机械科学与技术,2010,29(1): 24-27. [9] 白鸿武,叶正麟,张书
文档评论(0)