太阳能路灯光伏板的朝向设计问题

题目:太阳能路灯光伏板的朝向设计问题

难度对标几乎每一年的国赛A题。

QQ群:592697532 公众号:川川菜鸟

文章目录

    • 背景
    • 问题
      • 问题一
      • 问题二
      • 问题三
    • 题目解读
    • 相关公式(必备)
      • 太阳辐射的计算
      • 光伏板接收的辐射
      • 光学效率
      • 大 气透射率
      • 角度计算
      • 大气衰减系数
    • 计算
    • 具体思路代码
    • GPT服务

背景

太阳能路灯由太阳能电池板组件部分(包括支架)、LED灯头、控制箱(包含控制器、蓄电池)、市电辅助器和灯杆几部分构成。太阳能电池板通过支架固定在灯杆上端。太阳能电池板也叫光伏板, 它利用光伏效应接收太阳辐射能并转化为电能输出,经过充放电控制器储存在蓄电池中。

太阳能辐射由直射辐射和散射辐射组成,其中直射辐射对聚集太阳能系统起到了至关重要的影响。大气层对太阳能直射辐射的衰减变化量与其辐射强度、所穿过的大气层厚度成正比,其中衰减系数(W/(m2km))反映了一个地区大气层的透光性能。通常地球表面大气层厚度按1000公里计算,大气层可视为包裹地球的球壳。太阳光到达大气层外层上的平均太阳能辐射强度I0为1353W/m2。受地球运行轨道及太阳光传播的距离影响,大气层外层太阳能辐射强度随时间发生改变。附件sheet2给出了1-12月份大气层外层太阳能辐射强度具体数值。

安装光伏板的朝向直接影响到光伏板获得太阳辐射能量的多少。光伏板的朝向包括方位角和水平仰角,方位角为光伏板的法线在水平面上的投影与正南方向的夹角。并按如下方法规定:如果一个光伏板朝向正南,那么它的方位角为零;如果一个光伏板朝向正东,那么它的方位角为90º ;如果一个
光伏板朝向正西,那么它的方位角为−90º;水平仰角为光伏电池板平面与水平面的夹角。当太阳光线和光伏板的法线方向一致时,光伏板瞬时受到的太阳照射能量最大,否则会有余弦损失。

问题

某城区地处北纬3035,东经11419,附件sheet1给出了该城区2023年5月23日晴天状况下测得地表水平面受到的太阳直射强度值。关于赤纬角、太阳高度角、太阳时角等相关概念,可参见全国大学生数学建模竞赛2012B 题附件6、2015A题讲解和2023A题附录。请在仅考虑太阳直射辐射
的情况下建立数模,回答如下问题:

问题一

请计算2025年每月15日,在晴天条件下,该城区一块面积为1m2的光伏板朝向正南方且水平倾角分别为20、40、60时受到的最大太阳直射强度和太阳直射辐射总能量;

问题二

如果光伏板受到的太阳直射辐射总能量最大时,可使路灯蓄电池储电量最大。请设计该城区固定安装太阳能光伏板的朝向,使光伏板在晴天条件下受到的太阳直射辐射日均总能量最大;

问题三

当光板受到太阳直射强度过低时,它转换电能的效率也很低;而当光伏板受到太阳直射强度过高时,它转换电能实现储电的效率也会受到限制。理想的情况是,光伏板受到太阳直射强度上午大于150W/m2、下午大于100W/m2的时间尽可能长,这样可以使路灯蓄电池的储电效率更高。综合考虑路灯蓄电池的储电效率高和储电量大这两个目标,请设计出光伏板固定安装的最优朝向,并计算晴天条件下光伏板受到的太阳直射辐射日均总能量和太阳直射辐射(上午大于150 W/m2、下午大于100 W/m2)时长

题目解读

A题背景尤为重要,因此一定要先读懂背景,再去做题,下面是背景解读。

A: 太阳能路灯组成
太阳能路灯主要由以下几部分构成:

  1. 太阳能电池板组件:包括支架,安装在灯杆上端。主要功能是接收太阳辐射能,并将其转换为电能。
  2. LED灯头:使用太阳能电池板生成的电能来提供照明。
  3. 控制箱:内含控制器和蓄电池,控制器负责管理电能的充放电过程,蓄电池则储存电能。
  4. 市电辅助器:在太阳能供电不足时,可以利用市电来保障路灯的正常工作。
  5. 灯杆:用来固定上述设备。

B: 太阳能辐射的组成

太阳能辐射主要由直射辐射和散射辐射组成:

  1. 直射辐射:直接从太阳发出,未被大气显著散射的辐射。这是太阳能电池板最主要的能量来源,因为其能量密度高,尤其在晴朗的天气下。
  2. 散射辐射:在通过大气层的过程中,太阳辐射会被大气中的气体分子、水滴、尘埃等散射。这部分辐射从多个方向到达地面,强度通常低于直射辐射。

C: 大气层对太阳能辐射的影响
太阳光在穿透大气层时会受到吸收和散射,这会减少到达地面的辐射能量。衰减与以下因素有关:

  1. 辐射强度:太阳光的原始强度越高,即使经过散射和吸收,到达地面的绝对能量也可能更多。
  2. 大气层厚度:太阳光穿过的大气层越厚,衰减越大。这不仅取决于地理位置(如海拔高度),还取决于太阳高度角(即一天中的时间和年中的日期)。

D: 光伏板的朝向
光伏板的朝向对其效率有重大影响。朝向包括:

  • 方位角:光伏板平面法线在水平面上的投影与正南方向的夹角。正南为0°,正东为90°,正西为-90°。
  • 水平仰角:光伏板平面与水平面的夹角。

当光伏板与太阳光线的法线方向一致时,接收到的照射量最大,否则存在损失。

E: 目标
我们要建立的数学模型需要考虑这些因素,以最大化太阳能的利用效率。这包括计算不同朝向和仰角下的直射辐射强度及其总能量,为最优设计提供科学依据。

相关公式(必备)

与题目和背景相关的公式的整理如下:

太阳辐射的计算

  1. 太阳高度角 ( \alpha_s ):
    sin ⁡ α s = cos ⁡ δ cos ⁡ ϕ cos ⁡ ω + sin ⁡ δ sin ⁡ ϕ \sin \alpha_s = \cos \delta \cos \phi \cos \omega + \sin \delta \sin \phi sinαs=cosδcosϕcosω+sinδsinϕ
    其中 δ \delta δ 是赤纬角, ϕ \phi ϕ 是观测点纬度, ω \omega ω 是时角。

  2. 太阳方位角 ( \gamma_s ):
    cos ⁡ γ s = sin ⁡ δ − sin ⁡ α s sin ⁡ ϕ cos ⁡ α s cos ⁡ ϕ \cos \gamma_s = \frac{\sin \delta - \sin \alpha_s \sin \phi}{\cos \alpha_s \cos \phi} \ cosγs=cosαscosϕsinδsinαssinϕ 
    当太阳时角 ω \omega ω 为负值时(即上午),方位角 γ s \gamma_s γs 应小于 180°,为正值时(即下午),方位角应大于 180°。

  3. 赤纬角 ( \delta ):
    sin ⁡ δ = sin ⁡ ( 2 π D 365 ) sin ⁡ ( 2 π 360 23.45 ) \sin \delta = \sin \left( \frac{2\pi D}{365} \right) \sin \left( \frac{2\pi}{360} 23.45 \right) \ sinδ=sin(3652πD)sin(3602π23.45) 
    ( D ) 是春分后的天数。

  4. 时角 ( \omega ):
    ω = π 12 ( S T − 12 ) \omega = \frac{\pi}{12} (ST - 12) \ ω=12π(ST12) 
    S T ST ST 是太阳时。

