专利摘要
本发明公开了一种基于阻尼衰减的高度精密定位运动规划算法,包括下述步骤:S1、参数化运动规划曲线,并获得运动规划曲线中急动度不为0的区间段对应的加速度曲线区间段;S2、提取S1中加速度曲线各区间段对应的加速度输入信号;S3、通过运动系统的传递函数获得步骤S2中所述各加速度输入信号对应的位移输出响应在时域上的幅值;S4、建立优化模型;S5、根据S4所获的运动规划曲线参数的最优值,获得最优运动规划曲线。本发明能单独处理运动约束函数中各段加速度变化信号,并利用线性系统的叠加性获得各段加速度变化信号对应位移时域响应幅值在阻尼衰减后的绝对值之和作为约束条件,降低了优化分析过程中的计算量,有效适用于S型运动规划曲线。
权利要求
1.基于阻尼衰减的高度精密定位运动规划算法,其特征在于,包括下述步骤:
S1、参数化运动规划曲线,并获得运动规划曲线中急动度不为0的区间段对应的加速度曲线区间段,即获取加速度曲线中有加速度变动的区间段R1,R2…Rn以及相应区间段R1,R2…Rn的末端时刻与运动规划终止时刻之间的时间差Δt1,Δt2,…,Δtn;
S2、提取步骤S1中加速度曲线各区间段R1,R2…Rn对应的加速度输入信号A1,A2,…,An;
S3、通过运动系统的传递函数获得步骤S2中所述各加速度输入信号A1,A2,…,An对应的位移输出响应在时域上的幅值d1,d2,…,dn,其中d1,d2,…,dn均为正值;
S4、建立优化模型:优化目标为最小化运动规划的总时间,设计变量为步骤S1中获得运动规划曲线参数,约束条件为(1) 小于运动定位允许绝对误差,其中N为运动系统的结构阻尼,(2)加速度输入信号A1,A2,…,An的绝对值均小于驱动器的最大加速度许用值;
S5、根据步骤S4所获的运动规划曲线参数的最优值,获得最优运动规划曲线。
2.根据权利要求1所述的基于阻尼衰减的高度精密定位运动规划算法,其特征在于,在所述步骤S1中,通过对急动度曲线依次积分可以的到运动规划曲线对应的加速度曲线、速度曲线和位移曲线。
3.根据权利要求1所述的基于阻尼衰减的高度精密定位运动规划算法,其特征在于,在所述步骤S2中,通过下述方法提取加速度输入信号:
根据所述步骤S1获得急动度不为0所对应各运动曲线区间段的首末端时刻信息,截取参数化运动规划加速度曲线中的对应区间段,各个所述区间段内的加速度信号即为加速度输入信号A1,A2,…,An。
4.根据权利要求1所述的基于阻尼衰减的高度精密定位运动规划算法,其特征在于,在所述步骤S3中,通过传递函数获得时域上的幅值d1,d2,…,dn的具体方法为:
对加速度输入信号A1,A2,…,An进行拉普拉斯变换得到频域加速度输入量,并利用运动系统的拉普拉斯变换形式的传递函数获得各加速度输入信号A1,A2,…,An的频域输入量对应的在频域位移输出响应,所述频域位移输出响应经过反拉普拉斯变换后可以转换为相应的时域位移响应,即可获得加速度输入信号A1,A2,…,An在时域上的位移响应的幅值d1,d2,…,dn。
5.根据权利要求1所述的基于阻尼衰减的高度精密定位运动规划算法,其特征在于,所述步骤S4中,所建立的优化模型如下:
find(vark)
min tn
其中,vark为参数运动规划曲线中的可变参数,ε为许用误差,Vmax为最大允许速度,Amax为最大允许加速度,N为运动系统的结构阻尼,dobj为目标运动距离,t1,t2,...,tn分别为步骤S1中R1,R2…Rn运动区间段的末端时刻,A1,A2,...,An分别为步骤S2中各区间段R1,R2…Rn中的加速度值,d1,d2,...,dn分别为步骤S3中获得加速度信号A1,A2,...,An对应的时域上位移响应输出,dend为tn时刻时的输出位移值。
6.根据权利要求1所述的基于阻尼衰减的高度精密定位运动规划算法,其特征在于,所述步骤S5中,通过获取的参数最右值来获得最优规划曲线的方法为:
将获得的最优参数值代入参数化运动规划曲线中,得到最优运动规划曲线。
说明书
技术领域
本发明涉及高速高精度运动控制的研究领域,特别涉及一种基于阻尼衰减的高度精密定位运动规划算法。
背景技术
高速高精度运动控制是现代机械工程技术中的研究热点,对于提高机械装备的工作效率和加工质量有重要影响。高速高精度运动控制技术被广泛应用于数控机床、工业机器人等诸多领域。对称S型运动曲线规划被广泛应用在运动控制领域。对称S型运动曲线规划通过使运动速度曲线光顺化来提高执行运动速度和降低残余振动幅值。常见的S型运动规划主要是从保证运动加速度曲线几何光顺进行运动规划设计,未充分运动系统的动力学特性的影响,尤其是阻尼衰减效应的影响。
文献《Optimized s-curve motion profiles for minimum residual vibration》(American Control Conference,1998)中提出一种最小化残余振动的最优S型运动曲线规划方法。上述文献所用的方法通过最小化系统输入在系统固有频率处的激励能量来获得S型运动曲线规划中的加速度的上升(ramp-up)或下降(ramp-down)时间参数的最优值,仿真结果证明了上述方法可以大幅降低点到点运动的残余振动。上述文献所述方法的主要不足在于:在优化模型中未充分考虑系统结构阻尼的影响。
文献《A Closed-Form Solution to Asymmetric Motion Profile Allowing Acceleration Manipulation》(IEEE Transactions on Industrial Electronics57(7):2499-2506.)中提出一种非对称S型曲线运动规划算法,定义了急动度比(jerk ratio),并利用急动度比将传统的对称型S曲线运动规划转换为一种非对称型S型曲线运动规划。上述文献的实验对比证明了不同急动度比(jerk ratio)非对称型S曲线运动规划在缩短运动定位周期方面较大的优势。上述文献所述方法存在的主要问题是:(1)仅仅考虑了某一特定类型的非对称S型曲线运动规划;(2)所述的方法基于计算机仿真,计算量较大。
中国发明专利申请(公开号为CN 103513575A,公开日为2014年1月15日)公开了一种高速机构减小残余振动的S型运动曲线规划方法,该方法中通过参数化S型运动曲线规划,并利用计算机仿真获得残余振动的衰减时间,建立了考虑残余振动衰减时间的S型运动曲线规划参数优化模型。上述专利文献所述方法的主要优点是通过考虑机构动力学特性获得了最佳的S型运动曲线规划参数。上述文献存在的主要不足是:需要较多的计算机仿真步骤,计算量较大,不便于在嵌入式运动控制器上实施。
发明内容
本发明的主要目的在于克服现有技术的缺点与不足,提供一种基于阻尼衰减的高度精密定位运动规划算法,通过提取系统输入的加速度变化区间段对应加速度输入信号,并利用系统的传递函数获得相应加速度变化区间段的加速度输入信号对应的位移时域响应幅值。
为了达到上述目的,本发明采用以下技术方案:
本发明的基于阻尼衰减的高度精密定位运动规划算法,包括下述步骤:
S1、参数化运动规划曲线,并获得运动规划曲线中急动度不为0的区间段对应的加速度曲线区间段,即获取加速度曲线中有加速度变动的区间段R1,R2…Rn以及相应区间段R1,R2…Rn的末端时刻与运动规划终止时刻之间的时间差Δt1,Δt2,…,Δtn;
S2、提取步骤S1中加速度曲线各区间段R1,R2…Rn对应的加速度输入信号A1,A2,…,An;
S3、通过运动系统的传递函数获得步骤S2中所述各加速度输入信号A1,A2,…,An对应的位移输出响应在时域上的幅值d1,d2,…,dn,其中d1,d2,…,dn均为正值;
S4、建立优化模型:优化目标为最小化运动规划的总时间,设计变量为步骤S1中获得运动规划曲线参数,约束条件为(1) 小于运动定位允许绝对误差,其中N为运动系统的结构阻尼,(2)加速度输入信号A1,A2,…,An的绝对值均小于驱动器的最大加速度许用值;
S5、根据步骤S4所获的运动规划曲线参数的最优值,获得最优运动规划曲线。
作为优选的技术方案,在所述步骤S1中,通过对急动度曲线依次积分可以的到运动规划曲线对应的加速度曲线、速度曲线和位移曲线。
作为优选的技术方案,在所述步骤S2中,通过下述方法提取加速度输入信号:
根据所述步骤S1获得急动度不为0所对应各运动曲线区间段的首末端时刻信息,截取参数化运动规划加速度曲线中的对应区间段,各个所述区间段内的加速度信号即为加速度输入信号A1,A2,…,An。
作为优选的技术方案,在所述步骤S3中,通过传递函数获得时域上的幅值d1,d2,…,dn的具体方法为:
对加速度输入信号A1,A2,…,An进行拉普拉斯变换得到频域加速度输入量,并利用运动系统的拉普拉斯变换形式的传递函数获得各加速度输入信号A1,A2,…,An的频域输入量对应的在频域位移输出响应,所述频域位移输出响应经过反拉普拉斯变换后可以转换为相应的时域位移响应,即可获得加速度输入信号A1,A2,…,An在时域上的位移响应的幅值d1,d2,…,dn。
作为优选的技术方案,所述步骤S4中,所建立的优化模型如下:
find(vark)
min tn
其中,vark为参数运动规划曲线中的可变参数,ε为许用误差,Vmax为最大允许速度,Amax为最大允许加速度,N为运动系统的结构阻尼,dobj为目标运动距离,t1,t2,...,tn分别为步骤S1中R1,R2…Rn运动区间段的末端时刻,A1,A2,...,An分别为步骤S2中各区间段R1,R2…Rn中的加速度值,d1,d2,...,dn分别为步骤S3中获得加速度信号A1,A2,...,An对应的时域上位移响应输出,dend为tn时刻时的输出位移值。
作为优选的技术方案,所述步骤S5中,通过获取的参数最右值来获得最优规划曲线的方法为:
将获得的最优参数值代入参数化运动规划曲线中,得到最优运动规划曲线。
本发明所公开的运动规划算法的基本原理为:
运动系统的末端残余振动主要由系统输入的加速度变化引起,系统输入加速度曲线的恒值水平段只会引起系统的恒定变形,不会引起运动系统的末端残余振动。本发明所公开算法通过提取系统输入的加速度变化区间段对应加速度输入信号,并利用系统的传递函数获得相应加速度变化区间段的加速度输入信号对应的位移时域响应幅值。由于实际运动系统本身存在结构阻尼,上述位移时域响应幅值在后续的运动时间历程中会发生衰减,所述位移时域响应幅值在最终运动终止时刻的衰减值的绝对值累积和可以作为系统末端残余振动幅值的约束指标。利用上述结合系统阻尼衰减效果的约束条件,可以获得考虑系统动力学效应的最佳运动规划曲线。
本发明与现有技术相比,具有如下优点和有益效果:
1.本发明充分考虑实际运动系统固有的阻尼对末端残余振动抑制的贡献,使得运动规划算法最终优化运动曲线更符合实际工作条件;
2.本发明能单独处理运动约束函数中各段加速度变化信号,并利用线性系统的叠加性获得各段加速度变化信号对应位移时域响应幅值在阻尼衰减后的绝对值之和作为约束条件,降低了优化分析过程中的计算量,便于在嵌入式运动控制器上实施,可以有效适用于S型运动规划曲线。
附图说明
图1是本发明实施例对应的S型运动曲线规划示意图;
图2是本发明实施例的加速度曲线分离示意图;
图3是本发明位移时域响应的阻尼衰减曲线示意图;
图4是本发明的算法流程图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
实施例
如图4所示,本实施例基于阻尼衰减的高度精密定位运动规划算法,包括下述步骤:
S1、参数化运动规划曲线,并获得运动规划曲线中急动度不为0的区间段对应的加速度曲线区间段,即获取加速度曲线中有加速度变动的区间段R1,R2…Rn以及相应区间段R1,R2…Rn的末端时刻与运动规划终止时刻之间的时间差Δt1,Δt2,…,Δtn;
S2、提取步骤S1中加速度曲线各区间段R1,R2…Rn对应的加速度输入信号A1,A2,…,An;
S3、通过运动系统的传递函数获得步骤S2中所述各加速度输入信号A1,A2,…,An对应的位移输出响应在时域上的幅值d1,d2,…,dn,其中d1,d2,…,dn均为正值;
S4、建立优化模型:优化目标为最小化运动规划的总时间,设计变量为步骤S1中获得运动规划曲线参数,约束条件为(1) 小于运动定位允许绝对误差,其中N为运动系统的结构阻尼,(2)加速度输入信号A1,A2,…,An的绝对值均小于驱动器的最大加速度许用值;
S5、根据步骤S4所获的运动规划曲线参数的最优值,获得最优运动规划曲线。
下面,结合具体的7段S型运动规划曲线对本实施例的技术方案做进一步的阐述:
如图1所示曲线为点位运动的7段S型运动规划曲线(始末速度为0)。其中,图1所示急动度曲线为对应的加速度曲线的导数曲线图,通过对急动度曲线依次积分可以的到7段S型运动规划曲线对应的加速度曲线、速度曲线和位移曲线。其中图1所示急动度曲线中在[0,t1],[t2,t3],[t4,t5],[t6,t7]时间区间上值不为0,对应的幅值为J1,J2,J3,J4。通过积分计算可以得到图1中加速度曲线、速度曲线、位移曲线中的各标示值为:
A1=J1t1,A2=J1t1+J2t2-J2t3+J3t4-J3t5
图1所示急动度曲线非零区间段[0,t1],[t2,t3],[t4,t5],[t6,t7]所对应的加速度区间段为加速度变化区间段。在上述加速度变化区间段内的加速度信号可以如图2所示分离为4段加速度信号,分别为图2所示的加速度分量1曲线、加速度分量2曲线、加速度分量3曲线和加速度分量4曲线。
利用图2所示加速度分量1曲线中[0,t1]区间上的加速度信号作为输入信号,并利用运动系统的传递函数可以获得对应的加速度信号的位移时域响应幅值d1。所述位移响应幅值d1在系统阻尼作用下经(t7-t1)时间按照图3所示的位移振动衰减曲线规律得到的在运动终止时刻t7处的位移振动幅值为 利用上述方法可以获得其余加速度分量曲线上加速度信号对应的位移时域响应幅值d2,d3,d4以及响应的在最终终止时刻处的位移振动幅值 其中N为运动系统的结构阻尼。
建立如下优化模型:
min t7
其中,ε为许用误差,Vmax为最大允许速度,Amax为最大允许加速度,N为运动系统的结构阻尼,dtarget为目标运动距离,J2,J3,J4等式约束为点位运动的始末速度及加速度为0约束条件的等价表达式。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
基于阻尼衰减的高度精密定位运动规划算法专利购买费用说明
Q:办理专利转让的流程及所需资料
A:专利权人变更需要办理著录项目变更手续,有代理机构的,变更手续应当由代理机构办理。
1:专利变更应当使用专利局统一制作的“著录项目变更申报书”提出。
2:按规定缴纳著录项目变更手续费。
3:同时提交相关证明文件原件。
4:专利权转移的,变更后的专利权人委托新专利代理机构的,应当提交变更后的全体专利申请人签字或者盖章的委托书。
Q:专利著录项目变更费用如何缴交
A:(1)直接到国家知识产权局受理大厅收费窗口缴纳,(2)通过代办处缴纳,(3)通过邮局或者银行汇款,更多缴纳方式
Q:专利转让变更,多久能出结果
A:著录项目变更请求书递交后,一般1-2个月左右就会收到通知,国家知识产权局会下达《转让手续合格通知书》。
动态评分
0.0