Introduction To Green's Functions
Introduction To Green's Functions
Computational Electromagnetics :
Introduction to Green’s functions
Uday Khankhoje
2 A one-dimensional example
4 A two-dimensional example
5 A three-dimensional example
1
Table of Contents
2 A one-dimensional example
4 A two-dimensional example
5 A three-dimensional example
2
Green’s function: the motivation
Electrical Engineers are familiar with the concept of a impulse response of a system:
Fourier transform
R∞ defn:
X(ω) = −∞ x(t) exp(jωt) dt
Now L is an operator:
How to solve:
2 A one-dimensional example
4 A two-dimensional example
5 A three-dimensional example
4
1-D example: string tied at both ends
d2 u(x)
Differential equation is dx2
= F (x)
u(x) :
F (x) :
Boundary conditions are:
x > x0
String continuity
6
1-D example: final solution
We have 4 variables, and 3 relations. Final trick?
Is G0 continuous?
G(x, x0 ) =
7
1-D example: alternate representation
We derived a closed form solution, but alternatives possible
G(x, x0 ) has finite energy =⇒ square integrable
Pn 0
Finally we get G(x, x0 ) = − π2l2 1
i=1 n2 sin( nπl x ) sin( nπl x )
7
Table of Contents
2 A one-dimensional example
4 A two-dimensional example
5 A three-dimensional example
8
Green’s functions: general properties
(x0 −l)
(
l x x < x0
Keep as template: G(x, x0 ) = (x−l) 0
l x x > x0
2 A one-dimensional example
4 A two-dimensional example
5 A three-dimensional example
9
2-D example: the wave equation
Already seen this wave equation: And the corresponding Green’s fn defn:
∇2 φ(r) + k 2 φ(r) = f (r) ∇2 G(r, r0 ) + k 2 G(r, r0 ) = −δ(r, r0 )
In polar coordinates: ∇2 =
To solve, start with r0 = 0 and consider r > 0
10
2-D example: polar coordinates soln
d y2 dy
Our eqn: Bessel’s eqn: x2 dx 2 2
2 + x dx + (x − α )y = 0
(1) (2)
Also: Hα (x) Hα (x)
General soln:
11
2-D example: boundary conditions
Which form of the solution to take, and why? What have we not considered so far?
(1) (2)
G(r) = aH0 (kr) + bH0 (kr) But at large r?
q q
(1) 2 (2)
H0 (x) ≈ πx exp(j(x − π4 )) H0 (x) ≈ πx2
exp(−j(x − π4 ))
Finally, G(r) =
12
2-D example: evaluating constants
How do we evaluate b? Recall: ∇2 G(r) + k 2 G(r) = −δ(r)
Term (a):
Term (b):
13
2-D example: evaluating constants
2 + k 2 G(r)] dS =
R R
How do we evaluate b? Recall: S [∇ G(r) S −δ(r) dS
Term (c):
[X,Y] = meshgrid(-15:0.25:15,-15:0.25:15);
R = sqrt(X.^2+Y.^2); BJ = besselj(0,R);
surf(X,Y,BJ)
14
Table of Contents
2 A one-dimensional example
4 A two-dimensional example
5 A three-dimensional example
15
3-D example: the wave equation
Same (wave) equation: ∇2 G(r) + k 2 G(r) = −δ(r) Set r0 = 0
Final form:
16
3-D example: evaluating the constant
Integrate both sides: ∇2 G(r) + k 2 G(r) = −δ(r)
First term:
Second term:
Final expression:
16
Topics that were covered in this module
2 A one-dimensional example
4 A two-dimensional example
5 A three-dimensional example