【你哥电力电子】THE BUCK 降压斩波电路

2023-11-18

BUCK电路

2022年12月25日 nige in Tongji University
#elecEngeneer



降压斩波 / 升流变换器,理想情况下:
V o = D V i V_o=DV_i Vo=DViD:占空比, D ∈ ( 0 , 1 ] D\in (0, 1] D(0,1]


1. BUCK电路来源

请添加图片描述
BUCK电路控制负载两端的电压,达到降低平均电压的效果。图中的 VD 指二极管。


2. CCM下的理想稳态分析

连续电流模式:CCM。
分析假设:

  1. 变换器运行在稳态。
  2. 各元器件理想化,线路电阻 R = 0 R=0 R=0 (开关器件、二极管瞬通,无通态和开关损耗)。
  3. 开关频率 f s f_s fs 足够高,使得每个开关周期 T s T_s Ts 中电感电流 i L i_L iL 、电容电压 u C u_C uC 近似不变(L、C 的储能=释放,各周期波形相同)。

分析手段:(适用于稳态分析)。

  1. 电感秒伏平衡(磁链平衡)。
  2. 电容电荷平衡。
  3. 小波纹近似法:输出电压 v ( t ) = V o v(t)=V_o v(t)=Vo 视为直流量。
2.1 分析流程

传递能量的器件是电感。从电感电压->电感电流->电容电流->电容电压->开关电压->开关电流->二极管电压->二极管电流,最后画出一个开关周期中各电压电流的波形图。
BUCK电路的两种工作状态:
请添加图片描述

电感电压在1状态下有: v L = V i − V o (1) v_L=V_i-V_o\tag{1} vL=ViVo(1)在2状态下有: v L = − V o (2) v_L=-V_o\tag{2} vL=Vo(2)通过电感磁链平衡,开关周期内电感电压平均值为0,得到输入电压与输出电压的关系: D T s ( V i − V o ) = ( 1 − D ) T s V o D V i − D V o = V o − D V o V o = D V i \begin{align*} DT_s(V_i-V_o) &= (1-D)T_sV_o \\ DV_i-DV_o &= V_o-DV_o \\ V_o&= DV_i\tag{3} \end{align*} DTs(ViVo)DViDVoVo=(1D)TsVo=VoDVo=DVi(3)电感电流的平均值应该为输出电流(负载电流) I R I_R IR 的平均值: I L = ⟨ i L ⟩ = I R = V o / R (4) I_{L}=\langle i_L\rangle=I_R=V_o/R\tag{4} IL=iL=IR=Vo/R(4)电感电流1状态下的斜率: L d i L d t = v L d i L d t = V i − V o L \begin{align*} L\frac{di_L}{dt} &=v_L \\ \frac{di_L}{dt} &=\frac{V_i-V_o}{L}\tag{5} \end{align*} LdtdiLdtdiL=vL=LViVo(5)在2状态下的斜率: d i L d t = − V o L (6) \frac{di_L}{dt} =-\frac{V_o}{L}\tag{6} dtdiL=LVo(6)由于电容电荷平衡,电容电流平均值为0,观察电路有: i C = i L − I R (7) i_C=i_L-I_R\tag{7} iC=iLIR(7)由于输出电流不变,电容电流仅仅是电感电流去掉直流分量。
电感电流的波动=电容电流的波动: Δ i C = Δ i L = i L max ⁡ − i L min ⁡ = 1 L ∫ 0 D T s ( V i − V o )   d t = ( V i − V o ) D T s L (8) \Delta i_C=\Delta i_L=i_{L\max}-i_{L\min}=\frac 1 L\int_0^{DT_s}(V_i-V_o)\ dt=\frac{(V_i-V_o)DT_s}{L}\tag{8} ΔiC=ΔiL=iLmaxiLmin=L10DTs(ViVo) dt=L(ViVo)DTs(8)纹波幅值与负载电阻 R R R 无关。
电容电压的平均值为 V o V_o Vo ,波动可以通过对电容电流大于0部分的积分得到: C d u C d t = i C C\frac{du_C}{dt}=i_C CdtduC=iC
请添加图片描述

![[buck_ic.PNG|450]]
Δ u C = 1 C ∫ 1 2 D T s D T s + 1 2 ( 1 − D ) T s i C   d t = [ 1 2 D T s + 1 2 ( 1 − D ) T s ] ⋅ 1 2 Δ i C ⋅ 1 2 = T s Δ i L 8 C Δ u C = ( V i − V o ) D T s 2 8 C L \begin{align*} \Delta u_C &=\frac 1 C\int_{\frac 1 2 DT_s}^{DT_s+\frac1 2(1-D)T_s}i_C\ dt \\ &=[\frac 1 2DT_s+\frac1 2(1-D)T_s]\cdot \frac 1 2 \Delta i_C\cdot \frac 1 2 \\ &=\frac{T_s\Delta i_L}{8C} \\ \\ \Delta u_C&=\frac{(V_i-V_o)DT_s^2}{8CL} \tag{9} \end{align*} ΔuCΔuC=C121DTsDTs+21(1D)TsiC dt=[21DTs+21(1D)Ts]21ΔiC21=8CTsΔiL=8CL(ViVo)DTs2(9)
发现理想情况 纹波幅值与负载电阻 R 无关
对于理想开关管S电压,导通压降为0,关断时承受输入电压;
对于理想开关管S电流,导通时为电感导通电流,关断时为0;
对于理想二极管D电压,状态1承受负输入电压,状态2导通电压为0;
对于理想二极管D电流,状态1关断为0,状态2为电感续流电流;
请添加图片描述


3. DCM下的理想稳态分析

非连续电流模式:DCM。
由于纹波幅值与负载电阻 R 无关,随着负载电阻的增大,纹波平行下移。负载电阻达到一定程度,电感电流会到0,为临界断续模式。再增加负载则处于断续模式,最小电流为0。此时电感已经释放完能量,但开关仍未导通。

  1. 临界断续模式:
    临界断续时电感电流最小值 i L min ⁡ = 0 i_{L\min}=0 iLmin=0 ,由于纹波幅值与负载无关,最大值减去最小值为 Δ i L \Delta i_L ΔiL
  2. 连续导电模式:
    I R > 0.5 ⋅ Δ i L = ( V i − V o ) D T s 2 L D V i R > ( 1 − D ) D V i T s 2 L   ,   l e t   ( 1 − D ) = D ′ D ′ < 2 L R T s \begin{align*} I_R& \gt 0.5\cdot\Delta i_L=\frac{(V_i-V_o)DT_s}{2L} \\ \frac{DV_i}{R} &\gt\frac{(1-D)DV_iT_s}{2L}\ ,\ let \ (1-D)=D' \\ D'&\lt\frac{2L}{RT_s}\tag{10} \end{align*} IRRDViD>0.5ΔiL=2L(ViVo)DTs>2L(1D)DViTs , let (1D)=D<RTs2L(10)
  3. 非连续导电模式:
    I R < 0.5 ⋅ Δ i L = ( V i − V o ) D T s 2 L D ′ > 2 L R T s \begin{align*} I_R &\lt 0.5\cdot\Delta i_L=\frac{(V_i-V_o)DT_s}{2L} \\ D' & \gt\frac{2L}{RT_s}\tag{11} \end{align*} IRD<0.5ΔiL=2L(ViVo)DTs>RTs2L(11)
