97
Computational Electromagnetics Introduction Dr. Wallace Fall 2009 Dr. Wallace Computational Electromagnetics

Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Embed Size (px)

Citation preview

Page 1: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Computational ElectromagneticsIntroduction

Dr. Wallace

Fall 2009

Dr. Wallace Computational Electromagnetics

Page 2: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Outline

Background

Lecture Description

Laboratory Description

Dr. Wallace Computational Electromagnetics

Page 3: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #1: It’s cool!

I Waves and fields ≈ magic!

I Action at a distance.

I What are fields? How do they work?

Dr. Wallace Computational Electromagnetics

Page 4: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #1: It’s cool!

I Waves and fields ≈ magic!

I Action at a distance.

I What are fields? How do they work?

Dr. Wallace Computational Electromagnetics

Page 5: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #1: It’s cool!

I Waves and fields ≈ magic!

I Action at a distance.

I What are fields? How do they work?

Dr. Wallace Computational Electromagnetics

Page 6: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #1: It’s cool!

I Waves and fields ≈ magic!

I Action at a distance.

I What are fields? How do they work?

Dr. Wallace Computational Electromagnetics

Page 7: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #1: It’s cool!

I Waves and fields ≈ magic!

I Action at a distance.

I What are fields? How do they work?

Dr. Wallace Computational Electromagnetics

Page 8: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #2: It’s fundamental.

I Electric, electrical, optical devices governed by EM

I Applications of EM: Satellite comm., wireless, GPS, radar,optical storage, fiber-optic networks, ...

I Often use a simpler description (e.g. digital chip)

I What happens when simplifying assumptions break down(V=0/1, prop. delay model, no cross-talk, etc.)?

I Knowing EM: Can develop new models.

Dr. Wallace Computational Electromagnetics

Page 9: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #2: It’s fundamental.

I Electric, electrical, optical devices governed by EM

I Applications of EM: Satellite comm., wireless, GPS, radar,optical storage, fiber-optic networks, ...

I Often use a simpler description (e.g. digital chip)

I What happens when simplifying assumptions break down(V=0/1, prop. delay model, no cross-talk, etc.)?

I Knowing EM: Can develop new models.

Dr. Wallace Computational Electromagnetics

Page 10: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #2: It’s fundamental.

I Electric, electrical, optical devices governed by EM

I Applications of EM: Satellite comm., wireless, GPS, radar,optical storage, fiber-optic networks, ...

I Often use a simpler description (e.g. digital chip)

I What happens when simplifying assumptions break down(V=0/1, prop. delay model, no cross-talk, etc.)?

I Knowing EM: Can develop new models.

Dr. Wallace Computational Electromagnetics

Page 11: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #2: It’s fundamental.

I Electric, electrical, optical devices governed by EM

I Applications of EM: Satellite comm., wireless, GPS, radar,optical storage, fiber-optic networks, ...

I Often use a simpler description (e.g. digital chip)

I What happens when simplifying assumptions break down(V=0/1, prop. delay model, no cross-talk, etc.)?

I Knowing EM: Can develop new models.

Dr. Wallace Computational Electromagnetics

Page 12: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #2: It’s fundamental.

I Electric, electrical, optical devices governed by EM

I Applications of EM: Satellite comm., wireless, GPS, radar,optical storage, fiber-optic networks, ...

I Often use a simpler description (e.g. digital chip)

I What happens when simplifying assumptions break down(V=0/1, prop. delay model, no cross-talk, etc.)?

I Knowing EM: Can develop new models.

Dr. Wallace Computational Electromagnetics

Page 13: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #2: It’s fundamental.

I Electric, electrical, optical devices governed by EM

I Applications of EM: Satellite comm., wireless, GPS, radar,optical storage, fiber-optic networks, ...

I Often use a simpler description (e.g. digital chip)

I What happens when simplifying assumptions break down(V=0/1, prop. delay model, no cross-talk, etc.)?

I Knowing EM: Can develop new models.

Dr. Wallace Computational Electromagnetics

Page 14: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #3: It fosters mathematical maturity.I Electromagnetics applies

