Научная статья на тему 'Solving the eigenvalues and eigenfunctions problems for the Helmholtz equation by the point-sources method'

Solving the eigenvalues and eigenfunctions problems for the Helmholtz equation by the point-sources method Текст научной статьи по специальности «Математика»

CC BY
142
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
POINT-SOURCES METHOD / EIGENVALUES / EIGENFUNCTIONS / HELMHOLTZ EQUATION / FUNDAMENTAL / SOLUTION / METHOD OF FUNDAMENTAL SOLUTIONS / МЕТОД ТОЧЕЧНЫХ ИСТОЧНИКОВ / СОБСТВЕННЫЕ ЗНАЧЕНИЯ / СОБСТВЕННЫЕ ФУНК-ЦИИ / УРАВНЕНИЕ ГЕЛЬМГОЛЬЦА / ФУНДАМЕНТАЛЬНОЕ РЕШЕНИЕ / МЕТОД ФУНДАМЕНТАЛЬНЫХ РЕШЕНИЙ

Аннотация научной статьи по математике, автор научной работы — Shcherbakova Elena E.

The paper provides the developed approach to solve the eigenvalues and eigenfunctions problems for the Helmholtz equation in domains with an arbitrary configuration. In developing the approach for numerical solution of problems, the point-sources method (PSM) was used. The proposed method is based on the analysis of the condition number of the PSM system or the error of the numerical solution of problems. The concept of "eigenvalues criteria" is introduced. The research result is a developed effective method an algorithm for solving problems of eigenvalues and eigenfunctions for the Helmholtz equation. It is shown that at the approach of the Helmholtz parameter to the problem eigenvalue, the condition number of the PSM system and the error of the numerical solution rise sharply. Therefore, we calculate the dependence of the condition number of the PSM system or error of the problem numerical solution on the Helmholtz parameter. Then, according to position of the maximum of the received dependences we find the eigenvalues of the Helmholtz equation in a given domain.. After finding the eigenvalues, it is possible to proceed to the determination of the eigenfunctions. At that, if the eigenvalue appears degenerate, that is some eigenfunctions correspond to it, then it is possible to find all the eigenfunctions taking into account the symmetry of the solution domain. The two-dimensional and three-dimensional test problems are solved. Upon the results obtained, the conclusion about the efficiency of the proposed method is made.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Solving the eigenvalues and eigenfunctions problems for the Helmholtz equation by the point-sources method»

UDC 519.632; 539.182

Solving the eigenvalues and eigenfunctions problems for the Helmholtz equation

• *

by the point-sources method* E. E. Shcherbakova**

Don State Technical University, Rostov-on-Don, Russian Federation

The paper provides the developed approach to solve the eigenvalues and eigenfunctions problems for the Helmholtz equation in domains with an arbitrary configuration. In developing the approach for numerical solution of problems, the point-sources method (PSM) was used. The proposed method is based on the analysis of the condition number of the PSM system or the error of the numerical solution of problems. The concept of "eigenvalues criteria" is introduced. The research result is a developed effective method - an algorithm for solving problems of eigenvalues and eigenfunctions for the Helmholtz equation. It is shown that at the approach of the Helmholtz parameter to the problem eigenvalue, the condition number of the PSM system and the error of the numerical solution rise sharply. Therefore, we calculate the dependence of the condition number of the PSM system or error of the problem numerical solution on the Helmholtz parameter. Then, according to position of the maximum of the received dependences we find the eigenvalues of the Helmholtz equation in a given domain.. After finding the eigenvalues, it is possible to proceed to the determination of the eigenfunc-tions. At that, if the eigenvalue appears degenerate, that is some eigenfunctions correspond to it, then it is possible to find all the eigenfunctions taking into account the symmetry of the solution domain. The two-dimensional and three-dimensional test problems are solved. Upon the results obtained, the conclusion about the efficiency of the proposed method is made.

Keywords: point-sources method, eigenvalues, eigenfunctions, Helmholtz equation, fundamental solution, the method of fundamental solutions.

Introduction. A number of problems of mathematical physics, having great practical importance in the development of electro-mechanical devices, lead to the decision of the Helmholtz homogeneous equation

AU (r )+ÀU (r) = 0 (1)

