首页|基于观测数据的地表太阳形状B-样条函数模型

基于观测数据的地表太阳形状B-样条函数模型

扫码查看
描述地面上接收太阳辐射能分布的函数被称为地表太阳形状模型.它对塔式光热太阳能发电中接收器上辐射能密度分布的精确仿真至关重要.光晕辐射能占太阳辐射总能量的百分比,也被称为光晕辐射能占比(CircumSolar Ratio,CSR),它是地表太阳形状模型中的一个重要参数.目前,常用的地表太阳形状模型普遍存在精度不高、计算所得CSR无法与输入CSR对齐、辐射能分布不连续、模型函数不能解析积分等不足.针对这些问题,文中提出了基于观测数据拟合的地表太阳形状张量积B-样条函数模型.首先,对两个观测数据集进行数据清洗、去噪、归一化、分组平均和拼接,得到具有不同CSR值、随入射角度偏移θ变化的84组太阳辐射能扫描剖面数据;其次,选择变化最剧烈的CSR为0.005这组数据,以θ为 自变量,进行带约束的B-样条函数拟合(二次规划问题),拟合过程中,通过差分进化算法优化节点向量,并通过实验确定最优控制系数的数量;然后,采用上述节点向量、控制系数数量,以相同的方式拟合其他CSR值的83组数据;最后,将所得84个单变量B-样条函数模型作为输入,以CSR为自变量对其控制系数进行拟合,并类似地确定节点向量和控制系数数目,最终得到以CSR和θ为 自变量、具有12×15个控制系数的张量积B-样条函数模型,即地表太阳形状模型.与已有模型相比,该B-样条函数模型是一个C2光滑的模型,具有CSR对齐、拟合精度高和辐射能分布可解析积分的优点.
B-spline Functional Model of Terrestrial Sunshape Based on Measured Data
The function describing the distribution of solar radiative energy received on the ground is called the surface sunshape model.It is important for accurate simulation of the distribution of radiative flux density on the receiver in solar power tower.The percentage of halo radiative energy to the total solar radiative energy is called the CircumSolar Ratio(CSR),which is a key para-meter in the surface sunshape model.At present,the commonly used surface sunshape models have drawbacks of low accuracy,CSR misalignment,discontinuity,and not being integrated analytically.To address these problems,a new sunshape model in terms of tensor product B-spline function is proposed based on observation dataset.Firstly,the two observation datasets are processed via data cleaning,de-noise,normalization,average,and data concatenation.As a result,84 sets of data with different CSR values are obtained.Each set of data corresponds a solar radiative solar energy scanning profile,and varies with incident angle θ.Then,the data set of CSR=O.005 with the most drastic change is chosen as the sample case for constrained B-spline function fitting,whose knot vector and number of control coefficients are determined through differential evolution algorithm and experiments,re-spectively.Then,the other 83 sets of data corresponding to 83 CSR values are fitted using the above knot vector and the number of control coefficients.Finally,the 84 univariate B-spline functions are adopted as inputs,and CSR value is used as variable to per-form B-spline fitting on their control coefficients.The knot vector and the number of control vertices are still determined using the above methods.As a result,a surface sunshape model is obtained,which is in terms of tensor product B-spline function with 12 x15 control coefficients,and variables CSR and θ.Compared with existing models,the proposed B-spline function model is C2 continuous,which has the advantages of CSR alignment,high fitting accuracy,and analytical integration of radiative energy distri-bution.

Sunshape modelCSR alignmentB-spline function fittingQuadratic programmingDifferential evolution algorithm

沈童、赵乐、冯结青

展开 >

浙江大学计算机辅助设计与图形系统全国重点实验室 杭州 310058

太阳形状模型 CSR对齐 B-样条函数拟合 二次规划 差分进化算法

国家自然科学基金国家自然科学基金

6227240861772464

2024

计算机科学
重庆西南信息有限公司(原科技部西南信息中心)

计算机科学

CSTPCD北大核心
影响因子:0.944
ISSN:1002-137X
年,卷(期):2024.51(1)
  • 29