本文主要是介绍An introduction to boundary conditions,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ON BOUNDARY CONDITIONS FOR
MULTIDIMENSIONAL HYPERBOLIC SYSTEMS OF
CONSERVATION LAWS IN THE FINITE VOLUME
FRAMEWORK
多维双曲方程
The initial boundary value problem(I.B.V.P) in the linear case
首先考虑最简单的线性方程
- 如果 a>0 ,特征线将离开边界 x=0 ,进入区域 R+×R+ ,所以我们需要在边界 x=0 处描述解:
u(0,t)=g(t),t>0(1.2)
假如 M=(x,t)∈R+×R+ ,那么 u(M) 是唯一确定的,则(1.1)(1.2)的解如下给出(练习1)
u(x,t)u(x,t)=u0(x−at),=g(t−xa),ifif x−atx−at>0<0
如果初边值是 C1 的,且满足相容条件
那么解也是 C1 的。
- 若 a<0 ,特征线是由内向外走的,而且 impinging on the boundary;信息是由给定的初值 u0 带出,不能在边界指定解。这时的解是
特别的
注意: a=0 时,特征线垂直,不需要边界条件。
- 在 0<x<1 的条形区域时,边界条件就必须赋在 ingoing 的特征上
u(0,t)u(1,t)=g(t),t>0 =h(t),t>0 ifif a>0 a<0
二维的数量对流方程
考虑
它的解是 u(x,y,y)=u0(x−at,y−bt)
沿着特征线 x−at=const 和 y−bt=Const 解是常值,对流方向(解释一下?)是 C⃗ =(c,1),c=(a,b)T
对于在区域 Q=O×R+⊂R×R×R+ (用符号 Σ表示Q的边界,用Γ=∂O×R+ 表示Q的柱状外表)里的 I.B.V.P 问题,在 Σ 上有两种不同的数据:
- 初值,给在 t=0 平面上的 O 集合里,注意:是整个
O 集合; - 边值,给在 Γ 上,在 Γ 上面, nt=0 .
若 anx+bny=c⋅n=0 就称 O 的边界是characteristic,这里的
首先考虑“半空间问题” O={(x,y)|x>0,y∈R} , Q=R∗+×R×R∗+
这个时候,边界 Σ 由两部分构成 (t=0,x⩾0) & Γ={x=0,t>0} , ∀M∗=(x∗,y∗,t∗)∈Q ,过 M∗ 的特征线可以写成
特征线(1.4)在 t0=t∗−x∗a 时刻 ,交于边界 x=0
- 假设 a>0 ,若 x∗>at∗ ,则 t0<0 ;但特征线(1.4)交于边界 t=0 at point (x0,y0,0)
x0y0=x∗−at∗=y∗−bt∗
这个时候解是由初值给定的
u(x∗,y∗,t∗)=u0(x∗−at∗,y∗−bt∗)
Otherwise, 0⩽t0⩽t∗,0⩽x∗<at∗ ,则相交点 M0=(0,y0,t0)∈Γ={x=0,t⩾0}
这个时候u(x∗,y∗,t∗)=u(0,y0,t0)=u(0,y∗−b(t∗−t0),t∗−x∗a)
这表明要在边界 x=0 上描述解,这里的特征是 incoming
1.2. 若 a<0 特征线于时间 t0>T 交于边界 x=0 ,交于边界 t=0 于 x0=x∗−at∗,y0=y∗−bt∗ ,因而不能在边界 x=0 上指定边界条件;这时的解是由初值条件决定的; a=0 时,边界是典型的,也认为是 outging 的边界。
总之,必须在边界的 incoming 部分 Γ−=∂O−×R+ 给出边界条件。这里的 ∂O−={(x,y)∈∂O,c⋅n<0} 特别的是, ∂O 的外法向量 n=(−1,0)T; 若 a>0 时, Γ−=Γ={x=0,t>0} ;若 a<0,Γ− 是空集。
更一般地,考虑有界集 O⊂R2 ,为了知道 (x∗,y∗,t∗)∈Q=O×R∗+ 处的解是否有定义,首先要画出(1.4)那样的特征线,看它与边界 Σ 的相交情况:
- 如果交于平面 t=0 于点 (x0=x∗−at∗,y0=y∗−bt∗)∈O ,则解由初值决定 u(x∗,y∗,t∗)=u0(x0,y0)=u0(x∗−at∗,y∗−bt∗)
- 其他情况下,特征线在时间 t0 交 Γ 于 (x0,y0,t0) ,满足 0⩽t0<t∗ .一方面,在相同的特征线上有 (x∗−x0,y∗−y0)T=(t∗−t0)C
这篇关于An introduction to boundary conditions的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!