光伏板接收的辐射

  1. 地面直接辐射强度 DNI:
    D N I = G 0 [ a + b exp ⁡ ( − c sin ⁡ α s ) ] \ DNI = G_0 \left[ a + b \exp \left( - \frac{c}{\sin \alpha_s} \right) \right] \  DNI=G0[a+bexp(sinαsc)] 
    其中:

    • G 0 G_0 \ G0  是太阳常数,取值为 1.366 kW/m²。

    • H H H 是海拔高度(单位:km)。

    • a , b , c a, b, c a,b,c 是与海拔高度相关的系数,由下式给出:
      a = 0.4237 − 0.00821 ( 6 − H ) 2 a = 0.4237 - 0.00821 (6 - H)^2 a=0.42370.00821(6H)2

      b = 0.5055 + 0.00595 ( 6.5 − H ) 2 b = 0.5055 + 0.00595 (6.5 - H)^2 b=0.5055+0.00595(6.5H)2
      c = 0.2711 + 0.01858 ( 2.5 − H ) 2 c = 0.2711 + 0.01858 (2.5 - H)^2 c=0.2711+0.01858(2.5H)2

  2. 定日镜场的输出热功率 ( E_{\text{field}} ):
    E field = D N I ⋅ ∑ i A i η i \ E_{\text{field}} = DNI \cdot \sum_{i} A_i \eta_i \  Efield=DNIiAiηi 
    其中 N N N 是定日镜的数量, A i A_i Ai 是第 i i i 面镜子的采光面积, η i \eta_i ηi 是光学效率。

光学效率

在这里插入图片描述

  1. 光学效率 ( \eta ):
    e t a = η sb η cos η at η trunc η ref eta = \eta_{\text{sb}} \eta_{\text{cos}} \eta_{\text{at}} \eta_{\text{trunc}} \eta_{\text{ref}} eta=ηsbηcosηatηtruncηref

η = η sb η cos η at η trunc η ref \eta = \eta_{\text{sb}} \eta_{\text{cos}} \eta_{\text{at}} \eta_{\text{trunc}} \eta_{\text{ref}} η=ηsbηcosηatηtruncηref
η at = 0.99321 − 0.0001176 d HR + 1.97 × 1 0 − 8 × d HR 2 \eta_{\text{at}} = 0.99321 - 0.0001176 d_{\text{HR}} + 1.97 \times 10^{-8} \times d_{\text{HR}}^2 ηat=0.993210.0001176dHR+1.97×108×dHR2
η ref = 0.92 ( 如果没有更详细的信息,镜面反射率可以使用这个默认值 ) \eta_{\text{ref}} = 0.92 (如果没有更详细的信息,镜面反射率可以使用这个默认值) ηref=0.92(如果没有更详细的信息,镜面反射率可以使用这个默认值)

其中:

  • n n \ n 是从年初到计算日期的天数。
  • ϕ \phi ϕ是观测点的纬度,对于北纬为正值。
  • S T ST ST是太阳时,可以通过当地时间转换得到。
  • G 0 G_0 G0是太阳常数,取值1.366 kW/m²。
  • H H H是海拔高度,单位是km。
  • A i A_i Ai是第 i 面定日镜的面积。
  • e t a i eta_i etai是第 i 面定日镜的光学效率。

大 气透射率

  1. 大气透射率 ( \eta_{\text{at}} ):
    η at = 0.99321 − 0.0001176 d HR + 1.97 × 1 0 − 8 × d HR 2 \eta_{\text{at}} = 0.99321 - 0.0001176 d_{\text{HR}} + 1.97 \times 10^{-8} \times d_{\text{HR}}^2 \ ηat=0.993210.0001176dHR+1.97×108×dHR2 
    其中 d HR d_{\text{HR}} dHR 是镜面中心到集热器中心的水平距离。

