User:Mmedvin/sandbox
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
No issues specified. Please specify issues, or remove this template. |
Differential equations |
---|
Scope |
Classification |
Solution |
People |
In mathematics, The Difference Potentials Method (DPM) is a numerical technique to find an approximate solutions of boundary value and/or interface problems in difference and differential formulations. It can be applied in many areas of engineering and science including fluid mechanics[1], acoustics, electromagnetics[2], and fracture mechanics[3].
Difference potentials and DPM play the same role in the theory of solutions of linear systems of difference equations on multi-dimensional non-regular meshes as the classical Cauchy integral and the method of singular integral equations do in the theory of analytical functions (solutions Cauchy-Riemann system). [4]
DPM provides stable and robust algorithm for high order approximation of the problems with discontinuities in coefficients of underlying equations describing the physical problem. DPM handles arbitrary shaped boundaries and interfaces using (but not limited to) regularly structured grids, e.g. Polar\Cartesian. The boundaries and interfaces not conforming with the numerical grid are handled without reducing the accuracy or hampering stability.
History
[edit]Difference Potentials Method was originated by Viktor Solomonovich Ryabenk'ii in 1969[5] and were generalized later by his students and their followers.
The phylosophy
[edit]DPM use advantages of several algorithmic approaches and engineering principles, among those the reduction, divide and conquer, modularity and reusability. That is, DPM reduces a boundary (or an interface) problem to a problem of finding coefficients of the expansion of the solution into some basis, e.g. Fourier or Chebyshev along the boundary(interface). The reduction described reminds the spectral approach, however DPM is not a spectral method. DPM divides the original domain/problem is into several numerically simple auxiliary domains (AD) and define numerically efficient auxiliary problems (AP). The solution to the original problem is assembled from the solutions to the AP's. DPM creates a basis to a functional space of solution to AP's, which make it modular and reusable. In addition, this makes DPM a very efficient algorithm for a multiple data problem, since different input data leads to the different set of the coefficients to the same basis expansion, so the basis to a functional space of solution to AP's needs to be computed only once.
Let be a linear differential operator and let be a Green's function of . Consider a differential problem in domain
subject to some boundary condition providing existence and uniqueness.
Definition: The Calderon's operator, a potential with density is defined as
where denote a derivative in direction of a vector normal to the boundary shape of .
Definition: A trace operator that maps a function defined for to a vector on is defined as.
Thus, the Green's solution to is given by
Definition: Let . Then a projection operator is defined as
Theorem: A given boundary function is a trace of the solution to the homogeneous equation on : , if and only if satisfies the Boundary Equation with Projection (BVP):
Assume that is given and take an arbitrary sufficiently smooth and compactly supported function , that satisfies . Since in general, the Green's solution for becomes
Therefore we arrive at new definition of Calderon's potential
| 1 |
which is insensitive of choice of . Furthermore, now the Calderon Potential does not contain surface integrals and allows us to define Calderon’s operators for the case of variable coefficients, when there is no known fundamental solution.
Numerical Algorithm
[edit]Let be linear differential operators. Let be a solver, a program that solves in a rectangular domain (using a Cartesian grid) subject to given boundary condition providing uniqueness.
Consider the following problem
| 2 |
where is a given smooth curvilinear domain.
We describe below an algorithm that uses on Cartesian grid to solve (2) which domain, , is not necessarily conform the grid . However first we need several definitions.
The Grid Representation of
[edit]Let be a set of all grid points of the Cartesian domain except all the boundary points. In order to define define the following sets
- a stencil as used in centered at the grid point
Finally
The Algorithm
[edit]Assume that along the curvilinear boundary , the solution to (2) and its normal derivative has an expansion in some basis, e.g. Fourier. Denote it as and consider that it can be approximated by a finite subspace of the basis, e.g. , where is an arc-length parameter, that is
and
- For each
- Define an auxiliary function as following:
- Use the (direct) operator to define
- Solve using , Note, the numerical counterpart of the Calderon Potential is given by , see(1), and the projection is its restriction to the , that is
- Define
- Define an auxiliary function as following:
- Set a matrix from the column vectors numerical counterpart of BVP
Given a solver to for a rectangular domain. in Cartesian Domain
Note that numerically can be any solution .
Mmedvin (talk) 03:59, 22 February 2015 (UTC)
- ^ RYABEN'KII, V. S.; TSYNKOV, S. V. "An Application of the Difference Potentials Method to Solving External Problems in CFD" (PDF). Computational Fluid Dynamics Review 1998. 1: 169–205. Retrieved 29 June 2014.
- ^ Medvinsky, M.; Tsynkov, S.; ]Turkel,, E. (2013). "High Order Numerical Simulation of the Transmission and Scattering of Waves Using the Method of Difference Potentials" (PDF). Journal of Computational Physics (243): 305–322. Retrieved 29 June 2014.
{{cite journal}}
: CS1 maint: extra punctuation (link) - ^ Woodward, W. Huw; Utyuzhnikov, Sergei V.; Massin, Patrick. "On the application of the method of difference potentials to linear elastic fracture mechanics". To appear in procceding of WCCM – ECCM – ECFD 2014.
- ^ RYABEN’KII, V.S. (1996). "Difference Potentials Method and its applications". Mathematische Nachrichten. 177 (1): 251–264. Retrieved 29 June 2014.
- ^ http://elibrary.ru/item.asp?id=17758216. Retrieved 29 June 2014.
{{cite web}}
: Missing or empty|title=
(help)