Would like to know if I have the following correct.
With a rectangular array of panels, and in the afternoon a sharp N-S shading line moving across the array from west to east, then I understand the relevant issues with a string inverter are:
1) It will be marginally more efficient to use "portrait" orientation. A panel in this orientation has 6 columns of cells and uses 1 bypass diode per 2 columns. So as part of the western column get shaded, the first two columns will drop out, leaving the panel at 2/3 power output, etc. While in landscape orientation, with 6 rows, when the shade first hits the panel the whole panel will drop out.
2) If you have one series string, the power output will step down in increments per the above until the number of unshaded (one-third) panels is too low to meet the string inverter's minimum DC input. No significant efficiency gain for optimizers/microinverters.
3) If you have multiple series strings, each one on a separate MPPT input to the inverter, then it's the same situation as (2), just in parallel. With respect to the minimum DC input level, I think it might be a little more efficient to spread the shading evenly across all strings, rather than the opposite, but I'm not certain. [The idea being that by the time all the strings are shaded enough to cause them all to drop out, the sun angle of incidence will be lower, so the power lost is less. Of course, if late afternoon power is more valuable, doing the opposite would be better.]
4) If you have multiple series strings and need to parallel two of them on the same MPPT input, it's important they have identical shading vs time profiles. Paralleling a string with all panels on the west edge of the array with a string with all panels on the east edge of the array would perform poorly (haven't thought out the exact behavior, but the shaded string would preclude the insolated string from producing.)
Cheers, Wayne