第7章-土壤水分运动的数值解.课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第7章-土壤水分运动的数值解.课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 土壤 水分 运动 数值 课件
- 资源描述:
-
1、7.1 7.1 概述概述7.2 7.2 差分的概念及分类差分的概念及分类7.3 7.3 显式差分、隐式差分和中心差分显式差分、隐式差分和中心差分7.4 7.4 土壤水分运移方程的线性化方法土壤水分运移方程的线性化方法7.5 7.5 线性化方法与土壤水分参数的取值线性化方法与土壤水分参数的取值7.6 7.6 边界条件的处理及追赶法求解三对角方程边界条件的处理及追赶法求解三对角方程7.7 7.7 垂直一维非饱和土壤水流计算流程图垂直一维非饱和土壤水流计算流程图Huyakorn, P. S. and G. F. Pinder. Computational methods in subsurface
2、flow. Academic Press, New York, 1983.薛禹群,谢春红,水文地质学的数值法,煤炭工业出版社,薛禹群,谢春红,水文地质学的数值法,煤炭工业出版社,1980.土壤水分运动方程的求解方法:土壤水分运动方程的求解方法: 解析解(解析解(Analytical solution) 数值解(数值解(Numerical solution)(1) 有限差分法(有限差分法(Finite Difference method)(2) 有限单元法(有限单元法(Finite Element method)7.1 7.1 概述概述 差分的由来(差分的由来(Taylor展开)展开) if =
3、 (x) exists, thenkkkxkxxxxxx!)()(kkkkxkxxxxxx!) 1()()(1)(2)(0)()(xxxxxx)(0)()(xxxxxxwhen x 0, thenxxxxxxxxxxx)()(lim)()(lim00 向前差分向前差分xxxxx)()( 向后差分向后差分xxxxx)()( 中心差分(中心差分(Eqn.(1) - Eqn. (2))xxxxxxxx)(02)()(2xxxxxx2)()(i.e.截断误差截断误差0 ( x)截断误差截断误差0 ( x)截断误差截断误差0 ( x2)0 x ABCEFxi-1xixi+1如图所示:如图所示: BC表示
4、向前差分;表示向前差分; AB表示向后差分;表示向后差分; AC表示中心差分;表示中心差分;In addition, Eqn.(1) + Eqn.(2) )(0)(2)()(22222xxxxxxxxx)(0)()(2)(2222xxxxxxxxi.e.:其截断误差亦为与其截断误差亦为与 x2同阶的无穷小量。同阶的无穷小量。i=1, z(1)=0i=2i=3.i=n, z(n)=Lz考虚垂直一维问题(如右图所示),考虚垂直一维问题(如右图所示),泛定方程可写为(以泛定方程可写为(以 方程为例):方程为例):剖面深度为剖面深度为L,共剖分出,共剖分出n个节点(个节点(i = 1, 2, 3, ,
5、 n),),z (1) = 0, z (n) = L,已,已知知t = tk时刻各节点含水率时刻各节点含水率 的分布,求的分布,求t = t k+1时刻各节点含水率时刻各节点含水率 的分布,的分布, kkttt1zKzDzt 7.3.17.3.1显式差分格式显式差分格式kiizKzDztttkikii121212121iikikikizzzDzDzDz iikikikikizzDzD112121 112121iikikikikizzDzD7.3.17.3.1显式差分格式显式差分格式 2112111211121 zzzzDzzDzDziiikikikiiikikikiki21212121iiki
6、kikizzKKzK21212121112111211iiiiiikikiiiikikiikikizzKKzzDzzDt)(21112121iiiizzzz) 1, 3, 2( 2212111211121111niKKzzDzzDzztiiiikikiiiikikiiiikiki7.3.17.3.1显式差分格式显式差分格式 若取等步长若取等步长 z,即,即 z =zi+1 - zi = zi - zi-1,则有:,则有:) 1, 3, 2(212112112121niKKzDDztiikikiikikiikiki7.3.17.3.1显式差分格式显式差分格式 显式差分格式是有条件收敛的显式差分格
7、式是有条件收敛的,一般应满足,一般应满足max2Dzrt其中:其中:r多取多取1/2。由于土壤接近饱和时,。由于土壤接近饱和时,Dmax很很大,故大,故 t一般要求取值很小,耗费机时。一般要求取值很小,耗费机时。7.3.17.3.1显式差分格式显式差分格式 1kiiKzDzt) 1, 3, 2( 22/12/1111121111121111niKKzzDzzDzztiiiikikiiiikikiiiikiki7.3.27.3.2隐式差分格式隐式差分格式 )(1111iiiizzzztr)(1112iiiizzzztrLetikiikiikiiHGFE11111then ( i = 2, 3,
8、, n - 1)三对角方程三对角方程7.3.27.3.2隐式差分格式隐式差分格式 where;211212iiiiDrGDrE11211212iiiiiDrDrGEF2121112iiiikiiKKzztH隐式差分格式是无条件收敛的。隐式差分格式是无条件收敛的。7.3.27.3.2隐式差分格式隐式差分格式 kikikiiKzDzKzDzKzDzt12/1217.3.37.3.3中心差分格式中心差分格式 ) 1, 3, 2()(2)(22212111111211111121111niKKzzDzzDzztiiiikikikikiiiikikikikiiiikiki7.3.37.3.3中心差分格式
9、中心差分格式 )(1111iiiizzzztr)(1112iiiizzzztrLetikiikiikiiHGFE11111then ( i = 2, 3, , n - 1)where;211212iiiiDrGDrE7.3.37.3.3中心差分格式中心差分格式 11211212iiiiiDrDrGEF中心差分格式也是无条件收敛的。中心差分格式也是无条件收敛的。212111112) 1(iiiikiikiiikiiiKKzztGGEEH7.3.37.3.3中心差分格式中心差分格式 7.4 7.4 土壤水分运移方程的线性化方法土壤水分运移方程的线性化方法 以基质势水头以基质势水头h为因变量的一维垂
10、直向土壤为因变量的一维垂直向土壤水分运动基本方程为:水分运动基本方程为: K hhhC hK htzzz7.4 7.4 土壤水分运移方程的线性化方法土壤水分运移方程的线性化方法7.4.17.4.1显式差分格式显式差分格式相应h方程的差分方程为:11/211/21211kkkkkkkkkiiiiiiiiiChhKhhKhhtz1/21/2kkiiKKz7.4 7.4 土壤水分运移方程的线性化方法土壤水分运移方程的线性化方法7.4.27.4.2隐式差分格式隐式差分格式相应h方程的差分方程为1111111111/211/2111/21/22kkkkkkkkkkiiiiiiiikiiihhKhhKhh
11、KKCtzz7.4 7.4 土壤水分运移方程的线性化方法土壤水分运移方程的线性化方法7.4.37.4.3中心差分格式中心差分格式相应h方程的差分方程为1111111221221122111111122212222kkkkkkkkiiiiiiiikkkkkkiikiiiiihhhhhhCKtzKKhhhhKzz 土壤水分运移方程中的各参数均依赖于变量土壤水分运移方程中的各参数均依赖于变量 或或 m,从而使得方程呈现出较强的非线性性,求解前必须将其线从而使得方程呈现出较强的非线性性,求解前必须将其线性化,得到性化,得到n元一次线性代数方程组,以便于求解。元一次线性代数方程组,以便于求解。(1)显式
12、线性化)显式线性化 计算过程中,方程中的各参数如:计算过程中,方程中的各参数如:C ( m),K( m) or D( ),K( )等均以时段初的值(即前一时段的值)代入。等均以时段初的值(即前一时段的值)代入。 适用条件:此法只能用于适用条件:此法只能用于 m或或 变化缓慢的情况;当变化缓慢的情况;当变化剧烈时,此法会导致较大的偏差。变化剧烈时,此法会导致较大的偏差。7.5.17.5.1线性化方法线性化方法例如:已知例如:已知k - 1与与k时刻各节点的时刻各节点的 值,需求值,需求k + 1时刻各时刻各节点的节点的 值,应用显式外推线性化参数的方法如下(以值,应用显式外推线性化参数的方法如下
13、(以导水率导水率K的求法为例,其他各参数的求法与此类似):的求法为例,其他各参数的求法与此类似):1111)(kkkkkikikikitttt(*) 求求 : 方法(方法(a):):21kiK)(21121kikiki2121kikiKK方法方法(b):算术平均算术平均:几何平均几何平均:调和平均调和平均:121)(21kikikiKKK)()(121kikikiKKK)()()()(21121kikikikikiKKKKK 求求 : 方法(方法(a):):kiK21)(21121kikikikikiKK2121方法方法(b):算术平均算术平均几何平均几何平均调和平均调和平均kikikiKKK
14、121)(21)()(121kikikiKKK)()()()(21121kikikikikiKKKKK 计算时,先用显式线性化的方法,采用隐式差分格式,计算时,先用显式线性化的方法,采用隐式差分格式,求出求出k + 1/2时刻各节点的时刻各节点的 m或或 (即(即 or );根据);根据这些值可求得相应的这些值可求得相应的 or 等参数,以此作为计算时始末(等参数,以此作为计算时始末(tk to tk+1)的平均值,代)的平均值,代入方程求解入方程求解 ,从而完成方程的线性化工作。,从而完成方程的线性化工作。21kmi21ki2121kmikiKK21kiK1ki7.5.17.5.1线性化方法
15、线性化方法7.5.1.27.5.1.2预报校正法预报校正法(1)显式外推法(先求显式差分方程,得)显式外推法(先求显式差分方程,得 作为预报作为预报值)值) 计算参数时,据前一时段始末的函数值计算参数时,据前一时段始末的函数值 m或或 ,用,用线性外推近似求出本时段末的函数值,然后线性外推近似求出本时段末的函数值,然后 方法方法(a):求出计算时段始末的平均值,再通过各参数与:求出计算时段始末的平均值,再通过各参数与 m或或 的关系,求出各参数;或的关系,求出各参数;或 方法方法(b):先求出计算时段始末的参数值,然后对参数取:先求出计算时段始末的参数值,然后对参数取平均。平均。 平均值的计算
16、可采用算术平均、几何平均、调和平平均值的计算可采用算术平均、几何平均、调和平均等方法。均等方法。7.5.17.5.1线性化方法线性化方法7.5.1.27.5.1.2预报校正法预报校正法1ki(2)线性外推法(已知线性外推法(已知 时刻,外推时刻,外推 时刻)时刻) 假定含水率在相邻时段内是线性变化的,根据前假定含水率在相邻时段内是线性变化的,根据前一个时段末的含水率,用直线外推近似求出计算时段一个时段末的含水率,用直线外推近似求出计算时段末的含水率:末的含水率:7.5.17.5.1线性化方法线性化方法7.5.1.27.5.1.2预报校正法预报校正法,1k k 1k 112kkkiii11231
展开阅读全文