第二讲-数值模拟基础及方法理论课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第二讲-数值模拟基础及方法理论课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 数值 模拟 基础 方法 理论 课件
- 资源描述:
-
1、地下水建模方法和步骤地下水建模方法和步骤中国地质大学中国地质大学(武汉武汉)环境学院环境学院2012.8地下水建模方法和步骤地下水建模方法和步骤1.求解地下水运动方程的数值方法求解地下水运动方程的数值方法2.地下水数值模型建模步骤地下水数值模型建模步骤3.建模所需要的基本资料建模所需要的基本资料 绝大部分数学模型是无法用解析法求解的,数绝大部分数学模型是无法用解析法求解的,数值化就是将数学模型转化为可解的数值模型。值化就是将数学模型转化为可解的数值模型。1.数值方法数值方法1.1有限差分法有限差分法1.2有限单元法有限单元法1.3分有限差分法分有限差分法1.4半解析半数值法半解析半数值法1.5
2、边界元法边界元法o(1)有限差分法原理有限差分法原理o(2)两种方法建立有限差分方程两种方法建立有限差分方程o(3)求解有限差分方程求解有限差分方程o(4)收敛性和稳定性概念收敛性和稳定性概念o(5)算例算例1.1有限差分法有限差分法(1)有限差分法的基本原理有限差分法的基本原理将连续的问题离散后求解:将连续的问题离散后求解:方法一方法一以地下水流基本微分以地下水流基本微分方程及其定解条件为基础,方程及其定解条件为基础,在在渗流区剖分基础上,用差商代渗流区剖分基础上,用差商代替微商,将地下水流微分方程替微商,将地下水流微分方程的求解转化为差分方程(代数的求解转化为差分方程(代数方程)求解。方程
3、)求解。方法二方法二在渗流区剖分的基础在渗流区剖分的基础上,直接由达西定律和水均衡上,直接由达西定律和水均衡原理,建立各个均衡区的水均原理,建立各个均衡区的水均衡方程,即差分方程。衡方程,即差分方程。矩形网格矩形网格多边形网格多边形网格网格划分的基本类型网格划分的基本类型o(1)先划格线,格)先划格线,格点位于网格中心点位于网格中心均衡网格均衡网格节点网格节点网格o(2)先规定格点位)先规定格点位置,再垂直平分两相置,再垂直平分两相邻结点的连线作格线,邻结点的连线作格线,形成的网格即为水均形成的网格即为水均衡区衡区MODFLOW网格系统网格系统x000()()()f xxf xfxx 导导数数
4、的的有有限限差差商商近近似似导数的定义导数的定义 当当非常小的时候,有非常小的时候,有 上式右端项即为上式右端项即为f(x)(x)在在x0 0处的差商。处的差商。这样定义的差商很容易理解,但不知道用差商代替微商所产生的误差。下面利用泰勒公式导出差商及其误差。xxfxxfxfx)()(lim)(0000方法一:方法一:差商代替微商差商代替微商(2)有限差分方程建立有限差分方程建立2000()()()()()2!ff xxf xfxxx 2000()()()()()2!ff xxf xfxxx 000()()()()f xxf xfxOxx 已知泰勒公式 由A得:AB 由B 得:000()()()
5、()f xf xxfxOxx 称称 为为f(x)在在x0处的处的一阶前向差商,一阶前向差商,为为截断误差截断误差。xxfxxf)()(00)(xO 称称 为为f(x)在在x0处的处的一阶后向差商,一阶后向差商,为为截断误差截断误差。xxxfxf)()(00)(xO 方法一方法一200002()2()()()()()f xxf xf xxfxOxx 由A-B可以得:由A+B可以得:2000()()()()2f xxf xxfxOxx(4)23400000()()()()()()()()()2!3!4!fxfxff xxf xfxxxxx (4)23400000()()()()()()()()()
6、2!3!4!fxfxff xxf xfxxxxx AB称称 为为f(x)在在x0处的处的一阶中心差商,一阶中心差商,为为截断误差截断误差。xxxfxxf2)()(002)(xO 称称 为为f(x)在在x0处的处的二阶二阶中心中心差商,差商,为为截断误差截断误差。2000)()()(2)(xxxfxfxxf2)(xO 方法一方法一l对于偏导数(偏微商),类似可以得到相应的差商:对于偏导数(偏微商),类似可以得到相应的差商:ttxHttxHttxH),(),(),(000000 xtxHtxxHxtxH),(),(),(00000020000002002)(),(),(2),(),(xtxxHtx
7、HtxxHxtxH方法一方法一(2)有限差分方程建立有限差分方程建立(续续)一维控制方程差分格式一维控制方程差分格式ttxhxtxhT),(),(22ttxHttxHxtxxHtxHtxxH),(),()(),(),(2),(00002000000ttxHttxHxttxxHttxHttxxH),(),()(),(),(2),(00002000000显式差分格式显式差分格式隐式差分格式隐式差分格式方法一方法一1,3,2 )(21211 nxitHHxHHHninininini控制方程控制方程1,3,2 )(21211111 nxitHHxHHHninininini网格剖分网格剖分nx个个),(
8、|tzyxxxv),(|tzyxxvtzyvxtzyxx),(|)(方向流入tzyvxtzyxxx),(|)(方向流出 取右图所示得微小六面取右图所示得微小六面体。设与体。设与x,y,z,方向对应得方向对应得主渗透系数分别为主渗透系数分别为Kx,Ky,Kz;建立均衡期;建立均衡期 t时时段内,微小均衡六面体的段内,微小均衡六面体的水量守恒方程。水量守恒方程。方法二:方法二:达西定律和水均衡原理达西定律和水均衡原理(2)有限差分方程建立有限差分方程建立(续续)基于基于达西定律达西定律,x,y,z方向流入方向流入流出分别为流出分别为:l t时段内,侧向流入与源汇项导致六面体水量变化量为:时段内,侧
9、向流入与源汇项导致六面体水量变化量为:tyxzyHHyHHtzxvvkjikjikjikjiyyyyy|,1,1,tyxzxHHxHHtzyvvkjikjikjikjixxxxx|,1,1tyxzzHHzHHtyxvvkjikjikjikjizzzzz|,1,1,ABC(2)有限差分方程建立有限差分方程建立(续续)方法二:方法二:达西定律和水均衡原理达西定律和水均衡原理DtyxzA+B+C+D源汇项源汇项六面体内地下水储存量的变化为六面体内地下水储存量的变化为由水均衡原理得三维地下水流动方程的有限差分格式由水均衡原理得三维地下水流动方程的有限差分格式),(),(tzyxHttzyxHzyxHz
10、yxssnkjinkjiskjikjikjikjikjikjikjikjikjikjikjikjiHHzyxtyxztyxzzHHzHHtyxzyHHyHHtyxzxHHxHH,1,1,1,1,1,1,1(2)有限差分方程建立有限差分方程建立(续续)方法二:方法二:达西定律和水均衡原理达西定律和水均衡原理有限差分法有限差分法:三维(三维(MODFLOW)差商代替微商差商代替微商(3)差分方程求解差分方程求解l一维显式差分格式 )(2)(2 )(2)(2111212212212331324322122321tHHxHHHtHHxHHHtHHxHHHtHHxHHHnninninninninninn
11、inninninninninnnnnnnnnn网格个数为网格个数为ni直接求解直接求解(3)差分方程求解差分方程求解l一维隐式差分格式一维隐式差分格式 )(2)(2 )(2)(2111211112212211121331321413122122131211tHHxHHHtHHxHHHtHHxHHHtHHxHHHnninninninninninninninninninninnnnnnnnnn网格个数为网格个数为ni迭代求解迭代求解方方程程组组PCGSIPSORWHSSAMGGMGMODFLOW(4)差分方程的收敛性和稳定性差分方程的收敛性和稳定性l截断误差截断误差:用差商代替微商时,地下水流动方
12、程产生用差商代替微商时,地下水流动方程产生的误差为截断误差。的误差为截断误差。l收敛性收敛性:当空间步长和时间步长趋于当空间步长和时间步长趋于0 0时,有限差分方时,有限差分方程的精确解趋于地下水流动问题微分方程定解问题的程的精确解趋于地下水流动问题微分方程定解问题的精确解。则称该差分格式是收敛的。精确解。则称该差分格式是收敛的。l稳定性稳定性:如果在求解差分方程过程中,某时间步引入如果在求解差分方程过程中,某时间步引入某个误差,而在以后的各时段计算中,该误差不再扩某个误差,而在以后的各时段计算中,该误差不再扩大,则称该差分格式是稳定的。大,则称该差分格式是稳定的。102一维一维显示格式显示格
13、式的收敛条件和稳定条件是:的收敛条件和稳定条件是:2()()OtOx(6)算例:算例:显式有限差格式显式有限差格式 设两条河流平行、完全切割含水层,含水层等厚、均质设两条河流平行、完全切割含水层,含水层等厚、均质各向同性。各向同性。应用实例:河间地块承压水流模型应用实例:河间地块承压水流模型步骤:步骤:(1 1)基础资料的分析)基础资料的分析(2 2)概念模型)概念模型(3 3)数学模型)数学模型(4 4)数值方法及计算机程序)数值方法及计算机程序(5 5)参数)参数(6 6)结果分析)结果分析 建立数学模型建立数学模型0,0tLxLx 022eHHKMtx)(00 xHHt)(),(210t
14、HtHLXx(1 1)模型概化)模型概化 由所述水文地质条件,可以概化为一维承压水流问题。由所述水文地质条件,可以概化为一维承压水流问题。(2 2)建立坐标系)建立坐标系(如图),将地下水流动系统空间结构放在坐标系内,(如图),将地下水流动系统空间结构放在坐标系内,从而量化各变量的取值范围。本例,取从而量化各变量的取值范围。本例,取x-x-轴原点位于左端河,右侧轴原点位于左端河,右侧为正向,设两河流间距为为正向,设两河流间距为L.L.(3 3)数学模型)数学模型0t差分方程及其解法差分方程及其解法显式格式显式格式将(0L)分成 N 等份,Nlx 1)1)网格剖分:网格剖分:xixittntn取
15、时间步长取时间步长 ,记,记 (n n=0=0、1 1、2 2、3 3、44)记 ,(i=0,1,2,3,4N)2 2)建立差分方程)建立差分方程:在网格系统中任意取一点:在网格系统中任意取一点),(nitx),(txH),(nitx设设是问题的解,则在是问题的解,则在处有处有记为(记为(i i,n n)22(,)nneiniiHHKMx ttx22(,)nneiniiHHKMx ttx1()nnniiiHHHOttt2211222()()nnnniiiiHHHHOxxx用差商代替微商用差商代替微商:将上述两式舍去余项,代入方程并记将上述两式舍去余项,代入方程并记niHnih为为11122(,
16、)()nnnnniiiiiinehhhhhKMx txt2)()(xOtO显然该式具有截断误差得到得到显式格式(续显式格式(续1)111(12)(,)nnnniiiiinethhhhx t引入无量纲变量引入无量纲变量:将该式子代入得到:将该式子代入得到:(i=1,2,3,.N-1),(n=1,2,3,.)显式格式(续显式格式(续2)2)(xtKMe11122(,)()nnnnniiiiiinehhhhhKMx txt3)显示差分方程的求解)显示差分方程的求解l计算各结点初始时刻水头值计算各结点初始时刻水头值l利用差分方程计算各结点利用差分方程计算各结点t1t1时刻水头值时刻水头值l利用边界条件
17、计算边界结点水头值利用边界条件计算边界结点水头值l重复重复2 2、3 3步,直到计算出拟计算的各个时刻的水头步,直到计算出拟计算的各个时刻的水头值值)(00 xHHt显式格式(续显式格式(续3)22eHHKMtx)(00 xHHt)(),(210tHtHLXx算例(续算例(续4)004.0em10)(m,20)(m,20 m/d,821ttMK在上述模型中,设在上述模型中,设L=1000米米取空间步长为取空间步长为200200米,时间步长为米,时间步长为0.250.25天,分别计算各节点天,分别计算各节点各各时刻的时刻的水头值。水头值。0 x20m,0 x10m,)(0 xH4/1)200(*
展开阅读全文