四面体网格上的Lagrange插值

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Open Access
姜文芳 等
1. 引言
多元函数插值是一元函数插值理论的进一步发展,是在插值工具和被插值对象的多元推广,多元函数 插值是计算数学研究领域的一个重要方面。(见文献[1])近年来,人们发现二元插值(见文献[2])已经远远不 能满足科学发展的需要。在解决某些科学计算问题时,常常涉及到多元函数插值问题。(见文献[3])经过很 多学者在多元插值和逼近的研究,(见文献[4] [5] [6] [7] [8])我发现在许多实际问题中,常常会遇到与四面体 网格有关的插值,而怎样将四面体网格划分和插值就成了难题。本文就将介绍如何在四面体上进行网格划 分,如何选取适定结点组和如何在四面体上进行 Lagrange 插值进行研究,并给出了相应的研究成果。四面 体是生活中最常见的立体图形之一,在很多机械模型中都会出现。例如:对机械零件进行四面体网格划分 确定精度,对不规则的零部件进行四面体网格划分和插值计算,所得结果比其他算法更精准。
Abstract
On the basis of Lagrange interpolation on triangular mesh, this paper further studies Lagrange interpolation on tetrahedral mesh, gives the suitably fixed node group theorem in space composed of ternary polynomial, constructs the Lagrange interpolation formula on tetrahedral mesh, and verifies the given formula.
0
地,若
{ } Q k i i=1
的每个点都不在
x
+
z
=b (
y
+
z
=c )上,则在该平面上任
{ } 取 m +1( l +1 )个互不相同的点与
Qi
k i =1
一起必定构成℘m,n+1,l
(℘m,n,l +1
)的适定结点组。
特殊的 Lagrange 插值:四面体网格上的 Lagrange 插值,设四面体 O-ABC 的四面体分别为 OAB,OBC,
λ0 ( x, y, z ) = A4 x + B4 y + C4 z + D4 = 0 ,
DOI: 10.12677/aam.2018.712172
1487
应用数学进展
姜文芳 等
用 4 簇平行平面:
αi ( x, y, z ) = A1x + B1 y + C1z + D1 + iE1 = 0,i = 0,1, , n β j ( x, y, z ) = A2 x + B2 y + C2 z + D2 + jE2 = 0, j = 0,1, , n γ k ( x, y, z ) = A3x + B3 y + C3z + D3 + kE3 = 0, k = 0,1, , n τ h ( x, y, z ) = A4 x + B4 y + C4 z + D4 + hE4 = 0, h = 0,1, , n
将该四面体作等距剖分。我们用 Qijk 表 αi ( x, y, z ) = 0 示, β j ( x, y, z) = 0 与 γ k ( x, y, z ) = 0 的交点则有
{ } = ℑn Q= ijk | i 0,1, = , n, j 0,1, 2, , n −= i, k 0,1, , n − i − j 构成℘n 的适定结点组。
Advances in Applied Mathematics 应用数学进展, 2018, 7(12), 1486-1489 Published Online December 2018 in Hans. http://www.hanspub.org/journal/aam https://doi.org/10.12677/aam.2018.712172
f1= ( x, y, z) q ( x, y, z) ⋅ r1 ( x, y, z) , f2= ( x, y, z) q ( x, y, z) ⋅ r2 ( x, y, z) ,
f3= ( x, y, z) q ( x, y, z) ⋅ r3 ( x, y, z) ,式中, r1 ( x, y, z) , r2 ( x, y, z) 和 r3 ( x, y, z) 分别是次数不小于 m,n
D Q n−i− j −k ijk
( ) 从而得到 ℑn 上的 Lagrange 插值公式如下: P ( x, y, z ) = ∑ f Qijk Lijk ( x, y, z ) 。
0≤iLeabharlann Baidu j+k≤n
例 1:利用四面体网格上的 Lagrange 插值公式,构造如下多项式:四面体 O-ABC 为 OAB,OAC,OBC
A0 ≡ 1 A=1 α=0 z A2 =α1 ⋅α0 = z2 − z B0 ≡ 1 B=1 β=0 x B2 = β1 ⋅ β0 = x2 − x C0 ≡ 1 C=1 γ=0 y C2 = γ1 ⋅γ 0 = y2 − y
DOI: 10.12677/aam.2018.712172
1488
应用数学进展
摘要
本文在三角形网点上的Lagrange插值的基础上,进一步的研究了四面体网格上的Lagrange插值,给出了 三元多项式构成的空间中的适定结点组定理,构造出了四面体网格上的Lagrange插值公式,并对所给公 式进行了验证。
关键词
四面体,多元Lagrange插值,适定结点组
文章引用: 姜文芳, 牟朝会, 崔利宏. 四面体网格上的 Lagrange 插值[J]. 应用数学进展, 2018, 7(12): 1486-1489. DOI: 10.12677/aam.2018.712172
Lagrange Interpolation on Tetrahedral Mesh
Wengfang Jiang, Zhaohui Mu, Lihong Cui
Liaoning Normal University, Dalian Liaoning
Received: Nov. 11th, 2018; accepted: Nov. 30th, 2018; published: Dec. 7th, 2018
和 k 的三元实系数多项式。
定理
2:若
{ } Qi
k i =1

