基于最优角度自适应TSF的SRM直接瞬时转矩控制

2019-12-02 09:17刘勇智李杰鄯成龙
北京航空航天大学学报 2019年11期
关键词:相电流改进型余弦

刘勇智, 李杰, 鄯成龙

(1. 空军工程大学航空工程学院, 西安 710038; 2. 空军工程大学 研究生院, 西安 710038)

开关磁阻电机(Switched Reluctance Motor, SRM)因其结构简单、控制灵活、容错性高,被广泛应用于诸多领域[1-2]。然而因其双凸极结构和磁阻最小运行原理,导致SRM表现出非线性、强耦合等特点[3-4],其主要缺点就是转矩脉动大,尤其是在低速运行时,这一问题更加突出[5-7]。较大的转矩脉动对SRM的输出特性有很大影响[8-9],直接限制了SRM的推广应用。因此,转矩脉动的抑制受到学者的广泛研究。目前,抑制转矩脉动主要从2个方面进行:一是优化电机结构参数,二是优化电机控制策略。相比而言,优化控制策略更容易实现,并且具有更好的效果,因此本文主要从控制角度研究抑制转矩脉动的方法。

直接瞬时转矩控制(DITC)是近年来提出的一种新的SRM转矩控制方法[10]。该方法主要是针对被控SRM,预先测得“电流-转子位置-转矩”的非线性映射关系,通过实时电流和转子位置信号确定瞬时转矩进行反馈控制,从而使总输出转矩维持恒定。文献[11]针对SRM调速系统存在的外部负载扰动和未知参数波动问题,提出了基于最小学习参数的直接自适应神经网络控制算法的DITC方法,实现SRM高品质调速控制。文献[12]针对无轴承SRM具有双凸极结构、转矩脉动大的问题,采用DITC和直接悬浮力控制(DFC)方法有效抑制其转矩脉动。文献[13]针对SRM DITC系统速度外环控制器中存在非线性饱和、控制器的积分控制环节会对误差进行积累并逐渐使误差增大的问题,提出一种抗饱和自适应PID控制器,提高了电机速度响应,降低转速脉动,系统稳定性和鲁棒性较好。文献[14]针对SRM在换相阶段由于转矩特性、电压限制、转速升高等因素而引起的转矩脉动问题,研究一种基于转矩分配函数(TSF)在线修正的DITC方案,实现电机在换相阶段总转矩脉动的抑制。可知,DITC不但能抑制电机的转矩脉动,而且实际控制系统的设计更为简单直接,但实践表明,常规的DITC还存在一些不足,如换相区转矩脉动过大,起动阶段电流过大。

本文对传统的DITC进行改进,提出了一种基于最优角度自适应TSF的SRM DITC方法,改进思路如下:针对换相区转矩脉动大,引入余弦型TSF,由于TSF与开关角和转子位置相关,基于BP神经网络强大的学习能力,设计了最优角度模块,以此获得任意转速下的最优开关角,将最优开关角导入TSF中,实现根据转速动态调整函数形状的自适应TSF,从而得到各相最优的参考转矩,实现对相转矩的精确控制,以此达到抑制转矩脉动的效果。同时TSF将转矩分配到各相,可以避免为了跟踪给定转矩而造成的相电流过大的问题,有效提升了系统的运行效率。

1 改进型DITC系统设计

1.1 控制系统总体设计

该系统增加了TSF,以转矩脉动最小化为目标,分别对不同转速情况进行仿真,得到不同转速下转矩脉动最小时对应的最优开关角。将得到的最优开关角输入到自适应TSF中,可以使得各相电流变化更加平稳,降低换相区转矩脉动。

图1 基于最优角度TSF的SRM DITC系统框图Fig.1 Block diagram of SRM DITC system based onoptimal angle TSF

1.2 自适应余弦型TSF设计

