Flat-Plate Photovoltaic Array Design Optimization