Multivariate calculusVector algebra and calculusPartial differential equationsFourier transform theoryComplex analysisAsymptotic analysisLinear algebraStatistics

I A good way to become comfortable with these!

Dr. Wallace Computational Electromagnetics

Page 15: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #3: It fosters mathematical maturity.

I Electromagnetics applies

Multivariate calculusVector algebra and calculusPartial differential equationsFourier transform theoryComplex analysisAsymptotic analysisLinear algebraStatistics

I A good way to become comfortable with these!

Dr. Wallace Computational Electromagnetics

Page 16: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #3: It fosters mathematical maturity.I Electromagnetics applies

Multivariate calculusVector algebra and calculusPartial differential equationsFourier transform theoryComplex analysisAsymptotic analysisLinear algebraStatistics

I A good way to become comfortable with these!

Dr. Wallace Computational Electromagnetics

Page 17: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #3: It fosters mathematical maturity.I Electromagnetics applies

Multivariate calculus

Vector algebra and calculusPartial differential equationsFourier transform theoryComplex analysisAsymptotic analysisLinear algebraStatistics

I A good way to become comfortable with these!

Dr. Wallace Computational Electromagnetics

Page 18: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #3: It fosters mathematical maturity.I Electromagnetics applies

Multivariate calculusVector algebra and calculus

Partial differential equationsFourier transform theoryComplex analysisAsymptotic analysisLinear algebraStatistics

I A good way to become comfortable with these!

Dr. Wallace Computational Electromagnetics

Page 19: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #3: It fosters mathematical maturity.I Electromagnetics applies

Multivariate calculusVector algebra and calculusPartial differential equations

Fourier transform theoryComplex analysisAsymptotic analysisLinear algebraStatistics

I A good way to become comfortable with these!

Dr. Wallace Computational Electromagnetics

Page 20: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #3: It fosters mathematical maturity.I Electromagnetics applies

Multivariate calculusVector algebra and calculusPartial differential equationsFourier transform theory

Complex analysisAsymptotic analysisLinear algebraStatistics

I A good way to become comfortable with these!

Dr. Wallace Computational Electromagnetics

Page 21: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #3: It fosters mathematical maturity.I Electromagnetics applies

Multivariate calculusVector algebra and calculusPartial differential equationsFourier transform theoryComplex analysis

Asymptotic analysisLinear algebraStatistics

I A good way to become comfortable with these!

Dr. Wallace Computational Electromagnetics

Page 22: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #3: It fosters mathematical maturity.I Electromagnetics applies

Multivariate calculusVector algebra and calculusPartial differential equationsFourier transform theoryComplex analysisAsymptotic analysis

Linear algebraStatistics

I A good way to become comfortable with these!

Dr. Wallace Computational Electromagnetics

Page 23: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #3: It fosters mathematical maturity.I Electromagnetics applies

Multivariate calculusVector algebra and calculusPartial differential equationsFourier transform theoryComplex analysisAsymptotic analysisLinear algebra

Statistics

I A good way to become comfortable with these!

Dr. Wallace Computational Electromagnetics

Page 24: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #3: It fosters mathematical maturity.I Electromagnetics applies

Multivariate calculusVector algebra and calculusPartial differential equationsFourier transform theoryComplex analysisAsymptotic analysisLinear algebraStatistics

I A good way to become comfortable with these!

Dr. Wallace Computational Electromagnetics

Page 25: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Why study electromagnetics (EM)?

Reason #3: It fosters mathematical maturity.I Electromagnetics applies

Multivariate calculusVector algebra and calculusPartial differential equationsFourier transform theoryComplex analysisAsymptotic analysisLinear algebraStatistics

I A good way to become comfortable with these!

Dr. Wallace Computational Electromagnetics

Page 26: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

What is computational EM?

Maxwell’s Equations

∇ · D = ρv

∇ · B = 0

∇× E = −∂B

∂t

∇× H =∂D

∂t+ J

I Maxwell’s equations with BC’s give exact solution.

I Problem: Only solvable for very simple problems!

I Solution #1: Make approximations, simplifying assumptions

I Solution #2: Discretize, solve numerically (CEM)

I No best CEM method: Generality, accuracy, efficiency, ease ofimplementation

