Photovoltaic system performance is rarely governed by a single design parameter. In many projects, energy yield, losses, and economic performance depend on combinations of interacting variables such as geometry, spacing, height, orientation, ground properties, tracking strategy, storage capacity, and surrounding environment.
In complex PV systems, these interactions cannot be captured reliably through isolated sensitivity checks or single deterministic simulations. Multiparameter optimisation is therefore required to explore design spaces systematically and to evaluate how technical choices translate into both energy and financial outcomes.
LuSim has been developed to support this type of analysis within a consistent 3D modelling framework that links physical modelling with economic performance indicators.
LuSim relies on a GPU-based 3D simulation framework to represent photovoltaic systems and their surroundings explicitly in space. Terrain, support structures, modules, and nearby objects are modelled directly in three dimensions.
The GPU is used to efficiently evaluate geometric visibility and interactions between surfaces. This enables the computation of direct, diffuse, and reflected irradiance components with high spatial resolution, while keeping computation times compatible with parametric studies and batch simulations.
This approach allows LuSim to handle complex geometries without reducing them to simplified two dimensional assumptions.
At the core of LuSim lies a view factor based formulation of irradiance exchange between surfaces. Each surface element interacts with the sky, the ground, and surrounding objects according to their relative orientation, visibility, and optical properties.
This formulation is applied consistently to direct, diffuse, and reflected components. Irradiance can be evaluated locally on photovoltaic modules, ground surfaces, crops, or other targets, rather than being limited to aggregated values.
By working with spatially resolved quantities, LuSim makes it possible to analyse heterogeneity effects that are often averaged out in simplified models.
Surfaces in LuSim are associated with material properties that govern their interaction with incoming radiation. These properties influence reflected irradiance, bifacial gains, and light redistribution within the scene.
Rather than relying on uniform assumptions or fixed correction factors, LuSim allows materials to be represented explicitly in space. This makes it possible to study the impact of partial coverage, local treatments, or heterogeneous environments.
The level of material detail can be adapted to the objectives of the study, ensuring consistency between modelling effort and expected accuracy.
LuSim evaluates irradiance with explicit spatial and temporal resolution. Targets can be defined at different scales, from individual module regions to aggregated zones representing larger system components.
This enables the analysis of time dependent effects such as shading evolution, tracking behaviour, or seasonal variations, as well as spatial patterns that influence performance, degradation, and uncertainty.
Resolution choices are made to balance physical relevance and computational efficiency, depending on the purpose of the analysis.
LuSim implements a complete photovoltaic energy yield modelling chain, from irradiance evaluation to electrical energy production and system losses. The modelling approach follows established engineering practice and relies on scientifically validated models at each step of the simulation process.
The accurate evaluation of irradiance in complex 3D environments provides the physical basis of the simulation. This irradiance is converted into electrical power and energy yield using state of the art photovoltaic performance models that account for module behaviour, temperature effects, and system level losses.
LuSim integrates a combination of open source libraries and models described in the scientific literature. Open source tools such as pvlib are used where appropriate to ensure transparency and alignment with community validated practices. When relevant models are described in the literature but not available as ready to use open source implementations, they are implemented directly in LuSim based on their published formulations.
By relying on peer reviewed models rather than proprietary formulations, LuSim ensures consistency with current scientific knowledge while preserving flexibility in model selection. Each step of the PV energy yield simulation is therefore defined by scientific validity and relevance to the problem being addressed.
By combining advanced 3D irradiance modelling with validated electrical and loss models, LuSim supports full PV energy yield assessments suitable for engineering studies and decision support, including cases where geometric and environmental complexity plays a dominant role.
No modelling approach is universally optimal. LuSim has been designed for cases where geometry driven effects and spatial variability cannot be neglected.
Its scope and assumptions are explicitly defined, which allows users to understand where the approach provides added value and where simpler methods may be sufficient. This clarity is essential for interpreting results correctly and for integrating them into broader engineering and financial workflows.
By making limitations explicit rather than implicit, LuSim supports informed modelling choices rather than black box usage.
LuSim does not aim to replace all existing photovoltaic simulation methods. It complements them by addressing cases where simplified geometrical assumptions are no longer adequate.
Compared to ray tracing approaches, the GPU-based view factor methodology adopted in LuSim offers a different balance between physical detail and computational cost. This makes it well suited for systematic design exploration, multiparameter analysis, and uncertainty studies in complex environments.
The choice of modelling approach should always be guided by the nature of the system and the questions being addressed.