槽式太阳能集热器单轴跟踪系统模型说明文档

1. 项目概述

本模型围绕槽式太阳能集热器的单轴跟踪控制与光热性能计算需求,建立了一套包含环境输入、跟踪控制、机械执行、入射角计算、集热器光热模型及三维可视化展示的多领域联合仿真模型。

模型基于 Modelica 组件化建模思想构建,能够描述槽式集热器在一天运行周期内随太阳角度变化进行跟踪控制的过程,并同步计算入射角修正因子、光学效率、有用吸热功率和累计吸热量等关键性能指标。

该模型可用于槽式太阳能集热系统的原理验证、控制策略演示、系统仿真分析、课程教学培训以及后续控制器设计与模型扩展。


2. 模型建设目标

本模型的建设目标包括以下几个方面:

  1. 建立槽式太阳能集热器单轴跟踪系统的整体仿真框架;
  2. 实现太阳角度、辐照度和环境温度等环境输入对系统运行状态的驱动;
  3. 建立集热器跟踪控制器,实现集热器姿态对太阳参考角度的跟踪;
  4. 建立单轴机械执行机构,描述力矩输入、转角输出和角速度输出之间的动态关系;
  5. 建立入射角计算模块,反映太阳角度与集热器实际角度之间的偏差;
  6. 建立槽式集热器光热模型,计算光学效率、有用吸热功率和累计吸热量;
  7. 建立三维展示模型,用于直观展示太阳光方向、集热器姿态和跟踪过程;
  8. 形成结构清晰、便于后续扩展和教学演示的 Modelica 模型库。

3. 系统总体架构

本模型采用“环境输入—控制器—机械执行机构—光热对象—性能输出”的系统架构。

整体逻辑如下:

太阳角度 / 太阳辐照度 / 环境温度
        ↓
跟踪控制器
        ↓
力矩指令
        ↓
单轴机械执行机构
        ↓
集热器实际角度与角速度
        ↓
入射角计算
        ↓
槽式集热器光热模型
        ↓
IAM / 光学效率 / 有用吸热功率 / 累计吸热量

从工程含义上看,该系统将槽式太阳能集热器划分为三个核心层次:

层次 主要内容 功能说明
控制层 跟踪控制器 根据太阳参考角度和集热器实际角度输出驱动力矩
执行层 单轴转动机械机构 根据力矩指令驱动集热器转动
对象层 槽式集热器光热模型 根据入射角、辐照度和环境温度计算热性能

此外,模型还包含三维展示层,用于辅助观察系统空间运动过程,但三维展示层不直接参与热学方程求解。


4. 模型库组成

当前模型库主要包括四个部分:

SolorControl
├── Plants
├── Control
├── DemoTest
└── ThreeDDemo

各部分功能如下:

模型包 功能定位 主要模型
Plants 被控对象与物理对象 SolarCollectorTrackingCollectorPlantRotationalMechanicsModel1
Control 跟踪控制器 TrackingController
DemoTest 顶层测试与系统集成 Test
ThreeDDemo 三维展示与动画演示 CollectorVisualizer3DSunVisualizer3DTrackingScene3D

其中,PlantsControl 是模型的求解核心,DemoTest 是完整闭环仿真的入口,ThreeDDemo 主要用于展示和汇报演示。


5. 主要子模型说明

5.1 SolarCollector:槽式集热器光热模型

SolarCollector 是本模型中的核心物理对象,用于描述槽式太阳能集热器本体的光学效率和热性能。

该模型主要输入包括:

输入变量 含义
ISun 太阳辐照度,单位 W/m²
IncidenceAngle 入射角,单位 degree
AtmTemp 环境温度,单位 K
ITemperature[Ns] 吸热管壁热端口数组

主要输出包括:

输出变量 含义
IAMOut 入射角修正因子
OptEffOut 光学效率
QUseful 有用吸热功率

该模型重点考虑以下因素:

  1. 集热器几何参数;
  2. 入射角对接收效率的影响;
  3. 镜面反射率、玻璃透射率、吸热管吸收率等光学参数;
  4. 吸热管与玻璃套管之间的热交换;
  5. 玻璃套管向环境和天空的热损失;
  6. 沿集热器长度方向的分段离散计算。

核心计算关系包括:

IAM = max(0, Modelica.Math.cos(Theta * pi / 180));
TauAlphaN = TauN * AlphaN / (1 - (1 - TauN) * AlphaN);
OptEff = IAM * TauAlphaN * Gamma * R;
QUseful = sum(WTube);

其中:

变量 含义
IAM 入射角修正因子
TauAlphaN 透射-吸收组合项
Gamma 截距因子
R 镜面反射率
OptEff 光学效率
WTube 各分段有用吸热功率
QUseful 总有用吸热功率

该模型能够体现槽式集热器“光学接收—热损失—有效吸热”的完整计算过程,是整个系统模型中最关键的物理模型。


5.2 RotationalMechanics:单轴机械执行机构

RotationalMechanics 用于描述集热器绕单轴转动的机械响应过程。

该模型接收控制器输出的力矩指令,并输出集热器实际转角和角速度。

主要输入输出如下:

