[发明专利]一种插补方法有效
申请号: | 200810072393.1 | 申请日: | 2008-12-18 |
公开(公告)号: | CN101751008A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 陈学恭 | 申请(专利权)人: | 陈学恭 |
主分类号: | G05B19/41 | 分类号: | G05B19/41 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 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二个已知点对应着相同的t值,针对所需路径或轮廓线Q的插补就是针对其坐标函数ΩP(t)(p=1、2、3、……、mΩ)的插补,针对坐标函数Ψk(t)(k=1、2、3、……、mΨ)的插补步骤包括,(1)确定坐标函数Ψk(t)(k=1、2、3、……、mΨ)定义域二个端点间的中间点,包括,①确定所述中间点所对应的参数t的值或其增量Δt的值,②确定所述中间点的个数,(2)确定所述中间点的坐标函数值或其增量值,(3)存储/输出运算结果,插补中确定的中间点将所述定义域分成分段,每个分段定义域将对应一个线性函数,所述各个分段定义域的端点所对应的线性函数值与坐标函数值相等,整个定义域将对应一个由各个分段定义域对应的线性函数组成的分段线性函数Ψ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(t)(k=1、2、3、……、mΨ)按下述公式确定:ΔΨΛ(tu+1)=ΔΨΛ(tu)cosΔTΛ+ΔΦΛ(tu)sinΔTΛ,(1-2)ΔΦΛ(tu+1)=ΔΦΛ(tu)cosΔTΛ-ΔΨΛ(tu)sinΔTΛ,(1-3)式中,①ΨΛ表示所述坐标Ψ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-4)
(iΛ=1、2、3、……、nΛ),(1-5)其中,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-6)其中,ΨΛ(tu+2)为与序号为u+1的中间点相邻的后一个中间点或定义域终点所对应的坐标函数值,ΨΛ(tu+1)为序号为u+1的中间点所对应的坐标函数值,⑥ΔΨΛ(tu)为坐标函数ΨΛ(t)定义域中与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的坐标函数值增量,ΔΨδΛ(tu)=ΨΛ(tu+1)-ΨΛ(tu),(1-7)其中,ΨΛ(tu+1)为序号为u+1的中间点所对应的坐标函数值,ΨΛ(tu)为与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的坐标函数值,⑦ΔΦδΛ(tu+1)为坐标函数ΨΛ(t)定义域中序号为u+1的中间点所对应的虚拟坐标函数值的增量,ΔΦΛ(tu+1)=ΦΛ(tu+2)-ΦΛ(tu+1),(1-8)其中,ΦΛ(tu+2)为与序号为u+1的中间点相邻的后一个中间点或定义域终点所对应的虚拟坐标函数值,ΦΛ(tu+1)为序号为u+1的中间点所对应的虚拟坐标函数值,⑧ΔΦΛ(tu)为坐标函数ΨΛ(t)定义域中与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的虚拟坐标函数值增量,ΔΦΛ(tu)=ΦΛ(tu+1)-ΦΛ(tu),(1-9)其中,ΦΛ(tu+1)为序号为u+1的中间点所对应的虚拟坐标函数值,ΦΛ(tu)为与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的虚拟坐标函数值,⑨sinΔTΛ为对应ΔTΛ的正弦函数值,cosΔTΛ为对应ΔTΛ的余弦函数值,上述⑦、⑧中所述的虚拟坐标函数ΦΛ(t)是一个与坐标函数ΨΛ(t)对应的函数,ΨΛ(t)与ΦΛ(t)是一组具有相同幅值HΛ、相同周期(2π/ω)、相同初始相位αΛ及相同定义域的正弦函数与余弦函数,ΨΛ(t)=HΛsin(ωt+αk),(1-10)ΦΛ(t)=HΛcos(ωt+αΛ)。(1-11)
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈学恭,未经陈学恭许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810072393.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种可降解缓释肥料
- 下一篇:一种抗心律失常的化合物、其制备方法及用途