Power Electronic System Design I Winter 2010 Steven Trigno, Satya Nimmala, Romeen Rao Buck-Boost Converter Analysis iL - R Vc + Vg C L PWM iC Figure 1-Buck-boost circuit schematic implemented with practical switch When the transistor is turned ON, the diode is reverse-biased; therefore, not conducting (turned OFF) and the circuit schematic looks like as follows: 0 < t < DTs Transistor ON, Diode OFF + + Vg R Vc VL C L iC ig V _ iL Figure 2-Schematic of buck-boost converter when the switch is ON VL(t) = Vg – iL.RON ≈ Vg – iL.RON iC(t) = -v(t) / R ≈ −π π ig(t) = iL(t) ≈ IL When the transistor is OFF, the Diode is turned ON (DTs < t < Ts). The circuit is shown in fig 3: Transistor OFF, Diode ON + + Vg R Vc VL C L iC iL ig Figure 3 – Schematic Buck-boost converter when the switch is OFF VL(t) = -v(t) ≈ -V Ic(t) = ππΏ (π‘) − π£(π‘) π π ≈ πΌπΏ − π Ig(t) = 0 volt.second balance: <VL(t)> = 0 = D(Vg - IL.RON) + D’(-V) charge balance: <ic(t)> = 0 = D(-V/R) + D’(IL – V/R) Average input current: <ig> = Ig = D(IL) + D’(0) Next, we construct the equivalent circuit for each loop equation: Inductor loop equation: V DVg - IL.DRon – D’V = <VL> = 0 _ IL DRon + _ DVg Capacitor node equation: + _ π·′ πΌπΏ − π D’V = < ππΆ > = 0 π + R V D’IL _ Input current (node) equation: Ig = D.IL _ D’IL Vg + Ig Then we draw the circuit models together as shown below: DRon IL _ Vg Ig + DIL + _ DVg D’V + _ + D’IL V _ 1:D transformer reversed polarity marks Model including ideal dc transformers: D’:1 transformer IL 1:D _ D’:1 Ig + R Vg + π« π½π π«′ πΉ+ π½= πΉ π½ π« π → = π« π½π π«′ π + π« πΉππ πΉ (π«′)π ππ (π«′)π πΉ π π« πΉ π+ + ππ πΉ (π«′)π IL = V _ And for the efficiency (η): η= DRon π½ π«′πΉ Ploss = π°ππ³ . π«πΉπΆπ΅ Discontinuous Conduction Mode in Buck-Boost Converter iL _ + Vg PWM R V L C + - Figure 4-Buck-boost converter During D1Ts: iL _ + Vg L R V C + - Figure 5-Transistor ON, Diode OFF VL = Vg During D2Ts: iL _ + Vg VL L R V + - C Figure 6 - Transistor OFF, Diode ON VL = -V During D3Ts: iL _ + Vg VL L R V + - C Figure 7 - Transistor OFF, Diode OFF VL = 0 Boundary between modes: CCM: π«π»ππ½π βπ = (βi = peak ripple in L) ππ³ βπ½ = π«π»ππ½ (βV = peak ripple in C) ππΉπͺ π½ IL = π«′πΉ (average inductor current) Boundary: π°π³ > βπ πππ πΆπΆπ π°π³ < βπ πππ π·πΆπ → π½ π«′πΉ ππ³ π« π½= → π«π»ππ½π > π«′ π« π½π (π«′)π πΉ ππ³ πΉπ»π π½π > in CCM π«π»ππ½π ππ³ > (π«′)π Buck Boost Convertor DTS D’TS KVL -Vg + VL = 0 -VL + V = 0 VL = Vg VL = V KCL ic = −V ic = iL − VV VR R Inductor volt sec balance: < VL > = DVg + D′ V = 0 ο° D′ V = -DVg V −D ο° = Vg 1−D Capacitor Charge Balance: < ic > = D( −V V ′ VR ) + D (i − VR ) = −D V ′ ′ V VR + D i L − D VR = D′ iL − D V ′ V VR −D VR = D′ iL − V (D VR + D′) = D′ iL − V VR = 0 iL = 1 1−D V ( ) R State Space Analysis DTs: Apply KVL to fig.1. −ππ + πΏ ππ =0 ππ‘ ππ ππ = ππ‘ πΏ Apply KCL to fig.1. πΆ ππ π + =0 ππ‘ π ππ£ π =− ππ‘ π πΆ π π [ ] ππ‘ π£ π π [ ] ππ‘ π£ 1 0 −πΏ π − π πΆ = [1 1 1 π ] [ ] + [ πΏ ] ππ π£ 0 π = π΄1 [ ] + π΅1 ππ π£ → (1) → (2) By comparing the equation’s (1) and (2) we get values of π΄1 and π΅1 0 π΄1 = [ 1 π 1 πΏ ] 1 − π πΆ − 1 π΅1 = [πΏ] 0 D’Ts: Apply KVL to fig.2. −πΏ ππ +π = 0 ππ‘ ππ π = ππ‘ πΏ Apply KCL to fig.2. π+πΆ ππ£ π + =0 ππ‘ π ππ£ π π =− − ππ‘ πΆ π πΆ π π [ ] ππ‘ π£ π π [ ] ππ‘ π£ 0 =[ 1 −πΆ 1 πΏ π 1 ][ ] + − π πΆ π π = π΄1 [ ] + π΅1 ππ π£ 0 [ ] ππ → (3) 0 → (4) By comparing the equation’s (3) and (4) we get values of π΄2 and π΅2 0 π΄2 = [ 1 − πΆ 1 πΏ 0 π΅2 = [ ] 0 1] − π πΆ π΄ = π·π΄1 + π· ′ π΄2 0 π΄=[ π·′ − πΆ π·′ πΏ ] 1 − π πΆ π΅ = π·π΅1 + π· ′ π΅2 π· π΅ = [πΏ ] 0 π = −π΄‾¹-----π΅ππ 0 πΌ π = [ ] = −[ π·′ π − πΆ π·′ πΏ ] ‾1 1 − π πΆ π·ππ ′2 πΌ π=[ ]=[ π· π ] π·ππ π − ′ π· πΌ= π·ππ π· ′2 π π=− π·ππ π·′ π· [ πΏ ] ππ 0 Calculating inductor current ripple and capacitor voltage ripple: We know that the following formula for calculating the ripple values βπ = (π΄1π + π΅1ππ)π·ππ π·ππππ βπΌ πΏ βπ = [ ] = [ 2 ] π· ππππ βπ π· ′ π πΆ Inductor current ripple is βπΌ = π·ππππ πΏ Capacitor voltage ripple is π· 2 ππππ βπ = π· ′ π πΆ