with a positive value of the Helmholtz parameter X>0. This is a broad class of problems related to the steady-state oscillations (mechanical, acoustic, thermal, electromagnetic, etc.). Numerical solution of mass and heat transfer problems also leads to the Helmholtz equation, having a negative value of the parameter X <0. The importance of the Helmholtz equation is also conditioned the fact that all elliptic equations with constant coefficients are equivalent to the equation of this kind.

Solution to a number of applied problems required to find the eigenvalues and eigenfunc-tions for the Laplace equation in domains with a different configuration. The analytical solution to such problems, and numerical solution using traditional numerical methods, can cause considerable

*

The research is done within the frame independent R&D.

** E-mail: Sherbakovaee@mail.ru

difficulties and are not always advisable especially if a domain of the solution has a complicated configuration, and the boundary conditions include the normal derivative.

One of the most effective methods for the numerical solution to boundary value problems for elliptic equations is the point-sources method (PSM) [1-7]. This method is used in the simulation of electrical, magnetic, thermal, concentration, elastic stress and other physical fields [8-17]. PSM advantage is its simplicity, and a much smaller amount of computation in comparison with traditional numerical methods for solving boundary value problems, such as, for example, a finite element method (FEM). Application of PSM can be justified as in the problems solution of eigenvalues for elliptic equations, for example, the Helmholtz equation [18, 19], the Schrodinger equation [20, 21].

Description of the numerical method. Suppose that in Q domain Helmholtz equation (1) is performed, and on dQ - Q domain boundary condition type is defined

a(r f-U + ß(r U ^ -n

y(r L , (2)

SQ

SQ

where a, P, y- continuous functions defined on the boundary dQ domain Q.

For finding unknown function £/(r) PSM may be used. For this purpose N nodes were located on the boundary dQ at points with coordinates r*. Around the domain Q, at some distance from its border, are located N point sources of the field with the charges qj, at points with coordinates Rj. The defined field is approximately represented as a sum

U(r) = £ jir, R j ), (3)

j=i

where g(r, Rj) - the fundamental solution of the Helmholtz equation. In three-dimensional version.

t v exp(±y/j\r-R) , N

g (r'R )= l|r-R| • (4l)

The solution to the problems of two-dimensional fundamental solutions [22], is expressed in terms of modified Bessel functions of the second kind (if X <0):

g (r,R ) = ± K 0 (V-\| r - R ) , (42)

or through the Hankel function of the first kind of zero order (when X> 0):

g(r,R) = l-HO^VIlr -R). (43)

Sign in (4i) is selected depending on the specific features of the problem being solved. Depending on the sign of the parameter X, exponent argument in the expression (41) will be either real or imaginary number.

When X = 0, the equation (1) degenerates into the Laplace equation and the fundamental solution (41) for three-dimensional problems takes the form g(r, R) = 1/(4i| r - R ) ; accordingly for two-dimensional problems

g M ) = :rlnr

2n r

R

1

The solution g(r, R) can be considered as a potential field, created at the point r, by unit point charge, located at R. For any charge values qj, function £/(r) satisfies the Helmholtz equation (1). It is necessary to choose the charges q so that the boundary conditions (2) are performed in all the N boundary nodes. For the node with number i, the condition (2) can be written as

£ q, U, + ß(r- )g <r< ' R j ^ ).

(5)

As a result, writing the equation (5) for all N nodes, we obtain a system of linear algebraic equations, the PSM system. After the solution of the system (5), the unknown field U(r) is approximately expressed by the formula

N

U (r ) = £ qg (r, R j). (6)

j=i

It is known, that for some positive values of the parameter X, the boundary value problem (1)-(2) for the homogeneous Helmholtz equation with homogeneous boundary conditions (y(r)=0) may have a non-zero solution. Finding these parameter values X=Xn, eigenvalues, and the corresponding solutions, the eigenfunctions of the boundary value problem, is the main purpose of this paper.

When y(r)=0, PSM system is the system of homogeneous linear algebraic equations. As it is known, for the existence of a nonzero solution of this system it is necessary that its determinant is equal to zero. However, the rounding errors in calculating the determinant, leads to the fact that the approach of the parameter X to some of their eigenvalues, there is a sharp decrease in the absolute value of the determinant (instead of its conversion to zero) and, accordingly, a sharp increase in the condition number of the PSM system. It, therefore, leads to a sharp increase in the error of the numerical solution of the boundary value problem.

Thus, the eigenvalues of the problem can be approximately installed in the calculation dependence of the determinant, or the condition number of the PSM system, or error in the numerical solution of the boundary value problem, from the Helmholtz parameter X. Let us call these parameters as criteria of eigenvalues.

When the eigenvalue is found, it is possible to determine the eigenfunctions corresponding to this eigenvalue problem boundary value. It is possible to proceed as follows. Set ready U0(r) solution for the homogeneous Helmholtz equation. Such decision can be an expression corresponding to the field of a point charge Q (42), located outside the solution domain of boundary value problem. The values of this field in dQ boundary of the domain Q are used as a right-hand member of equation in the boundary condition (2). The solution boundary value problem obtained by using PSM, when value of the parameter X is equal to one of the eigenvalues X=Xn, and can be represented as the sum of U (r) = U 0 (r)+u(r), where u(r)- eigenfunction, eigensolution, corresponding to a given eigenvalue. It follows that the proper function will be equal to the difference between the solution of the

boundary problem, obtained by PSM, and the given decision Uo(r) of the homogeneous Helmholtz equation:

u(r ) = U (r ) = U 0 (r ). (7)

Of course, the accuracy of such a decision, due to ill-conditioning of the PSM system, may not be very high. However, as it will be shown below, this accuracy is usually quite acceptable.

Usually, some eigenfunctions of the boundary value problem correspond to the given eigenvalue. In this case it is possible to find all eigenfunctions, corresponding to a given Xn. For this purpose, using the method described above, we find eigenfunctions, corresponding to different locations of the charge Q, created the field U0(r). Then, if necessary, between the obtained eigenfunc-tions produce orthogonalization.

Test example of finding the eigenvalues for two-dimensional problem. As an example, we consider the test to find the eigenvalues and eigenfunctions of the Dirichlet problem for the homogeneous Helmholtz equation in a circular domain of radius r0. It is known [23], the eigenvalues for this problem have the form

u2

^ _ r* nm

r2 '0

where p.nm - positive roots of the transcendental equation Jn (u) = 0 ; Jn (u) — Bessel function of order n, n = 0,1,2,...; m = 1,2,3,....

Two eigenfunctions correspond to each n> 0:

Unm(r ) = Jn (r^íкm )c0sn9 , U u?m)(r ) = Jn )sinn9 . (8)

