CN108233781A - 一种基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法 - Google Patents

一种基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法 Download PDF

Info

Publication number
CN108233781A
CN108233781A CN201810048153.1A CN201810048153A CN108233781A CN 108233781 A CN108233781 A CN 108233781A CN 201810048153 A CN201810048153 A CN 201810048153A CN 108233781 A CN108233781 A CN 108233781A
Authority
CN
China
Prior art keywords
observer
brushless motor
disturbance
sliding mode
error
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.)
Granted
Application number
CN201810048153.1A
Other languages
English (en)
Other versions
CN108233781B (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.)
Nanjing University of Science and Technology
Original Assignee
Nanjing University of Science and Technology
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 Nanjing University of Science and Technology filed Critical Nanjing University of Science and Technology
Priority to CN201810048153.1A priority Critical patent/CN108233781B/zh
Publication of CN108233781A publication Critical patent/CN108233781A/zh
Application granted granted Critical
Publication of CN108233781B publication Critical patent/CN108233781B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • 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
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/0004Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • 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
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/0004Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • H02P23/0009Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using sliding mode control
    • 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
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/12Observer control, e.g. using Luenberger observers or Kalman filters
    • 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
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • 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
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/34Modelling or simulation for control purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Feedback Control In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

本发明公开了一种基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法,采用非线性干扰观测器对直流无刷电机的未建模动态和外部负载干扰进行观测并补偿。对干扰补偿后的电机***,采用自适应反演滑模法设计控制器,保证整个直流无刷电机***稳定。本发明运用反演滑模控制解决反演控制需要被控对象精确建模信息且无法克服扰动的缺点,提高***的鲁棒性。运用非线性干扰观测器对直流无刷电机的未建模动态与外部负载干扰进行观测并补偿,减小反演滑模控制的抖振水平并提高控制精度。对干扰观测误差上界设计自适应律,估计干扰观测误差的上界,以干扰观测误差上界的估计值作为滑模切换增益,保证整个直流无刷电机***稳定。

Description

