



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Notes; Professor: Erickson; Class: RESONANT TECH PWE ELEC; Subject: Electrical & Computer Engineering; University: University of Colorado - Boulder; Term: Unknown 1989;
Typology: Study notes
1 / 6
This page cannot be seen from the preview
Don't miss anything!




function M(Q,F) {computation of series resonant converter M, as a function of load Q and frequency F} define k,ksi,g,qgt,cgt,tgt,mr,k g=PI()/F {gamma} k=INT(1/F) {check for mode} k1=INT(0.5+sqrt(0.25+QPI()/(2F))) if k1>k {type k CCM} ksi=k+(1+(-1)^k)/2 {subharmonic number} qgt=Qg/2 {intermediate variable} cgt=(cos(g/2))^2 {intermediate variable} tgt=(tan(g/2))^2 {intermediate variable} {mr contains the result M} if F=1/ksi mr=F {tangent function may give unpredictable results at resonance and subharmonics} else mr=qgt/(ksi^4tgt+qgt^2)((-1)^(k+1)+SQRT(1+(ksi^2- cgt)(ksi^4tgt+qgt^2)/(qgt^2cgt))) end if else {type k1 DCM} if k1/2=INT(k1/2) {even DCM} mr=2k1F/(PI()*Q) else {odd DCM} mr=1/k end if end if return mr end function
Principles of Resonant Power Conversion
function M(J,F) {computation of parallel resonant converter M, as a function of load current J and frequency F} {equations are valid only for F>0.5} define phi, g, qgt, jcrit, mr, phicrit, ksi1, ksi2, ksi3, G1, G2, G3, convg, epsln, a, b, d, dc, ic, kc, Gc, dG1, jsc g=PI()/F {gamma} {check for mode}
return "invalid F" end if jcrit = Jcr(g) if j < jcrit {CCM} phi=Fphi(J,g) mr = (2/g)(phi-sin(phi)/cos(g/2)) else {DCVM} jsc=0.5g {test whether J exceeds the short-circuit current; exit if it does} if J>jsc mr="error: I>short ckt current" return mr exit function end if {find neighborhood of root where convergence is likely} dc=0. Gc= while Gc> kc=g Gc=Gf(kc,J,g) dc=dc0. ic=dcg while ((Gc>0) and (kc>0)) kc=kc-ic Gc=Gf(kc,J,g) end while end while ksi2=kc ksi1=kc+ic {iteration: Newton's method} convg=0.000001 {criterion to test convergence}
Principles of Resonant Power Conversion
function Mco(M,J,g) {evaluation of tank capacitor initial voltage Mco, given the steady state solution M,J, and gamma} define d,b,r,jcrit,phi jcrit=Jcr(g) if J>jcrit {DCM soln} d=J-(g/2)(M-1) b=g-d r=1-cos(b) else {CCM soln} phi=Fphi(J,g) r=-Jsin(phi)/cos(g*0.5) end if return r end function
function JLo(M,J,g) {evaluation of tank inductor initial current JLo, given the steady state solution M,J, and gamma} define d,b,r,jcrit,phi jcrit=Jcr(g) if J>jcrit {DCM soln} d=J-(g/2)(M-1) b=g-d r=J+sin(b) else {CCM soln} phi=Fphi(J,g) r=-(J^2-1)tan(g*0.5) end if return r end function
function JLpk(M,J,g) {evaluation of peak tank inductor current JLpk, given the steady state solution M,J, and gamma} define d,b,r,jcrit,phi,j1,jl jcrit=Jcr(g) if J>jcrit {DCM soln} d=J-(g/2)*(M-1)
Appendix 1. Computer Listings
b=g-d if (g-d)<pi()/ r=JLo(M,J,g) else r=J+ end if else {CCM soln} phi=Fphi(J,g) jl0=JLo(M,J,g) if ((Mco(M,J,g)<1) and (jl0>0)) r=jl else j1=-sin(phi)/cos(0.5*g) r=J+sqrt((j1-J)^2+1) end if end if return r end function
function MCpk(M,J,g) {evaluation of peak tank capacitor voltage MCpk, given the steady state solution M,J, and gamma} define d,b,r,jcrit,phi,mc0,jl0,j jcrit=Jcr(g) jl0=JLo(M,J,g) if J>jcrit {DCM soln} d=J-(g/2)(M-1) b=g-d if jl0>J mc0=Mco(M,J,g) r=sqrt((mc0+1)^2+(J-jl0)^2)- else r= end if else {CCM soln} phi=Fphi(J,g) if jl0>J mc0=Mco(M,J,g) r=sqrt((mc0+1)^2+(J-jl0)^2)- else j1=-sin(phi)/cos(0.5g) r=1+sqrt((j1-J)^2+1) end if end if return r end function
function ZCVS(M,J,g) {determination of whether the converter operates with zero current or zero voltage switching at the designated operating point} define r,jl jl0=JLo(M,J,g) if jl0< r="ZCS"