For n=0 the eigenfunctions have axial symmetry and equal

«om(r )=j o (rV^om). (9)

When solving a test problem, the coordinate origin was placed in the center of the circular domain of radius r0=2. Point charges, modeling the researched field by using PSM, were evenly distributed on the auxiliary circle of radius R = 3. The charge Q, creating a known field U0(r), was located on the X-axis at a distance p=2r0 from the center of the domain Q. When finding eigenfunctions Mn2m)(r) the charge Q is moved to the axis Y.

Fig. 1 shows graphs of the criteria for the eigenvalues of the parameter X. The x-axis represents the value of (X-X01)/Xo1, where X01- the smallest eigenvalue of the boundary value problem corresponding ^01~2.405. The ordinate axis is a value of C/Cmax, where Cmax - the condition number of the PSM system at X=X01 (curve with square markers); a relative error s/smax, where smax- PSM error at X=X01 (curve with round markers); or the value of Dmin/D, where Dmin - determinants (in absolute value) of the matrix system at PSM X=X01 (curve with triangle markers). The calculations were performed with the number of charges, simulating the field, N=30.

Fig. 1. Dependencies of eigenvalues criteria on the relative value of the parameter X

As it can be seen from Fig. 1, we use the dependence of the condition number C on the parameter X, to find the eigenvalues of the problem, of the least preferred. Since the maximum of corresponding curve is expressed weakly (the maximum value differs of the minimum by less than 6 times). In addition, the change in the number conditionality takes place in a very narrow range AX value of the parameter X (AX^0.02X0i). Therefore, to find the eigenvalues of the boundary value problem it is advisable to use the dependency PSM error from parameter X, since in this case it is possible to find eigenfunctions simultaneously.

Note that, the results which are shown in Fig. 1 were calculated, using the number p,0i~2.405. By substituting a more accurate value of this parameter p,01~2.4048255577, the maximum of dependences presented in Fig. 1 become sharper. In our test problem solving we intentionally used approximate values of the eigenvalues, as in the solution of real problems in the process of finding the eigenvalues, given by step variation AX, parameter X, which cannot be infinitesimal. In reality, we can only approach the eigenvalue. In this case eigenvalue can be found only if the step variation AX is less than the maximum width in the corresponding dependency.