Dr. Wallace Computational Electromagnetics

Page 27: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

What is computational EM?

Maxwell’s Equations

∇ · D = ρv

∇ · B = 0

∇× E = −∂B

∂t

∇× H =∂D

∂t+ J

I Maxwell’s equations with BC’s give exact solution.

I Problem: Only solvable for very simple problems!

I Solution #1: Make approximations, simplifying assumptions

I Solution #2: Discretize, solve numerically (CEM)

I No best CEM method: Generality, accuracy, efficiency, ease ofimplementation

Dr. Wallace Computational Electromagnetics

Page 28: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

What is computational EM?

Maxwell’s Equations

∇ · D = ρv

∇ · B = 0

∇× E = −∂B

∂t

∇× H =∂D

∂t+ J

I Maxwell’s equations with BC’s give exact solution.

I Problem: Only solvable for very simple problems!

I Solution #1: Make approximations, simplifying assumptions

I Solution #2: Discretize, solve numerically (CEM)

I No best CEM method: Generality, accuracy, efficiency, ease ofimplementation

Dr. Wallace Computational Electromagnetics

Page 29: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

What is computational EM?

Maxwell’s Equations

∇ · D = ρv

∇ · B = 0

∇× E = −∂B

∂t

∇× H =∂D

∂t+ J

I Maxwell’s equations with BC’s give exact solution.

I Problem: Only solvable for very simple problems!

I Solution #1: Make approximations, simplifying assumptions

I Solution #2: Discretize, solve numerically (CEM)

I No best CEM method: Generality, accuracy, efficiency, ease ofimplementation

Dr. Wallace Computational Electromagnetics

Page 30: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

What is computational EM?

Maxwell’s Equations

∇ · D = ρv

∇ · B = 0

∇× E = −∂B

∂t

∇× H =∂D

∂t+ J

I Maxwell’s equations with BC’s give exact solution.

I Problem: Only solvable for very simple problems!

I Solution #1: Make approximations, simplifying assumptions

I Solution #2: Discretize, solve numerically (CEM)

I No best CEM method: Generality, accuracy, efficiency, ease ofimplementation

Dr. Wallace Computational Electromagnetics

Page 31: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

What is computational EM?

Maxwell’s Equations

∇ · D = ρv

∇ · B = 0

∇× E = −∂B

∂t

∇× H =∂D

∂t+ J

I Maxwell’s equations with BC’s give exact solution.

I Problem: Only solvable for very simple problems!

I Solution #1: Make approximations, simplifying assumptions

I Solution #2: Discretize, solve numerically (CEM)

I No best CEM method: Generality, accuracy, efficiency, ease ofimplementation

Dr. Wallace Computational Electromagnetics

Page 32: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Outline

Background

Lecture Description

Laboratory Description

Dr. Wallace Computational Electromagnetics

Page 33: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 1. Basic numerical techniques

f(x)

. . .

∆x

xxN = ba = x1

I Needed in other methods

I Numerical integration

I Random number generation

I Monte-Carlo methods

Dr. Wallace Computational Electromagnetics

Page 34: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 1. Basic numerical techniques

f(x)

. . .

∆x

xxN = ba = x1

I Needed in other methods

I Numerical integration

I Random number generation

I Monte-Carlo methods

Dr. Wallace Computational Electromagnetics

Page 35: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 1. Basic numerical techniques

f(x)

. . .

∆x

xxN = ba = x1

I Needed in other methods

I Numerical integration

I Random number generation

I Monte-Carlo methods

Dr. Wallace Computational Electromagnetics

Page 36: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 1. Basic numerical techniques

f(x)

. . .

∆x

xxN = ba = x1

I Needed in other methods

I Numerical integration

I Random number generation

I Monte-Carlo methods

Dr. Wallace Computational Electromagnetics

Page 37: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 2. Finite-difference (FD) methods

∂f (x)

∂x≈ f (x + ∆x)− f (x −∆x)

2∆x

I Discretize PDEs directly

I AdvantagesI Conceptually simpleI Easy to implement

I DisadvantagesI Derivatives amplify errors (accuracy)I Volumetric method (high model order)

I But, still used in practice!

