Laplace equation boundary conditions

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
6 replies · 2K views
chimay
Messages
81
Reaction score
8
Hi,
I need to solve Laplace equation ##\nabla ^2 \Phi(z,r)=0## in cylindrical coordinates in the domain ##r_1<r<r_2##, ##0<z<L##.
The boundary conditions are:
##
\left\{
\begin{aligned}
&\Phi(0,r)=V_B \\
&\Phi(L,r)=V_P \\
& -{C^{'}}_{ox} \Phi(x,r_2)=C_0 \frac{\partial \Phi(x,r)}{\partial r}\rvert_{r=r_2} \\
&\frac{\partial \Phi(x,r)}{\partial r}\rvert_{r=r_1}=0 \\
\end{aligned}
\right.
##
By separation of variable I obtain:
##
\Phi_(z,r)=(A e^{-\lambda z} + B e^{+\lambda z})(C J_0(\lambda r) + D Y_0(\lambda r))
##
##J_0## and ##Y_0## being zero order first type and second type Bessel functions.
The constants I have to determine are : ##A, B, C, D## and ##\lambda##; they are ##5## constants, but only ##4## equations are available coming from the behaviour of ##\Phi## at the boundaries of the domain, so I do not know how to proceed.
Is there any mistake in my reasoning?
 
Physics news on Phys.org
You cannot find a product solution. The reason to do the variable separation is so that you can expand the solution in the eigenfunctions of Bessel's differential operator. The normalisation of your eigenfunctions is arbitrary.

Note that you really only have 4 constants as you can take an overall normalisation in one of the factors and absorb it in the other.
 
Is it the same like saying that I can fit my boundary conditions whatever the value of one constant among A, B, C and D?
 
Note what I said about the variable separation. In order to find the solution you will need a superposition of separated solutions. Your base functions in the radial direction will be composed of the Bessel functions and their normalisation constant will not matter (it will just change the normalisation of the expansion coefficients).
 
I have understood that. The first boundary condition gives:
##
\sum_m (A_m + B_m )(C_m J_0(\lambda_m r) + D_m Y_0(\lambda_m r))= V_B
##
and I can decide, for example, to choose ##A_m=1##; is this correct?
 
Could you tell me why fixing ##C_m## and ##D_m## is more common?
Anyway, thank you for you help!