A new 8-node quadrilateral spline finite element

Similar documents
Spline Functions on Triangulations

Parameterization of triangular meshes

Adaptive osculatory rational interpolation for image processing

Block-based Thiele-like blending rational interpolation

Generalized barycentric coordinates

A Data Dependent Triangulation for Vector Fields

Numerical solution of partial differential equations with Powell Sabin splines

C 1 Quintic Spline Interpolation Over Tetrahedral Partitions

Parameterization. Michael S. Floater. November 10, 2011

Bernstein-Bezier Splines on the Unit Sphere. Victoria Baramidze. Department of Mathematics. Western Illinois University

The crossing number of K 1,4,n

Isoparametric Curve of Quadratic F-Bézier Curve

Finite Element Methods

Element Quality Metrics for Higher-Order Bernstein Bézier Elements

Optimal Quasi-Interpolation by Quadratic C 1 -Splines on Type-2 Triangulations

Surfaces for CAGD. FSP Tutorial. FSP-Seminar, Graz, November

Adaptive and Smooth Surface Construction by Triangular A-Patches

implicit surfaces, approximate implicitization, B-splines, A- patches, surface fitting

Normals of subdivision surfaces and their control polyhedra

On the graphical display of Powell-Sabin splines: a comparison of three piecewise linear approximations

ON THE EMPTY CONVEX PARTITION OF A FINITE SET IN THE PLANE**

Evaluation of Loop Subdivision Surfaces

A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes

Volume Data Interpolation using Tensor Products of Spherical and Radial Splines

Guidelines for proper use of Plate elements

Dimensions of Spline Spaces over 3D Hierarchical T-Meshes

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 36

Estimating normal vectors and curvatures by centroid weights

Refinable bivariate quartic and quintic C 2 -splines for quadrilateral subdivisions

Lecture 25: Bezier Subdivision. And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10

APPM/MATH Problem Set 4 Solutions

Sung-Eui Yoon ( 윤성의 )

Construct Piecewise Hermite Interpolation Surface with Blending Methods

CITY AND GUILDS 9210 UNIT 135 MECHANICS OF SOLIDS Level 6 TUTORIAL 15 - FINITE ELEMENT ANALYSIS - PART 1

2017 SOLUTIONS (PRELIMINARY VERSION)

Convergence of C 2 Deficient Quartic Spline Interpolation

A new method of quality improvement for quadrilateral mesh based on small polygon reconnection

Quasi-Quartic Trigonometric Bézier Curves and Surfaces with Shape Parameters

09 - Designing Surfaces. CSCI-GA Computer Graphics - Fall 16 - Daniele Panozzo

A New Class of Quasi-Cubic Trigonometric Bezier Curve and Surfaces

FEM Convergence Requirements

AMS527: Numerical Analysis II

MATH 890 HOMEWORK 2 DAVID MEREDITH

INF3320 Computer Graphics and Discrete Geometry

arxiv: v2 [math.na] 26 Jan 2015

Matrix-valued 4-point Spline and 3-point Non-spline Interpolatory Curve Subdivision Schemes

An optimization method for generating self-equilibrium shape of curved surface from developable surface

Shape Control of Cubic H-Bézier Curve by Moving Control Point

Computergrafik. Matthias Zwicker Universität Bern Herbst 2016

Multipatched B-Spline Surfaces and Automatic Rough Cut Path Generation

Module: 2 Finite Element Formulation Techniques Lecture 3: Finite Element Method: Displacement Approach

PS Geometric Modeling Homework Assignment Sheet I (Due 20-Oct-2017)

Need for Parametric Equations

On the Dimension of the Bivariate Spline Space S 1 3( )

On a nested refinement of anisotropic tetrahedral grids under Hessian metrics

American International Journal of Research in Science, Technology, Engineering & Mathematics

On an approach for cubic Bézier interpolation

Lecture VIII. Global Approximation Methods: I

Structured System Theory

Preferred directions for resolving the non-uniqueness of Delaunay triangulations