Dr. Wallace Computational Electromagnetics

Page 38: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 2. Finite-difference (FD) methods

∂f (x)

∂x≈ f (x + ∆x)− f (x −∆x)

2∆x

I Discretize PDEs directlyI Advantages

I Conceptually simpleI Easy to implement

I DisadvantagesI Derivatives amplify errors (accuracy)I Volumetric method (high model order)

I But, still used in practice!

Dr. Wallace Computational Electromagnetics

Page 39: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 2. Finite-difference (FD) methods

∂f (x)

∂x≈ f (x + ∆x)− f (x −∆x)

2∆x

I Discretize PDEs directlyI Advantages

I Conceptually simpleI Easy to implement

I DisadvantagesI Derivatives amplify errors (accuracy)I Volumetric method (high model order)

I But, still used in practice!

Dr. Wallace Computational Electromagnetics

Page 40: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 2. Finite-difference (FD) methods

∂f (x)

∂x≈ f (x + ∆x)− f (x −∆x)

2∆x

I Discretize PDEs directlyI Advantages

I Conceptually simpleI Easy to implement

I Disadvantages

I Derivatives amplify errors (accuracy)I Volumetric method (high model order)

I But, still used in practice!

Dr. Wallace Computational Electromagnetics

Page 41: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 2. Finite-difference (FD) methods

∂f (x)

∂x≈ f (x + ∆x)− f (x −∆x)

2∆x

I Discretize PDEs directlyI Advantages

I Conceptually simpleI Easy to implement

I DisadvantagesI Derivatives amplify errors (accuracy)I Volumetric method (high model order)

I But, still used in practice!

Dr. Wallace Computational Electromagnetics

Page 42: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 2. Finite-difference (FD) methods

∂f (x)

∂x≈ f (x + ∆x)− f (x −∆x)

2∆x

I Discretize PDEs directlyI Advantages

I Conceptually simpleI Easy to implement

I DisadvantagesI Derivatives amplify errors (accuracy)I Volumetric method (high model order)

I But, still used in practice!

Dr. Wallace Computational Electromagnetics

Page 43: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 2. FD applications

∂f (x)

∂x≈ f (x + ∆x)− f (x −∆x)

2∆x

I Quasi-static: capacitive structures, transmission lines

I Dynamic: wave equation

I Finite-difference time-domain (FDTD)

Dr. Wallace Computational Electromagnetics

Page 44: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 2. FD applications

∂f (x)

∂x≈ f (x + ∆x)− f (x −∆x)

2∆x

I Quasi-static: capacitive structures, transmission lines

I Dynamic: wave equation

I Finite-difference time-domain (FDTD)

Dr. Wallace Computational Electromagnetics

Page 45: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 2. FD applications

∂f (x)

∂x≈ f (x + ∆x)− f (x −∆x)

2∆x

I Quasi-static: capacitive structures, transmission lines

I Dynamic: wave equation

I Finite-difference time-domain (FDTD)

Dr. Wallace Computational Electromagnetics

Page 46: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 2. FD applications

∂f (x)

∂x≈ f (x + ∆x)− f (x −∆x)

2∆x

I Quasi-static: capacitive structures, transmission lines

I Dynamic: wave equation

I Finite-difference time-domain (FDTD)

Dr. Wallace Computational Electromagnetics

Page 47: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 3. Method of Moments (MoM)

I Cast PDEs into integral form analytically

I Green’s function analysis

I Only unknowns on surface need be modeled

I Radiating boundaries included automatically

I Very efficient and accurate!

I Price: extra analytical work

Dr. Wallace Computational Electromagnetics

Page 48: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 3. Method of Moments (MoM)

I Cast PDEs into integral form analytically

I Green’s function analysis

I Only unknowns on surface need be modeled

I Radiating boundaries included automatically

I Very efficient and accurate!

I Price: extra analytical work

Dr. Wallace Computational Electromagnetics

Page 49: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 3. Method of Moments (MoM)

I Cast PDEs into integral form analytically

I Green’s function analysis

I Only unknowns on surface need be modeled

I Radiating boundaries included automatically

I Very efficient and accurate!

I Price: extra analytical work

