Several problems in GunnsElectPvArray that need fixing & improving:
We are not modeling the maximum power point correctly. The maximum power should be efficiency area solar flux, but we are incorrectly modeling efficiency relative to the product of Isc*Voc. Also, since most arrays operate at or below the MPP voltage, the GunnsElectPvArray really only models the array's I-V curve as a line segment between the short-circuit and MPP points. That's fine, however we don't allow the user to specify the Isc point - instead they can only specify Voc, which is only useful for the other side of the MPP than what we actually need, so this is a bit unhelpful.
[x] fix the calculation of maximum power
[x] provide an option for the user to define Isc and MPP points more directly - TODO still need to define which parameters to use.
Several problems in GunnsElectPvArray that need fixing & improving:
We are not modeling the maximum power point correctly. The maximum power should be efficiency area solar flux, but we are incorrectly modeling efficiency relative to the product of Isc*Voc. Also, since most arrays operate at or below the MPP voltage, the GunnsElectPvArray really only models the array's I-V curve as a line segment between the short-circuit and MPP points. That's fine, however we don't allow the user to specify the Isc point - instead they can only specify Voc, which is only useful for the other side of the MPP than what we actually need, so this is a bit unhelpful.