第1章 有限单元法数学基础——变分法
变分是求泛函极值的一种方法,求泛函极值的问题称为变分问题。本章介绍变分法的基本原理,即变分问题与边值问题的关系,并简单介绍里兹法与有限单元法解变分问题的基本思想[1]。
1.1 泛函与变分问题
1.1.1 泛函的概念
泛函就是以函数为自变量的函数,简称函数的函数。
例如有一函数y=y(x),如果v又是y=y(x)的函数,则
(1.1.1)
称v为y的泛函。
泛函和复合函数的区别如下:复合函数,如在(1.1.2)式中,给定一个x值,得到一个y值,相应地有一个z值,x是y的自变量,y是z的自变量。泛函,如整条曲线y=y(x)是自变量,v是y(x)的函数,则v是y的泛函。
(1.1.2)
1.1.2 泛函极值的概念——变分问题
举例说明变分问题。
例1连接两点弧长的*短线
如图1.1.1所示,A,B是平面上的两个点,y(x)是通过A,B的曲线方程,曲线的圆弧长度是。
图1.1.1 曲线的弧长
两点弧长的*短线问题可分为以下两个问题。
1)弧长问题——泛函
从A点至B点曲线的弧长曲线长度l是曲线y(x)的函数,称l为y(x)的泛函,记作l[y(x)]。
2)弧长*短线问题——泛函极值问题
求满足式(1.1.3)所列条件的y,就是泛函的极值问题,或称为变分问题。
(1.1.3)
例2 质点沿曲线自由下滑的时间
已知质点沿曲线自由下滑如图1.1.2所示。
图1.1.2 质点沿曲线自由下滑
质点从A点沿y(x)滑至B点,所需时间为时间t是曲线y(x)的函数,称t为y(x)的泛函。
A、B两点的*速下降问题,即满足式(1.1.4)中条件的y(x),就是变分问题。
(1.1.4)
1.2 泛函极值与变分
变分问题就是泛函的极值问题,泛函极值的计算方法类似于函数极值的计算方法。变分的概念为:在泛函v=v[y(x)]中,自变量y(x)的增量δy(x)是指满足同一边界两个y(x)的差,δy(x)称为自变量y的变分,如式(1.2.1)所示。
(1.2.1)
应注意以下两点。
(1)变分与微分的区别。
变分——对应于同一个x的两个y(x)之差:
微分——x变化引起的y的微分:
(2)若y0(x)固定,则有无限多种δy(x)。
泛函的变分:
(1.2.2)
其中,Δv为泛函的增量。
(1.2.3)
其中,δv为泛函的变分。
泛函的极值可根据泛函的极值条件进行计算:
(1.2.4)
与函数的极值一样,判别泛函的极大值与极小值还需考虑二阶变分。
1.3 变分问题与边值问题
有限元法是求解变分问题的有效手段,但地球物理问题主要用边值问题表述,因此需要讨论变分问题与边值问题的关系。欧拉方程是解变分问题的方法之一,具体思路是将变分问题转变为微分方程(欧拉方程),然后解欧拉方程得到变分问题的解。利用极小位能原理与虚功原理可以将微分方程边值问题转化为变分问题,从而证明变分问题与边值问题是等价的。
1.3.1 欧拉方程
将变分问题写成一般形式:
(1.3.1)
设v在y(x)上取极值,任取一条与y(x)接近的曲线y(x)(图1.3.1),y的变分为
(1.3.2)
图1.3.1y(x)的变分考虑到:
(1)两端点处的变分为零,则
(1.3.3)
(2)变分δy(x)对x的导数就是导数的变分,即
(1.3.4)
展开