The results shown in Fig. 1 were obtained when the amount of charges, simulating the field, was N=30. Computational experiments showed that increasing the number N of charges does not lead to significant improvement dependencies in Fig. 1. Moreover in the graph of the dependence of condition number of the PSM system from the parameter X, the maximum becomes much less expressed. Therefore, we recommended using a small number of modeling field charges, when searching for the eigenvalues.

When searching for the following eigenvalues Xnm, with large values of n and m the noted above features of the method are the same with one significant addition. Namely, the greater the eigenvalue, the corresponding maxima on the curves of dependence of the eigenvalues criteria on the value of the parameter X, become narrower. Therefore, if you search for X01, as it can be seen in Fig. 1, it is enough to set the step of the variation order AX^0.1X01, then searching X03, as shown by

calculation, varying the step will have to decreased to values AX^0.02Xo3, which, of course, will increase the amount of computation.

Test example of finding the eigenvalues for three-dimensional problem. As another test example, we consider the determination of the Dirichlet problem eigenvalues for the homogeneous Helmholtz equation in a cube domain with side L = 2. For this problem, the eigenvalues are [21]

=K2 (n2 + m 2 + k2 )/L2 ; n = 1,2,3,...; m = 1,2,3,...; k = 1,2,3,..., and the eigenfunctions are

unnk (x, y,z) = sin(pnx / L) sin{nmy / L) sin(nkz / L).

Thus, the eigenvalues are determined by the value of the number l = n2 + m2 + k2. The first eigenvalue, determined by n = 1; m = 1; k = 1; l = 3, the unique eigenfunction is corresponding to it. This eigenvalue is not degenerate. The next larger eigenvalue, corresponding l = 6, has three times degenerated already.

When solving the test problem, the point charges of the modeling the researched field with the help of the PSM were evenly distributed on the surface of the auxiliary cube with rib length Lq=1,3L. The charge Q, creating the known field U0 (r), was located on the X axis at a distance p= L from the cube center.

The graphs of the dependence of the relative PSM error on the relative deviation of the Helmholtz parameter from the eigenvalue are shown in Fig. 2. The value (X-X0)/X0 is plotted along the abscissa, where X0 is the test eigenvalue of the boundary-value problem. Calculations were performed with the number N=600 of charges modeling the field.

—hO—

\

\

*«««-- I-*-A

-0,010 -0,005 0,000 0,005 0,010

A XiX

Fig. 2. Dependencies of the PSM relative error on the relative value of the parameter X

In Fig. 2, the curve with round markers was obtained for the first eigenvalue, accoding to l=3; the curve with triangle markers - for the next eigenvalue corresponding to l=6 . As it can be

seen from Fig. 2, the curve accoding to the first eigenvalue has a sharper and higher maximum than the corresponding curve obtained for the second eigenvalue. For the subsequent eigenvalues, the maxima on the corresponding curves become more diffuse and less pronounced.

Test example of finding the eigenfunctions. After eigenvalue, example Xoi, was found, we can find eigenfunction of boundary value problem (7). In this case, it is necessary, to be able to control the error of the result. To assess the error of the eigenfunction u (r), obtained by PSM, firstly we perform the normalization of this function, and of the known eigenfunction (9), by dividing these functions at their maximum values in the domain of solution. After this the estimated value of the

