You can write selects with many joins, as long they are regular and either add a column or reduce the result set. You have to write the joins explicitly though. Just shoving all of the restrictions into the where clause will definitely confuse everybody.
So, is it basically something like overpaneling in PV systems, where the total amount of energy which could theoretic be harvested through the panels (surface area times efficiency) is higher than the maximum possible energy throughout of the inverter? This leads to a steady energy throughout which is capped by the inverter, providing a “buffer” for shaded conditions, morning, evening, etc.