基于蒙特卡洛算法的定日镜场的优化设计
Optimization Design of Heliostatic Mirror Field Based on Monte Carlo Algorithm
摘要: 针对定日镜场的优化设计问题,本文首先建立阴影挡光效率模型,结合蒙特卡洛与光线追踪法求解阴影遮挡效率;根据太阳高度角、太阳方位角求解余弦效率、法向直接辐射照度等,得出光学效率与定日镜场的输出热功率。其次,建立以单位面积定日镜输出热功率最大为目标的非线性目标规划模型。在给定相邻定日镜间距的范围内,求得定日镜场中每一圈层的定日镜数目与相邻定日镜的间距大小;采用Campo布置方法确定定日镜坐标,利用阴影挡光效率模型,当额定年平均输出热功率达到60 MW,求得吸收塔位置坐标(0, 0, 80),定日镜尺寸(宽 × 高)为(6 m × 6 m),安装高度为4 m,定日镜总数为2475面,定日镜场总面积为89,100 m2。利用Campo方法确定定日镜场中的定日镜排列方式,能够在简化定日镜场的条件下更为简单的求解定日镜的具体坐标。最后,保持额定功率不变,设计定日镜尺寸为(7 m × 7 m)、安装高度为4 m来达到更大单位面积输出热功率。
Abstract: Aiming at the optimization design problem of heliostat field, in this paper, the shadow blocking efficiency model is first established, which combines with Monte Carlo and ray tracing method to solve the shadow blocking efficiency. According to the solar altitude Angle and solar azimuth Angle, cosine efficiency and direct irradiance of normal phase are solved, get the optical efficiency and the output thermal power of heliostatic field. Secondly, a nonlinear target programming model with the maximum output thermal power of heliostat per unit area is established. Within the range given the spacing of adjacent heliostats, the number of heliostats in each circle and the distance between the adjacent heliostats in the heliostats field are obtained. The coordinates of heliostat were determined by Campo’s arrangement method. When the rated annual average thermal output power reached 60 MW, using the shadow blocking efficiency model, the position coordinate of the absorber is (0, 0, 80), and the heliostat size (W × H) is (6 m × 6 m), the installation height is 4 m, the total number of heliostats is 2475, and the total number of heliostats field is 89,100 m2. Using Campo method to determine the heliostat arrangement in heliostat field, the specific coordinates of heliostat can be solved more easily under the condition of simplifying heliostat field. Finally, it keeps the rated power unchanged, designs helioscope size of (7 m × 7 m), installation height of 4 m to achieve a large unit area of thermal output power.
文章引用:贾倩琼, 李芊芊. 基于蒙特卡洛算法的定日镜场的优化设计[J]. 应用数学进展, 2024, 13(3): 1018-1026. https://doi.org/10.12677/aam.2024.133096

1. 引言

塔式太阳能光热发电是我国为了实现“碳达峰”及“碳中和”推出的一种低碳环保的新型清洁能源技术。一方面,系统利用太阳能进行发电,减少二氧化碳等温室气体的排放,减轻空气污染和水污染,保护生态环境。另一方面,作为以新能源为主体的新型电力系统,该技术能够高效利用太阳能、并可以持续进行发电 [1] ,是一种具有巨大潜力的可再生能源技术。本文采用了蒙特卡洛与光线追踪法对定日镜产生阴影面积进行建模,在给定的额定功率下,建立以单位面积定日镜输出热功率最大为目标的非线性目标规划模型。在控制定日镜的各项参数下,完成了对定日镜场的优化设计。本文采用了2023年高教社杯全国大学生数学建模竞赛A题(https://dxs.moe.gov.cn/zx/a/hd_sxjm_sthb/230523/1840580.shtml)进行分析和研究。

2. 模型建立与求解

2.1. 阴影挡光效率模型

定日镜场中太阳光线的损失主要为三个方面:1) 前排定日镜对后排定日镜所接收到太阳光线造成阻挡;2) 后排定日镜反射的太阳光线被前排定日镜遮挡;3) 吸收塔在太阳照射下形成的阴影对部分定日镜造成遮挡。

