CN108303873B - 一种考虑控制量受限的永磁同步电机滑模控制器 - Google Patents

一种考虑控制量受限的永磁同步电机滑模控制器 Download PDF

Info

Publication number
CN108303873B
CN108303873B CN201711452925.XA CN201711452925A CN108303873B CN 108303873 B CN108303873 B CN 108303873B CN 201711452925 A CN201711452925 A CN 201711452925A CN 108303873 B CN108303873 B CN 108303873B
Authority
CN
China
Prior art keywords
convergence
sliding mode
variable
switching
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711452925.XA
Other languages
English (en)
Other versions
CN108303873A (zh
Inventor
周文委
孙明轩
陈强
张有兵
翁国庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201711452925.XA priority Critical patent/CN108303873B/zh
Publication of CN108303873A publication Critical patent/CN108303873A/zh
Application granted granted Critical
Publication of CN108303873B publication Critical patent/CN108303873B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • H02P21/0007Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using sliding mode control

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

一种考虑控制量受限的永磁同步电机滑模控制器,滑模控制***的状态变化包括从初始值向滑模面靠近的趋近运动和在滑模面上的滑模运动两个阶段,为驱使***状态在有限时间内逼近给定的参考信号,构造一种考虑控制量限制的离散变速趋近律,根据切换变量sk值大小不同分别分析其动态,给定电机输出参考轨迹,考虑控制输入量受限制的情况下构造单调无抖振收敛的趋近律用于滑模控制器设计,以满足永磁同步电机跟踪控制的实际需求。本发明通过具有单调无抖振收敛的趋近律设计,提供一种基于滑模控制的伺服控制器,以实现精确的位置跟踪。

Description

一种考虑控制量受限的永磁同步电机滑模控制器
技术领域
本发明涉及电机数字控制技术,尤其适用于周期性作业的电机位置跟踪伺服***。
背景技术
永磁同步电机以其体积小、效率高、结构简单等特点,在运动控制领域得到广泛应用。同时,由于其多变量、强耦合、非线性、变参数等特点,常规的PID控制方法往往不能满足实际应用中高性能控制的需求。因此,一些现代控制理论研究成果,特别是滑模控制方法越来越多地被用于永磁同步电机伺服控制器。
传统离散滑模控制器因包含有开关切换项,不可避免地存在高频抖振。高为炳院士提出指数趋近律用于滑模控制器设计(Gao W B,Wang Y F,Homaifa A.Discrete-timevariable structure control systems.IEEE Transactions on IndustrialElectronics,1995,42(2):117-122)。这种通过定义趋近运动轨迹的滑模控制方法存在诸多优点,能够很大程序改善***抖振。指数趋近律及其改进形式也成为了当前最常见的滑模趋近律。Andrzej Bartoszewic给出了有效趋近律的一般形式,放宽了对趋近律步步穿越滑模面的要求(Andrzej Bartoszewic.Discrete-time quasi-sliding-mode controlstrategies.IEEE Transactions on industrial electronics,1998,45(4):633-637)。据此,Golo等人提出一种新的无抖振趋近律用于离散滑模控制器设计(Golo G,MilosavjevicC.Robust discrete-time chattering free sliding mode control.Systems&ControlLetters,2000,41(1):19-28)。
在实际运动控制***中,受限于电机功率和驱动器带负载能力,过度的控制量是难以实现的。在应用中往往简单地对控制量进行限幅,这难免影响控制***性能,甚至使得***失去稳定性。常见的趋近律设计主要从削弱抖振、缩短到达时间和抑制干扰等方面考虑问题,没有针对控制量受限的实际问题提出解决方案。本发明提供一种
发明内容
为了克服现有的永磁同步电机输入受限的实际问题,本发明通过具有单调无抖振收敛的趋近律设计,提供一种基于滑模控制的伺服控制器,以实现精确的位置跟踪。
本发明解决其技术问题所采用的技术方案是:
一种考虑控制量受限的永磁同步电机滑模控制器,滑模控制***的状态变化包括从初始值向滑模面靠近的趋近运动和在滑模面上的滑模运动两个阶段,为驱使***状态在有限时间内逼近给定的参考信号,构造一种考虑控制量限制的离散变速趋近律:
Figure BDA0001528744610000021
其中sk为第k控制步的切换变量值,arctg(·)为反正切函数,参数λ≥1用于限制控制量变化速率,α和β为
Figure BDA0001528744610000022
其中sgn(·)为符号函数,
Figure BDA0001528744610000024
表示向下取整;
根据切换变量sk值大小不同分别分析其动态,过程如下:
1)当|sk|≥λ时,α=β=1,所以由(1)得
Figure BDA0001528744610000023
其中
Figure BDA0001528744610000031
因此
Figure BDA0001528744610000032
也即|sk+1|<|sk|,所以切换变量具有收敛性;
根据反正切函数的特性,有arctan(|sk|+1-λ)<|sk|+1-λ,所以
Figure BDA0001528744610000033
因此,sk+1与sk保持同号,即切换变量收敛过程具有单调性;
根据趋近律(1)有
Figure BDA0001528744610000034
即切换变量收敛步长不小于
Figure BDA0001528744610000035
所以经过有限控制步后必然有|sk|<λ;
2)当1≤|sk|<λ时,α=1,β=0;由(1)得
Figure BDA0001528744610000036
从而
即切换变量具有收敛性;又因为
Figure BDA0001528744610000038
所以sk+1与sk保持同号,即收敛过程具有单调性;
根据趋近律(1)有
Figure BDA0001528744610000041
即切换变量收敛步长不小于
Figure BDA0001528744610000042
所以经过有限控制步后必然有|sk|<1;
3)当0<|sk|<1时,α=β=0,所以sk+1=sk-arctg(|sk|)sgn(sk),因此
|sk+1|=|sk|-arctg(|sk|)<|sk| (9)
所以切换变量具有收敛性,又因为arctg(|sk|)<|sk|,所以sk+1sgn(sk)=|sk|-arctg(|sk|)>0,即sk+1与sk保持同号,即收敛过程具有单调性;
对于任意小常数δ>0,当δ<|sk|<1时有
Figure BDA0001528744610000043
即切换变量收敛步长不小于arctg(δ),所以经过有限控制步后切换变量必然收敛到原点附近任意小的领域内;
以上分析表明,利用趋近律(1)设计的滑模控制器使得切换变量在有限时间内单调收敛至原点附近任意小的领域内并趋近于零,切换变量收敛过程不穿越零线,无抖振,无正负交替现象,即sgn(sk+1)=sgn(sk);
趋近律(1)刻画的切换变量收敛时间与初始值s0有关,若初始值s0∈[λ,∞),此时α=β=1,根据反正切函数的单调性有
Figure BDA0001528744610000044
所以
从而有
Figure BDA0001528744610000046
由此得存在
Figure BDA0001528744610000047
表示向上取整,使得任意k≥k1均满足sk<λ,即切换变量从s0开始,经过不超过k1控制步后收敛至零点邻域λ内;
若初始值s0∈[1,λ),此时α=1,β=0,由(1)得
Figure BDA0001528744610000051
所以有
Figure BDA0001528744610000052
Figure BDA0001528744610000053
Figure BDA0001528744610000054
依此类推有
Figure BDA0001528744610000055
由(12)得,存在使得任意k≥k2均满足sk<1,即切换变量从e0开始,经过不超过k2步后收敛至半径为1的零点邻域内,当s0→λ-时,k2取最大值
Figure BDA0001528744610000057
若s0∈[δ,1),此时α=β=0,所以sk+1=sk-arctg(sk)≤sk-arctg(δ),从而有sk≤s0-karctg(δ),由此得存在
Figure BDA0001528744610000058
使得任意k≥k3-1均满足sk<δ,即切换变量从s0开始,经过k3控制步后必定收敛至半径为δ的邻域内,特别当s0=1时,k3取最大值
Figure BDA0001528744610000059
由(1)不难看出Δsk是关于sk的奇函数,当s0<0时,具有相同的收敛特性;所以,当初始值|s0|≥δ时,跟踪误差从s0开始,经过有限控制步k后,必定收敛到零点附近以δ为半径的小邻域内,k的表达式为
Figure BDA0001528744610000061
永磁同步电机***的模型为:
Figure BDA0001528744610000062
其中,θ为电机转角位置,ω为转速,f(t,θ,ω)为有界的***参数摄动,包含建模过程中忽略掉的次要因素,u为控制输入信号,uw为来自输入端的有界干扰信号,矩阵J、B、K为表示电机输出轴转动惯量、摩擦系数和弹性系数,令***状态
Figure BDA0001528744610000063
则电机***的状态空间模型表示为:
Figure BDA0001528744610000064
其中w(t)=uw(t)-f(t,θ,ω),表示折算到输入端的***不确定性总和,将(15)转换为离散状态空间:
xk+1=Gxk+Huk+wk (16)
其中G=eAT,T为采样周期,H=A-1(G_I)B,wk为kT时刻的有界集总扰动;
设电机输出期望轨迹为定义滑模面
Figure BDA0001528744610000066
令C=[c1 c2]并取合适的值使满足(CB)-1≠0,则sk=Cek=0,其中
Figure BDA0001528744610000071
为kT时刻的电机输出跟踪误差;由(17)知,sk为转角误差与速度误差的线性组合,所以上述对于切换变量收敛过程的定性分析结果同样适用于跟踪误差ek,相应的滑模控制器为
uk=(CH)-1(sk+1+Crk+1-CGxk) (18)
所以
Figure BDA0001528744610000072
考虑到现代高速数字控制器具有微秒级的采样周期,根据G的幂级数表达式:
Figure BDA0001528744610000073
当采样周期足够小时,忽略(20)中所有与T有关的和项,从而有
Δuk≈(CH)-1(Δsk-Δsk-1+CΔrk-CΔrk-1) (21)
其中Δrk由给定的参考轨迹决定,由(21)看出,控制输入的变化率取决于跟踪误差的变化率,因此,控制器设计时需要考虑对于误差变化率的约束;
根据(3),当|sk|≥λ时,
Figure BDA0001528744610000074
所以
Figure BDA0001528744610000075
当1≤|sk|<λ时,由(1)得
Figure BDA0001528744610000076
所以
当0<|sk|<1时,由(1)得Δsk=-arctg(|sk|)sgn(sk),所以
Figure BDA0001528744610000082
由(22)、(23)和(24)知,通过调节参数λ改变切换变量收敛速率的上限,收敛速率小于且在收敛过程中收敛速率单调下降;将趋近律(1)代入(18)得到具有考虑输入量限制的滑模控制器:
Figure BDA0001528744610000084
本发明的技术构思为:给定电机输出参考轨迹,考虑控制输入量受限制的情况下构造单调无抖振收敛的趋近律用于滑模控制器设计,以满足永磁同步电机跟踪控制的实际需求。
本发明的有益效果主要表现在:1、通过构造单调无抖振收敛的趋近律,对切换变量从任意初始值收敛到控制目标的轨迹进行了定义,保证***具有良好的动态品质;2、所述的控制器可使得切换变量在有限时间内收敛到达滑模面附近任意小半径的邻域,到达时间可通过解析式计算。与其它趋近律控制器相比,相同的控制量上限,所述的控制器到达时间更短;3、切换变量收敛速率受限,可由参数调节,并与其它趋近律控制器相比,相同的到达时间,可实现更小的控制量上限,从而满足电机对于控制输入量的要求,符合实际控制器的工作条件;4、当电机控制***存在有界扰动时,给出了所述控制器作用下切换变量的稳态界。
附图说明
图1是永磁同步电机跟踪控制***结构方框图。
图2是所述的滑模控制器结构图。
图3是实施例所述的电机位置跟踪控制中得到的输出转角和转速随时间的变化轨迹。
图4是实施例所述的滑模控制器在λ=50,Δ=0.5时的控制量与切换变量。
图5是实施例所述的滑模控制器在λ=50,Δ=1.2时的控制量与切换变量。
图6是实施例所述的滑模控制器在λ=20,Δ=1.2时的控制量与切换变量。
图7是实施例所述的滑模控制器在λ=80,Δ=1.2时的控制量与切换变量。
图8是实施例所述的控制器(30)在ρ=0.03,ε=0.2时的控制量与切换变量。
图9是实施例所述的控制器(30)在ρ=0.16,ε=0.2时的控制量与切换变量。
具体实施方式
下面结合附图对本发明作进一步描述。
参照图1~图9,一种考虑控制量受限的永磁同步电机滑模控制器,滑模控制***的状态变化包括从初始值向滑模面靠近的趋近运动和在滑模面上的滑模运动两个阶段,为驱使***状态在有限时间内逼近给定的参考信号,构造一种考虑控制量限制的离散变速趋近律:
Figure BDA0001528744610000091
其中sk为第k控制步的切换变量值,arctg(·)为反正切函数,参数λ≥1用于限制控制量变化速率,α和β为
Figure BDA0001528744610000092
其中sgn(·)为符号函数,
Figure BDA0001528744610000109
表示向下取整。
根据切换变量sk值大小不同分别分析其动态,过程如下:
1)当|sk|≥λ时,α=β=1,所以由(1)得
Figure BDA0001528744610000101
其中
Figure BDA0001528744610000102
因此
Figure BDA0001528744610000103
也即|sk+1|<|sk|,所以切换变量具有收敛性。
根据反正切函数的特性,有arctan(|sk|+1-λ)<|sk|+1-λ,所以
因此,sk+1与sk保持同号,即切换变量收敛过程具有单调性;
根据趋近律(1)有
Figure BDA0001528744610000105
即切换变量收敛步长不小于
Figure BDA0001528744610000106
所以经过有限控制步后必然有|sk|<λ;
2)当1≤|sk|<λ时,α=1,β=0;由(1)得
Figure BDA0001528744610000107
从而
Figure BDA0001528744610000108
即切换变量具有收敛性;又因为
Figure BDA0001528744610000111
所以sk+1与sk保持同号,即收敛过程具有单调性;
根据趋近律(1)有
Figure BDA0001528744610000112
即切换变量收敛步长不小于
Figure BDA0001528744610000113
所以经过有限控制步后必然有|sk|<1;
3)当0<|sk|<1时,α=β=0,所以sk+1=sk-arctg(|sk|)sgn(sk)。因此
|sk+1|=|sk|-arctg(|sk|)<|sk| (9)
所以切换变量具有收敛性。又因为arctg(|sk|)<|sk|,所以sk+1sgn(sk)=|sk|-arctg(|sk|)>0,即sk+1与sk保持同号,即收敛过程具有单调性。
对于任意小常数δ>0,当δ<|sk|<1时有
Figure BDA0001528744610000114
即切换变量收敛步长不小于arctg(δ),所以经过有限控制步后切换变量必然收敛到原点附近任意小的领域内;
以上分析表明,利用趋近律(1)设计的滑模控制器使得切换变量在有限时间内单调收敛至原点附近任意小的邻域内并趋近于零,切换变量收敛过程不穿越零线,无抖振,无正负交替现象,即sgn(sk+1)=sgn(sk)。
趋近律(1)刻画的切换变量收敛时间与初始值s0有关,若初始值s0∈[λ,∞),此时α=β=1,根据反正切函数的单调性有
Figure BDA0001528744610000115
所以
Figure BDA0001528744610000121
从而有
Figure BDA0001528744610000122
由此得存在
Figure BDA0001528744610000123
使得任意k≥k1均满足sk<λ,即切换变量从s0开始,经过不超过k1控制步后收敛至零点邻域λ内。
若初始值s0∈[1,λ),此时α=1,β=0,由(1)得
Figure BDA0001528744610000124
所以有
Figure BDA0001528744610000125
Figure BDA0001528744610000127
依此类推有
由(12)可得,存在
Figure BDA0001528744610000129
使得任意k≥k2均满足sk<1,即切换变量从e0开始,经过不超过k2步后收敛至半径为1的零点邻域内,当s0→λ-时,k2取最大值
Figure BDA00015287446100001210
若s0∈[δ,1),此时α=β=0,所以sk+1=sk-arctg(sk)≤sk-arctg(δ)。从而有sk≤s0-karctg(δ),由此得存在
Figure BDA00015287446100001211
使得任意k≥k3-1均满足sk<δ,即切换变量从s0开始,经过k3控制步后必定收敛至半径为δ的邻域内。特别当s0=1时,k3取最大值
Figure BDA00015287446100001212
由(1)不难看出Δsk是关于sk的奇函数,当s0<0时,具有相同的收敛特性;所以,当初始值|s0|≥δ时,跟踪误差从s0开始,经过有限控制步k后,必定收敛到零点附近以δ为半径的小邻域内,k的表达式为
需要说明,上述推导过程对于反正切函数进行了线性近似以利于求解,所以切换变量的实际收敛时间略小于上述分析。
永磁同步电机***的模型为:
Figure BDA0001528744610000132
其中,θ为电机转角位置,ω为转速,f(t,θ,ω)为有界的***参数摄动,包含建模过程中忽略掉的次要因素,u为控制输入信号,uw为来自输入端的有界干扰信号,矩阵J、B、K为表示电机输出轴转动惯量、摩擦系数和弹性系数。令***状态
Figure BDA0001528744610000133
则电机***的状态空间模型表示为:
Figure BDA0001528744610000134
其中w(t)=uw(t)-f(t,θ,ω),表示折算到输入端的***不确定性总和,将(15)转换为离散状态空间:
xk+1=Gxk+Huk+wk (16)
其中G=eAT,T为离散***的采样周期,H=A-1(G_I)B,wk为kT时刻的有界集总扰动。
设电机输出期望轨迹为
Figure BDA0001528744610000141
定义滑模面
令C=[c1 c2]并取合适的值使满足(CB)-1≠0,则sk=Cek=0。其中为kT时刻的电机输出跟踪误差。由(17)可知,sk为转角误差与速度误差的线性组合,所以上述对于切换变量收敛过程的定性分析结果同样适用于跟踪误差ek,相应的滑模控制器为
uk=(CH)-1(sk+1+Crk+1-CGxk) (18)
所以
Figure BDA0001528744610000144
考虑到现代高速数字控制器具有微秒级的采样周期,根据G的幂级数表达式:
Figure BDA0001528744610000145
当采样周期足够小时,忽略(20)中所有与T有关的和项,从而有
Δuk≈(CH)-1(Δsk-Δsk-1+CΔrk-CΔrk-1) (21)
其中Δrk由给定的参考轨迹决定,由(21)可以看出,控制输入的变化率取决于跟踪误差的变化率,因此,控制器设计时需要考虑对于误差变化率的约束;
根据(3),当|sk|≥λ时,
Figure BDA0001528744610000146
所以
Figure BDA0001528744610000151
当1≤|sk|<λ时,由(1)得
Figure BDA0001528744610000152
所以
Figure BDA0001528744610000153
当0<|sk|<1时,由(1)得Δsk=-arctg(|sk|)sgn(sk)。所以
Figure BDA0001528744610000154
由(22)、(23)和(24)知,通过调节参数λ可以改变切换变量收敛速率的上限,收敛速率小于
Figure BDA0001528744610000155
且在收敛过程中收敛速率单调下降;这种特性有助于限制控制输入量的变化速率,将趋近律(1)代入(18)得到具有考虑输入量限制的滑模控制器:
Figure BDA0001528744610000156
SMC为本发明所述的滑模控制器(25)。通过电机本体获取输出轴转角信息,并计算得到转速值。转角位置与转速作为SMC的状态变量xk,与给定的参考信号rk、计算得到的误差信号ek一同作为SMC的输入。SMC的输出即驱动器的控制量uk。所述的SMC结构框图如图2所示。图2中,增益a=1-α-β+2αβ,
Figure BDA0001528744610000157
其中α与β根据(2)计算得到。
收敛性能:假设有界集总扰动上界已知,满足|Cwk|≤Δ,将(25)代入(16)可得实际***的切换变量动态收敛的充分条件是满足不等式
Figure BDA0001528744610000161
当sk≥λ时,代入(26)并结合前述分析可得(1)若
Figure BDA0001528744610000163
那么
Figure BDA0001528744610000164
所以当
Figure BDA0001528744610000165
时必有即切换变量必定在有限时间内收敛至;(2)若
Figure BDA0001528744610000167
那么
Figure BDA0001528744610000168
所以当
Figure BDA0001528744610000169
时,必有
Figure BDA00015287446100001610
即切换变量必定在有限时间内收敛至sk<λ。
当1≤sk<λ时,
Figure BDA00015287446100001611
代入(26)并结合前述分析可得(1)若
Figure BDA00015287446100001612
那么
Figure BDA00015287446100001613
所以当
Figure BDA00015287446100001614
时,切换变量必定在有限时间内收敛至sk<1;(2)若
Figure BDA00015287446100001615
那么
Figure BDA00015287446100001616
求解(26)可得切换变量必定在有限时间内收敛至sk<1;(3)若
Figure BDA00015287446100001617
求解(26)可得切换变量必定在有限时间内收敛至
Figure BDA00015287446100001618
当0<sk<1时,sk+1=sk-arctg(sk)。代入(26)并结合前述分析可得当sk>tg(Δ)时,切换变量必定收敛。
同理可得,当sk<0时,其收敛边界与sk>0时相同。综上所述,在已知***扰动界的情况下,取控制器参数
Figure BDA0001528744610000171
则当
Figure BDA0001528744610000172
时切换变量收敛域边界
Figure BDA0001528744610000173
Figure BDA0001528744610000174
时,ΔAAL=tg(Δ),也即
Figure BDA0001528744610000175
稳态性能:以上分析过程表明,当切换变量大于收敛域边界ΔAAL时,下一控制步的变量值一定收敛。而一旦到达或者穿越收敛边界即sk≤ΔAAL,下一控制步的值有可能会因扰动的作用重新超出收敛边界。具体地,情形一:当
Figure BDA0001528744610000176
时,若0≤sk≤tg(Δ),则sk+1=sk-arctg(sk)+wk。取sk=1,得到sk+1的上界
Figure BDA0001528744610000177
取sk=0,得到sk+1的下界-Δ,也即
Figure BDA0001528744610000178
同理,若-tg(Δ)≤sk≤0,则
Figure BDA0001528744610000179
情形二:当时,1)若
Figure BDA00015287446100001711
Figure BDA00015287446100001712
Figure BDA00015287446100001713
得到sk+1的上界取sk=1,得到sk+1的下界2)若0≤sk<1,则sk+1=sk-arctg(sk)+wk。取sk→1-,得到sk+1的上界取sk=0,得到sk+1的下界-Δ。因为所以
Figure BDA00015287446100001718
Figure BDA00015287446100001719
因此,当
Figure BDA00015287446100001720
时,只要
Figure BDA00015287446100001721
都有
Figure BDA00015287446100001722
同理,若
综合以上两种情形,切换变量的稳态边界为
Figure BDA0001528744610000181
本实施例以小功率交流永磁同步电机(PMSM)按照给定参考信号所描述的运动轨迹执行位置跟踪任务为目标。选用的电机磁极对数为4,输出轴转动惯量为1.02gm2,旋转摩擦系数和弹性系数分别为10-3和10-5N/m。将其代入(14)并以1ms的采样周期离散化后得到状态空间(16)中的
Figure BDA0001528744610000182
Figure BDA0001528744610000183
本实施例给定电机位置参考信号r(t)=1.5πcos(2πft)rad,其中f=2Hz。即要求电机输出轴以2Hz的频率周期性正反转,旋转幅度270度(1.5πrad)。根据所述模型,以1ms为采样周期将其离散化,并采用控制器(25)进行仿真验证。仿真时设电机输出轴初始位置θ0=-50rad,初始转速为0,即x0=[-50 20]T;设***扰动
Figure BDA0001528744610000184
其中rand1和rand2均为±Δ范围内的随机数。取控制器参数λ=50,扰动界Δ=0.5时,仿真得到电机输出转角和转速随时间的变化轨迹如图3所示,控制器输入量和切换变量如图4所示。由图3可见,经过约0.4s后,电机输出轴转角和转速均跟踪上给定的参考信号变化。由图4可见,控制器输入量被限制在25.7以下,并逐步下降;切换变量经过约0.035s后收敛进入以零为中心,以ΔSSD为半径的稳态界。因为
Figure BDA0001528744610000185
所以
Figure BDA0001528744610000186
ΔAAL=tg(Δ)=0.55。保持其它条件不变,增大
Figure BDA0001528744610000187
仿真结果如图5所示。由图4和5可见,切换变量稳态值处于(27)(28)所述的界内。图6与图7为分别取λ=20,λ=50,扰动界均为Δ=1.2时的仿真结果。与图5相比较可知,在趋近运动阶段,参数λ取值越大,控制量uk越大,切换变量进入稳态界的时间也越短。因此,可以通过选择合适的参数来满足实际***输入量所受的限制。
为方便对比分析,采用常见的指数趋近律
sk+1=(1-ρ)sk-εsgn(sk) (29)
设计控制器
uk=(CH)-1[Crk+1-CGxk+(1-ρ)sk-εsgn(sk)] (30)
取ε=0.2,Δ=1.2,分别取ρ=0.03,ρ=0.16时,得到仿真结果如图8和图9所示。不难看出,与图5相比,图8中控制量上界相近,但到达时间约0.16s,明显增长;而图9中虽然显示到达时间约0.034s,与图5相近,但是控制量上界达到131.2。因此,尽管本发明所述的控制器通过减小参数λ来满足控制量的限制条件会延长切换变量进入稳态界的时间,但是相比控制器(30),只需较小的控制量上界就可以取得相同的到达时间;另一方面,在保持所需的控制量上界相同的情况下,所述的控制器到达时间短,具有更好的动态性能。
上述实施例的仿真结果通过一类基于新型趋近律设计的滑模控制器,验证了本发明给出的考虑输入限制的滑模控制方法对于永磁同步电机位置跟踪***性能提升的效果,具有较强的实用性。

