一种开关频率可控的有限集模型预测控制

2022-08-20 08:16陈卓易屈稳太邱建琪
电工技术学报 2022年16期
关键词:调制器代价转矩

陈卓易 屈稳太 邱建琪

一种开关频率可控的有限集模型预测控制

陈卓易1屈稳太1邱建琪2

(1. 浙大宁波理工学院信息科学与工程学院 宁波 315100 2. 浙江大学电气工程学院 杭州 310027)

有限集模型预测控制(FCS-MPC)在逆变器控制中具有简单直观、响应快速、易于多目标优化等优点,但无调制器的特点造成逆变器开关频率随工作点、系统参数等多种因素变化。为保留FCS-MPC优点的同时解决开关频率不固定的问题,该文提出一种基于自适应代价函数的开关频率控制方法,通过检测开关频率与参考频率的误差,自动调节开关代价权重系数,实现开关频率对参考值的跟随。通过三相永磁同步电机逆变器驱动实验结果表明,所提出方法可以在全工作范围跟踪参考频率,对系统参数变化具有一定的鲁棒性,同时保留了FCS-MPC的优点。

有限集模型预测控制 开关频率控制 代价函数 电流控制

0 引言

有限集模型预测控制(Finite-Control-Set Model Predictive Control, FCS-MPC)[1-3]以其原理简单直观、响应快速、设计灵活、容易实现多目标和非线性等特点,近年来在电力电子和电机驱动领域逐渐成为研究热点。FCS-MPC根据一定的优化目标,在所有可能的开关状态中选出最优的一组作为下一周期的输出,并在整个周期中保持恒定,从而无需调制器。这种直接控制的特点贴合电力半导体开关器件的离散特性,使其比通过调制器间接控制的方式具有更快的响应速度[3]。

然而,由于不使用调制器,FCS-MPC的开关频率并非由采样周期直接决定,而是受到电流、转速、代价函数中权重系数、被控对象参数等多方面因素影响[4],相同采样周期下,开关频率可在几百Hz到几十kHz范围内变化。对于电动汽车电机驱动等工作点变化范围极大的应用场合,则需要确保系统能承受的开关频率大于FCS-MPC所有工作点下的最大开关频率,这提高了对硬件的要求和成本,而且在其他大部分工作点存在开关频率冗余。若通过增大采样周期[5]来限制可能的最大开关频率,则会进一步导致全工作范围控制性能的下降。

无调制器导致FCS-MPC开关频率变化的问题,使一类有调制器的MPC[6-10]得到关注。多矢量MPC[6-8],与FCS-MPC整个周期保持同一个电压矢量的特点不同,在每个周期选取两个[7]或三个[8]矢量,再通过最小拍等优化原则解算占空比。但该类算法一般只以跟踪参考值为目标,较难实现多目标优化。为了保留FCS-MPC多目标优化的优点,文献[9]提出一类调制型MPC,其占空比由各电压矢量对应的代价函数计算,而在代价函数中可实现与FCS-MPC相同的多目标优化。然而其占空比和代价函数之间的比例关系只是一种近似[10],因此最优化性不如多矢量MPC以及传统的FCS-MPC。以上有调制器的方法,开关频率可由采样周期确定进而保持恒定。然而调制器也在一定程度上削弱了FCS- MPC直接开关控制快速性的优点,并且,占空比计算在计算量和模型参数鲁棒性上都不具备优势。

可见,FCS-MPC具备有调制器方法无法完全替代的优点,因此,保留优点的同时对FCS-MPC开关频率进行控制的思路具有一定的吸引力。文献中已有一些关于降低开关频率的研究[11-13]。在代价函数中引入开关代价[11],可以使控制器优先选择开关动作数较少的下一控制输出,该方法无需降低采样频率,通过提高开关代价权重系数即可降低开关频率。另一种方法引入滞环控制的思想[12-13],当预测状态(如电流、磁链)不超出滞环边界时,开关状态保持恒定,超出边界时才改变开关状态,从而通过提高滞环宽度即可降低开关频率。然而,这些方案虽然能从整体上降低开关频率,但开关频率仍随工作点等各种因素变化,未能做到恒频或者跟踪参考频率,因此同样存在频率冗余的问题。