常规的DITC是以合成转矩为反馈量,通过与总参考转矩作差产生控制信号,实现对电机的控制。由于总参考转矩比相参考转矩大,为了有效跟踪总参考转矩,通常需要给相绕组输入较大的有效电流,这不仅会在一定程度上降低系统运行效率,同时会造成换相时转矩脉动变大。针对此问题,本文在传统的DITC系统基础上引入自适应余弦型TSF,在电机运行过程中,将总参考转矩分配到各相,与各相的实时反馈转矩作差产生控制信号,各相协同输出转矩,维持电机运行。

自适应余弦型TSF是在余弦型TSF的基础上进行改进,余弦型TSF曲线如图2所示。图2中:θ1为当前相导通并且前一相完全关断的转子位置角,θ2为当前相完全关断并且后一相独立导通的转子位置角。可以看出,余弦型TSF严格遵循同一时刻各相TSF具体数值总和等于1的要求。余弦型TSF主要分为3个部分:第1部分是θon≤θ≤θ1,此时当前相按fk(θ)分段函数从0增加到1,而前一相则按fk(θ)逐渐减小至0。第2部分是θ1≤θ≤θoff,此时只有当前相进行导通,前一相和后一相均属于关断状态。第3部分是θoff≤θ≤θ2,此时当前相按fk(θ)分段函数逐渐减小至0,后一相按照逐渐从0增加至1。可以看出,余弦型TSF比较接近SRM各相转矩的实际变化情况。为使换相区的转矩变化更加平滑,本文设计了自适应余弦型TSF,如下:

(1)

式中:θon和θoff分别为最优开通角和关断角,随着转速变化而变化。求解转矩脉动取最小值时不同转速对应的开通角和关断角,并输入到自适应余弦型TSF中,不同转速下对TSF曲线形状进行调整,从而实现降低换相区转矩脉动的目的。

图2 余弦型TSF曲线示意图Fig.2 Schematic diagram of cosine-type TSF curve

1.3 最优开通关断角模块设计

DITC是根据参考转矩与实际转矩的转矩差并结合开关角按照一定的规则对空间电压矢量进行控制,从而实现对功率变换器IGBT的控制,因此,设计合理的开关角非常重要。

以转矩脉动最小化为目标,通过离线开关角寻优方式,在0~1 000 r/min范围内,每隔100 r/min共选取10个转速。考虑到在改变开通角θon时,会对电流波形的峰值和有效值产生影响,并会改变电流波形和电感波形的相对位置。而改变关断角θoff会影响电流波形的宽度及其与电感曲线的相对位置。如果不考虑开通角关断角的变化,一般取θon=0°,θoff=30°,为了能在最大范围内选取最优的开关角,其取值范围应该包括整个角度周期,因此设置θon的取值范围为-15°~15°,θoff的取值范围为15°~45°。每隔1°进行仿真以获得最优开关角,进而得到在各转速下转矩脉动最小时对应的最优开关角,如表1所示。

表1 不同转速下开关角寻优结果Table 1 Switching angle optimization results at different rotation speeds

表1中的最优开关角只是离散的数据,不能覆盖整个转速范围。为了获得全速范围内的最优开关角,采用BP神经网络对离散的最优开关角进行学习。因为BP神经网络[15]存在易陷入局部最小值和收敛速度慢的缺点,因此在传统的BP神经网络上增加了附加动量和自适应学习率[16],其学习过程如图3所示。

在误差逆传播过程中,仅仅考虑在误差负梯度方向修改权值则容易陷入局部极值。因此增加了附加动量,增加前一项权值对本次权值的影响,如下:

Δwij(k+1)=(1-mc)ηδipj+mcΔwij(k)

(2)

Δbi(k+1)=(1-mc)ηδi+mcΔbi(k)

(3)

式中:δi为残差;pj为输出层第j个节点的输出误差;k为训练次数;Δwij为隐含层第i个节点到输入层第j个节点之间的权值修正量;Δbi为隐含层第i个节点的阈值修正量;η为学习速率;mc为

图3 BP神经网络学习流程Fig.3 Flowchart of BP neural network learning

