基于分数阶控制器的直线电机点位控制装置及方法制造方法及图纸

技术编号:15614229 阅读:181 留言:0更新日期:2017-06-14 02:53
本发明专利技术公开了一种基于分数阶控制器的直线电机点位控制装置,包括分数阶控制器、驱动模块、直线电机和传感模块,分数阶控制器包括跟踪微分器、第一作差模块、分数阶比例微分器、第二作差模块和状态观测器。控制方法为:传感模块采集直线电机的实际运动位置x;分数阶控制器接收直线电机的目标位置x

【技术实现步骤摘要】
基于分数阶控制器的直线电机点位控制装置及方法
本专利技术涉及一种基于分数阶控制器的直线电机点位控制装置及方法,属于直线电机运动控制

技术介绍
直线电机与传统旋转电机相比,取消了中间传动环节,具有结构简单、响应快、精度和效率高等优点,有利于实现高速或低速、高精度等高性能直线运动,在现代工业、民用、医疗、交通和军事等领域具有广泛的应用前景。但也正是由于缺少中间传动环节的缓冲作用,直线电机更容易受到系统参数变化、摩擦力和负载扰动力等因素影响,尤其是系统非线性因素和不确定干扰,给直线电机的精密点位控制增加很大的难度。近年来,越来越多的先进控制算法被引入到直线电机的运动控制研究中,来获得良好的控制性能,如迭代学习控制、自适应鲁棒控制、自抗扰控制和分数阶控制等,分数阶微积分理论虽然起源于300多年前,但近年来才开始引起控制工程界的广泛关注。与同类型整数阶控制器相比,分数阶控制器由于具有更多的可调参数,控制器设计灵活性更大,因此可以使系统获得更好的控制性能,尤其是存在不确定扰动作用和非线性因素等的复杂控制系统。
技术实现思路
本专利技术所要解决的技术问题是提供一种能够抑制直线电机控制系统存在的系统参数变化、摩擦力、负载扰动力以及系统非线性因素和不确定干扰等因素的影响,实现直线电机精密定位控制的基于分数阶控制器的直线电机点位控制装置及方法。本专利技术采用如下技术方案解决上述技术问题:一种基于分数阶控制器的直线电机点位控制装置,装置包括分数阶控制器、驱动模块、直线电机和传感模块;分数阶控制器的输入端为装置的输入端,分数阶控制器的输出端与驱动模块的输入端连接,驱动模块的输出端与直线电机的输入端连接,直线电机的输出端与传感模块的输入端连接,传感模块的输出端与分数阶控制器的输入端连接。本专利技术的进一步改进在于:分数阶控制器包括跟踪微分器、第一作差模块、分数阶比例微分器、第二作差模块和状态观测器;跟踪微分器的输入端为分数阶控制器的输入端,跟踪微分器的输出端与第一作差模块的输入端连接,第一作差模块的输出端与分数阶比例微分器的输入端连接,分数阶比例微分器的输出端与第二作差模块的输入端连接,第二作差模块的输出端分别与驱动模块的输入端和状态观测器的输入端连接,状态观测器的输入端与传感模块的输出端连接,状态观测器的输出端分别与第一作差模块和第二作差模块的输入端连接。本专利技术的进一步改进在于:第一作差模块包括三个输入端,第一作差模块的三个输入端分别接收直线电机的目标位置信号和状态观测器的两个输出信号。基于分数阶控制器的直线电机点位控制方法,具体包括以下步骤:步骤(1),传感模块采集直线电机的实际运动位置x;步骤(2),分数阶控制器接收直线电机的目标位置xd,利用步骤(1)中所述直线电机实际运动位置x和所述目标位置xd,分数阶控制器输出控制量u;步骤(3):将步骤(2)所述控制量u发送到驱动模块,所述驱动模块控制直线电机的运行。步骤(2)具体包括以下步骤:步骤(201),跟踪微分器接收被跟踪的直线电机的目标位置xd并进行处理,所述跟踪微分器处理公式为式(1):其中,xd为目标位置,k为第k个采样时刻,h为采样周期,x1为目标位置xd的过渡过程,x2为x1的微分,fhan(x1(k)-xd(k),x2(k),r,h0)的表达式为式(2):其中,r和h0是参数,d和a的表达式为式(3):步骤(202),状态观测器计算z1、z2和z3,具体计算公式为式(4);其中,k为第k个采样时刻,h为采样周期,u为控制量,x为直线电机实际运动位置,z1、z2和z3分别为直线电机实际运动位置的估计值、直线电机实际运动速度的估计值和系统总和扰动的估计值,e为z1和x之间的误差,b为控制量增益,β01、β02和β03为扩张状态观测器增益,δ为fal(e0,α,δ)中线性段的区间长度;公式(4)中非线性函数fal(e0,α,δ)的表达式为式(5):式中,α为幂指数,sgn(·)为符号函数;步骤(203),分数阶比例微分器进行中间控制量输出,具体计算公式为式(6):u0=Kp·e1+Kdsμ·e2(6)其中,u0为数阶比例微分器的输出,KP和Kd为控制器参数,s为拉普拉斯算子,μ是取值为0到1之间的实数,e1为x1和z1之间的误差,e2为x2和z2之间的误差;步骤(204),第二作差模块接收状态观测器的输出量z3,计算输出控制量u,具体计算公式为式(7):u=(u0-z3)/b(7)其中,b为控制量增益。本专利技术所达到的有益效果:本专利技术设计了一种基于分数阶控制器的直线电机点位控制装置及方法,基于分数阶微积分原理,形成分数阶控制器,与普通整数阶控制器相比,分数阶控制器能有效抑制系统非线性因素和不确定干扰对系统性能的影响,实现直线电机精密点位控制性能。附图说明图1是本专利技术的结构框图;图2是本专利技术中不同位置三种控制器定位误差对比图;图3是本专利技术中对系统参数摄动的抑制能力对比图;图4是本专利技术中对外部扰动的抑制能力对比图;具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。在本专利技术的一种实施方式中描述的元素和特征可以与一个或更多个其它实施方式中示出的元素和特征相结合。应当注意,为了清楚的目的,说明中省略了与本专利技术无关的、本领域普通技术人员已知的部件和处理的表示和描述。基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,基于分数阶控制器的直线电机点位控制装置,包括分数阶控制器、驱动模块、直线电机和传感模块。分数阶控制器、驱动模块、直线电机、传感模块依次顺序连接,传感模块与分数阶控制器相连接。分数阶控制器包括跟踪微分器、第一作差模块、分数阶比例微分器、第二作差模块和状态观测器;跟踪微分器、第一作差模块、分数阶比例微分器、第二作差模块、状态观测器依次顺序连接,状态观测器与第一作差模块和第二作差模块相连接。跟踪微分器设置有输入端、第一输出端和第二输出端。第一作差模块设置有第一输入端、第二输入端、第三输入端、第四输入端、第一输出端和第二输出端。分数阶比例微分器设置有第一输入端、第二输入端和输出端。第二作差模块设置有第一输入端、第二输入端、输出端。扩张状态观测器设置有第一输入端、第二输入端、第一输出端、第二输出端和第三输出端。驱动模块设置有输入端和输出端。传感器模块设置有输入端和输出端。直线电机设置有输入端和输出端;如图1所示,本专利技术的内部连接关系如下:跟踪微分器的输入端与目标位置xd相连接。跟踪微分器的第一输出端与第一作差模块的第一输入端相连接。跟踪微分器的第二输出端与第一作差模块的第二输入端相连接。第一作差模块的第一输出端与分数阶比例微分器的第一输入端相连接。第一作差模块的第二输出端与分数阶比例微分器的第二输入端相连接。分数阶比例微分器的输出端与第二作差模块的第一输入端相连接。第二作差模块的输出端与状态观测器的第一输入端相连接。状态观测器的第二输入端与传感模块的输出端相连接。状态观测器的第一输出端与第一作差模块的第三输入端相连接。状态观测器的第二输出端与第一作差模块的第四输入端相连接。状本文档来自技高网...
基于分数阶控制器的直线电机点位控制装置及方法

