[发明专利]基于对数几率函数在运动和误差限制下的进给率规划方法有效
申请号: | 202010044905.4 | 申请日: | 2020-01-16 |
公开(公告)号: | CN111240275B | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 姜鑫;李禾雄;霍冠英;苏澄;叶丹蕾;陆泽宏;胡一飞 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G05B19/416 | 分类号: | G05B19/416 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 对数 几率 函数 运动 误差 限制 进给 规划 方法 | ||
1.一种基于对数几率函数的数控加工的进给率规划方法,其特征在于,包括如下步骤:
S1:根据数控加工轨迹的参数曲线,获得等间隔参数序列,依据弓高误差的限制,获得所述等间隔参数序列中所有参数的进给率数值,得到一系列离散的数对;
S2:利用得到的一系列离散的数对获得进给率曲线,寻找所述一系列离散的数对中的拐点,利用拐点将所述进给率曲线分为多个加速过程、多个减速过程和多个匀速过程;
S3:利用对数几率函数对每个所述加速过程和每个所述减速过程进行进给率设计;
S4:依次利用前向进给率调整和后向进给率调整两个过程进行进给率调整,实现各所述加速过程、各所述减速过程和各所述匀速过程的拼接。
2.如权利要求1所述的进给率规划方法,其特征在于,步骤S1,使用等间隔参数序列,依据弓高误差的限制,获得所述等间隔参数序列中所有参数的进给率数值,得到一系列离散的数对,具体包括:
假定加工轨迹的参数曲线表达为P(u)=(x(u),y(u),z(u)),参数范围为0≤u≤1,参数间隔为Δu,则ui+1=ui+Δu,u0=0,得到一个等间隔参数序列采用一阶的泰勒展式:
其中,x(u)表示x坐标数值的参数表示,y(u)表示y坐标数值的参数表示,z(u)表示z坐标数值的参数表示,ui和ui+1表示在等间隔参数序列中相邻的两个参数,t表示时间,s表示弧长,v表示预先给定的进给率,T表示插补周期,H.O.T表示高阶无穷小,P′(u)表示参数曲线P(u)的一阶导数,||P′(u)||表示P′(u)的范数;
由得到的ui与u′i计算参数曲线上两个点P(ui)与P(u′i)之间的弧段与线段之间的最大距离,为两个点P(ui)与P(u′i)的弓高误差,其中,u′i表示参数ui的预估参数,意义在于模拟在参数ui处的插补过程得到下一个插补点预估参数,P(ui)表示参数曲线P(u)上与参数ui对应的点,P(u'i)表示参数曲线P(u)上与预估参数u′i对应的点;将弧线段视为微小圆弧段,用点P(ui)处的曲率圆的小段圆弧逼近弧线段,进给步长L视为圆弧的弦长,则弓高误差为:
L=||P(ui)-P(ui+1)||
其中,σ表示弓高误差,ρi表示参数曲线P(u)在点P(ui)处的曲率半径,P(ui+1)表示参数曲线P(u)上与参数ui+1对应的点,P′(ui)表示参数曲线P(u)在点P(ui)处的一阶导数,P″(ui)表示参数曲线P(u)在点P(ui)处的二阶导数;根据进给率的定义得知进给步长L=vT;为简化,采用弧段中点与弦长中点之间的距离作为弓高误差:
其中,表示参数曲线P(u)上与参数对应的点;根据弓高误差、进给步长与进给率的关系,得到:
假定弓高误差限制为σε,则理想进给率v′、已有进给率v、现有弓高误差σ和弓高误差限制σs之间的关系为:
遍历所述等间隔参数序列的所有参数,得到在每一个参数ui处满足弓高误差限制的进给率数值vi,得到一系列离散的数对(ui,vi)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010044905.4/1.html,转载请声明来源钻瓜专利网。