Claims (1)

1.一种考虑控制量受限的永磁同步电机滑模控制器,其特征在于:滑模控制***的状态变化包括从初始值向滑模面靠近的趋近运动和在滑模面上的滑模运动两个阶段,为驱使***状态在有限时间内逼近给定的参考信号,构造一种考虑控制量限制的离散变速趋近律:
其中sk为第k控制步的切换变量值,arctg(·)为反正切函数,参数λ≥1用于限制控制量变化速率,α和β为
Figure FDA0002303926640000012
其中sgn(·)为符号函数,
Figure FDA0002303926640000013
表示向下取整;
根据切换变量sk值大小不同分别分析其动态,过程如下:
1)当|sk|≥λ时,α=β=1,所以由(1)得
其中
Figure FDA0002303926640000015
因此
Figure FDA0002303926640000016
也即|sk+1|<|sk|,所以切换变量具有收敛性;
根据反正切函数的特性,有arctan(|sk|+1-λ)<|sk|+1-λ,所以
Figure FDA0002303926640000017
因此,sk+1与sk保持同号,即切换变量收敛过程具有单调性;
根据趋近律(1)有
Figure FDA0002303926640000018
即切换变量收敛步长不小于
Figure FDA0002303926640000019
所以经过有限控制步后必然有|sk|<λ;
2)当1≤|sk|<λ时,α=1,β=0;由(1)得
Figure FDA00023039266400000110
从而
Figure FDA0002303926640000021
即切换变量具有收敛性;又因为
Figure FDA0002303926640000022
所以sk+1与sk保持同号,即收敛过程具有单调性;
根据趋近律(1)有
Figure FDA0002303926640000023
即切换变量收敛步长不小于
Figure FDA0002303926640000024
所以经过有限控制步后必然有|sk|<1;
3)当0<|sk|<1时,α=β=0,所以sk+1=sk-arctg(|sk|)sgn(sk),因此
|sk+1|=|sk|-arctg(|sk|)<|sk| (9)
所以切换变量具有收敛性,又因为arctg(|sk|)<|sk|,所以sk+1sgn(sk)=|sk|-arctg(|sk|)>0,即sk+1与sk保持同号,即收敛过程具有单调性;
对于任意小常数δ>0,当δ<|sk|<1时有
Figure FDA0002303926640000025
即切换变量收敛步长不小于arctg(δ),所以经过有限控制步后切换变量必然收敛到原点附近任意小的领域内;
以上分析表明,利用趋近律(1)设计的滑模控制器使得切换变量在有限时间内单调收敛至原点附近任意小的领域内并趋近于零,切换变量收敛过程不穿越零线,无抖振,无正负交替现象,即sgn(sk+1)=sgn(sk);
趋近律(1)刻画的切换变量收敛时间与初始值s0有关,若初始值s0∈[λ,∞),此时α=β=1,根据反正切函数的单调性有
Figure FDA0002303926640000026
所以
Figure FDA0002303926640000027
从而有
Figure FDA0002303926640000028
由此得存在
Figure FDA00023039266400000210
表示向上取整,使得任意k≥k1均满足sk<λ,即切换变量从s0开始,经过不超过k1控制步后收敛至零点邻域λ内;
若初始值s0∈[1,λ),此时α=1,β=0,由(1)得所以有
Figure FDA0002303926640000031
Figure FDA0002303926640000032
Figure FDA0002303926640000033
依此类推有
由(12)得,存在
Figure FDA0002303926640000035
使得任意k≥k2均满足sk<1,即切换变量从s0开始,经过不超过k2步后收敛至半径为1的零点邻域内,当s0→λ-时,k2取最大值
若s0∈[δ,1),此时α=β=0,所以sk+1=sk-arctg(sk)≤sk-arctg(δ),从而有sk≤s0-karctg(δ),由此得存在
Figure FDA0002303926640000037
使得任意k≥k3-1均满足sk<δ,即切换变量从s0开始,经过k3控制步后必定收敛至半径为δ的邻域内,特别当s0=1时,k3取最大值
Figure FDA0002303926640000038
由(1)不难看出Δsk是关于sk的奇函数,当s0<0时,具有相同的收敛特性;所以,当初始值|s0|≥δ时,跟踪误差从s0开始,经过有限控制步k后,必定收敛到零点附近以δ为半径的小邻域内,k的表达式为
永磁同步电机***的模型为:
其中,θ为电机转角位置,ω为转速,f(t,θ,ω)为有界的***参数摄动,包含建模过程中忽略掉的次要因素,u为控制输入信号,uw为来自输入端的有界干扰信号,矩阵J、B、K为表示电机输出轴转动惯量、摩擦系数和弹性系数,令***状态
Figure FDA0002303926640000041
则电机***的状态空间模型表示为:
Figure FDA0002303926640000042
其中w(t)=uw(t)-f(t,θ,ω),表示折算到输入端的***不确定性总和,将(15)转换为离散状态空间:
xk+1=Gxk+Huk+wk (16)
其中G=eAT,T为采样周期,H=A-1(G-I)B,wk为kT时刻的有界集总扰动;
设电机输出期望轨迹为定义滑模面
Figure FDA0002303926640000044
令C=[c1 c2]并取合适的值使满足(CB)-1≠0,则sk=Cek=0,其中
Figure FDA0002303926640000045
为kT时刻的电机输出跟踪误差;由(17)知,sk为转角误差与速度误差的线性组合,所以上述对于切换变量收敛过程的定性分析结果同样适用于跟踪误差ek,相应的滑模控制器为
uk=(CH)-1(sk+1+Crk+1-CGxk) (18)
所以
Figure FDA0002303926640000046
考虑到现代高速数字控制器具有微秒级的采样周期,根据G的幂级数表达式:
Figure FDA0002303926640000047
当采样周期足够小时,忽略(20)中所有与T有关的和项,从而有
Δuk≈(CH)-1(Δsk-Δsk-1+CΔrk-CΔrk-1) (21)
其中Δrk由给定的参考轨迹决定,由(21)看出,控制输入的变化率取决于跟踪误差的变化率,因此,控制器设计时需要考虑对于误差变化率的约束;
根据(3),当|sk|≥λ时,
Figure FDA0002303926640000048
所以
Figure FDA0002303926640000051
当1≤|sk|<λ时,由(1)得
Figure FDA0002303926640000052
所以
Figure FDA0002303926640000053
当0<|sk|<1时,由(1)得Δsk=-arctg(|sk|)sgn(sk),所以
Figure FDA0002303926640000054
由(22)、(23)和(24)知,通过调节参数λ改变切换变量收敛速率的上限,收敛速率小于
Figure FDA0002303926640000055
且在收敛过程中收敛速率单调下降;将趋近律(1)代入(18)得到具有考虑输入量限制的滑模控制器:
Figure FDA0002303926640000056
CN201711452925.XA 2017-12-28 2017-12-28 一种考虑控制量受限的永磁同步电机滑模控制器 Active CN108303873B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711452925.XA CN108303873B (zh) 2017-12-28 2017-12-28 一种考虑控制量受限的永磁同步电机滑模控制器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711452925.XA CN108303873B (zh) 2017-12-28 2017-12-28 一种考虑控制量受限的永磁同步电机滑模控制器

