Advertisement
F22

Untitled

F22
Jan 19th, 2018
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. function [C,ktetnien, Usr, Ut, kt, ir, vr, ta, td] = doborC_2(P,z1,z2,v0,f,t0,t2,dt)
  2. %z1,z2 zakres pojemności
  3. %P -moc żarówki
  4. %v0 amplituda wartosc poczatkowa
  5. %t2 to tmax w prostowniku
  6. %[vs,vr,ic,ir,id,ta,td,indta,indtd] = prostownik(R,C,v0,f,tmax,krok)
  7. krok=10/10^6;
  8. Rnom=v0^2/P;
  9. zakres=z1:krok:z2; %zakres(i) - wartość C w chwili i
  10.  
  11.  
  12.  
  13.  
  14. for i=1:length(zakres)
  15. C=zakres(i);
  16. [vs,vr,ic,ir,id,ta,td] = prostownik(Rnom,C,v0,f,t2,t0,dt);
  17. kiedy=find(ir+ic<=0);
  18. ind1=kiedy(1,1);
  19. n=2:(length(kiedy)-1);
  20. ind3=find(kiedy(n)~=(kiedy(n+1)-1),1);
  21. ind2=kiedy(1,ind3);
  22. ind2=ind2+1;
  23. vrnowe=vr(1,ind1:ind2);
  24. Usr=mean(vrnowe);
  25. Ut=max(vrnowe)-min(vrnowe);
  26. kt=Ut/Usr;
  27. moc=vrnowe.^2/Rnom; %wektor
  28. mocsr=mean(moc);
  29. Pt=max(moc)-min(moc); %amplituda tetnien
  30. ktetnien=Pt/mocsr;
  31. if ktetnien<0.05
  32. break;
  33. else
  34. end
  35. end
  36. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement