电气工程学报, 2022, 17(4): 181-192 doi: 10.11985/2022.04.018

电机与电器

永磁同步电机模糊多矢量模型预测控制*

周立,, 苏美霞,, 王杰,

辽宁工程技术大学电气与控制工程学院 葫芦岛 125105

Fuzzy Multi-vector Model Predictive Control of Permanent Magnet Synchronous Motor

ZHOU Li,, SU Meixia,, WANG Jie,

College of Electrical and Control Engineering, Liaoning University of Engineering and Technology, Huludao 125105

收稿日期: 2021-07-12   修回日期: 2021-09-1  

基金资助: *国家自然科学基金资助项目.  51177067

Received: 2021-07-12   Revised: 2021-09-1  

作者简介 About authors

周立,男,1963年生,高级工程师,硕士研究生导师。主要研究方向为电力电子与电力传动。E-mail:834661681@qq.com

苏美霞,女,1994年生,硕士研究生。主要研究方向为电力电子与电力传动。E-mail:1821802446@qq.com

王杰,男,1996年生,硕士研究生。主要研究方向为电力电子与电力传动。E-mail:844859463@qq.com

摘要

针对传统模型预测控制中采用一个最优电压矢量存在抖动的问题,提出了一种基于模糊逻辑的多矢量有限控制集模型预测控制(Multi-vector finite control set model predictive control,MV-FCS-MPC)方案。所提方法基于离散空间矢量调制(Discrete space vector modulation,DSVM),利用变换器的实际电压矢量和新的虚拟电压矢量,合成并选择每个采样周期的开关序列,提高稳态性能。考虑到传统模型预测控制存在的运算量大,提出了基于无差拍函数直接从参考电流获得参考电压矢量的方法,减少了所提方法的计算量。针对传统PI控制无法适应外部扰动和参数变化对系统的影响,在外环速度中采用了模糊逻辑控制器来控制转子的转速,从而提高了速度的动态响应,避免了PI控制器整定的困难。通过仿真和试验并与传统的FCS-MPC方法进行了比较,表明所提方法动静态性能良好,鲁棒性强。

关键词: 模型预测控制 ; 模糊控制 ; 多矢量 ; 无差拍函数 ; 永磁同步电机

Abstract

Aiming at the jitter problem of using an optimal voltage vector in traditional model predictive control, a multi-vector finite control set model predictive control(MV-FCS-MPC) scheme based on fuzzy logic is proposed. Based on discrete space vector modulation, the proposed method synthesizes and selects the switching sequence of each sampling period by using the actual voltage vector and the new virtual voltage vector of the converter to improve the steady-state performance. Considering the large amount of computation of traditional model predictive control, a method of obtaining reference voltage vector directly from reference current based on deadbeat function is proposed, which reduces the amount of calculation of the proposed method. In view of the fact that the traditional PI control cannot adapt to the influence of external disturbance and parameter change on the system, the fuzzy logic controller is used to control the speed of the rotor in the outer loop speed, which improves the dynamic response of the speed and avoids the difficulty of setting the PI controller. Through simulation and experiment, and compared with the traditional FCS-MPC method, it shows that the proposed method has good dynamic and static performance and strong robustness.

Keywords: Model predictive control ; fuzzy logic controller ; multiple-vector ; deadbeat function ; PMSM

PDF (73149KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

周立, 苏美霞, 王杰. 永磁同步电机模糊多矢量模型预测控制*. 电气工程学报[J], 2022, 17(4): 181-192 doi:10.11985/2022.04.018

ZHOU Li, SU Meixia, WANG Jie. Fuzzy Multi-vector Model Predictive Control of Permanent Magnet Synchronous Motor. Chinese Journal of Electrical Engineering[J], 2022, 17(4): 181-192 doi:10.11985/2022.04.018

1 引言

模型预测控制(Model predictive control,MPC)因结构简单、动态响应快、鲁棒性强等优点,在电力电子和电气传动领域引起了极大的关注[1-3],永磁同步电机(Permanent magnet synchronous motor,PMSM)因高效率、高转矩惯量比和高功率密度等优点广泛应用在伺服系统和电动汽车领域[4-5]

为了解决传统有限控制集模型预测控制(Finite control set model predictive control,FCS-MPC)存在的电压矢量选择和可变开关频率的不确定性。文献[6]提出了一种模型预测电流控制(Model predictive current control,MPCC)方法,将FCS-MPC控制策略与电流控制相结合,实现了高精度的电流跟踪。文献[7]提出一种直接电压选择和优化占空比计算的永磁同步电机直接转速控制方法。文献[8]通过优化占空比,将两个电压矢量组合应用于永磁同步电机的FCS-MPC,先选择第一个电压矢量,第二个电压矢量由另外三个候选矢量提供,存在18个迭代组合,计算量较大。文献[9-10]提出了在单个控制周期内使用两个电压矢量的方案,基于多矢量预测控制(Multi-vector model predictive control,MV-MPC)和空间矢量调制(Space vector modulation,SVM)的无差拍控制,直接计算出最优电压矢量及其对应的占空比,应用于异步电机。但FCS-MPC中引入占空比控制增加了控制的复杂性。文献[11]提出了永磁同步电机驱动的广义多矢量模型预测控制,该方法具有良好的稳态性能,但控制复杂度较高。文献[12]将无差拍原理与传统的FCS-MPC相结合,只使用一个电压矢量,减少了计算量但稳态响应较差。文献[13]提出了一种基于离散空间矢量调制(Discrete space vector modulation,DSVM)的FCS-MPC方法,使用虚拟开关矢量的离散空间矢量调制,与FCS-MPC只使用实际电压矢量状态不同,而是考虑了变换器的整个控制区域,核心思想是基于DSVM将虚拟矢量和实际离散矢量结合,呈现良好的动态性能,但是存在庞大的计算量。为了减少计算量,参考电压由参考电流的无差拍函数计算出来,然后根据电压矢量位置,采用实际电压矢量和新的虚拟电压矢量相结合的方法来改善控制器的性能,由于外环采用比例-积分(Proportional-integral,PI)控制器,导致外环的带宽有限,系统的动态性能较慢。

针对以上问题,本文提出了一种基于模糊逻辑的永磁同步电机驱动系统多矢量模型预测控制的方法,将离散空间矢量调制(DSVM)和传统的FCS-MPC相结合。这种控制策略是将变换器的离散矢量与控制区域的虚拟矢量相结合。为了降低计算量,参考电压矢量直接由参考电流计算出来,并匹配所属扇区,通过代价函数选择最优的电压矢量,形成下一个采样周期的开关序列。针对传统PI控制器参数整定困难,并且不能很好地抑制外部干扰和参数变化对系统造成的扰动等问题,在速度环中采用模糊逻辑控制器来控制转子转速,增强了控制性能,仿真结果证实所提策略的可行性。

2 永磁同步电机的FCS-MPC控制

2.1 预测模型

$d\text{-}q$坐标系下永磁同步电机的数学模型如下所示

$\left\{ \begin{matrix} \frac{d{{i}_{d}}}{dt}=-\frac{{{R}_{s}}}{{{L}_{d}}}{{i}_{d}}+\frac{{{L}_{q}}}{{{L}_{d}}}{{\omega }_{r}}{{i}_{q}}+\frac{{{u}_{d}}}{{{L}_{d}}}\ \ \ \ \ \ \ \ \ \ \ \ \\ \frac{d{{i}_{q}}}{dt}=-\frac{{{R}_{s}}}{{{L}_{q}}}{{i}_{q}}+\frac{{{L}_{d}}}{{{L}_{q}}}{{\omega }_{r}}{{i}_{d}}+\frac{{{u}_{q}}}{{{L}_{q}}}-\frac{{{\psi }_{p}}}{{{L}_{q}}}{{\omega }_{r}} \\ {{T}_{e}}=\frac{3}{2}{{n}_{p}}{{\psi }_{p}}{{i}_{q}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \\ \frac{d{{\omega }_{m}}}{dt}=\frac{{{T}_{e}}}{J}-\frac{{{T}_{m}}}{J}-B{{\omega }_{m}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \\ \end{matrix} \right.$

式中,${{i}_{d}}$和${{i}_{q}}$、${{u}_{d}}$和${{u}_{q}}$、${{L}_{d}}$和${{L}_{q}}$分别为$d\text{-}q$轴定子电流、定子电压、定子电感;${{R}_{S}}$为定子电阻;${{\omega }_{m}}$是转子机械角速度;${{T}_{e}}$是电磁转矩,为负载转矩;${{n}_{p}}$是磁极对数;${{\psi }_{p}}$为永磁磁通。表贴式永磁同步电机${{L}_{d}}={{L}_{q}}$;${{\omega }_{r}}={{n}_{p}}{{\omega }_{m}}$是转子的电角速度;$B$和$J$分别为粘性摩擦系数和转子惯量。

FCS-MPC通过离散化的电机模型来预测未来的状态量(一个控制周期${{T}_{s}}$)。根据前向欧拉法得

$\frac{d}{dt}x(t)=\frac{x(k+1)-x(k)}{{{T}_{s}}}$

电机离散状态预测模型为

$\left\{ \begin{matrix} {{i}_{d}}(k+1)=\left( 1-\frac{{{R}_{s}}{{T}_{s}}}{{{L}_{d}}} \right){{i}_{d}}(k)+{{T}_{s}}{{\omega }_{r}}(k){{i}_{q}}(k)+\frac{{{T}_{s}}}{{{L}_{d}}}{{u}_{d}}(k) \\ \begin{align} & {{i}_{q}}(k+1)=\left( 1-\frac{{{R}_{s}}{{T}_{s}}}{{{L}_{q}}} \right){{i}_{q}}(k)-{{T}_{s}}{{\omega }_{r}}(k){{i}_{d}}(k)+\ \ \ \ \ \ \ \ \ \ \ \ \\ & \ \ \ \ \ \ \ \ \ \ \ \ \frac{{{T}_{s}}}{{{L}_{q}}}{{u}_{q}}(k)-\frac{{{T}_{s}}{{\psi }_{p}}}{{{L}_{q}}}{{\omega }_{r}}(k) \\ \end{align} \\ \end{matrix} \right.$

PMSM采用双电平电压型逆变器来驱动,如图1a所示。逆变器形成的八种不同的开关状态,如图1b所示,对应产生八个电压矢量u0~u7,有六个非零向量和两个零向量[14]

图1

图1   双电平电压型逆变器及开关状态


PMSM的定子电压${{u}_{dq}}$可以表示为逆变器的开关矢量${{s}^{abc}}[k]\in {{\{0,1\}}^{3}}$的函数,如下所示

$\begin{matrix} {{u}_{dq}}(k)=\left[ \begin{matrix} \cos {{\phi }_{r}} & \sin {{\phi }_{r}} \\ -\sin {{\phi }_{r}} & \cos {{\phi }_{r}} \\ \end{matrix} \right]\frac{2}{3}\left[ \begin{matrix} 1 & -\frac{1}{2} & -\frac{1}{2} \\ 0 & \frac{\sqrt{3}}{2} & -\frac{\sqrt{3}}{2} \\ \end{matrix} \right]\times \\ \frac{1}{3}{{u}_{dc}}[k]\left[ \begin{matrix} 2 & -1 & -1 \\ -1 & 2 & -1 \\ -1 & -1 & 2 \\ \end{matrix} \right]{{s}_{abc}}[k]\ \\ \end{matrix}$

式中,${{u}_{dc}}$是直流母线电压;${{\phi }_{r}}={{n}_{p}}{{\phi }_{m}}$是PMSM的转子电角度。${{s}_{abc}}={{\left( {{s}_{a}},{{s}_{b}},{{s}_{c}} \right)}^{T}}$表示电压型逆变器各桥臂的开关状态。

电压源逆变器不同的开关模式下对应的电压矢量由表1所示。

表1   电压源逆变器的不同开关模式和对应的电压矢量

电压矢量开关矢量输出电压
SaSbScμαμβ
u000000
u11002Vdc/30
u2110Vdc/3$\sqrt{3}{{V}_{\mathrm{dc}}}/3$
u3010-Vdc/3$\sqrt{3}{{V}_{\mathrm{dc}}}/3$
u40112Vdc/30
u5001-Vdc/3$-\sqrt{3}{{V}_{\mathrm{dc}}}/3$
u6101Vdc/3$-\sqrt{3}{{V}_{\mathrm{dc}}}/3$
u711100

新窗口打开| 下载CSV


2.2 传统的FSC-MPC控制策略

FSC-MPC直接输出下一时刻的开关状态,对于下一时刻的所有的开关状态,根据表1和式(1)得出对应的定子电压${{u}_{d}}$、uq,由式(3)计算出预测电流和根据拉格朗日外推法从采样时刻kk-1和k-2预测的未来参考电流idrefiqref,选择使代价函数式(5)取最小值的开关组合,从而实现预测电流(id[k+1], iq[k+1])与参考电流之间绝对误差最小。代价函数为[15]

$\begin{array}{c} g=\left|i_{\text {dref }}[k+1]-i_{d}[k+1]_{u_{0-7}}\right|+\left|i_{\text {qref }}[k+1]-i_{q}[k+1]_{u_{0-7}}\right|+ \\ \left\{\begin{array}{ll} 0 & \sqrt{i_{d}[k+1]^{2}+i_{q}[k+1]^{2}} \leqslant i_{\max } \\ \infty & \sqrt{i_{d}[k+1]^{2}+i_{q}[k+1]^{2}}>i_{\max } \end{array}\right. \end{array}$

式中,${{i}_{\max }}$是直流轴$d$和交流轴q分别允许的最大电流。idref[k+1]和iqref[k+1]根据拉格朗日外推法由式(6)得出

${{i}_{dqref}}[k+1]=3{{i}_{dqref}}[k]-3{{i}_{dqref}}[k-1]+{{i}_{dqref}}[k-2]$

永磁同步电机基于传统FCS-MPC控制如图2所示。

图2

图2   传统FCS-MPC控制


3 改进的模糊多矢量FSC-MPC设计

3.1 改进的多矢量FSC-MPC控制

为了解决传统FCS-MPC计算量大的问题,减少转矩和电流波形的纹波,在FCS-MPC中使用离散空间矢量调制,在实际电压矢量之外使用额外的虚拟电压矢量,以便在变换器整个控制区寻得最优的结果[16]。如图3a所示,变换器在每个扇区中具有三个离散的真实状态(圆形标记)和三个附加的虚拟状态(方形标记)。对每个样本施加两个电压矢量而不是一个电压矢量,即开关周期将被分成两部分,在周期的第一部分施加“00”电压矢量,在第二部分施加“11”电压矢量,并且为了获得更好的效果,将在每个周期施加三个电压矢量,如图3b所示。这些虚拟矢量${{V}_{vir}}$的确定由实矢量线性组合由式(7) 给出

${{V}_{vir}}=\sum\limits_{j=1,2,3}{{{t}_{j}}V_{real}^{j}}V_{real}^{j}\in \left\{ {{u}_{0-7}} \right\}$

图3

图3   两电平电压源逆变器在α-β坐标系中的控制区


所提出的多矢量FCS-MPC的原理图如图4所示。为了减少计算负担,将式(3)中的idq(k+1)替换为idqref(k+1),根据参考电流直接计算参考电压矢量(udref(k)、uqref(k)),计算公式为

$\left\{ \begin{align} & {{u}_{dref}}(k)={{R}_{s}}{{i}_{d}}(k)+{{L}_{d}}\frac{{{i}_{dref}}(k+1)-{{i}_{d}}(k)}{{{T}_{s}}}- \\ & \ {{\omega }_{r}}(k){{L}_{d}}{{i}_{q}}(k) \\ & {{u}_{qref}}(k)={{R}_{s}}{{i}_{q}}(k)+{{L}_{q}}\frac{{{i}_{qref}}(k+1)-{{i}_{q}}(k)}{{{T}_{s}}}+ \\ & \ {{\omega }_{r}}(k)\left[ {{L}_{q}}{{i}_{d}}(k)+{{\psi }_{p}} \right] \end{align} \right.$

图4

图4   多矢量FCS-MPC控制方案


针对表贴式永磁同步电机,式(3)表示一个控制周期内实际电机电流的响应,设实际的电机参数为Rs0、${{L}_{d0}}={{L}_{q0}}={{L}_{0}}$、${{\psi }_{p0}}$。式(8)中参数分别为${{R}_{s}}$、Ld=Lq=L、${{\psi }_{p}}$。针对表贴式PMSM,把式(8)代入式(3),有

$\left\{ \begin{matrix} {{i}_{d}}(k+1)=\frac{L}{{{L}_{0}}}{{i}_{dref}}(k+1)+\left( \frac{{{T}_{s}}\text{ }\!\!\Delta\!\!\text{ }{{R}_{s}}-\text{ }\!\!\Delta\!\!\text{ }L}{{{L}_{0}}} \right){{i}_{d}}(k)+ \\ {{T}_{s}}{{\omega }_{r}}{{i}_{q}}(k)\frac{\text{ }\!\!\Delta\!\!\text{ }L}{{{L}_{0}}} \\ {{i}_{q}}(k+1)=\frac{L}{{{L}_{0}}}{{i}_{qref}}(k+1)+\left( \frac{{{T}_{s}}\text{ }\!\!\Delta\!\!\text{ }{{R}_{s}}-\text{ }\!\!\Delta\!\!\text{ }L}{{{L}_{0}}} \right){{i}_{q}}(k)+ \\ {{T}_{s}}{{\omega }_{r}}{{i}_{d}}(k)\frac{\text{ }\!\!\Delta\!\!\text{ }L}{{{L}_{0}}}+\frac{{{T}_{s}}}{{{L}_{0}}}{{\omega }_{r}}\text{ }\!\!\Delta\!\!\text{ }{{\psi }_{p}} \\ \end{matrix} \right.$

式中,$\Delta {{R}_{s}}$、$\Delta L$、$\Delta {{\psi }_{p}}$为控制器参数与实际电机参数的差值,$\Delta {{R}_{s}}={{R}_{s}}-{{R}_{s0}}$、$\Delta L\text{=}L-{{L}_{0}}$、Δψp=ψpψp0

实际控制系统中${{T}_{s}}$一般是${{10}^{-4}}$数量级,${{R}_{s}}$一般为${{10}^{-1}}$数量级,$L$一般在几到几十mH的数量级,因此认为${{T}_{s}}\Delta {{R}_{s}}\ll \Delta L$,可见电感对控制系统的影响大于电阻对系统的影响。

文献[17]通过基于构建模型参考自适应系统的电机参数辨识系统,并将辨识结果应用于实际系统,从而提高了参数变化下电流控制系统性能。利用Popov超稳定性理论,得到了电感参数的辨识公式。

$\frac{1}{{\hat{L}}}=\left( {{K}_{p1}}+\frac{{{K}_{i1}}}{s} \right)\times \left( {{e}_{d}}{{u}_{d}}+{{e}_{q}}{{u}_{q}}-{{R}_{\text{s}}}{{e}_{d}}{{{\hat{i}}}_{d}}-{{R}_{\text{s}}}{{e}_{q}}{{{\hat{i}}}_{q}} \right)+\frac{1}{L(0)}$

式中,${{L}_{0}}$为电感的初始值;$\hat{L}$为电感的辨识值;$\hat{i}=\{{{\hat{i}}_{d}},{{\hat{i}}_{q}}\}$为可调模型的状态变量;$e=\{{{e}_{d}},{{e}_{q}}\}$为广义电流状态误差矢量;${{u}_{d}}$、${{u}_{q}}$为$dq$轴电压;${{k}_{p1}}$、${{k}_{i1}}$分别为比例积分系数。

通过对电感参数进行辨识调整,从而降低因参数变化对参考电压udref(k)、uqref(k)的影响。

根据α-β静止坐标系下电压矢量${{({{u}_{\alpha ref}}(k),{{u}_{\beta ref}}(k))}^{T}}$,则电压的位置角度为

$\phi (k)=atan2\left( {{u}_{\beta ref}}(k),{{u}_{\alpha ref}}(k) \right)$

根据此电压位置角度,仅有一个扇区被选择。因此,代价函数变为以下形式

$g=\left| {{u}_{\alpha ref}}(k)-{{u}_{\alpha }}(k) \right|+\left| {{u}_{\beta ref}}(k)-{{u}_{\beta }}(k) \right|$

图5是改进稳态性能的MV-FCS-MPC流程图,其中${{N}_{vv}}$是每个扇区的实际电压矢量和虚拟电压矢量的个数。

图5

图5   MV-FCS-MPC流程图


3.2 模糊逻辑控制的体系结构

图6为模糊PID控制原理图,其输入为速度误差${{e}_{\omega }}$及其变化率$d{{e}_{\omega }}$,根据输出比例增益kp和积分增益${{k}_{i}}$的变化量来重新整定PID控制器[18-19]

图6

图6   模糊PID控制框图


定义速度误差为${{e}_{\omega }}={{\omega }_{ref}}(k)-{{\omega }_{m}}(k)$,速度误差变化率为$d{{e}_{\omega }}={{e}_{\omega }}(k)-{{e}_{\omega }}(k-1)$。其中${{\omega }_{ref}}(k)$为期望速度,${{\omega }_{m}}(k)$为实际的速度。

模糊化的目的使用适当的增益值将输入和输出变量归一到区间$[-1,1]$。图7为系统速度输入偏差${{e}_{\omega }}$以及偏差变化率$d{{e}_{\omega }}$的隶属函数,其中NB为负大,NM为负中,NS为负小,ZO为零,PS为正小,PM为正中,PB为正大。

图7

图7   速度控制器隶属函数


模糊语言如下所示。

1. If the values of e(k) and de(k) are NB, the value of the output will be PB;

2. If the values of e(k) and de(k) are PB and NM, respectively, the value of the output will be NB;

3. If the values of e(k) and de(k) are ZO and NS, respectively, the value of the output will be PS;

4. If the values of e(k) and de(k) are NS and NB, respectively, the value of the output will be PM

完整的模糊规则如表2表3所示。

表2   Δkp的模糊规则

e(k)Δe(k)
NBNMNSZOPSPMPB
NBPBPBPMPMPSZOZO
NMPBPBPMPSPSZONS
NSPMPMPMPSPSZONS
ZOPMPMPSZONSNMNM
PSPSPSZONSNSNMNM
PMPSZONSNMNMNMNB
PBZOZONMNMNMNBNB

新窗口打开| 下载CSV


表3   Δki的模糊规则

e(k)Δe(k)
NBNMNSZ0PSPMPB
NBNBNBNMNMNSZOZO
NMNBNBNMNSNSZOZO
NSNBNMNSNSZOPSPS
ZONMNMNSZOPSPMPM
PSNMNSZOPSPSPMPB
PMZOZOPSPSPMPBPB
PBZOZOPSNMPMPBPB

新窗口打开| 下载CSV


采用Mamdani的min-max算子进行模糊推理,参数$\Delta {{k}_{p}}$和$\Delta {{k}_{i}}$的隶属度为

$\left\{ \begin{array}{*{35}{l}} {{\mu }_{D}}\left( \text{ }\!\!\Delta\!\!\text{ }{{K}_{p}} \right)=V_{i=1}^{49}\left\{ \left[ {{\mu }_{{{A}_{i}}}}\left( {{e}_{\omega }} \right)\wedge {{\mu }_{{{B}_{i}}}}\left( d{{e}_{\omega }} \right) \right]\wedge {{\mu }_{{{D}_{i}}}}\left( \text{ }\!\!\Delta\!\!\text{ }{{K}_{p}} \right) \right\} \\ {{\mu }_{D}}\left( \text{ }\!\!\Delta\!\!\text{ }{{K}_{i}} \right)=V_{i=1}^{49}\left\{ \left[ {{\mu }_{{{A}_{i}}}}\left( {{e}_{\omega }} \right)\wedge {{\mu }_{{{B}_{i}}}}\left( d{{e}_{\omega }} \right) \right]\wedge {{\mu }_{{{D}_{i}}}}\left( \text{ }\!\!\Delta\!\!\text{ }{{K}_{i}} \right) \right\} \\ \end{array} \right.$

式中,${{\mu }_{A}}{{\mu }_{B}}{{\mu }_{D}}$分别为${{e}_{\omega }}$、$d{{e}_{\omega }}$和$\Delta K$($\Delta {{K}_{p}}$和$\Delta {{K}_{i}}$)的隶属度。

使用最大乘积推理和采用重心去模糊化,可得参数$\Delta {{k}_{p}}\Delta {{k}_{i}}$

$\left\{ \begin{align} & \text{ }\!\!\Delta\!\!\text{ }{{K}_{p}}\left( {{e}_{\omega }},d{{e}_{\omega }} \right)=\frac{\sum\limits_{i=1}^{49}{{{P}_{0i}}{{\mu }_{\sigma i\left( \text{ }\!\!\Delta\!\!\text{ }{{K}_{p}} \right)}}}}{\sum\limits_{i=1}^{49}{{{\mu }_{\sigma i\left( \text{ }\!\!\Delta\!\!\text{ }{{K}_{p}} \right)}}}} \\ & \text{ }\!\!\Delta\!\!\text{ }{{K}_{i}}\left( {{e}_{\omega }},d{{e}_{\omega }} \right)=\frac{\sum\limits_{i=1}^{49}{{{I}_{0i}}{{\mu }_{\sigma i\left( \text{ }\!\!\Delta\!\!\text{ }{{K}_{i}} \right)}}}}{\sum\limits_{i=1}^{49}{{{\mu }_{\sigma i\left( \text{ }\!\!\Delta\!\!\text{ }{{K}_{i}} \right)}}}} \\ \end{align} \right.$

式中,${{P}_{0i}}$和${{I}_{0i}}$是隶属函数中心,PI调节器参数整定为

$\left\{ \begin{array}{*{35}{l}} {{K}_{p}}={{K}_{p}}(0)+\text{ }\!\!\Delta\!\!\text{ }{{K}_{p}} \\ {{K}_{i}}={{K}_{i}}(0)+\text{ }\!\!\Delta\!\!\text{ }{{K}_{i}} \\ \end{array} \right.$

式中,${{k}_{p}}(0)$和${{k}_{i}}(0)$是PI初始参数。

4 仿真及试验

搭建如图4所示Matlab/Simulink仿真平台,与传统的FCS-MPC方法对比分析。模型相关参数如表4所示。

表4   永磁同步电机相关参数

参数数值
d轴电感Ld/mH15
q轴电感Lq/mH15
电磁系数ψp/Wb0.85
磁极对数np3
转动惯量J/(kg/m2)0.002
摩擦因数B/(N·ms)0.001 5
定子电阻Rs0.2
额定功率P/kW16
直流电压Vdc/V560
采样时间Ts/μs40

新窗口打开| 下载CSV


4.1 速度跟踪性能分析

保持负载转矩为5 N·m不变,速度从500 r/min开始上升,在0.2 s时更改为1 000 r/min,对比传统FSC-MPC和模糊多矢量FSC-MPC控制方法的速度跟踪性能。传统FSC-MPC仿真波形如图8所示,在图8a初始阶段,转速具有较大超调,0.04 s时稳定,响应速度慢。除初始和转速突变阶段,跟踪误差几乎为零。电磁转矩波形如图8b所示,为了克服转动惯量电机产生较大的电磁力矩,在0.2~0.25 s之间达到33 N·m。图8d所示为定子三相电流波形,正弦度较差,存在较大的纹波和高次谐波干扰,将会导致系统损耗增大和控制性能差等问题。图8e为$d$、$q$轴电流波形,${{i}_{d}}$几乎保持为零,iq分量随转矩扰动快速做出反应。电流iq和电磁转矩波形相同,解耦效果良好,定子电流idq的响应振荡明显,降低了控制器的性能,因此传统FSC-MPC PMSM动态响应性能并不突出。

图8

图8   传统FCS-MPC PMSM驱动系统动态响应


模糊多矢量FSC-MPC PMSM控制的仿真波形如图9所示,图9a中转速波形在开始阶段速度略有超调,但持续时间很短,在0.01 s稳定跟踪转速,相比传统的FSC-MPC方法具有较好的速度跟踪性能。转速除了在开始和转速突变阶段仅有短短0.01 s的误差外,其余时间误差为0,说明了模糊多矢量FSC-MPC控制具有更好的动态性能。图9b所示的电磁转矩波形脉动较小。图9d中定子三相电流随负载转矩迅速响应,高频谐波明显减少,降低了系统的损耗。d-q轴电流波形如图9e所示,${{i}_{d}}$和iq电流分量可独立地调节,无论在暂态还是稳态条件下,由于使用了虚拟电压矢量,q轴电流的纹波更小,开关频率更高,总谐波失真更低。

图9

图9   模糊多矢量FSC-MPC PMSM驱动系统动态响应


4.2 负载转矩扰动性分析

保持转速为600 r/min不变,0.2 s时负载转矩由0 N·m变为10 N·m,传统FSC-MPC负载扰动性下仿真波形如图10a所示,由于转速在负载突变时产生转速降落,且响应时间慢,初始阶段需要经过0.1 s才能达到稳定转速,负载突变后需要经过0.02 s时间才能达到稳定值。如图10c所示电磁转矩波动较大。图10d中定子三相电流波形正弦度较差,有较大的纹波和高次谐波,导致系统损耗增大和控制性能差等问题。模糊多矢量FSC-MPC负载扰动下仿真波形如图11所示,转速响应时间快,有略微的速度降落。初始阶段经过0.1 s达到稳定转速,负载突变后需要经过0.03 s时间达到稳定值。图11c所示电磁转矩波动较小,图11d中定子三相电流正弦度较好。

图10

图10   传统FSC-MPC PMSM负载扰动下动态响应


图11

图11   模糊多矢量FSC-MPC PMSM负载扰动下的动态响应


4.3 电机参数失配时的性能分析

为了检验所提出的方法在永磁同步电机参数变化下的鲁棒性,定子电阻${{R}_{s}}$模拟由于老化或升温造成电阻升高的场景,增加为原来电阻的150%,电机电感参数降低为原来的80%,如图12~15所示,传统的FSC-MPC对电阻变化较为敏感,会出现转速的波动,所提方法对参数变化具有较强的鲁棒性,转速基本保持恒定,控制性能几乎不受其影响。

图12

图12   传统FSC-MPC转速波形


图13

图13   模糊多矢量FSC-MPC转速波形


图14

图14   电感参数改变传统FSC-MPC转速波形


图15

图15   电感参数改变模糊多矢量FSC-MPC转速波形


4.4 试验验证

为了验证模糊多矢量FSC-MPC方案的可行性和有效性,试验平台如图16所示,使用TMS28335为主控制芯片,主电路24 V直流电源,使用控制板、门极驱动板的电源电路转换所需电平信号,使用片外AD转换芯片AD7606对电压电流采样;逆变器功率器件使用三菱公司的PS21865型号IPM,线增量2500光电编码位置传感器。试验波形如图17~22所示,传统的FSC-MPC的影响速度和干扰抑制能力均不如改进的FSC-MPC,传统FSC-MPC定子电流正弦度较差,谐波含量高,改进FSC-MPC的定子电流正弦度好,谐波含量少,与仿真结果一致,验证了所提方案良好的动静态性能。

图16

图16   试验电路实物图


图17

图17   传统FSC-MPC和模糊多矢量FSC-MPC的转速波形


图18

图18   转速突变时传统FSC-MPC和模糊多矢量FSC-MPC的转速波形


图19

图19   负载突变时传统FSC-MPC和模糊多矢量FSC-MPC的转速波形


图20

图20   传统FSC-MPC和模糊多矢量FSC-MPC的A相电流波形


图21

图21   电阻参数变化对传统和模糊多矢量FSC-MPC的影响


图22

图22   电感参数变化对传统和模糊多矢量FSC-MPC的影响


5 结论

传统的FCS-MPC存在电流纹波大、稳态性能差,提出一种基于模糊逻辑控制的电传动用永磁同步电动机多矢量有限控制集模型预测控制(MV-FCS-MPC)方案。

(1) 所提控制技术基于离散空间矢量调制,将虚拟电压矢量与真实电压矢量相结合,以减小电流波形中的纹波,从而改善稳态性能。

(2) 所提方法从参考电流直接计算参考电压矢量,降低了计算负担。

仿真试验结果表明,与传统的FCS-MPC相比,MV-FCS-MPC具有更好的动态响应,电流波形纹波较小,总谐波失真较小,速度动态性能响应迅速,抗干扰能力强的优势。

参考文献

张晓光, 张亮, 侯本帅.

永磁同步电机优化模型预测转矩控制

[J]. 中国电机工程学报, 2017, 37(16):4800-4809,4905.

[本文引用: 1]

ZHANG Xiaoguang, ZHANG Liang, HOU Benshuai.

Permanent magnet synchronous motor optimization model predictive torque control

[J]. Proceedings of the CSEE, 2017, 37(16):4800-4809,4905.

[本文引用: 1]

DENG R, XIANG Y, HUO D, et al.

Exploring flexibility of electric vehicle aggregators as energy reserve

[J]. Electr. Power Syst. Res., 2020, 184:106305.

DOI:10.1016/j.epsr.2020.106305      URL     [本文引用: 1]

贾成禹, 王旭东, 周凯.

基于线性变参数模型预测控制的内置式永磁同步电机转速控制器设计

[J]. 电工技术学报, 2020, 35(22):4666-4677.

[本文引用: 1]

JIA Chengyu, WANG Xudong, ZHOU Kai.

Design of speed controller for interior permanent magnet synchronous motor based on linear variable parameter model predictive control

[J]. Transactions of China Electrotechnical Society, 2020, 35(22):4666-4677.

[本文引用: 1]

SUFYAN M, RAHIM N, MUHAMMAD M, et al.

Charge coordination and battery lifecycle analysis of electric vehicles with V2G implementation

[J]. Electr. Power Syst. Res., 2020, 184:106307.

DOI:10.1016/j.epsr.2020.106307      URL     [本文引用: 1]

薛诚, 宋文胜, 武雪松, .

无差拍优化五相永磁同步电机有限集模型预测转矩控制算法

[J]. 中国电机工程学报, 2017, 37(23):7014-7023,7093.

[本文引用: 1]

XUE Cheng, SONG Wensheng, WU Xuesong, et al.

The deadbeat optimization of five-phase permanent magnet synchronous motor finite set model predictive torque control algorithm

[J]. Proceedings of the CSEE, 2017, 37(23):7014-7023,7093.

[本文引用: 1]

ZHANG Y, BAI Y, YANG H.

A universal multiple-vector-based model predictive control of induction motor drives

[J]. IEEE Trans. Power Electron., 2017, 33:6957-6969.

DOI:10.1109/TPEL.2017.2754324      URL     [本文引用: 1]

刘佳敏, 葛召炎, 吴轩, .

基于占空比调制的永磁同步电机预测电流控制

[J]. 中国电机工程学报, 2020, 40(10):3319-3328.

[本文引用: 1]

LIU Jiamin, GE Zhaoyan, WU Xuan, et al.

Predictive current control of permanent magnet synchronous motor based on duty cycle modulation

[J]. Proceedings of the CSEE, 2020, 40(10):3319-3328.

[本文引用: 1]

SALEHIFAR M, MORENO-EGUILAZ M, PUTRUS G, et al.

Simplified fault tolerant finite control set model predictive control of a five-phase inverter supplying BLDC motor in electric vehicle drive

[J]. Electr. Power Syst. Res., 2016, 132:56-66.

DOI:10.1016/j.epsr.2015.10.030      URL     [本文引用: 1]

兰志勇, 王波, 徐琛, .

永磁同步电机新型三矢量模型预测电流控制

[J]. 中国电机工程学报, 2018, 38(S1):243-249.

[本文引用: 1]

LAN Zhiyong, WANG Bo, XU Chen, et al.

New three vector model predictive current control for permanent magnet synchronous motor

[J]. Proceedings of the CSEE, 2018, 38(S1):243-249.

[本文引用: 1]

秦艳忠, 阎彦, 陈炜, .

永磁同步电机参数误差补偿三矢量模型预测电流控制

[J]. 电工技术学报, 2020, 35(2):255-265.

[本文引用: 1]

QIN Yanzhong, YAN Yan, CHEN Wei, et al.

Parameter error compensation of permanent magnet synchronous motor-three vector model predictive current control

[J]. Transactions of China Electrotechnical Society, 2020, 35(2):255-265.

[本文引用: 1]

YUAN X, ZHANG S, ZHANG C.

Enhanced robust deadbeat predictive current control for PMSM drives

[J]. IEEE Access, 2019, 7:148218-148230.

DOI:10.1109/ACCESS.2019.2946972      [本文引用: 1]

In permanent-magnet synchronous machine (PMSM) applications, traditional deadbeat predictive current control (DPCC) utilizes the PMSM model to evaluate the expected voltage vector and applies it to the inverter through space vector pulse width modulation (SVPWM). Once the expected voltage vector is inaccurate, the torque ripple and speed fluctuation are amplified. There are two main factors that cause the inaccurate voltage vector, namely model parameter mismatch, and current measurement error. To enhance the robustness of DPCC, first, this paper proposes an accurate PMSM voltage model with nonperiodic and periodic disturbance models. Second, this paper proposes a novel current and disturbance observer (NCDO) which is able to predict future stator currents and disturbances caused by model parameter mismatch and current measurement error simultaneously. Finally, the scheme of the proposed DPCC with NCDO is presented to enhance the robustness. This paper presents a comparative study of two types of algorithms, namely traditional DPCC and the proposed DPCC with NCDO. The theoretical verification, simulation results, and experimental results are demonstrated to verify the effectiveness of the proposed DPCC with NCDO.

杜承东, 聂子玲, 李忠瑞.

一种基于模型预测的永磁同步电机直接转矩控制策略

[J]. 电机与控制应用, 2021, 48(5):1-6.

[本文引用: 1]

DU Chengdong, NIE Ziling, LI Zhongrui.

A direct torque control strategy of permanent magnet synchronous motor based on model prediction

[J]. Electric Machines and Control Application, 2021, 48(5):1-6.

[本文引用: 1]

ZHANG Y, XU D, HUANG L.

Generalized multiple-vector-based model predictive control for PMSM drives

[J]. IEEE Trans. Ind. Electron., 2018, 65:9356-9366.

DOI:10.1109/TIE.2018.2813994      URL     [本文引用: 1]

於锋, 朱晨光, 吴晓新, .

基于矢量分区的永磁同步电机三电平双矢量模型预测磁链控制

[J]. 电工技术学报, 2020, 35(10):2130-2140.

[本文引用: 1]

YU Feng, ZHU Chenguang, WU Xiaoxin, et al.

The three-level dual vector model predictive flux linkage control of permanent magnet synchronous motor based on vector partition

[J]. Transactions of China Electrotechnical Society, 2020, 35(10):2130-2140.

[本文引用: 1]

SHENG L, LI D, JI Y.

Two-vector FCS-MPC for permanent-magnet synchronous motors based on duty ratio optimization

[J]. Math Probl. Eng., 2018, 2018:9061979.

陈文汉, 孙丹, 王铭泽.

断相故障下开绕组永磁同步电机模型预测控制容错控制策略研究

[J]. 电工技术学报, 2021, 36(1):77-86.

[本文引用: 1]

CHEN Wenhan, SUN Dan, WANG Mingze.

Research on fault-tolerant control strategy of model predictive control for open-winding permanent magnet synchronous motor under phase-break fault

[J]. Transactions of China Electrotechnical Society, 2021, 36(1):77-86.

[本文引用: 1]

汪琦, 王爽, 付俊永, .

基于模型参考自适应参数辨识的永磁同步电机电流预测控制

[J]. 电机与控制应用, 2017, 44(7):48-53.

[本文引用: 1]

WANG Qi, WANG Shuang, FU Junyong, et al.

Predictive current control for permanent magnet synchronous motor based on model reference adaptive system parameter identification

[J]. Electric Machines and Control Application, 2017, 44(7):48-53.

[本文引用: 1]

李耀华, 曲亚飞, 刘子焜, .

基于转矩误差带的表贴式永磁同步电机MPTC系统精简策略

[J]. 电机与控制应用, 2020, 47(12):25-31,64.

[本文引用: 1]

LI Yaohua, QU Yafei, LIU Zikun, et al.

MPTC system simplification strategy for surface permanent magnet synchronous motor based on torque error band

[J]. Electric Machines and Control Application, 2020, 47(12):25-31,64.

[本文引用: 1]

陈炜, 曾思坷, 张国政, .

永磁同步电机改进型三矢量模型预测转矩控制

[J]. 电工技术学报, 2018, 33(S2):420-426.

[本文引用: 1]

CHEN Wei, ZENG Sike, ZHANG Guozheng, et al.

The improved three vector model predictive torque control of permanent magnet synchronous motor

[J]. Transactions of China Electrotechnical Society, 2018, 33(S2):420-426.

[本文引用: 1]

/