一种指数曲线趋势外推精确智能延伸方法技术

技术编号:8683381 阅读:235 留言:0更新日期:2013-05-09 03:30
本发明专利技术属于用于计算机制图的3D建模领域,尤其是多项式表面绘图,涉及一种指数曲线趋势外推精确智能延伸方法。CAD建模中经常使用指数曲线,需要将曲线延伸至目标对象,现有CAD软件不能将指数曲线保持原本特性延伸相交于指定对象,本发明专利技术采用指数曲线延伸模型延伸指数曲线,步骤依次为:在待延伸指数曲线上选取若干点{,},使为等差数列;判断指数曲线延伸模型应用条件;用最小二乘法确定待定参数;确定指数曲线延伸模型;计算延伸模型与目标对象的交点;利用指数曲线延伸模型进行延伸。本发明专利技术还可以应用于平面内任意位置的形状为指数曲线的精确智能延伸。曲线延伸后没有改变原曲线特性,可长距离精确延伸,可用于现有CAD软件指数曲线延伸。

【技术实现步骤摘要】

本专利技术属于用于计算机制图的3D建模领域,尤其是多项式表面绘图,涉及。
技术介绍
铸造件外形建模中经常使用指数曲线,需要将曲线延伸至目标对象。现代CAD软件如AutoCAD、CAXA、Pro/E、UG、CATIA等都具备extend这一基本功能,可以将直线或圆弧延伸相交于指定对象,且保持原本特性(直线或圆弧)不变,但对非圆曲线的延伸却无能为力。中国专利CN 101299278A公开了一种基于延伸的产品外形空间曲线拼接的CAD方法,在不添加第三条曲线的情况下,既填补了两条曲线间原有的缝隙,又不改变曲线的原有部分,实现了一种新的曲线拼接效果;中国专利CN 101482979A公开了一种光顺优化的NURBS空间曲线曲率连续拼接的CAD方法,在不改变曲线原有部分的情况下,填补了两条NURBS曲线间的缝隙,并且保证了曲线延伸部分的光顺性最优。前述2项专利解决了两条曲线间的无缝拼接,在CAD中有很强的实用性;但不能将曲线保持原本特性延伸至指定目标,CAD建模中却经常需要此类延伸。若开发出指数曲线延伸方法,植入CAD软件,使extend指令具备指数曲线延伸功能,将极大提高建模的精度和效率。
技术实现思路
本专利技术的目的在于:针对现有技术不能将指数曲线保持特性延伸至指定目标的弊端,提出一种指数曲 线趋势外推精确智能延伸方法,可应用于现有CAD软件的核心升级使其具备指数曲线延伸功能。本专利技术的目的是通过下述技术方案实现的。本专利技术的指数曲线趋势外推精确智能延伸方法,该方法在计算机中实现,包括如下步骤:(I ) 在待延伸指数曲线上选取若干点{々,Λ- },使七为等差数列1)&-1)/ +巧,其中q为指数曲线起始点横坐标,xrn为延伸起始点横坐标,m为选取点个数,J为选取点序号;(2)判断指数曲线延伸模型应用条件:离散型指数曲线方程为=,其中! = 1,2,..., ,a、b为常系数;当离散型曲线上选取点序列的对数一阶差分,gp为常数时,可使用指数曲线智能延伸;(3)用最小二乘法确定待定参数:延伸模型为夭,其中&为第i延伸点的横坐标值,Λ为第i延伸点的纵坐标值,a 为待定参数,;= m + l, + 2,《 ;用最小二乘法确定待定参数为本文档来自技高网...

【技术保护点】
一种指数曲线趋势外推精确智能延伸方法,其特征在于:所述方法是在计算机上依次按照如下步骤实现的:?(1)在待延伸指数曲线上选取若干点{xi,yi},使xi为等差数列:xi=(xm?x1)(i?1)/m+x1,其中x1为指数曲线起始点横坐标,xm为延伸起始点横坐标,m为选取点个数,i为选取点序号;?(2)判断指数曲线延伸模型应用条件:离散型指数曲线方程为其中i=1,2,...,m,a、b为常系数;当离散型曲线上选取点序列{yi}的对数一阶差分即为常数时,可使用指数曲线智能延伸;?(3)用最小二乘法确定待定参数:延伸模型为其中xi为第i延伸点的横坐标值,为第i延伸点的纵坐标值,为待定参数,i=m+1,m+2,...,n;用最小二乘法确定待定参数为:?(4)确定指数曲线延伸模型:将所述待定参数数值代入延伸模型,构成指数曲线延伸模型;?(5)计算延伸模型与目标对象的交点:将指数曲线延伸模型与目标对象y=f(x)联立求解,其解即为指数曲线延伸至目标对象的终点;?(6)利用指数曲线延伸模型进行延伸:绘制从延伸起始点至目标对象间的指数曲线。?FDA00002460612300011.tif,FDA00002460612300012.tif,FDA00002460612300013.tif,FDA00002460612300014.tif,FDA00002460612300015.tif,FDA00002460612300016.tif,FDA00002460612300017.tif...

【技术特征摘要】
1.种指数曲线趋势外推精确智能延伸方法,其特征在于:所述方法是在计算机上依次按照如下步骤实现的: (1)在待延伸指数曲线上选取若干点Ixi,为等差数列:Xi = (Xffl-X1) (1-1)/!!!+X1,其中X1为指数曲线起始点横坐标,Xm为延伸起始点横坐标,m为选取点个数,i为选取点序号; (2)判断指数曲线延伸模型应用条件:离散型指数曲线方程为y1=aebi其中i = 1,2,...,m,a、b为常系数;当离散型曲线上选取点序列{yj的对数一阶差分,即为常数时,可使用指数曲线智能延伸; (3)用最小二乘法确...

【专利技术属性】
技术研发人员:刘有余张海峰杜俊俊
申请(专利权)人:安徽工程大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1