Hey, To my knowledge, which is limited! In current "EM simulators" like HFSS, FEKO,... you can only define periodic boundary conditions to simulate "infinite" periodic structures. (The solution in some observation points of course would not be much different from a large array like yours, 480*320).
HFSS help directory has a pdf file describing simulation for a "FSS" in that you can find the steps for defining an "infinite" PBC.
There are analytic techniques with use of diffraction theory that they take into account the "effect of truncation" of infinite periodic structures, so we can accurately understand "large but finite" arrays. There are very tough papers about it. It actually is a problem of current research. Search papers by "F. Capolino and L.B. Felsen" also papers by "P.H. Pathak + others", basically papers belong to 2000's. I can send the links to some of them if you want, but they are hard to read.