动量系数,mc限制条件如下:

(4)

其中:E(k)为第k步误差平方和。

固定的BP神经网络学习速率并不适用于训练的全部阶段,在训练的前期、中期和后期都需要设置不同的学习速率,从而提高训练速度。因此采用自适应学习速率,若修正后的权值使得误差增大,说明学习速率η较大,应降低η,反之则增大此值。具体调整如下:

(5)

由式(5)可知,在一定范围内进行调整,与固定学习速率相比,初始学习速率η(0)的选取对结果影响较小。

通过上述方法对传统的BP神经网络进行改进,将其应用于SRM以转矩脉动最小化为目标的最优开关角训练,训练效果如图4所示。将训练完成的映射关系导入到Simulink之中,建立最优角度模块。

1.4 转矩解算模块设计

SRM的转矩与转子位置角、相电流有关,即T(i,θ)。在基于TSF的DITC控制系统中,需要将各相实时转矩作为反馈量与经TSF分配之后的各相参考转矩进行比较,产生控制信号,而相转矩在实际工程中很难直接测得,因此本文通过有限元仿真,获得SRM静态转矩特性数据,将该数据导入到MATLAB中建立转矩特性表格,通过查表法根据实测电流和转子位置获得电机的实时相转矩。SRM的转矩特性如图5所示。

图4 BP神经网络最优开通角和关断角训练结果Fig.4 Training results of BP neural network on optimal turn-on angle and turn-off angle

图5 SRM的转矩特性曲线Fig.5 Torque characteristic curves in SRM

2 仿真分析

基于MATLAB/Similink建立SRM调速系统仿真模型,电机本体模型利用查表法建立,将有限元软件Ansoft计算得到的磁链ψ(θ,i)和转矩T(θ,i)数据导入Lookup Table (2D)模块,完成电机非线性建模[17]。DITC系统结构如图1所示。SRM本体结构参数如表2所示。

为了对改进型DITC方法的性能进行验证,选择常规DITC控制系统作为比较对象进行仿真。设定电机转速为1 000 r/min,负载转矩为10 N·m,分别采用2种不同的控制方法对电机进行控制,当电机稳定运行时,其仿真结果如图6和图7所示。

表2 SRM模型参数Table 2 Parameters of SRM model

图6 稳定运行时改进型DITC仿真图Fig.6 Improved DITC simulation diagram for stable operation

通过仿真结果可知,改进型DITC相比常规DITC,对于换相过程中电机的转矩脉动具有很好的抑制作用。同时在换相过程中,相电流尖峰明显下降,各项电流分布更加平缓,使相电流有效值降低,从而有效提升了电机运行效率。通过对仿真结果的计算分析,表3中给出了不同控制方式下SRM的相关性能数据。

图7 稳定运行时常规DITC仿真图Fig.7 Conventional DITC simulation diagram for stable operation

控制方式转矩脉动相电流均方值/A常规DITC0.178.463改进型DITC0.107.564

由表3可知,改进型DITC控制方式在抑制转矩脉动和提高系统效率方面都表现出更优异的性能,相比常规DITC方式,转矩脉动减少41.2%,相电流均方值减少10.6%。电机的效率计算公式为

(6)

式中:U为绕组端电压;I为绕组电流;R为绕组电阻;Pmech为电机的输出功率;Pe为输入功率;Tav为输出平均转矩;ω为角速度;E=dψ/dt。经过计算,在改进型DITC和常规DITC方式下,Tav分别等于10 N·m和9.996 N·m,两者基本相等,又因为在电机稳定运行时,在2种控制方式下电机转速都为1 000 r/min,所以角速度ω相同,因此电机输出功率基本相同。由式(6)可知,输入功率和相电流有效值呈反比关系,相电流有效值越大,输入功率越大,电机效率越低。由表3可知,改进型DITC相比常规DITC,电流有效值减小10.6%,因此电机效率至少提高10.6%。综上证明,本文设计的基于TSF的SRM DITC系统有效。

