23
0 Computational Electromagnetics : Introduction to Green’s functions Uday Khankhoje Electrical Engineering, IIT Madras

Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

0

Computational Electromagnetics :Introduction to Green’s functions

Uday Khankhoje

Electrical Engineering, IIT Madras

Page 2: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

1

Topics in this module

1 Motivations for Green’s functions

2 A one-dimensional example

3 Some general properties of Green’s functions

4 A two-dimensional example

5 A three-dimensional example

Page 3: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

1

Table of Contents

1 Motivations for Green’s functions

2 A one-dimensional example

3 Some general properties of Green’s functions

4 A two-dimensional example

5 A three-dimensional example

Page 4: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

2

Green’s function: the motivation

Electrical Engineers are familiar with the concept of a impulse response of a system:

Domain: time freq

How do we calculate h(t)?

Fourier transform defn:X(ω) =

∫∞−∞ x(t) exp(jωt) dt

Page 5: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

3

Green’s function: the motivation

Make the idea of impulse response more general → also called Green’s function

Now L is an operator:

Define impulse response as:

How to solve:

(this is the equivalent of convolution)

Page 6: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

3

Table of Contents

1 Motivations for Green’s functions

2 A one-dimensional example

3 Some general properties of Green’s functions

4 A two-dimensional example

5 A three-dimensional example

Page 7: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

4

1-D example: string tied at both ends

Boundary conditions are:

Green’s function defn:

Differential equation is d2u(x)dx2

= F (x)

u(x) :

F (x) :

Page 8: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

5

1-D example: solving with boundary conditions

Let’s solve when x 6= x′ =⇒ d2g(x,x′)dx2

= 0 =⇒

Consider two cases:

x < x′

x > x′

Apply boundary condns

String continuity

How many variables?

Page 9: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

6

1-D example: final solution

We have 4 variables, and 3 relations. Final trick?

Wrapping it all up:

G(x, x′) =

Is G′ continuous?

Final solution is:

Page 10: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

7

1-D example: alternate representation

We derived a closed form solution, but alternatives possibleG(x, x′) has finite energy =⇒ square integrable

Write as: G(x, x′) =

Substitute into eqn: G′′(x, x′) = δ(x, x′)

How to get an? Orthogonality?

Finally we get G(x, x′) = − 2lπ2

∑ni=1

1n2 sin(

nπ x′

l ) sin(nπ xl )

Page 11: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

7

Table of Contents

1 Motivations for Green’s functions

2 A one-dimensional example

3 Some general properties of Green’s functions

4 A two-dimensional example

5 A three-dimensional example

Page 12: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

8

Green’s functions: general properties

Keep as template: G(x, x′) =

{(x′−l)l x x < x′

(x−l)l x′ x > x′

Following properties are true of Green’s functions in general:

Page 13: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

8

Table of Contents

1 Motivations for Green’s functions

2 A one-dimensional example

3 Some general properties of Green’s functions

4 A two-dimensional example

5 A three-dimensional example

Page 14: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

9

2-D example: the wave equation

Already seen this wave equation:

∇2φ(r) + k2φ(r) = f(r)

To solve, start with r′ = 0 and consider r > 0

And the corresponding Green’s fn defn:

∇2G(r, r′) + k2G(r, r′) = −δ(r, r′)

In polar coordinates: ∇2 =

Page 15: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

10

2-D example: polar coordinates soln

Our eqn:

General soln:

Bessel’s eqn: x2 d2ydx2

+x dydx +(x2−α2)y = 0

Solns are: Jα(x) Yα(x)

Also: H(1)α (x) H

(2)α (x)

Page 16: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

11

2-D example: boundary conditions

Which form of the solution to take, and why? What have we not considered so far?

G(r) = aH(1)0 (kr) + bH

(2)0 (kr) But at large r?

H(1)0 (x) ≈

√2πx exp(j(x−

π4 )) H

(2)0 (x) ≈

√2πx exp(−j(x−

π4 ))

Finally, G(r) =

Page 17: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

12

2-D example: evaluating constants

How do we evaluate b? Recall: ∇2G(r) + k2G(r) = −δ(r)

Term (a):

Term (b):

Page 18: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

13

2-D example: evaluating constants

How do we evaluate b? Recall:∫Sε[∇2G(r) + k2G(r)] dS =

∫Sε−δ(r) dS

Term (c):

Putting it all together:G(r) =

Finally, G(r, r′) =

Page 19: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

14

2-D example: visualizing the wave

[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)

Page 20: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

14

Table of Contents

1 Motivations for Green’s functions

2 A one-dimensional example

3 Some general properties of Green’s functions

4 A two-dimensional example

5 A three-dimensional example

Page 21: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

15

3-D example: the wave equation

Same (wave) equation: ∇2G(r) + k2G(r) = −δ(r) Set r′ = 0

In spherical polar coordinates, r−depn terms are: ∇2 =

Simplifying for r > 0:

Solving: Boundary conditions?

Final form:

Page 22: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

16

3-D example: evaluating the constant

Integrate both sides: ∇2G(r) + k2G(r) = −δ(r)

First term:

Second term:

Final expression:

Page 23: Introduction to Green’s functions - Indian Institute of ...1 Motivations for Green’s functions 2 A one-dimensional example 3 Some general properties of Green’s functions 4 A

16

Topics that were covered in this module

1 Motivations for Green’s functions

2 A one-dimensional example

3 Some general properties of Green’s functions

4 A two-dimensional example

5 A three-dimensional example

Reference: Ch 14 of Advanced Engineering Electromagnetics, Balanis