@@ -12,7 +12,7 @@ the primary source of light. The primary challenge in modeling a PV system
1212with bifacial modules is estimating the irradiance on the front and back
1313surfaces.
1414
15- pvlib-python provides two groups of functions for estimating front and back
15+ pvlib-python provides three groups of functions for estimating front and back
1616irradiance:
1717
18181. a wrapper for convenient use of the pvfactors model:
@@ -22,6 +22,7 @@ irradiance:
2222:py:func: `~pvlib.bifacial.infinite_sheds.get_irradiance `
2323:py:func: `~pvlib.bifacial.infinite_sheds.get_irradiance_poa `
2424
25+ 3. the ANTS-2D bifacial model: :py:func: `~pvlib.bifacial.ants2d.get_irradiance `
2526
2627pvfactors
2728---------
@@ -50,7 +51,7 @@ after installation, Python code still accesses it as "pvfactors"
5051Infinite Sheds
5152--------------
5253
53- The "infinite sheds" model [1] is a 2-dimensional model of irradiance on the
54+ The "infinite sheds" model [1 ]_ is a 2-dimensional model of irradiance on the
5455front and rear surfaces of a PV array. The model assumes that the array
5556comprises parallel, equally spaced rows (sheds) and calculates irradiance in
5657the middle of a shed which is far from the front and back rows of the array.
@@ -101,7 +102,7 @@ View factors from the ground to the sky are calculated at points spaced along
101102a one-dimensional axis on the ground, with the origin under the center of a
102103row and the positive direction toward the right. The positive direction is
103104considered to be towards the "front" of the array. Array height differs in this
104- code from the description in [1], where array height is described at the row's
105+ code from the description in [1 ]_ , where array height is described at the row's
105106lower edge.
106107
107108If ``model='isotropic' `` (the default), ``dhi `` is assumed to be isotropically
@@ -111,9 +112,23 @@ the input ``dhi`` is decomposed into circumsolar and isotropic components using
111112:py:func: `~pvlib.irradiance.haydavies `, with the circumsolar component treated
112113as additional ``dni `` for transposition and shading purposes.
113114
114- This model is influenced by the 2D model published by Marion, *et al. * in [2].
115+ This model is influenced by the 2D model published by Marion, *et al. * in [2 ]_ .
115116
116117
118+ ANTS-2D
119+ -------
120+
121+ The ANTS-2D model is a 2-D model similar to the Infinite Sheds and pvfactors
122+ models. However, it has additional inputs to allow modeling of arrays on
123+ sloped terrain and ground surfaces with nonuniform albedo. It partitions the
124+ module and ground surfaces into a user-specified number of segments to better
125+ capture irradiance nonuniformity effects. It is also computationally efficient
126+ relative to models of comparable capability like pvfactors. Finally, it can
127+ compute and return irradiance components at the ground level, which may be
128+ useful for agriPV modeling.
129+
130+ For details, see :py:func: `~pvlib.bifacial.ants2d.get_irradiance ` and Ref. [3 ]_.
131+
117132References
118133----------
119134.. [1 ] Mikofski, M., Darawali, R., Hamer, M., Neubert, A., and Newmiller,
@@ -124,4 +139,7 @@ References
124139 Riley, D., Stein, J. and Hansen, C. "A Practical Irradiance Model for
125140 Bifacial PV Modules".2017 IEEE 44th Photovoltaic Specialists Conference
126141 (PVSC), 2017, pp. 1537-1543. doi: 10.1109/PVSC.2017.8366263
142+ .. [3 ] K. S. Anderson, A. R. Jensen, and C. W. Hansen, "A Bifacial View
143+ Factor Model Considering Terrain Slope and Nonuniform Albedo,"
144+ IEEE JPV, 2026. :doi: `10.1109/JPHOTOV.2026.3677506 `
127145
0 commit comments