角度计算

  1. 太阳时角 ( \omega ):
    ω = 1 5 ∘ × ( t − 12 ) \omega = 15^\circ \times (t - 12) ω=15×(t12)
    其中 ( t ) 是以小时为单位的太阳时,这个角度说明了从正午12点开始,每过一小时太阳位置的角度变化。

  2. 赤纬角 ( \delta ):
    δ = 23.4 5 ∘ sin ⁡ ( 2 π 365 × ( 284 + n ) ) \delta = 23.45^\circ \sin \left( \frac{2\pi}{365} \times (284 + n) \right) δ=23.45sin(3652π×(284+n))
    其中 ( n ) 是年初至计算日期的天数。赤纬角提供了太阳在地球赤道上南北方向上的位置。

  3. 太阳高度角 ( \alpha_s ):
    sin ⁡ α s = sin ⁡ δ sin ⁡ ϕ + cos ⁡ δ cos ⁡ ϕ cos ⁡ ω \sin \alpha_s = \sin \delta \sin \phi + \cos \delta \cos \phi \cos \omega sinαs=sinδsinϕ+cosδcosϕcosω
    太阳高度角说明了太阳在地平线上方的角度高度,对于光伏板接收太阳能量至关重要。

  4. 太阳方位角 ( \gamma_s ):
    sin ⁡ γ s = − sin ⁡ ω cos ⁡ δ cos ⁡ α s ( 上午 ) \sin \gamma_s = \frac{-\sin \omega \cos \delta}{\cos \alpha_s} (上午) sinγs=cosαssinωcosδ(上午)
    cos ⁡ γ s = sin ⁡ δ − sin ⁡ ϕ sin ⁡ α s cos ⁡ ϕ cos ⁡ α s ( 下午 ) \cos \gamma_s = \frac{\sin \delta - \sin \phi \sin \alpha_s}{\cos \phi \cos \alpha_s} (下午) cosγs=cosϕcosαssinδsinϕsinαs(下午)

太阳方位角说明了太阳在水平面上的方向,对于光伏板的方向布置非常重要。上午和下午的计算公式不同,因为太阳从东升西落,方向变化需要不同的计算方式。

大气衰减系数

衰减系数通常涉及以下因素:

  • 光学深度,它与大气中的气溶胶、水蒸气和其他组分的含量有关;
  • 空气质量因子,它取决于太阳光线通过大气层的路径长度;
  • 太阳的高度角,它影响了太阳光线穿过大气层的厚度。

衰减可以用Beer-Lambert定律描述,该定律是一个指数衰减过程:
I = I 0 e − τ I = I_0 e^{-\tau} I=I0eτ
其中 I 是到达地面的太阳辐射强度, I_0 是到达大气层外的太阳辐射强度, \tau 是大气的光学深度,这个参数可以结合空气质量因子来计算。

具体值,需要带入相关数据得到对应参数值。

上述这些公式可用于计算问题中提到的“晴天条件下,该城区一块面积为1m²的光伏板朝向正南方且水平倾角分别为20°、40°、60°时受到的最大太阳直射强度和太阳直射辐射总能量”。使用这些公式,我们可以建立模型来估计在给定日期和地点下光伏板接收到的直射辐射。

计算

  • 大气层外的太阳辐射强度:这个值在附件的sheet2中已经给出了全年每个月的具体数值。
  • 赤纬角:赤纬角的计算公式已经给出,需要知道年中的具体日期来计算。对于2025年的每个月15日,我们需要将这个日期转换成年中的第几天来计算赤纬角。
  • 太阳时角:这些值取决于具体时间和地点。我们需要用给定地点的经纬度和时间来计算。
  • 气衰减系数:如果要考虑大气对太阳辐射的衰减,我们需要知道衰减系数的具体值,这通常是通过实验或者经验估计得出的。在实际应用中,这个系数可能会根据当地的大气条件(如湿度、气溶胶含量等)进行调整。

具体思路代码

待定~

GPT服务

如果关于题目和背景,公式,代码不懂的问题,你可以使用我的GPT4官方镜像站点:GPT4 ,可以完美的辅助你轻松完成此题目。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/271.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Cloud Gateway详细介绍以及实现动态路由

