2023 年高教社杯全国大学生数学建模竞赛——A 题 定日镜场的优化设计的解法

本文主要是介绍2023 年高教社杯全国大学生数学建模竞赛——A 题 定日镜场的优化设计的解法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目:

构建以新能源为主体的新型电力系统,是我国实现“碳达峰”“碳中和”目标的一项重要
措施。塔式太阳能光热发电是一种低碳环保的新型清洁能源技术[1]。
定日镜是塔式太阳能光热发电站(以下简称塔式电站)收集太阳能的基本组件,其底座由
纵向转轴和水平转轴组成,平面反射镜安装在水平转轴上。纵向转轴的轴线与地面垂直,可以
控制反射镜的方位角。水平转轴的轴线与地面平行,可以控制反射镜的俯仰角,定日镜及底座
示意图见图 1。两转轴的交点(也是定日镜中心)离地面的高度称为定日镜的安装高度。塔式
电站利用大量的定日镜组成阵列,称为定日镜场。定日镜将太阳光反射汇聚到安装在镜场中吸
收塔顶端上的集热器,加热其中的导热介质,并将太阳能以热能形式储存起来,再经过热交换
实现由热能向电能的转化。太阳光并非平行光线, 而是具有一定锥形角的一束锥形光线,因此
太阳入射光线经定日镜任意一点的反射光线也是一束锥形光线[2]。定日镜在工作时,控制系统
根据太阳的位置实时控制定日镜的法向,使得太阳中心点发出的光线经定日镜中心反射后指向
集热器中心。集热器中心的离地高度称为吸收塔高度。
1 定日镜及底座示意图
https://baike.baidu.com/item/%E5%AE%9A%E6%97%A5%E9%95%9C/9109957
现计划在中心位于东经 98.5 ,北纬 39.4 ,海拔 3000 m ,半径 350 m 的圆形区域内建设
一个圆形定日镜场(图 2 )。 以圆形区域中心 为原点,正东方向为 𝑥 轴正向,正北方向为 𝑦
正向,垂直于地面向上方向为 z 轴正向建立坐标系,称为镜场坐标系。
规划的吸收塔高度为 80 m ,集热器采用高 8 m 、直径 7 m 的圆柱形外表受光式集热器。吸
收塔周围 100 m 范围内不安装定日镜,留出空地建造厂房,用于安装发电、储能、控制等设备。
定日镜的形状为平面矩形,其上下两条边始终平行于地面,这两条边之间的距离称为镜面高度,
镜面左右两条边之间的距离称为镜面宽度,通常镜面宽度不小于镜面高度。镜面边长在 2 m
8 m 之间,安装高度在 2 m 6 m 之间,安装高度必须保证镜面在绕水平转轴旋转时不会触及
地面。由于维护及清洗车辆行驶的需要,要求相邻定日镜底座中心之间的距离比镜面宽度多 5 m
以上。
为简化计算,本问题中所有“年均”指标的计算时点均为当地时间每月 21 9:00 10:30
12:00 13:30 15:00 2 圆形定日镜场示意图(金台资讯, 2021-11-22
请建立模型解决以下问题:
问题 1 若将吸收塔建于该圆形定日镜场中心,定日镜尺寸均为 6 m × 6 m ,安装高度均为
4 m ,且给定所有定日镜中心的位置(以下简称为定日镜位置,相关数据见附件),请计算该定
日镜场的年平均光学效率、年平均输出热功率,以及单位镜面面积年平均输出热功率(光学效
率及输出热功率的定义见附录)。请将结果分别按表 1 和表 2 的格式填入表格。
问题 2 按设计要求,定日镜场的额定年平均输出热功率(以下简称额定功率)为 60 MW
若所有定日镜尺寸及安装高度相同,请设计定日镜场的以下参数:吸收塔的位置坐标、定日镜
尺寸、安装高度、定日镜数目、定日镜位置,使得定日镜场在达到额定功率的条件下, 单位镜
面面积年平均输出热功率尽量大 。请将结果分别按表 1 2 3 的格式填入表格, 并将 吸收塔
的位置坐标、 定日镜尺寸、安装高度、位置坐标按模板规定的格式保存到 result2.xlsx 文件中。
问题 3 如果定日镜尺寸可以不同,安装高度也可以不同,额定功率设置同问题 2 ,请重新
设计 定日镜场的各个参数, 使得定日镜场在达到额定功率的条件下, 单位镜面面积年平均输
出热功率尽量大。请将结果 分别 按表 1 、表 2 3 的格式填入表格,并将 吸收塔的位置坐
标、 各定日镜尺寸、安装高度、位置坐标按模板规定的格式保存到 result3.xlsx 文件中。
1 问题 X 每月 21 日平均光学效率及输出功率
日期
平均
光学效率
平均
光学效率
平均
截断效率
平均阴影
遮挡效率
单位面积镜面平均输出
热功率 (kW/m 2 )
1.21        
2.21
3.21
4.21
5.21
6.21
7.21
8.21
9.21
10.21
11.21
12.21

2 问题 X 年平均光学效率及输出功率表
年平均 光学效率
年平均
余弦效率
年平均阴影
遮挡效率
年平均
截断效率
年平均输出热
功率 (MW)
单位面积镜面年平均
输出热功率 (kW/m 2 )

3 问题 X 设计参数表
吸收塔位置坐标
定日镜尺寸
(宽 × 高)
定日镜安装高度
(m)
定日镜总面数
定日镜总面积
(m 2 )

定日镜场的优化设计的模型研究

摘要

在本题中,面临着优化设计定日镜场的问题,以实现在达到额定功率条件下,最大化单位镜面面积年平均输出热功率的目标。为了解决这一问题,可以使用多个算法和数学模型。首先,需要建立光学模型来计算定日镜的光学效率。这个模型可以基于几何光学原理或辐射传热模型,根据太阳光的入射角度和反射光线的方向,计算定日镜的光学效率。同时,需要利用辐射模型来计算定日镜场的年平均输出热功率。这个模型可以考虑太阳光的辐射能量分布和入射角度,结合热传导模型,计算定日镜场在不同时间段的热功率输出。为了优化设计定日镜场的参数, 可以采用优化算法,如遗传算法、粒子群算法等。这些算法可以通过迭代搜索的方式,寻找最优的定日镜尺寸、安装高度、定日镜数目和位置,以实现最大化单位镜面面积年平均输出热功率的目标。

针对问题一,对于问题1,吸收塔建于圆形定日镜场中心,定日镜尺寸均为6m×6m,安装高度均为4m。需要计算该定日镜场的年平均光学效率、年平均输出热功率以及单位镜面面积年平均输出热功率。光学效率定义为吸收塔的平均光热效率,可以通过计算单位时间内吸收塔接收到的光热功率和单位时间内定日镜场总的太阳辐射功率之比来得到。年平均输出热功率是在问题中指定的时间点测量的瞬时功率的平均值。单位镜面面积年平均输出热功率是指在单位镜面面积上年平均输出的热功率。我们需要使用给定的定日镜位置和吸收塔位置,结合光学模型和辐射模型来计算这些指标。

针对问题二,为了解决这个问题,可以使用多目标优化算法,如NSGA-II(Non-dominated Sorting Genetic Algorithm II)。通过设置目标函数为单位镜面面积年平均输出热功率,同时考虑约束条件,如吸收塔位置、定日镜尺寸范围、安装高度限制以及定日镜间距要求等,来优化设计参数。在优化过程中,可以使用光学模型和辐射模型计算光学效率和输出热功率,并考虑定日镜的聚光效果、阴影效应、太阳入射角度等因素。通过调整吸收塔位置坐标、定日镜尺寸、安装高度和定日镜位置,可以优化光热能的收集和转化效率,以达到最大化单位镜面面积年平均输出热功率的目标。最终的设计结果按照给定表格的格式填写,并将吸收塔的位置坐标、定日镜尺寸、安装高度、定日镜数目和定日镜位置坐标等参数保存到结果文件中。

针对问题三,为了解决这个问题,可以使用多目标优化算法,如NSGA-II(Non-dominated Sorting Genetic Algorithm II)。通过设置目标函数为单位镜面面积年平均输出热功率,同时考虑约束条件,如吸收塔位置、定日镜尺寸范围、安装高度限制以及定日镜间距要求等,来优化设计参数。在优化过程中,可以使用光学模型和辐射模型计算光学效率和输出热功率,并考虑定日镜的聚光效果、阴影效应、太阳入射角度等因素。通过调整吸收塔位置坐标、定日镜尺寸、安装高度和定日镜位置,可以优化光热能的收集和转化效率,以达到最大化单位镜面面积年平均输出热功率的目标。最终的设计结果可以按照给定表格的格式填写,并将吸收塔的位置坐标、定日镜尺寸、安装高度、定日镜数目和定日镜位置坐标等参数保存到结果文件中。

关键字:辐射模型;光学效率;优化算法;最大化单位镜面;

  • 问题重述

定日镜场的优化设计模型是针对光热能利用系统中的定日镜场进行参数调整和布局优化,以提高系统的能量收集效率和整体性能。在优化设计模型中,考虑的主要目标是使得单位镜面面积年平均输出热功率最大化,同时满足系统的额定功率要求。为了实现这一目标,需要对定日镜的尺寸、安装高度和位置等参数进行调整和优化。在优化过程中,可以采用多目标优化算法,如NSGA-II等,通过建立数学模型和辐射模型,结合约束条件,以寻找最佳的参数组合。这些约束条件包括吸收塔位置、定日镜尺寸范围、安装高度限制以及定日镜间距要求等。优化设计模型需要综合考虑多个因素,如太阳入射角度、定日镜的聚光效果、阴影效应以及光学效率等。通过调整定日镜的尺寸、安装高度和位置,以及优化定日镜场的布局,可以实现能量的最大化输出。最终,优化设计模型将给出最佳的定日镜场参数和布局方案,以提高系统的能量收集效率和性能。这将为光热能利用系统的可持续发展提供重要的支持。

优化设计模型还可以考虑其他因素,以进一步提高整个模型的性能。一方面,可以考虑在优化设计中引入经济性因素,例如考虑定日镜制造成本、安装成本和维护成本等。通过在优化设计中权衡能量输出和成本,可以找到最经济高效的定日镜场设计方案。另一方面,可以考虑环境因素,如地形、气候和环境保护要求等。考虑这些因素可以减少系统对环境的影响,并确保在各种自然条件下定日镜场的稳定性和可靠性。此外,可以考虑定日镜场的可扩展性和灵活性。通过设计可扩展的系统结构,可以在需要时轻松增加定日镜数量,以满足更大的能量需求。同时,为了适应不同的工作需求,可以设计灵活的布局方案,允许定日镜的调整和重新配置。

问题1:

定日镜场的设计思路是为了优化整个模型的性能。通过调整定日镜的参数和布局,实现太阳能的最大收集和转化,从而提高能源输出。

问题2:

在定日镜场的优化设计中,需要考虑多个因素进行优化。首先,要考虑定日镜的尺寸、安装高度和位置,以获得最佳的聚光效果;其次,要考虑太阳入射角度、阴影效应和光学效率等因素,以提高能量转化效率;另外,还可以考虑经济性因素、环境因素和可扩展性等,以实现经济高效、环境友好和灵活可调整的设计。

问题3:

优化设计模型对定日镜场的设计可以综合考虑多个因素,从而对整个模型产生积极的影响和作用。通过优化设计,定日镜场的参数和布局可以被有效地调整,以提高能量收集效率和系统性能。优化后的定日镜场能够更准确地聚焦太阳辐射能,提高能量转化效率,从而提高整个模型的能源输出。此外,考虑经济性、环境因素和可扩展性等,还可以实现成本效益的提升、减少对环境的影响,并具备适应未来能源需求增长的扩展能力。因此,优化设计模型对整个模型的综合优化起到了重要的作用。

  • 问题分析

2.1 问题一的分析

在问题一中,通过题意我们已知定日镜的尺寸、安装高度和定日镜中心的位置,在附件.xlsx中可以看到所有定日镜的中心位置,即可以得出在此题目下的定日镜的数量为1745个。

根据题目所给公式可得:

通过计算定日镜的阴影遮挡效率、余弦效率、大气透射率、镜面反射率和集热器截断效率

即需要求阴影遮挡损失、余弦损失、集热器接收能量、镜面全反射能量集热器接收能量和阴影损失遮挡部分能量。

2.2 问题二的分析

为了优化定日镜场的设计,我们可以使用非支配排序遗传算法(NSGA-II)来求解最佳参数和布局。首先,我们定义目标函数 f(x),其中 x 表示定日镜场的参数和布局。目标函数可以衡量定日镜场的能量输出。我们需要确定变量和约束条件。变量包括定日镜的尺寸、安装高度和位置等参数。约束条件可以包括定日镜的最大可承受角度和安全性要求等。接下来,我们定义适应度函数 fitness(x),用于评估每个解的优劣程度。对于定日镜场的设计,适应度函数可以是能量输出的多目标评价函数,如平均年能量输出或年能量输出方差。然后,我们初始化一个种群 Population,其中每个个体代表一个定日镜场的参数和布局解。在算法的迭代过程中,我们使用交叉和变异操作来产生新的解,并计算每个解的适应度值。通过非支配排序和拥挤度距离的计算,对种群进行排序和选择。重复进行交叉、变异、选择等操作,直到达到停止条件(如达到最大迭代次数)为止。在迭代的过程中,NSGA-II算法生成一系列的非支配解集合,称为帕累托前沿。从中选择最优解作为最佳定日镜场的设计方案,即具有较高能量输出的解。

2.3 问题三的分析

首先,我们需要计算法向直接辐射辐照度(DNI)。DNI表示在垂直于太阳光线的平面上,每个单位面积上单位时间内接收到的太阳辐射能量。DNI的计算依赖于太阳高度角(������)和其他参数,根据给定的公式可以计算出DNI的数值。接下来,我们需要计算定日镜的光学效率(���)。光学效率可以分解为阴影遮挡效率(���sb)、余弦效率(���cos)、大气透射率(���at)和集热器截断效率(���trunc)的乘积。阴影遮挡效率表示由于阴影遮挡引起的能量损失,余弦效率表示太阳光线与定日镜法线夹角的影响,大气透射率表示光线通过大气层的衰减情况,集热器截断效率表示由集热器的形状引起的反射和阴影损失。定日镜的光学效率是这些因素相乘得到的结果。最后,根据定日镜场的参数和布局,我们可以计算定日镜场的输出热功率(���field)。输出热功率的计算基于法向直接辐射辐照度(DNI)以及每个定日镜采光面积和光学效率的乘积的总和。通过对以上算法和数学公式的运用,我们可以计算出定日镜场的输出热功率,进而为相关问题提供解决方案。需要注意的是,在实际计算过程中,我们需要根据具体的参数和常数值,利用上述公式进行计算,并对结果进行合理的单位转换。

  • 模型假设

  1. 假设题中所给的数据准确无误。

(2)假设在设备运行中,没有意外情况发生(设备失灵)

(3)假设不考虑环境因素,如地形、气候和环境保护要求等因素

(4)假设相邻两个定日镜场的距离一样(距离用实际平均距离代替)

四、符号说明及名词定义

 

这篇关于2023 年高教社杯全国大学生数学建模竞赛——A 题 定日镜场的优化设计的解法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/169167

相关文章

从原理到实战解析Java Stream 的并行流性能优化

《从原理到实战解析JavaStream的并行流性能优化》本文给大家介绍JavaStream的并行流性能优化:从原理到实战的全攻略,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的... 目录一、并行流的核心原理与适用场景二、性能优化的核心策略1. 合理设置并行度:打破默认阈值2. 避免装箱

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

Java实现复杂查询优化的7个技巧小结

《Java实现复杂查询优化的7个技巧小结》在Java项目中,复杂查询是开发者面临的“硬骨头”,本文将通过7个实战技巧,结合代码示例和性能对比,手把手教你如何让复杂查询变得优雅,大家可以根据需求进行选择... 目录一、复杂查询的痛点:为何你的代码“又臭又长”1.1冗余变量与中间状态1.2重复查询与性能陷阱1.

Python内存优化的实战技巧分享

《Python内存优化的实战技巧分享》Python作为一门解释型语言,虽然在开发效率上有着显著优势,但在执行效率方面往往被诟病,然而,通过合理的内存优化策略,我们可以让Python程序的运行速度提升3... 目录前言python内存管理机制引用计数机制垃圾回收机制内存泄漏的常见原因1. 循环引用2. 全局变

Python多线程应用中的卡死问题优化方案指南

《Python多线程应用中的卡死问题优化方案指南》在利用Python语言开发某查询软件时,遇到了点击搜索按钮后软件卡死的问题,本文将简单分析一下出现的原因以及对应的优化方案,希望对大家有所帮助... 目录问题描述优化方案1. 网络请求优化2. 多线程架构优化3. 全局异常处理4. 配置管理优化优化效果1.

MySQL中优化CPU使用的详细指南

《MySQL中优化CPU使用的详细指南》优化MySQL的CPU使用可以显著提高数据库的性能和响应时间,本文为大家整理了一些优化CPU使用的方法,大家可以根据需要进行选择... 目录一、优化查询和索引1.1 优化查询语句1.2 创建和优化索引1.3 避免全表扫描二、调整mysql配置参数2.1 调整线程数2.

深入解析Java NIO在高并发场景下的性能优化实践指南

《深入解析JavaNIO在高并发场景下的性能优化实践指南》随着互联网业务不断演进,对高并发、低延时网络服务的需求日益增长,本文将深入解析JavaNIO在高并发场景下的性能优化方法,希望对大家有所帮助... 目录简介一、技术背景与应用场景二、核心原理深入分析2.1 Selector多路复用2.2 Buffer

SpringBoot利用树形结构优化查询速度

《SpringBoot利用树形结构优化查询速度》这篇文章主要为大家详细介绍了SpringBoot利用树形结构优化查询速度,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一个真实的性能灾难传统方案为什么这么慢N+1查询灾难性能测试数据对比核心解决方案:一次查询 + O(n)算法解决

Mysql中设计数据表的过程解析

《Mysql中设计数据表的过程解析》数据库约束通过NOTNULL、UNIQUE、DEFAULT、主键和外键等规则保障数据完整性,自动校验数据,减少人工错误,提升数据一致性和业务逻辑严谨性,本文介绍My... 目录1.引言2.NOT NULL——制定某列不可以存储NULL值2.UNIQUE——保证某一列的每一

小白也能轻松上手! 路由器设置优化指南

《小白也能轻松上手!路由器设置优化指南》在日常生活中,我们常常会遇到WiFi网速慢的问题,这主要受到三个方面的影响,首要原因是WiFi产品的配置优化不合理,其次是硬件性能的不足,以及宽带线路本身的质... 在数字化时代,网络已成为生活必需品,追剧、游戏、办公、学习都离不开稳定高速的网络。但很多人面对新路由器