类型 变量 含义
输入 tauCmd 控制力矩指令
输出 collectorAngle 集热器实际转角
输出 collectorSpeed 集热器实际角速度

从系统语义上,该模块反映了集热器在转动惯量和阻尼作用下的动态响应。其存在的意义在于:集热器不能瞬时达到目标角度,而需要经过机械执行机构的动态过程。

该模型使系统能够体现真实工程中的执行迟滞、速度变化和力矩响应特征。


5.3 Model1:入射角计算模块

Model1 用于计算太阳参考角度与集热器实际角度之间的偏差。

其基本关系为:

incidenceAngle = sunAngle - collectorAngle

其中:

变量 含义
sunAngle 太阳参考角度
collectorAngle 集热器实际角度
incidenceAngle 入射角

该模块虽然结构较简单,但在系统中具有重要作用。它将机械跟踪结果转化为光热模型所需的关键输入,是连接机械系统与光热系统的桥梁。


5.4 TrackingCollectorPlant:完整被控对象

TrackingCollectorPlant 是对完整被控对象的封装模型。

其内部主要包含:

  1. 单轴机械执行机构;
  2. 入射角计算模块;
  3. 槽式集热器光热模型;
  4. 能量积分模块。

外部输入包括:

输入变量 含义
tauCmd 控制器输出力矩
sunAngle 太阳角度
solarIrradiance 太阳辐照度
ambientTemp 环境温度

外部输出包括:

输出变量 含义
collectorAngle 集热器实际角度
collectorSpeed 集热器角速度
incidenceAngle1 入射角
IAM 入射角修正因子
OptEff 光学效率
QUseful 有用吸热功率
E 累计吸热量

该模型对甲方使用具有较好的封装性。使用者无需直接关注内部所有连接细节,只需要向 Plant 输入控制力矩、太阳角度、太阳辐照度和环境温度,即可获得姿态响应和热性能输出。


5.5 TrackingController:跟踪控制器

TrackingController 用于根据太阳参考角度、集热器实际角度和实际角速度,计算驱动集热器转动所需的力矩指令。

其主要输入包括:

输入变量 含义
sunAngleRef 太阳参考角度
collectorAngle 集热器实际角度
collectorSpeed 集热器实际角速度

主要输出为:

输出变量 含义
tauCmd 力矩控制指令

控制器内部包含角度单位换算、PID 控制、力矩限幅、速度保护和输出整形等环节。

该控制器不仅能够实现基本角度跟踪,也考虑了实际工程中常见的执行保护需求,例如力矩饱和、角速度限制和输出约束。


5.6 Test:顶层闭环测试模型

Test 是完整系统仿真的顶层模型,主要用于系统集成和仿真验证。

该模型将以下模块连接为完整闭环:

  1. 太阳角度输入表;
  2. 太阳辐照度输入表;
  3. 环境温度输入表;
  4. 跟踪控制器;
  5. 完整 Plant 模型。

顶层闭环关系为:

sunAngle → TrackingController → tauCmd → TrackingCollectorPlant → collectorAngle → TrackingController

同时,太阳辐照度和环境温度输入至 Plant,用于光热性能计算。

该模型适合用于整体验证、结果展示和对外演示。


6. 三维展示模型说明

ThreeDDemo 模型包主要用于三维可视化展示,帮助观察系统空间关系。

该部分包括:

模型 功能
CollectorVisualizer3D 展示集热器本体
SunVisualizer3D 展示太阳光方向
SolarTrackingPresentationScene3D 汇报展示场景
TrackingScene3D 跟踪过程三维场景

三维展示层主要用于展示以下内容:

  1. 太阳光照射方向;
  2. 集热器单轴转动过程;
  3. 集热器与支架之间的空间关系;
  4. 跟踪过程中太阳角度与集热器角度的对应变化。

需要说明的是:

三维展示层主要承担可视化表达作用,不直接决定热学计算结果。真正影响 IAMOptEffQUseful 等热性能结果的是 SolarCollector 中的文本方程和系统输入参数。


7. 关键仿真变量

模型仿真后,建议重点观察以下变量:

变量 说明 用途
sunAngle 太阳参考角度 判断太阳输入变化
collectorAngle 集热器实际角度 判断跟踪效果
collectorSpeed 集热器角速度 判断机械响应
incidenceAngle 入射角 判断姿态误差
IAM 入射角修正因子 判断入射角对光学性能的影响
OptEff 光学效率 判断整体光学接收性能
QUseful 有用吸热功率 判断实时热输出
E 累计吸热量 判断全天累计收益

8. 仿真工况设置

本模型推荐采用一天运行周期进行仿真分析。

推荐仿真时间为:

StartTime = 0 s
StopTime = 86400 s

即完整模拟一天内太阳角度、辐照度和环境温度变化对系统跟踪性能和热输出性能的影响。

环境输入可通过时间表方式给定,包括:

  1. 太阳角度随时间变化;
  2. 太阳辐照度随时间变化;
  3. 环境温度随时间变化。

通过该工况,可以观察集热器从早晨到傍晚的角度跟踪过程,以及辐照度变化对有用吸热功率和累计吸热量的影响。


