% bwarea
close all; clear; clc;
img_dat = logical([0 0 0 0 0;
1 1 1 1 1;
1 1 1 1 1;
0 0 0 0 0]);
total = bwarea(img_dat);
fprintf('total = %f\n', total);
输出结果:
total = 10.000000
零维水温模型计算——基于matlab建立计算模型零维水温模型基本方程计算参数准备matlab模型的建立四阶龙格—库塔法的matlab实现水面的净流通量φ~s~的计算函数湖水与岩土的换热φ~g~的计算函数方程右侧含t多项式的...
零维水温模型计算——基于matlab建立计算模型
零维水温模型
零维模型将整个湖泊水体看成是混合均匀的单元,如果湖(库)的水深和面积较小,水面风力所产生的掺混作用会使垂直方向的水温趋向一致,可以考虑采用零维模型来预测自然水温变化,也可以用来预测开式和闭式地表水源热泵系统运行时的水温变化。用零维模型计算出的水温是湖泊的整体平均水温。
基本方程
零维模型的基本方程如下:
注:这里特别说明方程左侧的时间单位为:s,而方程右侧所能拿到的数据为逐时,编程时需要单位换算
式中的L为空调负荷,COP为热泵机组的能效比。制冷运行时取加号,制热运行时取减号。如果令QL=0,该方程便可用于计算湖泊的自然水温。
气象台站给出了相对湿度值,e_a为气温所对应的饱和水汽压与相对湿度的乘积。计算饱和水蒸气分压力的拟合公式较多,各公式的形式和计算精度都有所不同。
风速对水面换热有较大的影响。气象台给出的风速是距地面10m处的风速值,需要换算成1.5m处的风速,不同高度风速的换算公式为:
:
丘陵以及房屋比较稀疏的乡镇和城市郊区,n取0.16;有密集建筑群的城市市区,n取0.22;有密集建筑群且房屋较高的城市市区,n取0.3。
湖水与岩土的换热是指湖水与湖底及湖岸侧壁的换热,这项换热有利于减小水温的波动。要准确计算出这一换热量相当复杂,Hull等认为可将湖水与湖底的换热视为湖水与地下水之间的稳态传热过程,并采用以下的经验公式计算:
方程的右边为水温的非线性函数,且太阳辐射、气温等气象参数