基于命令滤波反步法的双电机离散同步控制方法及系统

文档序号:36234631发布日期:2023-12-01 14:53阅读:65来源:国知局
基于命令滤波反步法的双电机离散同步控制方法及系统与流程

本发明属于双电机同步驱动伺服系统控制,特别涉及一种基于命令滤波反步法的双电机离散同步控制方法及系统。


背景技术:

1、近年来,伺服电机系统广泛应用于制造业、农业及航天等技术领域,在高性能电驱动应用中受到越来越多的关注。伺服电机的控制精度高,抗过载能力强,能够实现位置、速度和扭矩的闭环控制,可以将电压信号转换成扭矩和速度来驱动控制对象,同时伺服电机低速运行平稳,低速运行时不会发生步进电机的步进运行现象,克服了步进电机失步的问题。伺服电机的转子速度由输入信号控制,可以快速响应。但是在实际工况中由于存在着诸多的未知扰动,会严重的影响伺服电机的控制精度和响应速度,因此诸多学者致力于研究如何提高伺服电机的抗干扰能力和控制效果。

2、为了使系统获得优良的控制性能,实现伺服电机高精度控制,专家学者提出多种先进控制方法,如滑模变结构控制、自适应控制、反步控制、鲁棒控制以及模糊控制等。其中将命令滤波反步法与其他先进控制方法相结合已成为控制领域的研究热点。在传统反步法对双电机进行控制设计中,虚拟控制函数较为复杂,存在计算爆炸等问题,且出现的未知非线性函数无法处理,不论在仿真实验还是实际落地上都存在一定的困难。针对以上情况,命令滤波技术和模糊自适应技术的引入使得反步法在对控制律进行设计中既能克服计算爆炸,又能将未知非线性函数进行逼近,从而克服传统反步法的缺陷。以反步法为基础,结合动态面技术与模糊逻辑系统,设计了动态面模糊离散速度调节器,减轻了控制器设计的复杂性和计算负担,克服了系统高阶非线性和外部负载扰动问题。

3、然而现有离散研究多集中于单电机驱动的伺服系统。单个电机的功率和惯量是有限的,有时不足以驱动大惯量负载。因此在许多情况下,为了满足高功率、大惯量和高性能的要求,负载由两个电机同时驱动。在调速或位置跟踪控制任务中,期望两个电机在保持相同速度的同时追踪命令信号。然而,目前仍然存在一些影响双电机离散伺服系统控制性能的因素,例如两个电机之间的参数差异、多电机带来的多轴摩擦动态、未建模动态以及由系统不确定性和干扰引起的转矩扰动等。在上述因素影响下,实现双电机系统的离散高跟踪性能控制是一个巨大的挑战。


技术实现思路

1、针对目前双电机离散系统控制效果,电机的位置跟踪在反步法设计中推导复杂以及误差过大引起的安全事故等技术问题,本发明提出了一种基于命令滤波反步法的双电机离散同步控制方法,以实现对双电机离散系统进行有效的位置追踪控制。

2、本发明为了实现上述目的,采用如下技术方案:

3、基于命令滤波反步法的双电机离散同步控制方法,包括如下步骤:

4、步骤1.针对双电机同步驱动伺服系统,建立双电机离散动力学系统数学模型,重新定义变量,以简化双电机离散动力学系统数学模型;

5、步骤2.在步骤1的双电机离散动力学系统数学模型基础上,设计基于命令滤波反步法的双电机离散控制器,以对双电机离散系统进行控制;

6、步骤3.选取lyapunov函数证明闭环系统的稳定性,以验证步骤2中设计的基于命令滤波反步法的双电机离散控制器的跟踪及同步性能;

7、步骤4.基于命令滤波反步法的双电机离散控制器实现对双电机离散系统位置追踪控制。

8、优选的,双电机离散同步控制方法应用于双电机离散系统的位置追踪控制。

9、优选的,双电机伺服系统中,电机与齿轮通过减速器相连接,使得负载以相同的速度运行。利用电机实际位置与给定的期望位置值之间的差值得到虚拟控制函数,并将虚拟控制函数输入到命令滤波器中产生滤波输出信号,该输出信号一方面作为双电机离散控制器的输入,另一方面产生误差补偿信号输入到双电机离散控制器中,通过双电机离散控制器进行电压控制,最终转换成双电机系统的各电机转子位置,达到双电机伺服系统的控制效果。

