With this model you can easely drag and drop photovoltaic modules and with the geometry node modifier you can just choose how many vertical and horizontal modules you want, all the structure will be around.It's made in Blender 3.1.0 with the geometry node, you can also find all the model inside in fbx and obj format.The renders were made with Cycles, but you can also use Eeve as you wish, the model is low poly and with the geometry node you don't have too many polygons.Let me know if i missed something or if you have ideas.