Hi all,
I was looking at the classic this morning when it just began the Absorb with full amps and Aux1 waste not that couldn't really divert because there was not enough power at this time and I was wondering if it could be possible to make V high relative to the amps as seen from the shunt (real amps to batteries). This way, Aux1 wastenot would become more useful and accurate for water heating. Just to set this amps value where the user wants it to be and aux1 would only start to divert when the PV array wil produce sufficient power.
No more wastenot On/Off problems on cloudly days.
I believe that Float only is not the best Aux1 setting for heating in winter days with only 3 hours of float when there is 4/5 hours of heating time available on Abs/Float.
Just a thought from here,
Erik
Erik, makes good sense from out here... :)
Hi Wb,
For those who could be interested in 60VDC water heating. My set up is running as expected with these 2x 650W simutaneous elements (2x 3000W/120V), with a small 5 hours of good sun this 40Gl tank was hot enough to keep the propane WH from starting for all the evening. Of course, if aux1 really began to divert when power is available, it would be almost perfect for this time of year. Actually by full sun, it took almost 3/4hr for Aux1 to stop blinking (Vhigh -0.2/delay 0.1sd) and for the 3.2 kw array to really supply enough power to hold Abs and elements. March should be better and will provide the 6hrs it needs to get water to 120°F. SSRs x2 are warm but never hot, I think it would be even better/safer to mount theses heatsinks on a good 1/4 thick aluminium plate.
Maybe I'm asking too much from my system but I would like to try it with real 2x1260 Watts/48Vdc elements (simultaneous) to get the 120°F in less than 3hrs, then I'd have no other choice than to go with aux2 pwm and forget the whizbang/end amp or to buy another classic with a few panels. Not simple.
Erik
QuoteMaybe I'm asking too much from my system but I would like to try it with real 2x1260 Watts/48Vdc elements (simultaneous)
Erik, We've been doing this with our MX60 and a nearly identical (3.2 kW) PV array for several years now. It works very well in the summer period especially for us. One suggestion you might consider is to raise the temp settings on the tank. We're using a 40 gal Marathon tank, with 1,200w 48VDC elements. The allowable upper limit temp for this tank is 170F. If you put a mixing valve on the outlet it allows you to effectively store more BTUs when available. This goes against conventional thinking - to avoid mixing cold, and unnecessary heat losses we normally set lower ~120F) - but with PV/diversion the energy source is free, and otherwise untapped. Ours goes to a LPG instantaneous water heater and we set the outlet temp from the Marathon to meet the max inlet to the LPG unit.
Best, ~ks
Just thinking this through a bit..
What happens if you wanted to do some opportunity loads ( laundry?) and the diversion is heating water? Is there some way of priorizing the flow of electrons or do you think the 'load' will cause the Classic to shut off the aux diversion and charge the battery again?
Quote from: Westbranch on February 14, 2015, 11:51:32 AM
Just thinking this through a bit..
What happens if you wanted to do some opportunity loads ( laundry?) and the diversion is heating water? Is there some way of priorizing the flow of electrons or do you think the 'load' will cause the Classic to shut off the aux diversion and charge the battery again?
Nothing really bad, heating is then stopped when a laudry starts because voltage is under abs voltage if there's not enough PV power to hold abs + loads + diversion. A little more power and you will have abs + loads, and full power will give you abs + loads + diversion. The problem is when there's power for abs and loads but not enough for diversion, this makes aux1 blinking continuously (keeping the abs voltage) without sending any power to diversion even if there's some extra power available.
But is that really a problem? I don't know.
Erik
Quote from: kitestrings on February 14, 2015, 11:14:33 AM
QuoteMaybe I'm asking too much from my system but I would like to try it with real 2x1260 Watts/48Vdc elements (simultaneous)
Erik, We've been doing this with our MX60 and a nearly identical (3.2 kW) PV array for several years now. It works very well in the summer period especially for us. One suggestion you might consider is to raise the temp settings on the tank. We're using a 40 gal Marathon tank, with 1,200w 48VDC elements. The allowable upper limit temp for this tank is 170F. If you put a mixing valve on the outlet it allows you to effectively store more BTUs when available. This goes against conventional thinking - to avoid mixing cold, and unnecessary heat losses we normally set lower ~120F) - but with PV/diversion the energy source is free, and otherwise untapped. Ours goes to a LPG instantaneous water heater and we set the outlet temp from the Marathon to meet the max inlet to the LPG unit.
Best, ~ks
Hi Kit,
Could you suggest a mixing valve (maybe a pic), I have asked to my plumber and he didn't know what I was talking about...
I have kept the original upper AC thermostat so I could safely raise temp to 140°F safely (I hope ;D) and changed the lower one for a second Eco thermostat with 150°F security (simultaneous/ but independently controlled).
Erik
Not a problem, as you put it, the (Classic's) system program is dynamically managing all available power, through cloud edge events , no sun, full sun, etc... Just another day in paradise!
Quote from: Westbranch on February 14, 2015, 12:43:13 PM
Not a problem, as you put it, the (Classic's) system program is dynamically managing all available power, through cloud edge events , no sun, full sun, etc... Just another day in paradise!
I agree for the Classic but PV could become a problem if VOC is changing suddenly and constantly until there's enough power, that's not the way they are supposed to work.
Won't those fluctuations, be so fast, thinking of E-o-C events, that that spike is not noticed unless you re looking at the readout at the time? And the Hyper Voc capability of the Classics will kick in?
Quote from: Westbranch on February 14, 2015, 01:38:12 PM
Won't those fluctuations, be so fast, thinking of E-o-C events, that that spike is not noticed unless you re looking at the readout at the time? And the Hyper Voc capability of the Classics will kick in?
No they are not spike (aux1 is not PWM but On-Off), it's not so fast, it's rather a continuous back and forth that can be read on the mngp, until there's enough excess power to hold a steady 58.8vabs voltage (Vhigh -0.2v/delay 0.1sd---VLow-0.4v/hold 1sd), that's what I don't like with it but that's the way it's working.
Erik
QuoteCould you suggest a mixing valve
Ours is a Honeywell AM-1. Very simple - I put it in myself - hot, cold, adjustable mix. They use the same type of device where they have a higher loop/boiler temp (in a school or commercial kitchen for example) and they want to drop to a hand-wash sink, or where scald protection is mandated. I'm sure your plumber has seen it; maybe called something different.
Regarding control of the diversion, you can easily tweak settings to suit as I think you've suggested. You can also just turn off the breaker, or turn off the aux function, during conditions when you don't want it. Say your wanting to do a equalize, or you want to favor the batteries a bit more (longer absorb, etc.), or just based on the time of year and available resource.
I've messed about with ours a bit. Currently we used the SS relays off the stock thermostats, which in turn control the SS relays (switching DC to the elements). So they are interlocked; priority to top, and only one on at a time. For our PV this works well.
I'm trying something new with our wind turbine, which is to power the aux control signal to hi-limit (as with the PV) but thru a small diode. The same signal goes to the lower element terminal (the one the upper element switches to when it is satisfied). The result is the PV diversion is unchanged, but we have both elements 'firing' off aux2 for the wind assuming they are calling for heat. The wind has more variability, and there are times when the extra available load helps to keep the turbine voltage (PV input V) to the Classic better regulated.
Good luck with it. ~ks
Quote from: SolarMusher on February 14, 2015, 12:41:34 PM
Could you suggest a mixing valve (maybe a pic), I have asked to my plumber and he didn't know what I was talking about...
I think it's known as a tempering valve, good wiki description...
I seem to remember boB saying some time ago that AUX1 could do slow pwm. Maybe it's not added yet to the firmware or it's there but just not documented.
Using up AUX2 with the WBjr certainly makes hot water control with waste not control more challenging. Perhaps we need a serial port to deal with the WBjr
Dgd
Quote from: dgd on February 14, 2015, 05:56:58 PM
Quote from: SolarMusher on February 14, 2015, 12:41:34 PM
Could you suggest a mixing valve (maybe a pic), I have asked to my plumber and he didn't know what I was talking about...
I think it's known as a tempering valve, good wiki description...
I seem to remember boB saying some time ago that AUX1 could do slow pwm. Maybe it's not added yet to the firmware or it's there but just not documented.
Using up AUX2 with the WBjr certainly makes hot water control with waste not control more challenging. Perhaps we need a serial port to deal with the WBjr
Dgd
David,
To clarify my first post about improving aux1 wastenot which was a bit confused, I was thinking about an Amps value (diversion) that would be relative (added) to the current needed as read from the shunt/whizbang to hold the Abs/Float voltage and that would then start Aux1 wastenot after a delay only when the array has enough power available.
That would improve aux1 wastenot with minimum diversion losses (vs aux1 float diversion)and let the users have the choice to keep the whizbang on aux2 and still use end amps to control the Absorb charge.
Erik
PS: Maybe that it could also solve the flickering issue with Aux2 wastenot pwm through an inverter? Or maybe that it doesn't worth it? I don't know.
Quote from: kitestrings on February 14, 2015, 04:05:22 PM
QuoteCould you suggest a mixing valve
Ours is a Honeywell AM-1. Very simple - I put it in myself - hot, cold, adjustable mix. They use the same type of device where they have a higher loop/boiler temp (in a school or commercial kitchen for example) and they want to drop to a hand-wash sink, or where scald protection is mandated. I'm sure your plumber has seen it; maybe called something different.
Regarding control of the diversion, you can easily tweak settings to suit as I think you've suggested. You can also just turn off the breaker, or turn off the aux function, during conditions when you don't want it. Say your wanting to do a equalize, or you want to favor the batteries a bit more (longer absorb, etc.), or just based on the time of year and available resource.
I've messed about with ours a bit. Currently we used the SS relays off the stock thermostats, which in turn control the SS relays (switching DC to the elements). So they are interlocked; priority to top, and only one on at a time. For our PV this works well.
I'm trying something new with our wind turbine, which is to power the aux control signal to hi-limit (as with the PV) but thru a small diode. The same signal goes to the lower element terminal (the one the upper element switches to when it is satisfied). The result is the PV diversion is unchanged, but we have both elements 'firing' off aux2 for the wind assuming they are calling for heat. The wind has more variability, and there are times when the extra available load helps to keep the turbine voltage (PV input V) to the Classic better regulated.
Good luck with it. ~ks
Kit, I did it about the same as yours, except that I've used these 2x AC 3000W/120V elements simultaneously to keep cost low. I'm now thinking that your setup is better and more efficient than mine because of the 1200W elements that you are using non simultaneously. That's the way it should work. In fact, I'd have prefered to make it Ac/aux2 pwm with 2x 2000w element through a second inverter but I'd have needed to add a second classic/aux2 and a few panels to make it perfect. Maybe an upgrade for next winter. Anyway, it's too late for now and too cold with our regular -20/-30°C temps to make any change. How did you deal with these 48V elements which seem to have longer connectors? Did the original covers/insulation still fit on connectors or did you have to build homemade deeper covers? A cheaper step for me would be to change these AC elements for 2x 48V non simultaneous elements to heat faster.
Erik
Quote from: SolarMusher on February 16, 2015, 08:30:28 AM
To clarify my first post about improving aux1 wastenot which was a bit confused, I was thinking about an Amps value (diversion) that would be relative (added) to the current needed as read from the shunt/whizbang to hold the Abs/Float voltage and that would then start Aux1 wastenot after a delay only when the array has enough power available.
That would improve aux1 wastenot with minimum diversion losses (vs aux1 float diversion)and let the users have the choice to keep the whizbang on aux2 and still use end amps to control the Absorb charge.
Erik
PS: Maybe that it could also solve the flickering issue with Aux2 wastenot pwm through an inverter? Or maybe that it doesn't worth it? I don't know.
Erik,
Sounds like a great idea.
The only problem I see with this is that the classic could never know what current is available from the array when it is limiting current at absorb or float. To discover this it would need to temporarily disable current limiting to allow maximum current to flow.
This will probably not be a good thing for battery charging as during this test time the battery voltage may rise too high.
Then how often would this test need to be done? Every minute or 10?
I can't help thinking that to get this array excess power while absorbing is not so easy without the use of the aux2 pwm control. In any case I never really appreciate the way it had to be implemented in that the PWM start was at a predefined voltage below absorb and as the charging reached the absorb voltage the pwm increased duty cycle until full on.
Where there was a struggle for PV power to raise the battery to absorb this stealing of scare power by introducing a load progressively could prevent absorb being reached.
The only true time of excess PV power could be in float then gradually introducing a load would be the way to go IMHO.
This method would be outside the classics capability as its really only concerned with battery charging and soc.
However there is a relatively easy and cheap solution.
That is to try and bring on float as soon as possible and just use aux1 float high to switch in a load.
The cheap way is to over panel, so that in poor weather you still get good power. In good weather just switch out some panels
Dgd
I
Quote from: dgd on February 19, 2015, 07:58:09 AM
Quote from: SolarMusher on February 16, 2015, 08:30:28 AM
To clarify my first post about improving aux1 wastenot which was a bit confused, I was thinking about an Amps value (diversion) that would be relative (added) to the current needed as read from the shunt/whizbang to hold the Abs/Float voltage and that would then start Aux1 wastenot after a delay only when the array has enough power available.
That would improve aux1 wastenot with minimum diversion losses (vs aux1 float diversion)and let the users have the choice to keep the whizbang on aux2 and still use end amps to control the Absorb charge.
Erik
PS: Maybe that it could also solve the flickering issue with Aux2 wastenot pwm through an inverter? Or maybe that it doesn't worth it? I don't know.
However there is a relatively easy and cheap solution.
That is to try and bring on float as soon as possible and just use aux1 float high to switch in a load.
The cheap way is to over panel, so that in poor weather you still get good power. In good weather just switch out some panels
Dgd
I
David, after a few days using aux1 wastenot, I'm a bit disapointed with how it works. It works fine when sunny but too much problems when cloudly. I've finally set hold time to 0.1sd and delay time to 1.30mn/2mn to give it a chance to float when absorb reach EA after 1mn and stop it to supply power from batteries when on float mppt. I believe that you're right with aux1 float high but I would like to give the classic/tristar pwm a last try before to switch definitively to aux1 float high only (if I only could get it right).
Erik
Finally, was successful today on cloudly weather using aux1 wastenot with Vhigh -0.2/delay 90sd---Vlow -0.4/hold 1sd. This way the classic holds Absorb or Float when enough power from the array, classic checks every 90sd for enough power if not it disconnects quickly in 1sd, checks another time 90sd later and hold aux1 wastenot if there's enough power available to hold the load. Not as good as Aux2 pwm but better than Aux1 Float high for my system when sunny and enough power to supply these 1200W elements on absorb (10h30am to 12h30-13h pm until float usually).
Erik
"checks every 90sd for enough power"
sd ?
I reckon the ultimate way to do this is with arduino or similar. You get a small reference PV, measure its Isc, ADC in, compare that with what the classic is producing, and use the difference to PWM your HWC SSR. So long as the reference pv is the same mC type with teh same glass, youll should get a very very accurate result.
Quote from: boB on February 19, 2015, 09:07:49 PM
"checks every 90sd for enough power"
sd ?
Allo boB, 90sd => 1mn30.
Aux1 connects at -0.2V under Vabs (58.8V) after 1mn30 delay time and quickly disconnects at -0.4V under Vabs (58.8V) in 1 second hold time or less. When you watch the classic, it looks like "it was checking every 1mn30 if there's enough power at the array to hold the diversion load and if not it keeps a steady abs or float voltage waiting for a next power check". This 1mn30 delay time (or more) allows the EA/Wbjr on Aux2 to end aborb in the 1mn time under EA without too large voltage variations because of the quick disconnect time of 1 second or less. In fact, from what I saw an independent Vlow setting under -0.4V would be better (something like -0.2V) but the classic sets Vlow relative to Vhigh so it's seems to be impossible to set it both at -0.2V.
Anyway it's not so bad for me, as it can use a good part of the absorb time to heat water at higher voltage which provides more btu to the elements than a float voltage around 53.2/53.5V.
Did you read the arc fault alarm that I've had when using both, classic and tristar pwm?
Any thoughts?
Erik
Quote from: zoneblue on February 19, 2015, 09:20:53 PM
I reckon the ultimate way to do this is with arduino or similar. You get a small reference PV, measure its Isc, ADC in, compare that with what the classic is producing, and use the difference to PWM your HWC SSR. So long as the reference pv is the same mC type with teh same glass, youll should get a very very accurate result.
Hi Zb,
Interesting! I would like to have more time to learn about arduino. I was pretty sure that it can be done but for now I'm just looking at making an efficient DC diversion with limited means. Before to spend a few more bucks in pricey efficient elements, I would like to be sure that it will work the way I want ;).
Erik
I've been playing for some time (couple of years - can't rush into these things!) with my system, working out "opportunity power", and I'm doing it this way.
1. I calculate the suns current position in the sky
2. I calculate from that what the "cosine-corrected" solar radiation should be on the ground
3. I compare that figure to what I'm actually measuring from my pyranometer.
The value calculated at (3) tells me how much actual sun I've got to play with, adjusting for high cloud, dust, smoke, humidity etc.
4. I then calculate, based on (3), and the position of the sun and the known position of my panels, how much power I "could" be getting. There is room for improvement here as I'm not actually measuring the array temperatures, which are substantially higher than ambient.
(edit: this step is necessary, as 4 of my arrays are on trackers and 2 are fixed, so the off-axis angle for them is constantly changing)
5. I subtract from (4), what I'm measuring I'm actually taking from my solar arrays (to power loads and charge batteries).
The difference between them (the value calculated at 5) is how much "opportunity power" I have to potentially play with.
My longer-term aim is to use a VFD to run a compressor for a heat-pump. In summer this would run a chiller that I can use for cooling both during the day and overnight (very low power requirements overnight - fan and circulating pump is basically all it needs), or to use the heat-pump for heating and domestic hot water in winter. The VFD would allow me to ramp the compressor up or down to use the amount of "spare power" available from moment to moment.