I hope it is OK to repost someone else's comment... here is what Mario of Adventure Trailers said about solar panels on their rigs:
"Measuring consumption on an Engel 45 at our shop using a "Doc Watson" from
www.powerwerx.com, we have seen daily consumption of 20 to 28 A/h per day at 12 VDC on the "Ref" setting (around 38-40F) with ambient temps is the 70-80F range. Our experience with solar panels is that unless they are mounted on a tracking system, perfectly aligned for latitude and the season, the weather is cool and the the sky is un-obstructed by clouds, we can only expect 70% performance. This means for example that a 100 watt panel will only produce 70 watts per hour. This means 5.8 A/h rather that the rated 8.33 A/h @ 12 VDC.
So...if you were to back into the consumption of an Engel 45 you would need 60 to 80 watts of PV based upon 20 to 28 A/h of consumption per 24 hr period for a PV to keep up with your needs on the "Ref" setting on the MT-45.
The 22.5 W panel per our calculations will produce as follows: 22.5W/12VDC = 1.875 A/h x .7 = 1.312 A/h x 6 hrs of average usable sunlight = 7.85 A/day ( 6 hours is based upon information from sources such as
http://www.energyatlas.org/contents/default.asp). Considering that your draw is 20 to 28 A/h per day, you will be coming up short 12 to 20 A/h short with 22.5 watts.
I know this is a lengthy explanation but is is based upon Ohms law:
Watts / Volts = Amps. As in all equations, you can flip this around such as Amps x Volts = Watts etc. Throw in the factoring of .7 to the PV for performance and you will not be disappointed.
Based upon these formulas and numbers, we supply 80 watt panels to our trailer customers who express a desire to be "self contained" with their fridges and laptops for indefinite periods. The calculations have been successful to date."
Hope that helps. I am having battery issues as we speak and have received invaluable help from wrcsixeight. All I can say is design it well and spend the money ONCE and you won't have the problems I am having...
Cheers.