[发明专利]一种基于免疫算法的双向DC-DC变换器自抗扰控制方法有效
申请号: | 201810700721.1 | 申请日: | 2018-06-29 |
公开(公告)号: | CN108736722B | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 杨惠;骆姗;孙向东;张琦;晁凯悦 | 申请(专利权)人: | 西安理工大学 |
主分类号: | H02M3/158 | 分类号: | H02M3/158;H02J3/24;H02J3/28;H02J3/38 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 宁文涛 |
地址: | 710048*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 免疫 算法 双向 dc 变换器 控制 方法 | ||
1.一种基于免疫算法的双向DC-DC变换器自抗扰控制方法,其特征在于,双向DC-DC变换器采用电压电流双闭环控制,电流内环采用基于免疫算法的自抗扰控制器,电压外环采用PI控制器;
所述基于免疫算法的自抗扰控制器的设计过程如下:
步骤a、基于双向DC-DC变换器,选择独立式PWM控制方式,分别在Buck模式和Boost模式下建立数学模型;
Buck模式下的状态空间平均方程为:
Boost模式下的状态空间平均方程为:
式中,Vdc为直流母线电压,Vb为超级电容器端电压,Rdc为直流母线侧电源等效内阻,Rb为储能侧的等效内阻,C1为直流母线支撑电容,C2为储能侧的滤波电容,L为电感值,VC1和VC2分别为直流母线支撑电容和滤波电容电压,iL为电感电流,dBuck和dBoost分别为双向DC-DC变换器工作于Buck模式和Boost模式时的占空比;
步骤b、根据步骤a中的Buck模式下的状态空间平均方程和Boost模式下的状态空间平均方程分别得出两种模式下控制至电感电流的传递函数:
Buck模式:
Boost模式:
其中,L为电感值,DBoost为Boost模式时占空比的稳态值,IL为电感电流的稳态值;
步骤c、设计扩张状态观测器
由式(3)得到如下状态方程:
由式(4)得到如下状态方程:
将式(5)和式(6)写为如下的一般二阶系统形式:
其中,Buck模式时:
Boost模式时:
其中,为Buck模式和Boost模式时系统的内外扰动,b为补偿因子,u为最终控制信号,对于内环控制器而言,系统的输入为占空比d;
然后,将拓展为新的状态变量x3,并建立如下扩张状态观测器的方程:
其中,z1、z2分别为扩张状态观测器观测到的跟踪信号和微分信号,z3为估计的系统总扰动信号,β01、β02和β03为扩张状态观测器的观测器增益,α01、α02和α03是非线性函数fal的非线性参数,δ0为线性区间,e为跟踪信号和电感电流的误差;
步骤d、结合跟踪微分器和非线性反馈控制律,得二阶自抗扰控制器的离散实现形式
表示如下:跟踪微分器
最速控制综合函数fhan(x1,x2,r,h)的离散化算法公式为:
扩张状态观测器
非线性函数fal的表达式为:
非线性反馈控制律
其中,T为采样周期,k为采样时刻,h为滤波因子,r为速度因子,c、c0、y、a、a0均为中间变量,α1和α2为非线性反馈控制律的非线性参数,β1和β2为非线性组合的可调参数,u0为初始控制信号,u为最终控制信号,e1(k)和e2(k)分别为k时刻时,跟踪微分器输出的跟踪信号和微分信号与电感电流的跟踪信号和微分信号的误差;
步骤e、用免疫算法对自抗扰控制器中的扩张状态观测器增益和非线性反馈控制律参数进行自适应整定
免疫算法中误差信号和控制器输出的关系式为:
u(k)=K{1-λmg[Δu(k)]}e(k) (16)
式中,K是增益参数,m为比例系数,Δu(k)为控制信号的变化量,函数g是调节函数,α为作用系数;
将离散实现形式的扩张状态观测器和非线性反馈控制律改写为与免疫算法相对应的形式,如式(18)和式(19)所示:
u0=K2[1-λmg(Δu0)][β1fal(e1,α1,δ0)+β2fal(e2,α2,δ0)] (19)
其中,K01=K1β01,K02=K1β02,K03=K1β03,K1和K2是增益参数,λ表示调节过程中的免疫调节作用,m为比例系数,Δz1、Δz2、Δz3和Δu0为扩张状态观测器输出和控制信号的变化量,函数g是调节函数;
所述基于免疫算法的双向DC-DC变换器具体控制步骤如下:
步骤1、将直流母线电压的给定值和反馈值的误差经过PI控制器处理,输出电流内环的给定值;
步骤2、电流内环的给定值经过自抗扰控制器中的跟踪微分器安排的过渡过程,生成电流内环的给定值的跟踪信号和微分信号;
步骤3、扩张状态观测器通过对电感电流和控制信号的观测,输出电感电流的跟踪信号和微分信号,同时估计出系统的总扰动信号;
步骤4、将跟踪微分器输出的跟踪信号和微分信号与电感电流的跟踪信号和微分信号分别作差,得到两个误差信号,两个误差信号经过非线性反馈控制律进行非线性组合,生成初始控制信号;
步骤6、将扩张状态观测器估计出的总扰动信号补偿到初始控制信号中,得到最终的控制信号,最终的控制信号经过PWM发生得到PWM信号,最后经过逻辑运算选择双向Buck-Boost变换器的工作模式,得到开关管的驱动信号,用于驱动开关管工作。
2.根据权利要求1所述的一种基于免疫算法的双向DC-DC变换器自抗扰控制方法,其特征在于,所述双向Buck-Boost变换器工作模式的选择方式为:当直流母线电压的反馈值大于给定值的时候,双向DC-DC变换器工作在Buck模式,当直流母线电压的反馈值小于给定值的时候,双向DC-DC变换器工作在Boost模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810700721.1/1.html,转载请声明来源钻瓜专利网。