这节研究非齐次振动方程和输运方程的定解问题。
这节研究的是齐次的边界条件。
本节介绍两个方法。首先介绍傅里叶级数法,它直接求解非齐次的定解问题;接着是冲量定理法,它把非齐次方程的定解问题转化为齐次方程的定解问题进行求解。

(一) 傅里叶级数法

在求解两端固定的弦的非齐次振动方程定解问题中,得到的解具有傅里叶正弦级数的形式,而且其系数超定非齐次方程组python 非齐次方程的定解问题_常微分方程超定非齐次方程组python 非齐次方程的定解问题_边界条件_02决定于初始条件超定非齐次方程组python 非齐次方程的定解问题_边界条件_03超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_04的傅里叶正弦级数。至于采取正弦级数而不是一般的傅里叶级数的形式,则完全是由于两端都是第一类齐次边界条件超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_05超定非齐次方程组python 非齐次方程的定解问题_偏微分方程_06原因。
分离变数法得出的这些结果给出提示:不妨把所求的解本身展开为傅里叶级数,即超定非齐次方程组python 非齐次方程的定解问题_偏微分方程_07 上面的傅里叶级数的基本函数族超定非齐次方程组python 非齐次方程的定解问题_常微分方程_08为该定解问题齐次方程在所给齐次边界条件下的本征函数。
由于解是自变数x和t的函数,因而超定非齐次方程组python 非齐次方程的定解问题_常微分方程_09的傅里叶系数不是常数,而是时间t的函数,把它记作超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_10。将上面的待定解(FIXME)代入泛定方程,尝试分离出超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_10的常微分方程,然后求解。

例1 求解定解问题
超定非齐次方程组python 非齐次方程的定解问题_偏微分方程_12超定非齐次方程组python 非齐次方程的定解问题_偏微分方程_13超定非齐次方程组python 非齐次方程的定解问题_偏微分方程_14
解: 级数展开的基本函数应是相应的齐次泛定方程超定非齐次方程组python 非齐次方程的定解问题_边界条件_15在所给齐次边界条件超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_16超定非齐次方程组python 非齐次方程的定解问题_常微分方程_17下的本征函数。我们已经熟悉了(并没有)这些本征函数,它们是超定非齐次方程组python 非齐次方程的定解问题_偏微分方程_18。这样,试把所求的解展开为傅里叶余弦级数。超定非齐次方程组python 非齐次方程的定解问题_边界条件_19.为了求解超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_10,尝试把这个级数代入非齐次泛定方程。超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_21等式左边是傅里叶余弦级数,这提示我们把等式右边也展开为傅里叶余弦级数。其实,右边已经是傅里叶余弦级数,它只有一个单项即超定非齐次方程组python 非齐次方程的定解问题_常微分方程_22的项。于是,比较两边的系数,分离出超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_10的常微分方程超定非齐次方程组python 非齐次方程的定解问题_常微分方程_24又把超定非齐次方程组python 非齐次方程的定解问题_常微分方程_09的傅里叶余弦级数代入初始条件,得超定非齐次方程组python 非齐次方程的定解问题_偏微分方程_26超定非齐次方程组python 非齐次方程的定解问题_常微分方程_27其中超定非齐次方程组python 非齐次方程的定解问题_常微分方程_28分别是超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_29的傅里叶余弦级数[以超定非齐次方程组python 非齐次方程的定解问题_边界条件_30为基本函数族]的第n个函数族。上面等式的两边都是傅里叶余弦级数。由于基本函数族超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_31的正交性,等式两边对应同一基本函数的傅里叶系数必然相等,于是得超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_10的非零值初始条件超定非齐次方程组python 非齐次方程的定解问题_常微分方程_33超定非齐次方程组python 非齐次方程的定解问题_常微分方程_34超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_10的常微分方程在初始条件下的解是
超定非齐次方程组python 非齐次方程的定解问题_常微分方程_36上面的第二个式子的第一项为超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_37的非齐次常微分方程的特解,满足零值初始条件。它的后两项之和及第三个式子分别是超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_37超定非齐次方程组python 非齐次方程的定解问题_常微分方程_39的齐次常微分方程的解,满足非零初始条件。
这样,所求的解为超定非齐次方程组python 非齐次方程的定解问题_常微分方程_40齐次振动方程和齐次输运方程当然也可以用傅里叶级数法(结合分离变数法)求解,这时得到的超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_10的常微分方程是齐次方程,求解更容易。
综上所述,可以看出,对于振动和输运问题,不论齐次还是非齐次方程定解问题,傅里叶级数结合分离变数法均可应用,如仅用分离变数法,则只能用于齐次方程齐次边界条件定解问题。

(二) 冲量定理法

