一种基于可调阶次滤波器的分数阶自抗扰运动控制方法技术

技术编号:18782502 阅读:128 留言:0更新日期:2018-08-29 06:32
本发明专利技术公开了一种基于可调阶次滤波器的分数阶自抗扰运动控制方法,包括:根据牛顿运动定律,建立运动控制系统的非线性动力学模型;使用可调阶次滤波器对测量噪声进行滤波;调节滤波器的阶次以达到较好的滤波效果;采用扩张状态观测器提高系统的扰动抑制效果;采用分数阶比例微分算法,设计运动控制器,使输出跟踪参考输入。本发明专利技术方法,具有参数调节灵活、易于工程实现的优点,并有效改善了运动控制系统对测量噪声和干扰的抑制能力。

【技术实现步骤摘要】
一种基于可调阶次滤波器的分数阶自抗扰运动控制方法
本专利技术涉及一种基于可调阶次滤波器的分数阶自抗扰运动控制方法,属于运动控制

技术介绍
运动控制技术在当今工业中应用广泛,如电机运动控制、数控机床、机器人控制等。运动控制是指对位置/位移、速度、加速度等运动量进行控制。采用电动机作为运动执行器,相比其它类型的运动执行器,具有结构简单、响应快、精度和效率高等优点,有利于实现高速或低速、高精度等高性能运动控制,在现代工业、民用、医疗、交通和军事等领域具有广泛的应用前景。由于运动控制系统存在摩擦力、系统参数变化、负载扰动力等因素影响,尤其是系统非线性因素(如信号测量噪声)和不确定干扰,很大程度上影响系统的运动精度。因此对运动控制器的性能提出了很高的要求。目前,有越来越多的先进控制算法被运用到运动控制研究中,常见的有迭代学习控制、自适应鲁棒控制、神经网络控制和自抗扰控制等,其中自抗扰控制被公认为较为有效的技术。然而,普通自抗扰控制器具有较高的增益,同时会放大测量噪声,容易对控制性能产生影响。
技术实现思路
本专利技术所要解决的技术问题是克服现有技术的缺陷,提供一种基于可调阶次滤波器的分数阶自抗扰运动控制方法,通过可调阶次滤波器对测量噪声进行滤波,采用分数阶比例微分算法,设计运动控制器,使输出跟踪参考输入。本专利技术采用如下技术方案解决上述技术问题:一种基于可调阶次滤波器的分数阶自抗扰运动控制方法,包括以下步骤:1)根据牛顿运动定律,建立运动控制系统的非线性动力学模型;2)设计可调阶次滤波器对测量噪声进行滤波;3)调节可调阶次滤波器的阶次;4)采用扩张状态观测器对运动控制系统的外部扰动力进行估计;5)采用分数阶比例微分控制器对外部扰动力估计值进行补偿后得出控制量,从而控制被控对象的输出跟踪参考输入。前述的步骤1)中,运动控制系统的非线性动力学模型为:其中,u为运动执行器相电压,即控制量,i为运动执行器相电流;R和L分别为运动执行器相电阻和相电感;m为运动质量,x为运动位移,即状态变量;Km和Ke分别为力系数和反电动势系数;Ff和Fd分别为运动系统摩擦力和外部扰动力;d为微分算子;t表示时间。前述的步骤2)中,可调阶次滤波器设计为:其中,G为可调阶次滤波器的传递函数,s为拉普拉斯算子,ω为截止频率,α为可调参数,2(1-α)即为可调阶次滤波器的阶次,α的取值范围为(0,1)范围内的任意实数。前述的截止频率ω为50Hz,可调参数α为0.25。前述的步骤2)中,测量噪声为:其中,A为噪声幅值,ωn为角频率,为相位,B为偏差值。前述的步骤4)中,扩张状态观测器的表达式为:其中,e=z1,1-x表示表示状态变量x的估计值与实际值之间的误差,h11,h12,h13,δ为待选参数,b为系统参数,u为控制量,z1,1是状态变量x的估计值,z1,2是x微分的估计值,z1,3是外部扰动力Fd的估计值;h11,h12,h13,δ的计算方式为:h11=1/h,h12=1/(1.6h1.5),h13=1/(8.6h2.2),δ=25h,h为采样周期;fal(e,0.5,δ),fal(e,0.25,δ)为非线性函数,非线性函数fal(e,γ,δ)的表达式如下:其中,γ为幂指数,在0~1之间取值,sgn(·)为符号函数。前述的步骤5)中,分数阶比例微分控制器设计为:u=Kp·e0+Kd·e0·sμ其中,u为分数阶比例微分控制器的输出,e0=xd-x,xd为参考输入,KP和Kd分别为比例系数和微分系数,s为拉普拉斯算子,μ为分数阶次,取值为0到1之间的任意实数;补偿后的控制量为u′:u′=u-z1,3。前述的μ取为0.835。本专利技术所达到的有益效果:(1)本专利技术提出的可调阶次滤波器,与常规滤波器相比,可以灵活调节滤波器的阶次,提高滤波效果,降低测量噪声的放大效应;(2)本专利技术提出的分数阶比例微分算法,与常规整数阶比例微分算法相比,多了一个可调参数,即微分环节的分数阶次,因此可进一步提高控制器的控制精度;(3)本专利技术方法,具有参数调节灵活、易于工程实现的优点,且不需要提前预知系统的干扰作用和模型,可以自动观测与估计系统扰动的作用,有效改善了运动控制系统对测量噪声和干扰作用的抵抗抑制能力。附图说明图1是本专利技术方法的流程图;图2是本专利技术的控制方法实现原理图;图3是常规自抗扰控制器的运动控制误差图;图4是采用本专利技术的运动控制误差图;图5是采用本专利技术的运动控制系统扰动抑制效果图。具体实施方式下面对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图1所示,本专利技术的基于可调阶次滤波器的分数阶自抗扰运动控制方法,包括以下步骤:步骤一,根据牛顿运动定律,建立运动控制系统的非线性动力学模型。运动控制系统的微分方程描述如下:其中,u为运动执行器相电压,即控制量,i为运动执行器相电流;R和L分别为运动执行器相电阻和相电感;m为运动质量,x为运动位移,即状态变量;Km和Ke分别为力系数和反电动势系数;Ff和Fd分别为运动系统摩擦力和外部扰动力;d为微分算子;t表示时间。为了较为准确地模拟实际摩擦力的作用,运动系统摩擦力Ff可采用经典的LuGre摩擦力模型。外部扰动力Fd可采用突变的外部作用力进行模拟,该外部作用力施加于系统一段时间之后便撤去,来检验运动控制系统抵抗和抑制扰动的能力。步骤二,根据步骤一中建立的非线性动力学模型,设计可调阶次滤波器对测量噪声进行滤波。可以通过设置不同的阶次,获得理想的性能:1)在截止频率附近,幅值衰减更剧烈;2)在截止频率之后,相频曲线变成直线。这两个特性可以使可调阶次滤波器具有较好的滤波性能,从而有效降低噪声对系统的影响。可调阶次滤波器传递函数表达式为,其中,s为拉普拉斯算子,ω为截止频率(此处设为50Hz),α为可调参数(此处设为0.25)。同时,系统测量噪声可用正弦信号来模拟表示,具体表达式为:其中,A为噪声幅值(此处设为0.0025),ωn为角频率(此处设为200π),为相位(此处设为-0.5π),B为偏差值(此处设为0.0025)。步骤三,调节可调阶次滤波器的阶次,以达到较好的滤波效果;可调阶次滤波器的阶次为2(1-α),调节α的取值即调节可调节滤波器的阶次。可调阶次滤波器的阶次调节原则为:α在(0,1)范围内取任意实数,则可调阶次滤波器的阶次2(1-α)在(0,2)范围内取任意实数。步骤四,采用扩张状态观测器对系统的外部扰动力Fd进行估计,得到外部扰动力Fd的估计值z1,3。扩张状态观测器将作用于系统的各种不确定因素归结为总和扰动并进行估计与补偿,可以有效地抑制各种扰动等不确定因素对控制系统的影响。扩张状态观测器的表达式为,其中,e=z1,1-x表示状态变量x的估计值与实际值之间的误差,h11,h12,h13,δ为待选参数,计算公式是:h11=1/h,h12=1/(1.6h1.5),h13=1/(8.6h2.2),δ=25h,h为采样周期,这里具体取值为:h=0.0002,h11=5000,h12=220970,h13=15967450,δ=0.005,b为系统参数,取值为72,u为控制量,z1,1是状态变量x的估计值,z1,2是x微分的估计值,z1,3是外部扰动力F本文档来自技高网...