一. 简介 Spring Cloud Gateway This project provides a libraries for building an API Gateway on top of Spring WebFlux or Spring WebMVC. Spring Cloud Gateway aims to provide a simple, yet effective way to route to APIs and provide cross cutting concerns to …

C++的线程

#include<iostream> #include<thread> #include<unistd.h> using namespace std; void myrun() {while(true){cout<<"I am a thread"<<endl;sleep(1);} } int main() {thread t(myrun);t.join();return 0; } 如果不添加-lpthread就会报…

基于ChatGPT打造安全脚本工具流程

前言 以前想要打造一款自己的工具&#xff0c;想法挺好实际上是难以实现&#xff0c;第一不懂代码的构造&#xff0c;只有一些工具脚本构造思路&#xff0c;第二总是像重复造轮子这种繁琐枯燥工作&#xff0c;抄抄改改搞不清楚逻辑&#xff0c;想打造一款符合自己工作的自定义的…

Day 25 组合(优化)216.组合总和III 17.电话号码的字母组合

组合&#xff08;优化&#xff09; 先给出组合问题的回溯部分代码&#xff1a; vector<vector<int>> result; // 存放符合条件结果的集合vector<int> path; // 用来存放符合条件结果void backtracking(int n, int k, int startIndex) {if (path.size() k) …

【opencv】dnn示例-person_reid.cpp 人员识别(ReID,Re-Identification)系统

ReID(Re-Identification&#xff0c;即对摄像机视野外的人进行再识别) 0030_c1_f0056923.jpg 0042_c5_f0068994.jpg 0056_c8_f0017063.jpg 以上为输出结果&#xff1a;result文件夹下 galleryLIst.txt queryList.txt 模型下载&#xff1a; https://github.com/ReID-Team/ReID_e…

OpenHarmony网络通信-socket-io

简介 socket.io是一个在客户端和服务器之间实现低延迟、双向和基于事件的通信的库。建立在 WebSocket 协议之上&#xff0c;并提供额外的保证&#xff0c;例如回退到 HTTP 长轮询或自动重新连接。 效果展示 下载安装 ohpm install ohos/socketio OpenHarmony ohpm 环境配置等更…

VulnHub靶机 DC-5 打靶 渗透测试详情过程

VulnHub靶机 DC-5 打靶 详细渗透测试过程 目录 VulnHub靶机 DC-5 打靶 详细渗透测试过程一、将靶机导入到虚拟机当中二、渗透流程主机发现端口扫描目录爆破文件包含getshell反弹shell提权 一、将靶机导入到虚拟机当中 靶机地址&#xff1a; https://download.vulnhub.com/dc/…

【云计算】云计算八股与云开发核心技术(虚拟化、分布式、容器化)

【云计算】云计算八股与云开发核心技术&#xff08;虚拟化、分布式、容器化&#xff09; 文章目录 一、什么是云计算&#xff1f;1、云计算的架构&#xff08;基础设施&#xff0c;平台&#xff0c;软件&#xff09;2、云计算的发展 二、如何做云计算开发&#xff1f;云计算的核…

量子时代加密安全与区块链应用的未来

量子时代加密安全与区块链应用的未来 现代密码学仍然是一门相对年轻的学科&#xff0c;但其历史却显示了一种重要的模式。大多数的发展都是基于几年甚至几十年前的研究。而这种缓慢的发展速度也是有原因的&#xff0c;就像药物和疫苗在进入市场之前需要经过多年的严格测试一样&…

心学从0开始学习rust-十万个为什么篇章(持续更新篇章)

问答环节 1.const x 1;和let x 1有何区别呢&#xff0c;const申请的是全局变量所以会一直有效对吗&#xff1f; const 声明的常量具有全局作用域&#xff0c;但它们不能直接在函数内部声明。常量通常用于定义整个程序中使用的值&#xff0c;如配置常量或数学常量。 let 声明…

tcp网络编程——2

1.一个服务器只能有一个客户端连接&#xff08;下面代码&#xff09; ​​​​​​​tcp网络编程&#xff08;基础&#xff09;-CSDN博客 2.一个服务器可以有多个客户端连接&#xff08;多线程&#xff09; server端创建多个线程&#xff0c;每个线程与不同的client端建立连…

浅写个登录(无js文件)

全部代码如下&#xff0c;无需编写wxss文件&#xff0c;渲染都在style里面&#xff1a; <view style"height: 250rpx;width: 100%;"> <!-- 背景图片 --><view style"position: absolute; background-color: antiquewhite; height: 250rpx;width…

IDEA中Docker相关操作的使用教程

一、引言 Docker作为当前最流行的容器化技术&#xff0c;极大地简化了应用的部署和管理。而IntelliJ IDEA作为一款强大的集成开发环境&#xff0c;也提供了对Docker的集成支持。本文将介绍如何在IDEA中配置和使用Docker&#xff0c;包括远程访问配置、服务连接、Dockerfile编写…

【C语言】冒泡排序算法详解

目录 一、算法原理二、算法分析时间复杂度空间复杂度稳定性 三、C语言实现四、Python实现 冒泡排序&#xff08;Bubble Sort&#xff09;是一种基础的排序算法。它重复地遍历要排序的数列&#xff0c;一次比较两个元素&#xff0c;如果他们的顺序错误就把他们交换过来。遍历数列…

微信小程序开发笔记

微信小程序开发笔记 1 微信小程序的项目结构 2 页面组成 一个微信小程序是由一个或多个页面组成的&#xff0c;这些页面被存放在pages目录中。下面以pages 目录下的index页面为例展示其组成部分&#xff0c;index页面的组成部分如下图所示。 由上图可知&#xff0c;index页面…

hbase-2.2.7分布式搭建

一、下载上传解压 1.在官网或者云镜像网站下载jar包 华为云镜像站&#xff1a;Index of apache-local/hbase/2.2.7 2.上传到linux并解压 tar -zxvf hbase-2.2.7-bin.tar.gz -C /usr/locol/soft 二、配置环境变量 1. vim /etc/profile export HBASE_HOME/usr/local/soft/h…

前端三剑客 HTML+CSS+JavaScript ② HTML相关概念

他们这样形容我 是暴雨浇不灭的火 —— 24.4.18 学习目标 理解 HTML的概念 HTML的分类 HTML的关系 HTML的语义化 应用 HTML骨架格式 sublime基本使用 一、HTML初识 HTML指的是超文本标记语言&#xff0c;是用来描述网页的一种语言 超文本&#xff1a;暂且理解为“超级的文本”&…

【opencv】dnn示例-segmentation.cpp 通过深度学习模型对图像进行实时语义分割

模型下载地址&#xff1a; http://dl.caffe.berkeleyvision.org/ 配置文件下载&#xff1a; https://github.com/opencv/opencv_extra/tree/4.x/testdata/dnn 该段代码是一个利用深度学习进行语义分割的OpenCV应用实例。下面将详细解释代码的功能和方法。 引入库 引入了一些必要…

(最详细)关于List和Set的区别与应用

关于List与Set的区别 List和Set都继承自Collection接口&#xff1b; List接口的实现类有三个&#xff1a;LinkedList、ArrayList、Vector。Set接口的实现类有两个&#xff1a;HashSet(底层由HashMap实现)、LinkedHashSet。 在List中&#xff0c;List.add()是基于数组的形式来添…

内部类

一.概念 当一个事物内部&#xff0c;还有一个部分需要一个完整的结构进行描述&#xff0c;而这个内部的完整的结构又只为外部事物提供服务&#xff0c;那么将这个内部的完整结构最好使用内部类。在Java中&#xff0c;可以将一个类定义在另一个类或者一个方法内部&#xff0c;前…