Generalizing the C 4 Four-directional Box Spline to Surfaces of Arbitrary Topology Luiz Velho Abstract. In this paper we introduce a new scheme that g

Image coding based on multiband wavelet and adaptive quad-tree partition

of Nebraska - Lincoln. Follow this and additional works at:

Finite Element Method. Chapter 7. Practical considerations in FEM modeling

Normals of subdivision surfaces and their control polyhedra

Discrete Coons patches

Computergrafik. Matthias Zwicker. Herbst 2010

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 24

spline structure and become polynomials on cells without collinear edges. Results of this kind follow from the intrinsic supersmoothness of bivariate

Gauss curvature. curvature lines, needle plot. vertices of progenitor solid are unit size. Construction Principle. edge. edge. vertex. Patch.

Non-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, Politecnico di Milano, February 3, 2017, Lesson 1

Nodal Basis Functions for Serendipity Finite Elements

Efficient Degree Elevation and Knot Insertion for B-spline Curves using Derivatives

BS-Patch: Constrained Bezier Parametric Patch

Using Farin points for rational Bézier surfaces

Generalised Mean Averaging Interpolation by Discrete Cubic Splines

An Improved Upper Bound for the Sum-free Subset Constant

Polygonal spline spaces and the numerical solution of the Poisson equation

February 2017 (1/20) 2 Piecewise Polynomial Interpolation 2.2 (Natural) Cubic Splines. MA378/531 Numerical Analysis II ( NA2 )

Bézier Splines. B-Splines. B-Splines. CS 475 / CS 675 Computer Graphics. Lecture 14 : Modelling Curves 3 B-Splines. n i t i 1 t n i. J n,i.

Pantographic polygons

On the deviation of a parametric cubic spline interpolant from its data polygon

CURVILINEAR MESH GENERATION IN 3D

Deficient Quartic Spline Interpolation

Discrete Cubic Interpolatory Splines

Geometric Modeling Assignment 3: Discrete Differential Quantities

NP-completeness of 4-incidence colorability of semi-cubic graphs

Vertex Magic Total Labelings of Complete Graphs 1

= f (a, b) + (hf x + kf y ) (a,b) +

C 1 Quadratic Interpolation of Meshes

Topology Preserving Tetrahedral Decomposition of Trilinear Cell

Remark. Jacobs University Visualization and Computer Graphics Lab : ESM4A - Numerical Methods 331

Surface Parameterization

How to generate a surface in mefisto

Review of Tuesday. ECS 175 Chapter 3: Object Representation

Subdivision based Interpolation with Shape Control

Unit 3 Higher topic list

CS 475 / CS Computer Graphics. Modelling Curves 3 - B-Splines

Computer Graphics Curves and Surfaces. Matthias Teschner

Katholieke Universiteit Leuven Department of Computer Science

Transcription:

Journal of Computational and Applied Mathematics 195 (2006) 54 65 www.elsevier.com/locate/cam A new 8-node quadrilateral spline finite element Chong-Jun Li, Ren-Hong Wang Institute of Mathematical Sciences, Dalian University of Technology, Dalian 116024, PR China Received 15 August 2004; received in revised form 10 March 2005 Abstract By using bivariate quadratic splines on triangulated quadrangulations (or FVS triangulations), we construct a new 8-node quadrilateral element, which reproduces polynomials of degree 2, and possesses second-order completeness in Cartesian coordinates. The computation of derivatives, integrals and products of the element shape functions can be simplified greatly by using their Bézier coefficients on each triangle cell. Some appropriate examples are employed to evaluate the performance of the proposed element. The numerical results show that the new spline element is superior to the standard 8-node isoparametric element, and is comparable to some other 8-node quadrilateral elements. 2005 Elsevier B.V. All rights reserved. Keywords: Spline finite element method; 8-node quadrilateral element; Bivariate spline; Triangulated quadrangulation; FVS triangulation 1. Introduction Splines are applied widely in the finite element method. In 1979, Shih [7] presented a finite element method based on cubic B-spline to obtain an approximate solution for equilibrium problems of elastic composite structures on regular regions. Shen and He [6] have reviewed the development of the spline finite element method based on the variational principle, the theory of spline and the state space theory in the past 20 years. Project supported by the National Natural Science Foundation of China (No. 10271022, No. 60373093), and the Guangdong Natural Science Foundation, China (No. 021755). Corresponding author. E-mail addresses: chongjun@student.dlut.edu.cn (C.-J. Li), renhong@dlut.edu.cn (R.-H. Wang). 0377-0427/$ - see front matter 2005 Elsevier B.V. All rights reserved. doi:10.1016/j.cam.2005.07.017