Dr. Wallace Computational Electromagnetics

Page 50: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 3. Method of Moments (MoM)

I Cast PDEs into integral form analytically

I Green’s function analysis

I Only unknowns on surface need be modeled

I Radiating boundaries included automatically

I Very efficient and accurate!

I Price: extra analytical work

Dr. Wallace Computational Electromagnetics

Page 51: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 3. Method of Moments (MoM)

I Cast PDEs into integral form analytically

I Green’s function analysis

I Only unknowns on surface need be modeled

I Radiating boundaries included automatically

I Very efficient and accurate!

I Price: extra analytical work

Dr. Wallace Computational Electromagnetics

Page 52: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 3. Method of Moments (MoM)

I Cast PDEs into integral form analytically

I Green’s function analysis

I Only unknowns on surface need be modeled

I Radiating boundaries included automatically

I Very efficient and accurate!

I Price: extra analytical work

Dr. Wallace Computational Electromagnetics

Page 53: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 4. Variational Methods

∇2Φ(x , y) = −f (x , y)

I =1

2

∫∫S[Φ2

x + Φ2y − 2f (x , y)Φ]dS

I Generalization of the moment method

I Convert the PDE into minimization of an integral equationI Concepts:

I Variational calculusI Converting PDEs to variational form (and back)I Rayleigh-Ritz methodI Weighted residual method

Dr. Wallace Computational Electromagnetics

Page 54: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 4. Variational Methods

∇2Φ(x , y) = −f (x , y)

I =1

2

∫∫S[Φ2

x + Φ2y − 2f (x , y)Φ]dS

I Generalization of the moment method

I Convert the PDE into minimization of an integral equationI Concepts:

I Variational calculusI Converting PDEs to variational form (and back)I Rayleigh-Ritz methodI Weighted residual method

Dr. Wallace Computational Electromagnetics

Page 55: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 4. Variational Methods

∇2Φ(x , y) = −f (x , y)

I =1

2

∫∫S[Φ2

x + Φ2y − 2f (x , y)Φ]dS

I Generalization of the moment method

I Convert the PDE into minimization of an integral equation

I Concepts:I Variational calculusI Converting PDEs to variational form (and back)I Rayleigh-Ritz methodI Weighted residual method

Dr. Wallace Computational Electromagnetics

Page 56: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 4. Variational Methods

∇2Φ(x , y) = −f (x , y)

I =1

2

∫∫S[Φ2

x + Φ2y − 2f (x , y)Φ]dS

I Generalization of the moment method

I Convert the PDE into minimization of an integral equationI Concepts:

I Variational calculusI Converting PDEs to variational form (and back)I Rayleigh-Ritz methodI Weighted residual method

Dr. Wallace Computational Electromagnetics

Page 57: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 4. Variational Methods

∇2Φ(x , y) = −f (x , y)

I =1

2

∫∫S[Φ2

x + Φ2y − 2f (x , y)Φ]dS

I Generalization of the moment method

I Convert the PDE into minimization of an integral equationI Concepts:

I Variational calculusI Converting PDEs to variational form (and back)I Rayleigh-Ritz methodI Weighted residual method

Dr. Wallace Computational Electromagnetics

Page 58: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 5. Finite-element Method (FEM)

I Powerful technique for solving PDEs

I Used in many different disciplines

I Divide domain into subdomains (finite elements)

I Derive governing equation in each element (var. principle)

I Assemble elements

I Solve resulting minimization problem

Dr. Wallace Computational Electromagnetics

Page 59: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 5. Finite-element Method (FEM)

I Powerful technique for solving PDEs

I Used in many different disciplines

I Divide domain into subdomains (finite elements)

I Derive governing equation in each element (var. principle)

I Assemble elements

I Solve resulting minimization problem

Dr. Wallace Computational Electromagnetics

Page 60: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 5. Finite-element Method (FEM)

I Powerful technique for solving PDEs

I Used in many different disciplines

I Divide domain into subdomains (finite elements)

I Derive governing equation in each element (var. principle)

I Assemble elements

I Solve resulting minimization problem

Dr. Wallace Computational Electromagnetics

Page 61: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 5. Finite-element Method (FEM)

