Analysis of circular arrays on cylindrical surfaces