Advertisement
Guest User

Inductor Design

a guest
Oct 23rd, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.89 KB | None | 0 0
  1. clc;clear all;
  2. %% units & constant
  3. mT = 10^-3;mm2 = 10^-6;mm = 10^-3;u0 = 4*pi*10^-7;mm3 = 10^-9;
  4.  
  5. % Core size/basic parameters
  6. Bsat = 400*mT;
  7. Ve = 3310*10^-3;%(cm3)
  8. Ae = 58*mm2;
  9. Le = 57*mm;
  10. ue = 2000*u0;
  11. As = 8; % (cm2)
  12.  
  13. %% Design parameters
  14. N = 6;
  15. Imax = 15;
  16. Irms = 12;
  17. Lg = 7*0.0889*mm;      % real gap distance = 2*Lg
  18.  
  19. %% calculation
  20. Rc = Le/ue/Ae;
  21. Rg = Lg*2/u0/Ae;
  22. Rtotal = Rc+Rg;
  23.  
  24. % constraint #1
  25. Phi = N*Imax/Rtotal;
  26. Bcal = Phi/Ae;
  27.  
  28. % constraint #2
  29. L = N^2/Rtotal*10^6;  % unit uH  
  30.  
  31. %% Loss Estimation
  32. % core loss
  33. Cm = 2e-5;x = 1.8;y = 2.5;Ct2 = 0.77e-4;Ct1 = 1.05e-2;Ct0 = 1.28;
  34. T = 80;
  35. Ct = Ct0-Ct1*T+Ct2*T*T;
  36. f = 500*10^3;
  37. % Pcore_pV = Cm*Ct*f^x*Bcal^y;
  38.  Pcore_pV = 400;
  39. Pcore = Pcore_pV*Ve*0.001;
  40.  
  41. % winding loss
  42. Rdc = N*(2*10^-8*4*(10/1000)/(pi*(0.04/2000)^2))/1162;
  43. Rac = Rdc*1.5;
  44. Pcu = Rac*Irms*Irms;
  45.  
  46. Ptot = Pcu + Pcore;
  47. dTtot = (Ptot*1000/As)^0.833;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement