基于改进PIDNN滑模控制的电压型PWM整流器

2015-12-31 17:01彭一芯魏建勋黄辉先方鑫陆建龙
计算技术与自动化 2015年3期

彭一芯 魏建勋 黄辉先 方鑫 陆建龙

摘要:针对传统滑模变结构控制在三相电压型PWM整流器中应用时参数摄动所引起的抖动现象,提出一种改进PID神经网络的滑模变结构在线控制方法,将PID三个参数作为神经网络隐藏层的神经元,利用PID算法响应快、无静差的特点以及神经网络的在线自学习能力,实时对滑模趋近律参数进行修改,从而缩短系统状态进入滑模面的时间并减小抖动。对选取的价值函数进行改进,使算法不会陷入局部最优而逼近全局最优解,并对系统的全局稳定性进行分析。通过仿真和实验验证,结果表明该方法能使系统全局稳定,抖动有明显削弱且具有更好的动态响应。

关键词:PWM整流器;滑模变结构;PID神经网络;趋近律;全局最优解

中图分类号:TM46 文献标识码:A

1引言

在电力电子技术应用领域中,PWM整流器具有实现能量双向流动、直流侧电压恒定、电网谐波低、功率因素可调等特点,因而得到了广泛使用。近几年,针对PI控制器的缺点提出了一种滑模变结构控制(SMVSC)策略,其物理实现简单,对参数变化和扰动不灵敏,响应速度快,适用面广,能够很好的应用于PWM整流器中,然而滑模变结构控制在本质上的不连续开关特性将会引起系统的抖振,使得稳定性降低的同时增加了控制器的运算量。

针对滑模变结构控制中的抖振现象,本文提出了一种改进PID神经网络复合控制(PIDNN)与滑模变结构相结合的控制方案,相比于传统滑模变结构控制,新的方案具有实时性好,无需精确的数学模型,鲁棒性强,在数字信号处理器(digital signalprocessor,DSP)上易于实现,能够很好的减小系统抖振等特点。

2三相电压型PWM整流器数学模型

三相电压型PWM整流器主电路如图1。图中ea、eb、ec为相位互差120°的三相交流电压,ia、ib、ic为三相交流侧电流,R为交流侧等效电阻、L为滤波电感、Udc为直流侧电压,iL为负载电流,RL为负载电阻,C为负载电容,以及sa、sb、sc为整流器IGBT的开关函数。

由于三相静止坐标系下的数学模型具有非线性时变特性,不利于控制系统的设计。根据功率不变原则,将三相静止坐标系下的数学模型转换到d-q同步旋转坐标系,转换后的数学模型如下:

式中:ed、eq为交流侧电动势的d、q分量;id、iq为交流侧电流的d、q分量;sd、sq为整流桥d-q坐标系下的开关函数。

3双闭环滑模变结构控制算法设计

3.1电压外环滑模面的选取与计算单元的设计

滑模变结构控制器设计主要包括两个环节,一是滑模面的选取,其次是趋近律的设计。

在三相VSR双闭环控制系统中,内环有功电流id是电压外环计算所得到的内部变量,则在系统滑模面的设计时需要控制的变量为外环电压Udc和内环无功电流iq。为了使得输出直流电压稳定在给定值,需满足等式Udc=Udcref。设计如下滑模面:

根据式(1)将电压状态变量表达式带入式(2),得:

3.2电流内环无功电流iq滑模面选取

为了满足系统在单位功率因素下运行,设计滑模面如下:

3.3趋近律的选择

为了使系统状态更快到达切换面且改善趋近运动的动态品质,本文采用了满足存在性、可达性和稳定性要求的指数趋近律进行趋近,令:根据式(1)可得如下状态方程:

根据式(1)、(6)、(7)、(8)、(9)可以得出滑模控制律为:

在指数趋近律公式中,kS可以保证系统状态偏离切换面很远时,以较快的速度到达滑模面。当S趋近于0时,kS趋近于0,但是由于Lεsgn(S)并不趋近于0,使得S也不趋近于0,而且系统参数和电力电子开关器件都具有一定的滞后性,造成系统状态在滑模面上来回的运动,从而产生颤振的现象。所以对于Lεsgn(S)中系数e的选择变得极其重要,若ε选择太小,会使得系统达到滑模面的速度过慢,若ε选择太大,则会使得系统出现超调甚至不稳定的现象。

为了解决上述问题,设计了一种改进PID神经网络控制器,实时对趋近律参数进行调整,最大限度的减小抖动。

4改进PID神经网络控制器设计

4.1PID神经网络控制系统结构

PID神经网络是一种多层前向神经网络,与一般神经网络的不同点在于隐藏层的选择上。一般神经网络中神经元的输入一输出特性都是静态的相同的,而PID神经网络的隐藏层由比例元、积分元、微分元组成,将PID控制规律融入到神经网络中,它具有PID控制器响应快、超调小、无静差的特点和神经网络的在线自学习能力,同时也克服了一般神经网络中的许多缺点。由于PIDNN结构简单,实现较易,采用DSP等芯片进行实现,算法运算量不大,因此可以很好的使用在实际工程应用。PIDNN结构形式如图2所示。

控制器采用2-3-1的3层BP神经网络,输入层输入分别为给定值r(k)和实际测量值y(k)。

输入层状态函数为:

式中:l、p、q为输入的最大限制值。