R3
上关于插值空间℘m,n,l
的适定结点组。若它的每个点都不在水平面
x
+
y
=a 上,
则在该水平面上任取
n
+
1
个互不相同的点与
{Qi
}k i =1
一起必定构成℘m+1,n,l
的适定结点组。同样
α0 ( x, y, z) =
A1x + B1 y + C1z + D1 =
i, j,k =1
Lagrange 基本多项式。
定理 1:若 m 次代数曲面 f1 ( x, y, z) ,n 次代数曲面 f2 ( x, y, z) 和 k 次代数曲面 f3 ( x, y, z) 交点个数多 于 mnk ,则一定有次数不超过 m 也不超过 n 和 k 的非零多项式 q ( x, y, z) 存在,使得
经验证: P ( x, y, z) = f ( x, y, z)
例 2:利用四面体网格上的 Lagrange 插值公式,构造如下多项式:四面体 O-ABC 为 OAB,OAC,
OBC 三个面分别是直角三角形的四面体,被插值函数为 f ( x, y, z ) = x2 + y2 + z2 +1 ,构造出三元二次插值
Lj
( x,
y,
z) ∈℘ ,
j
= 1, 2,
,l
( ) Lk ( x, y, z ) ∈℘ , k = 1, 2, ,l 使得满足 Lijk (Qi ) = ∂ijk ,i = j = k = 1, 2, ,l ,则对 f ( x, y, z ) ∈ D R3 可求得它
( ) l
的插值多项式如下: p ( x, y, z ) = ∑ f Qijk Lijk ( x, y, z ) ,这种方法称为 Lagrange 方法, Lijk ( x, y, z ) 称为
多项式。 解:
Q000 (0, 0, 0) Q001 (0,1, 0) Q002 (0, 2, 0) Q010 (1, 0, 0) Q011 (1,1, 0) Q020 (2, 0, 0) Q100 (0, 0,1) Q101 (0,1,1) Q110 (1, 0,1) Q200 (0, 0, 2)
l=0
l=0
则对应 Qijk 的 Lagrange 插值基本多项式为
( ) ( ) ( ) ( ) Lijk
( x,
y, z)
=
Ai ( x, y, z) ⋅
Ai Qijk
Bj ( x, y, z) ⋅ Ck ( x, y, z) ⋅
B j Qijk
Ck Qijk
( ) Dn−i− j−k x, y, z
三个面分别是直角三角形的四面体,被插值函数为 f ( x, y, z) = 2x + 3y + z +1 构造出三元一次插值多项式。
解:
Q000 (0, 0, 0) Q001 (0,1, 0) Q010 (1, 0, 0) Q100 (0, 0,1)
A0 ≡ 1 A=1 α=0 z B0 ≡ 1 B=1 β=0 x C0 ≡ 1 C=1 γ=0 y D0 ≡ 1 D1 = τ 0 = x + y + z −1

i −1
j −1
= Ai ( x, y, z) ∏αl ( x, y, z), A0 (= x, y, z) ≡ 1, Bj ( x, y, z) ∏ βl ( x, y, z), B0 ( x, y, z) ≡ 1 ,
l=0
l=0
k −1
h −1
= Ck ( x, y, z) ∏γ l ( x, y, z),C0 ( x= , y, z) ≡ 1 , Dh ( x, y, z) ∏τl ( x, y, z), D0 ( x, y, z) ≡ 1
L000 ( x, y, z ) =−x − y − z +1 L001 ( x, y, z ) = y L010 ( x, y, z ) = x L100 ( x, y, z ) = z f (Q000 ) = 1 f (Q001 ) = 4 f (Q010 ) = 3 f (Q100 ) = 2
Keywords
Tetrahedron, Multiple Lagrange Interpolation, Adaptive Node Set
四面体网格上的Lagrange插值
姜文芳,牟朝会,崔利宏
辽宁师范大学,辽宁 大连
收稿日期:2018年11月11日;录用日期:2018年11月30日;发布日期:2018年12月7日
2. 基本定义和基本定理
本文主要研究在四面体网格上进行多元 Lagrange 插值的问题.
首先引入若干基本概念:
基本引理:
{Qi
}l i
=1
是℘
的适定结点组的充分必要条件是
{Qi
}l i
=1
不落在℘
中的任何一个曲面上。
{ } Lagrange 方法:设
Qijk
l i, j,k =1
是多项式空间℘ 的适定结点组。设法求得
姜文芳 等
D0 ≡ 1 D1 = τ0 = x + y + z − 2
D2 =τ1 ⋅τ0 =x2 + y2 + z2 + 2xy + 2xz + 2 yz − 3x − 3y − 3z + 2
L000 ( x, y, z )=
1 x2 + 1 y2 + 1 z2 + xy + yz + xz − 3 x − 3 y − 3 z +1
OAC,ABC,且四面体的方程分别为:
α0 ( x, y, z ) = A1x + B1 y + C1z + D1 = 0 , β0 ( x, y, z ) = A2 x + B2 y + C2 z + D2 = 0 ,
γ 0 ( x, y, z ) = A3x + B3 y + C3z + D3 = 0 ,
Copyright © 2018 by authors and Hans Publishers Inc. This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
相关文档
最新文档