[数学模型]双层玻璃的功效

问题描述

你是否注意到北方城镇的某些建筑物的窗户是双层的,即窗户上装两层玻璃且中间留有一定空隙,如图1左图所示,两层厚度为d的玻璃夹着一层厚度为的空气.据说这样做是为了保暖,即减少室内向室外的热量流失.我们要建立一个模型来描述热量通过窗户的传导(即流失)过程,并将双层玻璃窗与用同样多材料做成的单层玻璃窗(如图2一l右图,玻璃厚度为2d)的热量传导进行对比.对双层玻璃窗能够减少多少热量损失给出定量分析结果。

这里写图片描述

模型假设

我们需要对问题做一些假设:
1. 热量的传播过程只有传导,没有对流。即假定窗户的密封性能很好,两层玻璃之间的空气是不流动的
2. 室内温度T1和室外温度T2保持不变,热传导过程已处于稳定状态。即沿热传导方向,单位时间通过单位面积的热量是常数。
3. 玻璃材料均匀,导热系数是一个常数

模型构造

在上述假设下热传导过程遵循下面的物理定律:
厚度为d的均匀介质,两侧温度差为ΔT,则单位时间由温度高的一侧向温度低的一侧通过单位面积的热量Q与ΔT成正比,与d成反比,即
Q = k ΔT / d
k为热传导系数。

模型求解

  • T1——室内温度
  • T2——室外温度
  • Ta——内层玻璃的外侧温度
  • Tb——外层玻璃的内侧温度
  • d ——单层玻璃厚度
  • k1——玻璃的热传导系数
  • k2——空气的热传导系数
  • Q ——热量损失

对双层玻璃,由上述定律:
这里写图片描述这里写图片描述

对单层玻璃,由上述定律:
这里写图片描述
二者比较:
这里写图片描述

玻璃 k1 = 4*10^-3 ~ 8*10^-3 J/cm*s*kw*h
空气 k2 = 2.5*10^-4 J/cm*s*kw*h

s = k1 / k2 = 16 ~ 32
做保守估计,取k1 / k2 = 16
可得
这里写图片描述

模型求解

使用matlab进行作图

x=0:0.1:10; 
y=1./(8*x+1); 
plot(x,y,'r:'); 
grid on 
xlabel('l/d'); 
ylabel('Q2/Q1'); 
title('Q2/Q1与l/d的关系图形'); 
syms l d;
f = 1 / (8 * l / d + 1);
ezmesh(f,[0.0001,0.005,0.0001,0.01],20);

这里写图片描述

  • 14
    点赞
  • 102
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
双层玻璃是一种常见的建筑材料,它由两层玻璃之间夹有一层空气或其他气体的结构组成。双层玻璃具有以下几个主要的功效: 1. 保温隔热:双层玻璃中的空气层可以有效隔离室内外温度的传导,减少热量的散失,提高建筑物的保温性能。 2. 防噪音:双层玻璃中的空气层可以吸收和减少外界噪音的传播,提供更加安静的室内环境。 3. 防紫外线:双层玻璃可以有效阻挡紫外线的辐射,减少紫外线对室内物品的损害。 下面是一个简单的Python代码示例,用于计算双层玻璃功效: ```python class DoubleGlass: def __init__(self, thickness, gas_type): self.thickness = thickness self.gas_type = gas_type def thermal_insulation(self): # 根据双层玻璃的厚度和气体类型计算保温性能 if self.thickness >= 10 and self.gas_type == "argon": return "优秀的保温性能" elif self.thickness >= 8 and self.gas_type == "air": return "良好的保温性能" else: return "保温性能较差" def noise_reduction(self): # 根据双层玻璃的厚度和气体类型计算隔音性能 if self.thickness >= 12 and self.gas_type == "argon": return "优秀的隔音性能" elif self.thickness >= 10 and self.gas_type == "air": return "良好的隔音性能" else: return "隔音性能较差" def uv_protection(self): # 根据双层玻璃的厚度和气体类型计算防紫外线性能 if self.thickness >= 8 and self.gas_type == "argon": return "优秀的防紫外线性能" elif self.thickness >= 6 and self.gas_type == "air": return "良好的防紫外线性能" else: return "防紫外线性能较差" # 示例使用 glass = DoubleGlass(10, "argon") print(glass.thermal_insulation()) # 输出:优秀的保温性能 print(glass.noise_reduction()) # 输出:优秀的隔音性能 print(glass.uv_protection()) # 输出:优秀的防紫外线性能 ``` 这段代码定义了一个名为`DoubleGlass`的类,通过传入双层玻璃的厚度和气体类型来创建一个双层玻璃对象。该类中包含了三个方法,分别用于计算双层玻璃的保温性能、隔音性能和防紫外线性能。根据传入的参数,这些方法会返回相应的性能评价。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值