3 实验结果与分析

为验证改进型DITC方法的可行性,依托实验已有三相6/4极SRM,搭建了改进型DITC实验平台。平台主要包括SRM样机、控制电路、检测电路和负载电机。样机参数和仿真实验一致,如表1所示。控制器采用TMS320F2812型DSP芯片,载波频率为9.6 kHz,转子位置检测由线光电位置传感器测得,合成转矩测量采用动态旋转扭矩传感器测得,最大可测转矩为20 N·m,误差≤0.5%,负载采用磁粉制动器。实验平台如图8所示。

图9给出了电机空载稳定运行时的相电压波形。由于TDS2012C示波器是双通道的,受实验设备限制,只能同时测量两相电压波形。从实验结果可以看出,该电压波形包括正电压、负电压和零电压3种状态,符合DITC控制的实际情况。

图10给出了电机空载稳定运行时,单相绕组的电压和电流波形。可以看出,当相绕组开通时,其承受正向电压,此时绕组电流开始上升。当绕组关断时,电机承受反向电压直至续流结束至电压为零,此时绕组电流逐渐减小,并最终为零。相电流波形和仿真波形形状基本相同。

图8 实验平台Fig.8 Experimental platform

图9 两相电压波形Fig.9 Two-phase voltage waveform

图11给出了电机空载稳定运行时,单相电流、电压和驱动信号的波形。可以看出,驱动信号和电压、电流协调一致的变化。通过以上对电压、电流和驱动信号的测量,充分验证了平台的有效性和本文所提控制方法的可行性。

由于改进型DITC和常规DITC的差别主要体现在TSF上,而TSF主要是通过算法编程来实现,硬件电路并无差别。因此本文在已搭建的实验平台基础上,分别编写了不同的控制算法,以此对比验证2种控制方法对电机转矩脉动的控制效果。由于电机转矩不能直接通过示波器进行测量,因此本文通过数据采集卡采集转矩数据,利用虚拟仪器绘制转矩波形图,如图12所示。

图10 单相电压和电流波形Fig.10 Single-phase voltage and current waveforms

图11 单相驱动信号和电压电流波形Fig.11 Single-phase driving signal and voltage and current waveforms

从实验结果可以看出,在采用改进型DITC方法时,电机输出转矩在9.1~10.8 N·m之间波动,小于采用常规DITC方法的9.2~11.6 N·m,使转矩脉动减小了29.2%,对于电机的转矩脉动起到很好的抑制作用,验证了本文所提方法的有效性。

图12 不同控制方法的转矩波形Fig.12 Torque waveform corresponding to different control methods

4 结 论

本文针对常规DITC方法存在的换相区转矩脉动过大的问题,设计了基于最优角度的自适应TSF,建立了改进型DITC控制系统,通过建模仿真和实验分析,得出以下结论:

1) 本文所设计的改进型DITC控制系统,在电机换相区间,减小了相电流有效值,提升了系统运行效率,同时对电机换相区间的转矩脉动具有很好抑制效果。

2) 增加附加动量和自适应学习率后,BP神经网络的数据预测误差更小。训练完成的BP神经网络能够对以转矩脉动最小化为目标的不同转速下的最优开关角进行有效预测。

3) 本文提出的基于最优角度TSF的SRM DITC方法,对于SRM系统的转矩控制具有很好效果。

猜你喜欢
相电流改进型余弦
T型三电平逆变器合成脉冲宽度调制相电流重构策略
交错并联Buck变换器单电流传感器均流控制
基于FPGA的嵌入式步进电机恒流控制系统设计与实现*
基于霍尔传感器的PMSM低速区间相电流相位矫正
改进型自抗扰四旋翼无人机控制系统设计与实现
椭圆余弦波的位移法分析
IWI美国分公司UZI PRO SB半自动冲锋枪改进型
两个含余弦函数的三角母不等式及其推论
实施正、余弦函数代换破解一类代数问题
俄罗斯赛加MK—107半自动步枪改进型