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