为了能实现恒频FCS-MPC,Zhang Xing等[14]利用FCS-MPC开关频率随模型参数变化的特点,提出了一种通过调节模型电感实现恒开关频率控制的方法,在开关频率偏高时增大预测模型电感,以减小开关频率;反之,则减小电感。但这也导致模型与实际对象不匹配,预测准确度降低,从而造成控制结果非最优。另一类周期控制法[15]通过控制每个开关上升沿到下降沿之间的周期个数从而达到恒频,但实际频率和参考频率之间的误差和权重系数有关,无法做到稳态无差,而权重系数的整定又依赖于试错或工程经验。此外,对模型参数失配带来的影响[16]也没有进行评估。

针对FCS-MPC开关频率随多种因素变化的问题,本文提出一种基于自适应代价函数的开关频率控制方法,使FCS-MPC开关频率可控,可以在全工作范围保持恒定或跟踪参考频率,同时保留FCS- MPC响应快速、多目标优化等优点。

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

本节以三相两电平电压型逆变器驱动的永磁同步电机(Permanent Magnet Synchronous Machine, PMSM)系统中常见的dq坐标系下电流控制为例,简要介绍FCS-MPC的原理。

首先建立FCS-MPC预测模型,对逆变器每种可能的开关状态作用下的系统状态进行预测。开关状态见表1,逆变器共允许八种不同的开关状态abc,其中,1表示对应相上桥臂开关导通,下桥臂开关关断;0表示下桥臂开关导通,上桥臂开关关断。根据表1可查出每种开关状态对应静止ab坐标系下的电压a、b,DC为母线电压,通过Park变换可计算出dq坐标系下的电压为

式中,为转子电角度。d、q满足

式中,为定子电阻;d、q分别为d、q轴电感;f为PMSM转子永磁体磁链;d、q分别为d、q轴定子电流;e为转子电角速度。

由式(2)在第时刻进行一阶欧拉离散化,得

表1 开关状态

Tab.1 Switching state

可分别预测出八种abc作用下+2时刻的dq轴电流,再代入表征控制目标的代价函数,即

可以看出,FCS-MPC的预测模型式(3)和式(4)直接由对象数学模型离散化得到,采用直观的代价函数评估出能使预测电流误差最小的控制量,而遍历所有开关组合可以确保全局最优性。多目标控制可通过在式(5)中引入个新的代价项实现,即

式中,J为除电流跟踪外的其他控制目标对应的代价项,如过电流限幅、共模电压抑制、指定谐波消去等的代价函数;g为其权重系数,g越大则该目标的优先级越高。

2 基于代价函数的自适应开关频率控制

2.1 传统FCS-MPC的开关频率分析

第1节所述的FCS-MPC具有很高的响应速度,但从其控制原理容易看出,每个周期开关状态与上周期相比,可以保持不变或者变化1~3个开关状态,因此开关频率取决于代价函数的评估结果,受工作点、系统参数等多方面影响,不像有调制器时那样固定。传统FCS-MPC在不同工作点下的频率特性如图1所示。

图1 传统FCS-MPC在不同工作点下的频率特性

图1a为PMSM不同转速和转矩下FCS-MPC电流控制稳态平均开关频率仿真结果,控制周期s= 25ms。可以看出,不同速度、转矩下,FCS-MPC输出开关频率在6.7~13.9kHz之间变化。随着速度和转矩的上升,开关频率有变小的趋势。

图1b为不同s下,全工作范围内最大、最小以及额定点开关频率变化曲线。可以看出,控制周期越小,开关频率越大。不同周期下,最大频率均为最小值的2倍左右,而额定点更接近全范围最小频率。假设系统允许开关频率为5kHz,则应选择s>70ms,但类似图1a,包括额定点在内的绝大部分工作点开关频率达不到最大值,系统允许开关频率存在冗余,没有达到最佳的控制性能。

2.2 开关频率自适应控制

利用FCS-MPC容易实现多目标控制的特点,在代价函数中增设开关代价sw表示为

式中,sw为权重系数,其大小影响开关动作惩罚的优先级,sw越大,控制器越倾向于选择较少的开关动作,而放松对电流跟踪性能的控制;sw(k+2)为+1~+2周期三相开关动作的总数,用以“惩罚”所需开关动作较多的控制量,使其总代价较大而不易被选择,其表达式为