应用冲量定理法有一个前提,即初始条件均取零值。
现在用冲量定理法来研究弦的非齐次振动方程定解问题。超定非齐次方程组python 非齐次方程的定解问题_偏微分方程_42通过冲量定理法,我们可以得到它的等价问题超定非齐次方程组python 非齐次方程的定解问题_偏微分方程_43其中超定非齐次方程组python 非齐次方程的定解问题_边界条件_44

(1) 冲量定理法的物理思想

请参考 《数学物理方法》(第四版) 梁昆淼编 第165页

(2) 冲量定理法的数学验证

首先验证边界条件,由于超定非齐次方程组python 非齐次方程的定解问题_边界条件_45,因此超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_46所以超定非齐次方程组python 非齐次方程的定解问题_常微分方程_09满足边界条件。
其次验证初始条件,由超定非齐次方程组python 非齐次方程的定解问题_边界条件_48超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_49的关系知超定非齐次方程组python 非齐次方程的定解问题_边界条件_50为了验证初始速度,需利用积分号下求导的公式超定非齐次方程组python 非齐次方程的定解问题_边界条件_51把这个公式应用于超定非齐次方程组python 非齐次方程的定解问题_边界条件_44,有超定非齐次方程组python 非齐次方程的定解问题_边界条件_53按照v的初始条件,有超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_54。所以超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_55这样,原始方程中的两个零值初始条件都为零。
最后验证非齐次方程,对于超定非齐次方程组python 非齐次方程的定解问题_边界条件_56应用求导公式超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_57按照v的初始条件超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_58所以,超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_59这样超定非齐次方程组python 非齐次方程的定解问题_边界条件_60这样非齐次方程得以满足,其中利用了v的齐次方程。
数学验证全部完成,冲量定理法在数学上成立。这里还应指出一点:原方程的齐次边界条件不必限于第一类边界条件,而可以是第二类或第三类齐次边界条件。甚至超定非齐次方程组python 非齐次方程的定解问题_偏微分方程_61端与超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_62端的边界条件还可以是不同类的,只要经过变换前后的边界条件类型相同即可。
例2 将例1中的初始条件改为零值,用冲量定理法求解,即求解定解问题。超定非齐次方程组python 非齐次方程的定解问题_边界条件_63
应用冲量定理法,先求解超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_64参照边界条件,试把解v展开为傅里叶余弦级数超定非齐次方程组python 非齐次方程的定解问题_边界条件_65把这余弦级数代入泛定方程超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_66由此分离出超定非齐次方程组python 非齐次方程的定解问题_常微分方程_67的常微分方程超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_68这个常微分方程的解是
超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_69这样,解v具有傅里叶余弦级数形式,为超定非齐次方程组python 非齐次方程的定解问题_偏微分方程_70至于系数超定非齐次方程组python 非齐次方程的定解问题_常微分方程_71超定非齐次方程组python 非齐次方程的定解问题_偏微分方程_72则由初始条件确定。为此,将上式代入初始条件,超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_73右边的超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_74也是傅里叶余弦级数,它只有一个单项即n=1的项。比较两边系数,得超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_75到此,已求出超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_76超定非齐次方程组python 非齐次方程的定解问题_常微分方程_77接着按照超定非齐次方程组python 非齐次方程的定解问题_边界条件_44得出答案超定非齐次方程组python 非齐次方程的定解问题_偏微分方程_79输运问题,如泛定方程是非齐次的,完全可以仿照冲量定理法进行加以处理。比如,研究定解问题超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_80,使用冲量定理我们可以导出超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_76的定解问题为超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_82现在已是齐次泛定方程,齐次边界条件,可用分离变数法或傅里叶级数法求解,不过要注意,原来求解公式中的超定非齐次方程组python 非齐次方程的定解问题_常微分方程_83替换成超定非齐次方程组python 非齐次方程的定解问题_超定非齐次方程组python_84。同样超定非齐次方程组python 非齐次方程的定解问题_边界条件_44
例3求解定解问题超定非齐次方程组python 非齐次方程的定解问题_边界条件_86 首先有超定非齐次方程组python 非齐次方程的定解问题_边界条件_87超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_76则需从下述定解问题超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_89求解。这可以仿照例2,用分离变数法解出超定非齐次方程组python 非齐次方程的定解问题_常微分方程_90这样,超定非齐次方程组python 非齐次方程的定解问题_常微分方程_91从而超定非齐次方程组python 非齐次方程的定解问题_边界条件_92

附录

例一中T1解的求法【常数变易法】:

超定非齐次方程组python 非齐次方程的定解问题_傅里叶级数_93


超定非齐次方程组python 非齐次方程的定解问题_边界条件_94


超定非齐次方程组python 非齐次方程的定解问题_边界条件_95

超定非齐次方程组python 非齐次方程的定解问题_边界条件_96