s = maxl w(r )- ^(r 1.

reQ 1 1

For the eigenfunctions in Fig. 3 it is shown the dependence of the PSM error from the number of charges N, modeling the field. The dependences, obtained for X01 (curves round markers), for X03 (curve with triangle markers) and X04 (curve with square markers), are shown in Fig. 3.

Fig. 3. Dependence of the PSM relative error for the eigenfunctions, on the number of charges N, simulating the field.

Fig. 3 shows that the PSM relative errors are very small (up to 10-10) for the eigenfunctions. It is evident that PSM is characterized by the rapid exponential decrease of errors with increasing number of charges N. The smallest error is observed for the smallest eigenvalue. For X04 error of PSM is several orders of magnitude higher than for X01, while remaining sufficiently low (about 10-6 for N = 55).

As it is noted above, the eigenvalues Xnm with n> 0 correspond two eigenfunctions (8). In the calculation of eigenfunctions (7), using PSM, we find one of them, or their linear combination. This depends on the known solution U0(r), i.e. the position of the charge Q, creating a field U0(r).

Fig. 4 shows the computer screen, with the distribution of the values eigenfunction graphics along the X-axis from the center of the solutions domain to its boundary. The parameter X relied close to the property value of X12.

Ymin = -0.34600 Ymax = 0.581852

0 0 1 23456789 10

Fig. 4. Screenshot, which shows the distribution of the values eigenfunctions graphics along the X-axis from the center of the field of solutions domain to its boundary

The solid curve in Fig. 4 corresponds to the exact value of eigenvalue X12. The curve obtained through PSM, merges with the graph of analytical solution H$(r). However, a small change in a parameter X leads to a significant distortion of the numerical solution, as it is evident in Fig. 4, where the dashed curve was obtained at X=1.01X12.

In modeling the eigenfunctions, as before, the charge Q creating the field U0 (r) was located on the X axis at a distance p= 2r0 from the center of the domain Q. In doing so, we obtained the ei-genfunction u1(2)(r). When the charge Q, generating the field U0(r) ,was moved to the axis Y, the ei-genfunction u<22)(r) is modeled . This is due to the fact that the symmetry of the eigenfunction agrees with the symmetry of the field U0 (r).

When solving the three-dimensional boundary value problem in the volume of a cube, the choice of the charge Q location creating the field U0(r) also determines one or another eigenfunction. For example, for the second eigenvalue, when the charge Q is located on the X axis, the eigenfunction u21 j(x,y,z) is determined. To find the eigenfunction u121 (x,y,z), Q must be placed on the Y axis, and for the eigenfunction u112(x,y,z) — on the Z axis.

Conclusion. The above examples of test problems demonstrate the effectiveness of using PSM in solving problems of finding the eigenvalues and eigenfunctions of the Helmholtz equation. Taking into account that these tasks can be performed using a small number of point charges (no more than a few tens in solving two-dimensional problems, several hundred - for three-dimensional problems) it should be recognized that the method is very economical. The difficulties associated with the multiplicity of eigenvalues, are easily overcome by the use of several different U0(r) of the known solutions, which do not necessarily have to match the field of a point charge, but must be consistent with the symmetry of the required eigenfunctions.

References

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1. Fairweather G. The method of fundamental solutions for elliptic boundary value problems / G. Fairweather, A. Karageorghis // Ad. Vol. Comput. Math. - 1998. - Vol. 9. - P. 69-95.

2. Alves C.J.S. A new method of fundamental solutions applied to nonhomogeneous elliptic problems / C.J.S. Alves, C.S. Chen // Advances in Computational Mathematics. - 2005. - Vol. 23 -P. 125-142.

3. Knyazev, S.Y. Ustoychivoct' i skhodimost' metoda tochechnykh istochnikov polya pri chislennom reshenii kraevykh zadach dlya uravneniya Laplasa. [Stability and convergence of the point sources method in the numerical solution of boundary value problems for the Laplace equation.] Izv. vuzov. Electromechanics, 2010, no. 1, pp. 3-12 (in Russian).

4. Knyazev, S.Y., Shcherbakova, E.E., Engibaryan, A.A. Chislennoe reshenie kraevykh zadach dlya uravneniya Puassona metodom tochechnykh istochnikov polya. [Numerical solution of boundary value problems for the Poisson equation by the point sources method.] Vestnik of Don State Technical University, 2014, vol. 14, no. 2(77), pp. 15-20 (in Russian).

5. Knyazev, S.Y., Shcherbakova, E.E. Reshenie trekhmernykh kraevykh zadach dlya uravneniy Laplasa s pomoshchyu metoda diskretnykh istochnikov polya. [The decision of the three-dimensional boundary value problems for the Laplace equation using the method of discrete sources of the field.] Izvestiya vysshikh uchebnykh zavedeniy. Electromechanics, 2015, no. 5, pp. 25-30 (in Russian).

6. Bahvalov, Y.A., Knyazev S.Y., Shcherbakov, A.A., Shcherbakova, E.E. Pogreshnost' metoda tochechnykh istochnikov pri modelirovanii potentsial'nykh poley v oblastyakh s razlichnoy konfiguratsiey. [Accuracy of the point sources method in the modeling of potential fields in areas with different configurations.] Izvestiya vysshikh uchebnykh zavedeniy. Electromechanics, 2012, no. 5, pp. 17-21 (in Russian).

