Advances in Applied Mathematics
Vol. 07  No. 12 ( 2018 ), Article ID: 27888 , 4 pages
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

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.

Keywords:Tetrahedron, Multiple Lagrange Interpolation, Adaptive Node Set

四面体网格上的Lagrange插值

姜文芳,牟朝会,崔利宏

辽宁师范大学,辽宁 大连

收稿日期:2018年11月11日;录用日期:2018年11月30日;发布日期:2018年12月7日

摘 要

本文在三角形网点上的Lagrange插值的基础上,进一步的研究了四面体网格上的Lagrange插值,给出了三元多项式构成的空间中的适定结点组定理,构造出了四面体网格上的Lagrange插值公式,并对所给公式进行了验证。

关键词 :四面体,多元Lagrange插值,适定结点组

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/

1. 引言

多元函数插值是一元函数插值理论的进一步发展,是在插值工具和被插值对象的多元推广,多元函数插值是计算数学研究领域的一个重要方面。(见文献 [1] )近年来,人们发现二元插值(见文献 [2] )已经远远不能满足科学发展的需要。在解决某些科学计算问题时,常常涉及到多元函数插值问题。(见文献 [3] )经过很多学者在多元插值和逼近的研究,(见文献 [4] [5] [6] [7] [8] )我发现在许多实际问题中,常常会遇到与四面体网格有关的插值,而怎样将四面体网格划分和插值就成了难题。本文就将介绍如何在四面体上进行网格划分,如何选取适定结点组和如何在四面体上进行Lagrange插值进行研究,并给出了相应的研究成果。四面体是生活中最常见的立体图形之一,在很多机械模型中都会出现。例如:对机械零件进行四面体网格划分确定精度,对不规则的零部件进行四面体网格划分和插值计算,所得结果比其他算法更精准。

2. 基本定义和基本定理

本文主要研究在四面体网格上进行多元Lagrange插值的问题.

首先引入若干基本概念:

基本引理: { Q i } i = 1 l 的适定结点组的充分必要条件是 { Q i } i = 1 l 不落在 中的任何一个曲面上。

Lagrange方法:设 { Q i j k } i , j , k = 1 l 是多项式空间 的适定结点组。设法求得 L j ( x , y , z ) j = 1 , 2 , , l L k ( x,y,z ) k = 1 , 2 , , l 使得满足 L i j k ( Q i ) = i j k , i = j = k = 1 , 2 , , l ,则对 f ( x , y , z ) D ( R 3 ) 可求得它

的插值多项式如下: p ( x , y , z ) = i , j , k = 1 l f ( Q i j k ) L i j k ( x , y , z ) ,这种方法称为Lagrange方法, L i j k ( x , y , z ) 称为Lagrange基本多项式。

定理1:若m次代数曲面 f 1 ( x , y , z ) ,n次代数曲面 f 2 ( x , y , z ) 和k次代数曲面 f 3 ( x , y , z ) 交点个数多于 m n k ,则一定有次数不超过m也不超过n和k的非零多项式 q ( x , y , z ) 存在,使得

f 1 ( x , y , z ) = q ( x , y , z ) r 1 ( x , y , z ) f 2 ( x , y , z ) = q ( x , y , z ) r 2 ( x , y , z )

f 3 ( x , y , z ) = q ( x , y , z ) r 3 ( x , y , z ) ,式中, r 1 ( x , y , z ) r 2 ( x , y , z ) r 3 ( x , y , z ) 分别是次数不小于m,n和k的三元实系数多项式。

定理2:若 { Q i } i = 1 k R 3 上关于插值空间 m , n , l 的适定结点组。若它的每个点都不在水平面 x + y = a 上,则在该水平面上任取 n + 1 个互不相同的点与 { Q i } i = 1 k 一起必定构成 m + 1 , n , l 的适定结点组。同样 α 0 ( x , y , z ) = A 1 x + B 1 y + C 1 z + D 1 = 0 地,若 { Q i } i = 1 k 的每个点都不在 x + z = b ( y + z = c )上,则在该平面上任取 m + 1 ( l + 1 )个互不相同的点与 { Q i } i = 1 k 一起必定构成 m , n + 1 , l ( m , n , l + 1 )的适定结点组。