I Powerful technique for solving PDEs

I Used in many different disciplines

I Divide domain into subdomains (finite elements)

I Derive governing equation in each element (var. principle)

I Assemble elements

I Solve resulting minimization problem

Dr. Wallace Computational Electromagnetics

Page 62: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 5. Finite-element Method (FEM)

I Powerful technique for solving PDEs

I Used in many different disciplines

I Divide domain into subdomains (finite elements)

I Derive governing equation in each element (var. principle)

I Assemble elements

I Solve resulting minimization problem

Dr. Wallace Computational Electromagnetics

Page 63: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 5. Finite-element Method (FEM)

I Powerful technique for solving PDEs

I Used in many different disciplines

I Divide domain into subdomains (finite elements)

I Derive governing equation in each element (var. principle)

I Assemble elements

I Solve resulting minimization problem

Dr. Wallace Computational Electromagnetics

Page 64: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 6. Modern Developments

Diffracted

Ray

Transmission

Ray

Ray "tube" or "cone"

Source Specular

Reflection

Receive Point

Reception Sphere

Progress still being made in CEM!

I Ray-tracing and hybrid methods

I Finite-volume generalizations of FDTD (CST)

I Fast-multipole method for MoM

I Domain decomposition for repeated structures

I Solve resulting minimization problem

Dr. Wallace Computational Electromagnetics

Page 65: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 6. Modern Developments

Diffracted

Ray

Transmission

Ray

Ray "tube" or "cone"

Source Specular

Reflection

Receive Point

Reception Sphere

Progress still being made in CEM!

I Ray-tracing and hybrid methods

I Finite-volume generalizations of FDTD (CST)

I Fast-multipole method for MoM

I Domain decomposition for repeated structures

I Solve resulting minimization problem

Dr. Wallace Computational Electromagnetics

Page 66: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 6. Modern Developments

Diffracted

Ray

Transmission

Ray

Ray "tube" or "cone"

Source Specular

Reflection

Receive Point

Reception Sphere

Progress still being made in CEM!

I Ray-tracing and hybrid methods

I Finite-volume generalizations of FDTD (CST)

I Fast-multipole method for MoM

I Domain decomposition for repeated structures

I Solve resulting minimization problem

Dr. Wallace Computational Electromagnetics

Page 67: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 6. Modern Developments

Diffracted

Ray

Transmission

Ray

Ray "tube" or "cone"

Source Specular

Reflection

Receive Point

Reception Sphere

Progress still being made in CEM!

I Ray-tracing and hybrid methods

I Finite-volume generalizations of FDTD (CST)

I Fast-multipole method for MoM

I Domain decomposition for repeated structures

I Solve resulting minimization problem

Dr. Wallace Computational Electromagnetics

Page 68: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Concepts covered: 6. Modern Developments

Diffracted

Ray

Transmission

Ray

Ray "tube" or "cone"

Source Specular

Reflection

Receive Point

Reception Sphere

Progress still being made in CEM!

I Ray-tracing and hybrid methods

I Finite-volume generalizations of FDTD (CST)

I Fast-multipole method for MoM

I Domain decomposition for repeated structures

I Solve resulting minimization problem

Dr. Wallace Computational Electromagnetics

Page 69: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Preliminary Schedule

Week Topic1 Intro

Basic Numerical Techniques: Integration, Monte Carlo Methods2 FD Methods: Laplace Equation

Example: Transmission Lines3 1D Wave Equation, Absorbing Boundaries

Stability of FD Solutions4 Waveguides; Modal Solutions

FDTD: Yee cells, discretization, algorithm5 Materials, Sources, scattering

Post processing, 2D FDTD6 Perfectly Matched Layer (PML)

7 Reading DayMidterm

8 Method of Moments: Green’s Function, Laplace Eq.Capacitance Computation

9 Scattering problems, Far-FieldsRadiation problems

10 Volumetric MoMVariational Methods: Variational Calculus

11 Rayleigh Ritz MethodEigenvalue problems, Weighted residuals

12 Finite-Element Method (FEM)Element Assembly

13 Modern Developments: Ray-tracing; Hybrid MethodsFast Multipole Method

