You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求推导描述建筑升温过程的常微分方程

嘿,我懂你这种非物理专业啃微分方程建模的痛苦——毕竟教授要练的是方程构建能力,物理概念反而成了拦路虎。先帮你把这个建筑温度的逻辑理清楚,搭好方程的架子,你就能顺着填内容啦~

建筑温度变化的微分方程建模指南

核心:抓住能量守恒

不管物理背景是什么,这类温度建模的核心都是能量守恒:建筑内部温度的变化,完全由流入和流出的热量差决定。我们拆解成两个关键项:

  • 外界热交换项:题目里给的热损失速率是 k₁(T₁(t)-T(t)),这里得先搞懂符号的意义:

    • 当外界温度 T₁(t) 比内部 T(t) 高时,这个值为正,热量从外界流入建筑;
    • 当外界温度更低时,值为负,就是建筑向外界散热。
      这个项的单位是 J/sec(功率),刚好对应能量变化的速率,没问题。
  • 集中供暖的供热项:假设题目里给出的供热速率是某个函数(比如恒定值 Q₀,或者随时间调整的 Q(t)),我们统一用 Q(t) 表示,单位同样是 J/sec——如果是持续供暖,那就是个常数;如果是定时开关,就是分段函数。

把能量变化转化为温度变化的微分方程

接下来要把能量和温度挂钩:建筑内部的总热量 E 和温度 T(t) 满足 E = C·T(t),其中 C 是建筑的热容(简单说就是让建筑温度升1℃需要多少热量,单位是 J/℃,是个正的常数)。

对时间求导的话,热量变化速率就是:

dE/dt = C·dT/dt

根据能量守恒,热量变化速率等于「供热速率 + 外界热交换速率」,代入进去就得到:

C·dT/dt = Q(t) + k₁(T₁(t)-T(t))

如果整理成一阶线性微分方程的标准形式,就是:

dT/dt + (k₁/C)·T(t) = [Q(t) + k₁·T₁(t)]/C

小提示

  • 如果题目里的供热速率有具体形式(比如恒温控制下的反馈式供热,或者固定功率),直接把 Q(t) 替换成对应的表达式就行;
  • 有时候题目会把 k₁/C 合并成一个新的常数 k,简化方程,这是微分方程建模里常用的简化操作,不用担心。

内容的提问来源于stack exchange,提问作者janusz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:33:15