广东工业大学学报  2024, Vol. 41Issue (5): 13-21.  DOI: 10.12052/gdutxb.230078.
0

引用本文 

谷爱昱, 庞城洁, 黎家麟, 陈志凯, 孟洋. 基于非线性干扰观测器的IPMSM改进无模型滑模控制[J]. 广东工业大学学报, 2024, 41(5): 13-21. DOI: 10.12052/gdutxb.230078.
Gu Ai-yu, Pang Cheng-jie, Li Jia-lin, Chen Zhi-kai, Meng Yang. Improved Model-free Sliding Mode Control of Interior Permanent Magnet Synchronous Motor Based on Nonlinear Disturbance Observer[J]. JOURNAL OF GUANGDONG UNIVERSITY OF TECHNOLOGY, 2024, 41(5): 13-21. DOI: 10.12052/gdutxb.230078.

基金项目:

国家自然科学基金青年基金资助项目(62103109) ;广州市开发区科技计划项目(2018GH13)

作者简介:

谷爱昱(1970–) ,女,副教授,博士,主要研究方向为电机及其系统控制,E-mail:guay@gdut.edu.cn

文章历史

收稿日期:2023-06-06
基于非线性干扰观测器的IPMSM改进无模型滑模控制
谷爱昱, 庞城洁, 黎家麟, 陈志凯, 孟洋    
广东工业大学 自动化学院, 广东 广州 510006
摘要: 针对内置式永磁同步电机参数摄动导致模型不确定而影响系统控制性能的问题,提出一种基于非线性干扰观测器的内置式永磁同步电机改进无模型滑模控制方法。首先,建立考虑参数摄动的内置式永磁同步电机(Interior Permanent Magnet Synchronous Motor, IPMSM) 新型超局部模型;其次,利用改进滑模趋近律设计滑模控制器作为无模型控制中的反馈控制器;然后,设计非线性干扰观测器来观测估计无模型控制中的未知复杂项;最后,与传统无模型滑模控制方法进行仿真实验对比。仿真实验结果证明所提方法能有效解决系统参数摄动影响电机控制性能等问题,验证了所提方法的有效性及优越性。
关键词: 内置式永磁同步电机    改进趋近律    无模型滑模控制    非线性干扰观测器    
Improved Model-free Sliding Mode Control of Interior Permanent Magnet Synchronous Motor Based on Nonlinear Disturbance Observer
Gu Ai-yu, Pang Cheng-jie, Li Jia-lin, Chen Zhi-kai, Meng Yang    
School of Automation, Guangdong University of Technology, Guangzhou 510006, China
Abstract: In order to address the problem that the parameter perturbation of interior permanent magnet synchronous motor leads to model uncertainty and affects the system control performance, an improved model-free sliding mode control method for interior permanent magnet synchronous motor based on nonlinear disturbance observer is proposed. Firstly, a new hyperlocal model of IPMSM considering parameter perturbation is established. Secondly, a sliding mode controller is designed as a feedback controller in model-free control by using the improved sliding mode reaching law. Then a nonlinear disturbance observer is designed to observe and estimate the model-free Unknown complex items in the control. Finally, a simulation comparison experiment is carried out with the traditional model-free sliding mode control method. The simulation experiment results prove that the proposed method can effectively solve the problems of system parameter perturbation affecting the motor control performance, with the effectiveness and superiority of the proposed method verified.
Key words: interior permanent magnet synchronous motor    improved reaching law    model-free sliding mode control    nonlinear disturbance observer    

内置式永磁同步电机(Interior Permanent Magnet Synchronous Motor, IPMSM) 交、直轴电感值不相等,这一特性使得IPMSM输出转矩更大,调速范围更宽,并且永磁同步电机具有功率密度大、体积小和可靠性高等优点[1],因此被广泛应用于机器人、电动汽车、风力发电等领域。IPMSM能在各领域充分发挥优势也得益于电机控制策略的迅速发展[2-3]。IPMSM控制系统控制环通常采用具有算法简单、易于实现等优点的比例积分(Proportional Integral, PI) 控制策略,但PI控制策略存在积分饱和、响应速度慢及抗扰能力差等问题,在IPMSM实际运行过程中,电机参数会发生摄动,电机运行情况会受到外部未知扰动影响,PI控制不能满足电机高性能控制要求[4]

为了实现IPMSM高效控制,许多先进控制方法被应用于电机控制系统中,如模型预测控制[5]、滑模控制[6-7]、模型参考自适应控制[8-9]等,上述算法虽然能提高电机控制性能,但极度依赖精确的数学模型。然而电机是一个非线性、强耦合复杂系统,且电机运行过程中,电机参数会发生变化,IPMSM数学模型精准性很难保证。因此,参数摄动和外部扰动使得上述高度依赖数学模型的控制方法存在局限性,无法保证控制系统的鲁棒性。

为降低控制系统对电机数学模型精度的要求,无模型控制逐渐应用于永磁同步电机控制。无模型控制最早于20世纪70年代被提出并逐渐发展。学者侯忠生[10]给出无模型控制定义并将无模型控制与自适应控制相结合,使无模型理论得到创新。学者Michel Fliess[11]对无模型控制进行拓展,提出基于PI反馈控制器的超局部模型,为电机控制提供新思路。为增强无模型控制鲁棒性,强鲁棒性的滑模控制常与无模型控制结合应用。文献[12]提出无模型非奇异终端滑模控制,降低永磁体退磁对电机的影响,使PMSM具有永磁退磁故障容错控制功能。文献[13]将PI控制和超螺旋滑模控制结合起来作为无模型控制中的复合反馈控制器,控制系统鲁棒性得到增强。但上述传统滑模控制方法趋近过程不理想,存在较大抖振。为解决滑模抖振问题,改进滑模趋近律方法逐渐被应用在无模型控制中,文献[14]设计基于改进趋近律的无模型滑模控制,增强抗扰能力的同时减小系统抖振。

为进一步提高IPMSM无模型控制系统的鲁棒性及动静态性能。精确估计无模型控制中的未知复杂项也变得十分重要。文献[15]采用传统滑模观测器对未知项进行观测,该观测器能较精准地估计未知项,但存在抖振现象。文献[16]改进了传统滑模观测器,提出扩展滑模扰动观测器,该方法不仅提高了观测精度还抑制了滑模抖振,但仍不能解决滑模开关函数带来的固有抖振问题。文献[17]通过扩张状态观测器观测估计未知项来提高观测精度,但该方法参数整定较复杂。上述无模型未知项估计方法存在不足,而非线性干扰观测器(Nonlinear Disturbance Observer, NDOB) 能够很好地解决上述方法存在问题。文献[18]利用NDOB观测补偿机械臂系统扰动,降低了控制系统干扰上界。文献[19]利用干扰观测器精准估计反电动势,实现永磁同步电机无位置传感器高性能控制。文献[20]利用干扰观测器对永磁同步电机调速系统中的滑模速度环进行观测补偿,提高了系统的响应速度和鲁棒性。因此,通过干扰观测器来估计未知复杂项是一种行之有效的方法。

针对传统无模型滑模控制不能保证电机在参数摄动情况下高性能运行,本文提出一种基于非线性干扰观测器的永磁同步电机改进无模型滑模控制(Improved Model-free Sliding Mode Control,IMFSMC) 。首先,根据参数摄动时的IPMSM数学模型,建立新型超局部模型,新型超局部模型分离传统超局部模型可直接观测部分,减小观测器工作量。其次,采用改进滑模趋近律设计滑模控制器作为超局部模型中的反馈控制器来增强系统鲁棒性。最后,设计非线性干扰观测器观测超局部模型中的未知复杂项以减小传统无模型滑模控制中滑模观测器的抖振。仿真对比实验结果表明该控制方法提升了系统鲁棒性和抗扰能力。

1 IPMSM数学模型

假设内置式永磁同步电机为理想电机,即忽略电机磁滞、损耗和磁路饱和,电机参数不发生变化,则在d-q坐标系下的数学模型为

