热传导方程紧差分格式的区域分解算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
・
9 ・
21 0 2年 8 月
廊坊师范学院学报 ( 自然科学版 )
第l 2卷・ 4期 第
△ , 以不 同 , , △£ △ R的正 整数 倍 , £ 可 △f 是 , m£和 m 为左右 子 区域 的 时 间 层 , 计 从 ( 一 1At 到 估 ) ,
此 等对 △也 立 么 当 f等 不 式 m 成 , 有 △: 那
1
2
n
U i 1 一
一
0
—
— —
Ui + li ¥ +1 — 一 。
ຫໍສະໝຸດ Baidu
若 i=0 Ⅳ, 者 =0则 称 ( , 为边界 或 或 , t)
点, 当 = 且 n>0 网格点 为 内边界 点 , 称 除上述 以外 的点统称 为 内点 。 当 r= 分 解算 法为 : ?= M , 于边界点 () 1 = 1时 得热 传 导方程 紧 差分 区域
假 定 H < mi( , )再 设 △£= / , 为 正 n 1一 , 整数 , 并令 t n , 义 = f , 及 差分算 = at定 ( t)
计算化 为两个 独立 的分段 隐式计算 , 可并行计算 。
2 变步长 的区域分解算法
在上述 区域 分 解 中 的 内边 界 上 取 时 间 步 长 为 △ , 在 两 个 子 区 域 上 时 间 步 长 分 别 取 为 △ 和 , f
u
2 H( +At) J H ]
=
() 6
0L "㈩
除非
非 常小 , 否则 算 法 的逼 近 阶会 受 到影
响, . 当 ,比较小 时 , 内边界 的误 差是 相 当小 的 。
可类 似定 义 , ( 满 足 』 ) 9
4 结束语
D wsn等人 提 出的这种 算法 , a o 在计 算 空 间 区域
m ax
I n ・
及 文献 [ ] 理 1中的 2定
G ( ( + ) ,( ( t +H ) 。 )△ +C )A ; , p
这里 是 连 续 可 微 的 函 数 , 义 ( ) = 定 0
臼 ( )=0 且 1 ,
一
l(
) ≤ 百C[t 一U l 1 oA 。+ h +
域 中采用不 同的计算步长 , 并给 出相应 的先验误差估计式。 【 关键词 】 热传 导方程; 区域分解 ; 紧差分格 式; 并行计算
Do i c m p sto g rt m o mp c fe e c c e ma n De o o iin Al o ih f rCo a tDif r n eS h me
式。
At △ 以及 隐格 式 () , 和 3 式 内边界 中 间时刻上 的 值 可通过 线性 插值 获得 。
我们 也 可 以在 左 右 子 区域 采 用 不 同 的 空 间 步
3 多个 子 区域情 形
前 面我们讨 论 的是将 求解 区域 分成两 个子 区域 情形 , 献 [] 文 2 中定 理 1 中的理论 也可 被拓 展到 多个
21 0 2年 8 月
廊坊师范学院学报 ( 自然科学 版)
Junl fL nfn ecesC rg( aua Si c dt n ora o agagT ahr oee N tr c neE io ) t l e i
Aug. 01 2 2 V0 . 2 No. 11 4
+ + HAt ) () 4
正整数) 的古典显格式。把通常整体计算 区域上 的 隐式计 算化 为多个 子 区域上 彼此独 立操 作 的隐式计 算 , 功 的有 限差 分 区域分 解 算 法 。也 可 尝 试 用 是成 此方法去求解其它方程 。
[ 考文献 ] 参 []C. D w o , i gD U, uo tA f i ieec 1 N. a sn Qa T F D pn . i t d fr e n ne f n
d c mp s i n me h d ii i g a r go n o p u aiy o u -e i n ,n d f r n o i s wi i e e t t n p c e o o i o t o ,dv d n e in i t l rlt fs b r g o s i i e e td man t d f r n i a d s a e t f h f me se ,a d gv st e c re p n i g a p i r e r re tma e tp n i e h o r s o d n ro i ro si t .
第 1 卷第 4 2 期
热 传 导 方 程 紧 差分 格 式 的 区域 分解 算 法
张红梅 , 岳素芳 , 许
【 摘
娟
( 安庆师范学院 , 安徽 安庆 2 6 3 ) 4 1 3
要】 对热传 导方程 的紧差分格 式在特 殊情形 下采用 区域分解 算法 , 把求解 区域分成 多个子域 , 且在 不 同子
文献[] 2 研究了热传导方程紧差分格式 的有限 差分 区域分解 算 法 , 方法 是 将 求 解 区域 分 成 两 个 其
子 区域 , 子 区域 间的 内边 界点 上 , 用古 典显 格式 在 使 大步长 H, 每 个 子 区域 内使 用 隐格 式 求 解 , 间 在 空 差分 步长 为 h 并 且 日 为 h的整数 倍 。 , 这种 区域分 解
求解 区域分解成多个子区域的算法中, 得到一些有 意义 的结 论 。
a U?一 . ~ =0 于 内边界 点 un ,
( △u + l D +a r ) a n O △U △ I 一 +
=
() 2
^ () 3
1 紧差分格式 的区域分解算法
设 u , ) 热传 导 方 程 的解 , ( t是 在此 先将 求 解 区域 ( , ) 解为 两个 子 区域 ( , ) ( , )设 Ⅳ 0 1分 0 和 1 , 为正整 数 , = h 1, = i i=0 1 2 … , 而且 h, , , , Ⅳ,
子 n = M+ n)a n ( M ) 告( M ,△ = M 一 n , 一 1
[ 收稿 日期 ] 2 1 —0 —1 02 5 0 [ 基金项 目] 安徽省高校省级 自然科学研究项 目( J0 1 0 2 K 21B8 ) [ 作者简介 ] 张红 梅(9 9一)女 , 17 , 安庆师范学院数学与计算科学学院讲师 , 硕士 , 研究方 向: 偏微分方程 。
d man d c mp st n  ̄g f h f r n me i l s l t n o o i e o o i o i o t m o u rc ou i f i a o
在 ( ) 的证 明 中所 使用 的极 大值 原理 表 述 为 4式 引理 , 其证 明类 似文献 [ ]中引理 的证 明。 2
我 们定义 ( )= C LL ) At ) o ( ( E+ +
的整数倍 , 即
j = , h J=0 12 … , 用 ,, , Ⅳ,
11 " 2
表示 区域 分解 差分解 , 然文献 [] 显 2 中引理 1 在此 仍 然 成立 。 特别 地 , △ 在 = 约束 条件 下 , 有
,
算法 在条件 △ = H 下 , 差 为 0( + h 误 At +
U
H )文 献 [] 。 2 的结论 主要 针对 的是将 区域分 解 成两 个子 区域 , 每个 子 区域取相 同的时 间和空 间步 长 。 本 文 主要将 此方 法推 广到变 步长 的 区域分解 算法 以及
』Y
0 于 内点 ,
其 中 ? 为数值解 , 样在 由时 间层 t= t 到 这 t 的计 算 中, 在条件 At: 下 , 1H 首先计算 内边界
处 的函数值 , 此后 , 两个子 区域 ( , 和 ( 1 上 , 0 ) , )
设 : , K为某 正整数 , 又设 日是 h正整数 倍 , 且
的 内边 界点 处使 用 大步 长 H =Dh D 为大 于 1的 (
p = ( x
,
:
非负函 和满 1 ) 。 数其 足专 ( 一 ≤ 1
通 过分 析可得 到文 献 []中定理 1 似结论 , 2 类
l ? ≤专≤— ( + t + “ 一U l △ 1 △ +
长, 但是 内边 界处 的空 间步长 日 应 该分别 是 左右 子 区域 步长 的 整数倍 , h 用 和 h 表 示 左右 子 区域 步
假 2 长 果们 C和。 示 a l 子 区域 情形 , 设 我 们在 整 个 区 域 中 和文 献 []一 , 我用。 c表 X + 如 专 I 样用 同一 个 时间步 长 △ , 和相 同的空 间步 长 h, 0 设 < H ≤ l< 2< … < J≤ 1一H, 『 他彳 都是 h ] a X l f J 右域的束 和 J 在 区上约, 左 用 c 表 示在 区域 l 一 l H 上 的类 似约束 , , ≤ 那 么我 们可 以得 到类 似文献 []的误 差估 计 。 别 地 , 2 特
o h a nd c i n u to f t e He tCo u to Ea a i n
ZHANG Ho  ̄ me , n - YUE S n U u n , Ja
【 bt c】 T i ppr i ntecm at ie neshme f h et qai ei i u s ne s gdma A s at r hs ae no pc d fr c e eha ut ni s c c c m t cs i o i ma h o f e c ot e o np a r l a un n
引理 1 假 设 z是 定 义 在 左 右 子 区 域 ( △£, h )和( h ) 的 网格 函数 , 含 所 有边 界 点 。 At, 上 包
设 z在边 界点 上 满足 : ≤ 0在边界 点 上 , 。 a 一
n ~
,
teha eut n J . t o p 19 ,7 15 ;3 1 h et q a o [] Ma C m ,9 15 (9 )6 —7 . i h
【 e od 】 h a eut nd ma eo oio ; o pc d frnesh m ;a ll o p t g K yw rs et qai ;o i dcmpsin c m at f ec e epr l m ui o n t e i c aec n ( 中图分类号]0 4 .2 2 18 [ 文献标识码 ]A [ 文章编号 ]17 —3 2 (0 2 0 6 4 2 9 2 1 )4—0 0 0 0 9— 2
时 , 所有 网格 点有 z≤ 0成立 。 在
n , at 的值 , 用 显格 式 () 及 时 间步 长 △ , 空 运 2式 和
间大 步 长 日, 左 右 子 区域 上 分 别 采 用 时 间 步 长 在
注: 近似解 U满 足 ( ) , 5 式 当用线 性插 值来定 义
t+ mat m = 1 ・ , 上值 时 , 等式 代替不 等 , ,一 m 用
[]张红梅 . 2 热传导方程的一类 区域 分解差分算 法[ ]安 庆 J.
师 范学院 学报( 自然科 学版 )2 0 ,5 3 :3 4 ,0 9 1 ( ) 1 —1 . []张宝琳 , 3 申卫 东. 热传 导方程有 限差分 区域 分解算法的若 干注记[]数值计算与计算机应用 ,02 62 :1 0 J. 20 ,()8 —9 . []吕桂 霞, 4 马富 明. 维热传 导方程 有 限差分 区域 分解算 二 法[]数值计算与计算机应用 ,0 6 ( )9 J. 2 0 ,2 :6—15 0.
9 ・
21 0 2年 8 月
廊坊师范学院学报 ( 自然科学版 )
第l 2卷・ 4期 第
△ , 以不 同 , , △£ △ R的正 整数 倍 , £ 可 △f 是 , m£和 m 为左右 子 区域 的 时 间 层 , 计 从 ( 一 1At 到 估 ) ,
此 等对 △也 立 么 当 f等 不 式 m 成 , 有 △: 那
1
2
n
U i 1 一
一
0
—
— —
Ui + li ¥ +1 — 一 。
ຫໍສະໝຸດ Baidu
若 i=0 Ⅳ, 者 =0则 称 ( , 为边界 或 或 , t)
点, 当 = 且 n>0 网格点 为 内边界 点 , 称 除上述 以外 的点统称 为 内点 。 当 r= 分 解算 法为 : ?= M , 于边界点 () 1 = 1时 得热 传 导方程 紧 差分 区域
假 定 H < mi( , )再 设 △£= / , 为 正 n 1一 , 整数 , 并令 t n , 义 = f , 及 差分算 = at定 ( t)
计算化 为两个 独立 的分段 隐式计算 , 可并行计算 。
2 变步长 的区域分解算法
在上述 区域 分 解 中 的 内边 界 上 取 时 间 步 长 为 △ , 在 两 个 子 区 域 上 时 间 步 长 分 别 取 为 △ 和 , f
u
2 H( +At) J H ]
=
() 6
0L "㈩
除非
非 常小 , 否则 算 法 的逼 近 阶会 受 到影
响, . 当 ,比较小 时 , 内边界 的误 差是 相 当小 的 。
可类 似定 义 , ( 满 足 』 ) 9
4 结束语
D wsn等人 提 出的这种 算法 , a o 在计 算 空 间 区域
m ax
I n ・
及 文献 [ ] 理 1中的 2定
G ( ( + ) ,( ( t +H ) 。 )△ +C )A ; , p
这里 是 连 续 可 微 的 函 数 , 义 ( ) = 定 0
臼 ( )=0 且 1 ,
一
l(
) ≤ 百C[t 一U l 1 oA 。+ h +
域 中采用不 同的计算步长 , 并给 出相应 的先验误差估计式。 【 关键词 】 热传 导方程; 区域分解 ; 紧差分格 式; 并行计算
Do i c m p sto g rt m o mp c fe e c c e ma n De o o iin Al o ih f rCo a tDif r n eS h me
式。
At △ 以及 隐格 式 () , 和 3 式 内边界 中 间时刻上 的 值 可通过 线性 插值 获得 。
我们 也 可 以在 左 右 子 区域 采 用 不 同 的 空 间 步
3 多个 子 区域情 形
前 面我们讨 论 的是将 求解 区域 分成两 个子 区域 情形 , 献 [] 文 2 中定 理 1 中的理论 也可 被拓 展到 多个
21 0 2年 8 月
廊坊师范学院学报 ( 自然科学 版)
Junl fL nfn ecesC rg( aua Si c dt n ora o agagT ahr oee N tr c neE io ) t l e i
Aug. 01 2 2 V0 . 2 No. 11 4
+ + HAt ) () 4
正整数) 的古典显格式。把通常整体计算 区域上 的 隐式计 算化 为多个 子 区域上 彼此独 立操 作 的隐式计 算 , 功 的有 限差 分 区域分 解 算 法 。也 可 尝 试 用 是成 此方法去求解其它方程 。
[ 考文献 ] 参 []C. D w o , i gD U, uo tA f i ieec 1 N. a sn Qa T F D pn . i t d fr e n ne f n
d c mp s i n me h d ii i g a r go n o p u aiy o u -e i n ,n d f r n o i s wi i e e t t n p c e o o i o t o ,dv d n e in i t l rlt fs b r g o s i i e e td man t d f r n i a d s a e t f h f me se ,a d gv st e c re p n i g a p i r e r re tma e tp n i e h o r s o d n ro i ro si t .
第 1 卷第 4 2 期
热 传 导 方 程 紧 差分 格 式 的 区域 分解 算 法
张红梅 , 岳素芳 , 许
【 摘
娟
( 安庆师范学院 , 安徽 安庆 2 6 3 ) 4 1 3
要】 对热传 导方程 的紧差分格 式在特 殊情形 下采用 区域分解 算法 , 把求解 区域分成 多个子域 , 且在 不 同子
文献[] 2 研究了热传导方程紧差分格式 的有限 差分 区域分解 算 法 , 方法 是 将 求 解 区域 分 成 两 个 其
子 区域 , 子 区域 间的 内边 界点 上 , 用古 典显 格式 在 使 大步长 H, 每 个 子 区域 内使 用 隐格 式 求 解 , 间 在 空 差分 步长 为 h 并 且 日 为 h的整数 倍 。 , 这种 区域分 解
求解 区域分解成多个子区域的算法中, 得到一些有 意义 的结 论 。
a U?一 . ~ =0 于 内边界 点 un ,
( △u + l D +a r ) a n O △U △ I 一 +
=
() 2
^ () 3
1 紧差分格式 的区域分解算法
设 u , ) 热传 导 方 程 的解 , ( t是 在此 先将 求 解 区域 ( , ) 解为 两个 子 区域 ( , ) ( , )设 Ⅳ 0 1分 0 和 1 , 为正整 数 , = h 1, = i i=0 1 2 … , 而且 h, , , , Ⅳ,
子 n = M+ n)a n ( M ) 告( M ,△ = M 一 n , 一 1
[ 收稿 日期 ] 2 1 —0 —1 02 5 0 [ 基金项 目] 安徽省高校省级 自然科学研究项 目( J0 1 0 2 K 21B8 ) [ 作者简介 ] 张红 梅(9 9一)女 , 17 , 安庆师范学院数学与计算科学学院讲师 , 硕士 , 研究方 向: 偏微分方程 。
d man d c mp st n  ̄g f h f r n me i l s l t n o o i e o o i o i o t m o u rc ou i f i a o
在 ( ) 的证 明 中所 使用 的极 大值 原理 表 述 为 4式 引理 , 其证 明类 似文献 [ ]中引理 的证 明。 2
我 们定义 ( )= C LL ) At ) o ( ( E+ +
的整数倍 , 即
j = , h J=0 12 … , 用 ,, , Ⅳ,
11 " 2
表示 区域 分解 差分解 , 然文献 [] 显 2 中引理 1 在此 仍 然 成立 。 特别 地 , △ 在 = 约束 条件 下 , 有
,
算法 在条件 △ = H 下 , 差 为 0( + h 误 At +
U
H )文 献 [] 。 2 的结论 主要 针对 的是将 区域分 解 成两 个子 区域 , 每个 子 区域取相 同的时 间和空 间步 长 。 本 文 主要将 此方 法推 广到变 步长 的 区域分解 算法 以及
』Y
0 于 内点 ,
其 中 ? 为数值解 , 样在 由时 间层 t= t 到 这 t 的计 算 中, 在条件 At: 下 , 1H 首先计算 内边界
处 的函数值 , 此后 , 两个子 区域 ( , 和 ( 1 上 , 0 ) , )
设 : , K为某 正整数 , 又设 日是 h正整数 倍 , 且
的 内边 界点 处使 用 大步 长 H =Dh D 为大 于 1的 (
p = ( x
,
:
非负函 和满 1 ) 。 数其 足专 ( 一 ≤ 1
通 过分 析可得 到文 献 []中定理 1 似结论 , 2 类
l ? ≤专≤— ( + t + “ 一U l △ 1 △ +
长, 但是 内边 界处 的空 间步长 日 应 该分别 是 左右 子 区域 步长 的 整数倍 , h 用 和 h 表 示 左右 子 区域 步
假 2 长 果们 C和。 示 a l 子 区域 情形 , 设 我 们在 整 个 区 域 中 和文 献 []一 , 我用。 c表 X + 如 专 I 样用 同一 个 时间步 长 △ , 和相 同的空 间步 长 h, 0 设 < H ≤ l< 2< … < J≤ 1一H, 『 他彳 都是 h ] a X l f J 右域的束 和 J 在 区上约, 左 用 c 表 示在 区域 l 一 l H 上 的类 似约束 , , ≤ 那 么我 们可 以得 到类 似文献 []的误 差估 计 。 别 地 , 2 特
o h a nd c i n u to f t e He tCo u to Ea a i n
ZHANG Ho  ̄ me , n - YUE S n U u n , Ja
【 bt c】 T i ppr i ntecm at ie neshme f h et qai ei i u s ne s gdma A s at r hs ae no pc d fr c e eha ut ni s c c c m t cs i o i ma h o f e c ot e o np a r l a un n
引理 1 假 设 z是 定 义 在 左 右 子 区 域 ( △£, h )和( h ) 的 网格 函数 , 含 所 有边 界 点 。 At, 上 包
设 z在边 界点 上 满足 : ≤ 0在边界 点 上 , 。 a 一
n ~
,
teha eut n J . t o p 19 ,7 15 ;3 1 h et q a o [] Ma C m ,9 15 (9 )6 —7 . i h
【 e od 】 h a eut nd ma eo oio ; o pc d frnesh m ;a ll o p t g K yw rs et qai ;o i dcmpsin c m at f ec e epr l m ui o n t e i c aec n ( 中图分类号]0 4 .2 2 18 [ 文献标识码 ]A [ 文章编号 ]17 —3 2 (0 2 0 6 4 2 9 2 1 )4—0 0 0 0 9— 2
时 , 所有 网格 点有 z≤ 0成立 。 在
n , at 的值 , 用 显格 式 () 及 时 间步 长 △ , 空 运 2式 和
间大 步 长 日, 左 右 子 区域 上 分 别 采 用 时 间 步 长 在
注: 近似解 U满 足 ( ) , 5 式 当用线 性插 值来定 义
t+ mat m = 1 ・ , 上值 时 , 等式 代替不 等 , ,一 m 用
[]张红梅 . 2 热传导方程的一类 区域 分解差分算 法[ ]安 庆 J.
师 范学院 学报( 自然科 学版 )2 0 ,5 3 :3 4 ,0 9 1 ( ) 1 —1 . []张宝琳 , 3 申卫 东. 热传 导方程有 限差分 区域 分解算法的若 干注记[]数值计算与计算机应用 ,02 62 :1 0 J. 20 ,()8 —9 . []吕桂 霞, 4 马富 明. 维热传 导方程 有 限差分 区域 分解算 二 法[]数值计算与计算机应用 ,0 6 ( )9 J. 2 0 ,2 :6—15 0.