一种基于非线性干扰观测器的直流无刷电机自适应反演滑模 控制方法
技术领域
本发明属于电机伺服控制技术领域,具体涉及一种基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法。
背景技术
直流无刷电机即具有传统直流电机的优点,如好的机械特性和调速特性,起动转矩大、过负载能力强、调节方便、动态特性好等,又具有交流电机结构简单、运行可靠、维护方便等一系列特点,故在许多高科技领域得到了非常广泛的应用,如激光加工、机器人以及数控机床等。目前经典的PID三环(位置环、速度环及电流环)控制方法是直流无刷电机的主要控制方法。然而,直流无刷电机存在未建模动态与外部负载干扰的影响,这些不确定的干扰将会恶化控制性能,甚至使控制***不稳定。因此传统的基于PID的三环控制不能满足高性能控制要求,需要研究更加先进的控制方法。
目前针对直流无刷电机的控制方法,有PID控制、反演控制、模糊控制以及滑模控制等控制方法。直流无刷电机作为一个多变量、非线性的控制***,电机模型不能得到准确的测定,传统的PID控制方法在宽调速范围和负载扰动频繁突变时不能取得理想的控制效果。反演设计将复杂的非线性***分解成不超过***阶数的子***,然后设计每个子***的Lyapunov函数和中间虚拟控制量,然而传统的反演控制需要电机精确的建模信息且无法克服扰动。模糊控制的实现依赖于操作者的经验,其应用范围受到了限制。滑模变结构控制具有快速性、强鲁棒性和实现简单等优点。在常规的滑模控制中,往往需要很大的切换增益来消除外加干扰和不确定项,很大的切换增益将造成严重的抖振问题,恶化控制效果。
总结来说,现有的直流无刷电机的控制技术的不足之处主要有以下几点:
1、忽略了直流无刷电机未建模动态与外部负载的干扰对直流无刷电机控制的影响。
2、传统的反演控制方法需要直流无刷电机精确的建模信息且无法克服扰动。
3、传统的滑模控制,往往需要很大的切换增益来消除外加干扰和不确定项,很大的切换增益将造成严重的抖振问题,恶化控制效果。
4、PID控制算法鲁棒性较差,不能满足高精度动态性能应用场合的控制要求。
发明内容
为解决传统反演控制需要电机精确的建模信息且无法克服扰动的缺点,本发明将反演控制与滑模控制结合,使得反演滑模控制对电机未建模动态和外部负载干扰具有鲁棒性。同时为了减小传统反演滑模控制的切换增益,减小传统反演滑模控制的抖振水平,提高直流无刷电机控制精度,利用非线性干扰观测器对电机未建模动态和外部负载干扰进行估计,并对干扰进行补偿,由较小的切换增益即干扰观测误差的上界β代替保守切换增益F。针对干扰观测误差的上界β难以确定,设计干扰观测误差上界的自适应律,对干扰观测误差上界β进行估计,由干扰观测误差上界的估计值作为直流无刷电机反演滑模控制的切换增益,保证整个直流无刷电机***稳定,进一步减小抖振水平。本发明目的在于提出一种基于非线性干扰观测器的直流无刷电自适应反演滑模控制方法。
为达成上述目的,本发明所采用的技术方案如下:
一种基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法,其特征在于包括以下步骤:
步骤1、建立直流无刷电机的数学模型。
步骤2、在考虑直流无刷电机未建模动态和外部负载干扰的情况下,采用基于反演滑模控制方法进行控制器的设计。
步骤3、配置非线性干扰观测器对直流无刷电机未建模动态和外部负载干扰进行观测,并进行补偿。
步骤4、对引入非线性干扰观测器的直流无刷电机***,设计干扰观测误差上界的自适应律,对干扰观测误差的上界进行估计,由干扰观测误差上界的估计值作为反演滑模控制的切换增益,保证整个直流无刷电机***稳定。
步骤1、建立直流无刷电机的数学模型
直流无刷电机的机械运动方程为:
式中:Te为电磁转矩,Te=ktI(t),kt为转矩系数,TL为负载转矩,J为电机转动惯量,B为电机阻尼系数,w(t)为电机角速度,I(t)为母线电流。
直流无刷电机的电压平衡方程:
式中:R'为电枢绕组电阻,R'=2r,r为相电阻,L'为电枢绕组电感, L'=2(L-M),L为每相绕组自感,M为每两相绕组间互感,ke为电机反电势系数。
由式(1)和式(2)得直流无刷电机的动力学***方程为:
选取状态变量x1(t)=θ(t),x2(t)=w(t),则直流无刷电机的状态方程可表示为:
式中:
步骤2、在考虑直流无刷电机未建模动态和外部负载干扰的情况下,采用反演滑模控制方法进行控制器的设计。
1)考虑直流无刷电机未建模动态和外部负载干扰的情况下,电机的状态方程为:
令总干扰为F(t)=Δa1*x3(t)+Δa2*x2(t)+Δb*u+d(t),则状态方程为:
其中 为总干扰上界,Δa1*x3(t)+Δa2*x2(t)+Δb*u为未建模动态,d(t)为外部负载干扰。
2)反演滑模控制器的设计
定义***的误差:
其中:δ1与δ2为设计的虚拟控制量,xd为给定位置信号。
Step1:第一个误差子***:e1=x1(t)-xd
定义第一个Lyapunov函数:
设计第一个虚拟控制量δ1
由式(11)与式(10)得:
若e2=0,则v1渐近稳定,因此需要进行下一步设计,引入虚拟控制量δ2,使e2趋于零。
Step2:第二个误差子***:e2=x2(t)-δ1
定义第二个Lyapunov函数:
设计第二个虚拟控制量δ2
由式(13)和式(16)得:
由式(15)和式(17)得:
若e3=0,则v2渐近稳定,因此需要进行下一步设计,使e3趋于零。
Step3:第三个误差子***:e3=x3(t)-δ2
定义滑模切换面:
s=ce2+e3,(c>0)(20)
定义第三个Lyapunov函数:
设计控制律为:
反演滑模控制器稳定性分析:
将控制律(23)代入表达式(22)中:
因此整个电机***稳定。
步骤3、配置非线性干扰观测器对直流无刷电机总干扰F(t)进行估计,并进行补偿。
根据步骤2中的反演滑模控制律(23),切换增益的选择依赖于总干扰F(t) 的上界,若采用保守方法,选择足够大的切换增益来保证***的稳定性,但会带来严重的抖动。因此,需要对总干扰F(t)进行估计,并对总干扰F(t)进行补偿,降低干扰的影响。
根据在考虑电机未建模动态和外部负载干扰的情况下直流无刷电机的状态方程(6),配置非线性干扰观测器。
令干扰观测误差为:
其中为干扰的观测误差,为干扰的观测值。
定义非线性干扰观测器为:
式中:p(x)=L1x3(t),L1>0。
则干扰观测误差的动态方程为:
因为L1>0,则干扰观测误差按指数收敛。
令补偿控制律为反演滑模控制器输出控制律为u1,总控制律为 u=u1+u2,则引入干扰观测器补偿作用后,电机的状态方程(6)变为:
引入非线性干扰观测器后,表达式变化为:
根据反演滑模控制器的控制律(23),对引入非线性干扰观测器的电机***设计新的控制律u1
其中β为干扰观测误差的上界。
引入非线性干扰观测器后,反演滑模控制器稳定性分析:
将控制律(29)代入表达式(28)中
因此引入非线性扰动观测器后,整个电机***稳定。
步骤4、对引入非线性干扰观测器的直流无刷电机***,设计干扰观测误差上界的自适应律,对干扰观测误差的上界进行估计,由干扰观测误差上界的估计值作为反演滑模控制的切换增益,保证整个直流无刷电机***稳定。
定义为干扰观测误差上界β的估计值:
估计误差为:
定义的参数自适应律为:
则上界估计误差动态方程为
引入非线性扰动观测器后,直流无刷电机自适应反演滑模控制***稳定性分析:
定义Lyapunov函数:
因此基于非线性扰动观测器的直流无刷电机自适应反演滑模控制***稳定。
综上:本发明最终的自适应反演滑模控制器输出控制律u1为:
补偿控制律为:因此本发明最终的总控制律为u=u1+u2
本发明一种基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法,反演设计方法的基本思想是将复杂的非线性***分解成不超过***阶数的子***,然后为每个子***分别设计李雅普诺夫函数和中间虚拟控制量,一直后退到整个***,直到完成整个控制律的设计。对于直流无刷电机,将反演控制方法与滑模变结构控制方法相结合,则可以扩大反演控制方法的使用范围,使得直流无刷电机对未建模动态与外部负载干扰有一定的鲁棒性。同时采用非线性干扰观测器对总干扰F(t)进行估计,并用总干扰估计值对总干扰F(t)进行补偿,降低干扰的影响,由较小的切换增益即干扰观测误差的上界β代替保守切换增益从而减小传统反演滑模控制的切换增益,减小传统反演滑模控制的抖振水平。最后针对干扰观测误差上界β难以确定,设计干扰观测误差上界β的自适应律,由干扰观测误差上界的估计值作为干扰补偿后直流无刷电机反演滑模控制的切换增益,保证整个直流无刷电机***稳定,并进一步减小切换增益即抖振水平。
本发明与现有技术相比,其优点是:
(1)本发明运用反演法,将直流无刷电机分解为三个子***,简化了控制器的设计。
(2)本发明将反演控制方法和滑模控制相结合,解决了传统反演控制需要精确建模信息和无法克服扰动的缺点,提高了***的鲁棒性。
(3)本发明采用非线性干扰观测器对总干扰F(t)进行估计,并用干扰估计值对总扰动F(t)进行补偿,降低干扰的影响,由较小的切换增益即干扰观测误差的上界β代替保守切换增益从而减小传统反演滑模控制的切换增益,减小传统反演滑模控制的抖振水平,提高控制精度。
(4)本发明针对干扰观测误差的上界β难以确定,设计干扰观测误差上界的自适应律,由干扰观测误差上界的估计值作为干扰补偿后直流无刷电机反演滑模控制的切换增益,保证整个直流无刷电机***稳定,并进一步减小切换增益即抖振水平。
(5)因此,本发明的一种基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法可以应用于电机领域。
特征在于:首先采用运用反演法,将直流无刷电机位置控制***分解为三个子***,简化了控制器的设计;接着将反演控制方法和滑模控制相结合,解决了传统反演控制需要电机精确建模信息和无法克服扰动的缺点,提高了***的鲁棒性;然后采用非线性干扰观测器对直流无刷电机位置控制***的总干扰进行估计,并用干扰估计值对总扰动进行补偿,降低干扰的影响,由较小的切换增益即干扰观测误差的上界代替保守切换增益,从而减小传统反演滑模控制的切换增益,减小传统反演滑模控制的抖振水平,提高控制精度;最后针对干扰观测误差的上界难以确定,设计干扰观测误差上界的自适应律,由干扰观测误差上界的估计值作为干扰补偿后直流无刷电机反演滑模控制的切换增益,保证整个直流无刷电机***稳定,并进一步减小切换增益即抖振水平。
附图说明
图1是直流无刷电机控制***结构框图。
图2是基于非线性干扰观测器直流无刷电机自适应反演滑模控制的跟踪误差曲线图。
图3是传统反演滑模控制的直流无刷电机跟踪误差曲线图。
图4是基于非线性干扰观测器直流无刷电机反演滑模控制的跟踪误差曲线图。
图5是基于非线性干扰观测器直流无刷电机自适应反演滑模控制的控制电压曲线图。
图6是传统反演滑模控制的直流无刷电机控制电压曲线图。
图7是基于非线性干扰观测器直流无刷电机反演滑模控制的控制电压曲线图。
具体实施方式
下面结合附图对本发明作更进一步的说明。
一种基于非线性干扰观测器的直流无刷电机自适应反演滑模控制***,如图 1所示,非线性干扰观测器根据电机的状态和控制电压对直流无刷电机的总干扰进行估计并对总干扰进行补偿。最后结合自适应反演滑模控制器得到电机的控制电压,控制直流无刷电机跟踪位置给定信号xd
上述技术方案,具体实现包括以下步骤:
步骤1、建立直流无刷电机的数学模型
直流无刷电机的机械运动方程为:
式中:Te为电磁转矩,Te=ktI(t),kt为转矩系数,TL为负载转矩,J为电机转动惯量,B为电机阻尼系数,w(t)为电机角速度,I(t)为母线电流。
直流无刷电机的电压平衡方程:
式中:R'为电枢绕组电阻,R'=2r,r为相电阻,L'为电枢绕组电感,L'=2(L-M), L为每相绕组自感,M为每两相绕组间互感,ke为电机反电势系数。
由式(1)和式(2)得直流无刷电机的动力学***方程为:
选取状态变量x1(t)=θ(t),x2(t)=w(t),则直流无刷电机的状态方程可表示为:
式中:
步骤2、在考虑直流无刷电机未建模动态和外部负载干扰的情况下,采用反演滑模控制方法进行控制器的设计。
1)考虑直流无刷电机未建模动态和外部负载干扰的情况下,电机的状态方程为:
令总干扰为F(t)=Δa1*x3(t)+Δa2*x2(t)+Δb*u+d(t),则状态方程为:
其中 为总干扰上界,Δa1*x3(t)+Δa2*x2(t)+Δb*u为未建模动态, d(t)为外部负载干扰。
2)反演滑模控制器的设计
定义***的误差:
其中:δ1与δ2为设计的虚拟控制量,xd为给定位置信号。
Step1:第一个误差子***:e1=x1(t)-xd
定义第一个Lyapunov函数:
设计第一个虚拟控制量δ1
由式(11)与式(10)得:
若e2=0,则v1渐近稳定,因此需要进行下一步设计,引入虚拟控制量δ2,使e2趋于零。
Step2:第二个误差子***:e2=x2(t)-δ1
定义第二个Lyapunov函数:
设计第二个虚拟控制量δ2
由式(13)和式(16)得:
由式(15)和式(17)得:
若e3=0,则v2渐近稳定,因此需要进行下一步设计,使e3趋于零。
Step3:第三个误差子***:e3=x3(t)-δ2
定义滑模切换面:
s=ce2+e3,(c>0) (20)
定义第三个Lyapunov函数:
设计控制律为:
反演滑模控制器稳定性分析:
将控制律(23)代入表达式(22)中:
因此整个电机***稳定。
步骤3、配置非线性干扰观测器对直流无刷电机总干扰F(t)进行估计,并进行补偿。
根据步骤2中的反演滑模控制律(23),切换增益的选择依赖于总干扰F(t)的上界,若采用保守方法,选择足够大的切换增益来保证***的稳定性,但会带来严重的抖动。因此,需要对总干扰F(t)进行估计,并对总干扰F(t)进行补偿,降低干扰的影响。
根据在考虑电机未建模动态和外部负载干扰的情况下直流无刷电机的状态方程(6),配置非线性干扰观测器。
令干扰观测误差为:
其中为干扰的观测误差,为干扰的观测值。
定义非线性干扰观测器为:
式中:p(x)=L1x3(t),L1>0。
则干扰观测误差的动态方程为:
因为L1>0,则干扰观测误差按指数收敛。
令补偿控制律为反演滑模控制器输出控制律为u1,总控制律为 u=u1+u2,则引入干扰观测器补偿作用后,电机的状态方程(6)变为:
引入非线性干扰观测器后,表达式变化为:
根据反演滑模控制器的控制律(23),对引入非线性干扰观测器的电机***设计新的控制律u1
其中β为干扰观测误差的上界。
引入非线性干扰观测器后,反演滑模控制器稳定性分析:
将控制律(29)代入表达式(28)中:
因此引入非线性扰动观测器后,整个电机***稳定。
步骤4、对引入非线性干扰观测器的直流无刷电机***,设计干扰观测误差上界的自适应律,对干扰观测误差的上界进行估计,由干扰观测误差上界的估计值作为反演滑模控制的切换增益,保证整个直流无刷电机***稳定。
定义为干扰观测误差上界β的估计值:
估计误差为:
定义的参数自适应律为:
则上界估计误差动态方程为
引入非线性扰动观测器后,直流无刷电机自适应反演滑模控制***稳定性分析:
定义Lyapunov函数:
因此基于非线性扰动观测器的直流无刷电机自适应反演滑模控制***稳定。
综上:本发明最终的自适应反演滑模控制器输出控制律u1为:
补偿控制律为:因此本发明最终的总控制律为u=u1+u2
针对基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法进行了仿真验证。
直流无刷电机的参数为:额定电压24v,额定电流11.4A,转动惯量 J=1.98e-4kg/m2,电机阻尼系数B=0N.m.s,每相绕组自感L=35uH,每相绕组互感M=0,转矩系数kt=0.058Nm/A,反电势系数ke=6.07v/krpm,每相绕组电阻r=0.31Ω,极对数p=4,负载力矩TL=0.1N/m,负载力矩扰动为ΔTL=0.05sin(t)N/m,***期望跟踪的位置指令为曲线xd=sin(3t)rad。
自适应反演滑模控制器参数设置为:k1=300,k2=300,c=300,h=300;非线性干扰观测器的参数设置为:L1=50;
针对基于非线性干扰观测器的直流无刷电机反演滑模控制方法进行了仿真,设置干扰观测误差上界
图3为传统反演滑模控制的位置跟踪误差,稳态时最大位置跟踪误差为 5.2*e- 3rad。
图4为基于非线性干扰观测器的反演滑模控制的位置跟踪误差,稳态时最大跟踪误差为1.2*e-5rad。与图3对比,引入非线性干扰观测器对干扰的补偿作用后,有效地减小了位置跟踪误差,提高了控制精度。
图2为本发明的位置跟踪误差曲线图,稳态时最大位置跟踪误差为 2.8*e-6rad,与图4对比,本发明在基于非线性干扰观测器的反演滑模控制方法的基础上,运用自适应方法对干扰观测误差上界进行估计,由干扰观测误差上界的估计值作为电机反演滑模控制的切换增益,进一步减小的跟踪误差,进一步提高了控制精度。
图6为传统反演滑模控制的控制电压曲线图,控制电压有着很大的抖振水平,抖振幅度达到2.4v,甚至出现了控制电压正负跳变,大幅度跳变的控制电压易损坏直流无刷电机,无法实际使用。
图7为基于非线性干扰观测器的反演滑模控制的控制电压,控制电压的最大抖振幅度为0.1v,与图6相比,引入非线性干扰观测器对干扰的补偿作用后,有效地减小了控制电压的抖振幅度。
图5为本发明的控制电压曲线图,控制电压的最大抖振幅度为0.0045v,与图 7相比,本发明在基于非线性干扰观测器的反演滑模控制方法的基础上,运用自适应方法对干扰观测误差上界进行估计,由干扰观测误差上界的估计值作为电机反演滑模控制的切换增益,进一步降低了控制电压的抖振水平。
在实际直流无刷电机控制***中,根据PWM控制原理,电机电枢绕组两端的电压平均值u=αUs,Us为电源电压即电机的额定电压24v,α为PWM的占空比,0<α<1。根据本发明的控制电压的最大抖振幅度0.0045v,相应的PWM 的占空比的抖振幅度Δα=0.01875%,如此小的PWM的占空比的抖振幅度可以忽略不计。因此本发明,可以在实际工程中使用。
综上,本发明将反演控制方法与滑模变结构控制方法相结合,扩大反演控制方法的使用范围,使得本发明对直流无刷电机未建模动态与外部负载干扰有一定的鲁棒性。同时采用非线性干扰观测器对总干扰F(t)进行估计,并用总干扰估计值对总干扰F(t)进行补偿,降低干扰的影响,由较小的切换增益即干扰观测误差的上界β代替保守切换增益从而有效地减小了传统反演滑模控制的控制电压抖振水平并且有效地减小了位置跟踪误差。最后针对干扰观测误差,设计干扰观测误差上界的自适应律,由干扰观测误差上界的估计值作为电机反演滑模控制的切换增益,保证整个直流无刷电机***稳定,进一步降低了控制电压的抖振水平并且进一步减小了位置跟踪误差。

