[发明专利]一种插补方法有效
申请号: | 200810072391.2 | 申请日: | 2008-12-18 |
公开(公告)号: | CN101751006A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 陈学恭 | 申请(专利权)人: | 陈学恭 |
主分类号: | G05B19/41 | 分类号: | G05B19/41 |
代理公司: | 福州智理专利代理有限公司 35208 | 代理人: | 王义星 |
地址: | 350009 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种插补方法,包括步骤为:针对正弦函数类所需路径或轮廓线,包括正弦曲线、椭圆曲线、圆弧曲线,提出一种通过算术运算的递推公式准确确定曲线中间点位置坐标值增量的插补;并提出设定替代曲线,以提高插补的拟合精度或减小插补运算量。所述方法运算简单,对于同样的分段段数,完成运算所需时间少,相当于提高了插补运算速度;或者,在同等的运算时间内,允许增加曲线分段段数,从而提高折线拟合曲线的精度。由于运算简单,这种方法可在单片计算机上实现,从而降低了插补器的成本。因此,这种插补方法速度快,精度高,装置成本低。 | ||
搜索关键词: | 一种 方法 | ||
【主权项】:
1.一种插补方法,其所针对的所需路径或轮廓线Q上的点的位置坐标ΩP(p=1、2、3、……、mΩ)中包括有一个或若干个坐标Ψk(k=1、2、3、……、mΨ),对应所述一个或若干个坐标Ψk(k=1、2、3、……、mΨ)的坐标函数分别可以表示为以参数t为自变量、幅值分别为Hk(k=1、2、3、……mΨ)、初始相位分别为αk(k=1、2、3、……、mΨ)、周期相同为(2π/ω)的正弦函数,其表达式为Ψk(t)=Hk sin(ωt+αk),(k=1、2、3、……、mΨ),(1-1)所述曲线Q对应坐标Ψk(k=1、2、3、……、mΨ)的坐标函数指的是描述所述曲线Q上的点的位置坐标Ψk(k=1、2、3、……、mΨ)变化的以参数t为自变量的函数,所述参数t可以是该曲线Q上的点的位置坐标ΩP(p=1、2、3、……、mΩ)中的一个坐标,也可以是这些坐标之外的另一个参数,所述曲线Q各坐标函数的定义域相同,定义域的二个端点分别与曲线Q二个已知点对应着相同的t值,针对所需路径或轮廓线Q的插补就是针对其坐标函数ΩP(t)(p=1、2、3、……、mΩ)的插补,针对坐标函数Ψk(t)(k=1、2、3、……、mΨ)的插补步骤包括,(1)设定对应所述坐标Ψk(k=1、2、3、……、mΨ)的替代坐标函数Ψδk(t)(k=1、2、3、……、mΨ),(2)确定替代坐标函数Ψδk(t)(k=1、2、3、……、mΨ)定义域二个端点间的中间点,包括,①确定所述中间点所对应的参数t的值或其增量Δt的值,②确定所述中间点的个数,(3)确定所述中间点的替代坐标函数值或其增量值,(4)存储/输出运算结果,所述的替代坐标函数Ψδk(t)(k=1、2、3、……、mΨ)是替代所需路径或轮廓线Q的替代曲线Qδ对应所述坐标Ψk(k=1、2、3、……、mΨ)的坐标函数,或说是坐标函数Ψk(t)(k=1、2、3、……、mΨ)的替代坐标函数,插补中确定的中间点将所述定义域分成分段,每个分段定义域将对应一个线性函数,所述各个分段定义域的端点所对应的线性函数值与替代坐标函数值相等,整个定义域将对应一个由各个分段定义域对应的线性函数组成的分段线性函数ΨδLk(t)(k=1、2、3、……、mΨ),而坐标函数Ψk(t)(k=1、2、3、……、mΨ)将以分段线性函数ΨδLk(t)(k=1、2、3、……、mΨ)拟合,其特征在于:(1)对应所述坐标Ψk(k=1、2、3、……、mΨ)的替代坐标函数设定为与相应的坐标函数Ψk(t)(k=1、2、3、……、mΨ)具有相同周期(2π/ω)、相同初始相位αk(k=1、2、3、……、mΨ)、相同定义域但不同幅值的正弦函数,其表达式为Ψδk(t)=Hδk sin(ωt+αk),(k=1、2、3、……、mΨ),(1-2)式中,Hδk=Hk+δk, (k=1、2、3、……、mΨ),(1-3)其中δk(k=1、2、3、……、mΨ)为替代坐标函数Ψδk(t)(k=1、2、3、……、mΨ)幅值Hδk(k=1、2、3、……、mΨ)相对相应的坐标函数Ψk(t)(k=1、2、3、……、mΨ)幅值Hk(k=1、2、3、……、mΨ)的幅值差,或说是替代坐标函数Ψδk(t)(k=1、2、3、……、mΨ)的幅值差,或说是对应所述坐标Ψk(k=1、2、3、……、mΨ)的幅值差,δk=Hδk-Hk, (k=1、2、3、……、mΨ),(1-4)δk≥0, (k=1、2、3、……、mΨ),(1-5)(2)将对应所述坐标Ψk(k=1、2、3、……、mΨ)的各替代坐标函数Ψδk(t)(k=1、2、3、……、mΨ)定义域等分,以等分分段的交点作为定义域的中间点,这些中间点所对应的替代坐标函数值增量ΔΨδk(t)(k=1、2、3、……、mΨ),按下述公式确定,ΔΨδΛ(tu+1)=ΔΨδΛ(tu)cosΔTΛ+ΔΦδΛ(tu+1)sinΔTΛ,(1-6)ΔΦδΛ(tu+1)=ΔΦδΛ(tu)cosΔTΛ-ΔΨδΛ(tu)sinΔTΛ, (1-7)式中,①ΨΛ表示所述坐标Ψk(k=1、2、3、……、mΨ)中的某个坐标,Λ为序号k(k=1、2、3、……、mΨ)中的某个序号,②u+1为替代坐标函数ΨδΛ(t)定义域二个端点间的某个中间点的序号,u是与之相邻的前一个中间点或定义域的起点的序号,以nΛ表示替代坐标函数ΨδΛ(t)定义域等分分段的段数,以iΛ(iΛ=1、2、3、……、nΛ)作为分段的序号,以iΛ(iΛ=1、2、3、……、nΛ,nΛ+1)作为包括定义域的二个端点及二个端点间的中间点在内的点的序号,二个端点分别对应着序号1及nΛ+1,二个端点间的中间点分别对应着序号iΛ(iΛ=2、3、……、nΛ),u+1就是序号iΛ(iΛ=2、3、……、nΛ)中的某一个序号,u就是序号iΛ(iΛ=1,2、3、……、nΛ)中与u+1相邻的前一个中间点或定义域起点的序号,u+2就是序号iΛ(iΛ=1,2、3、……、nΛ,nΛ+1)中与u+1相邻的后一个中间点或定义域终点的序号,所述定义域起点指的是与所述替代曲线Qδ起点对应的定义域的端点,所述定义域的终点指的是与所述替代曲线Qδ终点对应的定义域的端点,③tu+1为替代坐标函数ΨδΛ(t)定义域二个端点间序号为u+1的中间点所对应的参数t的值,tu为与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的参数t的值,tu+2为与序号为u+1的中间点相邻的后一个中间点或定义域终点所对应的参数t的值,t1为替代坐标函数ΨδΛ(t)定义域起点所对应的参数t的值,t(nΛ+1)为替代坐标函数ΨδΛ(t)定义域终点所对应的参数t的值,④ΔTΛ为替代坐标函数ΨδΛ(t)定义域各等分分段起点所对应的参数t的等效增量,或说是替代坐标函数ΨδΛ(t)定义域中序号为iΛ(iΛ=1、2、3、……、nΛ)的点所对应的参数t的等效增量,或说是替代坐标函数ΨδΛ(t)定义域各等分分段所对应的参数t的等效增量,其数值为所述参数t的增量ΔτΛ的ω倍,是常数,ΔTΛ=ωΔτΛ=常数, (1-8)
(iΛ=1、2、3、……、nΛ), (1-9)其中,t(iΛ+1)(iΛ=1、2、3、……、nΛ)为序号为(iΛ+1)(iΛ=1、2、3、……、nΛ)的点对应的参数t的值,t(iΛ)(iΛ=1、2、3、……、nΛ)为序号为iΛ(iΛ=1、2、3、……、nΛ)的点对应的参数t的值,⑤ΔΨδΛ(tu+1)为替代坐标函数ΨδΛ(t)定义域中序号为u+1的中间点所对应的替代坐标函数值的增量,ΔΨδΛ(tu+1)=ΨδΛ(tu+2)-ΨδΛ(tu+1), (1-10)其中,ΨδΛ(tu+2)为与序号为u+1的中间点相邻的后一个中间点或定义域终点所对应的替代坐标函数值,ΨδΛ(tu+1)为序号为u+1的中间点所对应的替代坐标函数值,⑥ΔΨδΛ(tu)为替代坐标函数ΨδΛ(t)定义域中与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的替代坐标函数值增量,ΔΨδΛ(tu)=ΨδΛ(tu+1)-ΨδΛ(tu), (1-11)其中,ΨδΛ(tu+1)为序号为u+1的中间点所对应的替代坐标函数值,ΨδΛ(tu)为与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的替代坐标函数值,⑦ΔΦδΛ(tu+1)为替代坐标函数ΨδΛ(t)定义域中序号为u+1的中间点所对应的虚拟替代坐标函数值的增量,ΔΦδΛ(tu+1)=ΦδΛ(tu+2)-ΦδΛ(tu+1), (1-12)其中,ΦδΛ(tu+2)为与序号为u+1的中间点相邻的后一个中间点或定义域终点所对应的虚拟替代坐标函数值,ΦδΛ(tu+1)为序号为u+1的中间点所对应的虚拟替代坐标函数值,⑧ΔΦδΛ(tu)为替代坐标函数ΨδΛ(t)定义域中与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的虚拟替代坐标函数值增量,ΔΦδΛ(tu)=ΦδΛ(tu+1)-ΦδΛ(tu), (1-13)其中,ΦδΛ(tu+1)为序号为u+1的中间点所对应的虚拟替代坐标函数值,ΦδΛ(tu)为与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的虚拟替代坐标函数值,⑨sinΔTΛ为对应ΔTΛ的正弦函数值,cosΔTΛ为对应ΔTΛ的余弦函数值,上述⑦、⑧中所述的虚拟替代坐标函数ΦδΛ(t)是一个与替代坐标函数ΨδΛ(t)对应的函数,ΨδΛ(t)与ΦδΛ(t)是一组具有相同幅值HδΛ、相同周期(2π/ω)、相同初始相位αΛ及相同定义域的正弦函数与余弦函数,其表达式为ΨδΛ(t)=HδΛ sin(ωt+αΛ), (1-14)ΦδΛ(t)=HδΛ cos(ωt+αΛ)。,, (1-15)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈学恭,未经陈学恭许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810072391.2/,转载请声明来源钻瓜专利网。
- 上一篇:辅助治疗糖尿病的足浴液
- 下一篇:一种西洋参玫瑰含片