9. 结果分析方法

模型仿真结果可从以下几个方面进行分析。

9.1 跟踪性能分析

通过对比:

sunAngle 与 collectorAngle

判断集热器是否能够较好跟随太阳角度变化。

若两条曲线接近,说明控制器和机械执行机构能够较好完成跟踪任务。


9.2 入射角分析

通过观察:

incidenceAngle

判断太阳光与集热器之间的角度偏差。

一般情况下,入射角越小,太阳能接收效果越好;入射角越大,光学效率越低。


9.3 光学效率分析

通过观察:

IAM 和 OptEff

可以判断入射角变化对集热器光学性能的影响。

当集热器跟踪效果较好时,入射角较小,IAM 较高,光学效率也相对较高。


9.4 热功率分析

通过观察:

QUseful

可以判断集热器在不同时间段的有用吸热功率。

一般情况下,中午附近太阳辐照度较高、入射角较小,因此 QUseful 通常达到较高水平。


9.5 累计能量分析

通过观察:

E

可以判断一天内系统累计吸收的有用热量。

E 是评价系统全天运行效果的重要指标,可用于比较不同控制策略、不同集热器参数和不同天气工况下的性能差异。


10. 模型特点

本模型具有以下特点:

  1. 多领域联合建模
    同时覆盖控制、机械、光学和热学过程。

  2. 组件化结构清晰
    控制器、机械执行机构、光热对象和展示层相互独立,便于维护和扩展。

  3. 物理意义明确
    模型参数和变量均具有清晰工程含义,便于甲方理解系统运行机理。

  4. 支持闭环仿真
    能够完整描述太阳角度输入、控制器响应、机械转动和热性能输出之间的闭环关系。

  5. 支持三维展示
    可用于汇报、演示和培训,使系统运动过程更加直观。

  6. 便于后续扩展
    后续可进一步扩展更复杂的控制策略、天气工况、机械约束和热损失模型。


11. 应用价值

该模型可用于以下场景:

11.1 系统方案验证

用于验证槽式集热器单轴跟踪系统的基本方案是否合理,包括跟踪控制逻辑、机械响应和光热性能计算链路。

11.2 控制策略对比

可用于比较不同控制参数、不同控制算法对跟踪误差、有用吸热功率和累计吸热量的影响。

11.3 光热性能分析

可用于分析入射角、辐照度、环境温度和集热器结构参数对系统热输出性能的影响。

11.4 教学培训与演示

模型结构清晰,能够直观展示 Modelica 多领域联合建模方法,适合用于课程教学、工程培训和软件能力展示。

11.5 后续工程扩展

可作为后续更复杂槽式太阳能系统建模的基础,例如:

  1. 增加更真实的太阳位置算法;
  2. 增加风速对热损失的影响;
  3. 增加机械角度限位;
  4. 增加复杂控制器设计;
  5. 增加控制器代码生成;
  6. 增加多集热器阵列仿真;
  7. 与热力循环系统进一步耦合。

12. 当前模型边界说明

当前模型主要面向原理验证、控制逻辑演示和教学培训,具有一定简化假设。

主要边界包括:

  1. 太阳角度、太阳辐照度和环境温度由输入表给定,未直接集成完整天文太阳位置计算模型;
  2. 机械执行机构采用单轴转动描述,暂未展开复杂传动链、结构柔性和安装误差;
  3. 控制器以角度跟踪为核心,未进一步考虑实际电机、电驱、传感器噪声和通信延迟;
  4. 光热模型已包含主要光学效率和热损失因素,但仍可根据工程需求继续提高精细程度;
  5. 三维展示层主要用于可视化演示,不作为热学求解核心;
  6. 当前模型更适用于系统级建模、控制策略验证和教学演示,不直接等同于详细工程设计校核模型。

13. 后续优化建议

为了进一步提升模型工程应用价值,建议后续从以下方向扩展:

优化方向 说明
太阳位置算法 根据经纬度、日期和时间自动计算太阳高度角和方位角
控制器优化 增加 PID 参数整定、前馈控制、限位保护和抗扰控制
执行机构细化 增加电机、减速器、传动间隙和机械限位
热损失模型优化 引入风速、外部对流换热系数和更精细的辐射模型
参数标定 根据实测数据修正反射率、透射率、吸收率和热损失参数
工况库建设 建立晴天、多云、阴天等典型辐照度工况
三维展示增强 将仿真变量与三维动画深度绑定,提升汇报展示效果
控制器代码生成 面向后续控制器部署,开展自动代码生成验证

14. 结论

本模型建立了一套较完整的槽式太阳能集热器单轴跟踪系统仿真框架,能够从系统层面描述环境输入、控制器、机械执行机构、入射角计算和光热性能输出之间的关系。

模型既能够用于跟踪控制过程展示,也能够用于集热器光学效率、有用吸热功率和累计吸热量分析。其结构清晰、模块划分合理、物理意义明确,具备良好的教学演示价值和后续工程扩展基础。

总体来看,该模型可作为槽式太阳能集热器跟踪控制与光热性能联合仿真的基础模型,为后续控制策略优化、系统性能分析和工程应用扩展提供支撑。