伺服电机系统增益参数自调整方法及系统的制作方法

文档序号:8301149阅读:1975来源:国知局
伺服电机系统增益参数自调整方法及系统的制作方法
【技术领域】
[0001] 本发明涉及伺服电机领域,尤其涉及一种伺服电机系统增益参数自调整方法及系 统。
【背景技术】
[0002] 在现有伺服应用中,参数调试涉及多个方面的内容,虽然最终体现出来的是增益 参数即系统带宽,但实际调整时需要考虑负载惯量、机械共振、摩擦力抑制等不同因素,并 针对这些因素进行单独调试,如果有要求比较严格的场合,还需要考虑增益切换、速度前馈 等功能并进行单独调试。
[0003] 这种单独进行参数调试的方法,除了需要理解伺服控制原理外,还需要对每个因 素如何影响应用效果有比较清晰的理解,并在实际应用中针对这些影响单独调试,这无疑 大大提高了对应用人员的要求,而且由于实际调试过程中碰到的现象都相通,也使得应用 时多了很多重复的工作量。

【发明内容】

[0004] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种能有效减少 重复工作、简化应用人员的工作流程的伺服电机系统增益参数自调整方法及系统。
[0005] 本发明解决其技术问题所采用的技术方案是:构造一种伺服电机系统增益参数自 调整方法,所述增益参数包括位置环增益参数Kpp、速度环比例增益参数Kvp、速度环积分 增益参数Kvi、低通滤波器时间参数T,所述方法包括:在伺服电机系统运行前,建立由Kpp、 Kvp、Kvi、T四个参数构成的刚性表,并将所述刚性表划分为与该四个参数的递增变化对应 的多个刚性等级;在伺服电机系统运行过程中执行以下步骤:
[0006] (a)、根据伺服电机系统输入和编码器输出,依次采用刚性等级逐渐升高的四个参 数的组合并进彳丁振动检测以确定最尚刚性等级;
[0007] (b)、在采用所述最高刚性等级的参数组合运行的伺服系统出现超调或者抖动时, 则对速度环积分增益参数Kvi进行积分微调处理。
[0008] 本发明所述的伺服电机系统增益参数自调整方法,其中,所述步骤(a)之前包括 自动识别伺服电机系统中的摩擦力F和系统总惯量J:多次采样电磁转矩Te和加速度a,通 过最小二乘法拟合伺服运动方程以计算系统总惯量J和伺服系统所受的外力Td,摩擦力F 等于外力Td;所述伺服运动方程为:Te=J*a+Td;
[0009] 其中,Te代表电磁转矩,单位为N*m;a代表加速度,单位为rad/sec2 ;J代表系统 总惯量,单位为Kg*m2 ;Td代表伺服系统所受的外力,单位为N。
[0010] 本发明所述的伺服电机系统增益参数自调整方法,其中,所述伺服电机系统输入 为周期性的脉冲信号,所述步骤(a)中以脉冲信号的半个周期为时间间隔依次调整所述刚 性等级,且所述步骤(a)之前还包括以下条件步骤:
[0011] (a0)、在脉冲信号的半个周期完成后,根据所述系统总惯量J和电机惯量Jm确定 负载惯量Js,并判断负载惯量Js与电机惯量Jm的惯量比是否稳定,若惯量比稳定,则继续 步骤(a),若惯量比不稳定,则退出自调整。
[0012] 本发明所述的伺服电机系统增益参数自调整方法,其中,所述步骤(a)通过以下 方式确认最高刚性等级:在未检测到共振且刚性等级达到最大限制值时,将此时的最大限 制值确定为所述最高刚性等级;在检测到共振且检测到的共振频率不低于预设频率值时, 将此时的刚性等级进彳丁降级处理后确定为所述最尚刚性等级。
[0013] 本发明所述的伺服电机系统增益参数自调整方法,其中,所述振动检测包括:对编 码器输出信号进行频谱分析以获取振幅和频率,如果分析得到的振幅超过阈值,则判定系 统发生共振,分析得到的频率为所述共振频率。
[0014] 本发明所述的伺服电机系统增益参数自调整方法,其中,当首次出现共振且检测 到的共振频率不低于预设频率值时,则根据当前的共振频率设置陷波器,并验证该陷波器 是否有效,如果无效,则确立最高刚性等级后转步骤(b);如果有效,则继续增加刚性等级 直至确定所述最高刚性等级。
[0015] 本发明所述的伺服电机系统增益参数自调整方法,其中,所述步骤(b)中,伺服系 统出现超调的判断标准是:编码器输出所对应的反馈位置与系统输入所对应的理论位置的 差值超出定位范围;伺服系统出现抖动的判断标准是:编码器输出所对应的反馈位置的走 势与系统输入所对应的理论位置的走势相反;
[0016] 所述步骤(b)中,对参数Kvi进行积分微调处理包括:逐步减小速度环积分增益参 数Kvi直至微调次数到达预设次数或者积分到限制值。
[0017] 本发明所述的伺服电机系统增益参数自调整方法,其中,所述步骤(a)和步骤(b) 之间还包括:
[0018] (ab)、确定定位时间最小的系统模式,并在步骤(b)中采取该系统模式,其中,所 述系统模式包含四种:增益参数恒定不变;增益参数带切换;增益参数不变且加入摩擦补 偿;增益参数切换且加入摩擦补偿。
[0019] 本发明还公开了一种伺服电机系统增益参数自调整系统,包括:
[0020] 惯量和摩擦识别模块:用于自动识别系统总惯量J和摩擦力F;
[0021] 最高刚性等级确定模块:用于根据伺服电机系统输入和编码器输出,依次采用刚 性等级逐渐升尚的四个参数的组合并进彳丁振动检测以确定最尚刚性等级;
[0022] 积分微调处理模块:用于在采用所述最高刚性等级的参数组合运行的伺服系统出 现超调或者抖动时,则对速度环积分增益参数Kvi进行积分微调处理。
[0023] 本发明所述的伺服电机系统增益参数自调整系统,其中,所述惯量和摩擦识别模 块包括采样单元和计算单元,最高刚性等级确定模块包括振动检测单元、陷波器设置单元、 刚性等级调整单元;
[0024] 采样单元:用于多次采样电磁转矩Te和加速度a;
[0025] 计算单元:用于通过最小二乘法拟合伺服运动方程以计算所述总惯量J和伺服系 统所受的外力Td;其中,所述摩擦力F等于外力Td;所述伺服运动方程为:Te=J*a+Td;Te 代表电磁转矩,单位为N*m;a代表加速度,单位为rad/Sec2;J代表总惯量,单位为Kg*m2; Td代表伺服系统所受的外力,单位为N;
[0026] 振动检测单元:用于对编码器输出信号进行频谱分析以获取振幅和频率,如果分 析得到的振幅超过阈值,则判定系统发生共振,分析得到的频率为所述共振频率;
[0027] 刚性等级调整单元:用于依次增加所述刚性等级,并通过以下方式确认最高刚性 等级:在未检测到共振且刚性等级达到最大限制值时,将此时的最大限制值确定为所述最 高刚性等级;在检测到共振且检测到的共振频率不低于预设频率值时,将此时的刚性等级 进行降级处理后确定为所述最尚刚性等级;
[0028] 陷波器设置单元:用于在首次出现共振且共振频率不低于预设频率值时,根据当 前的共振频率设置陷波器,并验证该陷波器是否有效,如果无效,则确立最高刚性等级后通 知积分微调处理模块工作;如果有效,则控制刚性等级调整单元继续增加刚性等级直至确 定所述最尚刚性等级。
[0029] 实施本发明的伺服电机系统增益参数自调整方法及系统,具有以下有益效果:本 发明的方法无需工作人员手动调试各种增益参数,而是在系统运行的过程中自动寻找合适 的增益参数,本发明将增益参数以刚性表的形式来进行输出,在避免系统共振的情况下,找 到伺服系统所能容许的最高刚性等级,并且在该最高刚性等级的基础上,如果伺服系统发 生抖动或超调,则可通过对参数Kvi进行积分微调处理;该方法无需工作人员手动调试,可 以自动快速的寻找到合适的增益参数;进一步的,本发明中还可在伺服电极系统运行过程 中根据曲线拟合的方法自动识别系统总惯量J和摩擦力F。
【附图说明】
[0030] 下面将结合附图及实施例对本发明作进一步说明,附图中:
[0031] 图1是伺服电机系统的模型结构示意图;
[0032] 图2是本发明伺服电机系统增益参数自调整方法的较佳实施例的流程图;
[0033] 图3是本发明伺服电机系统增益参数自调整方法的较佳实施例中步骤100通过最 小二乘法拟合伺服运动方程的曲线拟合示意图;
[0034] 图4是本发明伺服电机系统增益参数自调整方法的较佳实施例中步骤200确定最 尚刚性等级的流程图;
[0035] 图5是本发明伺服电机系统增益参数自调整方法的较佳实施例中步骤300积分微 调的流程图;
[0036] 图6是本发明伺服电机系统增益参数自调整方法的较佳实施例中步骤300判断伺 服系统是否出现超调或者抖动的判定示意图。
【具体实施方式】
[0037] 为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明 本发明的【具体实施方式】。
[0038] 参考图1,该图示意出了伺服电机的模型结构,该模型结构属于现有技术,该模型 中,图中P〇s代表系统输入,其为一个周期性的脉冲信号,0代表伺服系统中编码器的反馈 信号,s为微分标志,是Laplace转换因子。模型中待定参数有:位置环增益参数Kpp、速度 环比例增益参数Kvp、速度环积分增益参数Kvi、低通滤波器时间参数T、系统总惯量J和摩 擦力F,本发明的目的即是自动确定所有待定参数值,以使得系统增益处于最佳增益。
[0039] 本发明首先建立由Kpp、Kvp、Kvi、T四个参数构成的刚性表,并将所述刚性表划分 为与该四个参数的递增变化对应的多个刚性等级。由于Kpp、Kvi、T这3个参数都分别与参 数Kvp相关,因此可以将Kpp、KVp、Kvi、T进行组合得到一个刚性表,刚性表中,将Kvp在其 初始增益和最大增益之间进行区域划分,从而将所述刚性表划分为与该四个参数的递增变 化对应的多个刚性等级,伺服电机系统运行时采取的刚性等级越高,伺服电机系统响应效 果越好。
[0040] 参考图2,在伺服电机系统运行过程中,本发明的增益参数自调整主要包括以下几 个主要步骤:
[0041] 步骤100 :确定系统总惯量J和摩擦力F;
[0042] 步骤200:根据伺服电机系统输入和编码器输出,依次采用刚性等级逐渐升高
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1