C.-J. Li, R.-H. Wang / Journal of Computational and Applied Mathematics 195 (2006) 54 65 55 For traditional finite elements, in general, the shape functions are sufficiently smooth within the interior of elements while they satisfy some continuous conditions between elements. In fact, the continuous conditions within the interior of elements can also be relaxed. In view of splines, we treat the shape functions as splines satisfying certain continuous conditions within the interior of the elements as well. By using bivariate quadratic splines on triangulated quadrangulations, we construct a new 8-node quadrilateral element, which reproduces polynomials of degree 2, and possesses second-order completeness in Cartesian coordinates. The computation of derivatives, integrals and products of the element shape functions can be simplified greatly by using their Bézier coefficients on each triangle cell. Some appropriate examples are employed to evaluate the performance of the proposed element. The numerical results show that the new spline element is superior to the standard 8-node isoparametric element, and is comparable to some other 8-node quadrilateral elements. Besides, for a pyramid element in a 3D case, an element shape function in terms of polynomial, which satisfies both compatibility and non-singularity conditions, has not been developed [5]. Similarly, a 13- node pyramid element and a 21-node hexahedral element in 3D space can be developed by partitioning the 3D elements into several tetrahedral elements with some continuous conditions. The element shape functions are trivariate quadratic splines which reproduce trivariate polynomials of degree 2. Moreover, they satisfy both compatibility and non-singularity conditions. In this paper, we present only the 8-node quadrilateral element; other elements will be introduced in a later paper. The paper is organized as follows: in Section 2, the properties of the quadratic spline space and the 8-node quadrilateral element are discussed. In Section 3, we show that the computation of the new spline element can be simplified greatly by using B-net representations. Finally, the potential accuracy and versatility of the element have been illustrated by using three numerical examples. 2. The bivariate quadratic spline space S 0,1 2 (Δ Q ) and the 8-node quadrilateral element Suppose that is a non-degenerate convex quadrangulation of a polygonal domain Ω in R 2. Let Δ Q be the triangulation of generated by adjoining both diagonals of each quadrangle, as shown in Fig. 1. Fig. 1. A triangulated quadrangulation.

56 C.-J. Li, R.-H. Wang / Journal of Computational and Applied Mathematics 195 (2006) 54 65 Fig. 2. A convex quadrangle. Some algorithms for constructing quadrangulations associated with a given set of vertices have been discussed in [1]. This triangulation is also called an FVS triangulation. Lai discussed the bivariate spline spaces over such triangulations [4]. In those previous works, the smoothness of the splines were considered as uniform. In this paper, we consider a bivariate quadratic spline space, denoted by S 0,1 2 (Δ Q), with different smoothness on different grid segments. We define a spline s S 0,1 2 (Δ Q) as a piecewise polynomial of degree 2 with the following two continuous conditions: (a) s is C 0 continuous on the quadrilateral grid segments; and (b) s is C 1 continuous on the diagonal grid segments of each quadrangle. Since the splines in S 0,1 2 (Δ Q) are C 0 continuous on the quadrilateral grid segments, we need only consider the restrictions on every quadrilateral element in Δ Q. For every convex quadrangle, denote the four vertices and four midpoints on each edge by A 1,...,A 8, and denote the intersection of two diagonals A 1 A 3 and A 2 A 4 by A 0, as shown in Fig. 2. Their Cartesian coordinates are A 0 = (x 0,y 0 ), A 1 = (x 1,y 1 ), A 2 = (x 2,y 2 ), A 3 = (x 3,y 3 ), A 4 = (x 4,y 4 ), ( x1 + x 2 A 5 = (x 5,y 5 ) =, y ) ( 1 + y 2 x2 + x 3, A 6 = (x 6,y 6 ) =, y ) 2 + y 3, 2 2 2 2 ( x3 + x 4 A 7 = (x 7,y 7 ) =, y ) ( 3 + y 4 x4 + x 1, A 8 = (x 8,y 8 ) =, y ) 4 + y 1. 2 2 2 2 It is clear that the dimension of the quadratic spline space defined on the quadrangle A 1 A 2 A 3 A 4 with C 1 continuity on both diagonals A 1 A 3 and A 2 A 4 is 8. We construct 8-linear independent splines, denoted by B 1,...,B 8, corresponding to the 8 nodes A 1,...,A 8, respectively. The 8-spline bases are represented in B-net form, and their Bézier coefficients on every triangular cell are shown in Fig. 3. Here, the Bézier coefficients which are not shown are zero.