7. Knyazev, S.Y., Shcherbakova, E.E., Zaichenko, A.N. Sravnitel'ny analiz dvykh variantov metoda kollokatsiy pri chislennom modelirovanii potentsial'nykh poley. [Comparative analysis of two variants of the collocation method for numerical modeling of potential fields.] Izvestiya vysshikh uchebnykh zavedeniy. Electromechanics, 2014, no. 1, pp. 17-19 (in Russian).

8. Knyazev, S.Y., Shcherbakova, E.E. Reshenie zadach teplo- i massoperenosa s pomoshch'yu metoda tochechnykh istochnikov polya. [The solution of problems of heat and mass transfer by the point sources method. Proceedings of the higher educational institutions.] North-Caucasian region. Series: Engineering, 2006, no. 4, pp. 43-47 (in Russian).

9. Knyazev, S.Y., Pustovoyt, V.N., Shcherbakova, E.E. Modelirovanie poley uprugikh de-formatsiy s primeneniem metoda tochechnykh istochnikov. [Modeling of elastic strain fields using the point sources method.] Vestnik of Don State Technical University, 2015, vol. 15, no. 1 (80), pp. 29- 38 (in Russian).

10. Knyazev, S.Y., Pustovoyt, V.N., Shcherbakova, E.E. Modelirovanie trekhmernykh poley uprugikh deformatsiy s pomoshch'yu metoda tochechnykh istochnikov. [Simulation of three-dimensional fields of elastic deformation by the point sources method.] Vestnik of Don State Technical University, 2015, vol. 15, no. 4 (83), pp. 13- 23 (in Russian).

11. Knyazev, S.Y., Shcherbakova, E.E., Shcherbakov, A.A. Sravnitel'ny analiz razlichnykh variantov ispol 'zovaniya metoda tochechnykh istochnikov polya pri modelirovanii temperaturnykh poley. [A comparative analysis for different variants of the point sources method in the temperature fields simulation.] Fiziko-matematicheskoe modelirovanie system: Materialy XII mezhdunar. semi-

nara. [Physical and mathematical modeling of systems: Proceedings of XII Intern. workshop.] Voronezh, Voronezh. state. tehn. university, 2014, pp. 52-56 (in Russian).

12. Lunin, L.S., Knyazev, S.Y., Seredin, B.M., Poluhin, A.S., Shcherbakova, E.E. Issledo-vanie stabil'nosti termomigratsii ansamblya lineynykh zon s pomoshch'yu trekhmernoy komp'yuternoy modeli, postroennoy na osnove metoda tochechnykh istochnikov polya. [Stability study of linear thermal migration zones ensemble using three-dimensional computer model, built on the basis of the point sources method. Vestnik Yuzhnogo nauchnogo tsentra, 2015, vol. 11, no. 4, pp. 9-15 (in Russian).

13. Knyazev, S.Y., Shcherbakova, E.E., Shcherbakov, A.A. Matematicheskoe modelirovanie poley uprugikh deformatsiy metodom tochechnykh istochnikov polya. [Mathematical modeling of elastic deformation fields by the point sources method. Mathematical methods in engineering and technology.] MMTT, 2015, no. 5 (75), pp. 21-23 (in Russian).

14. Knyazev, S.Y., Shcherbakova, E.E., Shcherbakov, A.A. Komp'yuternoe modelirovanie potentsial'nykh poley metodom tochechnykh istochnikov: monografiya. [Computer modeling of potential fields by the point sources method: a monograph.] Rostov-on-Don, Publishing Center DSTU, 2012, 156 p (in Russian).

15. Knyazev, S.Y. Metod tochechnykh istochnikov dlya komp'yuternogo modelirovaniya

fizichrskikh poley v zadachakh s podvizhnymi granitsami: diss.....doktora tekhn. nauk. [The point

sources method for computer modeling of physical fields in problems with moving boundaries: dissertation ... doctor of technical sciences.] Novocherkassk, 2011, 342 p (in Russian).

16. Knyazev, S.Y., Shcherbakova, E.E. Chislennoe issledovanie stabil'nosti termomigratsii ploskikh zon. [Numerical study of thermal stability of the flat-band migration.] Izvestiya vysshikh uchebnykh zavedeniy. Electromechanics, 2007, no. 1, pp. 14-19 (in Russian).

