[0038] 如果in≥Ib(n),则占空比为:
[0039] 根据上述占空比控制所述Buck-Boost变换器中功率开关的导通时间,即可实现对所述Buck-Boost变换器的稳定性控制。
[0040] 本发明的第二方面,提供了一种Buck-Boost变换器稳定性控制装置。所述控制装置包括:微处理器、电容电压检测模块、电感电流检测模块、预处理模块Ⅰ、预处理模块Ⅱ、输入模块、输出驱动模块、显示器以及直流稳压电源。
[0041] 所述微处理器分别与所述预处理模块Ⅰ、预处理模块Ⅱ、输入模块、输出驱动模块及显示器相连。
[0042] 所述微处理器,用于建立所述Buck-Boost变换器的状态微分方程;根据输出延时反馈控制原理,对变换器中电感初始参考电流进行修正,得到电感新参考电流的解析表达式;根据上述状态微分方程的解和新参考电流表达式,得到系统的离散迭代映射模型;根据该离散迭代映射模型,通过数值仿真得到系统稳态运行时上述新参考电流表达式中反馈系数的具体取值;最后根据新参考电流表达式得到变换器中功率开关的占空比,根据该占空比控制Buck-Boost变换器中功率开关的导通时间,即可实现对Buck-Boost变换器实施稳定性控制。
[0043] 所述电容电压检测模块用于检测所述Buck-Boost变换器中的电容电压值。
[0044] 所述电感电流检测模块用于检测所述Buck-Boost变换器中的电感电流值。
[0045] 所述预处理模块Ⅰ与电容电压检测模块相连,所述预处理模块Ⅰ用于对电容电压检测模块的输出信号进行变换,使其满足微处理器对输入信号的要求。
[0046] 所述预处理模块Ⅱ与电感电流检测模块相连,所述预处理模块Ⅱ用于对电感电流检测模块的输出信号进行变换,使其满足微处理器对输入信号的要求。
[0047] 所述输入模块用于给微处理器输入相关参数。
[0048] 所述显示器用于显示相关参数与信号波形。
[0049] 所述输出驱动模块用于将微处理器输出的控制信号放大以驱动Buck-Boost变换器中的功率开关。
[0050] 所述直流稳压电源,用于为控制装置的各功能模块提供工作电源。
附图说明
[0051] 图1为本发明Buck-Boost变换器的主电路拓扑结构图
[0052] 图2为本发明提供的一种Buck-Boost变换器稳定性控制方法流程图
[0053] 图3为本发明提供的一种确定电感新参考电流表达式中反馈系数k具体取值的数值仿真流程图
[0054] 图4为本发明提供的一种Buck-Boost变换器稳定性控制装置结构框图具体实施方式
[0055] 下面结合附图和实施例对本发明做进一步具体的说明。
[0056] 参见图1,为本发明Buck-Boost变换器的主电路拓扑结构图。该变换器包括直流电源Uin、功率开关T、电感L、电容C、二极管D和负载电阻R。
[0057] 参见图2,为本发明提供的一种Buck-Boost变换器稳定性控制方法流程图。所述方法包括如下步骤:
[0058] 步骤1:根据Buck-Boost变换器的主电路结构建立其状态微分方程;
[0059] 步骤2:根据输出延时反馈控制原理,对变换器中电感初始参考电流进行修正,得到电感新参考电流的解析表达式;
[0060] 步骤3:根据上述状态微分方程的解和新参考电流表达式,得到系统的离散时间迭代映射模型;
[0061] 步骤4:根据上述离散时间迭代映射模型,通过数值仿真确定变换器稳态运行时上述新参考电流关系式中反馈系数的具体取值;
[0062] 步骤5:根据上述新参考电流表达式得到变换器中功率开关的占空比,根据该占空比控制变换器中功率开关的导通时间,即可有效抑制或消除Buck-Boost变换器运行中出现的分岔与混沌现象,实现变换器的稳定运行。
[0063] 所述步骤1中,建立所述Buck-Boost变换器的状态微分方程,具体包括:
[0064] 首先,在建立所述Buck-Boost变换器的状态微分方程时,作如下假设:将所述Buck-Boost变换器中所有电路元器件均视为理想器件,输入电源视为理想直流稳压电源;所述电路元器件包括:功率开关管、二极管、电感、电容及负载电阻。
[0065] 以Buck-Boost变换器中的电感电流iL和电容电压uC作为系统状态变量,根据该变换器中功率开关处于导通和关断两种状态,并基于基尔霍夫定律建立其状态微分方程,分别如式(1)、式(2)所示:
[0066]
[0067]
[0068] 式中: 为系统状态向量,Uin为Buck-Boost变换器的输入电源电压,L为电感,C为电容,R为负载电阻。
[0069] 所述步骤2中,根据输出延迟反馈控制原理,对Buck-Boost变换器中电感的初始参考电流进行修正,得到电感新参考电流的解析表达式,为:
[0070]
[0071] 式中:Iref为电感初始参考电流,T为变换器中功率开关的开关周期,k为反馈系数,uC(t)为电容电压,uC(t-T)为延迟时间T后的电容电压。
[0072] 所述步骤3中,得到系统的离散时间迭代映射模型,具体包括:
[0073] 首先对Buck-Boost变换器的状态微分方程(1)、(2)求解,得到其解分别如式(4)、式(5)所示:
[0074]
[0075]
[0076] 式中: φj(t)为Aj的状态转移矩阵。
[0077] 根据拉普拉斯变换法,求得其状态转移矩阵φj(t)为:
[0078]
[0079]
[0080] 式中:
[0081] 再针对电容电压在任意连续两个开关周期的对应时刻进行采样,设其采样值分别为un和un-1,根据该采用值计算得到相应的电感新参考电流值In′及电流边界值Ib(n),分别如式(8)和式(9)所示:
[0082]
[0083]
[0084] 式中:I′n为电感在第n个开关周期的新参考电流值,Ib(n)为电感第n个开关周期的电流边界值。
[0085] 根据电感电流在第n个开关周期的采样值in与其对应的电流边界值Ib(n)间的关系,并由状态微分方程的解得到电感电流和电容电压的迭代关系为:
[0086] 情况1:如果in
[0087]
[0088] 情况2:如果in≥Ib(n),则变换器中功率开关在开关周期T中的前dnT时间内处于导通状态,在后(1-dn)T时间内处于关断状态,dn为变换器中功率开关在第n个开关周期的占空比,将t0=nT,t1=nT+dnT,t2=(n+1)T代入式(5)得:
[0089]
[0090] 式中:
[0091] 由式(10)、(11)即构成了系统的离散迭代映射模型。
[0092] 所述步骤4的实现方式:
[0093] 参见图3,为本发明实施例提供的一种确定电感新参考电流表达式中反馈系数k具体取值的数值仿真流程图。具体步骤如下:
[0094] 步骤(4-1):设置仿真参数;包括:电源电压Uin、Buck-Boost变换器的主电路参数电感L和电容C、负载电阻R、反馈系数增量Δk、最大迭代次数N、开关周期T以及电感电流in、电容电压un、参考电流Iref、反馈系数k的初始值;
[0095] 步骤(4-2);设置迭代次数n的初始值;
[0096] 步骤(4-3):计算采样时刻电感的新参考电流值
[0097] 步骤(4-4):计算采样时刻电感电流的边界值
[0098] 步骤(4-5):判断电感电流的采样值in是否小于边界值Ib(n),若是则按式(10)计算下一采样时刻的电感电流in+1和电容电压un+1,否则按式(11)计算;
[0099] 步骤(4-6):迭代次数n加1;
[0100] 步骤(4-7):判断n是否小于最大迭代次数N,若是则返回步骤(4-3),否则执行步骤(4-8);
[0101] 步骤(4-8):判断系统的输出响应iN和uN是否与iN-1和uN-1相等,若是则结束仿真并输出此时的反馈系数值,否则反馈系数增加Δk,然后返回步骤(4-2)。
[0102] 所述步骤5的实现方式,具体为:
[0103] 确定反馈系数的具体取值后,可得到电感新参考电流的具体表达式,由此可得到变换器中功率开关的占空比。分两种情况:
[0104] 如果in
[0105] 如果in≥Ib(n),则变换器中的功率开关在开关周期中的前dnT时间内处于导通状态,在后(1-dn)T时间内处于关断状态。
[0106] 在这种情况下,当变换器中的功率开关在前dnT时间内处于导通状态时有:
[0107]
[0108] 对(12)两边积分,整理后得 (C为常数),假设电感在第n个采样点的电流为in,经过dnT时间后电感电流达到新参考电流值I′n,由此可得:
[0109]
[0110] 对式(13)求解得到变换器中功率开关的占空比为:
[0111] 根据上述占空比控制所述Buck-Boost变换器中功率开关的导通时间,即可实现对所述Buck-Boost变换器的稳定性控制。
[0112] 本发明实施例还提供一种Buck-Boost变换器稳定性控制装置,该装置包括:微处理器、电容电压检测模块、电感电流检测模块、预处理模块Ⅰ、预处理模块Ⅱ、输入模块、输出驱动模块、显示器以及直流稳压电源。
[0113] 所述微处理器分别与所述预处理模块Ⅰ、预处理模块Ⅱ、输入模块、输出驱动模块及显示器相连。
[0114] 所述微处理器,用于建立所述Buck-Boost变换器的状态微分方程;根据输出延时反馈控制原理,对变换器中电感初始参考电流进行修正,得到电感新参考电流的解析表达式;根据上述状态微分方程的解和新参考电流表达式,得到系统的离散迭代映射模型;根据该离散迭代映射模型,通过数值仿真得到系统稳态运行时上述新参考电流表达式中反馈系数的具体取值;最后根据新参考电流表达式得到变换器中功率开关的占空比,根据该占空比控制Buck-Boost变换器中功率开关的导通时间,即可实现对Buck-Boost变换器实施稳定性控制。
[0115] 所述电容电压检测模块用于检测所述Buck-Boost变换器中的电容电压值。
[0116] 所述电感电流检测模块用于检测所述Buck-Boost变换器中的电感电流值。
[0117] 所述预处理模块Ⅰ与电容电压检测模块相连,所述预处理模块Ⅰ用于对电容电压检测模块的输出信号进行变换,使其满足微处理器对输入信号的要求。
[0118] 所述预处理模块Ⅱ与电感电流检测模块相连,所述预处理模块Ⅱ用于对电感电流检测模块的输出信号进行变换,使其满足微处理器对输入信号的要求。
[0119] 所述输入模块用于给微处理器输入相关参数。
[0120] 所述显示器用于显示相关参数与信号波形。
[0121] 所述输出驱动模块用于将微处理器输出的控制信号放大以驱动Buck-Boost变换器中的功率开关。
[0122] 所述直流稳压电源,用于为控制装置的各功能模块提供工作电源。