建立定日镜a镜面坐标系 ( X a , Y a , Z a ) 、地面坐标系 ( X d , Y d , Z d ) 和定日镜b镜面坐标系 ( X b , Y b , Z b ) ,判断定日镜a的反射光线是否落入定日镜b内,确定其在定日镜b的坐标值 K 2 ,定日镜间太阳光线路径如图1所示:

Figure 1. Diagram of the path of sun rays between heliostats

图1. 定日镜间太阳光线路径示意图

图中给出某定日镜E中心在地面坐标系的坐标 ( X e , d , Y e , d , Z e , d ) ,定日镜在整个镜场中方位角 θ f = { arccos X e , d X e , d 2 + Y e , d 2 , Y e , d 0 arctan Y e , d X e , d + π , Y e , d < 0 ,太阳入射光线与定日镜b平面法线的夹角 θ ,太阳高度角 α s [2] 、太阳方位角 γ s [3] 的关系为: cos θ = 2 2 [ sin α s cos β cos ( θ f γ s ) cos α s sin β + 1 ] 1 2 。定日镜平面中心法线的俯仰角 F y = arctan ( sin α s + cos β 2 cos θ ) 和方位角 F w = arctan ( sin θ f sin β sin γ s cos α s cos θ f sin β cos γ s cos α s ) [4] 。

在定日镜a坐标系中的入射点 K 1 = ( x a , y a ) ,经不同坐标系的坐标转换,判断反射光线在定日镜b中是否存在入射点 K 2 。定日镜a坐标系的三个轴在地面坐标系中的向量为 ( r x , s x , t x ) , ( r y , s y , t y ) , ( r z , s z , t z ) ,转换关系矩阵表达式(2.1) [5] :

G = [ r x r y r z s x s y s z t x t y t z ] = [ sin F y sin F w cos F y cos F w cos F y cos F y sin F w sin F y cos F w sin F y 0 cos F w sin F w ] (2.1)

锥形光线在镜面坐标系向量为 P j ,在地面坐标系向量 P 0 = G P j 。经过以下5步得到 K 2 = ( x b , y b )

1) 将定日镜a的某一点 K 1 转换为地面坐标系中 K 1

2) 将地面坐标系的 K 1 转换为定日镜b坐标系中的 K 1

3) 将地面坐标系的光线向量 P 0 转换为定日镜b坐标系中的 P j

4) 在定日镜b坐标系中计算光线与该镜的交点,由 K 1 = ( x a , y a , z a ) P j = ( x 0 , y 0 , z 0 ) ,解出 K 2 = ( x b = ( z 0 x a x 0 z a ) / z 0 , y b = ( z 0 y a y 0 z a ) / z 0 , 0 )

5) 判断 K 2 是否落入定日镜b平面内。

2.2. 大气透射率

定日镜中心到集热器中心距离为 d H R ,大气透射率的计算公式为 [6] :

η a t = 0.99321 0.0001176 d H R + 1.97 × 10 8 × d H R 2 ( d H R 1000 ) (2.2)

2.3. 余弦效率

建立定日镜反射太阳光线图,如图2,集热器中心A,定日镜中心 O z ,太阳入射光线 B O z ,定日镜反射光线 O z A ,xoy平面的垂线EF和BC,垂足F、C。第i个定日镜入射角 θ i ,得到余弦效率 [7]

η c o s = ( d H R + sin α s h a + x z cos α s sin γ s + y z cos α s sin γ s ) 1 / 2 ( 2 d H R ) 1 / 2 (2.3)

Figure 2. Three-dimensional representation of sunlight reflected by a heliostat

图2. 定日镜反射太阳光的三维示意图

2.4. 单个定日镜的光学效率

单个定日镜的光学效率 η = η s b η c o s η a t η t r u n c η r e f 中阴影遮挡效率 η s b 、余弦效率 η c o s 和大气透射率 η a t 由之前式子已表示出,资料显示集热器截断效率 η t r u n c 取值60%~90% [8] ,镜面反射率 η r e f 为0.92。

2.5. 法向直接辐射辐照度