10、此外,在基于命令滤波反步法的双电机离散同步控制方法的基础上,本发明还提出了一种与之相适应的基于命令滤波反步法的双电机离散同步控制系统,其采用如下技术方案:

11、基于命令滤波反步法的双电机离散同步控制系统,包括:

12、控制器设计模块,用于针对双电机同步驱动伺服系统,建立双电机离散动力学系统数学模型,重新定义变量,以简化双电机离散动力学系统数学模型;

13、控制器设计模块,用于在双电机离散动力学系统数学模型基础上,设计基于命令滤波反步法的双电机离散控制器,以对双电机离散系统进行控制;

14、稳定性评估模块,选取lyapunov函数证明闭环系统的稳定性,以验证设计的基于命令滤波反步法的双电机离散控制器的跟踪及同步性能;

15、以及双电机离散系统位置追踪控制模块,用于基于命令滤波反步法的双电机离散控制器实现对双电机离散系统位置追踪控制。

16、此外,在上述基于命令滤波反步法的双电机离散同步控制方法的基础上,本发明还提出了一种计算机设备,该计算机设备包括存储器和一个或多个处理器。

17、所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,用于实现上面述及的基于命令滤波反步法的双电机离散同步控制方法的步骤。

18、此外,在上述基于命令滤波反步法的双电机离散同步控制方法的基础上,本发明还提出了一种计算机可读存储介质,其上存储有程序。该程序被处理器执行时,用于实现上面述及的基于命令滤波反步法的双电机离散同步控制方法的步骤。

19、本发明具有如下优点:

20、如上所述,本发明述及了一种基于命令滤波反步法的双电机离散同步控制方法及系统。本发明针对双电机同步驱动伺服系统进行离散化建模,在忽略齿隙的影响下建立双电机离散模型和动力学方程,所设计的控制器更有利于实际应用。本发明结合离散命令滤波器,设计双电机命令滤波反步法,采用二阶滤波器处理虚拟函数,避免“计算爆炸”的问题,消除滤波误差,从而提高了双电机同步驱动伺服系统的控制精度。本发明利用神经网络技术逼近多电机轴转矩等非线性扰动函数,使得控制器在考虑非线性扰动的影响下仍具有良好的追踪性能,采用李雅普诺夫理论证明双电机离散同步控制系统的稳定性和追踪性能。本发明有效地解决了在参数不确定和有负载转矩扰动的情况下永磁同步电机的位置跟踪控制的问题。



技术特征:

1.基于命令滤波反步法的双电机离散同步控制方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于命令滤波反步法的双电机离散同步控制方法,其特征在于,

3.根据权利要求2所述的基于命令滤波反步法的双电机离散同步控制方法,其特征在于,

4.根据权利要求3所述的基于命令滤波反步法的双电机离散同步控制方法,其特征在于,所述步骤3中,选择双电机伺服系统的lyapunov函数:

5.根据权利要求1所述的基于命令滤波反步法的双电机离散同步控制方法,其特征在于,

6.根据权利要求1所述的基于命令滤波反步法的双电机离散同步控制方法,其特征在于,

7.根据权利要求1所述的基于命令滤波反步法的双电机离散同步控制方法,其特征在于,

8.基于命令滤波反步法的双电机离散同步控制系统,其特征在于,包括:

9.一种计算机设备,包括存储器和一个或多个处理器;所述存储器中存储有可执行代码,其特征在于,所述处理器执行所述可执行代码时,用于实现如上述权利要求1至7任一项所述的基于命令滤波反步法的双电机离散同步控制方法的步骤。

10.一种计算机可读存储介质,其上存储有程序;其特征在于,所述程序被处理器执行时,用于实现如上述权利要求1至7任一项所述的基于命令滤波反步法的双电机离散同步控制方法的步骤。


技术总结
本发明属于双电机同步驱动伺服系统控制技术领域,公开了一种基于命令滤波反步法的双电机离散同步控制方法及系统。本发明通过建立双电机系统离散动力学方程,采用离散命令滤波器处理反步法设计过程中的虚拟控制信号,利用神经网络逼近电机轴转矩扰动等非线性函数,结合李雅普诺夫理论分析闭环系统的稳定性。本发明通过引入命令滤波技术,用以解决传统反步法中的“计算复杂性”问题,引入补偿机制消除滤波误差产生的影响。本发明方法能够有效克服干扰降低控制精度的问题,有良好的位置跟踪效果以及同步性。

技术研发人员:于金鹏,王保防,蔡明洁,刘占杰,刘加朋,何建华,陈麦调
受保护的技术使用者:青岛大学
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1