这段代码用于为 Vanthoor温室模型 设置与 LED 照明系统 相关的参数。LED 照明系统是一种高效的光源,常用于温室补光。代码根据实验数据和文献调整了模型的参数,以反映 LED 照明对温室环境和作物生长的影响。以下是代码的详细解释:
函数定义
function setLedParams(bv)
-
输入参数:
-
bv
: 一个StateSpaceModel
对象,包含模型的基本参数。
-
-
功能:
-
根据 LED 照明系统的特性,调整模型的参数,包括温室结构、通风系统、加热系统、灯具参数等。
-
代码逻辑
1. 温室结构参数
-
调整温室的结构参数,例如:
-
psi
: 温室覆盖层的平均坡度。 -
aFlr
: 温室的地板面积。 -
aCov
: 温室覆盖层(包括侧墙)的表面积。 -
hAir
: 主隔间的高度。 -
hGh
: 温室的平均高度。
-
2. 通风系统参数
-
调整通风系统的参数,例如:
-
aRoof
: 最大屋顶通风面积。 -
hVent
: 单个通风口的垂直尺寸。 -
cLeakage
: 泄漏系数。
-
3. 覆盖层光学特性
-
调整温室覆盖层的光学特性,例如:
-
tauRfNir
: 屋顶对近红外(NIR)的透射系数。 -
tauRfPar
: 屋顶对光合有效辐射(PAR)的透射系数。 -
tauThScrPar
: 保温屏对 PAR 的透射系数。
-
4. 加热系统参数
-
调整加热系统的参数,例如:
-
phiPipeI
: 加热管道的内径。 -
lPipe
: 加热管道的长度。 -
pBoil
: 加热系统的容量。
-
5. CO2 控制系统参数
-
调整 CO2 控制系统的参数,例如:
-
phiExtCo2
: 外部 CO2 源的容量。
-
6. 生长管道参数
-
调整生长管道的参数,例如:
-
epsGroPipe
: 生长管道的发射率。 -
lGroPipe
: 生长管道的长度。 -
phiGroPipeE
和phiGroPipeI
: 生长管道的外径和内径。 -
pGroBoil
: 生长管道加热系统的容量。
-
7. LED 灯具参数
-
调整 LED 灯具的参数,例如:
-
lampsMax
: 灯具的最大强度。 -
etaLampPar
: 灯具输入转换为 PAR 的比例。 -
etaLampNir
: 灯具输入转换为 NIR 的比例。 -
tauLampPar
: 灯具层对 PAR 的透射率。 -
rhoLampPar
: 灯具层对 PAR 的反射率。 -
tauLampNir
: 灯具层对 NIR 的透射率。 -
rhoLampNir
: 灯具层对 NIR 的反射率。 -
tauLampFir
: 灯具层对远红外(FIR)的透射率。 -
aLamp
: 灯具的面积。 -
epsLampTop
和epsLampBottom
: 灯具顶部和底部的发射率。 -
capLamp
: 灯具的热容量。 -
hecLampAir
: 灯具与空气的热交换系数。 -
lampCool
: 灯具冷却的比例。 -
parJtoUmolLamp
: PAR 输出的能量到光子数的转换系数。
-
8. 泄漏通风参数
-
调整泄漏通风的参数,例如:
-
leakTop
: 顶部泄漏通风的比例。
-
9. 重置依赖参数
-
调用
setDepParams(bv)
函数,重新计算依赖参数。
关键点
-
LED 灯具特性:
-
LED 灯具的参数基于实验数据和文献(如 Dueck 等人的研究)进行调整。
-
包括灯具的光学特性(透射率、反射率)、热特性(热容量、热交换系数)以及能量转换效率。
-
-
温室结构和通风系统:
-
温室的结构参数(如高度、面积)和通风系统参数(如通风口尺寸、泄漏系数)根据 LED 照明系统的使用场景进行调整。
-
-
依赖参数的重置:
-
在调整基本参数后,调用
setDepParams(bv)
函数重新计算依赖参数,确保模型的一致性。
-
总结
这段代码的主要功能是为 Vanthoor温室模型 设置与 LED 照明系统 相关的参数。它根据实验数据和文献调整了温室结构、通风系统、加热系统、灯具参数等,以反映 LED 照明对温室环境和作物生长的影响。代码结构清晰,参数调整逻辑明确,便于理解和扩展。