选取不同的sw,在对图1重新仿真,设置s= 25ms,开关频率与开关代价权重系数的关系如图2所示。可以看出,利用开关代价能从整体上降低开关频率和开关损耗,相比于图1b,设置sw=0.002即可将系统所需承受的开关频率从13.9kHz降至5kHz左右,无需降低采样频率。然而也应当观察到,整个工作范围内的开关频率仍非恒定值,系统允许开关频率仍然存在冗余。

首先设计频率反馈模块。根据开关频率定义式(9),可以推导出FCS-MPC频率计算式。

图2 开关频率与开关代价权重系数的关系

图3 SFC-MPC系统框图

式中,为统计时长;为内开关动作总次数;为相数;为每相开关器件个数。对三相两电平逆变器有

因此,频率估计器从下一周期即将作用的开关状态abc(k+1)和本周期开关状态abc(k)比较得到开关次数,进而通过低通滤波计算出频率sw为

式中,为滤波因子,可由所需截止频率c计算得

由于下一周期开关状态abc(k+1)已提前计算得到,故采用该值进行开关频率解算,可部分抵消滤波带来的延时,起到类似超前校正的效果。

应当指出,由于开关动作的离散性,开关频率实际指的是平均开关频率,而不像速度、电压等物理量存在瞬时值。即便是在常见的空间矢量调制中,所谓频率(sw=1/s)恒定,也指的是在一个采样周期s内的平均开关频率恒定,即s周期内6个开关总动作次数恒为12,由式(10)得sw=1/s。因此,开关频率的控制只能是平均意义上的控制,所以采用低通滤波进行频率反馈,否则单位采样时间内的开关次数为离散值,得到的频率量也为离散值,无法连续调节。低通滤波器截止频率c可根据具体应用情况来选择:若系统工作点不会频繁变化,如风机、压缩机类负载,则c可取1~10rad/s等较小值;若频率指令或工作点频繁变化,如伺服系统、电动汽车等应用,则可取几十rad/s。

3 实验结果

为验证所提出SFC-MPC的有效性,在DSP TMS320F28335中实现SFC-MPC算法,并采用IPM模块FSBB20CH60作为三相两电平逆变器,对一台三相4对极PMSM进行控制实验。电机通过行星齿轮接磁粉制动器作为负载,制动转矩通过励磁电源调节。采用TBC25C04电流传感器进行电流采样。实验装置如图4所示,系统参数见表2。

图4 实验装置

表2 系统参数

Tab.2 System specification

本节各实验中速度外环完全相同,作为电流内环控制器的各对照组缩写分别如下:

(1)SFC-MPC为本文提出的频率可控FCS-MPC,频率控制器中,P=1,I=40,=0.999。

(2)C-MPC为传统FCS-MPC。

(3)CWF-MPC为常权重系数(Constant WeightingFactor, CWF)开关代价的FCS-MPC,代价函数如式(7)所示,权重系数sw为恒值。

以上方法采样周期s均为25ms,另有说明除外。

3.1 开关频率控制

比较sw和sw0的波形可知,频率估计器得到的结果与直接由定义式得到的sw0接近,故证明了频率反馈值的准确性。

同时可看出,SFC-MPC通过调节sw在一定频率范围内可实现对开关频率指令的准确跟随。当频率指令超过当前工作点在C-MPC下的开关频率(额定点约为4.8kHz)时,sw达到下限值,SFC-MPC退化为C-MPC。若希望提高该上限频率,则需要提高采样频率。

图6~图8为SFC-MPC在不同转速、转矩下的控制以及与C-MPC、CWF-MPC对比的实验结果。

图6 变化速度下的开关频率对比

作为对比,图6b展示了在同样的恒转矩斜坡变化转速条件下,传统C-MPC以及常权重系数CWF- MPC下的开关频率波形,其中,CWF-MPC选取开关权重sw=0.012。可以看出,C-MPC在不同转速下,开关频率大范围变化,而CWF-MPC开关频率虽然有所降低,但仍随工作点变化而变化,因此仍存在频率冗余问题,给系统设计带来不便。

图8 SFC-MPC开关频率指令跟随

图7为电机空载运行在额定转速,于0.5s施加5N·m额定转矩的对比实验。三种方法转速响应基本一致,但C-MPC和CWF-MPC开关频率随负载转矩变化而变化,而SFC-MPC则能在不同转矩下维持恒定开关频率。

