Processing math: 100%

代数方程的物理含义

通常情况下我们使用偏微分方程组来描述物理现象,然后将该方程通过数值离散为一个代数方程来进行求解。然而,在这里,我直接从守恒关系出发,直接研究代数方程的物理含义。

代数方程

代数方程是一个矩阵乘以一个未知向量等于一个已知向量的方程,表示如下
Ax=b

第i行可以表示为
jaijxj=bi

aijxj=fij,所以
jfij=bi

守恒关系

该方程代表一种物理守恒关系,右端项bi表示节点i产生的量,左端项jfij表示节点i消失的量。其中fij,ij表示从节点 i 通过对流或扩散转移到节点 j 的量,其中fii表示从节点 i 处发生反应消失的量。

由于fij=aijxj,所以系数aij可以看成一个权重系数,即从节点 i 转移到节点 j 的量可以用节点 j 的量的一个权重表示。

由于aij的一些性质,实际上 fij 并不一定定义为 aijxj,但一定要保证守恒关系。

矩阵性质

在物理上,通常右端项 b 为源项,是非负的,这种情况下要求未知量 x 也是非负的。此时矩阵 A 必须有一些特殊的性质。

M-Matrix

代数方程的解为
x=A1b

由于 b 取任意非负值时,解 x 都必须为非负值,所以A1的所有元素都必须为非负值。此时矩阵 A 被称为 单调矩阵

一个非对角元上只有非正值的单调矩阵被称为 M-Matrix

如果矩阵 A 有以下性质,则A 是M-Matrix

  1. aii>0,i
  2. aij0,ji
  3. aij0,i

证明:
A=DC
其中D=diag(A)>0A的对角元素,C0A的非对角元,所以
A1=(DC)1=[D(ID1C)]1=(ID1C)1D1
B=D1C0,由于是对角占优的,所以B的谱半径ρ(B)<1,所以以下级数是收敛的
(IB)1=I+B+B2+B3+
所以A1的所有元素都为非负值