17. Bahvalov, Y.A., Knyazev, S.Y., Shcherbakov, A.A. Matematicheskoe modelirovanie fizicheskikh poley metodom tochechnykh istochnikov. [Mathematical modeling of physical fields by the point sources method.] Izvestiya Rossiyskoy akademii nauk. Seriya fizicheskaya, 2008, vol. 72, no. 9, pp. 1259-1261 (in Russian).

18. Knyazev, S.Y. Chislennoe reshenie uravneniy Puassona i Gelmgoltsa s pomoshch'yu metoda tochechnykh istochnikov. [Numerical solution of Poisson and Helmholtz equations using the point sources method.] Izvestiya vuzov, Electromechanics, 2007, no. 2, pp. 77-78 (in Russian).

19. Knyazev, S.Y., Shcherbakova, E.E., Zaichenko, A.N. Chislennoe reshenie kraevykh zadach dlya neodnorodnykh uravneniy Gelmgoltsa metodom tochechnykh istochnikov polya. [Numerical solution for inhomogeneous Helmholtz equation by the point sources method.] Izvestiya vysshikh uchebnykh zavedeniy. Electromechanics, 2014, no. 4, pp. 14-19 (in Russian).

20. Knyazev, S.Y. Integral'noe uravnenie dlya chislennogo resheniya statsionarnykh kvan-tovo-mekhanicheskikh zadach. [Integral equation for the numerical solution of a stationary quantum mechanical tasks] Vestnik of Don State Technical University, 2016, vol. 16, no. 3 (86), pp. 79-86 (in Russian).

21. Knyazev S.Yu., Shcherbakova E.E. Method for numerical solution of the stationary Schrodinger equation. Russian Physics Journal, 2017, vol. 59, no 10, pp. 1616-1622.

22. Abramovitz, A., Stigan I. Spravochnik po spetsial'nym funktsiyam. [Special Function Manual.] Moscow, Science, 1979, 832 p. (in Russian)

23. Polyanin, A.D. Spravochnik po lineynym uravneniyam matematicheskoy fiziki. [Handbook of linear equations of mathematical physics.] Moscow, FIZMATLIT, 2001, 576 p. (in Russian).

Author:

Shcherbakova, Elena E., associate professor of the Material Physics and Applied Hylology Department, Don State Technical University (RF,344000, Rostov-on-Don, Gagarin sq., 1), Cand. Sci. (Eng.), associate professor, ORCID : http://orcid.org/0000-0002-9239-1955

УДК 519.632; 539.182

Решение задач на собственные значения и собственные функции для уравнения Гельм-

*

гольца методом точечных источников поля Е. Е. Щербакова*

Донской государственный технический университет, г. Ростов-на-Дону, Российская Федерация

Разработан способ решения задач вычисления собственных значений и собственных функций для уравнения Гельмгольца в областях с произвольной конфигурацией. При разработке способа численного решения задач используется метод точечных источников поля (МТИ). Предлагаемый способ основан на анализе числа обусловленности системы МТИ или погрешности численного решения задачи. Вводится понятие «критерий собственных значений». Результатом работы является разработанный эффективный способ — алгоритм решения задач на нахождение собственных значений и собственных функций для уравнения Гельмгольца. Показано, что при приближении параметра Гельмгольца к собственному значению задачи число обусловленности системы МТИ и погрешность численного решения резко возрастают. Определив зависимость погрешности численного решения задачи или числа обусловленности системы МТИ от параметра Гельмгольца, можно по расположению максимума для полученных зависимостей найти собственные значения уравнения Гельм-гольца в заданной области. После нахождения собственного значения можно приступить к нахождению собственных функций. При этом, если собственное значение оказывается вырожденным, то есть ему соответствует несколько собственных функций, то, с учетом симметрии области решения, возможно нахождение всех собственных функций. Приведены результаты решения тестовых двумерных и трехмерных задач, на основании которых делается вывод об эффективности предложенного метода.

Ключевые слова: метод точечных источников, собственные значения, собственные функции, уравнение Гельмгольца, фундаментальное решение, метод фундаментальных решений.

Автор:

Щербакова Елена Евгеньевна, доцент каф. «Физическое и прикладное материаловедение» Донского государственного технического университета (РФ, 344000, Ростов-на-Дону, пл. Гагарина, 1), кандидат технических наук, доцент, ORCID : http://orcid.org/0000-0002-9239-1955

*

Работа выполнена в рамках инициативной НИР E-mail: Sherbakovaee@mail.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.