Wave interaction with arrays of structures