The first update of the optimization design ideas for the heliostat field in Question A of the 2023 National Mathematical Modeling Competition

My ability is limited, and I am too tired tonight. The idea for question A is combined with chatgpt4, but I still feel it is ok. I hope everyone understands. I will learn from other people's practices tomorrow and reorganize and release it!!!

Statement that this column is the same column as the 2023 Mathematical Modeling National Competition_2023 Mathematical Modeling National Competition blog-CSDN blog

Question 1: Calculate the annual average optical efficiency and output thermal power

Establish the coordinate system of the model: with the center of the circular area as the origin, the due east direction is the x-axis, the due north direction is the y-axis, and the vertical direction upward is the z-axis.

Calculate the position of the absorption tower and heliostat: The absorption tower is built in the center of the circular heliostat field, and the position of the heliostat is determined based on the given data.

Calculate the optical efficiency of each heliostat: Using the definition of optical efficiency, consider solar illumination and specular reflection.

Calculate the output thermal power of each heliostat: Using the definition of output thermal power, consider the heat absorption of the absorber tower.

Calculate the annual average thermal power output per unit mirror area: Add the power output of each heliostat and divide by the total area.

% 设定问题1的参数

absorber_tower_location = [0, 0]; % 吸收塔位置坐标,假设位于坐标原点

mirror_size = [6, 6]; % 定日镜尺寸为6m x 6m

mirror_height = 4; % 安装高度为4m

mirror_locations = load('mirror_locations.txt'); % 从文件加载所有定日镜的位置坐标



% 初始化结果变量

total_optical_efficiency = 0;

total_heat_output = 0;



% 循环计算每个定日镜的光学效率和输

Guess you like

Origin blog.csdn.net/m0_68036862/article/details/132748118