《【教学课件】第十七章变分法.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第十七章变分法.ppt(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 第十七章第十七章 变分法变分法 从前面的定解问题的解法中,我们容易想到由于边界形从前面的定解问题的解法中,我们容易想到由于边界形状较为复杂,或由于泛定方程较为复杂,或由于其它各种条状较为复杂,或由于泛定方程较为复杂,或由于其它各种条件发生变化,将使得定解问题难以严格解出,因此又发展了件发生变化,将使得定解问题难以严格解出,因此又发展了一些切实可用的近似方法,通过本章的学习我们会看到近似一些切实可用的近似方法,通过本章的学习我们会看到近似解的价值一点也不低于严格解的价值事实上,我们应该已解的价值一点也不低于严格解的价值事实上,我们应该已经注意到,从推导数学物理方程时难免要作一些简化假定,经注意
2、到,从推导数学物理方程时难免要作一些简化假定,定解条件本身也带有或多或少的近似性,前面所谓的严格解定解条件本身也带有或多或少的近似性,前面所谓的严格解其实也是某种程度的近似其实也是某种程度的近似 如果某个定解问题不能严格解出,但另一个与它差如果某个定解问题不能严格解出,但另一个与它差别甚微的定解问题能严格解出,那么就可以运用别甚微的定解问题能严格解出,那么就可以运用微扰法微扰法求近似解求近似解量子力学教科书中一般都要介绍微扰法,限量子力学教科书中一般都要介绍微扰法,限于篇幅,本书就不再重复介绍于篇幅,本书就不再重复介绍近似解法涉及:变分法,有限差分法和模拟法等近似解法涉及:变分法,有限差分法和
3、模拟法等 变分法变分法是研究求解泛函极值(极大或极小)的方法,是研究求解泛函极值(极大或极小)的方法,变分问题即是变分问题即是求泛函的极值问题求泛函的极值问题把定解问题转化为把定解问题转化为变分问题变分问题,再求变分问题的解,再求变分问题的解变分法的优点变分法的优点:(2)变分法易于变分法易于实现数学的统一化实现数学的统一化因为一般而言,因为一般而言,数学物理方程的定解问题都可以转化为变分问题尤其数学物理方程的定解问题都可以转化为变分问题尤其是前面介绍的斯特姆刘维尔本征值问题可转化为变分是前面介绍的斯特姆刘维尔本征值问题可转化为变分问题,变分法提供了施刘型本征值问题的本征函数系问题,变分法提供
4、了施刘型本征值问题的本征函数系的完备性等结论的证明;的完备性等结论的证明;(1)变分法在物理上可以变分法在物理上可以归纳定律归纳定律因为几乎所有的因为几乎所有的自然定律都能用变分原理的形式予以表达;自然定律都能用变分原理的形式予以表达;(3)变分法变分法是解数学物理定解问题常用的近似方法,是解数学物理定解问题常用的近似方法,其其基本思想基本思想是是把数学物理定解问题转化为变分问题把数学物理定解问题转化为变分问题由直接解变分问题发展了一些近似解法,其中最有用由直接解变分问题发展了一些近似解法,其中最有用的是的是里茨里茨(Ritz)法)法 由于里茨法中的试探函数的选由于里茨法中的试探函数的选取较为
5、麻烦,计算系数矩阵也十分困难,随着计算机取较为麻烦,计算系数矩阵也十分困难,随着计算机的展,又迅速发展了一种有限元法;的展,又迅速发展了一种有限元法;(4)变分法的应用变分法的应用不仅在经典物理和工程技术域,不仅在经典物理和工程技术域,而且在现代量子场论,现代控制理论和现代信息理论而且在现代量子场论,现代控制理论和现代信息理论等高技术领域都有十分广泛的应用等高技术领域都有十分广泛的应用有限差分法有限差分法:有限差分法把定解问题转化为代数方程,:有限差分法把定解问题转化为代数方程,然后通过电子计算机求定解问题的数值解然后通过电子计算机求定解问题的数值解模拟法模拟法:即用一定的物理模型来模拟所研究
6、的定解问题,:即用一定的物理模型来模拟所研究的定解问题,而在模型上实测解的数值而在模型上实测解的数值 变分法变分法是这些方法中最为重要和切实有效的方法,是这些方法中最为重要和切实有效的方法,已经广泛应用于科学研究和工程计算之中,限于篇幅故已经广泛应用于科学研究和工程计算之中,限于篇幅故本书主要详细介绍经典变分法的基本概念和理论本书主要详细介绍经典变分法的基本概念和理论17.1 变分法的基本概念变分法的基本概念定义定义17.1.1 变分法变分法 变分问题变分问题 变分法变分法就是求泛函极值的方法就是求泛函极值的方法变分问题变分问题即是求即是求泛函的极值问题泛函的极值问题泛函泛函 变分法研究的对象
7、是变分法研究的对象是泛函泛函,泛函是函数概念的推广,泛函是函数概念的推广为了说明泛函概念先看一个例题:为了说明泛函概念先看一个例题:考虑著名的考虑著名的最速降线落径问题最速降线落径问题。如图。如图17.1 所示,所示,已知已知A和和B为不在同一铅垂线和不同高度的两点,要求为不在同一铅垂线和不同高度的两点,要求找出找出A、B间的这样一条曲线,当一质点在重力作用下沿间的这样一条曲线,当一质点在重力作用下沿这条曲线无摩擦地从这条曲线无摩擦地从A滑到滑到B时,所需的时间时,所需的时间T最小最小 图图17.1我们知道,此时质点的我们知道,此时质点的速度是速度是 因此从因此从 A滑到滑到B所需的所需的时间
8、为时间为即为即为()()式中式中 代表代表对对求一求一阶导阶导数数 我我们们称上述的称上述的为为的的泛函泛函,而称,而称为为可取的函数可取的函数类类,为为泛函泛函的的定定义义域域。简单简单地地说说,泛函就是函数的函数泛函就是函数的函数(不是复合函数(不是复合函数的那种含的那种含义义)一般来说,设一般来说,设C是是函数的集合函数的集合,B是是实数或复数的集合实数或复数的集合,如果对于如果对于C的任一元素的任一元素 在在B中都有一个元素中都有一个元素与之与之对应对应,则则称称为为的的泛函泛函,记为记为 必须注意,必须注意,泛函不同于通常讲的函数泛函不同于通常讲的函数决定决定通常函数值的因素是自变量
9、的通常函数值的因素是自变量的取值取值,而决定泛函的值,而决定泛函的值的因素则是函数的的因素则是函数的取形取形如上面例子中的泛函如上面例子中的泛函T的变化的变化是由函数是由函数 本身的本身的变变化(即从化(即从A到到B的不同曲的不同曲线线)值值,也不取决,也不取决所引起的它的值既不取决于某一个所引起的它的值既不取决于某一个于某一个于某一个 值值,而是取决于整个集合,而是取决于整个集合C中中与与的函数关系的函数关系定义泛函定义泛函 泛函的核泛函的核 泛函通常以泛函通常以积分形式积分形式出现,比如上面描述的最速降线出现,比如上面描述的最速降线落径问题的式()更为一般而又典型的泛函定义为落径问题的式(
10、)更为一般而又典型的泛函定义为(17.1.2)其中其中 称为称为泛函的核泛函的核泛函的极值泛函的极值变分法变分法对于不同的自变量函数对于不同的自变量函数,与此相应的泛函,与此相应的泛函 也有不同的数值找出一个确定的自变量函数也有不同的数值找出一个确定的自变量函数,使泛函,使泛函 具有极值(极小或极大),这种泛函的极小值与极大具有极值(极小或极大),这种泛函的极小值与极大值统称为值统称为泛函的极值泛函的极值引入泛函的概念后,对于上述的最速降线落径问题变引入泛函的概念后,对于上述的最速降线落径问题变为泛函为泛函的极小值问题物理学中常见的有光学的极小值问题物理学中常见的有光学中的中的费马费马(Fer
11、mat)原理原理,分析力学中的,分析力学中的哈密顿哈密顿(Hamiton)原理原理等,都是泛函的极值问题等,都是泛函的极值问题定义定义17.1.3 变分法变分法:所谓的变分法:所谓的变分法就是求泛函极值的方法就是求泛函极值的方法研究泛函极值问题的方法可以归为两类:一类叫研究泛函极值问题的方法可以归为两类:一类叫直接法直接法,即即直接分析所提出的问题直接分析所提出的问题;另一类叫;另一类叫间接法间接法,即把,即把问题问题转化为求解微分方程转化为求解微分方程为讨论间接方法,先介绍变分和泛为讨论间接方法,先介绍变分和泛函的变分函的变分17.1.3 变分变分 定义定义 17.1.4 变分变分 如果我们
12、将泛函取极值时的函数(或函数曲线)定义为如果我们将泛函取极值时的函数(或函数曲线)定义为 并定义与函数曲线并定义与函数曲线 邻近的曲线(或略为变形的邻近的曲线(或略为变形的曲线)作为比较曲线,记为曲线)作为比较曲线,记为其中其中 是一个小参数;是一个小参数;是一个具有二阶导数的任意是一个具有二阶导数的任意选定函数,规定选定函数,规定 它在一个小范围内变化,这限制主要保证泛它在一个小范围内变化,这限制主要保证泛函在极值处连续在研究泛函极值时,通常将函在极值处连续在研究泛函极值时,通常将 固定,固定,而令而令变化,这样规定的变化,这样规定的好处好处在于:建立了由参数在于:建立了由参数 到泛函到泛函
13、 值之间的对应关系,因此泛函值之间的对应关系,因此泛函 就成为了参数就成为了参数 的普通函数原来泛函的极值问题就成为的普通函数原来泛函的极值问题就成为普通函数对普通函数对 的求极值的问题同时,函数曲线的求极值的问题同时,函数曲线 的的变分定义变分定义为为(17.1.3)因此可得因此可得(17.1.4)这里这里 代表代表对对求一求一阶导阶导数数 所以所以(17.1.5)即变分和微分可以交换次序即变分和微分可以交换次序 17.1.4 泛函的变分泛函的变分定义定义 17.1.5 泛函的变分泛函的变分 泛函的增量泛函的增量 变分问题变分问题泛函的变分定义为泛函的变分定义为(17.1.6)在极值曲线在极
14、值曲线 附近,附近,泛函泛函 的增量的增量,定义为,定义为(17.1.7)依照上述约定,当依照上述约定,当 时,泛函增量时,泛函增量 的线性的线性主要部分定义为主要部分定义为泛函的变分泛函的变分,记为,记为 (17.1.8)在求一元或多元函数的极值时,微分起了很大的作用;在求一元或多元函数的极值时,微分起了很大的作用;同样在研究泛函极值问题时,变分起着类似微分的作用因同样在研究泛函极值问题时,变分起着类似微分的作用因此,通常称泛函极值问题为此,通常称泛函极值问题为变分问题变分问题;称求泛函极值的称求泛函极值的方法为变分法方法为变分法例例 17.1.1 计算泛函的变分计算泛函的变分【解】【解】注
15、意:注意:最后一步利用了一般在边界上函数变分为零的事实,即最后一步利用了一般在边界上函数变分为零的事实,即 192 泛函的极值泛函的极值 泛函的极值问题,一般来说是比较复杂的因为它泛函的极值问题,一般来说是比较复杂的因为它与泛函包含的自变量个数,未知函数的个数以及函数导与泛函包含的自变量个数,未知函数的个数以及函数导数的阶数等相关另外,在求泛函极值时,有的还要加数的阶数等相关另外,在求泛函极值时,有的还要加约束条件,且约束条件的类型也有不同,等等下面我约束条件,且约束条件的类型也有不同,等等下面我们首先讨论泛函的极值的们首先讨论泛函的极值的必要条件必要条件 17.2.1 泛函的极值的必要条件泛
16、函的极值的必要条件欧拉拉格朗日方程欧拉拉格朗日方程 设设 的极值问题有解的极值问题有解)现在推导这个解所满足的现在推导这个解所满足的常微分方程常微分方程,这是用,这是用间接法间接法研究泛函极值问题的重要一环研究泛函极值问题的重要一环设想这个解有变分设想这个解有变分 则则 可视为参数可视为参数 的函数的函数 而当而当 时,时,对应于式对应于式(17.2.1),即为即为 取极值于是原来的泛函极值取极值于是原来的泛函极值问题,就化为一个求普通函数问题,就化为一个求普通函数 的极值问题由函数的极值问题由函数取取极值的必要条件极值的必要条件,有,有即有即有)1.泛函表示为一个自变量,一个函数及其一阶导数
17、泛函表示为一个自变量,一个函数及其一阶导数的积分形式的积分形式泛函表示为一个自变量,一个函数及其一阶导数的积分形式,泛函表示为一个自变量,一个函数及其一阶导数的积分形式,即()即()若考虑两端固定边界的泛函问题若考虑两端固定边界的泛函问题:积分是在区域内通过两点积分是在区域内通过两点 的任意曲线进行的,其中的任意曲线进行的,其中 泛函中泛函中 为为由于由于两端固定两端固定,所以要求,所以要求,即,即 由由(17.1.8),有,有)式式(17.2.3)的积分号下既有的积分号下既有,又有,又有,对第二项,对第二项应用分部积分法可使积分号下出现应用分部积分法可使积分号下出现(17.2.4)根据(根据
18、(17.2.2),所以所以 ,再根据再根据)故有故有)因为因为 并且并且 是任意的,所以是任意的,所以 (17.2.6)上式上式(17.2.6)称为称为欧拉(欧拉(Euler)拉格朗日()拉格朗日(Lagrange)方程,简称为方程,简称为E-L方程方程 此即泛函取极值的必要条件即泛函此即泛函取极值的必要条件即泛函 的极值函数的极值函数 必须是满足泛函的变分必须是满足泛函的变分 的函数类的函数类 因此,因此,把泛函的极值问题称为变分问题把泛函的极值问题称为变分问题 注明注明:E-L方程是泛函取极值的必要条件,而不是充分条件方程是泛函取极值的必要条件,而不是充分条件如果讨论充分条件,则要计算二阶
19、变分,并考虑其正、负值如果讨论充分条件,则要计算二阶变分,并考虑其正、负值,但对但对于实际问题中,当泛函具有明确的物理涵义,极值的存在性往往于实际问题中,当泛函具有明确的物理涵义,极值的存在性往往间接地在问题的提法中就可以肯定,所以极值的存在性是不成问间接地在问题的提法中就可以肯定,所以极值的存在性是不成问题的,只要解出题的,只要解出E-L方程,就可以得到方程,就可以得到泛函的极值泛函的极值E-L方程除了上面给出的形式方程除了上面给出的形式(17.2.6)之外之外,另外还有四种特殊情况:另外还有四种特殊情况:(1)不显含不显含 且且 因为因为若若 E-L方程等价于方程等价于 ()()(2)不依
20、赖于不依赖于 且且 则则E-L方程化为方程化为 ()()(3)不依赖于不依赖于 且且 则则E-L方程化为方程化为)由此可见由此可见 仅为仅为 的函数的函数(4)关于关于 是线性的:是线性的:则则E-L方程化为方程化为()()对于含有一个自变量,多个变量函数,以及有较高阶变量对于含有一个自变量,多个变量函数,以及有较高阶变量函数导数的泛函,类似上面的推导可得如下结论:函数导数的泛函,类似上面的推导可得如下结论:2.泛函表示为多个函数的积分形式泛函表示为多个函数的积分形式则与此泛函极值问题相应的则与此泛函极值问题相应的E-L方程为方程为)3.泛函的积分形式中含有高阶导数泛函的积分形式中含有高阶导数
21、与此泛函极值问题相应的与此泛函极值问题相应的E-L方程为方程为)4.泛函的积分形式中含有多元函数泛函的积分形式中含有多元函数设设为为的二元函数,的二元函数,则则与此泛函极值问题相应的与此泛函极值问题相应的E-L方程为方程为)例例17.2.1 试求解最速降线落径问题,即变分问题试求解最速降线落径问题,即变分问题【解】解】目前,我们只能用间接方法来求解,由于目前,我们只能用间接方法来求解,由于不显含不显含,故其故其E-L方程为()式方程为()式令令,故有,故有 令令,分离变量得到,分离变量得到再令再令,代入上式得到,代入上式得到即得到即得到此即为摆线的参数方程,积分常数可由初始位置此即为摆线的参数
22、方程,积分常数可由初始位置(图(图17.1的的A,B两点)决定两点)决定泛函的条件极值问题泛函的条件极值问题 在许多泛函的极值问题中,变量函数还受到一些附加条件在许多泛函的极值问题中,变量函数还受到一些附加条件的限制,其中最常见和重要的一种是以的限制,其中最常见和重要的一种是以积分形式表示的限制积分形式表示的限制条件条件()()即所谓的即所谓的等周问题等周问题:(17.2.15)(注:这种问题之所以称为等周问题,是因为在历史上起源注:这种问题之所以称为等周问题,是因为在历史上起源于求一条通过两点,长度固定为于求一条通过两点,长度固定为l的曲线的曲线 使面积使面积 取极大值)取极大值)其中其中
23、为常数此类问题可以仿照普通函数的为常数此类问题可以仿照普通函数的条件极值问题的拉格朗日乘子法即将附加条件条件极值问题的拉格朗日乘子法即将附加条件(17.2.14)乘以乘以参数,求其变分后,加到泛函取极值的必要条件中得到参数,求其变分后,加到泛函取极值的必要条件中得到于是问题转化为不带条件的由上式所表示的变分问题于是问题转化为不带条件的由上式所表示的变分问题 其对应的其对应的E-L方程为方程为这是通过这是通过 和和 两点的两点的 之下使之下使泛函取极值的必要条件泛函取极值的必要条件它实际上是一个关于它实际上是一个关于 在在附加条件(附加条件(17.2.14)的二的二阶阶常微分方程其通解中含有三个
24、参数,即常微分方程其通解中含有三个参数,即和两个和两个积积分分常数它们可由条件常数它们可由条件)来确定)来确定.和附加条件和附加条件 例例 求求 的极值,其中的极值,其中 是归一化的,即是归一化的,即,且已知,且已知【解】解】本题是求泛函的条件极值问题,可化为变分问题本题是求泛函的条件极值问题,可化为变分问题对应的对应的E-L方程为方程为其通解为其通解为代入附加条件代入附加条件 得到得到代入归一化条件得到代入归一化条件得到于是得到于是得到,故原极值问题的解为,故原极值问题的解为而题中要求的泛函而题中要求的泛函 的极值为的极值为当当 时,极值函数时,极值函数 使得泛函数取得最小值使得泛函数取得最
25、小值 求泛函求泛函 在条件在条件 下的极值曲线下的极值曲线.【解】【解】此时此时 ,则偏导数则偏导数.对应的对应的Euler方程为方程为其通解为其通解为,代入边界条件可得代入边界条件可得,所以所以极值曲线为极值曲线为 17.3 泛函极值问题的典型应用泛函极值问题的典型应用泛函极值问题的求解泛函极值问题的求解,通常有两种结果:通常有两种结果:(i)解析解)解析解 由变分法得到的由变分法得到的E-L方程求解,一般来说,是很困难的方程求解,一般来说,是很困难的但在分析力学中往往还是采用这一办法来求解因为历史悠但在分析力学中往往还是采用这一办法来求解因为历史悠久,它自有一套办法久,它自有一套办法(ii
26、)近似解)近似解 所谓近似解即由泛函本身出发,而不需求解所谓近似解即由泛函本身出发,而不需求解E-L方程,方程,直接求得所需要的解直接求得所需要的解极值曲线极值曲线 因此,常常称它为研究泛函极值问题的直接法因此,常常称它为研究泛函极值问题的直接法 下面我们以一个典型的实例来描述泛函的极值问题在下面我们以一个典型的实例来描述泛函的极值问题在数学物理问题中的应用数学物理问题中的应用.假设大气的光折射率假设大气的光折射率 只依赖于高度只依赖于高度(1)利用费马()利用费马(Fermat)原理导出在大气中光线轨迹的微)原理导出在大气中光线轨迹的微分方程;分方程;(2)设有一与水平成角度)设有一与水平成
27、角度 的方向上抛出的球,如果的方向上抛出的球,如果,其中,其中 被抛出多远?被抛出多远?为常数,试求此球为常数,试求此球【解】【解】(1)根据费马原理根据费马原理:光线的实际路径上,光程的变:光线的实际路径上,光程的变分为零分为零()()其中其中 为介质中的光折射率,为介质中的光折射率,元上述问题也可表示为如下元上述问题也可表示为如下泛函极值问题泛函极值问题:为沿光线进行方向的路程为沿光线进行方向的路程)由于由于 不显含不显含,根据公式,根据公式(17.2.7),可得首,可得首次积分次积分 ()()其中其中 为常数,若为常数,若 为路径的切线和铅垂线所构成为路径的切线和铅垂线所构成的角度,即的角度,即)若如果折射率若如果折射率 是位置的连续函数,这意味着是位置的连续函数,这意味着 沿着路径是一常数若应用到分界面上,沿着路径是一常数若应用到分界面上,就得到就得到光学中的折射定律(光学中的折射定律(Snells law)()()在大气中光线轨迹的微分方程,由公式在大气中光线轨迹的微分方程,由公式(17.3.3)得到得到)(2)由题中条件和图由题中条件和图17.2,定义球的轨迹的最高高度为,定义球的轨迹的最高高度为,即,即 图图设球抛出的距离为设球抛出的距离为,由公式()得到,由公式()得到()()故利用公式(),有故利用公式(),有解得解得 ()()