1基于贪心算法的光伏电池最优铺设方案摘要本文研究光伏电池的最优铺设问题,根据逆变器型号及容量选择电池,得出最优阵列,以贪心算法为原则结合二维装箱问题得出最优排布,并利用太阳辐射近似公式得出最佳倾角与朝向。最后利用lingo软件进行数学规划得出小屋设计方案。对于问题1,首先,根据太阳辐射得热公式计算出屋顶的太阳辐射强度;其次根据逆变器的额定容量、电压的限制,穷举出所有匹配的光伏电池阵列,以贪心算法为原则按照评价函数(单位年总电量费用/年总电量)排序,得出最优阵列,根据逆变器使用率结合人工选择给出最优铺设方案。另外,将铺设阵列看作是二维装箱问题,可给出某种阵列的半自动最优铺设。最优铺设方案:35年期内总发电量为55.710kwh,经济效益6.2%,投资回收年限为33年。另外,本文对比了先选电池再选逆变器的方案,并且实现了此方案的南墙最优铺设,两种方案差异很小。对于问题2,本文仅考虑在屋顶上架空铺设光伏电池,根据已知数据库中的法向、平面散射辐射量以及太阳辐射的近似计算公式,计算任意角度的平面接收的太阳辐射量,以全年总辐射量最大为目标,在一定范围内通过步长逐步加密的搜索算法,搜索出最佳的倾斜角度和壁面方位角组合,得出南方向屋顶最佳倾斜角35.4度,最佳壁面方位角218度;北方向屋顶最佳倾斜角28.8度,最佳壁面方位角270度。另外,本文对比了真实数据和模型计算出的辐射强度,偏差在4.6%以内,说明模型较为准确,同时本文也对参数(倾角与方位角)给出了灵敏度分析。比较结果,发电量显著提高并且单位发电费用下降明显,35年内的发电总量提高5%,投资回收年限缩短3年。对于问题3,本文根据建造要求建立了数学规划模型,利用Lingo软件进行了计算,得出的建造方案造型较为美观,吸收辐射能力较强,墙面有三个面有窗户,保证采光充分。同时光伏电池组件的安装面积尽可能大却形状规则。建筑方位角为218度,屋顶最高点距地面高度5.4米,室内使用空间最低净空高度距地面高度4米,建筑总投影面积74平方米。南北向墙壁长度为14.8米,东西向墙壁长度为5.0米,南向屋顶的倾斜角为18.5度,北向屋顶的倾斜角为60度。建筑采光为0.21。另外,本文设计小屋的单位面积接受到的辐射量与第一问中的建筑相比较,设计的小屋性能较问题1中有显著提高。关键词:最优电池阵列贪心算法二维装箱逐步加密搜索2一、问题的重述在设计太阳能小屋时,需要在建筑物外表面(房顶及外墙)铺设光伏电池,通过逆变器转换成220V交流电并接入电网供家庭使用。由于实际发电效率受诸多因素影响,如太阳辐射强度、光线入射角、建筑物所处的地理纬度等,因此研究光伏电池在小屋外表面的优化铺设十分必要。分别考虑贴附和架空的安装方式,给出小屋外表面电池组件铺设分组阵列图形示意图,要求使小屋的全年太阳能光伏发电量尽可能大,而单位发电量的费用尽可能小,并计算出小屋光伏电池35年寿命期内的发电总量、经济效益及投资回收年限。最后为大同市重新设计一个小屋,并给出铺设光伏电池的优化方案。二、问题的分析对于问题1,可先选择逆变器,根据逆变器的额定容量、最大电压、最大功率的限制条件与电池组合进行匹配求得光伏电池阵列方案,并设置评价函数,对光伏电池阵列进行排序。根据总发电量及单位发电量的费用,以及小屋的具体情况,人工进行排布,在限制条件下选择评价高的阵列进行排布。另外,可利用贪心算法进行光伏阵列的半自动化排布。对于问题2,可仅考虑屋顶以架空方式铺设光伏电池,进行逐步加密的搜索,即规定倾角和朝向的变动步长,倾角一定搜索最佳朝向,朝向一定搜索最佳倾角;改变步长再进行搜索。并且,可利用数据及经验验证算法结果的正确性。对于问题3,可采用lingo软件进行数学规划,并自行设置一些符合实际的约束条件,可运行出最优的小屋参数。三、模型假设1、一个逆变器只能串并联一种类型的光伏电池,且阵列为矩形2、光伏电池阵列布局原则为四邻域延伸3、外墙及屋顶受到的太阳辐射由直射和天空散射两部分组成,忽略地面反射辐射4、将天空散射部分简化成水平太阳散射的二分之一5、架空方式只可在屋顶实现6、贴现率为5%四、符号说明n光伏电池阵列的组数ix第i种电池使用的个数jy第j种逆变器使用的个数ik第i个光伏电池阵列的并联个数il第i个光伏电池阵列的逆变器的类型if第i个光伏电池年发电量ig第i个光伏电池的价格jh第j个逆变器的价格1逆变器的逆变效率2光伏电池的转换效率3单位面积光伏电池受到的辐射量mw第m种光伏电池的组件功率iU第i种逆变器的额定电压'iU第i种逆变器的允许输入电压iI第i种逆变器的额定电流p民用电价五、问题一的解答5.1.总体思路太阳能电池布局最佳方案非常难解,为了能更好地解决问题,我们在建立详细的数学模型表示出目标函数和约束条件的基础上将问题1分解为两个步骤。首先,我们根据逆变器求出最优电池阵列,再利用计算机结合人工的方式对各个面进行最优铺设。5.2最优铺设模型5.2.0模型的准备一个方案设计F用三元组(,,)XYZ表示:1224(,)Xxxx是24维向量,ix表示第i种电池使用的个数1218(,)Yyyy是18维向量,jy表示第j种逆变器使用的个数Z是一个结构数组111222nnnklmklmklm,ik表示第i个光伏电池阵列的并联个数,il表示第i个光伏电池阵列的逆变器的类型,()()1,11,2()(),1,2iiiiiiikkaamaa,(),1ija表示第j个并联串中电池的型号,(),2ija表示第j个并联串中光伏电池的个数,if表示第i个光伏电池年发电量,ig表示第i个光伏电池的价格,jh:表示第j个逆变器的价格。5.2.1目标分析1、全年发电量最大241maxiiixf2、费用最小182411minjjiijiyhxg3、目标整合:利润最大243518241111max1yeariiijjiiyearyearjipexfyhxgrp表示民用电价,yeare表示年发电量的衰减系数(1-10年100%,10年-25年90%,25年后为80%),r为贴现率45.2.2约束分析1、电路约束(1)逆变器输入电压的峰值小于允许输入电压范围的最大值'max(,)max(,)iUijUil(,)Uij表示第i个光伏阵列的第j并联串的电压,'(,)iUil表示第i个光伏阵列的il型号逆变器的允许输入电压。(2)光伏电池组的输出功率小于等于逆变器的输入容量maxnjjPUIiP表示第i个光伏阵列的输出功率,iiUI表示第i个光伏阵列逆变器的额定电压与额定电流2、面积约束小屋共由六个面组成,以每个面左下角顶点为原点建立坐标系xoy,每个光伏电池阵列的左下角坐标为(,)kkxy,第i组光伏电池阵列的长为ka,宽为kb,则第i组光伏电池阵列内部可表示为:2(,)(,),niiiiiiiiiiiNxyuwRxuxaywyb东面不可铺设光伏电池的区域可表示为:2(,)34004500,02500neastuwRuw南面不可铺设光伏电池的区域可表示为:2(,)35007100,0250078008900,9002300nsouthuwRuwuw2222(,)1750(1700)900nuwRuw北面不可铺设光伏电池的区域可表示为:2(,)5502150,0210044505550,11001610nnorthuwRuwuw2(,)80508450,11001800nuwRuw面积较大的屋顶不可铺设光伏电池的区域可表示为:2(,)37007300,3357.514741.21ntopuwRuw则面积约束可表示为:(,)(,)..(,)(,)iiiiiiiiiiiiNxyeastNxysouthstNxynorthNxytop5.2.3最优铺设模型243518241111max1yeariiijjiiyearyearjipexfyhxgr5maxmax(,)..(,)(,)(,)njjnjjiiiiiiiiiiiiPUIPUINxyeaststNxysouthNxynorthNxytop5.3模型的求解5.3.1太阳辐射量的计算(1)太阳入射角cos:1coscossinhsincoshcos()其中,为壁面倾角(东南西北四个墙的壁面倾角为90,面积较大的屋顶为10.62),在本问题中,大屋顶的为10.62,小屋顶的为59,h是太阳高度角,为壁面太阳方位角(,是太阳方位角,为壁面方位角)(2)太阳直射辐射:2cosddnQQ其中dnQ为法向直射辐射强度(3)天空散射辐射:32cos2fHQQ其中HQ为水平面散射强度则光伏电池阵列单位面积受太阳总辐射可表示为:4dfQQQ5.3.2年总发电量的计算8759624(,)(1,)011ijjtiijtijxSi表示小屋的六个面(东南西北大屋顶小屋顶),j表示光伏电池的类型,jS表示第j个光伏电池的面积,(,)ti表示第i个面在时间t所受到的单位太阳辐射量,(1,)ij表示光伏电池的效率。5.3.3求解最优阵列的算法[程序见附录一]6输入墙编号选择逆变器SN=1根据逆变器最大容量限制计算光伏电池最大个数t对所有可能的串并联情况进行枚举是否满足模型约束t=1t=t-1NSN=18SN=SN+1NYY踢出劣解依据评价函数排序算法说明1、剔除劣解的标准:面积约束2、评价函数:单位发电量的费用与经过指数加权后的单位面积年总发电量的比值。计算结果对18个型号逆变器进行计算,可得出每种逆变器的经过评价函数排序后的最优阵列矩阵,对于大屋顶,下面给出一个最优阵列:逆变器型号电池型号串联电池数并联电池组数电池总面积单位面积发电量单位发电量费用逆变器使用率所在墙面SN15A385251m2277/kwhm10/kwh元96%大屋顶5.3.4求解最优排布的思路基于二维装箱问题的半自动化算法[程序见附录二]7读入数据用户选择阵列用户选择阵列长宽搜寻图形拐角根据拐角,枚举可以放置的情况并输出图形用户选择合理排布方案是否继续放置NY输出最终放置情况计算结果最优排布如下立体图所示:图5.3.4-1最优排布立体图东面选用电池阵列:电池组件B3电池组件B3电池组件B3电池组件B3电池组件B3电池组件B3东面:阵列1逆变器:SN4容量:1680使用率:72.9%电池组件B3电池组件B3电池组件B3电池组件B3东面:阵列2逆变器:SN3容量:1680使用率:72.9%8南面选用电池阵列:电池组件A3电池组件A3电池组件A3电池组件A3南面:阵列1逆变器:SN3容量:624.4使用率:54.2%电池组件B3电池组件B3南面:阵列2逆变器:SN1容量:336使用率:56%西面选用电池阵列:电池组件B1电池组件B1电池组件B1电池组件B1西面:阵列1逆变器:SN13容量:2648.4使用率:79.2%电池组件B1电池组件B1电池组件B1电池组件B1电池组件B1电池组件B1北面不安装电池大房顶选用电池阵列:电池组件A3电池组件A3电池组件A3大房顶:阵列1逆变器:SN15容量:8004使用率:96%电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件A3电池组件