14 Finite-Volume Time DomainProject Presentations

Dr. Wallace Computational Electromagnetics

Page 70: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Prerequisite Material

I Programming (mainly for lab)

I Engineering math: Multivariate calculus, differentialequations, Fourier transforms

I Vector analysis: orthogonal coordinate systems, dot/crossproduct, divergence, curl

I Basic electromagnetics

Dr. Wallace Computational Electromagnetics

Page 71: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Prerequisite Material

I Programming (mainly for lab)

I Engineering math: Multivariate calculus, differentialequations, Fourier transforms

I Vector analysis: orthogonal coordinate systems, dot/crossproduct, divergence, curl

I Basic electromagnetics

Dr. Wallace Computational Electromagnetics

Page 72: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Prerequisite Material

I Programming (mainly for lab)

I Engineering math: Multivariate calculus, differentialequations, Fourier transforms

I Vector analysis: orthogonal coordinate systems, dot/crossproduct, divergence, curl

I Basic electromagnetics

Dr. Wallace Computational Electromagnetics

Page 73: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Prerequisite Material

I Programming (mainly for lab)

I Engineering math: Multivariate calculus, differentialequations, Fourier transforms

I Vector analysis: orthogonal coordinate systems, dot/crossproduct, divergence, curl

I Basic electromagnetics

Dr. Wallace Computational Electromagnetics

Page 74: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Prerequisite Material

I Programming (mainly for lab)

I Engineering math: Multivariate calculus, differentialequations, Fourier transforms

I Vector analysis: orthogonal coordinate systems, dot/crossproduct, divergence, curl

I Basic electromagnetics

Dr. Wallace Computational Electromagnetics

Page 75: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Textbook

I No good comprehensive source on CEM

I Sadiku book (comprehensive, but a little too sketchy)

I Class notes (main source of information)

I Course website: http://www.xwallace.com/courses/cem

Dr. Wallace Computational Electromagnetics

Page 76: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Textbook

I No good comprehensive source on CEM

I Sadiku book (comprehensive, but a little too sketchy)

I Class notes (main source of information)

I Course website: http://www.xwallace.com/courses/cem

Dr. Wallace Computational Electromagnetics

Page 77: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Textbook

I No good comprehensive source on CEM

I Sadiku book (comprehensive, but a little too sketchy)

I Class notes (main source of information)

I Course website: http://www.xwallace.com/courses/cem

Dr. Wallace Computational Electromagnetics

Page 78: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Textbook

I No good comprehensive source on CEM

I Sadiku book (comprehensive, but a little too sketchy)

I Class notes (main source of information)

I Course website: http://www.xwallace.com/courses/cem

Dr. Wallace Computational Electromagnetics

Page 79: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Academic integrity

I Expected to follow as student at Jacobs

I Do your own work on assignments, labs

I You can get help, but ultimately, you should write your owncodes and own solutions

I I will not tolerate obviously copied work!

Dr. Wallace Computational Electromagnetics

Page 80: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Academic integrity

I Expected to follow as student at Jacobs

I Do your own work on assignments, labs

I You can get help, but ultimately, you should write your owncodes and own solutions

I I will not tolerate obviously copied work!

Dr. Wallace Computational Electromagnetics

Page 81: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Academic integrity

I Expected to follow as student at Jacobs

I Do your own work on assignments, labs

I You can get help, but ultimately, you should write your owncodes and own solutions

I I will not tolerate obviously copied work!

Dr. Wallace Computational Electromagnetics

Page 82: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Academic integrity

I Expected to follow as student at Jacobs

I Do your own work on assignments, labs

I You can get help, but ultimately, you should write your owncodes and own solutions

I I will not tolerate obviously copied work!

Dr. Wallace Computational Electromagnetics

Page 83: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Academic integrity

I Expected to follow as student at Jacobs

I Do your own work on assignments, labs

I You can get help, but ultimately, you should write your owncodes and own solutions

I I will not tolerate obviously copied work!

Dr. Wallace Computational Electromagnetics

Page 84: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Grading

Weight of gradeHomework assignments 20%Midterm 40%Final 40%

Dr. Wallace Computational Electromagnetics