3.2 电流动态控制性能

图9 电流指令阶跃响应对比

3.3 模型参数鲁棒性

模型参数鲁棒性是FCS-MPC等基于模型的方法不可回避的问题。模型参数与实际参数不匹配情况下得到的预测结果不准确,进而影响控制的最优性。在逆变器控制中,不少研究[17-18]已证明,负载电感是FCS-MPC最敏感的参数。因此,本节比较了模型电感参数在0.1~10倍额定值范围变化下,C-MPC、CWF-MPC、SFC-MPC方案在额定工作点下开关频率和相电流总谐波畸变率(Total Harmonic Distortion, THD)变化情况,模型电感变化时开关频率与电流THD如图10所示。

图10 模型电感变化时开关频率与电流THD

此外,从图10参数匹配时的结果还能看出,调节开关权重sw而不改变采样周期s的SFC-MPC,与通过增大s来降低开关频率的传统C-MPC方法相比,在相同开关频率下电流THD更小,即稳态电流控制性能更好。

4 结论

本文针对FCS-MPC无调制器特点造成的开关频率变化的问题,提出了一种开关频率可控的FCS-MPC(SFC-MPC)。该方法基于权重系数自适应的代价函数实现开关频率对参考值的跟随,可在全工作范围实现恒开关频率,方便系统设计。仿真和实验结果证明,SFC-MPC在变化的转速和转矩下均能使开关频率跟随参考频率,稳态电流THD小于同开关频率的传统FCS-MPC,并且仍具备传统FCS- MPC响应快速、多目标协同控制实现容易等优点,同时,相比于传统FCS-MPC,模型参数具有更好的鲁棒性。

[1] Wang Fengxiang, Mei Xuezhu, Rodriguez J, et al. Model predictive control for electrical drive systems- an overview[J]. CES Transactions on Electrical Machines and Systems, 2017, 1(3): 219-230.

[2] 齐昕, 苏涛, 周珂, 等. 交流电机模型预测控制策略发展概述[J]. 中国电机工程学报, 2021, 41(18): 6408-6418.

Qi Xin, Su Tao, Zhou Ke, et al. Development of AC motor model predictive control strategy-an overview[J]. Proceedings of the CSEE, 2021, 41(18): 6408-6418.

[3] Vazquez S, Rodriguez J, Rivera M, et al. Model predictive control for power converters and drives: advances and trends[J]. IEEE Transactions on Indu- strial Electronics, 2017, 64(2): 935-947.

[4] Wang Luocheng, Zhao Tiefu, He Jiangbiao. Investi- gation of variable switching frequency in finite control set model predictive control on grid- connected inverters[J]. IEEE Open Journal of Industry Applications, 2021, 2: 178-193.

[5] Karamanakos P, Geyer T. Guidelines for the design of finite control set model predictive controllers[J]. IEEE Transactions on Power Electronics, 2020, 35(7): 7434-7450.

[6] Zhang Yongchang, Bai Yuning, Yang Haitao. A universal multiple-vector-based model predictive control of induction motor drives[J]. IEEE Transa- ctions on Power Electronics, 2018, 33(8): 6957- 6969.

[7] 郭磊磊, 李国昊, 金楠, 等. 两电平电压源逆变器双矢量调制模型预测控制: 理论分析、实验验证和推广[J]. 电工技术学报, 2021, 36(1): 39-49.

Guo Leilei, Li Guohao, Jin Nan, et al. Two-vector- based modulated model predictive control method for 2-level voltage source inverters: theoretical analysis, experimental verification and extension[J]. Transa- ctions of China Electrotechnical Society, 2021, 36(1): 39-49.

[8] Wang Xiaohe, Sun Dan. Three-vector-based low- complexity model predictive direct power control strategy for doubly fed induction generators[J]. IEEE Transactions on Power Electronics, 2017, 32(1): 773-782.

[9] Tarisciotti P, Zanchetta P, Watson P, et al. Modulated model predictive control for a three-phase active rectifier[J]. IEEE Transactions on Industry Appli- cations, 2015, 51(2): 1610-1620.

[10] Wang Yuchen, Li Hongmei, Liu Rundong, et al. Modulated model-free predictive control with mini- mum switching losses for PMSM drive system[J]. IEEE Access, 2020, 8: 20942-20953.

