Hello again,
Very sorry, I am not sure what you mean by "go form 0.50 to 0.60...etc.".
The computation Tony is using is:
RC=dt/(percent_ripple/100)
where percent_ripple=10 for ten percent, and where dt is the time from the back end of the previous cycle to the front end of the next cycle, just as in your formula. Since your formula comes up with a good estimate of the discharge time, we use that:
(2*pi-acos(f))/(2*pi)=0.0155 seconds
so in the formula Tony used, we need a time constant RC of:
RC=10*0.0155
if we want to see a ripple of 10 percent for example. This leads to:
RC_Tony=0.155
so that means:
C_Tony=0.155/1000=155uf
In your complete formula since your time came out to 0.0155 we have:
0.0155=-ln((100-10)/100)*R*C
or:
0.0155=-ln(0.9)*R*C
which equals:
0.0155=0.10536*R*C
and dividing both sides by 0.10536 gives us:
0.147=R*C
and with R=1000 we have;
C_Ratchit=147uf
So it is 155uf vs 147uf, so the linear approximation isnt too far off as long as we use the right time period to begin with. If we instead estimate it to be from one peak to the other, we would have:
RC=0.0167*10
so we would come out with 167uf, which is a little larger than 155uf.
So all three formulas come out with a reasonable estimate.
For small percentages we have the following comparison table, arranged as percent ripple as a fraction, C_Tony, C_Ratch (all C in uf):
Code:
0.01 1667 1621
0.02 833 799
0.03 556 526
0.04 417 390
0.05 333 309
0.06 278 254
0.07 238 216
0.08 208 187
0.09 185 165
0.10 167 147
So 5% ripple yields caps 333uf and 309uf.
As the percentage ripple increases we see more and more difference between the two:
Code:
0.10 167 147
0.20 83 67
0.30 55 40
0.40 41 27
0.50 33 20
0.60 27 14
0.70 23 11
0.80 20 8
0.90 18 5
Also, notice how the second cap values in this next table scale almost linearly:
Code:
0.005 3333 3272
0.010 1667 1621
0.015 1111 1072
0.020 833 799
0.025 667 635
0.030 556 526
0.035 476 448
0.040 417 390
0.045 370 345
0.050 333 309
In particular, note 309 is roughly 2*150, and 635 is roughly 2*2*150. Thus suggests a compromise strategy based on computing one value (like 150uf) with the more accurate formula, then using that to scale for other percent ripple.