Page 85: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Outline

Background

Lecture Description

Laboratory Description

Dr. Wallace Computational Electromagnetics

Page 86: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Laboratory Part

Purpose of Laboratory

I Practical experience implementing algorithms

I How do you learn CEM without the C?

I Visualize what the math means

Format

I About one assignment per week

I Designed to take less than 3 hours

I Use own computer

I Any programming environment fine (Matlab, Octave, etc.)

I Project

Dr. Wallace Computational Electromagnetics

Page 87: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Laboratory Part

Purpose of Laboratory

I Practical experience implementing algorithms

I How do you learn CEM without the C?

I Visualize what the math means

Format

I About one assignment per week

I Designed to take less than 3 hours

I Use own computer

I Any programming environment fine (Matlab, Octave, etc.)

I Project

Dr. Wallace Computational Electromagnetics

Page 88: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Laboratory Part

Purpose of Laboratory

I Practical experience implementing algorithms

I How do you learn CEM without the C?

I Visualize what the math means

Format

I About one assignment per week

I Designed to take less than 3 hours

I Use own computer

I Any programming environment fine (Matlab, Octave, etc.)

I Project

Dr. Wallace Computational Electromagnetics

Page 89: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Laboratory Part

Purpose of Laboratory

I Practical experience implementing algorithms

I How do you learn CEM without the C?

I Visualize what the math means

Format

I About one assignment per week

I Designed to take less than 3 hours

I Use own computer

I Any programming environment fine (Matlab, Octave, etc.)

I Project

Dr. Wallace Computational Electromagnetics

Page 90: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Laboratory Part

Purpose of Laboratory

I Practical experience implementing algorithms

I How do you learn CEM without the C?

I Visualize what the math means

Format

I About one assignment per week

I Designed to take less than 3 hours

I Use own computer

I Any programming environment fine (Matlab, Octave, etc.)

I Project

Dr. Wallace Computational Electromagnetics

Page 91: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Laboratory Part

Purpose of Laboratory

I Practical experience implementing algorithms

I How do you learn CEM without the C?

I Visualize what the math means

Format

I About one assignment per week

I Designed to take less than 3 hours

I Use own computer

I Any programming environment fine (Matlab, Octave, etc.)

I Project

Dr. Wallace Computational Electromagnetics

Page 92: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Laboratory Part

Purpose of Laboratory

I Practical experience implementing algorithms

I How do you learn CEM without the C?

I Visualize what the math means

Format

I About one assignment per week

I Designed to take less than 3 hours

I Use own computer

I Any programming environment fine (Matlab, Octave, etc.)

I Project

Dr. Wallace Computational Electromagnetics

Page 93: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Laboratory Part

Purpose of Laboratory

I Practical experience implementing algorithms

I How do you learn CEM without the C?

I Visualize what the math means

Format

I About one assignment per week

I Designed to take less than 3 hours

I Use own computer

I Any programming environment fine (Matlab, Octave, etc.)

I Project

Dr. Wallace Computational Electromagnetics

Page 94: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Laboratory Part

Purpose of Laboratory

I Practical experience implementing algorithms

I How do you learn CEM without the C?

I Visualize what the math means

Format

I About one assignment per week

I Designed to take less than 3 hours

I Use own computer

I Any programming environment fine (Matlab, Octave, etc.)

I Project

Dr. Wallace Computational Electromagnetics

Page 95: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Laboratory Part

Purpose of Laboratory

I Practical experience implementing algorithms

I How do you learn CEM without the C?

I Visualize what the math means

Format

I About one assignment per week

I Designed to take less than 3 hours

I Use own computer

I Any programming environment fine (Matlab, Octave, etc.)

I Project

Dr. Wallace Computational Electromagnetics

Page 96: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Lab Grading

Weight of gradeLab Assignments 70%Project Writeup 15%Project Present 15%

Dr. Wallace Computational Electromagnetics

Page 97: Computational Electromagnetics - Introduction · Why study electromagnetics (EM)? Reason #1: It’s cool! I Waves and fields ≈ magic! I Action at a distance. I What are fields?

Thank you

See you next time!

Dr. Wallace Computational Electromagnetics