[11] Rivera M, Kouro S, Rodriguez J, et al. Predictive current control in a current source inverter operating with low switching frequency[C]//4th International Conference on Power Engineering, Energy and Elec- trical Drives, Istanbul, 2013: 334-339.

[12] Geyer T. Model predictive direct torque control: derivation and analysis of the state-feedback control law[J]. IEEE Transactions on Industry Applications, 2013, 49(5): 2146-2157.

[13] 陈琢, 王琛琛, 成前. 基于单一矢量的两电平逆变器快速模型预测控制[J]. 电工技术学报, 2021, 36(增刊2): 654-664.

Chen Zhuo, Wang Chenchen, Cheng Qian. Fast model predictive control of two-level inverter based on single vector[J]. Transactions of China Electro- technical Society, 2021, 36(S2): 654-664.

[14] Zhang Xing, Wang Yangjun, Yu Changzhou, et al. Hysteresis model predictive control for high-power grid-connected inverters with output LCL filter[J]. IEEE Transactions on Industrial Electronics, 2016, 63(1): 246-256.

[15] Aguirre M, Kouro S, Rojas C A, et al. Switching frequency regulation for FCS-MPC based on a period control approach[J]. IEEE Transactions on Industrial Electronics, 2018, 65(7): 5764-5773.

[16] 陈卓易, 屈稳太. 基于PID型代价函数的永磁同步电机模型预测电流控制[J]. 电工技术学报, 2021, 36(14): 2971-2978.

Chen Zhuoyi, Qu Wentai. Model predictive current control for permanent magnet synchronous motors based on PID-type cost function[J]. Transactions of China Electrotechnical Society, 2021, 36(14): 2971- 2978.

[17] Young H A, Perez M A, Rodriguez J. Analysis of finite-control-set model predictive current control with model parameter mismatch in a three-phase inverter[J]. IEEE Transactions on Industrial Elec- tronics, 2016, 63(5): 3100-3107.

[18] Chen Zhuoyi, Qiu Jianqi, Jin Mengjia. Adaptive finite-control-set model predictive current control for IPMSM drives with inductance variation[J]. IET Electric Power Applications, 2017, 11(5): 874-884.

A Switching-Frequency-Controlled Finite-Control-Set Model Predictive Control Method

112

(1. School of Information Science and Engineering NingboTech University Ningbo 315100 China 2. College of Electrical Engineering Zhejiang University Hangzhou 310027 China)

The finite-control-set model predictive control (FCS-MPC) for the inverters has the advantages of simplicity, fast responsiveness and easy inclusion of multiple objectives. However, the absence of the modulator makes the switching frequency of the inverter vary with various factors such as the working point and system parameters. To solve the problem of variable switching frequency while retaining the advantages of the FCS-MPC, this paper proposed a switching-frequency-controlled FCS-MPC based on the adaptive cost function. The weighting factor of the switching cost is adjusted according to the error between the reference and the sampled frequency to realize the reference tracking. Experimental results on a 3-phase permanent magnet synchronous motor drive validate that the proposed method can track the reference frequency in the full working range, and has robustness against parameter variation, while retaining the advantages of the FCS-MPC.

Finite-control-set model predictive control (FCS-MPC), switching frequency control, cost function, current control

10.19595/j.cnki.1000-6753.tces.211387

国家自然科学基金资助项目(51907176)。

TM46

2021-09-03

2021-12-24

陈卓易 男,1990年生,讲师,博士,研究方向为永磁电机预测控制与无位置传感器控制。E-mail: chenzhuoyi@nbt.edu.cn

邱建琪 男,1974年生,副教授,博士生导师,研究方向为电机系统及其控制。E-mail: motor@zju.edu.cn(通信作者)

(编辑 陈 诚)

猜你喜欢
调制器代价转矩
自适应换相与转矩补偿的开关磁阻电机转矩脉动抑制
基于Ansys Maxwell 2D模型的感应电动机转矩仿真分析
某型低速大转矩驱动电机设计与研究
北斗三号射频芯片中Σ-Δ调制器电路设计
一种新型的级联Sigma-Delta调制器的建模设计
基于锁相环技术的振荡器稳频调制器仿真研究
基于霍尔位置信号的无刷直流电机直接转矩控制
爱的代价
幸灾乐祸的代价
代价