C.-J. Li, R.-H. Wang / Journal of Computational and Applied Mathematics 195 (2006) 54 65 57 Fig. 3. The Bézier coefficients of the 8-spline bases. These Bézier coefficients can be represented by the following matrix: B = B 1 B 2 B 3 B 4 B 5 B 6 B 7 B 8 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 = 1 0 0 0 0 0 1 c d 0 0 cd, (1) 1 0 b c 0 bc 1 0 0 a b ab 1 a 0 0 d ad

58 C.-J. Li, R.-H. Wang / Journal of Computational and Applied Mathematics 195 (2006) 54 65 where the coefficients a, b, c, d are defined by the following ratios: a = A 0A 2 A 4 A 2, b= A 0A 1, c= 1 a, d = 1 b. A 3 A 1 It is clear that the 8 splines are C 1 continuous on A 1 A 3 and A 2 A 4. Since cd + bc + ab + ad = 1, the 8-spline bases satisfy the partition of unity. Now we discuss the property of the 8-spline bases. Denote f(x,y) = then, we have 8 P i B i (x, y), (2) i=1 f(x 1,y 1 ) = P 1, f(x 2,y 2 ) = P 2, f(x 3,y 3 ) = P 3, f(x 4,y 4 ) = P 4, f(x 5,y 5 ) = 1 4 (P 1 + P 2 + 2P 5 ), f (x 6,y 6 ) = 1 4 (P 2 + P 3 + 2P 6 ), f(x 7,y 7 ) = 1 4 (P 3 + P 4 + 2P 7 ), f (x 8,y 8 ) = 1 4 (P 4 + P 1 + 2P 8 ). According to the above results, we can obtain another set of bases interpolating all points (x i,y i ), i = 1,...,8, by an invertible linear transformation as follows: Then L 1 = B 1 1 2 B 5 1 2 B 8, L 2 = B 2 1 2 B 5 1 2 B 6, L 3 = B 3 1 2 B 6 1 2 B 7, L 4 = B 4 1 2 B 7 1 2 B 8, L 5 = 2B 5, L 6 = 2B 6, L 7 = 2B 7, L 8 = 2B 8. { 1,i= j, L i (x j,y j ) = 0, i = j, i, j = 1,...,8. (3) Denote 8 s(x,y) = P i L i (x, y), (4) i=1

C.-J. Li, R.-H. Wang / Journal of Computational and Applied Mathematics 195 (2006) 54 65 59 Fig. 4. The supports of the spline bases in S 0,1 2 (Δ Q). it has the following interpolation property: s(x i,y i ) = P i, i = 1, 2,...,8. (5) Furthermore, the interpolation operator constructed by {L i (x, y)} can reproduce polynomials of degree 2. It is easy to verify the following theorem. Theorem 2.1. Let D be the quadrilateral domain A 1 A 2 A 3 A 4, Then, (Lf )(x, y) := 8 f(x i,y i )L i (x, y). (6) i=1 (Lf )(x, y) f(x,y), (x,y) D for all f P 2. Now we come to the whole quadrangulation. Since the splines in S 0,1 2 (Δ Q) are C 0 continuous on the quadrilateral grid segments. As shown in Fig. 3, every spline base has the same Bézier coefficient on the intersection grid segments between two adjacent quadrilateral elements. So, the locally supported spline bases of the space S 0,1 2 (Δ Q) can be obtained by merging the corresponding elements on the adjacent quadrangles. For a vertex of the quadrangulation, the support of the corresponding base is the star domain composed of all quadrangles which share the vertex. For a midpoint of the quadrilateral edge, the support of the corresponding base is the union of two adjacent quadrangles which share the edge. The two kinds of supports are shown in Fig. 4. The restrictions of the spline bases in S 0,1 2 (Δ Q) on every quadrangle are the corresponding 8 bases shown in Fig. 3. They are linearly independent of the quadrilateral element, so they constitute the basis of the space S 0,1 2 (Δ Q). Besides, the dimension of S 0,1 2 (Δ Q) is the number of all vertices and midpoints of the quadrangulation. That is, dim S 0,1 2 (Δ Q) = V + E, where V and E are the numbers of vertices and edges of, respectively. Similarly, the interpolation operator constructed by them can reproduce polynomials of degree 2 on the whole domain Ω.

60 C.-J. Li, R.-H. Wang / Journal of Computational and Applied Mathematics 195 (2006) 54 65 3. The applications of the 8-node quadrilateral element 3.1. Barycentric coordinates and B-net representations As we know, a polynomial can be expressed in a linear combination of Bernstein polynomials over an arbitrary triangle by using barycentric coordinates and the B-net method [3]. We will see that the computation of the element shape functions {L i (x, y)} can be simplified greatly by transforming the derivatives, integrals and products of polynomials to simple computations on vectors and matrices which are composed of the corresponding Bézier coefficients. As shown in Fig. 5, let P denote an arbitrary point in the triangle P 1 P 2 P 3, and let their Cartesian coordinates be P 1 = (x 1,y 1 ), P 2 = (x 2,y 2 ), P 3 = (x 3,y 3 ), and P = (x, y). Suppose that the areas of triangles PP 2 P 3, PP 3 P 1, PP 1 P 2 and P 1 P 2 P 3 are A 1,A 2,A 3 and A, respectively. A 1 = 1 1 x y 1 x 2 2 y 2, A 2 = 1 1 x y 1 x 1 x 3 y 2 3 y 3, A 3 = 1 1 x y 1 x 3 1 x 1 y 2 1 y 1, A= 1 1 x 1 y 1 1 x 1 1 x 2 y 2 2 y 2. 2 1 x 3 y 3 Then the barycentric coordinates of P are defined as λ i = A i A = 1 2A (a i + b i x + c i y), i = 1, 2, 3. (7) The Jacobian matrix of the coordinate transformation is λ 1 x J = λ 2 x λ 1 y λ 2 y = 1 4A 2 b 1 c 1 b 2 c 2 = 1 2A. (8) Fig. 5. Barycentric coordinates.

C.-J. Li, R.-H. Wang / Journal of Computational and Applied Mathematics 195 (2006) 54 65 61 The Bernstein polynomials of degree n over the triangle P 1 P 2 P 3 are defined by B n i,j,k (λ 1, λ 2, λ 3 ) = n! i!j!k! λi 1 λj 2 λk 3, i + j + k = n, λ 1, λ 2, λ 3 0, λ 1 + λ 2 + λ 3 = 1. (9) Hence, a polynomial of degree n p(x,y) = a i,j x i y j i+j n can be expressed in the B-net form as p(x,y) = f(λ 1, λ 2, λ 3 ) = i+j+k=n b i,j,k B n i,j,k (λ 1, λ 2, λ 3 ), where b i,j,k are the corresponding Bézier coefficients. The partial derivatives of p(x,y) with respect to Cartesian coordinates x and y can be transformed into partial derivatives with respect to the barycentric coordinates λ 1, λ 2 and λ 3. p x = 1 ( ) f f f b 1 + b 2 + b 3, (10) 2A λ 1 λ 2 λ 3 p y = 1 ( ) f f f c 1 + c 2 + c 3. (11) 2A λ 1 λ 2 λ 3 Since the derivatives of the Bernstein polynomials of degree n are Bernstein polynomials of degree n 1 multiplied by n, Bi,j,k n λ (λ n! 1, λ 2, λ 3 ) = 1 (i 1)!j!k! λi 1 1 λ j 2 λk 3 = nbn 1 i 1,j,k (λ 1, λ 2, λ 3 ), (12) Bi,j,k n λ (λ n! 1, λ 2, λ 3 ) = 2 i!(j 1)!k! λi 1 λj 1 2 λ k 3 = nbn 1 i,j 1,k (λ 1, λ 2, λ 3 ), (13) Bi,j,k n λ (λ n! 1, λ 2, λ 3 ) = 3 i!j!(k 1)! λi 1 λj 2 λk 1 3 = nb n 1 i,j,k 1 (λ 1, λ 2, λ 3 ), (14) therefore, all Bézier coefficients of derivatives can be simply obtained from the original Bézier coefficients. For example, a polynomial f of degree 2 is expressed in the B-net form as f = d 1 λ 2 1 + 2d 2λ 1 λ 2 + 2d 3 λ 1 λ 3 + d 4 λ 2 2 + 2d 5λ 2 λ 3 + d 6 λ 2 3.

62 C.-J. Li, R.-H. Wang / Journal of Computational and Applied Mathematics 195 (2006) 54 65 Its partial derivatives are f λ 1 = 2(d 1 λ 1 + d 2 λ 2 + d 3 λ 3 ), f λ 2 = 2(d 2 λ 1 + d 4 λ 2 + d 5 λ 3 ), f λ 3 = 2(d 3 λ 1 + d 5 λ 2 + d 6 λ 3 ). Denote by a row vector d = (d 1,d 2,d 3,d 4,d 5,d 6 ) the Bézier coefficients of f, and denote by B n the Bernstein polynomials of degree n, such as, Then B 2 = (B 2 2,0,0,B2 1,1,0,B2 1,0,1,B2 0,2,0,B2 0,1,1,B2 0,0,2 )T, B 1 = (λ 1, λ 2, λ 3 ) T. f = d B 2. Let e 1 = (1, 0, 0) T,e 2 = (0, 1, 0) T,e 3 = (0, 0, 1) T,o= (0, 0, 0) T, then f = 2d (e 1,e 2,e 3,o,o,o) T B 1, λ 1 f = 2d (o, e 1,o,e 2,e 3,o) T B 1, λ 2 f = 2d (o,o,e 1,o,e 2,e 3 ) T B 1. λ 3 This means that the partial derivatives of f can be transformed into the products of its Bézier coefficient vector and some simple matrices. Besides, the integrals can also be simplified greatly by using Bézier coefficients. The integral formula of power functions over a triangle element was given in [2] as follows: λ i 1 λj 2 λk 3 da = i!j!k! 2A. (15) A (i + j + k + 2)! Therefore, the integrals of all Bernstein polynomials of degree n over the triangle element are equal. Bi,j,k n (λ n! 1, λ 2, λ 3 ) da = A (n + 2)! 2A = 2A (n + 1)(n + 2), (16)

C.-J. Li, R.-H. Wang / Journal of Computational and Applied Mathematics 195 (2006) 54 65 63 Fig. 6. Patch test. then 2A f(λ 1, λ 2, λ 3 ) da = A (n + 1)(n + 2) i+j+k=n b i,j,k. (17) So, the integral of a polynomial of degree n over a triangle equals the sum of its Bézier coefficients multiplied by times the area of the triangle. For example, the integral of the polynomial f of 2 (n+1)(n+2) degree 2 over the triangle A is A 6 6i=1 d i. Similarly, the products of polynomials can also be transformed into the computation on the vectors or matrices of their Bézier coefficients, since the products of Bernstein polynomials are also Bernstein polynomials of a higher degree. 3.2. Numerical examples In this section, some appropriate examples of the plane problem of elasticity are employed to evaluate the performance of the proposed element. The numerical results show that the new spline element, denoted by L8, is superior to the standard 8-node isoparametric element Q8, and is comparable to some other 8-node quadrilateral elements AQ8-I and AQ8-II presented in [8]. Example 3.1. Patch test: A small patch is discretized into some arbitrary elements, as shown in Fig. 6. By computation, the numerical results satisfy the given displacement fields: u = x + 3y + 4, (18) v = 2 1 x + 2y + 1. This demonstrates that the new spline element L8 passes the patch test and is able to ensure convergence. The strict proof of the convergence will be discussed in a later work. Example 3.2. Sensitivity test for mesh distortion. The mesh is shown in Fig. 7, where e varies from 0 to 4.99. By computation, the L8 element is insensitive to mesh distortion. The numerical results always

64 C.-J. Li, R.-H. Wang / Journal of Computational and Applied Mathematics 195 (2006) 54 65 Fig. 7. Sensitivity test for mesh distortion. Fig. 8. Linear-bending problem for a cantilever beam. Fig. 9. Meshes for Example 3.3. satisfy the following displacement fields: u = 2x 2xy, v = x 2 + 4 1 y2 2 1 y + 4 1. (19) Theoretical analysis (by Theorem 2.1) and numerical results show that the L8 element has a secondorder completeness in Cartesian coordinates. Example 3.3. Linear-bending problem for a cantilever beam (refer to Figs. 8 and 9.) The numerical results of the deflection at a selected point are shown in Table 1.

C.-J. Li, R.-H. Wang / Journal of Computational and Applied Mathematics 195 (2006) 54 65 65 Table 1 The deflection at a selected location for the linear-bending problem of cantilever Q8 AQ8-I AQ8-II L8 Exact solution Mesh 1 v(100, 0) 3.85 3.85 3.85 3.79817 4.03 Mesh 2 v(100, 0) 0.74 3.15 3.15 3.17581 4.03 Mesh 3 v(100, 0) 2.00 3.30 3.30 3.58229 4.03 Mesh 4 v(100, 0) 3.65 3.99 3.99 3.91872 4.03 It is obvious that the L8 element performs better than the Q8 element when irregular meshes are used, and it is comparable to the AQ8-I and AQ8-II elements. Acknowledgements The authors are grateful to Prof. Chen Wanji for providing a number of valuable comments and suggestions on an earlier draft of the present paper. References [1] P. Bose, G. Tousaint, No quadrangulation is extremely odd, in: Algorithms and Computations, Lecture Notes in Computer Science, vol. 1004, Springer, Berlin, 1995, pp. 372 381. [2] M.A. Eisenberg, L.E. Malvern, On finite element integration in natural coordinates, Internat. J. Numer. Methods Eng. 7 (4) (1973) 574 575. [3] G. Farin, Triangular Bernstein Bézier patches, Comput. Aided Geom. Design 3 (1986) 83 127. [4] M.-J. Lai, Bivariate spline spaces on FVS-triangulations, in: C.K. Chui, L.L. Schumaker (Eds.), Approximation Theory VIII, Academic Press, New York, 1995, pp. 309 316. [5] S.H. Lo, Wanji Chen, High-performance 3D solid pyramid and hexahedral elements, Comput. Methods Appl. Mech. Eng., to appear. [6] P. Shen, P. He, The developments of spline finite element method in computational mechanics, Adv. Mech. 30 (2) (2000) 191 199 (in Chinese). [7] C.-T. Shih, (Shi Zhong-Ci), On spline finite element method, J. Comput. Math. 1 (1979) 50 72 (in Chinese). [8] A.-K. Soh,Y. Long, S. Cen, Development of eight-node quadrilateral membrane elements using the area coordinates method, Comput. Mech. 25 (2000) 376 384.