特殊的Lagrange插值:四面体网格上的Lagrange插值,设四面体O-ABC的四面体分别为OAB,OBC,OAC,ABC,且四面体的方程分别为:

α 0 ( x , y , z ) = A 1 x + B 1 y + C 1 z + D 1 = 0

β 0 ( x , y , z ) = A 2 x + B 2 y + C 2 z + D 2 = 0

γ 0 ( x , y , z ) = A 3 x + B 3 y + C 3 z + D 3 = 0

λ 0 ( x , y , z ) = A 4 x + B 4 y + C 4 z + D 4 = 0

用4簇平行平面:

α i ( x , y , z ) = A 1 x + B 1 y + C 1 z + D 1 + i E 1 = 0 , i = 0 , 1 , , n

β j ( x , y , z ) = A 2 x + B 2 y + C 2 z + D 2 + j E 2 = 0 , j = 0 , 1 , , n

γ k ( x , y , z ) = A 3 x + B 3 y + C 3 z + D 3 + k E 3 = 0 , k = 0 , 1 , , n

τ h ( x , y , z ) = A 4 x + B 4 y + C 4 z + D 4 + h E 4 = 0 , h = 0 , 1 , , n

将该四面体作等距剖分。我们用 Q i j k α i ( x , y , z ) = 0 示, β j ( x , y , z ) = 0 γ k ( x , y , z ) = 0 的交点则有 n = { Q i j k | i = 0 , 1 , , n , j = 0 , 1 , 2 , , n i , k = 0 , 1 , , n i j } 构成 n 的适定结点组。

A i ( x , y , z ) = l = 0 i 1 α l ( x , y , z ) , A 0 ( x , y , z ) 1 B j ( x , y , z ) = l = 0 j 1 β l ( x , y , z ) , B 0 ( x , y , z ) 1

C k ( x , y , z ) = l = 0 k 1 γ l ( x , y , z ) , C 0 ( x , y , z ) 1 D h ( x , y , z ) = l = 0 h 1 τ l ( x , y , z ) , D 0 ( x , y , z ) 1

则对应 Q i j k 的Lagrange插值基本多项式为

L i j k ( x , y , z ) = A i ( x , y , z ) A i ( Q i j k ) B j ( x , y , z ) B j ( Q i j k ) C k ( x , y , z ) C k ( Q i j k ) D n i j k ( x , y , z ) D n i j k ( Q i j k )

从而得到 n 上的Lagrange插值公式如下: P ( x , y , z ) = 0 i + j + k n f ( Q i j k ) L i j k ( x , y , z )

例1:利用四面体网格上的Lagrange插值公式,构造如下多项式:四面体O-ABC为OAB,OAC,OBC 三个面分别是直角三角形的四面体,被插值函数为 f ( x , y , z ) = 2 x + 3 y + z + 1 构造出三元一次插值多项式。

解:

Q 000 ( 0 , 0 , 0 ) Q 001 ( 0 , 1 , 0 ) Q 010 ( 1 , 0 , 0 ) Q 100 ( 0 , 0 , 1 )

A 0 1 A 1 = α 0 = z B 0 1 B 1 = β 0 = x

C 0 1 C 1 = γ 0 = y D 0 1 D 1 = τ 0 = x + y + z 1

L 000 ( x , y , z ) = x y z + 1 L 001 ( x , y , z ) = y L 010 ( x , y , z ) = x L 100 ( x , y , z ) = z

f ( Q 000 ) = 1 f ( Q 001 ) = 4 f ( Q 010 ) = 3 f ( Q 100 ) = 2

经验证: P ( x , y , z ) = f ( x , y , z )

例2:利用四面体网格上的Lagrange插值公式,构造如下多项式:四面体O-ABC为OAB,OAC,OBC三个面分别是直角三角形的四面体,被插值函数为 f ( x , y , z ) = x 2 + y 2 + z 2 + 1 ,构造出三元二次插值多项式。

解:

Q 000 ( 0 , 0 , 0 ) Q 001 ( 0 , 1 , 0 ) Q 002 ( 0 , 2 , 0 ) Q 010 ( 1 , 0 , 0 ) Q 011 ( 1 , 1 , 0 )