神经网络中权值是由价值函数进行训练更新的,若对初始权值选择不当,很难保证系统的稳定性且容易陷入局部最优解。针对这个问题,本文选取的价值函数为李亚普诺夫稳定性判据所要求的S-ke+e=0条件,后面证明了其不存在局部最优解问题:

在三相PWM整流器系统的PIDNN控制器中,两个输入信号分别为给定信号和实际测量信号,输出信号为滑模趋近律增益ε。通过不断的运算,直到E为一个无限趋近于0的正数时学习训练结束,此时已满足系统稳定性要求。在算法中将输入层到中间层的权值设定为定值:[w1i,w2i]=[1,-1],i=1,2,3,即给定信号与实际测量信号的误差作为中间层神经元的输入,不进行更新,从而减少了整个系统的计算量。中间层到输出层的权值通过不断的训练得到,其训练公式为:

4.2局部最优解问题

在BP神经网络权值更新时,算法最大的问题就是停留在局部最优解上。根据系统不存在局部最优解的条件:当一个函数的二阶导数不随着变量改变其符号时,说明函数变量的曲率符号不变,该系统不存在局部最优解。根据所选取的价值函数(21),可证明其不存在局部最优解。

将所选价值函数对权值求二阶偏导数:

由式(32)可以看出对所选价值函数求二阶偏导数其符号始终为正,则该函数不存在局部最优解,但由于神经网络是一种启发式算法,不能够得到精确的全局最优解值,但是可以逼近于全局最优解,则所得到的解为全局最优解或次优解。

4.3系统稳定性分析

使用李亚普诺夫函数来判断系统的稳定性,这里选取与价值函数相同的式子来做判断:

由此可以看出,当学习步长足够大时,V为负定,此时的系统是稳定的。但在实际应用中,当把学习步长取的太大时,对系统的稳定性会产生一定的影响。根据上述分析,可得到三相PWM整流器PIDD-SMVSC控制原理图如图3。

5系统仿真结果及分析

利用Matlab/Simulink平台搭建了三相电压型PWM整流器的仿真模型,以本文所提出的方法与传统滑模变结构控制算法进行仿真对比,验证其算法的有效性和优越性。系统仿真主要参数为:380V/50HZ正弦交流电输入,700V直流电压输出,交流侧电感为4mH,等效阻抗为0.15 Q,直流侧负载电阻为49Q,电容为235μF。为了使得仿真结果和实物实验时的参数基本保持一致,选择开关频率为12kHz。

改进PID神经网络滑模控制直流电压输出波形如图4(a)所示,传统滑模控制直流电压输出波形如图5(a)所示。从两幅图的对比可以看出,输出直流电压波形都几乎没有超调,但传统滑模变结构控制达到稳态的时间要长,当达到稳态后,传统滑模控制的电压值会在给定电压±6V之间来回抖动,使得输出直流电压质量不高。由改进PID神经网络滑模控制算法的仿真波形可以看出,在稳态时的抖动只有±0.05V左右,相比传统滑模控制方法有明显的削弱,控制效果更好。

为了进一步的验证改进PID神经网络滑模控制的动态性能,分别对负载突变和电压给定值变化的情况进行了仿真实验。图6给出了负载突变时的波形,当系统直流电压稳定后,在0.15S时将负载由50%额定值增至100%额定值。由图可以看出直流输出电压经过0.003S恢复至稳定值且电流平稳的过渡到新的稳态值。

图7给出了电压给定突变时的仿真波形,当系统稳定后,0.1S时电压的给定值由700V突变至650V,由图7(a)仿真波形可以看出经过0.01S后到达新的稳定状态,由图7(b)可以看出交流电流也很好的过渡到新的稳态,使得电压突变后同样保持在单位功率条件下运行。

上述所做的仿真实验验证了本文所提出方法的正确性和优越性,相比传统滑模变结构控制能够更好的消除抖振且具有良好的鲁棒性。

6实验结果

为了验证仿真结果的正确性,搭建了以TSM320F2818为主控芯片的实验样机,主要参数如下:直流输出电压为700V,额定功率为IOKW,IGBT采用三菱公司生产的CMIOODY-24H,交流侧绕线电感为4mH,负载功率电阻为50Ω,负载电容由2个4700μF的电解电容串联组成,采用五段式空问矢量技术,其开关频率为12KHz。图8(a)为输出直流电压波形,由于负载端电容的存在,通电瞬间电容侧相当于短路,从而产生很大的冲击电流,所以不能直接进行可控整流,而是首先进行带有软启动的不控整流。不控整流10S后直流电压稳定,再由DSP芯片控制进行可控整流。图8(b)为带载稳态时的A相电压电流波形,由图可以看出,功率因素接近1。图8(c),(d)分别为带载和空载时由不控整流到可控整流时直流电压和交流A相电流波形。图8(e)为在空载稳态运行后转换为带载情况下的直流电压和交流A相电流波形。

7结论

本文在分析了三相电压型PWM整流器数学模型的基础上,针对传统滑模变结构控制在整流器系统应用时所存在的不足,将改进PID神经网络控制加入到了传统滑模变结构控制中,使系统不会陷入局部最优从而逼近全局最优解,利用两者的优点最大幅度的减小了系统的颤振且鲁棒性好。由于控制算法简单,易于在DSP上实现,在搭建的实验样机上进行了验证,取得了很好的控制效果,具有一定的实用价值。