[PDF] PE281 Finite Element Method Course Notes





Previous PDF Next PDF



Finite Elements: Basis functions

Finite element method – basis functions. 1-D elements: coordinate transformation. We wish to approximate a function u(x) defined in.



PE281 Finite Element Method Course Notes

any function of x that is sufficiently well behaved for the integrals to over the finite element mesh 2) the basis functions must be in the class of ...



Algorithms of Scientific Computing - Finite Element Methods

Finite Element Methods Summer Term 2015 wanted: approximate T(x



A Finite Element Methods

2. Piecewise linear global basis function hat function. Page 5. A.1 Finite Element Spaces.



Advanced Finite Element Methods

solutions for the bilaplacian equation chose as basis functions for Vh a finite number of eigenfunctions of his operator. The standard method to solve a 



Finite Element Methods

finite element type of local basis functions and explain the computational algorithms for working with such functions. Three types of approximation.



Computational Geometry Lab: FEM BASIS FUNCTIONS FOR A

28 ????. 2018 ?. The finite element method is a procedure for approximating and solving partial differential equations. Part of the finite element method ...



B-Spline meshing for high-order finite element analysis of multi

12 ???. 2021 ?. B-splines as finite element basis functions provide the required continuity and smoothness. However the mesh generation for arbitrarily shaped ...



Chapter 3 - Linear Finite Element Methods

The finite element methods provide. • spaces Vn of functions that are piecewise smooth and “simple” and. • locally supported basis function of these spaces.



Finite Elements

Finite element method. Finite Elements. ? Basic formulation. ? Basis functions. ? Stiffness matrix. ? Poisson's equation. ? Regular grid.



PE281 Finite Element Method Course Notes - Stanford University

May 23 2006 · any set of linearly independent functions will work to solve the ODE Now we are ?nally going to talk about what kind of functions we will want to use as basis functions The ?nite element method is a general and systematic technique for constructing basis functions for Galerkin approximations In 5

PE281 Finite Element Method Course Notes

summarized by Tara LaForce

Stanford, CA 23rd May 2006

1 Derivation of the Method

In order to derive the fundamental concepts of FEM we will start by looking at an extremely simple ODE and approximate it using FEM.

1.1 The Model Problem

The model problem is:

-u??+u=x0< x <1 u(0) = 0u(1) = 0(1) and this problem can be solved analytically:u(x) =x-sinhx/sinh1. The purpose of starting with this problem is to demonstrate the fundamental concepts and pitfalls in FEM in a situation where we know the correct answer, so that we will know where our approximation is good and whereit is poor. In cases of practical interest we will look at ODEs and PDEs that are too complex to be solved analytically. FEM doesn"t actually approximate the original equation, but rather theweak formof the original equation. The purpose of the weak form is to satisfy the equation in the "average sense," so that we can approximate solutions that are discontinuous or otherwise poorly behaved. If a functionu(x)is a solution to the original form of the ODE, then it also satisfies the weak form of the ODE. The weak form of Eq. 1 is 1 ?1 0 (-u??+u)vdx=? 1 0 xvdx(2) The functionv(x)is called the weight function ortest function.v(x)can be any function ofxthat is sufficiently well behaved for the integrals to exist. The set of all functionsvthat also havev(0) = 0,v(1) = 0are denoted by H. (We will put many more constraints onvshortly.)

The new problem is to finduso that

1

0(-u??+u-x)vdx= 0forallv?H

u(0) = 0u(1) = 0(3) Once the problem is written in this way we can say that the solutionubelongs to the class oftrial functionswhich are denoted˜H. When the problem is written in this way the classes of test functionsHand trial functions˜H are not the same. For example,umust be twice differentiable and have the property that?1

0u??vdx <∞, whilevdoesn"t even have to be continuous as

long as the integral in Eq. 3 exists and is finite. It is possible to approximate uin this way, but having to work with two different classes of functions unnecessarily complicates the problem. In order to make sure thatHand˜H are the same we can observe that ifvis sufficiently smooth then 1 0 -u??vdx=? 1 0 u?v?dx-u?v|10(4) This formulation must be valid sinceumust be twice differentiable andvwas arbitrary. This puts another constraint onvthat it must be differentiable and that those derivatives must be well-enough behaved to ensure that the integral?1

0u?v?dxexists. Moreover, since we decided from the outset that

v(0) = 0andv(1) = 0, the second term in Eq. 4 is zero regardless of the behavior ofu?at these points. The new problem is 1 0 (u?v?+uv-xv)dx= 0.(5) Notice that by performing the integration by parts we restricted the class of test functionsHby introducingv?into the equation. We have simultaneously expanded the class of trial functions˜H, sinceuis no longer required to have 2 a second derivative in Eq. 5. The weak formulation defined in Eq. 5 is called a variational boundary-value problem. In Eq. 5uandvhave exactly the same constraints on them:

1.uandvmust be square integrable, that is:?1

0uvdx≈?1

0u2dx <∞

2. The first derivatives ofuandvmust be square integrable, that is:?1

0u?v?dx≈?1

0(u?)2dx <∞(this actually guarantees the first property)

3. We had already assumed thatv(0) = 0andv(1) = 0and we know from

the original statement of the problem thatu(0) = 0andu(1) = 0.

Now we have that

˜H=H=H10. Any functionwis a member ofH10

if?1

0(u?)2dx <∞andw(0) =w(1) = 0.H10is the space of admissible

functions for the variational boundary-value problem (ie.all admissible test andtrial functions are inH10) We will consider the variational form Eq. 5 to be the equationthat we would like to approximate, rather than the original statement in Eq. 1. Once we have found a solution to Eq. 5 in this way we can ask the question whether this formulation is also a solution to Eq. 1: That is, whetherthis solution is a function satisfying Eq. 1 at everyxin0< x <1, or whether we have found a solution that satisfies only the weak form of the equation. In the case that we can only find a solution to the weak form, no "classical" solution exists.

1.2 Galerkin Approximations

We now have the problem re-stated so that we are looking foru?H10such that 1 0 (u?v?+uv)dx=? 1 0 xvdx(6) for allv?H10. In order to narrow down the number of functions we will consider in our approximate solutions we will make two more assumptions aboutH10. First, we will assume thatH10is a linear space of functions (that is ifv1,v2?H10anda,bare constants thenav1+bv2?H10.) The second assumption is thatH10is infinite dimensional. For example if we have the sine seriesψn(x) =⎷

2sin(nπx)forn= 1,2,3,...andv?H10then

3 vcan be represented byv(x) =?∞n=1anψn(x). The scalar coefficientsan are given byan=?1

0v(x)ψn(x)dx, just like usual. Hence infinititely many

coefficientsanmust be found to definevexactly. As in Fourier analysis, many of these coefficients will be zero. We will also truncate the series in order to have managable length series, just like in discreteFourier analysis. Unlike in Fourier analysis, though the basis functions do not have to be sines and cosines, much less smooth functions can be used. In fact our set of basis functions do not even have to be smooth and can contain discontinuities in the derivatives, but they must be continuous. We will assumethat the infinite series converges so that we can consider only the firstNbasis functions and get a good approximationvNof the original test (or trial) function: v =vN=? N i=1βiφi(x)(7) whereφiare as-yet unspecified basis functions. This subspace of functions is denotedH(N)

0and is asubspaceofH10. Galerkin"s method consists of finding

an approximate solution to Eq. 6 in a finite-dimensional subspaceH(N) 0of H (1

0of admissible functions rather than in the whole spaceH10. Now we are

looking foruN=?Ni=1αiφi(x). The new approximate problem we have is to finduN?H(N)

0such that

1 0 (u?Nv?N+uNvN)dx=? 1 0 xv

Ndx(8)

for allvN?H(N)

0. Since theφiare known (in principle)uNwill be completely

determined once the coefficientsαihave been found. In order to find thatαnwe put?Ni=1αiφi(x)and?Ni=1βiφi(x)into Eq. 8. 1

0???????d

dx? ?Ni=1βiφi(x)? ddx? ?Nj=1αjφi(x)? x?Ni=1βiφi(x)??????? dx= 0(9) for allNindependent sets ofβi.

This can be expanded and factored to give

4 ?Ni=1βi? ?Nj=1? ?1

0?φ?j(x)φ?i(x) +φj(x)φi(x)?dx?

j-? 1 0 xφ i(x)dx? = 0 (10) for allNindependent sets ofβi. The structure of Eq. 10 is easier to see if it is re-written as N i=1βi? ?Nj=1Kijαj-Fi? = 0(11) for allβi. Where K ij=?1

0?φ?j(x)φ?i(x) +φj(x)φi(x)?dx F=?

1 0 xφ i(x)dx(12) and wherei,j= 1,...,N. TheN×Nmatrix ofKijis called the stiffness matrix and the vectorFis the load vector. Since theβiare knownKijand Fcan be calculated directly. But theβiwere arbitrary so we can choose each elementβifor each equation. For the first equation chooseβ1= 1andβn= 0 forn?= 1. Now?Nj=1K1jαj=F1. Similarly for the second equation choose

2= 1andβn= 0forn?= 2so that?Nj=1K2jαj=F2. In this way we have

chosenNindependent equations that can be used to find theNunknowns i. Moreover theNcoefficientsαican be found fromαj=?Nj=1(K-1)jiFi where(K-1)jiare the elements of the inverse ofK. The stiffness matrixKis symmetric for this simple problem, which makes the computation of the matrix faster since we don"t have to compute all of the elements, symmetric matricies are also much faster to invert.

1.3 Finite Elements Basis Functions

Now we have done a great deal of work, but it may not seem like weare much closer to finding a solution to the original ODE since we still know nothing aboutφi. The purpose of using such a general formulation is that any set of linearly independent functions will work to solvethe ODE. Now we are finally going to talk about what kind of functions we will want to use as basis functions. The finite element method is a general andsystematic technique for constructing basis functions for Galerkin approximations. In 5 FEM the basis functionsφiare defined piecewise over subregions. Over any subdomain theφiwill be chosen to be polynomials of low degree, though other possibilities do exist. •finite elementsare the subregions of the domain over which each basis function is defined. Hence each basis function has compact support over an element. Each element has lengthh. The lengths of the elements do NOT need to be the same (but generally we will assume that they are.) •nodesornodal pointsare defined within each element. In Figure 1 the five nodes are the endpoints of each element (numbered 0 to 4). •thefinite element meshis the collection of elements and nodal points that make up the domain and is shown in Figure 1. An elementiis denoted byΩi. Now we need to construct the actual basis functions using thethree criteria defined before: 1) The basis functions are simple functions defined piecewise over the finite element mesh, 2) the basis functions must be inthe class of test functionsH10, and 3) The basis functions are chosen so that the parameters iare the values ofuN(x)at the nodal points.quotesdbs_dbs14.pdfusesText_20
[PDF] finite element method solved problems pdf

[PDF] finite fourier sine and cosine transform pdf

[PDF] finite fourier transform of partial derivatives

[PDF] fir filter coefficients calculator

[PDF] fir high pass filter matlab code

[PDF] firearms commerce in the united states 2019

[PDF] firearms manufacturers stock symbols

[PDF] first french empire emperor

[PDF] first octant of a sphere meaning

[PDF] first order condition optimization

[PDF] first order sufficient condition

[PDF] first time buyer mortgage calculator scotland

[PDF] fiscal number usa

[PDF] fiscalite des non residents en france

[PDF] fiscalité dividendes france luxembourg