A fridge can be a large winter load for an off-grid PV house...
NREL says the average daily November temp in Massena NY is 35.3 F, with an average daily min of 27.7. December has 20.2 F and an 11.7 min. January has
14.3 and 4.3. February has 16.5 and 6.5. March has 28.3 and a 19.1 F min.
A 2'x2'x8' tall R20 34 F fridge in a 70 F room needs (70-34)80ft^2/R20 = 136 Btu/h or 3456 Btu/day of coolth, or 17,280 Btu for 5 days, which might come from at least 17280/144 = 120 pounds of ice in an outdoor box, with a large water tray with a copper pipe in the freezer compartment, with free airflow to the fridge below and a liquid thermosyphoning loop to move coolth in from the box. Can the loop stop working before it freezes the fridge contents?
The ice box might be 2'x2'x8' tall, with a 55 gallon drum packed with 100
2 liter water bottles surrounded by an antifreeze solution thermosyphoning through an old 800 Btu/h-F auto radiator above with an 8' chimney above. Cold air might enter the radiator and flow out at the top of the chimney.
With 800 Btu/h-F of conductance from 32 F water to outdoor air at temp T, (32-T)800 = 3456 Btu makes T = 32-3456/800 = 27.7 for 1-hour per day cooling and T = 32-3456/1600 = 29.8 for 2-hour cooling, and so on.
The crude TMY2 (Typical Meteorological Year) simulation below indicates that a fridge like this could work for 241 days (2/3) of a typical year in Massena, from September 23 through May 22...
Nick
This program makes a "fridge" prep file with the month, day, hour, and dry bulb temp...
10 SCREEN 9:KEY OFF:CLS
40 LINE (0,0)-(639,349),,B:XDF=.073:YDF=2.92
50 FOR TR= 20 TO 40 STEP 10'temp ref lines
60 LINE (0,349-YDF*(TR+20))-(639,349-YDF*(TR+20)):NEXT
70 OPEN "94725.tm2" FOR INPUT AS #1'NREL TMY2 file name (Massena)
80 OPEN "fridge" FOR OUTPUT AS #2
90 LINE INPUT#1,S$'read header
100 CITY$=MID$(S$,8,25)
110 LAT=VAL(MID$(S$,40,2))+VAL(MID$(S$,43,2))/60
120 LON=VAL(MID$(S$,48,3))+VAL(MID$(S$,52,2))/60
130 PRINT#2,CITY$,LAT,LON
140 FOR H=1 TO 8760'hour of year
150 LINE INPUT#1,S$
160 MONTH=VAL(MID$(S$,4,2))'month of year (1-12)
170 DAY=VAL(MID$(S$,6,2))'day of month
180 HOUR=VAL(MID$(S$,8,2))-.5'hour of day
190 N=1+H/24'day of year (1 to 365)
200 TDB=VAL(MID$(S$,68,4))*.18+32'dry bulb temp (F)
230 PSET(XDF*H,349-YDF*(TDB+20))
470 PRINT#2,MONTH;DAY;HOUR;TDB
480 IF DAY=1 AND HOUR=.5 THEN LINE (XDF*H,349)-(XDF*H,345)'tick months
490 NEXT H
Here's the start of the fridge file...
MASSENA NY 44.93334 74.85 1 1 .5 24.98 1 1 1.5 24.98 1 1 2.5 24.98 1 1 3.5 26.06 1 1 4.5 26.06 1 1 5.5 19.94 1 1 6.5 15.98 1 1 7.5 10.94 1 1 8.5 8.959999 1 1 9.5 6.979999 1 1 10.5 6.979999 1 1 11.5 6.079999 1 1 12.5 6.079999 1 1 13.5 6.079999 1 1 14.5 6.979999 1 1 15.5 6.979999 1 1 16.5 6.079999 1 1 17.5 1.939999 1 1 18.5 -2.020001 1 1 19.5 -2.920002 1 1 20.5 -4.000002 1 1 21.5 -4.000002 1 1 22.5 -.9400013 1 1 23.5 -.9400013 ....
This program simulates a typical year...
10 SCREEN 9:KEY OFF:CLS
20 DAYSTART=0'display start time (days)
30 DS=DAYSTART*24'display start time (hours)
40 RANGE=8760'display range (hours)
50 LINE (0,0)-(639,349),,B:XDF=640/RANGE:YDF=2.69
60 FOR TR=-30 TO 30 STEP 10'temp ref lines
70 LINE (0,349-YDF*(TR+30))-(639,349-YDF*(TR+30)):NEXT
80 OPEN "fridge" FOR INPUT AS #1:LINE INPUT#1,H$
90 FOR H=1 TO 8760'hours of typical (TMY2) year
100 INPUT#1,MONTH,DAY,HOUR,TDB'read fridge file
110 IF TDB