法向直接辐射辐照度 [9] 为

D N I = G 0 [ a + b exp ( c sin α s ) ]

其中: a = 0.4237 0.008216 ( 6 H ) 2 b = 0.5055 + 0.00595 ( 6.5 H ) 2 c = 0.2711 + 0.01858 ( 2.5 H ) 2 G 0 = 1.366 kW / m 2 是太阳常数,H为当地的海拔高度为3000 m。

2.6. 定日镜场年平均输出热功率的求解

每面定日镜采光面积 A i 即定日镜尺寸为6 m × 6 m,由之前给出的各个定日镜的光学效率 η i 和定日镜场的法向直接辐射辐照度DNI,定日镜总数N为1745面,按照以下公式即可求出定日镜场的输出热功

率: E f i e l d = D N I i N A i η i ,得出平均光学效率 η ¯ ,平均余弦效率 η c o s ¯ ,平均阴影遮挡效率 η s b ¯ ,平均截断效率 η t r u m c ¯ ,单位面积镜面平均输出热功率 ( E f i e l d N × A ) ¯ ,结果如表1表2所示:

Table 1. Average optical efficiency and output power on 21st per month

表1. 每月21日平均光学效率及输出功率

Table 2. Annual average optical efficiency and output power

表2. 年平均光学效率及输出功率

2.7. Campo布置方法

以吸收塔为中心构造定日镜场为同心圆模型,每个定日镜的占地范围视为圆形,依据Campo布置方法布置圆形定日镜场,以定日镜间不发生机械碰撞为原则进行周向均匀布置,模型示意图如图3

Figure 3. Heliostat field model

图3. 定日镜场模型

假定定日镜位置坐标为 ( X , Y ) ,其中 ( x i , y i ) 表示定日镜场中第i个定日镜在地面坐标系下的坐标。 ( x b , i , y b , i ) 表示光线在定日镜b中的反射点坐标, x i , j 表示第j圈圆周上的第i个点。构建非线性规划模型表达式如下:

