Thank you for your answer. I am not sure this could work for my project :
1) The electrical loss of different orientation is not taken account
2) The main problem is that for my project, I have : 16 solar pannels NE, 17 pannels SW, 31 pannels E; 26 pannels W. If I understood your suggestion, I would need to define 4 sub arrays but the minimum of pannels for each must be 28 pannels. I can simulate a similar project, for example (31 pannels E, 28 pannels W and the others NE ou SW) but it is not my precise case.
Is there any solution?