I agree with your description.
What happens if one panel is totally shaded? There have been tests where now the string has significant reduced current. To run this test, all you have to do is point all panels but one towards the sun. Rotate the other panel 45 degrees away from the sun to simulate shading.
CA Traveler wrote:
Simple example: My array is producing 5A at 90V and 5*90/14=32A which the battery is accepting. A shadow actives 2 bypass diodes of the 9 and now the controller finds a new maximum power point at 5A and 90*7/9V and the output is now 5*90*7/9/14=25A to the 14V battery.