E f i e l d = D N I i = 1 N A i η i { D N I = G 0 + [ a + b exp ( c / sin α s ) ] η i = η s b , i η c o s , i η a t , i η t r u n c , i η r e f , i η a t , i = 0.99321 0.0001176 d H R + 1.79 × 10 8 d H R 2 ( d H R 1000 ) η c o s , i = cos θ i = d H R + h a sin α s + x i cos α s sin γ s + y i cos α s sin γ s / ( 2 d H R ) 1 2 η s b , i = ( x b , i 3 ) ( y b , i 3 ) / 36 100 < | x i | < 350 100 < | y i | < 350 11 < a < 14 ( x i + 1 , j x i , j ) 2 + ( y i + 1 , j y i , j ) 2 > a ( x i , j x i , j + 1 ) 2 + ( y i , j y i , j + 1 ) 2 > a r j = { 106 j = 1 106 + a j j > 1 ( j j ; 100 < | r j | < 350 ) (2.4)

利用Python进行编程,将定日镜间的距离从11 m开始,以0.1 m的步长增加至14 m,R表示定日镜场的圆周半径,r为定日镜场圆周上单个定日镜中心的半径,依据定日镜之间距离以及R求得每个圈层内设置的定日镜个数 n = 360 × [ 2 × arcsin ( r / R ) ]

编程所绘制的不同间距定日镜安排示意图4如下:

Figure 4. Schematic diagram of heliostat arrangement with different spacing

图4. 不同间距定日镜安排示意图

得出最优的相邻定日镜之间的间距为12 m,在满足定日镜场的额定年平均输出热功率为60 MW的情况下,求得相关数据为:吸收塔位置坐标(0, 0, 80),定日镜尺寸(宽 × 高)为(6 m × 6 m),其安装高度为4 m,定日镜总数为2475面,定日镜场总面积为89,100 m2

2.8. 求解更大的单位面积输出热功率

保持额定功率不变,设计定日镜尺寸和安装高度达到更大的单位面积输出热功率。现将定日镜的尺寸从原来的6 m × 6 m增加至7 m × 7 m [10] ,使相邻镜面在不超过间距范围的同时达到最大的镜面尺寸;接着为了尽可能增大定日镜的输出热功率,使定日镜从内圈至外圈的安装高度逐次递增,由题可知,安装高度的范围是3.5 m~6 m。

为确定各圈层所包含的定日镜数目,利用MATLAB进行编程 [11] ,搜索满足各圈层半径范围内定日镜的个数,再逐个相减,即可求得从内至外各圈层内包含的定日镜的数目,之后将安装高度分成20等份,在Excel表格中为各圈层内的定日镜附加上其安装高度的数值。最后将所得的数值代入上述的Python代码,并增加上关于定日镜安装高度的关系函数,即可求得各项数值。结果如表3表4表5所示:

Table 3. Average optical efficiency and output power on the 21st day of each month after optimization

表3. 优化后的每月21日平均光学效率及输出功率

Table 4. Annual average optical efficiency and output power

表4. 年平均光学效率及输出功率

Table 5. Design parameter

表5. 设计参数

3. 结论

本文针对定日镜场的优化设计问题,建立阴影挡光效率模型和以单位面积定日镜输出热功率最大为目标的非线性目标规划模型。

在定日镜尺寸确定情况下,得出表1表2定日镜场的平均年光学效率、年平均输出热功率,以及单位镜面面积年平均输出热功率。

在定日镜场额定年平均输出热功率为60 MW情况下,得出最优的相邻定日镜之间的间距为12 m,在满足定日镜场的额定年平均输出热功率为60 W的情况下,求得相关数据为:吸收塔位置坐标(0, 0, 80),定日镜尺寸(宽 × 高)为(6 m × 6 m),其安装高度为4 m,定日镜总数为2475面,定日镜场总面积为89,100 m2

在定日镜场达到额定功率的条件下,单位镜面面积年平均输出热功率尽量大,得出按表5的设计参数。

NOTES

*共同第一作者。

参考文献

[1] 24小时连续发电! “清洁 储能 调峰”, 超万面定日镜“绽放”戈壁滩[EB/OL].
https://news.cctv.com/2023/08/14/ARTIJaYKT6LbTf30MOzHkBYY230814.shtml, 2023-09-08.
[2] 百度百科, 太阳高度角[EB/OL].
https://baike.baidu.com/item/太阳高度角?fromModule=lemma_search-box, 2023-09-08.
[3] 百度百科, 太阳方位角[EB/OL].
https://baike.baidu.com/item/太阳方位角?fromModule=lemma_search-box, 2023-09-08.
[4] 余强, 徐二树, 常春, 杨正. 塔式太阳能电站定日镜场的建模与仿真[J]. 中国电机工程学报, 2012, 32(23): 90-97.
[5] 张平, 华文瀚, 王娟娟, 孙登科. 太阳能塔式光热镜场光学效率计算方法[J]. 技术与市场, 2021, 28(6): 5-8.
[6] Farges, O., Bezian, J.J. and El Hafi, M. (2018) Global Optimization of Solar Power Tower Systems Using a Monte Carlo Algorithm: Application to a Redesign of the PS10 Solar Thermal Power Plant. Renewable Energy, 119, 345-353.
https://doi.org/10.1016/j.renene.2017.12.028
[7] 潘磊, 李丽娟, 丁婷婷. 塔式太阳能热发电镜场中余弦效率仿真研究[J]. 可再生能源, 2013, 31(2): 1-5.
[8] 房淼森. 塔式太阳能发电系统镜场分布及其控制策略研究[D]: [硕士学位论文]. 镇江: 江苏科技大学, 2016.
[9] 杜宇航, 等. 塔式光热电站定日镜不同聚焦策略的影响分析[J]. 动力工程学报, 2020, 40(5): 426-432.
[10] 高博, 刘建兴, 孙浩, 等. 基于自适应引力搜索算法的定日镜场优化布置[J]. 太阳能学报, 2022, 43(10): 119-125.
[11] 姜启源, 谢金星, 叶俊. 数学模型[M]. 北京: 高等教育出版社, 2003.