1.一种基于改进型粒子群算法扰动观测器复合滑模的逆变器控制策略,其特征在于,包括如下步骤:步骤1:根据三相全桥式LC型逆变器的滤波电感电流和滤波电容电压,构建三相逆变器的α‑β坐标系状态空间模型;
α‑β坐标系状态空间模型为:
其中,C为交流侧电容值,L为交流侧电感值,r为交流侧滤波电感内阻,Kpwm为逆变器等效增益, 和 分别为α轴和β轴上逆变器交流侧电感上的电流, 和 分别为α轴和β轴上逆变器交流侧流经负载的电流, 和 分别为α轴和β轴上逆变器交流侧电容电压,uconα和uconβ分别为α轴和β轴上逆变器交流侧输出的电压;
步骤2:根据步骤1构建的状态空间模型,将其转换为二阶系统,对总扰动参数进行系统扩张,构建三相逆变器的非线性扩张状态观测器模型;
二阶系统为:
由于α和β轴上的分析步骤相同,故以α为例进行分析,并将上述二阶系统重写为:其中,输出被控量y=uo,输入控制量 系统扰动
对总扰动参数进行系统扩张,构建三相逆变器的非线性扩张状态观测器模型为:其中,
式中:z1为状态变量x1观测值,z2为状态变量x2的观测值,z3为扰动观测值,ki为待定系数,θi为幂系数,i=1,2,3,δ为线性段区间长度,e0为x1的观测误差,u1为输入控制量,fal是一个具有线性段的连续幂次函数;
步骤3:根据步骤2构建的非线性扩张状态观测器模型,采用改进型粒子群算法对观测器的待定系数ki和幂系数θi组成的向量视为待优化的粒子进行整定,构建新的扩张状态观测器;所述改进型粒子群算法在惯性系数函数上利用如下公式逐步调整惯性系数:其中:ωmax,ωmin表示惯性系数的最大值和最小值,Maxn表示最大迭代次数,n表示当前迭代次数;
改进型粒子群算法对观测器的待定系数ki和幂系数θi组成的向量进行整定包括如下步骤:步骤3.1:初始化粒子种群规模n、惯性系数、位置和速度参数;
步骤3.2:随机生成粒子的初始位置和初始速度值以及个体最优和全局最优向量;
步骤3.3:将粒子的位置向量作为ESO的参数,通过观测器模型解出观测量;
步骤3.4:通过适应度函数确定粒子的适应度;
所述步骤3.4中的适应度函数在均方差指标的基础上,计入误差绝对值,具体为:步骤3.5:更新个体历史最优位置PB和整体最优位置GB;
步骤3.6:采用改进型粒子群算法,更新粒子的位置及速度;
所述步骤3.6中更新粒子的位置及速度具体为:
Vi(k+1)=ωnVi(k)+c1r1(PBi‑Xi(n))+c2r2(GB‑Xi(n))Xi(k+1)=Xi(k)+Vi(k+1)
其中,n为粒子的个数,i=1,2,…,n分别表示不同的粒子,ωn为惯性系数,通常在[0,1]之间取值;c1和c2为实常数,称之为加速度系数;r1和r2为[0,1]之间的随机数;
步骤3.7:判断观测误差是否达标,若达标则进行步骤3.8,否则将新粒子的位置及速度返回步骤3;
步骤3.8:输出观测器最优的参数ki和幂系数θi,参数整定结束;
步骤4:根据步骤3构建的新的扩张状态观测器,用观测误差的非线性PID估计总扰动来设计扰动观测器 扰动观测器设计为:其中,扰动观测器增益k1、k2、k3与扩张观测器中3个反馈增益,即待定系数一致,对扰动信号的要求为扰动及其扰动信号的导数有界;
步骤5:根据步骤4构建的扰动观测器,设计滑模面,并构建三相逆变器的指数趋近滑模控制律;
三相逆变器的指数趋近滑模控制律为:
其中,uref是理想电压,电压误差e=uref‑uo,滑模面 sign(s)为滑模面的符号函数,系数η>|d1|,c1>0,c2>0,k>0, 为扰动观测器,ucon为总的滑模控制率;
步骤6:根据步骤5获取滑模控制器的输出,通过SVPWM来对三相逆变器的全桥开关进行信号控制;获取滑模控制器的三相逆变器全桥开关控制信号为:将α、β坐标下的两个控制率uα和uβ作为SVPWM调制策略的输入,产生六路PWM信号控制六个开关器件的开关控制信号,使得直流输出电压Vdc跟踪给定值,采用SVPWM调制策略,开关频率等于采样频率,开关频率固定,利于三相PWM整流器滤波器参数的设计。