能量不等式

这一部分需要知道的是能量的表达式

\[E(t)=\int_{0}^{l}u_{t}^{2}+a^{2}u_{x}^{2} dx
\]

一般而言题目常见的问法是证明能量是减少的,也就是我们需要证明

\[\dfrac{d}{dt}E(t) \le0
\]

在计算\(\dfrac{d}{dt}E(t) \le0\)的时候一定会用的题目给的方程条件去凑微分,还会用到Cauchy-Schwarz不等式放缩。

还要知道均方模的概念,例如\(u\)的均方模指的就是

\[E_{0}(t)=\int_{0}^{l}u^{2}dx
\]

在证明稳定性的时候我们会用到均方模。





以上是课本内容。标黄色部分是需要掌握的技巧。

例题 (课后题T1)

套路就是写出能量\(E(t)\)的表达式然后求导证明其单调不增,稳定性的证明就是去估计\(u(x,t)\)的均方模.

评注:在求导的时候,注意黄色标注的地方,一般会凑题目给定的方程(例如本题就是凑\(u_{tt}-a^{2}u_{xx}=cu_{t}\)),后面会正好凑成一个微分,这部分需要自己动笔算体会一下。

下面证明唯一性的问题

评注:唯一性就是假设有两个解\(u_{1}, u_{2}\)都满足方程, 去考虑\(u=u_{1}-u_{2}\), 由于叠加原理,这时候\(u\)满足的就是上图的齐次方程,再利用第一步得到的能量不等式,就可以得到\(u=0\), 就说明了唯一性。

下面证明稳定性,需要考虑均方模了,就是说初始条件的均方模很小的时候,解的均方模也很小,这就是稳定的含义。

\[E_{0}(t)=\int_{0}^{l}u^{2}dx
\]
\[\dfrac{d}{dt} E_{0}(t)=2\int_{0}^{l}uu_{t}dx\stackrel{\text{Cauchy-Schwarz}}{\leq} \int_{0}^{l}u^{2}dx+\int_{0}^{l}u_{t}^{2}dx=E_{0}(t)+E(t)
\]

式子两边同时乘\(e^{-t}\), 凑微分,得到

\[\dfrac{d}{dx}(E_{0}(t)e^{-t}) \le E(t)e^{-t}
\]

对上式从0到\(t\)积分,得到

\[E_{0}(t)e^{-t}-E_{0}(0)\le \int_{0}^{t} E(\tau)e^{-\tau} d\tau
\]
\[E_{0}(t)\le e^{t}\int_{0}^{t} E(\tau)e^{-\tau} d\tau +E_{0}(0)e^{t} \stackrel{\text{E(t)单调递减}}{\leq} E(0)(e^{t}-1)+E_{0}(0)e^{t}
\]

这就表明,初值\(E(0), E_{0}(0)\)很小的时候,解的均方模也很小。

评注:注意,我们刚刚是假设没有外力\(f\)作用下的均方模估计,所以只考虑了初值\(E(0), E_{0}(0)\),如果有外力\(f\),我们还需要利用\(f\)的均方模去说明稳定性,这就需要进一步的估计。



至此我们就完成了全部的证明。

评注:本题用到的技巧,无一例外都是来源于课本。

