1N400x across the relay COIL, not the terminal (switch) side. It can be any 1N400x or similar diode, the voltage rating is not important as it will never exceed ~0.7V when the diode conducts and the relay coil voltage when not conducting.
The 10W rating of the bleed resistors is far more than you need. What is more important is their voltage rating, most small resistors are rated no higher than 250V so it would be best to use two in series to share the voltage. The resistance isn't critical, it is only to ensure the capacitors discharge when out of circuit for safety reasons. Bear in mind that to charge them to peak voltage you would have to open the relay at the exact instant of the AC peak, the chances of that happening are fairly low and it is far more likely they will have a lower voltage across them. If you use two 100K 1W resistors in series it will be more than adequate and much cheaper/smaller.
Yes, if you need large capacitor values, make it from several smaller value capacitors in parallel.
Brian.
capparameters:
switch_pressed = 0
realpower = x * allcurrent * pf
tan = Sin(phasedeg) / Cos(phasedeg)
qold = realpower * tan
Lcdcmdout LcdClear
Lcdout "Qold = ", #qold, "VAR"
phasedeg2 = 31.788 * 0.01745329
tan2 = Sin(phasedeg2) / Cos(phasedeg2)
tan3 = Sin(phasedeg - phasedeg2) / Cos(phasedeg - phasedeg2)
qnew = realpower * tan3
Lcdcmdout LcdLine2Home
Lcdout "Qnew = ", #qnew, "VAR"
reactance = x * x / qnew
Lcdcmdout LcdLine3Home
Lcdout "Xc= ", #reactance
capacitance = 1 / 2 * 3.1415926 * 50 * reactance
capacitance = capacitance * 0.00001
Lcdcmdout LcdLine4Home
Lcdout "C = ", #capacitance, " uF"
WaitMs 1000
cap_measured = 1
activatecapbank:
If cap_measured = 1 And switch_pressed = 1 Then Goto capon
Lcdcmdout LcdClear
Lcdout "Press Red Button"
Lcdcmdout LcdLine2Home
Lcdout "To Continue"
WaitMs 1000
Lcdcmdout LcdClear
Lcdout "Qold = ", #qold, "VAR"
Lcdcmdout LcdLine2Home
Lcdout "Qnew = ", #qnew, "VAR"
Lcdcmdout LcdLine3Home
Lcdout "Xc= ", #reactance
Lcdcmdout LcdLine4Home
Lcdout "C = ", #capacitance, " uF"
WaitMs 1000
Goto activatecapbank
Return
capon:
switch_pressed = 0
Lcdcmdout LcdClear
Lcdout "Activating cap:"
Lcdcmdout LcdLine2Home
Lcdout "C = ", #capacitance, " uF"
Lcdcmdout LcdLine3Home
Lcdout "Vcap = 400VAC"
'High the port where cap is installed
Goto prog_end
Return
I've tested the system with the 60W fan, results were:
Vinput = 204VAC
Iload = 0.237Amps
Phase = 43
pf = 0.737
When decreased the capacitance value by using 4&5 caps in parallel, current returned to original value of 0.2Amps, hence no improvement was there for phase angle
I have 4,5 and 6 uF all rated at 450VAC:
When decreased the capacitance value by using 4&5 caps in parallel, current returned to original value of 0.2Amps, hence no improvement was there for phase angle.
With 4 and 5 in parallel, the equivalent cap becomes 9 and if the current returns to the original value of 0.2A, there is some mistake somewhere...
I tried to decrease capacitance value, by connecting two 1uF in series that results in 0.5uF , the result was also the same!
No improvement in phase angle, nor in current drawing.
In #283 Klaus has computed the capacitor needed for compensation as 2.5uF. His logic is sound and it should work. There appears to be some thing else that is causing the error.
Please try with a 40 or 60W filament lamp (NOT LED or CFL) and see whether you are getting a higher pf. A traditional filament lamp will give you a pf close to 0.9 (I hope so). If your pf value is still low, we need to investigate more. Also, just try with two 5uF in parallel (10uF) only (no fan, no light) and see the current and the phase and the power factor.
Some calculations:
204v x 0.237 A = 48.35VA (this is only true if there is undistorted sine in current and voltage, and both values are RMS values)
with a power factor of 0.737 this means it is about 48.35VA x 0.737 = 35.6W of true power
and 32.7 VAr (according pythagoras)
Currents: 174mA true current and 160.3mA reactive (imaginary) current.
connecitng a 6uF capacitor (ideal) to 204V:
gives xc = 1/( 2 * Pi * 50Hz * 6uF) = 530 Ohms.
This gives 384.9 mA recative current
now subtract the capacitvie reactive current from the inductive reactive current : 160.3mA - 384.9mA = 224.6mA (capacitve) reactive current.
the remaining total current is (pythagoras of 224.6mA and 174mA) = 284 mA
Can you please tell me the readings when you put two 6 uF caps (in parallel; 12 uF total) as the load? I want to know the current, pf and the phase. We need to debug step by step.
I assume the refrigerator is not involved in your current measurement....I wonder why you mention it.I also turned off all inductive load at home, from refrigerator to ACs.
But my question is, shouldn't I read a lower current using an external clamp meter when connecting the cap bank to the fan? (even in milliamps)
Yes; that is the expected result if and only if the capacitor is improving the power factor. That is why I suggest to *debug* the setup in small steps.
What YOU find that the power factor and the phase angle are not improving and I wish to know why.
12uF give 265 ohms.
204V / 265 ohms gives 770mA.
Phase 90°
Power factor near 0
The current dissipated in such load is 0.857Amps
The phase angle is 0.000
The power factor is 1.000
Adcin 2, phase
Lcdcmdout LcdLine4Clear
Lcdcmdout LcdLine4Home
phasean = phase / 14.869 //This is referred as fudge factor
phasean = phasean / 1.6
Lcdout "Phase: ", #phasean
WaitMs 4000
phasedeg = phasean * 0.01745329 //This is to transform angle from Rad to Deg
Lcdcmdout LcdLine4Clear
pf = Cos(phasedeg)
Lcdout "pf: ", #pf
WaitMs 1000
Endif
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?