Claims (5)

1.一种基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法,其特征在于包括以下步骤:
步骤1、建立直流无刷电机的数学模型,
步骤2、在考虑直流无刷电机的未建模动态和外部负载干扰的情况下,采用反演滑模控制方法进行控制器的设计,首先采用运用反演法,将直流无刷电机位置控制***分解为三个子***,简化控制器的设计;接着将反演控制方法和滑模控制相结合,运用滑模控制解决传统反演控制需要电机精确建模信息和无法克服扰动的缺点,
步骤3、配置非线性干扰观测器对直流无刷电机未建模动态和外部负载干扰进行观测,并进行补偿,降低干扰的影响,由较小的切换增益即干扰观测误差的上界代替保守切换增益,减小传统反演滑模控制的切换增益,
步骤4、对引入非线性干扰观测器的直流无刷电机***,设计干扰观测误差上界的自适应律,对干扰观测误差的上界进行估计,由干扰观测误差上界的估计值作为反演滑模控制的切换增益,保证整个直流无刷电机***稳定。
2.根据权利要求1所述的基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法,其特征在于,所述步骤1具体包括:
建立直流无刷电机的数学模型,
直流无刷电机的机械运动方程为:
式中:Te为电磁转矩,Te=ktI(t),kt为转矩系数,TL为负载转矩,J为电机转动惯量,B为电机阻尼系数,w(t)为电机角速度,I(t)为母线电流,
直流无刷电机的电压平衡方程:
式中:R′为电枢绕组电阻,R′=2r,r为相电阻,L′为电枢绕组电感,L′=2(L-M),L为每相绕组自感,M为每两相绕组间互感,ke为电机反电势系数,
由式(1)和式(2)得直流无刷电机的动力学***方程为:
选取状态变量x1=θ(t),x2=w(t),则直流无刷电机的状态方程可表示为:
式中:
3.根据权利要求2所述的基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法,其特征在于,所述步骤2具体包括:
在考虑直流无刷电机未建模动态和外部负载干扰的情况下,采用反演滑模控制方法进行控制器的设计,
1)考虑直流无刷电机未建模动态和外部负载干扰的情况下,电机的状态方程为:
令总干扰为F(t)=Δa1*x3(t)+Δa2*x2(t)+Δb*u+d(t),则状态方程为:
其中 为总干扰的上界,Δa1*x3(t)+Δa2*x2(t)+Δb*u为未建模动态,d(t)为外部负载干扰,
2)反演滑模控制器的设计
定义***的误差:
其中:δ1与δ2为设计的虚拟控制量,xd为给定位置信号,
Step1:第一个误差子***:e1=x1(t)-xd
定义第一个Lyapunov函数:
设计第一个虚拟控制量δ1
由式(11)与式(10)得:
若e2=0,则v1渐近稳定,因此需要进行下一步设计,引入虚拟控制量δ2,使e2趋于零,
Step2:第二个误差子***:e2=x2(t)-δ1
定义第二个Lyapunov函数:
设计第二个虚拟控制量δ2
由式(13)和式(16)得:
由式(15)和式(17)得:
若e3=0,则v2渐近稳定,因此需要进行下一步设计,使e3趋于零,
Step3:第三个误差子***:e3=x3(t)-δ2
定义滑模切换面:
s=ce2+e3,(c>0) (20)
定义第三个Lyapunov函数:
设计控制律为:
反演滑模控制器稳定性分析:
将控制律(23)代入表达式(22)中:
因此整个电机***渐近收敛稳定。
4.根据权利要求3所述的基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法,其特征在于,所述步骤3具体包括:配置非线性干扰观测器对直流无刷电机总干扰F(t)进行估计,并进行补偿,
根据步骤2中的反演滑模控制律(23),切换增益的选择依赖于总干扰F(t)的上界,若采用保守方法,选择足够大的切换增益来保证***的稳定性,会带来严重的抖振,因此,需要对总干扰F(t)进行估计,并对总干扰F(t)进行补偿,降低干扰的影响,
根据在考虑电机未建模动态和外部负载干扰的情况下直流无刷电机的状态方程(6),配置非线性干扰观测器,
假设相对于非线性扰动观测器的动态特性总干扰的变化是缓慢的,即
令干扰观测误差:
其中为干扰观测误差,为干扰的观测值,
定义非线性干扰观测器为:
式中:p(x)=L1x3(t),L1>0,
因此干扰观测误差的动态方程为:
因为L1>0,则干扰观测误差按指数收敛,
令补偿控制律为反演滑模控制器输出控制律为u1,总控制律为u=u1+u2,则引入干扰观测器补偿作用后,电机的状态方程(6)变为:
则引入非线性干扰观测器后,表达式变化为:
根据反演滑模控制器的控制律(23),对引入非线性干扰观测器的电机***设计新的控制律u1
其中β为干扰观测误差的上界,
引入非线性干扰观测器后,反演滑模控制器稳定性分析:
将控制律(29)代入表达式(28)中:
因此引入非线性扰动观测器后,整个电机***渐近稳定。
5.根据权利要求4所述的基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法,其特征在于,所述步骤4具体包括:对引入非线性干扰观测器的直流无刷电机***,设计干扰观测误差上界的自适应律,对干扰观测误差的上界进行估计,由干扰观测误差上界的估计值作为反演滑模控制的切换增益,保证整个直流无刷电机***稳定,
定义为干扰观测误差上界β的估计值,则估计误差为:
定义的参数自适应律为:
则上界估计误差动态方程为:
引入非线性扰动观测器后,直流无刷电机自适应反演滑模控制***稳定性分析:
定义Lyapunov函数:
因此基于非线性扰动观测器的直流无刷电机自适应反演滑模控制***稳定,综上:得到最终的自适应反演滑模控制器输出控制律u1为:
补偿控制律为:因此最终的总控制律为u=u1+u2
CN201810048153.1A 2018-01-18 2018-01-18 基于干扰观测器的直流电机自适应反演滑模控制方法 Active CN108233781B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810048153.1A CN108233781B (zh) 2018-01-18 2018-01-18 基于干扰观测器的直流电机自适应反演滑模控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810048153.1A CN108233781B (zh) 2018-01-18 2018-01-18 基于干扰观测器的直流电机自适应反演滑模控制方法

Publications (2)

Publication Number Publication Date
CN108233781A true CN108233781A (zh) 2018-06-29
CN108233781B CN108233781B (zh) 2020-06-19

Family

ID=62667580

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810048153.1A Active CN108233781B (zh) 2018-01-18 2018-01-18 基于干扰观测器的直流电机自适应反演滑模控制方法

Country Status (1)

Country Link
CN (1) CN108233781B (zh)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108958032A (zh) * 2018-07-24 2018-12-07 湖南工业大学 一种非线性多智能体***的总量协同一致控制方法
CN109450318A (zh) * 2018-12-11 2019-03-08 广东工业大学 一种直流电机速度控制方法及***
CN109857100A (zh) * 2019-01-09 2019-06-07 合肥工业大学 一种基于反演法和快速终端滑模的复合轨迹跟踪控制算法
CN110109353A (zh) * 2019-04-17 2019-08-09 杭州电子科技大学 一种反作用轮平衡自行车机器人模糊自适应滑模控制***
CN110289793A (zh) * 2019-07-26 2019-09-27 福州大学 一种燃料电池供电的直流双向电机自适应控制方法
CN110365051A (zh) * 2019-07-31 2019-10-22 南京工程学院 一种自适应指令滤波反演的虚拟同步电机控制方法
CN110412870A (zh) * 2019-07-04 2019-11-05 南京理工大学 基于扰动观测器与趋近自适应滑模的立式物料传送装置控制方法
CN110597051A (zh) * 2019-09-24 2019-12-20 南京理工大学 基于RBF神经网络的Stewart稳定平台控制方法
CN111049441A (zh) * 2020-01-02 2020-04-21 上海新跃联汇电子科技有限公司 无刷直流电机的模型预测与反演控制方法
CN111371360A (zh) * 2020-04-15 2020-07-03 商飞信息科技(上海)有限公司 一种基于抗扰观测器的三相鼠笼式异步电机控制方法
CN111459051A (zh) * 2020-04-23 2020-07-28 河北工业大学 一种带扰动观测器的离散终端滑模无模型控制方法
CN111610716A (zh) * 2020-06-04 2020-09-01 浙江中德自控科技股份有限公司 一种基于降低切换增益扰动观测器的直驱阀门***鲁棒切换控制方法
CN112077846A (zh) * 2020-09-08 2020-12-15 西华大学 非线性机器人抗外源干扰控制器设计方法
CN114047773A (zh) * 2021-11-26 2022-02-15 江西理工大学 一种基于扩张状态观测器的水下集矿机器人反步滑模自适应姿态控制方法
CN114325387A (zh) * 2022-01-17 2022-04-12 湖南科技大学 一种基于粒子群反演滑模观测器感应电机状态监测方法
CN114962452A (zh) * 2022-05-26 2022-08-30 沈阳爱倍克科技有限公司 一种基于动态偏置电流的磁悬浮轴承节能控制方法
CN117406609A (zh) * 2023-12-15 2024-01-16 中国科学院长春光学精密机械与物理研究所 用于舰载稳定平台的高动态非奇异终端滑模控制方法
CN114962452B (zh) * 2022-05-26 2024-07-09 沈阳爱倍克科技有限公司 一种基于动态偏置电流的磁悬浮轴承节能控制方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101378945A (zh) * 2005-12-23 2009-03-04 Trw有限公司 使用具有无传感器控制的电动机的动力转向***
CN102591207A (zh) * 2012-03-01 2012-07-18 北京航空航天大学 一种基于干扰观测器的柔性关节机械臂的滑模控制方法
WO2013130282A1 (en) * 2012-03-02 2013-09-06 Deere & Company Drive systems including sliding mode observers and methods of controlling the same
CN105607472A (zh) * 2015-11-10 2016-05-25 江苏科技大学 非线性二元机翼的自适应反演滑模控制方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101378945A (zh) * 2005-12-23 2009-03-04 Trw有限公司 使用具有无传感器控制的电动机的动力转向***
CN102591207A (zh) * 2012-03-01 2012-07-18 北京航空航天大学 一种基于干扰观测器的柔性关节机械臂的滑模控制方法
WO2013130282A1 (en) * 2012-03-02 2013-09-06 Deere & Company Drive systems including sliding mode observers and methods of controlling the same
CN105607472A (zh) * 2015-11-10 2016-05-25 江苏科技大学 非线性二元机翼的自适应反演滑模控制方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
宋永杰: "基于无刷直流电机的小型舵机驱动与自适应控制硏究", 《万方硕士论文库》 *
张帅等: "四旋翼飞行器姿态的非线性控制仿真研究", 《计算技术与自动化》 *

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108958032A (zh) * 2018-07-24 2018-12-07 湖南工业大学 一种非线性多智能体***的总量协同一致控制方法
CN109450318A (zh) * 2018-12-11 2019-03-08 广东工业大学 一种直流电机速度控制方法及***
CN109857100A (zh) * 2019-01-09 2019-06-07 合肥工业大学 一种基于反演法和快速终端滑模的复合轨迹跟踪控制算法
CN109857100B (zh) * 2019-01-09 2022-02-01 合肥工业大学 一种基于反演法和快速终端滑模的复合轨迹跟踪控制算法
CN110109353A (zh) * 2019-04-17 2019-08-09 杭州电子科技大学 一种反作用轮平衡自行车机器人模糊自适应滑模控制***
CN110109353B (zh) * 2019-04-17 2022-01-11 杭州电子科技大学 一种反作用轮平衡自行车机器人模糊自适应滑模控制***
CN110412870B (zh) * 2019-07-04 2022-03-22 南京理工大学 基于扰动观测器与趋近自适应滑模的立式物料传送装置控制方法
CN110412870A (zh) * 2019-07-04 2019-11-05 南京理工大学 基于扰动观测器与趋近自适应滑模的立式物料传送装置控制方法
CN110289793A (zh) * 2019-07-26 2019-09-27 福州大学 一种燃料电池供电的直流双向电机自适应控制方法
CN110365051A (zh) * 2019-07-31 2019-10-22 南京工程学院 一种自适应指令滤波反演的虚拟同步电机控制方法
CN110597051A (zh) * 2019-09-24 2019-12-20 南京理工大学 基于RBF神经网络的Stewart稳定平台控制方法
CN111049441A (zh) * 2020-01-02 2020-04-21 上海新跃联汇电子科技有限公司 无刷直流电机的模型预测与反演控制方法
CN111049441B (zh) * 2020-01-02 2023-03-10 上海新跃联汇电子科技有限公司 无刷直流电机的模型预测与反演控制方法
CN111371360A (zh) * 2020-04-15 2020-07-03 商飞信息科技(上海)有限公司 一种基于抗扰观测器的三相鼠笼式异步电机控制方法
CN111459051A (zh) * 2020-04-23 2020-07-28 河北工业大学 一种带扰动观测器的离散终端滑模无模型控制方法
CN111459051B (zh) * 2020-04-23 2023-05-12 河北工业大学 一种带扰动观测器的离散终端滑模无模型控制方法
CN111610716A (zh) * 2020-06-04 2020-09-01 浙江中德自控科技股份有限公司 一种基于降低切换增益扰动观测器的直驱阀门***鲁棒切换控制方法
CN112077846A (zh) * 2020-09-08 2020-12-15 西华大学 非线性机器人抗外源干扰控制器设计方法
CN112077846B (zh) * 2020-09-08 2022-02-18 西华大学 非线性机器人抗外源干扰控制器设计方法
CN114047773A (zh) * 2021-11-26 2022-02-15 江西理工大学 一种基于扩张状态观测器的水下集矿机器人反步滑模自适应姿态控制方法
CN114047773B (zh) * 2021-11-26 2023-11-03 江西理工大学 一种基于扩张状态观测器的水下集矿机器人反步滑模自适应姿态控制方法
CN114325387A (zh) * 2022-01-17 2022-04-12 湖南科技大学 一种基于粒子群反演滑模观测器感应电机状态监测方法
CN114325387B (zh) * 2022-01-17 2023-10-03 湖南科技大学 一种基于粒子群反演滑模观测器感应电机状态监测方法
CN114962452A (zh) * 2022-05-26 2022-08-30 沈阳爱倍克科技有限公司 一种基于动态偏置电流的磁悬浮轴承节能控制方法
CN114962452B (zh) * 2022-05-26 2024-07-09 沈阳爱倍克科技有限公司 一种基于动态偏置电流的磁悬浮轴承节能控制方法
CN117406609A (zh) * 2023-12-15 2024-01-16 中国科学院长春光学精密机械与物理研究所 用于舰载稳定平台的高动态非奇异终端滑模控制方法
CN117406609B (zh) * 2023-12-15 2024-02-23 中国科学院长春光学精密机械与物理研究所 用于舰载稳定平台的高动态非奇异终端滑模控制方法

Also Published As

Publication number Publication date
CN108233781B (zh) 2020-06-19

Similar Documents

Publication Publication Date Title
CN108233781A (zh) 一种基于非线性干扰观测器的直流无刷电机自适应反演滑模控制方法
CN104333280B (zh) 一种直驱电机***的鲁棒自适应控制方法
CN104252134A (zh) 基于扩张状态观测器的电机伺服***自适应鲁棒位置控制方法
CN108303885A (zh) 一种基于干扰观测器的电机位置伺服***自适应控制方法
CN104242769A (zh) 基于连续终端滑模技术的永磁同步电机速度复合控制方法
CN104362908A (zh) 多电机实时同步控制***及其控制方法
CN108333928A (zh) 一种基于动态面多直流无刷电机位置协调控制方法
CN112187130B (zh) 用于控制永磁同步电机的方法和***
CN114706300B (zh) 具有扰动及输出约束的永磁同步电机***有限时间控制法
CN109510541A (zh) 基于分段式永磁同步电机滑模伺服控制的方法
Ouassaid et al. A nonlinear speed control for a PM synchronous motor using an adaptive backstepping control approach
Yousef Experimental set up verification of servo DC motor position control based on integral sliding mode approach
CN108803325A (zh) 永磁同步电机伺服***鲁棒有限时间控制方法
CN114977929A (zh) 一种基于负载转矩观测的永磁同步电机控制及参数优化方法
Zaky Robust chatter-free continuous VSC for the speed control of electrical motor drives using adaptive feedback gain
Okoro et al. Performance assessment of a model-based DC motor scheme
Dhanasekar et al. Third order sliding mode control of buck converter fed permanent magnet DC motor
CN108762064B (zh) 一种伺服驱动器的速度平滑方法
Guo et al. Active disturbance rejection control for PMLM servo system in CNC machining
Imamura et al. Time optimal contour tracking for machine tool controllers
Rassudov et al. FPGA implementation of servodrive control system
Song et al. Design of time delay controller using variable reference model
CN113890424A (zh) 基于参数辨识的永磁同步电机速度环pi控制器调谐方法
CN115102443A (zh) 一种永磁同步直线电机的控制方法、装置及存储介质
CN109976264A (zh) 一种基于干扰补偿的数控机床直线电机的多周期滑模重复控制方法

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
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20180629

Assignee: NANTONG LIWEI MACHINERY Co.,Ltd.

Assignor: NANJING University OF SCIENCE AND TECHNOLOGY

Contract record no.: X2022980007239

Denomination of invention: Adaptive backstepping sliding mode control of DC motor based on disturbance observer

Granted publication date: 20200619

License type: Common License

Record date: 20220607

EE01 Entry into force of recordation of patent licensing contract