用圆弧逼近法按弧长等分样条曲线.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用圆弧逼近法按弧长等分样条曲线

用圆弧逼近法按弧长等分样条曲线黄钢陈学东(哈尔滨新生开关厂)(哈尔滨汽轮机厂有限责任公司)【摘要】采用分段圆弧逼近样条曲线 ,求出按圆弧弧长等分的 x 坐标 , 再用样条函数计算相应的 y坐标 ,最终得到按弧长等分样条曲线的一个很好逼近 。关键词 :圆弧逼近样条曲线弧长等分 分类号 : TK263Divide Spline Curve According to Equal Arc LengthUsing Circle Arc Approach MethodHuang Gang( Harbin Turbine Company Limited)Chen Xuedong( Harbin Xingsheng Switch Factory)Abstract :Approach a spline curve by using subsections of circles , and divide the curve by the equal length ofthe subsection. Calculate the values of x - coordinate of the curve that is approached , and then solve the values of y - coordinate by using the original spline function. Finally divide the spline curve by equal arcs.Key words :circinal arc a pproach , divide spline curve , equal arc length标 , 再用样条函数计算相应的 y 坐标 , 最终得到很好的按弧长等分加密逼近 。经实际应 用证明 , 本方法简明 , 易编程 , 计算快速 、稳定 ,适合工程要求 ,益于推广应用 。前言0目前很多旋转机械叶片的特征截面的外形曲线都是用三次样条曲线设计的 ,这些叶 片需要进行气动 、强度 、振动等特性计算 。为 了保证计算的准确性 , 计算网格需要加密 。 加密的方法多种多样 ,按坐标轴加密 ,按弧度 (或曲率) 加密 ,按弧长加密 ,局部加密等 。按 弧长等分加密样条曲线 ,使网格加密均匀 ,计 算相对稳定性和准确性更高 。但是 ,样条曲 线的弧长计算是一个数值积分过程 ,算法相 对复杂 ,计算量相当大 ,这给编程和计算带来 很多麻烦 。本文作者在实践摸索中 ,采用分 段圆弧逼近样条曲线 ,用圆弧弧长代替样条 弧长 ,近似求解按弧长等分样条曲线的 x 坐圆弧最佳逼近1设 Pi ( xi , yi ) 、Pi + 1 ( xi + 1 , yi + 1 ) 是样条曲线上的两个相邻节点 , yi′、yi + 1′是对应这两个节点的一阶导数 。以点 P 为原点 , P 、iiPi + 1两点直线为 X 轴进行坐标变换 :α = arctan ( ( yi +1 - yi ) / ( xi +1 - xi ) )X = ( x - xi ) ·co sα + ( y - yi ) ·sinαY = - ( x - xi ) ·sinα + ( y - yi ) ·co sα两节点上的参数在新坐标系下为 :收稿日期 :1999 - 06 - 18第 5 期黄钢等 :用圆弧逼近法按弧长等分样条曲线285= X ·co sα -= X ·sinα +Y ·sinα + xiY ·co sα + yiXi = 0Yi = 0xy( 7)xi ) co sα + ( yi +1 -yi ) sinα= ( xi +1 -= 0Xi +1Yi +1X2 +Y2r =及圆弧的弧长为 :l = 2 ·| arctan ( X/ Y) | ·rYi′= tan (arctan ( yi′) - α)Yi +1′= tan (arctan ( yi +1′) - α)定义圆弧最佳逼近样条曲线模型 : 求过 样条曲线两相邻节点的圆弧 , 使两节点的一 阶导数与给定的一阶导数之差的平方和最 小 。设在新坐标系下 ( X , Y) 为圆弧方程的圆 心坐标 , 过两节点圆弧的圆心坐标方程为 :( 8)+ +下面给出上述求解过程的 C子程序 :void Circle- 2P- R ( Point p 2 ,double y12 ,Circle{/ / p 2 : 样条曲线上的相邻两点/ / y1 2 : 两点的导数/ / 3 R :最佳逼近圆弧方程的圆心及半径/ / 3 L :圆弧两点间的弧长double dy ,dx ,Dalfa ,X ,X2 , Y , Y1 , Y

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档