Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
Strongly singular integral
Posted 5 oct. 2010, 15:41 UTC−4 2 Replies
Please login with a confirmed email address before reporting spam
Hi everybody,
I have a problem with a singularity in my equation.
I try to solve the integral (from physic book) : int (for x = 1 to x = 3) [ Ko (x-2) *( x +1)] dx
-This 1D-integral is performed for x = 2 to x = 3;
-Ko (x) is the 0-modified Bessel's function of second kind.
The difficulty is that Ko(x - 2) is divergent for x = 2. Thus the book explains that we have to perform this integral by removing the point x = 2 (it's like an integral defined using Cauchy principal value for strongly singular integral).
How perform my integral whose the kernel diverges in x = 2 ?
*******************************************************************************************
In my side, I use (I made) the function "nonzero" : Function Name : nonzero
Argument : x
Expression : ((x)+((x)==0))
I mean, I performed the integral : int (for x = 1 to x = 3) [ Ko (nonzero(x-2)) *( x +1)] dx using the application Weak Form Boundary.
*********************************************************************************************
What do you thing of this method ? Have you other idea to perform this integral removing x = 2 ?
More generally, can COMSOL performed Cauchy principal value for strongly singular integral ?
The COMSOL's books do not mention this type of problems (integrals with kernel strongly singular).
Thank you for your help.
Antony Sullivan
I have a problem with a singularity in my equation.
I try to solve the integral (from physic book) : int (for x = 1 to x = 3) [ Ko (x-2) *( x +1)] dx
-This 1D-integral is performed for x = 2 to x = 3;
-Ko (x) is the 0-modified Bessel's function of second kind.
The difficulty is that Ko(x - 2) is divergent for x = 2. Thus the book explains that we have to perform this integral by removing the point x = 2 (it's like an integral defined using Cauchy principal value for strongly singular integral).
How perform my integral whose the kernel diverges in x = 2 ?
*******************************************************************************************
In my side, I use (I made) the function "nonzero" : Function Name : nonzero
Argument : x
Expression : ((x)+((x)==0))
I mean, I performed the integral : int (for x = 1 to x = 3) [ Ko (nonzero(x-2)) *( x +1)] dx using the application Weak Form Boundary.
*********************************************************************************************
What do you thing of this method ? Have you other idea to perform this integral removing x = 2 ?
More generally, can COMSOL performed Cauchy principal value for strongly singular integral ?
The COMSOL's books do not mention this type of problems (integrals with kernel strongly singular).
Thank you for your help.
Antony Sullivan
2 Replies Last Post 6 oct. 2010, 05:31 UTC−4