pde复习笔记 第一章 波动方程 第六节 能量不等式、波动方程解的唯一性和稳定性的更多相关文章

  1. C++ Primer 笔记 第一章

    C++ Primer 学习笔记 第一章 快速入门 1.1 main函数 系统通过调用main函数来执行程序,并通过main函数的返回值确定程序是否成功执行完毕.通常返回0值表明程序成功执行完毕: ma ...

  2. Android开发艺术探索笔记——第一章:Activity的生命周期和启动模式

    Android开发艺术探索笔记--第一章:Activity的生命周期和启动模式 怀着无比崇敬的心情翻开了这本书,路漫漫其修远兮,程序人生,为自己加油! 一.序 作为这本书的第一章,主席还是把Activ ...

  3. Android群英传笔记——第一章:Android体系与系统架构

    Android群英传笔记--第一章:Android体系与系统架构 图片都是摘抄自网络 今天确实挺忙的,不过把第一章的笔记做一下还是可以的,嘿嘿 1.1 Google的生态圈 还是得从Android的起 ...

  4. SpringMVC学习笔记 - 第一章 - 工作流程、Bean加载控制、请求与响应(参数接收与内容返回)、RESTful

    [前置内容]Spring 学习笔记全系列传送门: Spring学习笔记 - 第一章 - IoC(控制反转).IoC容器.Bean的实例化与生命周期.DI(依赖注入) Spring学习笔记 - 第二章 ...

  5. 第一百二十六节,JavaScript,XPath操作xml节点

    第一百二十六节,JavaScript,XPath操作xml节点 学习要点: 1.IE中的XPath 2.W3C中的XPath 3.XPath跨浏览器兼容 XPath是一种节点查找手段,对比之前使用标准 ...

  6. 《JavaScript高级程序设计》笔记——第一章到第三章

    2019年,新年伊始,我打算好好重读一下<JavaScript高级程序设计>这本前端必备经典书.每天半小时. 以下内容摘自<JavaScript高级程序设计> 2019-2-1 ...

  7. 《css3实战》读书笔记 第一章 基于CSS需求而编写的HTML.

    笔记说明 <CSS3实战手册第3版(影印版)>可以消除Web设计工作的痛苦,并且带给你:HTML--重新入门.如果你是HTML新手,你会学到如何以CSS友好的方式进行基本页面构造.若你是H ...

  8. [编程笔记]第一章 C语言概述

    //C语言学习笔记 第一讲 C语言概述 第二讲 基本编程知识 第三讲 运算符和表达式 第四讲 流程控制 第五讲 函数 第六讲 数组 第七讲 指针 第八讲 变量的作用域和存储方式 第九讲 拓展类型 第十 ...

  9. Unity 黑暗之光 笔记 第一章

    第一章 设计游戏开始进入场景 1.设置相机视野同步 选中要调整的相机 GameObject - Align With View(快捷键 Ctrl + Shift + F)

  10. Getting Started With Hazelcast 读书笔记(第一章)

    第一章:数据集群的演化与 早期的服务器架构 显然,应用是可扩展的,但是由于是集中式服务器,随着数据库性能达到极限,再想扩展就变得极端困难,于是出现了缓存.    缓存显然再次提升了可扩展性,减轻了数据 ...

随机推荐

  1. table边框改为细线

    默认的TABLE边线设置即使是1px 是很粗的,会使用其他一些方法来制作出细线边框. 利用CSS来实现细线的方法,很有效,而且兼容所有浏览器. 细线表格如果单纯设置边框,很难保证浏览器兼容.常见的做法 ...

  2. Typora基础使用教程

    Typora基础使用教程(入门级) 安装和激活 安装 typora任意地方搜索下载即可 激活 百度网盘链接链接:https://pan.baidu.com/s/1WKig_3-hkDZTRjS1rgG ...

  3. C 语言文件读取全指南:打开、读取、逐行输出

    C 语言中的文件读取 要从文件读取,可以使用 r 模式: FILE *fptr; // 以读取模式打开文件 fptr = fopen("filename.txt", "r ...

  4. Git 12 IDEA上传本地项目到远程

    这里以上传 Spring 开源项目到 Gitee 为例: 1.点击 Create Git Repository 2.选择项目目录 3.添加到缓存库 4.提交到本地库 5.复制远程库地址 6.推送到远程 ...

  5. openGauss每日一练第三天

    openGauss 每日一练第三天 本文出处:https://www.modb.pro/db/193083 学习目标 学习 openGauss 创建数据库.修改数据库属性和删除数据库 课后作业 1.分 ...

  6. MogDB 安装解压错误:cannot run bzip2: No such file or directory

    MogDB 安装解压错误:cannot run bzip2: No such file or directory 本文出处:https://www.modb.pro/db/403662 问题症状 Mo ...

  7. 本周三晚19:00Hello HarmonyOS应用篇第7课—分布式应用开发

    6月15日19:00 Hello HarmonyOS系列应用篇迎来的本系列直播课的最后一课,将会有怎样的精彩呈现呢?   万物互联的时代已经来临,如果你想运用过往的技术,开发一个有"跨设备操 ...

  8. TeamViewer 9发布-在Linux下安装运行

    TeamViewer 9发布-在Linux下安装运行 来源:Linux中国  作者:未知 关注我们:    这篇指南介绍了怎么样在 RedHat. CentOS. Fedora 和 Debian. U ...

  9. redis 简单整理——缓存设计[三十二]

    前言 简单整理一下缓存设计. 正文 缓存的好处: ·加速读写:因为缓存通常都是全内存的(例如Redis.Memcache),而 存储层通常读写性能不够强悍(例如MySQL),通过缓存的使用可以有效 地 ...

  10. leetcode:655. 输出二叉树

    655. 输出二叉树 在一个 m*n 的二维字符串数组中输出二叉树,并遵守以下规则: 1> 行数 m 应当等于给定二叉树的高度. 2> 列数 n 应当总是奇数. 3> 根节点的值(以 ...