【技术保护点】
一种基于分数阶控制器的直线电机点位控制装置,其特征在于:所述装置包括分数阶控制器、驱动模块、直线电机和传感模块;所述分数阶控制器的输入端为所述装置的输入端,所述分数阶控制器的输出端与所述驱动模块的输入端连接,所述驱动模块的输出端与所述直线电机的输入端连接,所述直线电机的输出端与所述传感模块的输入端连接,所述传感模块的输出端与所述分数阶控制器的输入端连接。

【技术特征摘要】
1.一种基于分数阶控制器的直线电机点位控制装置,其特征在于:所述装置包括分数阶控制器、驱动模块、直线电机和传感模块;所述分数阶控制器的输入端为所述装置的输入端,所述分数阶控制器的输出端与所述驱动模块的输入端连接,所述驱动模块的输出端与所述直线电机的输入端连接,所述直线电机的输出端与所述传感模块的输入端连接,所述传感模块的输出端与所述分数阶控制器的输入端连接。2.根据权利要求1所述的基于分数阶控制器的直线电机点位控制装置,其特征在于:所述分数阶控制器包括跟踪微分器、第一作差模块、分数阶比例微分器、第二作差模块和状态观测器;所述跟踪微分器的输入端为所述分数阶控制器的输入端,所述跟踪微分器的输出端与所述第一作差模块的输入端连接,所述第一作差模块的输出端与所述分数阶比例微分器的输入端连接,所述分数阶比例微分器的输出端与所述第二作差模块的输入端连接,所述第二作差模块的输出端分别与所述驱动模块的输入端和所述状态观测器的输入端连接,所述状态观测器的输入端与所述传感模块的输出端连接,所述状态观测器的输出端分别与所述第一作差模块和所述第二作差模块的输入端连接。3.根据权利要求1或2所述的基于分数阶控制器的直线电机点位控制装置,其特征在于:所述第一作差模块包括三个输入端,所述第一作差模块的三个输入端分别接收所述直线电机的目标位置信号和所述状态观测器的两个输出信号。4.基于分数阶控制器的直线电机点位的控制方法,其特征在于:具体包括以下步骤:A、传感模块采集直线电机的实际运动位置x;B、分数阶控制器接收直线电机的目标位置xd,利用步骤A中所述直线电机实际运动位置x和所述目标位置xd,分数阶控制器输出控制量u;C、将步骤B所述控制量u发送到驱动模块,所述驱动模块控制直线电机的运行。5.根据权利要求4所述的基于分数阶控制器的直线电机点位控制方法,其特征在于:所述分数阶控制器包括跟踪微分器、第一作差模块、分数阶比例微分器、第二作差模块和状态观测器;步骤B具体包括以下步骤:a、跟踪微分器接收被跟踪的直线电机的目标位置xd并进行处理,所述跟踪微分器处理公式为式1:其中,xd为目标位置,k为第k个采样时刻,h为采样周期,x1为目标位置xd的过渡过程,x2为x1的微分,fhan(x1(k)-xd(k),x2(k),r,h0)的表达式为式2...

【专利技术属性】
技术研发人员:施昕昕黄家才
申请(专利权)人:南京工程学院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1