030 使用微分方程建模 Modeling with First-Order Differential Equations
例 1 混合
在 时刻,罐子中 100 加仑水中含有 磅盐。如下图所示。假定加水的速度是 加仑每分钟,每加仑中含有 磅的盐。罐子中有搅拌器将盐搅拌均匀,然后水流出的速度和加水速度一致。建立一个初值问题来描述这个过程。求任意时刻盐的重量的函数 ,并求时间相当长时极限值 。如果 ,求多久盐含量与 差在 2% 以内。如果要使得 不超过 45 分钟,那么 应该是多少?
解: 表示盐量的变化率,等于每分钟流入的盐量减去每分钟流出的盐量。 每分钟流入 加仑,每加仑含盐量是 1/4 磅,那么流入速率是每分钟 磅。水流出速度是每分钟 加仑,水量是 100 加仑,含盐量是 磅,因此流出速率是每分钟 。因此 初值条件是 从物理角度考虑这个问题,随着时间的流逝,每加仑盐含量最终应该趋于加入水的盐含量,即每加仑 1/4 磅,因此总盐量是 25 磅。因此,当 为零的时候, 给出的 应该是 25 磅。
为了解决初值问题 ,先计算通解。注意到 是线性方程,因此将其写作标准形式 积分因子是 ,通解是 其中 是任意常量。为了满足初值条件 ,可以解得 ,因此 或 不管是哪种形式,当时 时,都有 ,因此 ,与之前的分析一致。
方程 的第一项是随着加入的水进入的盐量,第二项是罐子中原来的盐随着时间的流逝剩下的盐量。下图是 时不同 对应的解。