太阳能发电***、控制装置及方法、计算机可读存储介质
技术领域
本发明涉及光伏产品技术领域,尤其涉及一种太阳能发电***、控制装置及方法、计算机可读存储介质。
背景技术
当前,在能源日渐短缺和环境保护双重压力形势下,可再生能源的开发利用受到了人们的普遍关注。太阳能电池又称为“太阳能芯片”或“光电池”,是一种利用太阳光直接发电的光电半导体薄片,具有无污染、资源的普遍性和永不枯竭等特点。太阳能电池主要分为晶体硅太阳能电池和薄膜太阳能电池两种。与晶体硅太阳能电池相比,薄膜太阳能电池具有成本低廉、轻质、柔软、易加工等一系列优点,因此,其具有更为广阔的发展前景。
现有的薄膜太阳能电池发电采用电池组件平铺方式接受太阳光照射,光照面积不能最大化利用,当太阳照射角度发生变化后,电池组件受光强度减弱,发电量减少,不能充分利用太阳能进行发电。
发明内容
为了解决上述技术问题,本发明提供了一种太阳能发电***、控制装置及方法、计算机可读存储介质,能够充分利用太阳能进行发电。
为了达到本发明目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种太阳能发电***,包括:支架,设置有调整机构;太阳能电池组件,安装在所述支架上;控制装置,获取太阳位置信息,根据获取的太阳位置信息向所述调整机构发出动作指令,使所述调整机构带动所述太阳能电池组件转动。
进一步地,所述控制装置的获取太阳位置信息,包括以下至少一种:根据预存的太阳运动轨迹信息和当前时间计算所述太阳位置信息;根据当前时间查询预存的太阳位置和时间的对应关系信息,得到所述太阳位置信息;通过太阳跟踪传感器检测所述太阳位置信息;通过第三方服务器查询所述太阳位置信息。
进一步地,所述***还包括光传感器,其中:所述光传感器安装在所述调整机构上,用于检测太阳光入射角度;在所述检测的太阳光入射角度超出设定的角度范围时,所述控制装置发送相应的方位调整指令至所述调整机构。
进一步地,所述控制装置还用于,获取当前的天气情况,并根据当前的天气情况进行以下至少之一的操作:在当前的天气为预设的第一天气时,根据所述获取的太阳位置信息以及所述光传感器检测的太阳光入射角度,向所述调整机构发出动作指令以及所述方位调整指令,所述第一天气包括晴天;在当前的天气为预设的第二天气时,只根据所述获取的太阳位置信息,向所述调整机构发出动作指令,所述第二天气包括多云;在当前的天气为预设的第三天气时,控制所述调整机构回归机械原点,所述第三天气包括雨天和阴天中的一种或多种。
进一步地,所述调整机构包括:水平转动构件;水平驱动构件,与所述水平转动构件耦接,设置为驱动所述水平转动构件转动;垂直转动构件,与所述水平转动构件连接;垂直驱动构件,与所述垂直转动构件耦接,设置为驱动所述垂直转动构件转动。
进一步地,所述太阳能电池组件为沿曲面铺设的太阳能薄膜电池,所述曲面固定在所述调整机构上。
进一步地,所述曲面为半球面或半椭球面。
本发明实施例还提供了一种太阳能发电***的控制方法,包括:获取太阳位置信息;根据获取的太阳位置信息带动太阳能电池组件转动。
进一步地,所述获取太阳位置信息,包括以下至少一种:根据预存的太阳运动轨迹信息和当前时间计算所述太阳位置信息;根据当前时间查询预存的太阳位置和时间的对应关系信息,得到所述太阳位置信息;通过太阳跟踪传感器检测所述太阳位置信息;通过第三方服务器查询所述太阳位置信息。
进一步地,所述太阳位置信息包括太阳高度角和太阳方位角信息;所述根据获取的太阳位置信息带动太阳能电池组件转动,包括:根据所述太阳方位角信息和所述太阳能发电***的调整机构在水平方向上的当前转动角度,计算出所述调整机构水平方向调整时需要转动的角度;根据所述太阳高度角信息和所述太阳能发电***的调整机构在垂直方向上的当前转动角度,计算出所述调整机构垂直方向调整时需要转动的角度;向所述调整机构发出动作指令,使所述调整机构带动所述太阳能电池组件转动,所述动作指令包括所述计算出的水平方向调整时需要转动的角度的信息和/或所述计算出的垂直方向调整时需要转动的角度的信息。
进一步地,在所述根据获取的太阳位置信息带动太阳能电池组件转动之前,所述方法还包括:检测预设的调整触发条件是否满足,当满足所述预设的调整触发条件时,向所述调整机构发出所述动作指令;所述预设的调整触发条件包括以下至少之一:所述太阳方位角和所述调整机构在水平方向上的当前转动角度的差值大于或等于预设的第一阈值;所述太阳高度角和所述调整机构在垂直方向上的当前转动角度的差值大于或等于预设的第二阈值;当前的太阳光照射强度小于或等于预设的第三阈值。
进一步地,所述方法还包括:获取光传感器检测的太阳光入射角度;在所述检测的太阳光入射角度超出设定的角度范围时,根据检测的太阳光入射角度带动所述太阳能电池组件进行方位调整。
进一步地,所述方法还包括:获取当前的天气情况,并根据当前的天气情况进行以下至少之一的操作:在当前的天气为预设的第一天气时,根据所述获取的太阳位置信息以及所述检测的太阳光入射角度,带动所述太阳能电池组件转动并进行所述方位调整,所述第一天气包括晴天;在当前的天气为预设的第二天气时,只根据所述获取的太阳位置信息,带动所述太阳能电池组件转动,所述第二天气包括多云;在当前的天气为预设的第三天气时,控制所述调整机构回归机械原点,所述第三天气包括雨天和阴天中的一种或多种。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如以上任一项所述的太阳能发电***的控制方法的步骤。
本发明实施例还提供了一种太阳能发电***的控制装置,包括处理器及存储器;所述处理器用于执行存储器中存储的太阳能发电***的控制程序,以实现如以上任一项所述太阳能发电***的控制方法的步骤。
本发明的技术方案,具有如下有益效果:
本发明提供的太阳能发电***、控制装置及方法、计算机可读存储介质,通过根据太阳位置信息带动太阳能电池组件转动,以获得更多的太阳辐射能量,提高了太阳能电池组件的受光强度,增大了太阳能电池组件的发电量,从而能够充分利用太阳能进行发电。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例一的一种太阳能发电***的结构示意图;
图2为本发明实施例一的另一种太阳能发电***的结构示意图;
图3为本发明实施例二的一种太阳能发电***的控制方法的流程示意图;
其中:10:支架;20:调整机构;30:太阳能电池组件;40:控制装置;50:光传感器。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
实施例一
如图1所示,根据本发明的一种太阳能发电***,包括:
支架10,设置有调整机构20;
太阳能电池组件30,安装在所述支架10上;
控制装置40,获取太阳位置信息,根据获取的太阳位置信息向所述调整机构20发出动作指令,使所述调整机构20带动所述太阳能电池组件30转动。
本实施例中,所述控制装置40的获取太阳位置信息,包括以下至少一种:
根据预存的太阳运动轨迹信息和当前时间计算太阳位置信息;
根据当前时间查询预存的太阳位置和时间的对应关系信息,得到太阳位置信息;
通过太阳跟踪传感器检测太阳位置信息;
通过第三方服务器查询太阳位置信息。
需要说明的是,控制装置40根据预存的太阳运动轨迹信息和当前时间计算太阳位置信息,可以根据当前时间和预存的太阳运动轨迹函数实时计算太阳位置信息。太阳运动轨迹是以观测点(以经纬度标定)为基础计算出来的在太阳视运动图中的轨迹,所述控制装置40可以预先直接保存计算出来的太阳运动轨迹(天文星座图上的曲线),也可以预先保存太阳运动轨迹函数。
本实施例中,所述太阳位置信息包括太阳高度角和太阳方位角信息;所述控制装置40的根据获取的太阳位置信息向所述调整机构20发出动作指令,包括:
根据太阳方位角信息和所述调整机构20在水平方向上的当前转动角度,计算出所述调整机构20水平方向调整时需要转动的角度;
根据太阳高度角信息和所述调整机构20在垂直方向上的当前转动角度,计算出所述调整机构20垂直方向调整时需要转动的角度;
所述控制装置40向所述调整机构20发出的动作指令,包括计算出的水平方向调整时需要转动的角度的信息和/或垂直方向调整时需要转动的角度的信息。
需要说明的是,对于一个发电***来说,根据时间调整转动角度,可以分解为水平、垂直两个方向的转动轴分别转动,也可以设置一个球面的转轴直接转动;转动的角度的信息可以用对应的数字序列表示,如-1表示左转5度,+2表示右转10度等。本发明的控制装置40,可以通过预先计算得到时间和转动角之间的对应关系,并以列表形式预先保存这个对应关系,也可以实时计算,如根据太阳运动轨迹和当前时间确定太阳的位置,该位置由方位角和高度角标定,根据方位角和调整机构20上转动部件当前的水平转角可计算出水平调整角(当前水平转角+水平调整角=方位角),根据高度角和调整机构20上转动部件当前的垂直转角可计算垂直调整角(当前垂直转角+垂直调整角=高度角)。除此之外,当前太阳的位置也可以通过其他途径获取,例如从气象部门查询得到,或者通过本地的太阳跟踪传感器实时检测得到。调整的目的是使太阳能电池组件30正对太阳(假设太阳能电池组件30为一个半球面,则半球面中心处的法线指向太阳),效果是增大直接受光面积。
本实施例中,在所述向所述调整机构20发出动作指令之前,所述控制装置40还用于:
检测预设的调整触发条件是否满足,当满足预设的调整触发条件时,向所述调整机构20发出所述动作指令;
所述预设的调整触发条件包括以下至少之一:
所述太阳方位角和所述调整机构20在水平方向上的当前转动角度的差值大于或等于预设的第一阈值;
所述太阳高度角和所述调整机构20在垂直方向上的当前转动角度的差值大于或等于预设的第二阈值;
当前的太阳光照射强度小于或等于预设的第三阈值。
如图2所示,本实施例中,所述太阳能发电***还包括光传感器50,其中:
光传感器50,安装在所述调整机构20上,用于检测太阳光入射角度;
在检测的太阳光入射角度超出设定的角度范围时,所述控制装置40发送相应的方位调整指令至所述调整机构20。
需要说明的是,因为误差累积、机械故障等原因,根据获取的太阳位置信息调整所述调整机构20,并不一定能够使得太阳能电池组件30正对太阳设置,避免了机械误差造成的转动不到位和误差累积;但是如果仅仅根据光传感器50检测的太阳光入射角度进行方位调整时,在多云天气(阴影不可见)或者光传感器50故障等情况下无法正常调整。因此,本发明首先通过获取的太阳位置信息进行粗调,再根据光传感器50检测的太阳光入射角度进行精调,通过两者结合可以达到最好的效果。
本实施例中,如果根据光传感器50检测的太阳光入射角度确定调整后的太阳能电池组件30位置不是正对太阳位置时,可以发出告警或由控制装置40根据光传感器50检测的太阳光入射角度进一步进行方位调整。
此处的太阳光入射角度应该是指相对入射角度,预期的相对入射角度应该是高度角90度、方位角0度。在一个示例中,如果高度角和方位角偏差预期值超过正负1度(或2度)可以认为超出设定的角度范围。光传感器50的检测原理类似于在平面上插一杆,根据杆的阴影即可计算出入射角度,例如,所述光传感器50可以设置为一面开口的筒状结构,设置在半球面中心点(假设太阳能电池组件30为一个半球面)且筒的轴线方向即该中心点的法线方向,在太阳入射角度发生变化时,筒底接收到的光强(或光能)也会发生变化,根据筒底面是否全部受光即可判断太阳光是否沿筒的轴线方向入射,如是,太阳能电池受光面积最大,不需再调整,如否,根据检测的入射方向进行微调,使筒的轴线方向与太阳光入射方向一致。
本实施例中,所述控制装置40还用于,获取当前的天气情况,并根据当前的天气情况进行以下至少之一的操作:
在当前的天气为预设的第一天气时,根据所述获取的太阳位置信息以及所述光传感器50检测的太阳光入射角度,向所述调整机构20发出所述动作指令以及所述方位调整指令,所述第一天气包括晴天;
在当前的天气为预设的第二天气时,只根据所述获取的太阳位置信息,向所述调整机构20发出所述动作指令,所述第二天气包括多云;
在当前的天气为预设的第三天气时,控制所述调整机构20回归机械原点,所述第三天气包括雨天和阴天中的一种或多种。
在晴天,采用精调和粗调相结合;在多云天气,采用粗调,此时因为太阳经常被遮挡,精调达不到相应效果,影响机械寿命。
本实施例中,所述调整机构20包括:
水平转动构件;
水平驱动构件,与所述水平转动构件耦接,设置为驱动所述水平转动构件转动;
垂直转动构件,与所述水平转动构件连接;
垂直驱动构件,与所述垂直转动构件耦接,设置为驱动所述垂直转动构件转动。
需要说明的是,根据实际需求,水平转动构件和垂直转动构件可以包括转动轴、丝杠等转动构件,水平驱动构件和垂直驱动构件可以包括电机、齿轮等驱动构件。
本实施例中,所述太阳能电池组件30为沿曲面铺设的太阳能薄膜电池。太阳能薄膜电池具有质量小、厚度极薄(几个微米)、可弯曲、制造工艺简单等优点,通过将太阳能薄膜电池设置为曲面结构,增加了铺设的面积的同时,增加了受光面积,提高了太阳能发电效率。
本实施例中,所述曲面为半球面、半椭圆面或其它任意的不规则曲面形状,所述曲面固定在所述调整机构20上。
在本发明一实施例中,根据本发明的一种太阳能发电***,包括支架、太阳能薄膜电池、光传感器、控制装置、存储装置、电机、齿轮等,其中,太阳能薄膜电池铺设为半球面,以增加受光面积;支架支撑太阳能薄膜电池铺设成的半球面***及驱动部件(电机和齿轮);光传感器白天实时接收太阳光照,将光强信号转换为电压信号并传送到控制装置及存储装置;控制装置根据接收的信号强度变化,判断是否需要进行角度改变,然后根据预设的太阳运动轨迹和接收的信号强度变化发出角度调整指令,首先电机驱动齿轮沿水平方向转动,光传感器接收的光强达到接收范围后,电机再驱动齿轮沿垂直方向转动,从而使整个太阳能发电装置获得最大的太阳辐射能量。
存储装置预先存储预设的太阳运动轨迹数据,正常光照条件下(例如晴天)在设定太阳轨迹方位按照光强变化进行角度调整,在多云天气时,控制装置控制电机按照预设的太阳运动轨迹数据,驱动齿轮进行相应的转动,在夜间或阴雨天气时,电机驱动齿轮回归机械原点,停止运行。
实施例二
如图3所示,本发明实施例还提供了一种太阳能发电***的控制方法,包括如下步骤:
步骤301:获取太阳位置信息;
本实施例中,所述获取太阳位置信息,包括以下至少一种:
根据预存的太阳运动轨迹信息和当前时间计算太阳位置信息;
根据当前时间查询预存的太阳位置和时间的对应关系信息,得到太阳位置信息;
通过太阳跟踪传感器检测太阳位置信息;
通过第三方服务器查询太阳位置信息。
需要说明的是,所述根据预存的太阳运动轨迹信息计算太阳位置信息,可以是根据当前时间和预存的太阳运动轨迹函数实时计算太阳位置信息。太阳运动轨迹是以观测点(以经纬度标定)为基础计算出来的在太阳视运动图中的轨迹,可以预先直接保存计算出来的太阳运动轨迹(天文星座图上的曲线),也可以预先保存太阳运动轨迹函数。
步骤302:根据获取的太阳位置信息带动太阳能电池组件转动。
本实施例中,所述太阳位置信息包括太阳高度角和太阳方位角信息;
所述根据获取的太阳位置信息带动太阳能电池组件转动,包括:
根据太阳方位角信息和所述太阳能发电***的调整机构在水平方向上的当前转动角度,计算出所述调整机构水平方向调整时需要转动的角度;
根据太阳高度角信息和所述太阳能发电***的调整机构在垂直方向上的当前转动角度,计算出所述调整机构垂直方向调整时需要转动的角度;
向所述调整机构发出动作指令,使所述调整机构带动所述太阳能电池组件转动,所述动作指令包括计算出的水平方向调整时需要转动的角度的信息和/或垂直方向调整时需要转动的角度的信息。
需要说明的是,对于一个发电***来说,根据时间调整转动角度,可以分解为水平、垂直两个方向的转动轴分别转动,也可以设置一个球面的转轴直接转动;转动的角度的信息可以用对应的数字序列表示,如-1表示左转5度,+2表示右转10度等。本发明可以通过预先计算得到时间和转动角之间的对应关系,并以列表形式预先保存这个对应关系,也可以实时计算,如根据太阳运动轨迹和当前时间确定太阳的位置,该位置由方位角和高度角标定,根据方位角和调整机构上转动部件当前的水平转角可计算出水平调整角(当前水平转角+水平调整角=方位角),根据高度角和调整机构上转动部件当前的垂直转角可计算垂直调整角(当前垂直转角+垂直调整角=高度角)。除此之外,当前太阳的位置也可以通过其他途径获取,例如从气象部门查询得到,或者通过本地的太阳跟踪传感器实时检测得到。调整的目的是使太阳能电池组件正对太阳(假设太阳能电池组件为一个半球面,则半球面中心处的法线指向太阳),效果是增大直接受光面积。
本实施例中,在所述根据获取的太阳位置信息带动太阳能电池组件转动之前,所述方法还包括:
检测预设的调整触发条件是否满足,当满足预设的调整触发条件时,向所述调整机构发出动作指令;
所述预设的调整触发条件包括以下至少之一:
所述太阳方位角和所述调整机构在水平方向上的当前转动角度的差值大于或等于预设的第一阈值;
所述太阳高度角和所述调整机构在垂直方向上的当前转动角度的差值大于或等于预设的第二阈值;
当前的太阳光照射强度小于或等于预设的第三阈值。
本实施例中,所述方法还包括:
获取光传感器检测的太阳光入射角度;
在检测的太阳光入射角度超出设定的角度范围时,根据检测的太阳光入射角度带动所述太阳能电池组件进行方位调整。
需要说明的是,因为误差累积、机械故障等原因,根据获取的太阳位置信息调整所述调整机构,并不一定能够使得太阳能电池组件正对太阳设置,避免了机械误差造成的转动不到位和误差累积;但是如果仅仅根据光传感器检测的太阳光入射角度进行方位调整时,在多云天气(阴影不可见)或者光传感器故障等情况下无法正常调整。因此,本发明首先通过获取的太阳位置信息进行粗调,再根据光传感器检测的太阳光入射角度进行精调,通过两者结合可以达到最好的效果。
本实施例中,如果根据光传感器检测的太阳光入射角度确定调整后的太阳能电池组件位置不是正对太阳位置时,可以发出告警或根据光传感器检测的太阳光入射角度进一步进行方位调整。
此处的太阳光入射角度应该是指相对入射角度,预期的相对入射角度应该是高度角90度、方位角0度。在一个示例中,如果高度角和方位角偏差预期值超过正负1度(或2度)可以认为超出设定的角度范围。光传感器的检测原理类似于在平面上插一杆,根据杆的阴影即可计算出入射角度,例如,所述光传感器可以设置为一面开口的筒状结构,设置在半球面中心点(假设太阳能电池组件为一个半球面)且筒的轴线方向即该中心点的法线方向,在太阳入射角度发生变化时,筒底接收到的光强(或光能)也会发生变化,根据筒底面是否全部受光即可判断太阳光是否沿筒的轴线方向入射,如是,太阳能电池受光面积最大,不需再调整,如否,根据检测的入射方向进行微调,使筒的轴线方向与太阳光入射方向一致。
本实施例中,所述方法还包括:
获取当前的天气情况,并根据当前的天气情况进行以下至少之一的操作:
在当前的天气为预设的第一天气时,根据所述获取的太阳位置信息以及所述检测的太阳光入射角度,带动所述太阳能电池组件转动并进行所述方位调整,所述第一天气包括晴天;
在当前的天气为预设的第二天气时,只根据所述获取的太阳位置信息,带动所述太阳能电池组件转动,所述第二天气包括多云;
在当前的天气为预设的第三天气时,控制所述调整机构回归机械原点,所述第三天气包括雨天和阴天中的一种或多种。
在晴天,采用精调和粗调相结合;在多云天气,采用粗调,此时因为太阳经常被遮挡,精调达不到相应效果,影响机械寿命。
本实施例中,所述太阳能电池组件为沿曲面铺设的太阳能薄膜电池,所述曲面固定在所述调整机构上。
本实施例中,所述曲面为半球面、半椭圆面或其它任意的不规则曲面形状。
实施例三
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如以上任一项所述的太阳能发电***的控制方法的步骤。
实施例四
本发明实施例还提供了一种太阳能发电***的控制装置,包括处理器及存储器;所述处理器用于执行存储器中存储的太阳能发电***的控制程序,以实现如以上任一项所述的太阳能发电***的控制方法的步骤。
本发明通过根据太阳位置信息带动太阳能电池组件转动,以获得更多的太阳辐射能量,提高了太阳能电池组件的受光强度,增大了太阳能电池组件的发电量,从而能够充分利用太阳能进行发电;
进一步地,通过利用太阳能薄膜电池的特点进行曲面铺设增加了铺设面积,通过使用光传感器检测太阳光入射角度并进行实时角度调整,提高了电池组件的受光面积和受光强度,增加了发电量,从而可以最大化利用光照资源。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。