

I’ve only really seen commercially available thermal batteries for heating, but i think it’s absolutely a solvable problem for cooling.
The idea is that you heat (or cool) a large thermal mass when energy is cheap, and then you distribute that heat (or coolness?) later. Water is the obviously easy thermal mass. The math (and usage) is pretty easy for heating since the amount of energy stored is just massspecific heatdelta_T.
For cooling, you can take advantage of the huge amount of energy it takes to freeze water. For example, it takes about the same amount of energy to go from ice-liquid water at 0°C as it does to then heat that water to 80°C. The trouble is that you can’t just pump ice around like you can hot water, so the system has tools be more complicated.




Solar irradiance above the atmosphere (i.e., in orbit) is 1360 W/m^2. At ground level, it’s 1120, so a loss of ~18% due to the atmosphere.
If transmission losses plus the massive costs of launch, keeping the panels cool (no conduction/convection in space), and maintenance add up to greater than 18%, it’s more efficient on the ground.