Home Error analysis of approximate operators for a particle method based on Voronoi diagram
Article
Licensed
Unlicensed Requires Authentication

Error analysis of approximate operators for a particle method based on Voronoi diagram

  • Hajime Koba ORCID logo EMAIL logo and Kazuki Sato
Published/Copyright: February 28, 2023

Abstract

This paper considers several approximate operators used in a particle method based on a Voronoi diagram. We introduce and study our approximate operators on gradient and Laplace operators. We derive error estimates for these approximate operators by applying our weight functions. The key idea of deriving our error estimates is to divide the integration region into a ring-shaped area and some areas. In the appendix, we give an exemplary application of the main results of this paper.

MSC 2010: 33F05

A Appendix: Applications of main results

We state an application of the main results of this paper. We consider the following case:

w ( x ) = { 1 , x B ¯ h , δ , 0 , x 2 B ¯ h , δ .

It is easy to check that L w = 0 and that for each 0 < q < p ,

w ( a k - ) L 1 ( B p ( a k ) B q ( a k ) ) = π ( p 2 - q 2 ) ,
w ( a k - ) / | a k - | L 1 ( B p ( a k ) B q ( a k ) ) = 2 π ( p - q ) ,
| a k - | w ( a k - ) L 1 ( B p ( a k ) B q ( a k ) ) = 2 π 3 ( p 3 - q 3 ) ,
| a k - | 2 w ( a k - ) L 1 ( B p ( a k ) B q ( a k ) ) = π 2 ( p 4 - q 4 ) .

In this section, we assume that δ = r σ / 2 and

w ( x - ) L 1 ( B h ( a k ) σ k ) = w ( x - ) L 1 ( B h , δ ( a k ) ) ,
i ( a k , h ) V i | a k - a i | w ( a k - a i ) j ( a k , h ) V j | a k - a j | 2 w ( a k - a j ) = | a k - | w ( a k - ) L 1 ( B h ( a k ) B δ ( a k ) ) | a k - | 2 w ( a k - ) L 1 ( B h ( a k ) B δ ( a k ) ) .

Suppose that there is C * > 1 such that

h = C * r σ .

Assume that ( a k , λ h ) for some 0 < λ < 1 . Using Theorems 1.31.6 and

L 1 ( σ k B δ ( a k ) ) L 1 ( B r σ ( a k ) B δ ( a k ) ) ,

we have the following corollary.

Corollary B.

For each f C 3 ( Ω ¯ H ) ,

| f ( a k ) - Π ~ h f ( a k ) | ( C * r σ + r σ ) | f | C 1 + 3 / 2 C * 2 - 1 / 4 | f | C 0 ,
(B.1) | f ( a k ) - ~ h f ( a k ) | 4 C * r σ | f | C 2 + ( 8 λ C * + 8 ( λ C * + 1 ) 2 + 1 C * 2 - 1 / 4 ) | f | C 1 ,
| Δ f ( a k ) - Δ ~ h f ( a k ) | 24 C * r σ | f | C 3 + 1 3 r σ ( C * 4 - 1 / 16 )
× ( 8 + 24 ( λ C * + 1 ) 2 + 56 C * 3 - 7 3 ( C * 4 - 1 / 16 ) + C * ( 64 C * 3 - 8 ) C * 2 + 1 / 4 + 16 C * 3 - 2 λ C * ) | f | C 1 ,
| Δ f ( a k ) - ~ h f ( a k ) | 24 C * r σ | f | C 3 + ( 32 λ C * + 24 r σ ( C * 2 - 1 / 4 ) + 32 λ C * r σ ( C * + 1 / 2 ) ) | f | C 1 .

Moreover, the following two assertions hold:

  1. If r σ = 10 - 5 m , C * = 10 4 m , λ = 10 - 2 m for some m , then

    | f ( a k ) - Π ~ h f ( a k ) | ( 1 10 m + 1 10 5 m ) | f | C 1 + 1 10 8 m - 1 | f | C 0 ,
    (B.2) | f ( a k ) - ~ h f ( a k ) | 4 10 m | f | C 2 + 1 10 2 m - 1 | f | C 1 ,
    | Δ f ( a k ) - Δ ~ h f ( a k ) | 24 10 m | f | C 3 + 1 10 m - 1 | f | C 1 ,
    | Δ f ( a k ) - ~ h f ( a k ) | 24 10 m | f | C 3 + 1 10 m - 2 | f | C 1 .

  2. If r σ = 10 - 2 , C * = 4 , λ = 1 2 , then

    | f ( a k ) - Π ~ h f ( a k ) | 1 20 | f | C 1 + 1 10 | f | C 0 ,
    | f ( a k ) - ~ h f ( a k ) | 4 25 | f | C 2 + 10 | f | C 1 ,
    | Δ f ( a k ) - Δ ~ h f ( a k ) | 24 25 | f | C 3 + 300 | f | C 1 ,
    | Δ f ( a k ) - ~ h f ( a k ) | 24 25 | f | C 3 + 1000 | f | C 1 .

Proof of Corollary B.

We only show (B.1) and (B.2). Fix f C 3 ( Ω ¯ H ) .

We first show (B.1). Since L w = 0 , it follows from Theorem 1.4 to see that

(B.3) | f ( a k ) - ~ h f ( a k ) | 4 h | f | C 2 + { 8 r σ λ h + 4 w ( a k - ) L 1 ( σ k B δ ( a k ) ) w ( a k - ) L 1 ( B h ( a k ) B δ ( a k ) ) + 8 w ( a k - ) L 1 ( B λ h + r σ ( a k ) σ k ) w ( a k - ) L 1 ( B h ( a k ) σ k ) } | f | C 1 .

By the assumptions of Section A, we check that the right-hand side of (B.3) is greater than or equal to

4 C * r σ | f | C 2 + ( 8 r σ λ C * r σ + 4 π ( r σ 2 - r σ 2 / 4 ) π ( C * 2 r σ 2 - r σ 2 / 4 ) + 8 π { ( λ C * r σ + r σ ) 2 - r σ 2 / 4 } π ( C * 2 r σ 2 - r σ 2 / 4 ) ) | f | C 1
= 4 C * r σ | f | C 2 + ( 8 λ C * + 8 ( λ C * + 1 ) 2 + 1 C * 2 - 1 / 4 ) | f | C 1 .

Therefore, we obtain (B.1).

Next we show (B.2). A direct calculation shows that

4 C * r σ = 4 10 4 m 10 - 5 m = 4 10 m

and that

8 λ C * + 8 ( λ C * + 1 ) 2 + 1 C * 2 - 1 / 4 = 8 10 2 m + 8 ( 10 2 m + 1 ) 2 + 1 10 8 m - 1 / 4
8 10 2 m + 1 10 2 m 1 10 2 m - 1 .

From (B.1), we have (B.2). Therefore, Corollary B is proved. ∎

Acknowledgements

The authors would like to thank the anonymous referees for their valuable comments to improve this paper.

References

[1] Y. Imoto and D. Tagami, A truncation error estimate of the interpolant of a particle method based on the Voronoi decomposition, JSIAM Lett. 8 (2016), 29–32. 10.14495/jsiaml.8.29Search in Google Scholar

[2] Y. Imoto and D. Tagami, Truncation error estimates of approximate differential operators of a particle method based on the Voronoi decomposition, JSIAM Lett. 9 (2017), 69–72. 10.14495/jsiaml.9.69Search in Google Scholar

[3] K. Ishijima and M. Kimura, Truncation error analysis of finite difference formulae in meshfree particle methods (in Japanese), JSIAM Lett. 20 (2010), 165–182. Search in Google Scholar

[4] S. Koshizuka and Y. Oka, Moving-particle semi-implicit method for fragmentation of incompressible fluid, Nuclear Sci. Eng. 123 (1996), 421–434. 10.13182/NSE96-A24205Search in Google Scholar

[5] G. Voronoi, Nouvelles applications des paramètres continus à théorie des formes quadratiques. Deuxième Mémoire. Recherches sur les paralléloèdres primitifs, J. Reine Angew. Math. 136 (1909), 67–182. 10.1515/crll.1909.136.67Search in Google Scholar

Received: 2022-09-14
Revised: 2023-01-19
Accepted: 2023-01-24
Published Online: 2023-02-28
Published in Print: 2023-11-01

© 2023 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 29.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/anly-2022-1104/html
Scroll to top button