Q 020 ( 2 , 0 , 0 ) Q 100 ( 0 , 0 , 1 ) Q 101 ( 0 , 1 , 1 ) Q 110 ( 1 , 0 , 1 ) Q 200 ( 0 , 0 , 2 )

A 0 1 A 1 = α 0 = z A 2 = α 1 α 0 = z 2 z

B 0 1 B 1 = β 0 = x B 2 = β 1 β 0 = x 2 x

C 0 1 C 1 = γ 0 = y C 2 = γ 1 γ 0 = y 2 y

D 0 1 D 1 = τ 0 = x + y + z 2

D 2 = τ 1 τ 0 = x 2 + y 2 + z 2 + 2 x y + 2 x z + 2 y z 3 x 3 y 3 z + 2

L 000 ( x , y , z ) = 1 2 x 2 + 1 2 y 2 + 1 2 z 2 + x y + y z + x z 3 2 x 3 2 y 3 2 z + 1

L 001 ( x , y , z ) = x y y 2 y z + 2 y L 002 ( x , y , z ) = 1 2 y 2 1 2 y

L 010 ( x , y , z ) = x 2 x y x z + 2 x L 011 ( x , y , z ) = x y

L 020 ( x , y , z ) = 1 2 x 2 1 2 x L 100 ( x , y , z ) = x z y z z 2 + 2 z

L 101 ( x , y , z ) = y z L 110 ( x , y , z ) = x z

L 200 ( x , y , z ) = 1 2 z 2 1 2 z

f ( Q 000 ) = 1 f ( Q 001 ) = 2 f ( Q 002 ) = 5 f ( Q 010 ) = 2 f ( Q 011 ) = 3

f ( Q 020 ) = 5 f ( Q 100 ) = 2 f ( Q 101 ) = 3 f ( Q 110 ) = 3 f ( Q 200 ) = 5

经验证: P ( x , y , z ) = f ( x , y , z )

致谢

首先我要感谢我的论文指导老师也是我硕士研究生导师崔利宏教授,还有我的小伙伴牟朝会同学。本文是在导师崔利宏教授的悉心指导和严格要求下完成的。感谢老师为我提供了论文材料,耐心为我讲解疑难问题,指明方向。每一个环节导师都倾注了大量的时间和心血。导师和蔼可亲,遇到问题总是耐心讲解,他的严谨求实的治学态度、诲人不倦的精神,对我的影响深远而广泛,使我在做文和做人方面终身受益。在此,我向我的导师致以深深的谢意。最后,向在百忙中抽出时间对本文进行评审并提出宝贵意见的各位专家表示衷心地感谢!

基金项目

辽宁省教育厅科研支持项目L201683661,辽宁省大学生实践基地建设项目,辽教[2015]399号。

文章引用

姜文芳,牟朝会,崔利宏. 四面体网格上的Lagrange插值
Lagrange Interpolation on Tetrahedral Mesh[J]. 应用数学进展, 2018, 07(12): 1486-1489. https://doi.org/10.12677/AAM.2018.712172

参考文献

  1. 1. 梁学章, 李强. 多元逼近[M]. 北京: 国防工业出版社, 2005.

  2. 2. 徐利治, 王仁宏, 周蕴时. 函数逼近的理论与方法[M]. 上海: 上海科技教育出版社, 1981.

  3. 3. 梁学章. 二元插值的适定结点组与迭加插值法[J]. 吉林大学自然科学学报, 1979(1): 27-32.

  4. 4. 梁学章. 关于多元函数的插值与逼近[J]. 高等学校计算数学学报, 1979, 1(1): 123-124.

  5. 5. 梁学章, 崔利宏. 代数曲线上的Lagrange插值[J]. 吉林大学自然科学学报, 2001(3): 17-20.

  6. 6. 王仁宏, 梁学章. 多元逼近[M]. 北京: 科学出版社,1988.

  7. 7. 刘莹, 范晓倩, 崔利宏. 关于三元分次插值适定性的研究[J]. 应用数学进展, 2016, 5(4): 651-656.

  8. 8. 惠婷婷, 刘海波, 崔利宏. 定义于椭球面上的多元Lagrange插值问题研究[J]. 应用数学进展, 2017, 6(4): 442-447.

期刊菜单