Download presentation
1
Generalized Finite Element Methods
Other approximation methods Suvranu De
2
Approximation properties of the Galerkin method
Last class Approximation properties of the Galerkin method
3
Last class Increased refinement Galerkin method Properties
Property 1: The discretization error is orthogonal to the approximation space Xh in the energy norm Property 2: Strain energy of mathematical model Strain energy of discretized model Increased refinement
4
Last class Galerkin method Properties
Property 3: Best approximation property
5
Other approximation techniques Point collocation method
This class Other approximation techniques Point collocation method Subdomain integral/average error method Weighted residual method (GUSWF I) Petrov-Galerkin method (GSWF) H-1 method (GUSWF II)
6
Convection-Diffusion
Motivation given functions of (x,y) Scalar, Linear, Parabolic equation
7
Convection-Diffusion
Motivation Applications If u(x,y) is.... Temperature Heat Transfer Pollutant concentration Coastal Engineering Probability distribution Statistical Mechanics Price of an option Financial Engineering ....
8
Convection-Diffusion
Motivation 1D example... 1D steady state fluid flow in a channel with heat transfer x=0 x=L v qL qR x Notice Elliptic Very close to the Poisson problem except for an additional derivative of odd order.
9
Convection-Diffusion
Motivation 1D example... The BVP
10
Convection-Diffusion
Motivation 1D example... The VBVP
11
Convection-Diffusion
Motivation 1D example... Solution using Galerkin method shows spurious oscillations
12
Model problem BVP The strong formulation (BVP) Domain boundary
Find u X such that subject to boundary conditions u may be a scalar or a vector (e.g., elasticity/fluid flow in 2/3D) The operators A and B can be scalar/vector. The problem may be posed in 1/2/3 D
13
Approximation XhX Residuals
Define a finite dimensional subspace Xh of X spanned by linearly independent functions “trial/basis functions” Assume Domain residual Boundary residual
14
Point collocation method
Scheme Point collocation method Make the domain and boundary residuals vanish at N points Domain residual Boundary residual
15
Point collocation method
Example Point collocation method
16
Point collocation method
Example Point collocation method Analytical solution
17
Point collocation method
Example Point collocation method Numerical solution Check Satisfies the essential BC automatically (no need to consider boundary residual) Domain residual
18
Point collocation method
Example Point collocation method Numerical solution In the point collocation method we pick any point x=x1 in the domain and set the domain residual to zero at that point Domain residual
19
Point collocation method
Example Point collocation method Numerical solution For x1<0.5 Soln symmetric about x=0.5 The max overshoots As x1 0, (uh)max
20
Point collocation method
Example Point collocation method Numerical solution For x1>0.5, f(x1)=0, hence uh(x)=0 !!! Solution very sensitive to the choice of collocation point
21
Point collocation method
Example Point collocation method Analytical solution Satisfies the essential BC automatically (no need to consider boundary residual) What happens if x1 and x2 are both greater than 0.5? x1 x2 ?
22
Point collocation method
Example Point collocation method Numerical solution For x1=0.2, x2=0.8 Right bias The max overshoots
23
Point collocation method
Comments Point collocation method Numerical solution Solution sensitive to “proper” choice of collocation points. should not be too close should be enough points on the boundary The coefficient matrix is nonsymmetric Simple and rapid Domain residual may not be small in between nodal points A smooth trial function space is required (in this example, need C1 otherwise the second derivatives would not exist) The bandwidth of the matrix depends on the support of the approximation functions
24
Subdomain collocation method
Scheme Subdomain collocation method assume that the satisfy all the boundary conditions Domain residual Subdivide the domain into nonoverlapping subdomains and set the integral of the domain residual to zero over each subdomain. W Wi
25
Subdomain collocation method
Example Subdomain collocation method
26
Subdomain collocation method
Example Subdomain collocation method Numerical solution Satisfies the essential BC automatically (no need to consider boundary residual) Domain residual Integral of domain residual
27
Subdomain collocation method
Example Subdomain collocation method Numerical solution Soln symmetric about x=0.5 The max overshoots (not as much as point collocation).
28
Subdomain collocation method
Example Subdomain collocation method Analytical solution Satisfies the essential BC automatically (no need to consider boundary residual) Subdivide domain into 2 equal intervals Domain residual Set integral of domain residual to zero on each subdomain
29
Subdomain collocation method
Example Subdomain collocation method Numerical solution
30
Subdomain collocation method
Comments Subdomain collocation method Numerical solution Behavior of numerical solution much better than point collocation The coefficient matrix is nonsymmetric More complex than point collocation since integrals have to be evaluated A smooth trial function space is still required (in this example, need C1) It is better to set the integral of the residual to zero than just the residual to zero at a few collocation points. The bandwidth of the matrix depends on the size of the min(size of subdomain, support of approximation function)
31
Subdomain collocation method
Comments Reducing the constraint Subdomain collocation method Less smooth trial functions Numerical solution 1 h (i-1)h ih Wi where 1. N equations in N unknowns 2. Requires the trial functions to be in C1
32
Subdomain collocation method
Comments Reducing the constraint Subdomain collocation method Less smooth trial functions Numerical solution 1 h (i-1)h ih Wi Integrate by parts Same answer as before Requires the trial functions to be in C0 ! Starting point for “finite volume” methods (FVM)
33
Reducing the constraint
Comments Subdomain collocation method 2/3D Numerical solution Wi W Gu Gq n Gi Poisson’s equation Subdomain integral over Wi Use Green’s theorem
34
Reducing the constraint
Comments Subdomain collocation method 2/3D Numerical solution Needs the trial functions to be C0
35
Least squares method Scheme
assume that the satisfy all the boundary conditions Domain residual Minimize the L2 norm of the residual on the domain
36
Example Least squares method
37
Least squares method Example Numerical solution Domain residual
L2 norm of residual Obtain ith equation by setting
38
Example Least squares method Numerical solution Symmetric matrix
39
Least squares method Example Numerical solution
Satisfies the essential BC automatically (no need to consider boundary residual)
40
Least squares method Example Numerical solution
Soln symmetric about x=0.5 The max undershoots (unlike point/subdomain collocation).
41
Least squares method Example Analytical solution
Satisfies the essential BC automatically (no need to consider boundary residual)
42
Example Least squares method Numerical solution Right bias
43
Least squares method Comments Numerical solution
Behavior of numerical solution much better than point / subdomain collocation The coefficient matrix is symmetric and positive definite A smooth trial function space is still required (in this example, need C1) The bandwidth of the matrix depends on the support of the approximation functions
44
Weighted residual method
Scheme Comments Weighted residual method GUSWF I Numerical solution Domain residual assume that the satisfy all the boundary conditions Set the weighted integral of the residual to zero over the entire domain. Global unsymmetric weak form I (GUSWF I)
45
Weighted residual method
Scheme Comments Weighted residual method GUSWF I Numerical solution Choose Yh: Test function space yj(x) : Test function Xh: Trial function space jj(x) : Trial function N conditions to determine the N unknown uhj s
46
Weighted residual method
Scheme Comments Weighted residual method GUSWF I Numerical solution Note yi(x)= d(x-xi): POINT COLLOCATION : SUBDOMAIN COLLOCATION
47
Petrov-Galerkin method
Scheme Comments Petrov-Galerkin method GUSWF I Numerical solution Start from GUSWF I with distinct trial and test function spaces e.g., Wi W Gu Gq n Gi Poisson’s equation GUSWF I : Find uh Xh such that
48
Petrov-Galerkin method
Comments Scheme Petrov-Galerkin method GSWF Numerical solution GUSWF I requires the trial functions to be at least C1 but the test functions can be C0 (unsymmetry!) To reduce the smoothness requirement on the trial functions by using Green’s theorem Global symmetric weak form (GSWF) Find uh Xh such that
49
Petrov-Galerkin method
Comments Scheme Petrov-Galerkin method GSWF Numerical solution Choose trial functions jj (and therefore uh) to satisfy the prescribed Dirichlet BC Choose the test functions to vanish on the Dirichlet boundary to get rid of the boundary integral on Gu Find uh Xh such that
50
Petrov-Galerkin method
Scheme Comments Petrov-Galerkin method GSWF Numerical solution
51
Petrov-Galerkin method
Scheme Comments Petrov-Galerkin method GSWF Numerical solution Since Rewrite GSWF Find uh Xh such that where
52
Petrov-Galerkin method
Comments Scheme Petrov-Galerkin method GSWF Numerical solution Find uh Xh such that Note: The Neumann BC is incorporated in the GSWF The Dirichlet BC is satisfied by the trial functions jj The test functions yj vanish on the Dirichlet boundary If Xh=Yh then we revert back to the Galerkin formulation
53
Example Petrov Galerkin
54
Petrov-Galerkin method
Comments Scheme Petrov-Galerkin method Example Numerical solution GUSWF I GSWF
55
Petrov-Galerkin method
Scheme Comments Petrov-Galerkin method Example Numerical solution
56
Petrov-Galerkin method
Example Petrov-Galerkin method Numerical solution Satisfies the essential BC automatically Choose “Galerkin” choice
57
Petrov-Galerkin method
Example Petrov-Galerkin method Numerical solution Soln symmetric about x=0.5 The max undershoots (unlike point/subdomain collocation).
58
Petrov-Galerkin method
Example Petrov-Galerkin method Analytical solution Satisfies the essential BC automatically Choose Symmetric matrix
59
Petrov-Galerkin method
Example Petrov-Galerkin method Numerical solution
60
Comparison Example Numerical solution With two functions
Point collocation Subdomain collocation Galerkin
61
H-1 Method Scheme Comments GUSWF II Numerical solution
GUSWF I : the trial functions at least C1 , the test functions can be C0 (unsymmetric!) GSWF : the trial functions and test functions at least C0 (symmetric!) GUSWF II : the trial functions at least C0 and test functions at least C1 (unsymmetric!) How? use Green’s theorem one more time
62
Example H-1 Method
63
H-1 Method Comments Scheme Example Numerical solution GUSWF I GSWF
GUSWF II
64
Scheme Comments H-1 Method Example Numerical solution
65
H-1 Method Example Numerical solution
Satisfies the essential BC automatically Choose
66
H-1 Method Example Numerical solution Soln symmetric about x=0.5
The max undershoots (unlike point/subdomain collocation).
67
H-1 Method Scheme Comments GUSWF II Numerical solution GSWF
Find uh Xh such that GUSWF II Find uh Xh such that
68
Summary GUSWF II : the trial functions at least C0 and test functions at least C1 (unsymmetric!) Incorporates both natural and essential BCs Starting point for the Boundary Element Method (BEM)
69
Point Collocation Special cases Summary
GUSWF I : the trial functions at least C1 , the test functions can be C0 Point Collocation Subdomain collocation GSWF (Petrov-Galerkin) : the trial functions and test functions at least C0 Special case: Galerkin method: The trial and test functions are identical GUSWF II : the trial functions at least C0 and test functions at least C1 Special cases
70
Multiresolution analysis: Wavelet Galerkin
Orthogonal Discrete Wavelet Transform or DWT Orthogonal IDWT
71
In operator form Define Multiresolution analysis: Wavelet Galerkin
Orthogonal Discrete Wavelet Transform or DWT Define Orthogonal IDWT
72
In operator form Multiresolution analysis: Wavelet Galerkin
Orthogonal Discrete Wavelet Transform or DWT Orthogonal IDWT
73
Single scale wavelet Galerkin
Multiresolution analysis: Wavelet Galerkin Single scale wavelet Galerkin Find
74
Two-scale wavelet Galerkin
Multiresolution analysis: Wavelet Galerkin Two-scale wavelet Galerkin Premultiply by W
75
Hence Multiresolution analysis: Wavelet Galerkin
Split the single scale equation into 2-scale equation
76
Multiresolution analysis: Wavelet Galerkin
Single scale VBVP Find such that Multiple scale VBVP Find such that
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.