【技术保护点】
1.一种基于可调阶次滤波器的分数阶自抗扰运动控制方法,其特征在于,包括以下步骤:1)根据牛顿运动定律,建立运动控制系统的非线性动力学模型;2)设计可调阶次滤波器对测量噪声进行滤波;3)调节可调阶次滤波器的阶次;4)采用扩张状态观测器对运动控制系统的外部扰动力进行估计;5)采用分数阶比例微分控制器对外部扰动力估计值进行补偿后得出控制量,从而控制被控对象的输出跟踪参考输入。

【技术特征摘要】
1.一种基于可调阶次滤波器的分数阶自抗扰运动控制方法,其特征在于,包括以下步骤:1)根据牛顿运动定律,建立运动控制系统的非线性动力学模型;2)设计可调阶次滤波器对测量噪声进行滤波;3)调节可调阶次滤波器的阶次;4)采用扩张状态观测器对运动控制系统的外部扰动力进行估计;5)采用分数阶比例微分控制器对外部扰动力估计值进行补偿后得出控制量,从而控制被控对象的输出跟踪参考输入。2.根据权利要求1所述的一种基于可调阶次滤波器的分数阶自抗扰运动控制方法,其特征在于,所述步骤1)中,运动控制系统的非线性动力学模型为:其中,u为运动执行器相电压,即控制量,i为运动执行器相电流;R和L分别为运动执行器相电阻和相电感;m为运动质量,x为运动位移,即状态变量;Km和Ke分别为力系数和反电动势系数;Ff和Fd分别为运动系统摩擦力和外部扰动力;d为微分算子;t表示时间。3.根据权利要求1所述的一种基于可调阶次滤波器的分数阶自抗扰运动控制方法,其特征在于,所述步骤2)中,可调阶次滤波器设计为:其中,G为可调阶次滤波器的传递函数,s为拉普拉斯算子,ω为截止频率,α为可调参数,2(1-α)即为可调阶次滤波器的阶次,α的取值范围为(0,1)范围内的任意实数。4.根据权利要求3所述的一种基于可调阶次滤波器的分数阶自抗扰运动控制方法,其特征在于,所述截止频率ω为50Hz,可调参数α为0.25。5.根据权利要求1所述的一种基于可调阶次滤波器的分数阶自抗扰运动控制...

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

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

1