Publications (2)

Publication Number Publication Date
CN108303873A CN108303873A (zh) 2018-07-20
CN108303873B true CN108303873B (zh) 2020-02-21

Family

ID=62867952

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711452925.XA Active CN108303873B (zh) 2017-12-28 2017-12-28 一种考虑控制量受限的永磁同步电机滑模控制器

Country Status (1)

Country Link
CN (1) CN108303873B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109921418A (zh) * 2019-03-26 2019-06-21 国网内蒙古东部电力有限公司 一种V/v牵引供电***电能质量的改进滑模控制方法
CN109828472A (zh) * 2019-03-29 2019-05-31 南京航空航天大学 一种基于滑模控制器的航空发动机控制架构设计方法
CN114706300B (zh) * 2022-01-26 2024-05-14 贵州大学 具有扰动及输出约束的永磁同步电机***有限时间控制法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591207A (zh) * 2012-03-01 2012-07-18 北京航空航天大学 一种基于干扰观测器的柔性关节机械臂的滑模控制方法
CN103647490A (zh) * 2013-09-27 2014-03-19 天津大学 一种永磁电机的滑模控制策略
CN106020217A (zh) * 2016-05-16 2016-10-12 西北工业大学 一种利用卷轴控制的拖曳变轨防缠绕防碰撞方法
CN106444372A (zh) * 2016-08-25 2017-02-22 浙江工业大学 用于电机伺服***的滑模重复控制器
CN106788098A (zh) * 2017-01-11 2017-05-31 南京师范大学 一种永磁同步直线电机基于变指数趋近律的滑模控制
CN107070337A (zh) * 2017-03-01 2017-08-18 西安交通大学 一种永磁同步电机无传感器滑模控制***及方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591207A (zh) * 2012-03-01 2012-07-18 北京航空航天大学 一种基于干扰观测器的柔性关节机械臂的滑模控制方法
CN103647490A (zh) * 2013-09-27 2014-03-19 天津大学 一种永磁电机的滑模控制策略
CN106020217A (zh) * 2016-05-16 2016-10-12 西北工业大学 一种利用卷轴控制的拖曳变轨防缠绕防碰撞方法
CN106444372A (zh) * 2016-08-25 2017-02-22 浙江工业大学 用于电机伺服***的滑模重复控制器
CN106788098A (zh) * 2017-01-11 2017-05-31 南京师范大学 一种永磁同步直线电机基于变指数趋近律的滑模控制
CN107070337A (zh) * 2017-03-01 2017-08-18 西安交通大学 一种永磁同步电机无传感器滑模控制***及方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Research on the precise control method based on the new style PWM with variable pulse width;Yong Wang et al.;《The 2008 International Conference on Embedded Software and Systems》;20080812;第488-495页 *
交流永磁同步直线电机的离散变结构控制;孙明轩等;《2011 International Conference on Future Computer Science and Application》;20111231;第241-244页 *
基于扩张状态观测器的永磁同步电机滑模变结构位置伺服控制;陈强等;《新型工业化》;20151231;第17-25页 *
带扰动补偿的无抖振离散重复控制器设计;周文委等;《控制与决策》;20170331;第32卷(第3期);第467-473页 *