3.1 以无量纲参数表示临界条件

令无量纲参数 K = 2 L R T s K=\frac{ 2L}{ RT_s} K=RTs2L ,模式边界上的 K 临界值 K c r i t ( D ) = 1 − D K_{crit}(D)=1-D Kcrit(D)=1D,有: K < K c r i t ( D ) K<K_{crit}(D) K<Kcrit(D)为非连续导电模式。若以D为横轴,K为纵轴,则 K c r i t ( D ) K_{crit}(D) Kcrit(D) 确定了一条曲线,若电路参数确定,则 K 确定,由 K 的值画条横线可以确定临界工作点(D,K)。曲线高于该 K 值的部分对应的横坐标占空比就是断续模式的占空比,反之是连续模式的占空比。
请添加图片描述

同理,也可以用负载电阻、负载电感等确定临界条件,如解出: R c r i t = 2 L ( 1 − D ) T s R_{crit}=\frac{2L}{(1-D)T_s} Rcrit=(1D)Ts2L由于 1-D 最大为1,所以最小负载 R = 2 L T s R=\frac{ 2L}{ T_s} R=Ts2L 确定, 小于该负载 buck 在任何占空比下都处于连续模式。

3.2 分析流程

从电感电压->电感电流->电容电流->电容电压->开关电压->开关电流->二极管电压->二极管电流,最后画出一个开关周期中各电压电流的波形图。
断续下的工作状态:
请添加图片描述

D 1 T s D_1T_s D1Ts 为开关管导通时间, D 2 T s D_2T_s D2Ts 为开关管关闭且电感续流时间时间, D 3 T s D_3T_s D3Ts 为电感断续时间。
D 1 D_1 D1 是已知的。
电感电压在 ( D 1 + D 2 ) T s (D_1+D_2)T_s (D1+D2)Ts 内和连续模式一样,断续时电感电压为0。
电感电流在 ( D 1 + D 2 ) T s (D_1+D_2)T_s (D1+D2)Ts 内和连续模式一样,断续时电感电流为0。
输出电流:
I R = V o R = i L − i C \begin{align*} I_R=\frac{V_o}{R}=i_L-i_C \end{align*} IR=RVo=iLiC电容电流波形仍为电感电流向下平移了 I R I_R IR 的波形:
请添加图片描述

![[buck_DCM1.PNG|700]]
由电容电荷平衡有电容电流平均值为0,所以电感电流一个周期内的平均值(直流分量)即为输出负载电流:
i L m a x ( D 1 + D 2 ) T s 2 = I R T s \begin{align*} \frac{i_{Lmax}(D_1+D_2)T_s}{2}&=I_RT_s \end{align*} 2iLmax(D1+D2)Ts=IRTs
由于:
i L m a x = Δ i L = 1 L ∫ 0 D 1 T s ( V i − V o )   d t = 1 L D 1 T s ( V i − V o ) \begin{align*} i_{Lmax}=\Delta i_L=\frac 1 L\int_{0}^{D_1T_s}(V_i-V_o)\ dt = \frac 1 LD_1T_s(V_i-V_o) \end{align*} iLmax=ΔiL=L10D1Ts(ViVo) dt=L1D1Ts(ViVo)
所以:
I R = D 1 ( D 1 + D 2 ) ( V i − V o ) T s 2 L k = 1 − D 1 + D 2 2 \begin{align*} I_R&=\frac{D_1(D_1+D_2)(V_i-V_o)T_s}{2L} \tag{12} \\ \\ k& =1-\frac{D_1+D_2}{2}\tag{13} \end{align*} IRk=2LD1(D1+D2)(ViVo)Ts=12D1+D2(12)(13)
由电感秒伏平衡有:
D 1 T s ( V i − V o ) = D 2 T s V o D 2 = D 1 ( V i − V o ) V o \begin{align*} D_1T_s(V_i-V_o)& =D_2T_sV_o \\ \\ D_2 &=\frac{D_1(V_i-V_o)}{V_o}\tag{14} \end{align*} D1Ts(ViVo)D2=D2TsVo=VoD1(ViVo)(14)
将式(14)和无量纲参数 K 代入(12)有断续模式电压增益:
V 0 R = D 1 2 ( 1 + ( V i − V o ) V o ) ( V i − V o ) T s 2 L V o V i = 2 1 + 1 + 4 K D 1 2 = D 1 D 1 + D 2 \begin{align*} \frac{V_0}{R}&=\frac{D_1^2(1+\frac{(V_i-V_o)}{V_o})(V_i-V_o)T_s}{2L} \\ \\ \frac{V_o}{V_i}&=\frac 2{1+\sqrt{1+\frac{4K}{D_1^2}}}=\frac{D_1}{D_1+D_2}\tag{15} \end{align*} RV0ViVo=2LD12(1+Vo(ViVo))(ViVo)Ts=1+1+D124K 2=D1+D2D1(15)
由于:
D 1 + D 2 < 1 D 1 D 1 + D 2 > D 1 \begin{align*} D_1+D_2&\lt 1 \\\\ \frac{D_1}{D_1+D_2}&\gt D_1 \end{align*} D1+D2D1+D2D1<1>D1
断续模式下输出电压是升高的。
同时发现输出电压不仅与占空比有关,还与电路参数有关。若把电压增益用 M 表示,代入无量纲参数 K,有:
M = { D 1 , K > K c r i t 2 1 + 1 + 4 K D 1 2   , K < K c r i t (16) M= \begin{cases} D_1 & ,K\gt K_{crit} \\[3ex] \frac {\large 2}{ \large 1+\sqrt{1+\frac{ 4K}{ D_1^2}}} & \ ,K\lt K_{crit} \end{cases} \tag{16} M= D11+1+D124K 2,K>Kcrit ,K<Kcrit(16)
D 1 = M K 1 − M D 2 = K ( 1 − M ) (17) \begin{align*} D_1&=M\sqrt{\frac{K}{1-M}} \\ \\ D_2&=\sqrt{K(1-M)} \end{align*} \tag{17} D1D2=M1MK =K(1M) (17)
输出电压纹波:
Δ u C = 1 C ∫ ( 1 − k ) D 1 T s ( D 1 + k D 2 ) T s i C   d t = 1 C k ( D 1 + D 2 ) ( i L m a x − I R ) T s 2 Δ u C = [ 2 − ( D 1 + D 2 ) ] 2 4 C ⋅ I R ⋅ T s \begin{align*} \Delta u_C =\frac 1 C\int_{(1-k)D_1T_s}^{(D_1+kD_2)T_s}i_C\ dt &=\frac 1 C\frac{k(D_1+D_2)(i_{Lmax}-I_R)T_s}{2}\\ \\ \Delta u_C&=\frac{[2-(D_1+D_2)]^2}{4C}\cdot I_R\cdot T_s \tag{18} \end{align*} ΔuC=C1(1k)D1Ts(D1+kD2)TsiC dtΔuC=C12k(D1+D2)(iLmaxIR)Ts=4C[2(D1+D2)]2IRTs(18)
请添加图片描述


4. BUCK电路的元器件简易参数选择

设计占空比 -> 设计开关频率 -> 选择电感 -> 求输出电流、电流纹波 -> 选择电容。

4.1 电感 L 参数选择

由电感电流临界断续条件有:
I R = V o R > 1 2 Δ i L = ( V i − V o ) D T s 2 L I_R=\frac{V_o}{R}\gt\frac 1 2\Delta i_L=\frac{(V_i-V_o)DT_s}{2L} IR=RVo>21ΔiL=2L(ViVo)DTs所以保证电流连续的最小电感:
L > ( V i − V o ) D T s R 2 V o = ( 1 − D ) R T s 2 (19) L\gt\frac{(V_i-V_o)DT_sR}{2V_o}=\frac{(1-D)RT_s}{2}\tag{19} L>2Vo(ViVo)DTsR=2(1D)RTs(19)
若要通过纹波大小确定电感,则:
L = ( V i − V o ) D T s Δ i L (20) L=\frac{(V_i-V_o)DT_s}{\Delta i_L}\tag{20} L=ΔiL(ViVo)DTs(20)

4.2 电容 C 参数选择

确定电感后,连续模式下由输出电压纹波(9)大小确定电容:
C = ( 1 − D ) T s 2 8 L ( Δ V o / V o ) (21) C=\frac{(1-D)T_s^2}{8L(\Delta V_o/V_o)}\tag{21} C=8L(ΔVo/Vo)(1D)Ts2(21)
断续模式下( D 3 T s D_3T_s D3Ts 时间段)器件的受压并未升高,所以按照了连续模式选择即可。


5. CCM等效直流变压器模型与电感铜损耗

实际上为[[1. DC-DC分析概述]]中的时间平均等效电路法。建立的模型为 CCM理想大信号平均模型。在理想BUCK电路上电感串联一电阻 R L R_L RL ,作为电感绕组电阻。
请添加图片描述

平均电感电压:
⟨ v L ⟩ = 0 = D V i − ⟨ i L ⟩ R L − V C (22) \langle v_L \rangle=0=DV_i-\langle i_L\rangle R_L-V_C\tag{22} vL=0=DViiLRLVC(22)
平均电容电流:
⟨ i C ⟩ = 0 = ⟨ i L ⟩ − V C R (23) \langle i_C \rangle=0=\langle i_L \rangle-\frac{V_C}{R}\tag{23} iC=0=iLRVC(23)
D V i DV_i DVi 看成受控源可以画出直流大信号平均等效电路图:
请添加图片描述

为了构成直流变压器,需要补充原边,由功率平衡:
V i I i = V o I o = D V i I o V_iI_i=V_oI_o=DV_iI_o ViIi=VoIo=DViIo
所以:
I i = D I o = D ⟨ i L ⟩ (24) I_i=DI_o=D\langle i_L \rangle\tag{24} Ii=DIo=DiL(24)
在原边补充一受控电流源即可构成BUCK等效直流变压器电路:
请添加图片描述

电容电压:
V C = D V i ⋅ R R + R L (25) V_C=DV_i\cdot\frac{R}{R+R_L}\tag{25} VC=DViR+RLR(25)
考虑电感铜损耗后的效率:
η = P o u t P i n = V C ⟨ i L ⟩ V i D ⟨ i L ⟩ = R R + R L (26) \eta=\frac{P_{out}}{P_{in}}=\frac{V_C\langle i_L\rangle}{V_iD\langle i_L\rangle}=\frac{R}{R+R_L}\tag {26} η=PinPout=ViDiLVCiL=R+RLR(26)
为方便后续分析,可以将两个受控源连在一起。
请添加图片描述


6. CCM非理想能量守恒平均分析

考虑开关管的导通电阻 R S R_{S} RS 、二极管器件的导通压降 V F V_{F} VF 和等效平均电阻电阻 R F R_F RF、电感电容等效串联电阻 R L R_L RL R C R_C RC
非理想BUCK电路:
请添加图片描述

电感电压:
{ v L = V i − V o − ( R S + R L ) I R   , 开关 S 导通 v L = − ( V o + V F + ( R F + R L ) I R )   , 开关 S 关闭 \begin{cases} v_L=V_i-V_o-(R_S+R_L)I_R & \ , 开关S导通 \\[3ex] v_L=-(V_o+V_F+(R_F+R_L)I_R)& \ , 开关S关闭 \end{cases} vL=ViVo(RS+RL)IRvL=(Vo+VF+(RF+RL)IR) ,开关S导通 ,开关S关闭
电感秒伏平衡
D ⋅ [ V i − V o − ( R S + R L ) I R ] = ( 1 − D ) ⋅ [ V o + V F + ( R F + R L ) I R ] D\cdot[V_i-V_o-(R_S+R_L)I_R]=(1-D)\cdot[V_o+V_F+(R_F+R_L)I_R] D[ViVo(RS+RL)IR]=(1D)[Vo+VF+(RF+RL)IR]
解得:
D = V o + V F + ( R F + R L ) I R V i + V F + ( R F − R S ) I R (27) D=\frac{V_o+V_F+(R_F+R_L)I_R}{V_i+V_F+(R_F-R_S)I_R}\tag{27} D=Vi+VF+(RFRS)IRVo+VF+(RF+RL)IR(27)
代入 I R = V o / R I_R=V_o/R IR=Vo/R 有:
V o = [ D V i − ( 1 − D ) V F ] ⋅ R R + R L + D R S + ( 1 − D ) R F (28) V_o=[DV_i-(1-D)V_F]\cdot\frac{R}{R+R_L+DR_S+(1-D)R_F}\tag{28} Vo=[DVi(1D)VF]R+RL+DRS+(1D)RFR(28)
观察开关网络部分,得到电流关系
⟨ i L ⟩ = ⟨ i S ⟩ D = ⟨ i D i o d e ⟩ 1 − D = V o R \langle i_L\rangle=\frac{\langle i_S\rangle}{D}=\frac{\langle i_{Diode}\rangle}{1-D}=\frac{V_o}{R} iL=DiS=1DiDiode=RVo
和理想时一样:
用平均电流来计算有效值,有:
I S r m s = D T s ⟨ i L ⟩ 2 / T s = D ⋅ ⟨ i L ⟩ = ⟨ i S ⟩ D = D ⋅ ⟨ i D i o d e ⟩ 1 − D I_{Srms}=\sqrt{DT_s\langle i_L\rangle^2/T_s}=\sqrt D\cdot \langle i_L\rangle= \frac{\langle i_S\rangle}{\sqrt D}=\frac{\sqrt D\cdot \langle i_{Diode}\rangle}{1-D} ISrms=DTsiL2/Ts =D iL=D iS=1DD iDiode
能量守恒平均,得到开关支路上的等效电阻:
P S = R S I S r m s 2 = D R S ⟨ i L ⟩ 2 = ( R S D ) ⟨ i S ⟩ 2 P_{S}=R_SI_{Srms}^2=DR_S\langle i_L\rangle^2=(\frac{R_S}{D})\langle i_S\rangle^2 PS=RSISrms2=DRSiL2=(DRS)iS2
R S ′ = R S D (29) R_S'=\frac{R_S}{D}\tag{29} RS=DRS(29)
同理:
I D r m s = ( 1 − D ) T s ⟨ i L ⟩ 2 / T s = 1 − D ⋅ ⟨ i L ⟩ = ⟨ i S ⟩ 1 − D D = ⟨ i D i o d e ⟩ 1 − D I_{Drms}=\sqrt{(1-D)T_s\langle i_L\rangle^2/T_s}=\sqrt {1-D}\cdot \langle i_L\rangle= \frac{\langle i_S\rangle\sqrt {1-D}}{D}=\frac{ \langle i_{Diode}\rangle}{\sqrt{1-D}} IDrms=(1D)TsiL2/Ts =1D iL=DiS1D =1D iDiode
P D i o d e = R F I D r m s 2 = ( 1 − D ) R F ⟨ i L ⟩ 2 = ( R F 1 − D ) ⟨ i D i o d e ⟩ 2 P_{Diode}=R_FI_{Drms}^2=(1-D)R_F\langle i_L\rangle^2=(\frac{R_F}{1-D})\langle i_{Diode}\rangle^2 PDiode=RFIDrms2=(1D)RFiL2=(1DRF)iDiode2
R F ′ = R F 1 − D (30) R_F'=\frac{R_F}{1-D}\tag{30} RF=1DRF(30)
效率:
η = P o u t P i n = I R V o I i V i = V o D V i = D V i − ( 1 − D ) V F D V i ⋅ R R + R L + D R S + ( 1 − D ) R F = 1 1 + R E R + ( 1 − D ) V F V o (31) \begin{align*} \eta=\frac{P_{out}}{P_{in}}&=\frac{I_RV_o}{I_iV_i} =\frac{V_o}{DV_i} \\ \\ &=\frac{DV_i-(1-D)V_{F}}{DV_i}\cdot\frac{R}{R+R_L+DR_S+(1-D)R_F}\\ \\ &=\frac{1}{1+\frac{ R_E }{ R }+\frac{ (1-D)V_F }{ V_o }} \end{align*} \tag{31} η=PinPout=IiViIRVo=DViVo=DViDVi(1D)VFR+RL+DRS+(1D)RFR=1+RRE+Vo(1D)VF1(31)
显然效率要高则 R E R_E RE V F V_F VF 要尽量小,其中:
R E = R L + D R S + ( 1 − D ) R F (32) R_E=R_L+DR_S+(1-D)R_F\tag{32} RE=RL+DRS+(1D)RF(32)
模仿CCM下的理想稳态分析可得到纹波的计算公式:
Δ i L = [ V i − I R ( R S + R L ) − V o ] D T s L (33) \Delta i_L=\frac{[V_i-I_R(R_{S}+R_L)-V_o]DT_s}{L}\tag{33} ΔiL=L[ViIR(RS+RL)Vo]DTs(33)
由于直流稳态情况,流过滤波电流支路的电流为电感电流交流分量,平均值为0
且电容电流为三角波,幅度为 Δ i L / 2 \Delta i_L / 2 ΔiL/2 ,三角波有效值为幅值除以根号3,所以电容电流有效值
I C r m s = Δ i L 2 3 = V o ( 1 − D ) T s 2 3 L (34) I_{Crms}=\frac{\Delta i_L}{2\sqrt3}=\frac{V_o(1-D)T_s}{2\sqrt3L}\tag{34} ICrms=23 ΔiL=23 LVo(1D)Ts(34)
滤波电容功率损耗:
P R c = R C Δ i L 2 12 = R C V o 2 ( 1 − D ) 2 T s 2 12 L 2 (35) P_{Rc}=\frac{R_C\Delta i_L^2}{12}=\frac{R_CV_o^2(1-D)^2T_s^2}{12L^2}\tag{35} PRc=12RCΔiL2=12L2RCVo2(1D)2Ts2(35)

6.1 CCM非理想大信号平均模型

由式(29、30)可得 CCM非理想大信号平均模型:
请添加图片描述

6.2 CCM等效大信号平均模型

观察式(28,32),由分压公式,
V F V_F VF 写至电感后,可得CCM等效大信号平均模型:
请添加图片描述

6.3 CCM的DC电路模型

电容支路看作开路,电感看作短路,得到DC电路模型:
请添加图片描述

6.4 CCM的小信号线性电路模型

对于BUCK电路的开关网络部分,在动态情况下,占空比输入可能存在微小扰动,所以三端开关网络的输入、输出部分也存在微小扰动,
v a p = V a p + v ^ a p v_{ap}=V_{ap}+\hat v_{ap} vap=Vap+v^ap i a = I a + i ^ a i_{a}=I_{a}+\hat i_{a} ia=Ia+i^a i c = I c + i ^ c i_{c}=I_{c}+\hat i_{c} ic=Ic+i^c
请添加图片描述

令含扰动的占空比为:
d = D + d ^ d=D+\hat d d=D+d^
代入理想BUCK开关网络变比关系式有:
i a = I a + i ^ a = ( D + d ^ ) ( I c + i ^ c ) = D I c + d ^ I c + D i ^ c + d ^   i ^ c v c p = V c p + v ^ c p = ( D + d ^ ) ( V a p + v ^ a p ) = D V a p + d ^ V a p + D v ^ a p + d ^   v ^ a p \begin{align*} i_a=I_a+\hat i_a=(D+\hat d)(I_{c}+\hat i_{c})&=DI_c+\hat dI_c+D\hat i_c+\hat d \ \hat i_c \\ \\ v_{cp}=V_{cp}+\hat v_{cp}=(D+\hat d)(V_{ap}+\hat v_{ap})&=DV_{ap}+\hat dV_{ap}+D\hat v_{ap}+\hat d \ \hat v_{ap} \end{align*} ia=Ia+i^a=(D+d^)(Ic+i^c)vcp=Vcp+v^cp=(D+d^)(Vap+v^ap)=DIc+d^Ic+Di^c+d^ i^c=DVap+d^Vap+Dv^ap+d^ v^ap
若扰动量远远小于平均值,则去掉小量乘积(高阶小量),线性化得到:
i a = I a + i ^ a = ( D + d ^ ) ( I c + i ^ c ) = D ( I c + i ^ c ) + d ^ I c v c p = V c p + v ^ c p = ( D + d ^ ) ( V a p + v ^ a p ) = D ( V a p + v ^ a p ) + d ^ V a p \begin{align*} i_a=I_a+\hat i_a=(D+\hat d)(I_{c}+\hat i_{c})&=D(I_c+\hat i_c)+\hat dI_c \tag{36} \\ \\ v_{cp}=V_{cp}+\hat v_{cp}=(D+\hat d)(V_{ap}+\hat v_{ap})&=D(V_{ap}+\hat v_{ap})+\hat dV_{ap} \tag{37} \end{align*} ia=Ia+i^a=(D+d^)(Ic+i^c)vcp=Vcp+v^cp=(D+d^)(Vap+v^ap)=D(Ic+i^c)+d^Ic=D(Vap+v^ap)+d^Vap(36)(37)
根据上两式可以得到BUCK开关网络在CCM下的小信号等效电路模型:
请添加图片描述

从而得到非理想的CCM小信号线性电路模型:
注意输入量是小量,且由于去掉了直流量, V F V_F VF没有出现在等效电路中。
请添加图片描述

其中:
i ^ L = I c + i ^ c \hat i_L=I_c+\hat i_c i^L=Ic+i^c
i a = I a + i ^ a = D ( I c + i ^ c ) + d ^ I c = D i ^ L + I L d ^ i_a=I_a+\hat i_a=D(I_c+\hat i_c)+\hat dI_c=D\hat i_L+I_L\hat d ia=Ia+i^a=D(Ic+i^c)+d^Ic=Di^L+ILd^
v ^ i = V a p + v ^ a p \hat v_i=V_{ap}+\hat v_{ap} v^i=Vap+v^ap
v c p = D ( V a p + v ^ a p ) + d ^ V a p = D v ^ i + D v ^ i v_{cp}=D(V_{ap}+\hat v_{ap})+\hat dV_{ap}=D\hat v_i+D\hat v_i vcp=D(Vap+v^ap)+d^Vap=Dv^i+Dv^i

6.5 CCM非理想小信号传递函数

由小信号线性电路模型有:
请添加图片描述

用信号与系统中练过的 s域模型分析方法与分压公式可求传递函数。
电容: 1 s C \frac { 1}{ sC} sC1 ,电感: s L sL sL

6.5.1 求输出对占空比的传递函数

输入看作恒定值,则 v ^ i = 0 \hat v_i=0 v^i=0,有:
G v d ( s ) = v ^ o d ^ = V i ⋅ ( R C + 1 / s C ) / / R R E + s L + ( R C + 1 / s C ) / / R = V i ⋅ 1 + s C R C s 2 L C ( 1 + R C / R ) + s ( L / R + C R E R C / R + C R E + C R C ) + ( 1 + R E / R ) \begin{align*} G_{vd}(s)=\frac{\hat v_o}{\hat d}&=V_i\cdot\frac{(R_C+1/sC)//R}{R_E+sL+(R_C+1/sC)//R} \\ \\ &=V_i\cdot\frac{1+sCR_C}{s^2LC(1+R_C/R)+s(L/R+CR_ER_C/R+CR_E+CR_C)+(1+R_E/R)}\tag{38} \end{align*} Gvd(s)=d^v^o=ViRE+sL+(RC+1/sC)//R(RC+1/sC)//R=Vis2LC(1+RC/R)+s(L/R+CRERC/R+CRE+CRC)+(1+RE/R)1+sCRC(38)
R E = R C = 0 R_E=R_C=0 RE=RC=0 有:
G v d ( s ) = V i s 2 L C + s L / R + 1 G_{vd}(s)=\frac{V_i}{s^2LC+sL/R+1} Gvd(s)=s2LC+sL/R+1Vi

6.5.2 求输出阻抗

v ^ i = d ^ = 0 \hat v_i=\hat d=0 v^i=d^=0 ,有:
Z o ( s ) = R / / ( R C + 1 / s C ) / / ( R E + s L ) = ( 1 + s C R C ) ( s L + R E ) s 2 L C ( 1 + R C / R ) + s ( L / R + C R E R C / R + C R E + C R C ) + ( 1 + R E / R ) \begin{align*} Z_o(s)&=R//(R_C+1/sC)//(R_E+sL) \\ \\ &=\frac{(1+sCR_C)(sL+R_E)}{s^2LC(1+R_C/R)+s(L/R+CR_ER_C/R+CR_E+CR_C)+(1+R_E/R)}\tag{39} \end{align*} Zo(s)=R//(RC+1/sC)//(RE+sL)=s2LC(1+RC/R)+s(L/R+CRERC/R+CRE+CRC)+(1+RE/R)(1+sCRC)(sL+RE)(39)
与式(38)特征方程一样。

6.5.3 求输入阻抗

d ^ = 0 \hat d=0 d^=0 ,有:
Z i ( s ) = 1 D 2 ⋅ ( R E + s L + ( R C + 1 / s C ) / / R ) = s 2 L C ( 1 + R C / R ) + s ( L / R + C R E R C / R + C R E + C R C ) + ( 1 + R E / R ) D 2 [   s C ( R C / R + 1 ) + 1 / R   ] \begin{align*} Z_i(s)&=\frac{1}{D^2}\cdot(R_E+sL+(R_C+1/sC)//R) \\ \\ &=\frac{s^2LC(1+R_C/R)+s(L/R+CR_ER_C/R+CR_E+CR_C)+(1+R_E/R)}{D^2[ \ sC(R_C/R+1)+1/R \ ]}\tag{40} \end{align*} Zi(s)=D21(RE+sL+(RC+1/sC)//R)=D2[ sC(RC/R+1)+1/R ]s2LC(1+RC/R)+s(L/R+CRERC/R+CRE+CRC)+(1+RE/R)(40)
分母是特征方程。
前面乘占空比倒数平方是为了换算到输入侧。

6.5.4 求小信号传递函数

d ^ = 0 \hat d=0 d^=0 ,有:
A ( s ) = v ^ o v ^ i = D ⋅ ( R C + 1 / s C ) / / R R E + s L + ( R C + 1 / s C ) / / R = D ⋅ 1 + s C R C s 2 L C ( 1 + R C / R ) + s ( L / R + C R E R C / R + C R E + C R C ) + ( 1 + R E / R ) \begin{align*} A(s)=\frac{\hat v_o}{\hat v_i} & =D\cdot\frac{(R_C+1/sC)//R}{R_E+sL+(R_C+1/sC)//R} \\ \\ &=D\cdot\frac{1+sCR_C}{s^2LC(1+R_C/R)+s(L/R+CR_ER_C/R+CR_E+CR_C)+(1+R_E/R)}\tag{41} \end{align*} A(s)=v^iv^o=DRE+sL+(RC+1/sC)//R(RC+1/sC)//R=Ds2LC(1+RC/R)+s(L/R+CRERC/R+CRE+CRC)+(1+RE/R)1+sCRC(41)


7. CCM理想状态空间平均分析

请添加图片描述

取电感电流与电容电压为状态变量有:
S导通:
d d t [ i L u C ] = [ 0 − 1 L 1 C − 1 R C ] [ i L u C ] + [ 1 L 0 ] v i (42) \frac d{dt} \begin{bmatrix} i_L \\ u_C \end{bmatrix} =\begin{bmatrix} 0 & -\frac 1 L \\ \frac 1 C & -\frac 1 {RC} \end{bmatrix} \begin{bmatrix} i_L \\ u_C \end{bmatrix}+ \begin{bmatrix} \frac 1 L \\ 0 \end{bmatrix} v_i\tag{42} dtd[iLuC]=[0C1L1RC1][iLuC]+[L10]vi(42)
S关闭:
d d t [ i L u C ] = [ 0 − 1 L 1 C − 1 R C ] [ i L u C ] + [ 0 0 ] v i (43) \frac d{dt} \begin{bmatrix} i_L \\ u_C \end{bmatrix} =\begin{bmatrix} 0 & -\frac 1 L \\ \frac 1 C & -\frac 1 {RC} \end{bmatrix} \begin{bmatrix} i_L \\ u_C \end{bmatrix}+ \begin{bmatrix} 0 \\ 0 \end{bmatrix} v_i \tag{43} dtd[iLuC]=[0C1L1RC1][iLuC]+[00]vi(43)
(42)乘 D 加(43)乘(1-D)得大信号状态空间平均模型:
d d t [ I L V C ] = [ 0 − 1 L 1 C − 1 R C ] [ I L V C ] + [ 1 L 0 ] V i D (44) \frac d{dt} \begin{bmatrix} I_L \\ V_C \end{bmatrix} =\begin{bmatrix} 0 & -\frac 1 L \\ \frac 1 C & -\frac 1 {RC} \end{bmatrix} \begin{bmatrix} I_L \\ V_C \end{bmatrix}+ \begin{bmatrix} \frac 1 L \\ 0 \end{bmatrix} V_iD \tag{44} dtd[ILVC]=[0C1L1RC1][ILVC]+[L10]ViD(44)
加入扰动:
d d t [ I L + i ^ L V C + u ^ C ] = [ 0 − 1 L 1 C − 1 R C ] [ I L + i ^ L V C + u ^ C ] + [ 1 L 0 ] ( V i + v ^ i ) ( D + d ^ ) \frac d{dt} \begin{bmatrix} I_L+\hat i_L \\ V_C+\hat u_C \end{bmatrix} =\begin{bmatrix} 0 & -\frac 1 L \\ \frac 1 C & -\frac 1 {RC} \end{bmatrix} \begin{bmatrix} I_L+\hat i_L \\ V_C+\hat u_C \end{bmatrix}+ \begin{bmatrix} \frac 1 L \\ 0 \end{bmatrix} (V_i+\hat v_i)(D+\hat d) dtd[IL+i^LVC+u^C]=[0C1L1RC1][IL+i^LVC+u^C]+[L10](Vi+v^i)(D+d^)
去除直流(减去式44)、高阶小量并取小信号部分:
d d t [ i ^ L u ^ C ] = [ 0 − 1 L 1 C − 1 R C ] [ i ^ L u ^ C ] + [ 1 L 0 ] ( V i d ^ + v ^ i D ) \frac d{dt} \begin{bmatrix} \hat i_L \\ \hat u_C \end{bmatrix} =\begin{bmatrix} 0 & -\frac 1 L \\ \frac 1 C & -\frac 1 {RC} \end{bmatrix} \begin{bmatrix} \hat i_L \\ \hat u_C \end{bmatrix}+ \begin{bmatrix} \frac 1 L \\ 0 \end{bmatrix} (V_i\hat d+\hat v_i D) dtd[i^Lu^C]=[0C1L1RC1][i^Lu^C]+[L10](Vid^+v^iD)
做 Laplace 变换,取初值为0:
s [ I ^ L ( s ) V ^ C ( s ) ] = [ 0 − 1 L 1 C − 1 R C ] [ I ^ L ( s ) V ^ C ( s ) ] + [ 1 L 0 ] (   V i d ^ ( s ) + v ^ i ( s ) D   ) s X = A X + b u ( s − A ) X = b u X = ( s − A ) − 1 b u [ I ^ L ( s ) V ^ C ( s ) ] = [ s 1 L − 1 C s + 1 R C ] − 1 [ 1 L 0 ] (   V i d ^ ( s ) + v ^ i ( s ) D   ) \begin{align*} s \begin{bmatrix} \hat I_L(s) \\ \hat V_C(s) \end{bmatrix} &= \begin{bmatrix} 0 & -\frac 1 L \\ \frac 1 C & -\frac 1 {RC} \end{bmatrix} \begin{bmatrix} \hat I_L(s) \\ \hat V_C(s) \end{bmatrix}+ \begin{bmatrix} \frac 1 L \\ 0 \end{bmatrix} ( \ V_i\hat d(s)+\hat v_i(s) D \ ) \\ \\ sX&=AX+bu \\ (s-A)X&=bu\\ X&=(s-A)^{-1}bu \\ \\ \begin{bmatrix} \hat I_L(s) \\ \hat V_C(s) \end{bmatrix} &=\begin{bmatrix} s & \frac 1 L \\ -\frac 1 C & s+\frac 1 {RC} \end{bmatrix}^{-1} \begin{bmatrix} \frac 1 L \\ 0 \end{bmatrix} ( \ V_i\hat d(s)+\hat v_i(s) D \ ) \end{align*} s[I^L(s)V^C(s)]sX(sA)XX[I^L(s)V^C(s)]=[0C1L1RC1][I^L(s)V^C(s)]+[L10]( Vid^(s)+v^i(s)D )=AX+bu=bu=(sA)1bu=[sC1L1s+RC1]1[L10]( Vid^(s)+v^i(s)D )
代入 v ^ i = 0 \hat v_i=0 v^i=0 有:
s I ^ L ( s ) + 1 L V ^ C ( s ) = 1 L V i d ^ ( s ) s\hat I_L(s)+\frac 1 L\hat V_C(s)=\frac 1 LV_i\hat d(s) sI^L(s)+L1V^C(s)=L1Vid^(s)
− 1 C I ^ L + ( s + 1 R C ) V ^ C ( s ) = 0 -\frac 1 C \hat I_L+(s+\frac 1 {RC})\hat V_C(s)=0 C1I^L+(s+RC1)V^C(s)=0
消掉 I ^ L ( s ) \hat I_L(s) I^L(s) 有:
V ^ C ( s ) d ^ ( s ) = V i s 2 L C + s L / R + 1 (45) \frac{\hat V_C(s)}{\hat d (s)}=\frac{V_i}{s^2LC+sL/R+1}\tag{45} d^(s)V^C(s)=s2LC+sL/R+1Vi(45)
与式(38) R E = R C = 0 R_E=R_C=0 RE=RC=0 时候的公式相同。


下链


[[3. BOOST电路]]


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【你哥电力电子】THE BUCK 降压斩波电路 的相关文章

  • DC-DC直流斩波---BUCK降压斩波电路

    降压斩波电路 Buck Chopper 的原理图及工作波形 该电路使用一个全控型器件V 图中为IGBT 也可使用其他器件 若采用晶闸管 需设置使晶闸管关断的辅助电路 图5 1中 为在V关断时给负载中电感电流提供通道 设置了续流二极管VD 斩
  • BUCK和BOOST电路详解

    1 BUCK电路 BUCK是一种降压型电路 他的特征就是输出电压低于输入电压 输入的电流是脉动的 输出的电流是连续的 BUCK电路的原理图如下图所示 当开关管Q1驱动为高电平时 开关管导通 电感L1被充磁储能 流过电感的电流线性增加 同时给
  • AC-DC--单相桥式全控整流电流源

    单相整流电路中应用较多的是单相桥式全控整流电路 带电阻负载的工作情况 原理图 波形图 在单相桥式全控整流电路中 晶闸管VT1 和VT4 组成一对桥臂 VT2和VT3 组成另一对桥臂 工作原理 在uz正半周 即 a点电位高于b点电位 若4个晶
  • 05、建立模块

    在上一节中 我们学会了在电路图中嵌入了计算公式 本节我们将在此基础上 将闭环BUCK电路的反馈网络建立成一个模块 然后我们以后就可以直接调用模块来实现电路的设计了 好了 下面我们就一步一步的来实现此功能吧 Step 01 建立一个原理图文件
  • 【电路设计】基于变压器的DC/DC变换电路(含Multisim仿真)

    前言 今天看到一个电路图 觉得很有意思 是使用变压器来进行DC DC变换的电路 似乎和电力电子中学的Buck Boost电路都不一样 然后就这个问题花了一点时间 找了一些资料 记录一下 变压器进行直流变换 从高中物理开始 我们接触到的变压器
  • DC-DC---升压斩波电路(BOOST)

    直流升压电路电路 原理图 工作波形 工作原理 分析升压斩波电路的工作原理时 首先假设电路中电感L值很大 电容C值也很大 当可控开关V处于通态时 电源E向电感L充电 充电电流基本恒定为I 同时电容C上的电压向负载R供电 因C值很大 基本保持输
  • buck电路_简单电源(1)从电阻分压、稳压管、线性稳压器到BUCK变换器

    电阻分压就是BUCK降压器最基本的原理 惊讶吧 如果有一个10V的电压 要想得到5V的电压 怎么办 非常简单 用二个阻值相同的电阻R1 R2串联起来 从接地电阻R2上取电压 就直接得到5V电压 图1 串联电阻分压 如果给这个电压加负载 二个
  • 电力电子技术笔记-整流电路5

    电容滤波的不可控整流电路 在交 直 交变频器 不间断电源 开关电源等应用场合中 大量应用 最常用的是单相桥和三相桥两种接法 由于电路中的电力电子器件采用整流二极管 故也称这类电路为二极管整流电路 1 电容滤波的单相不可控整流电路 常用于小功
  • 单相Boost功率因数校正电路(PFC)设计与仿真(Simulink & Saber):第一章 PFC基础知识与电路参数设计

    写在前面 教程是根据Mathworks公司的有源功率因数校正教程 点这里跳转 和那日沙等老师编著的 电力电子 电机控制系统的建模及仿真 改写的 设计思路基本与之一致 嫌看文章麻烦的同学可以直接跳转看视频和查阅相关书籍 Simulink仿真部
  • 同步异步BUCK研究

    目录 一 同步时钟 二 异步BUCK电路 1 基本公式推导 2 电感选型计算 三 同步BUCK电路 四 同步异步BUCK电路对比 前言 在硬件设计中 电源模块基本都会接触到 DC DC拓扑电路又是最常见的 所以深入理解DC DC电路至关重要
  • 单相桥式全控整流电路

    单相全控桥式带电阻负载时的电路 带电阻负载的工作情况 电路分析 闸管VT1和VT4组成一对桥臂 VT2和VT3组成另一对桥臂 在u2正半周 即a点电位高于b点电位 若4个晶闸管均不导通 id 0 ud 0 VT1 VT4串联承受电压u2 在
  • 不可控器件——电力二极管(电导调制效应)

    电力二极管 也被称之为半导体整流器 是不可控器件 原理简单 工作可靠 以半导体PN结为基础 PN结是由一个N型掺杂区和一个P型掺杂区紧密接触所构成的 由于两者的多子是不同的 会造成两者的多子向另一个方向做扩散运动 到对方区域形成少数载流子
  • 单相电流型逆变电路

    电流型逆变电路 引言 电流型三相桥式逆变电路 直流电源为电流源的逆变电路称为电流型逆变电路 电流型逆变电路主要特点 直流侧串大电感 电流基本无脉动 相当于电流源 交流输出电流为矩形波 与负载阻抗角无关 输出电压波形和相位因负载不同而不同 直
  • 三相桥式全控整流电路

    三相桥式全控整流电路原理图 原理图 阴极连接在一起的3个晶闸管 VT1 VT3 VT5 称为共阴极组 阳极连接在一起的3个晶闸管 VT4 VT6 VT2 称为共阳极组 共阴极组中与a b c三相电源相接的3个晶闸管分别为VT1 VT3 VT
  • 【电力电子技术】全桥 半桥 推挽 双管正激 DC-DC

    BUCK BOOST BUCK BOOST CUK SEPIC ZETA 二象限 四象限 多重多相DCDC FLYBACK FORWARD 全桥 半桥 推挽 双管正激 DC DC CURRENT DOUBLER
  • 开关稳压DC—DC降压电路简介

    在做数字压力开关项目时 电源输入要求是12V 24V 10 系统内需要5V和3 3V的电源 这时提供了三个方案从中选择 方案一 使用24V 5V和5V 3 3V的LDO线性稳压芯片 方案二 使用24V 12V 12V 5V 5V 3 3V种
  • 基于PSIM及其DLL模块的单相全桥并网逆变器仿真

    摘要 本文简单地介绍了单相全桥并网逆变器的闭环控制原理 利用PSIM软件来进行仿真实验 关键词 单相 闭环控制 PSIM DLL 锁相环 过零检测 进网电流反馈 SPWM 因在研究过程中参考的不少文献忘记标记了 所以无法一一列出 如有侵权
  • buck电路_通过DAC调节BUCK电路输出电压

    产品开发中 经常有需要调节DC转换器输出电压的需求 例如一些DC可调电源 或者直流有刷电机的调速等场合 上图中我们采用LM2596S ADJ作为电源模块 用带DAC功能的单片机或专用DAC芯片调节BUCK转换器的电压输出 我们都知道常见的D
  • buck电路_BUCK电路工作原理与常用词汇介绍

    首先总结用的最多的电源 1 软启动 AP3502E的PIN8为SS 意思就是soft start 软启动 那么什么是软启动呢 软启动就是使得输出电压慢慢上升到固定值 目的很简单就是为了降低上电瞬间各器件的应力 图片如下 通常的设计在SS脚处
  • 【你哥电力电子】THE BOOST 升压斩波电路1

    BOOST电路1 2023年1月12日 nige in Tongji University elecEngeneer 上链 文章目录 BOOST电路1 1 BOOST电路来源 2 CCM下的理想稳态分析 2 1 分析流程 3 DCM下的理想

随机推荐

  • 全志F1C200s芯片处理器参数介绍

    F1C200s是全志的一款高度集成 低功耗的移动应用处理器 可用于多种多媒体音视频设备中 全志F1C200s基于ARM 9架构 集成了DDR 它支持高清视频解码 包括H 264 H 263 MPEG 1 2 4等 它还集成了音频编解码器和I
  • cucumber测试_延长Cucumber测试生命周期

    cucumber测试 总览 本文涉及两件事 我如何使beforeAll和AfterAll生命周期事件在Cucumber中发生 在Cucumber测试运行之前 如何使用TestContainers设置被测系统 不 您正在尝试在博客上进行SEO
  • node.js升级报错digital envelope routines unsupporte最简单解决方案

    背景 本地将nodejs 16升级成nodejs18运行时报错digital envelope routines unsupported 报错 Error error 0308010C digital envelope routines u
  • cytoscape插件下载_cytoscape五步曲之三:安装各种插件

    软件安装我就不多说了 直接去官网下载即可 请务必下载3 x版本 我讲的是 最新版教程 本次讲解如何给cytoscape安装插件 cytoscape本身是一个平台 学者可以在上面开发各种各样功能的插件实现不同的分析需求 类似于R语言这个平台
  • mysql中varbinary什么意思_MySQL中的数据类型binary和varbinary详解

    前言 BINARY和VARBINARY与 CHAR和VARCHAR类型有点类似 不同的是BINARY和VARBINARY存储的是二进制的字符串 而非字符型字符串 也就是说 BINARY和VARBINARY没有字符集的概念 对其排序和比较都是
  • 当我被酱香拿铁刷屏后......

    这两天 朋友圈刮起了酱香风 跨界里的新宠儿酱香拿铁卖爆了 不得不说瑞幸是懂跨界的 短短一天时间 酱香拿铁已售出 542 万杯 销售额超一亿元 谁能想到年轻人的第一杯茅台竟然是瑞幸卖出去的 这可能也是星巴克最无语的一天吧 瑞幸的订单长到可以直
  • python多进程cpu的占用率很低_Python 中的进程池与多进程

    封面图片来源 沙沙野 内容概览 进程池 进程池和多进程的性能测试 进程池的其他机制 进程池的回调函数 进程池 如果有多少个任务 就开启多少个进程 实际上并不划算 由于计算机的 cpu 个数是非常有限的因此开启的进程数量完全和 cpu 个数成
  • LOAM算法详解

    激光SLAM 帧间匹配方法 Point to Plane ICP NDT Feature based Method 回环检测方法 Scan to Scan Scan to Map LOAM创新点 定位和建图的分离 里程计模块 高频低质量的帧
  • 在pycharm中更新pip失败

    尝试了网上的各种方法 各种翻车 删除虚拟环境中的这两个文件夹 包括pip 有只删除pip 21 1 2 dist info这个个文件夹然后重新安装pip之后在更新 我试了没有用 下载 get pip py 文件 转到 https boots
  • drive数据集_英伟达的最强人脸GAN开源了,它吃的高清数据集也开源了

    栗子 假装发自 凹非寺 量子位 出品 公众号 QbitAI 你大概还没忘记 英伟达去年年底推出的GAN 它合成的人脸甚至骗得过肉眼 如今 它终于有了自己的名字 叫StyleGAN 顾名思义 GAN的生成器 是借用风格迁移的思路重新发明的 能
  • Docker 入门笔记

    狂神说Java Docker最新超详细版教程通俗易懂 视频地址 https www bilibili com video BV1og4y1q7M4 share source copy web Docker安装 基本组成 说明 镜像 imag
  • 小米2020校招软件开发工程师笔试题二

    1 计算大于n n gt 1 的最小的斐波那契数 以下划线出应填入 B function f n int int a new int 2 a 0 a 1 1 int i 1 while true i i 1 2 a i If a i gt
  • C++标准库--正态分布类 std::normal_distribution

    参考链接 https en cppreference com w cpp numeric random normal distribution std normal distribution是C 11提供的一个正态分布函数模板类 头文件 i
  • 在matlab中使用遗传算法执行最优化

    遗传算法是一种通用的最优化方法 具体原理可以看 遗传算法详解与实验 下面记录在Matlab中如何使用遗传算法来做优化 用法 调用方式如下 1 x ga fun nvars 2 x ga fun nvars A b 3 x ga fun nv
  • webpack之sideEffects

    webpack之sideEffects 前言 一 sideEffects的使用 二 sideEffects注意事项 前言 webpack4新增了一个sideEffects新特性 它允许我们通过配置的方式 去标识我们的代码是否有副作用 从而为
  • 云计算的概念、原理和关键技术

    1 云计算的定义 NIST 美国国家标准及技术研究所 对云计算的定义 云计算是一种模型 实现无处不在的 方便 通过网络按需访问的可配置的共享计算资源池 例如 网络 服务器 存储 应用程序 服务 这些资源可以快速提供 通过最小化管理成本或与服
  • jsp下读取c:forEach的循环次数,以及内部循环数据累加统计等

    前言 近日接触到一个比较旧的项目 框架使用的是Status2 Spring3 前端jsp大量内嵌了java代码 几乎未使用jstl和el表达式 个人习惯原因 已经很不喜欢使用这种通过写java代码在jsp上做逻辑控制的方式 很不好让别人读代
  • input checkbox js控制单选

    html中checkbox的格式如下 div div div div
  • 随笔之---java版本哲学家就餐问题【信号量的实现】

    很喜欢这样的描述如果你喜欢也不防读一读 从许多许多年前 石头就呆在那座岭上了 那是座无名的低岭 毫不起眼 没有足以称道的风景名胜 那块石头只是许多石头中的一颗 见证过日升日落 经历过沧海桑田 承受四季变迁 黄河水数度从它的身上淹没而过 人群
  • 【你哥电力电子】THE BUCK 降压斩波电路

    BUCK电路 2022年12月25日 nige in Tongji University elecEngeneer 文章目录 BUCK电路 1 BUCK电路来源 2 CCM下的理想稳态分析 2 1 分析流程 3 DCM下的理想稳态分析 3