$ \left\{ {\begin{array}{*{20}{l}} {\dfrac{{{\rm{d}}{i_d}}}{{{\rm{d}}t}} = - \dfrac{{R{i_d}}}{{{L_d}}} + \dfrac{{{u_d}}}{{{L_d}}} + \dfrac{{{{{P}}_{\rm{n}}}{\omega _{\rm{m}}}{L_q}{i_q}}}{{{L_d}}}} \\ {\dfrac{{{\rm{d}}{i_q}}}{{{\rm{d}}t}} = - \dfrac{{R{i_q}}}{{{L_q}}} + \dfrac{{{u_q}}}{{{L_q}}} - \dfrac{{{{{P}}_{\rm{n}}}{\omega _{\rm{m}}}({L_d}{i_d} + {\psi _{\rm{f}}}) }}{{{L_q}}}} \\ {\dfrac{{{\rm{d}}{\omega _{\rm{m}}}}}{{{\rm{d}}t}} = - \dfrac{{B{\omega _{\rm{m}}}}}{J} + \dfrac{{{T_{\rm{e}}}}}{J} - \dfrac{{{T_{\rm{L}}}}}{J}} \end{array}} \right. $ (1)

式中:$R$为定子电阻;${u_{{d}}}$${u_{{q}}}$${i_d}$${i_q}$${L_d}$${L_q}$分别为直轴、交轴电压、电流和电感;${P_{\rm{n}}}$为电机极对数,${\omega _{\rm{m}}}$为机械角速度;${\psi _{\rm{f}}}$为转子永磁体与定子绕组交链的磁链。$B$为阻尼系数,$J$为转动惯量,${T_{\rm{e}}}$为电磁转矩,${T_{\rm{L}}}$为负载转矩。

永磁同步电机实际运行过程中,温度、永磁体磁路饱和及外部扰动等因素会使电机内部参数摄动。考虑IPMSM内部参数摄动,内置式永磁同步电机数学模型可写为

$ \left\{ {\begin{array}{*{20}{l}} {\dfrac{{{\rm{d}}{i_d}}}{{{\rm{d}}t}} = - \dfrac{{R{i_d}}}{{{L_d}}} + \dfrac{{{u_d}}}{{{L_d}}} + \dfrac{{{P_{\rm{n}}}{\omega _{\rm{m}}}{L_q}{i_q}}}{{{L_d}}} + {f_{{d}}}} \\ {\dfrac{{{\rm{d}}{i_q}}}{{{\rm{d}}t}} = - \dfrac{{R{i_q}}}{{{L_q}}} + \dfrac{{{u_q}}}{{{L_q}}} - \dfrac{{{P_{\rm{n}}}{\omega _{\rm{m}}}({L_d}{i_d} + {\psi _{\rm{f}}}) }}{{{L_q}}} + {f_{{q}}}} \\ {\dfrac{{{\rm{d}}{\omega _{\rm{m}}}}}{{{\rm{d}}t}} = - \dfrac{{B{\omega _{\rm{m}}}}}{J} + \dfrac{{{T_{\rm{e}}}}}{J} - \dfrac{{{T_{\rm{L}}}}}{J} + {f_{\omega }}} \end{array}} \right. $ (2)
$ \left\{ {\begin{array}{*{20}{l}} {{f_{{d}}} = - \dfrac{{\Delta R{i_{{d}}} + \Delta {L_{{d}}}{{\dot i}_{{d}}} - \Delta {L_{{q}}}{P_{\text{n}}}{\omega _{\text{m}}}{i_{{q}}}}}{{{L_{{d}}}}}} \\ {{f_{{q}}} = - \dfrac{{\Delta R{i_{{q}}} + \Delta {L_{{q}}}{{\dot i}_{{q}}} + {P_{\text{n}}}{\omega _{\text{m}}}(\Delta {L_{{d}}}{i_{{d}}} + \Delta {\psi _{\text{f}}}) }}{{{L_{{q}}}}}} \\ {{f_{\omega }} = - \dfrac{{\Delta B{\omega _{\text{m}}} + \Delta J{{\dot \omega }_{\text{m}}}}}{J}} \end{array}} \right. $ (3)

式中:$\Delta R$$\Delta {L_{{d}}}$$\Delta {L_{{q}}}$$\Delta {\psi _{{{\rm{f}}}}}$$\Delta J$$\Delta B$分别为定子电阻、直轴电感、交轴电感、永磁体磁链、转动惯量及阻尼系数摄动量。

2 传统无模型滑模控制 2.1 IPMSM超局部模型

非线性、单输入单输出系统中,存在未知复杂项时,其超局部模型可写为

$ \left\{ {\begin{array}{*{20}{l}} {{{\boldsymbol{y}}^{(V) }} = {\boldsymbol{\alpha}} {\boldsymbol{u}} + {\boldsymbol{F}}} \\ {{\boldsymbol{y}} = {\boldsymbol{x}}} \end{array}} \right. $ (4)

式中:${\boldsymbol{y}}$${\boldsymbol{u}}$分别为系统输出和输入;${\boldsymbol{x}}$为系统状态量;${{\boldsymbol{y}}^{(V) }}$${\boldsymbol{y}}$$V$阶导数;${\boldsymbol{F}}$为系统非线性未知复杂项;${\boldsymbol{\alpha}} $为正常数增益。

根据无模型理论可知IPMSM数学模型可写为

$ {{\boldsymbol{{{\boldsymbol{\dot x}}}}}} = {{{\boldsymbol{\alpha}} {\boldsymbol{u}}}} + {\boldsymbol{F}} $ (5)

式中:

$ {\boldsymbol{F}} = \left[ {\begin{array}{*{20}{l}} { - \dfrac{{R{i_d}}}{{{L_d}}} + \dfrac{{{P_{\rm{n}}}{\omega _{\rm{m}}}{L_q}{i_q}}}{{{L_d}}} + {f_{{d}}}} \\ { - \dfrac{{R{i_q}}}{{{L_q}}} - \dfrac{{{P_{\rm{n}}}{\omega _{\rm{m}}}({L_d}{i_d} + {\psi _{\rm{f}}}) }}{{{L_q}}} + {f_{{q}}}} \\ { - \dfrac{{B{\omega _{\rm{m}}}}}{J} - \dfrac{{{T_{\rm{L}}}}}{J} + {f_{\omega}}} \end{array}} \right] \qquad$
$ {\boldsymbol{\alpha }} = \left[ {\begin{array}{*{20}{c}} {\dfrac{1}{{{L_{{d}}}}}}&{}&{} \\ {}&{\dfrac{1}{{{L_{{q}}}}}}&{} \\ {}&{}&{\dfrac{1}{J}} \end{array}} \right],{\boldsymbol{u}} = \left[ {\begin{array}{*{20}{c}} {{u_{{d}}}} \\ {{u_{{q}}}} \\ {{T_{{{\rm{e}}}}}} \end{array}} \right] $
2.2 传统无模型滑模控制器设计

将无模型控制与滑模控制结合起来,设计滑模控制器作为无模型反馈控制器,当$V = 1$时,IPMSM无模型控制器为

$ {\boldsymbol{u}} = \frac{{ - {\boldsymbol{F}} + {{{{\dot {\boldsymbol{y}}}}}^{\boldsymbol{*}}} + {{\boldsymbol{u}}_{\rm{st}}}}}{{\boldsymbol{\alpha }}} $ (6)

式中:$ {{\boldsymbol{u}}_{\rm{st}}} = {[ {\begin{array}{*{20}{c}} {{u_{{\text{sd}}}}}&{{u_{{\text{sq}}}}}&{{u_{{\text{sω}}}}} \end{array}} ]^{\text{T}}} $

根据式(4) 和式(6) 可得式(7) 。

$ {{\boldsymbol{\dot y}}^{\boldsymbol{*}}} - {{\dot {\boldsymbol{y}}}} + {{\boldsymbol{u}}_{\rm{st}}} = \boldsymbol{0} $ (7)

定义各项误差

$ {\boldsymbol{e}} = {{\boldsymbol{y}}^{\boldsymbol{*}}} - {\boldsymbol{y}} = \left[ {\begin{array}{*{20}{c}} {{e_d}} \\ {{e_q}} \\ {{e_\omega }} \end{array}} \right] = \left[ {\begin{array}{*{20}{c}} {i_d^* - {i_d}} \\ {i_q^* - {i_q}} \\ {\omega _{\rm{m}}^* - {\omega _{\rm{m}}}} \end{array}} \right] $ (8)

选取积分滑模面

$ {\boldsymbol{s}} = {{{\boldsymbol{e}}}} + {{{\boldsymbol{c}}}}\int {{{{\boldsymbol{e}}}}{\rm{d}}{{{{t}}}}} $ (9)

式中:${\boldsymbol{s}} = {[\begin{array}{*{20}{c}} {{s_d}}&{{s_q}}&{{s_\omega }} \end{array}]^{\rm{T}}}$${\boldsymbol{c}} = {\text{diag(}}{c_d}{\text{,}}{c_q}{\text{,}}{c_\omega }{\text{) }}$为滑模系数矩阵。

对式(9)所示积分滑模面求导,并结合式(7)、(8)得式(10)。

$ {\boldsymbol{\dot s}} = {{{\boldsymbol{ce}}}} + {{\boldsymbol{\dot e}}} = {{{\boldsymbol{ce}}}} - {{{\boldsymbol{u}}}_{\rm{st}}} $ (10)

选取式(11)所示传统指数滑模趋近律

$ {\boldsymbol{\dot s}} = - {\boldsymbol{\varepsilon}} {{\rm{sgn}}} ({\boldsymbol{s}}) - {\boldsymbol{qs}} $ (11)

通过式(10)和式(11)可得式(12)

$ {{\boldsymbol{u}}_{\rm{st}}} = {\boldsymbol{ce}} + {\boldsymbol{\varepsilon }}{\rm{sgn}}({\boldsymbol{s}}) + {\boldsymbol{qs}} $ (12)

式中:${\boldsymbol{{\boldsymbol{\varepsilon}} }} = {\text{diag(}}{\varepsilon _d}{\text{,}}{\varepsilon _q}{\text{,}}{\varepsilon _\omega }{\text{) }}$${\boldsymbol{q}} = {\text{diag(}}{q_d}{\text{,}}{q_q}{\text{,}}{q_\omega }{\text{) }}$为趋近增益系数矩阵。

将式(12)代入式(6)最终得到无模型滑模控制器表达式(13)。

$ {\boldsymbol{u}} = \frac{{ - {\boldsymbol{F}} + {{{\boldsymbol{\dot y}}}^{\boldsymbol{*}}} + {\boldsymbol{ce}} + {\boldsymbol{\varepsilon }}\,{\rm{sgn}}({\boldsymbol{s}}) + {\boldsymbol{qs}}}}{{\boldsymbol{\alpha }}} $ (13)
2.3 传统滑模观测器设计

变量$\boldsymbol{F}$为无模型理论中的非线性未知项,设计滑模观测器对其进行观测。

$ {\dot {\hat{\boldsymbol x}}} = {\boldsymbol{\alpha u}} + {\boldsymbol{k}}\,{\rm{sgn}}({\boldsymbol{y}} - {\hat{\boldsymbol y}}) $ (14)

式中:${\boldsymbol{\hat x}}$${\boldsymbol{\hat y}}$为对应系统变量矩阵的观测值,${\boldsymbol{k}} = {\text{diag(}}{k_d}{\text{,}} {k_q}{\text{,}}{k_\omega }{\text{)}}$为滑模观测器增益。

${{\boldsymbol{e}}_{\boldsymbol{y}}} = {\boldsymbol{y}} - {\boldsymbol{\hat y}}$,则未知项观测值$\hat {\boldsymbol{F}}$

$ {{{{\hat {\boldsymbol{F}}}}}} = {{{\boldsymbol{k}}}}\,{\rm{sgn}}({{{{\boldsymbol{e}}}}_y}) $ (15)

将观测值${{\hat {\boldsymbol{F}}}}$代入式(13)得到式(16)

$ {\boldsymbol{u}} = \dfrac{{ - {{\hat {\boldsymbol{F}}}} + {{{{\dot {\boldsymbol{y}}}}}^*} + {\boldsymbol{ce}} + {\boldsymbol{\varepsilon }}\,{\rm{sgn}}({\boldsymbol{s}}) + {\boldsymbol{qs}}}}{{\boldsymbol{\alpha }}} $ (16)

IPMSM传统无模型滑模控制(Model-free Sliding Mode Control,MFSMC) 框图如图1所示。

图 1 传统无模型滑模控制框图 Figure 1 Block diagram of traditional model-free sliding mode control

传统无模型滑模控制方法,虽能保证较好控制性能,但存在滑模抖振严重、观测器工作量大、精度较低等问题。

3 基于NDOB的改进无模型滑模控制 3.1 IPMSM改进超局部模型

非线性、单输入单输出系统的改进超局部数学模型为

$ \left\{ {\begin{array}{*{20}{l}} {{{\boldsymbol{y}}^{(V) }} = {\boldsymbol{h}}({\boldsymbol{x}}) + {\boldsymbol{\alpha u}}} \\ {{\boldsymbol{y}} = {\boldsymbol{x}}} \end{array}} \right. $ (17)

式中:${\boldsymbol{y}}$${\boldsymbol{u}}$分别为系统输出和输入;${\boldsymbol{x}}$为系统状态量;${{\boldsymbol{y}}^{(V) }}$${\boldsymbol{y}}$$V$阶导数;${\boldsymbol{h}}({\boldsymbol{x}})$为有界函数;${\boldsymbol{ \alpha}}$为正常数增益。

IPMSM传统超局部模型中的未知复杂项${\boldsymbol{F}}$可以进一步分为一个线性的系统状态项${\boldsymbol{Ax}}$和一个非线性的未知复杂项${{\boldsymbol{F}}'}$,即

$ {\boldsymbol{h}}({\boldsymbol{x}}) = {\boldsymbol{F}} = {\boldsymbol{Ax}} + {{\boldsymbol{F}}'} $ (18)

根据上述无模型理论可知IPMSM数学模型可改写为

$ {\dot{\boldsymbol x}} = {\boldsymbol{\alpha u}} + {\boldsymbol{Ax}} + {{\boldsymbol{F}}'} $ (19)
$ \begin{array}{l} \qquad {{\boldsymbol{F}}^\prime } = \left[ {\begin{array}{*{20}{c}} {\dfrac{{{P_{\rm{n}}}{\omega _{\rm{m}}}{L_q}{i_q}}}{{{L_d}}} + {f_{{d}}}}\\ { - \dfrac{{{P_{\rm{n}}}{\omega _{\rm{m}}}({L_d}{i_d} + {\psi _{\rm{f}}})}}{{{L_q}}} + {f_{{q}}}}\\ { - \dfrac{{{T_{\rm{L}}}}}{J} + {f_{{\omega}}}} \end{array}} \right]\\ {\boldsymbol{A}} = \left[ {\begin{array}{*{20}{c}} { - \dfrac{R}{{{L_{{d}}}}}}&{}&{}\\ {}&{ - \dfrac{R}{{{L_{{q}}}}}}&{}\\ {}&{}&{ - \dfrac{B}{J}} \end{array}} \right],{\boldsymbol{x}} = \left[ {\begin{array}{*{20}{c}} {{i_{{d}}}}\\ {{i_{{q}}}}\\ {{\omega _{{{\rm{m}}}}}} \end{array}} \right] \end{array}$
$ {\boldsymbol{\alpha }} = \left[ {\begin{array}{*{20}{c}} {\dfrac{1}{{{L_{{d}}}}}}&{}&{} \\ {}&{\dfrac{1}{{{L_{{q}}}}}}&{} \\ {}&{}&{\dfrac{1}{J}} \end{array}} \right],{\boldsymbol{u}} = \left[ {\begin{array}{*{20}{c}} {{u_{{d}}}} \\ {{u_{{q}}}} \\ {{T_{{{\rm{e}}}}}} \end{array}} \right] $
3.2 改进无模型滑模控制器设计

设计滑模控制器作为无模型控制中的反馈控制器,得到IPMSM无模型控制器。

$ {\boldsymbol{u}} = \frac{{ - {{\boldsymbol{F}}'} - {\boldsymbol{Ax}} + {{{\boldsymbol{\dot y}}}^*} + {{\boldsymbol{u}}_{\rm{st}}}}}{{\boldsymbol{\alpha }}} $ (20)

式中:$ {{\boldsymbol{u}}_{\text{st}}} = {[ {\begin{array}{*{20}{c}} {{u_{{\text{sd}}}}}&{{u_{{\text{sq}}}}}&{{u_{{\text{sω}}}}} \end{array}} ]^{\text{T}}} $

滑模控制器设计与上文相同,选取式(9)所示滑模面,趋近律选择式(21)所示新型滑模趋近律。

$ \left\{ {\begin{array}{*{20}{l}} {\dot {\boldsymbol{s}} = - {{\boldsymbol{k}}_1}{{\left| {\boldsymbol{s}} \right|}^\eta }{{\rm{sgn}}} ({\boldsymbol{s}}) - {{\boldsymbol{k}}_2}{{\left| {\boldsymbol{s}} \right|}^\gamma }{{\rm{sgn}}} ({\boldsymbol{s}}) } \\ {{\boldsymbol{\eta}} = {\boldsymbol{\sigma}} - \dfrac{1}{{{\boldsymbol{\lambda}} + \left| {\boldsymbol{x}} \right|}}} \\ {\mathop {\lim }\limits_{t \to \infty } \left| {\boldsymbol{x}} \right| = 0} \end{array}} \right. $ (21)

式中:${{\boldsymbol{k}}_1} > 0$${{\boldsymbol{k}}_2} > 0$$0 < {\boldsymbol{\eta }} < 1$${\boldsymbol{\gamma}} > 1$${\boldsymbol{\sigma }} > 0$${\boldsymbol{\lambda}} > 1$$\left| {\boldsymbol{x}} \right|$为系统状态变量。该趋近律由两部分组成,引入系统状态变量的幂次项$- {{\boldsymbol{k}}_1}{\left| {\boldsymbol{s}} \right|^{\boldsymbol{\eta}} }{{\rm{sgn}}} ({\boldsymbol{s}})$和普通幂次项$- {{\boldsymbol{k}}_2}{\left| {\boldsymbol{s}} \right|^{\boldsymbol{\gamma}} }{{\rm{sgn}}} ({\boldsymbol{s}})$,后者保证系统状态远离滑模面时能快速趋近,前者使得系统状态接近滑模面时趋近速度随着系统状态量${\boldsymbol{x}}$变化而变化,实现滑模动态光滑趋近,减小了抖振。

对式(9)所示积分滑模面${\boldsymbol{s}} = {{{\boldsymbol{e}}}} + {{{\boldsymbol{c}}}}\int {{{{\boldsymbol{e}}}}{\rm{d}}{{{{t}}}}}$求导,并结合式(10)、(20)和式(21)最终得式(22)。

$ {{\boldsymbol{u}}_{\rm{st}}} = {{{\boldsymbol{ce}}}} + {{\boldsymbol{k}}_1}{\left| {\boldsymbol{s}} \right|^{\boldsymbol{\eta }}}{\rm{sgn}}({\boldsymbol{s}}) + {{\boldsymbol{k}}_2}{\left| {\boldsymbol{s}} \right|^{\boldsymbol{\gamma }}}{\rm{sgn}}({\boldsymbol{s}}) $ (22)

式中:${{\boldsymbol{k}}_1} = {\text{diag(}}{k_{1d}}{\text{,}}{k_{1q}}{\text{,}}{k_{1\omega }}{\text{) }}$${{\boldsymbol{k}}_2} = {\text{diag(}}{k_{2d}}{\text{,}}{k_{2q}}{\text{,}}{k_{2\omega }}{\text{) }}$为趋近律增益系数,${\boldsymbol{\eta }} = {[\begin{array}{*{20}{c}} {{\eta _d}}&{{\eta _q}}&{{\eta _\omega }} \end{array}]^{\text{T}}}$${\boldsymbol{\gamma }} = {[\begin{array}{*{20}{c}} {{\gamma _d}}&{{\gamma _q}}&{{\gamma _\omega }} \end{array}]^{\text{T}}}$为趋近律调节系数矩阵。

稳定性证明:以式(7)中的转速误差方程为例,定义Lyapunov函数

$ {V_\omega } = \frac{1}{2}s_\omega ^2 $ (23)

对式(23)求导

$ \begin{split} {{\dot V}_\omega } =& {s_\omega }[ - {k_{1\omega }}{\left| {{s_\omega }} \right|^{{\eta _\omega }}}{{\rm{sgn}}} ({s_\omega }) - {k_{2\omega }}{\left| {{s_\omega }} \right|^{{\gamma _\omega }}}{{\rm{sgn}}} ({s_\omega }) ] = \\ &- {k_{1\omega }}{\left| {{s_\omega }} \right|^{{\eta _\omega } + 1}} - {k_{2\omega }}{\left| {{s_\omega }} \right|^{{\gamma _\omega } + 1}} \leqslant 0 \end{split} $ (24)

分析式(24)可知当且仅当${s_\omega } = 0$时,式(23)取等。可知该控制系统是稳定的。

将式(22)代入式(20)最终得到改进无模型滑模控制器表达式(25):

$ \begin{gathered} {\boldsymbol{u}} = \dfrac{{ - {{\boldsymbol{F}}'} - {\boldsymbol{Ax}} + {{{\boldsymbol{\dot y}}}^*} + {\boldsymbol{ce}}}}{{\boldsymbol{\alpha }}} + \frac{{{{\boldsymbol{k}}_1}{{\left| {\boldsymbol{s}} \right|}^{\boldsymbol{\eta }}}{\rm{sgn}}({\boldsymbol{s}}) + {{\boldsymbol{k}}_2}{{\left| {\boldsymbol{s}} \right|}^{\boldsymbol{\gamma }}}{\rm{sgn}}({\boldsymbol{s}}) }}{{\boldsymbol{\alpha }}} \\ \end{gathered} $ (25)
3.3 非线性干扰观测器设计

由上文分析可知IPMSM的数学模型可以写为

$ {\boldsymbol{\dot x}} = {\boldsymbol{\alpha u}} + {\boldsymbol{Ax}} + {{\boldsymbol{F}}'} $ (26)

假设扰动变化缓慢即

$ {{{\dot {\boldsymbol{F}}}}'} = {\boldsymbol{0}} $ (27)

定义$\hat{{\boldsymbol{F}}}$为扰动估计,干扰估计误差为

$ {{\boldsymbol{e}}_{{{\boldsymbol{F}}'}}} = {{\boldsymbol{F}}'} - {{{\hat {\boldsymbol{F}}}}'} $ (28)

干扰观测器设计为

$ {{\dot {\hat{\boldsymbol F'}}}} = {\boldsymbol{L}}{(}{{\boldsymbol{F}}'} - {{{\hat {\boldsymbol{F}}}}'}) = - {\boldsymbol{L}}{{{\hat {\boldsymbol{F}}}}'} + {\boldsymbol{L}}({{\dot {\boldsymbol{x}}}} - {\boldsymbol{Ax}} - {\boldsymbol{\alpha u}}) $ (29)

式中:${\boldsymbol{L}} = {\text{diag(}}{L_d}{\text{,}}{L_q}{\text{,}}{L_\omega }{\text{) }}$为观测增益矩阵。式(29)中存在状态微分量${\boldsymbol{\dot x}}$使得观测器观测效果不理想。

定义辅助变量

$ {\boldsymbol{z}} = {{{\hat {\boldsymbol{F}}}}'} - {\boldsymbol{Lx}} $ (30)

结合式(29)和式(30)得式(31)。

$ \left\{ {\begin{array}{*{20}{l}} {{{\dot {\boldsymbol{z}}}} = - {\boldsymbol{Lz}} - {\boldsymbol{L}}({\boldsymbol{Lx}} + {\boldsymbol{Ax}} + {\boldsymbol{\alpha u}}) } \\ {{{{{\hat {\boldsymbol{F}}}}}'} = {\boldsymbol{z}} + {\boldsymbol{Lx}}} \end{array}} \right. $ (31)

对式(28)求导

$ {\dot{{\boldsymbol{e}}}}_{{{\boldsymbol{F}}'}}={\dot{{\boldsymbol{F}}'}}-{\dot{\hat{{\boldsymbol{F}}'}}} $ (32)

将式(26)、(29)和(31)代入式(32)最终得式(33)。

$ {{{\dot {\boldsymbol{e}}}}_{{{\boldsymbol{F}}'}}} = - {\boldsymbol {L}}{{\boldsymbol{e}}_{{{\boldsymbol{F}}'}}} $ (33)

设计${\boldsymbol{L }}>0$,易知误差动态全局稳定,观测器估计误差将收敛于0。收敛速度为

$ {{\boldsymbol{\dot e}}_{{{\boldsymbol{F}}'}}}={\boldsymbol{ ce}}_{{{\boldsymbol{F}}'}}^{ - {\boldsymbol{Lt}}} $ (34)

用干扰观测器对未知量${\boldsymbol{F}}$进行观测,得式(35)

$ \begin{gathered} {\boldsymbol{u}} = \frac{{ - {{{{\hat {\boldsymbol{F}}}}}'} - {\boldsymbol{Ax}} + {{{{\dot {\boldsymbol{y}}}}}^*} + {\boldsymbol{ce}}}}{{\boldsymbol{\alpha }}} + \frac{{{{\boldsymbol{k}}_1}{{\left| {\boldsymbol{s}} \right|}^{\boldsymbol{\eta }}}{\rm{sgn}}({\boldsymbol{s}}) + {{\boldsymbol{k}}_2}{{\left| {\boldsymbol{s}} \right|}^{\boldsymbol{\gamma }}}{\rm{sgn}}({\boldsymbol{s}}) }}{{\boldsymbol{\alpha }}} \\ \end{gathered} $ (35)

本文所设计的改进无模型滑模控制(Improved model-free Sliding Mode Control,IMFSMC) 框图如图2所示。

图 2 改进无模型滑模控制框图 Figure 2 Block diagram of improved model-free sliding mode control
4 仿真结果分析

为验证改进无模型滑模控制方法的可行性和有效性,用MATLAB/Simulink搭建模型并与传统无模型滑模进行仿真对比,采样时间为$1 \times {10^{ - 5}}$ s,仿真时间2 s。电机参数如表1所示。IPMSM采用最大转矩电流比(Maximum Torque Per Ampere,MTPA) 控制策略。IPMSM调速控制框图如图3所示,其中的核心模块改进无模型滑模控制器(IFMSMC) 工作流程如下:根据改进超局部模型理论设计 IPMSM 转速环、电流环无模型滑模控制器;设计NDOB实时准确观测出超局部模型中的未知复杂项和参数摄动部分,并将观测值反馈补偿到无模型滑模控制器中,确保IPMSM能在参数摄动情况下稳定运行。控制器参数见表2

表 1 电机参数 Table 1 Parameters of motor
图 3 IPMSM控制框图 Figure 3 Block diagram of IPMSM control
表 2 控制器参数 Table 2 Parameters of controller
4.1 IPMSM参数正常情况下仿真分析

(1) 加减速仿真实验:电机在给定转速600 r/min情况下空载启动,在0.5 s时电机转速突增到1 000 r/min,1.2 s时转速突减到600 r/min。仿真对比实验如图4所示,控制性能数据对比见表3

图 4 加减速转速波形Ⅰ Figure 4 The rotational speed waveforms of speed up and down Ⅰ
表 3 参数正常加减速实验控制性能对比 Table 3 Comparison of control performance of speed up and down experiments with normal parameters

结合图4表3可知在参数正常情况下,IMFSMC控制方法的空载启动速度超调仅为MFSMC控制方法的57.4%,IMFSMC控制方法加减速速度超调分别为MFSMC控制方法的60%、42.8%。由此可知本文所提的改进无模型滑模控制在加减速实验中控制性能优于传统无模型滑模控制。

(2) 加减载仿真实验:电机在转速 1 000 r/min情况下启动,在0.6 s时突加10 N∙m,在1.3 s时负载突减为6 N∙m。仿真对比实验如图567所示,控制性能数据对比见表4

图 5 加减载转速波形Ⅰ Figure 5 The rotational speed waveforms of loading and unloading Ⅰ
图 6 d轴电流波形Ⅰ Figure 6 The current waveforms of d-axis Ⅰ
表 4 参数正常加减载实验控制性能对比 Table 4 Comparison of control performance of loading and unloading experiments with normal parameters
图 7 q轴电流波形Ⅰ Figure 7 The current waveforms of q-axis Ⅰ

结合图567表4可知在参数正常情况下,在加减载仿真实验中IMFSMC控制方法的速度超调仅为MFSMC控制方法的67.2%,IMFSMC控制方法加减载速度变化分别为MFSMC控制方法的78.2%、80.6%,IMFSMC控制方法直轴电流${i_d}$和交轴电流${i_q}$超调远小于MFSMC控制方法。由此可知本文所提的改进无模型滑模控制方法在加减载仿真实验中控制性能优于传统无模型滑模控制方法。

4.2 IPMSM参数摄动情况下仿真分析

内置式永磁电机参数发生摄动,电阻变化为0.039 Ω,直轴电感${L_d}$变为0.25 mH,交轴电感${L_q}$变为0.57 mH,磁链${\psi _{\rm{f}}}$变为0.058 Wb,转动惯量$J$变为0.004 kg∙m2,阻尼系数$B$变为0.000 4 N∙m∙s。

(1) 加减速仿真分析:电机在给定转速600 r/min情况下空载启动,在0.5 s时电机转速突增到1 000 r/min,1.2 s时转速突减到600 r/min。仿真对比实验如图8所示,控制性能数据对比见表5

图 8 加减速转速波形Ⅱ Figure 8 The rotational speed waveforms of speed up and down Ⅱ

结合图8表5可知在参数发生摄动情况下,IMFSMC控制方法的空载启动速度超调仅为MFSMC控制方法的52.8%,IMFSMC控制方法加减速速度超调分别为MFSMC控制方法的50%、38.7%。

表 5 参数摄动加减速实验控制性能对比 Table 5 Comparison of control performance of speed up and down experiments with parameters perturbation

(2) 加减载仿真分析:电机在转速1 000 r/min情况下启动,在0.6 s时突加10 N∙m,在1.3 s负载突减为6 N∙m。仿真对比实验如图91011所示,控制性能数据对比见表6

图 9 加减载转速波形Ⅱ Figure 9 The rotational speed waveforms of loading and unloading Ⅱ
图 10 d轴电流波形Ⅱ Figure 10 The current waveforms of d-axis Ⅱ
表 6 参数摄动加减载实验控制性能对比 Table 6 Comparison of control performance of loading and unloading experiments with parameters perturbation
图 11 q轴电流波形Ⅱ Figure 11 The current waveforms of q-axis Ⅱ

结合图91011表6可知在参数发生摄动情况下,在加减载仿真实验中IMFSMC控制方法的速度超调仅为MFSMC控制方法的65.9%,IMFSMC控制方法加减载速度变化分别为MFSMC控制方法的73.1%、77.9%,IMFSMC控制方法直轴电流${i_d}$和交轴电流${i_q}$超调远小于MFSMC控制方法。通过仿真实验可知在参数摄动情况下IMFSMC控制性能仍优于MFSMC。

传统无模型滑模控制方法和改进无模型滑模控制方法电机参数摄动对电机运行影响具体对比数据见表7

表 7 2种控制方法参数摄动对电机影响 Table 7 Influences of parameters perturbation of two control methods on motor

结合上述实验和表7可知,加减速实验和加减载实验中,电机采用IMFSMC控制方法,转速超调增量、交直轴电流超调增量都比采用MFSMC控制方法小。由此可知,IMFSMC控制方法相比传统MFSMC控制方法,参数摄动对电机整体影响更小,电机在参数摄动情况下稳定性更好。

综上分析可得,本文所提IMFSMC控制方法具有抗扰能力强、鲁棒性好等优点。证明了IMFSMC算法的可行性和有效性。

5 结语

为解决因IPMSM参数摄动而降低电机鲁棒性及影响电机运行性能等问题,本文提出基于非线性干扰观测器的改进无模型滑模控制方法。通过与传统无模型滑模控制方法仿真对比可知,本文所提IMFSMC控制方法有如下优点。

(1) 新型超局部模型分离了传统超局部模型中待观测项中的可直接观测部分,减小了观测器工作量,提高了观测精度。

(2) 超局部模型中的新型滑模反馈控制器相比传统滑模反馈控制器能减小滑模抖振,增强系统鲁棒性。

(3) 非线性干扰观测器能解决滑模观测器加剧系统抖振的问题。

(4) IMFSMC控制方法相比传统MFSMC控制方法能减小参数摄动对电机的影响,能保证电机在参数摄动情况高性能运行,整体提升电机控制系统鲁棒性和抗扰能力。

参考文献
[1]
宋建国, 林强强, 牟蓬涛, 等. 内置式永磁同步电机MTPA和弱磁控制[J]. 电力电子技术, 2017, 51(5): 84-86.
SONG J G, LIN Q Q, MOU P T, et al. MTPA and flux-weaken control for IPMSM[J]. Power Electronics Technology, 2017, 51(5): 84-86.
[2]
马志林, 高梦迪, 刘从虎, 等. 内置式永磁同步电机低噪声控制策略研究[J]. 控制工程, 2022, 29(1): 83-90.
MA Z L, GAO M D, LIU C H, et al. Research on low noise control strategy for interior permanent magnet synchronous motor[J]. Control Engineering, 2022, 29(1): 83-90.
[3]
刘志刚, 李世华. 基于永磁同步电机模型辨识与补偿的自抗扰控制器[J]. 中国电机工程学报, 2008(24): 118-123.
LIU Z G, LI S H. An active disturbance rejection controller based on permanent magnet synchronous motor model identification and compensation[J]. Chinese Journal of Electrical Engineering, 2008(24): 118-123.
[4]
赵越, 刘斌. 基于滑模变结构的内置式永磁同步电机弱磁矢量控制[J]. 信息与控制, 2017, 46(4): 428-436.
ZHAO Y, LIU B. Flux-weakening vector control of interior permanent magnet synchronous motor based on sliding mode variable structure controller[J]. Information and Control, 2017, 46(4): 428-436.
[5]
陈文汉, 孙丹, 王铭泽. 断相故障下开绕组永磁同步电机模型预测控制容错控制策略研究[J]. 电工技术学报, 2021, 36(1): 77-86.
CHEN W H, SUN D, WANG M Z. Research on fault-tolerant strategy based on model predictive control for open-winding pmsm system under open-phase fault[J]. Journal of Electrical Engineering Technology, 2021, 36(1): 77-86.
[6]
康尔良, 陈健. 永磁同步电机改进滑模无位置传感器控制[J]. 电机与控制学报, 2022, 26(10): 88-97.
KANG E L, CHEN J. Improved sliding mode sensorless control for permanent magnet synchronous motors[J]. Journal of Electrical Machinery and Control, 2022, 26(10): 88-97.
[7]
彭思齐, 蒋雨函, 兰志勇, 等. 永磁同步电机新型指数型自适应滑模观测器无传感器控制[J]. 电机与控制学报, 2022, 26(5): 104-114.
PENG S Q, JIANG Y H, LAN Z Y, et al. Sensorless control of new exponential adaptive sliding mode observer permanent magnet synchronous motors[J]. Journal of Electrical Machinery and Control, 2022, 26(5): 104-114.
[8]
张兴华, 唐其太. 考虑参数和负载不确定性的内置式永磁同步电机自适应反步控制[J]. 控制与决策, 2016, 31(8): 1509-1512.
ZHANG X H, TANG Q T. Adaptive backstepping control of interior permanent magnet synchronous motor considering parameter and load uncertainties[J]. Control and Decision Making, 2016, 31(8): 1509-1512.
[9]
蒋学程, 彭侠夫, 何栋炜. 永磁同步电机模型自适应补偿速度控制[J]. 电机与控制学报, 2011, 15(10): 69-74.
JIANG X C, PENG X F, HE D W. Permanent magnet synchronous motor model adaptive model compensation speed control[J]. Journal of Electrical Machinery and Control, 2011, 15(10): 69-74.
[10]
侯忠生. 无模型自适应控制的现状与展望[J]. 控制理论与应用, 2006, 23(4): 586-592.
HOU Z S. The status and prospects of model free adaptive control[J]. Control Theory and Applications, 2006, 23(4): 586-592.
[11]
FLIESS M, JOIN C. Model-free control[J]. International Journal of Control, 2013, 86(12): 2228-2252. DOI: 10.1080/00207179.2013.810345.
[12]
ZHAO K H, YIN T H, ZHANG C F, et al. Robust model-free nonsingular terminal sliding mode control for PMSM demagnetization fault[J]. IEEE Access, 2019, 7: 15737-15748. DOI: 10.1109/ACCESS.2019.2895512.
[13]
GAO P, ZHANG G M, LYU X D. Model-free hybrid control with intelligent proportional integral and super-twisting sliding mode control of PMSM drives[J]. Electronics, 2020, 9(9): 1427. DOI: 10.3390/electronics9091427.
[14]
黄宜山, 唐润忠, 旷明秋, 等. 基于快速趋近律的永磁同步电机驱动系统改进无模型滑模控制[J]. 机车电传动, 2022(3): 148-155.
HUANG Y S, TANG R Z, KUANG M Q, et al. Improved model-free sliding mode control for permanent magnet synchronous motor drive system based on quick reaching law[J]. Locomotive Electric Transmission, 2022(3): 148-155.
[15]
赵凯辉, 殷童欢, 张昌凡, 等. 永磁同步电机无模型滑模控制方法研究[J]. 电子测量与仪器学报, 2018, 32(4): 172-180.
ZHAO K H, YIN T H, ZHANG C F, et al. Research on model-free sliding mode control of permanent magnet synchronous motor[J]. Journal of Electronic Measurement and Instrumentation, 2018, 32(4): 172-180.
[16]
赵凯辉, 戴旺坷, 周瑞睿, 等. 基于扩展滑模扰动观测器的永磁同步电机新型无模型滑模控制[J]. 中国电机工程学报, 2022, 42(6): 2375-2386.
ZHAO K H, DAI W K, ZHOU R R, et al. Novel model free sliding mode control of permanent magnet synchronous motor based on extended sliding mode disturbance observer[J]. Chinese Journal of Electrical Engineering, 2022, 42(6): 2375-2386.
[17]
侯利民, 何佩宇, 王巍, 等. 基于ESO的PMSM无模型自适应滑模控制研究[J]. 控制工程, 2022, 29(11): 2082-2089.
HOU L M, HE P Y, WANG W, et al. Research on model-free adaptive sliding mode control for PMSM based on ESO[J]. Control Engineering, 2022, 29(11): 2082-2089.
[18]
米根锁, 梁骅旗. 基于干扰观测器的机械臂非线性滑模控制[J]. 系统仿真学报, 2019, 31(9): 1935-1941.
MI G S, LIANG H Q. Nonlinear sliding mode control for manipulator based on disturbance observer[J]. Journal of System Simulation, 2019, 31(9): 1935-1941.
[19]
陆婋泉, 林鹤云, 韩俊林. 永磁同步电机的扰动观测器无位置传感器控制[J]. 中国电机工程学报, 2016, 36(5): 1387-1394.
LU Y Q, LIN H Y, HAN J L. Position sensorless control of permanent magnet synchronous machine using a disturbance observer[J]. Chinese Journal of Electrical Engineering, 2016, 36(5): 1387-1394.
[20]
李蕴倬, 侯利民, 王巍, 等. 基于NDOB的滑模速度调节PMSM的NLSEF电流控制[J]. 控制工程, 2021, 28(6): 1093-1099.
LI Y Z, HOU L M, WANG W, et al. NLSEF current control of PMSM with sliding mode speed regulation based on NDOB[J]. Control Engineering, 2021, 28(6): 1093-1099.