Also Published As

Publication number Publication date
CN108303873A (zh) 2018-07-20

Similar Documents

Publication Publication Date Title
CN108303873B (zh) 一种考虑控制量受限的永磁同步电机滑模控制器
Zheng et al. Robust motion control of a linear motor positioner using fast nonsingular terminal sliding mode
CN106549616B (zh) 永磁同步电机的变指数系数趋近律滑模变结构控制方法
CN110022105A (zh) 基于fosmc的永磁同步电机预测电流控制方法及***
CN108011554B (zh) 永磁同步电机无速度传感器自适应转速跟踪控制***及其设计方法
CN107800343B (zh) 异步电机自抗扰控制器的设计方法
CN110739893B (zh) 一种改进自适应无轨迹卡尔曼滤波转动惯量辨识方法
CN111211724B (zh) 适用于重复性伺服***的rbf自适应神经网络重复控制器
CN109639192B (zh) 一种表贴式永磁同步电机分时控制***及分时控制方法
CN107872182B (zh) 一种基于广义模型预测的永磁同步电机控制方法
Jianhua et al. A relay-based method for servo performance improvement
CN107528514B (zh) Pmsm调速***的近似离散快速终端滑模控制方法
Kyslan et al. Feedforward finite control set model predictive position control of PMSM
CN107017820A (zh) 一种开关磁阻电机减振降噪***
Zou et al. Adaptive sliding mode based position tracking control for PMSM drive system with desired nonlinear friction compensation
CN111200378B (zh) 一种基于迭代学习的压电电机节能控制方法
Yan et al. Improved nonlinear active disturbance rejection control for a continuous-wave pulse generator with cascaded extended state observer
CN111835254B (zh) 一种基于有限时间吸引律的永磁同步电机速度控制方法
CN111510020A (zh) 一种针对高相对度压电电机的开闭环迭代学习控制方法
CN102570963B (zh) 直流电机非平衡负载的滑模控制方法
CN113890424A (zh) 基于参数辨识的永磁同步电机速度环pi控制器调谐方法
CN109660162A (zh) 一种适用于感应电机的免疫滑模控制方法
Du et al. Linear auto disturbance rejection controller for vector-controlled PMSM drive system
Tran et al. Auto-tuning controller using MLPSO with K-means clustering and adaptive learning strategy for PMSM drives
SUN et al. Robust PID controller for AR drone

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant