From Analytical to Numerical Methods and Back: Trefftz Schemes

74
From Analytical to Numerical Methods and Back: Trefftz Schemes, Whitney Forms, and Metamaterials Igor Tsukerman Department of Electrical and Computer Engineering, The University of Akron, OH 44325-3904, USA http://coel.ecgf.uakron.edu/igor/public_html [email protected] ETH, Monday July 4, 2011

Transcript of From Analytical to Numerical Methods and Back: Trefftz Schemes

Page 1: From Analytical to Numerical Methods and Back: Trefftz Schemes

From Analytical to Numerical Methods and Back:

Trefftz Schemes, Whitney Forms, and Metamaterials

Igor Tsukerman

Department of Electrical and Computer Engineering,

The University of Akron, OH 44325-3904, USA

http://coel.ecgf.uakron.edu/igor/public_html

[email protected]

ETH, Monday July 4, 2011

Page 2: From Analytical to Numerical Methods and Back: Trefftz Schemes

Thanks to Christian Hafnerfor the invitation.

Page 3: From Analytical to Numerical Methods and Back: Trefftz Schemes

Also thanks toVadim Markel and John SchotlandC. T. Chan and W. C. ChewOszkar Bıro, Christian Magele, Kurt PreisSergey BozhevolnyiGreg RodinStéphane ClenetSascha Schnepp and Thomas WeilandGraeme MiltonDmitry GolovatyGuglielmo Rubinacci and his colleaguesPaolo Di BarbaBoris ShoykhetAlain Bossavit

Page 4: From Analytical to Numerical Methods and Back: Trefftz Schemes

Analytical methods

Numericalmethods

Ideas shared

Page 5: From Analytical to Numerical Methods and Back: Trefftz Schemes

Outline

From analytical to numerical methods: volume and boundary difference schemes with Trefftz approximations.

From numerical to analytical methods: metamaterial parameters via WNBK interpolation.

Examples.

Conclusion.

Page 6: From Analytical to Numerical Methods and Back: Trefftz Schemes

FROM ANALYTICAL TO NUMERICAL METHODS

Page 7: From Analytical to Numerical Methods and Back: Trefftz Schemes

What are the Biggest Problems in Finite Difference and Boundary Integral Methods?..

… and how to rectify them?

There will be some trade-offs.

Page 8: From Analytical to Numerical Methods and Back: Trefftz Schemes

Problems with FD & BIM

Finite Difference Methods:

the ―staircase effect‖.

Boundary Integral Methods:

Full matrices (but: use Fast MultipoleMethods, low-rank SVD or other acceleration).

Kernel singularities – arguably a tougher problem.

Page 9: From Analytical to Numerical Methods and Back: Trefftz Schemes

FLAME: Flexible Local Approximation MEthods

An automatic way to generate high-orderschemes (―compact schemes‖).

Replace Taylor expansions of standard FDwith local `Trefftz‘ approximations (basisfunctions satisfying the underlying differential equation).

Examples of basis functions: plane waves,exponentials, spherical / cylindricalharmonics, etc.

Accuracy often improves dramatically. `Staircase‘ approximation of curved and

slanted boundaries no longer an issue.

Page 10: From Analytical to Numerical Methods and Back: Trefftz Schemes

Highly Accurate Trefftz Approximations: Harmonic Polynomials

Harmonic polynomials provide an excellent approximation of harmonic functions.

J.M. Melenk, Numer. Math. 84:35–69, 1999.

I. Babuška and J.M. Melenk, Int. J. Numer. Meth. Eng. 40(4):727–758, 1997.

Page 11: From Analytical to Numerical Methods and Back: Trefftz Schemes

Flexible Local Approximation over Subdomains

(i) − local approximating

functions (e.g. sphericalharmonics, Bessel, planewaves, polynomials, …)

Trefftz methods: theapproximating functionssatisfy the underlyingdifferential equation exactly.

Page 12: From Analytical to Numerical Methods and Back: Trefftz Schemes

The Trefftz-FLAME Scheme:a simple null-space formula

The matrix of nodal values of basis functions

Approximating functions (i) are local solutions

of the underlying differential equation (spherical

harmonics, Bessel, plane waves, polynomials, …)

The difference scheme

I. Tsukerman, J Comput Physics, vol. 211, No. 2, 2006, pp. 659−699.

I. Tsukerman, IEEE Trans. Magn., vol. 41, No. 7, pp. 2206−2225, 2005.

I. Tsukerman, Computational Methods for Nanoscale Applications:

Particles, Plasmons and Waves, Springer, 2007.

Page 13: From Analytical to Numerical Methods and Back: Trefftz Schemes

Standard Taylor-based schemes

Control volume / flux balance schemes

Exact and super high-order schemes

Compact (―Mehrstellen‖) schemes

High-order schemes for particle interactions (electrostatic / Poisson-Boltzmann)

Perfectly Matched Layers

Wave scatteringTokamakplasma

Interconnects in printed circuit boards

Page 14: From Analytical to Numerical Methods and Back: Trefftz Schemes

FLAME Example: Super High Order

Schemes for the 1D Schrödinger Equation

Error vs. order of the FLAME scheme for the harmonic oscillator (5th

energy level as an example). The numerical error quickly approachesmachine precision even for a very small number of grid nodes.

u + V(x) u = 0

3-point schemes

Page 15: From Analytical to Numerical Methods and Back: Trefftz Schemes

A Singular Equation in 1D

G.W. Reddien and L.L. Schumaker, On a collocation method forsingular two-point boundary value problems, NumerischeMathematik, vol. 25, 1976, pp. 427—432.

Numerical solution at x = 0.5

Errors at x = 0.5

Page 16: From Analytical to Numerical Methods and Back: Trefftz Schemes

Scattering from Cylinder: Convergence

Page 17: From Analytical to Numerical Methods and Back: Trefftz Schemes

Waveguide Modes in Photonic Crystals (cont‘d)

Helder Pinheiro, Jon Webb, Igor Tsukerman, IEEE Trans. Magn., April 2007.

Page 18: From Analytical to Numerical Methods and Back: Trefftz Schemes

Photonic Band Structure Computation Using FLAME

Igor Tsukerman and František Čajko, IEEE Trans. Magn., Vol. 44, 2008.

Page 19: From Analytical to Numerical Methods and Back: Trefftz Schemes

Example of FLAME: Waves in Negative-Index Media

F. Čajko, I. Tsukerman, IEEE Trans. Magn. 44(6), 1378−1381, 2008.

Page 20: From Analytical to Numerical Methods and Back: Trefftz Schemes

FLAME on Regular and Irregular Stencils

Relative error in potential, regular grids. 19-point least-squares FLAME with 9 basis functions. mmc solution with 64 terms per particle taken as quasi-exact.

IT, Trefftz difference schemes on irregular stencils, J ComputPhys 229, 2010.

Page 21: From Analytical to Numerical Methods and Back: Trefftz Schemes

References on FLAME

Google tsukerman publications

Page 22: From Analytical to Numerical Methods and Back: Trefftz Schemes

Boundary-difference Methods

Page 23: From Analytical to Numerical Methods and Back: Trefftz Schemes

Classical Boundary Equation Methods

Introduce equivalent sources (charges or currents) residing on the boundaries.

Express the field as convolution of these sources with the respective Green functions.

Apply boundary conditions to derive a set of integral equations.

Page 24: From Analytical to Numerical Methods and Back: Trefftz Schemes

Classical Boundary Equation Methods: Capacitance

Conducting surface at a given

potential V with charge

distribution S.

Boundary integral equation

S * G = V, where G = 1/(4 r)

is the Green function.

Solve for S, then find

capacitance. [*]

Numerical solution: discretize,

apply the method of moments.

[*] A Fredholm equation of the first kind – not supposed to have a stable numerical solution but does.

Page 25: From Analytical to Numerical Methods and Back: Trefftz Schemes

Classical Boundary Integral Methods: Advantages

Lower dimensionality: 2D → 1D, 3D → 2D.

Natural treatment of unbounded problems (e.g. scattering and radiation), without the artificial domain truncation.

Page 26: From Analytical to Numerical Methods and Back: Trefftz Schemes

Classical Boundary Integral Methods: Disadvantages

Dense system matrices. Remedies: the Fast Multipole Method, wavelet transforms.

Singular kernels. Evaluation of singular integrals near surfaces may be especially problematic. Remedies?

Page 27: From Analytical to Numerical Methods and Back: Trefftz Schemes

A Singularity-Free Boundary Method

Drastic change: switch the sequence of operations.

The standard sequence: Differential formulation ⇒ Boundary integral

formulation ⇒ Discretization

The alternative sequence: Differential formulation ⇒ Discretization ⇒Boundary difference problem

Page 28: From Analytical to Numerical Methods and Back: Trefftz Schemes

A Singularity-Free Boundary Method (continued)

Discretization of the differential problem is performed on a regular grid and yields an FD scheme.

This scheme is converted into a boundary problem that involves discrete fundamental solutions (Green‘s functions) on the grid.

Discrete Green‘s functions, unlike their continuous counterparts, are always nonsingular.

Page 29: From Analytical to Numerical Methods and Back: Trefftz Schemes

FLAME schemes (with the underlying Trefftz approximations) are applied at the boundary.

Details on Wednesday, July 6.

Page 30: From Analytical to Numerical Methods and Back: Trefftz Schemes

Analytical methods

Numericalmethods

Ideas shared

Page 31: From Analytical to Numerical Methods and Back: Trefftz Schemes

METAMATERIALS AND PARAMETERS

IT, Effective parameters of metamaterials: a rigorous homogenization theory via Whitney interpolation, J Opt Soc Am B, March 2011.

Anders Pors, IT, Sergey I. Bozhevolnyi, Effective constitutive parameters of plasmonic metamaterials: homogenization by dual field interpolation, Phys Rev E 83, 2011, accepted. arxiv:1104.2972

IT, Homogenization of metamaterials by dual interpolation of fields: a rigorous treatment of resonances and nonlocality, arxiv:1106.3227, submitted.

FROM ANALYTICAL TO NUMERICAL METHODS:

Thanks to Vadim Markel, Anders Pors, Boris Shoykhet, Dmitry Golovaty, Sergey Bozhevolnyi, Graeme Milton.

Page 32: From Analytical to Numerical Methods and Back: Trefftz Schemes

Metamaterials

Artificial periodic structures with geometric features smaller than the wavelength.

Controlling the flow of waves.

Effective parameters needed for design.

D.R. Smith et al., 2000

Nature, 1/25/07

Pendry, Schurig & Smith, Science 2006

Page 33: From Analytical to Numerical Methods and Back: Trefftz Schemes

Resonance Effects

http://staging.enthought.com

www.fen.bilkent.edu.tr/~aydin

radio.tkk.fi

Split rings ―LC‖ resonances magnetic dipoles

Page 34: From Analytical to Numerical Methods and Back: Trefftz Schemes

―Artificial Magnetism‖

Split rings ―LC‖ resonances magnetic dipoles.

Significance: artificial magnetism at high frequencies.

Conundrum: all materials are intrinsically nonmagnetic. The microscopic fields: b = h. How can the macroscopic (averaged) fields B and H differ?

Page 35: From Analytical to Numerical Methods and Back: Trefftz Schemes

Effective Parameters of Metamaterials: Partial Reference List

D. R. Smith and J. B. Pendry. JOSA B, 23(3):391–403, 2006.

C. R. Simovski. Optics and Spectroscopy, 107:726–753, 2009.

C. R. Simovski and S. A. Tretyakov. Photonics and Nanostructures –Fundamentals and Applications, 8:254–263, 2010.

D. Sjoberg et al. Multiscale Modeling & Sim, 4(1):149–171, 2005.

A. Bossavit et al, J. Math. Pures & Appl, 84(7): 819–850, 2005.

N. Wellander & G. Kristensson, SIAM J. Appl. Math. 64(1):170–195, 2003.

M. G. Silveirinha. Physical Review B, 75(11):115104, 2007.

A. K. Sarychev and V. M. Shalaev. Electrodynamics of Metamaterials. World Scientific, Singapore, 2007.

Sergei Tretyakov. Analytical Modeling in Applied Electromagnetics. Norwood, MA: Artech House, 2003.

C. Fietz & G. Shvets, Physica B: Cond Matter, 405(14): 2930–2934, 2010.

Page 36: From Analytical to Numerical Methods and Back: Trefftz Schemes

Some Pitfalls: zero cell size limit

Metamaterials: cell size smaller than the vacuum

wavelength but not vanishingly small. (Typical ratio

~0.1−0.3.)

This is a principal limitation, not just a fabrication

constraint (Merlin, PNAS 2009, IT, JOSA B, 2008;

Sjoberg et al. Multiscale Mod & Sim, 2005; Bossavit

et al, J. Math. Pures & Appl, 2005).

Cell size a 0: nontrivial physical effects

(e.g.“artificial magnetism”) disappear.

Page 37: From Analytical to Numerical Methods and Back: Trefftz Schemes

Some Pitfalls: Volume Averaging

The average field <b> differs from the field immediately at the boundary.

Nonphysical artifacts of volume averaging: spurious boundary sources.

Page 38: From Analytical to Numerical Methods and Back: Trefftz Schemes

The Defining Principles

The coarse-grained fields vary much less rapidly than the total fields but approximate (not necessarily in a point-wise fashion) the physical fields.

The coarse-grained fields must satisfy Maxwell‘s equations and interface boundary conditions.

Page 39: From Analytical to Numerical Methods and Back: Trefftz Schemes

Defining Principles (cont‘d)

The fast and coarse components must be semi-decoupled. (The fast components may depend on the coarse ones, but not vice versa.)

There exists a linear relationship between (E, H) and (D, B) that is independent of the incident waves (at least to a given level of approximation).

Page 40: From Analytical to Numerical Methods and Back: Trefftz Schemes

Div- and Curl-conforming Fields

e.g. Peter Monk, Finite Element Methods for Maxwell's Equations, 2003.

K. Urban, Math Comp 70, 2000.

The coarse-grained fields must satisfy Maxwell‘s equations and interface boundary conditions.

Page 41: From Analytical to Numerical Methods and Back: Trefftz Schemes

The ―Scaffolding‖ for Coarse-Grained Fields

E and H constructed as

WNBK-interpolants of edge

circulations; D and B – as

WNBK-interpolants of face

fluxes.

Page 42: From Analytical to Numerical Methods and Back: Trefftz Schemes

Hassler Whitney (1907–1989), a world

class mathematician and a skilled rock

climber. http://www128.pair.com

Jean-Claude Nédélec

Ecole Polytechnique, Palaiseau, France

Alain Bossavit, LGEP,

Gif-sur-Yvette, FranceRobert Kotiuga, Boston University

Page 43: From Analytical to Numerical Methods and Back: Trefftz Schemes

Edge Interpolation

Circulations have the Kronecker-delta property

A basis function with tangential

continuity across edges

J. van Welij, IEEE Trans Magn 21(6): 2239–2241, 1985.J.-C. Nedelec, Numer Math 35, 315–341, 1980.

Page 44: From Analytical to Numerical Methods and Back: Trefftz Schemes

Face Interpolation

Face fluxes have the Kronecker-delta property

A basis function with normal

continuity across faces

Page 45: From Analytical to Numerical Methods and Back: Trefftz Schemes

A. Bossavit, IEE Proc. 135A, 1988; Computational Electromagnetism, 1998.

Page 46: From Analytical to Numerical Methods and Back: Trefftz Schemes

A. Bossavit, IEE Proc. 135A, 1988; Computational Electromagnetism, 1998.

p = 0: p = 1:

Whitney Forms (very, very briefly)

Page 47: From Analytical to Numerical Methods and Back: Trefftz Schemes

Properties of WNBK Interpolants

Page 48: From Analytical to Numerical Methods and Back: Trefftz Schemes

Separation of Scales

Page 49: From Analytical to Numerical Methods and Back: Trefftz Schemes

The Coarse Scale

The coarse-grained fields satisfy Maxwell‘s equations exactly –even for nonlinear materials!

Page 50: From Analytical to Numerical Methods and Back: Trefftz Schemes

The Fine Scale

Solve the cell problem (optional):

Page 51: From Analytical to Numerical Methods and Back: Trefftz Schemes

Approximation of the Field: Basis Modes

Page 52: From Analytical to Numerical Methods and Back: Trefftz Schemes
Page 53: From Analytical to Numerical Methods and Back: Trefftz Schemes

―Linear Algebra‖The linear map L

is highly multidimensional.

Compress it by switching to a ―canonical‖ physical basis.

IT, Homogenization of metamaterials by dual interpolation of fields: a rigorous

treatment of resonances and nonlocality, arxiv:1106.3227 , submitted.

Page 54: From Analytical to Numerical Methods and Back: Trefftz Schemes

―Linear Algebra‖ (cont‘d)

Switching to a new basis (mean values + variations):

IT, Homogenization of metamaterials by dual interpolation of fields: a rigorous

treatment of resonances and nonlocality, arxiv:1106.3227 , submitted.

Page 55: From Analytical to Numerical Methods and Back: Trefftz Schemes

―Linear Algebra‖ (cont‘d)

In the new (―canonical‖) basis

IT, Homogenization of metamaterials by dual interpolation of fields: a rigorous

treatment of resonances and nonlocality, arxiv:1106.3227 , submitted.

=

quantifying ―spatial dispersion‖

Page 56: From Analytical to Numerical Methods and Back: Trefftz Schemes

VERIFICATION AND EXAMPLES

Page 57: From Analytical to Numerical Methods and Back: Trefftz Schemes

Verification: Empty Cell

A trivial ―sanity check‖. Still, some known procedures yield spurious Bloch factors.

By direct computation, one obtains unit parameters (exactly) for any plane wave in an empty cell if a < λ/2.

Since any field can be expanded into plane waves, unit parameters are obtained for any field. (Technically, for an infinite basis set.)

Page 58: From Analytical to Numerical Methods and Back: Trefftz Schemes

Verification: One-component static fields

One-component (z ) static field independent of z.

The div-conforming WNBK interpolant for d reduces just to a constant D0.

The WNBK-interpolant for E, generally a bilinear function of coordinates, also reduces to a constant E0 = E.

The new procedure yields the right result

Page 59: From Analytical to Numerical Methods and Back: Trefftz Schemes

Verification: Comparison with the Maxwell-Garnett formula

Dielectric inclusions in a host medium. Static case for simplicity.

M-G: ϵeff = (1+f χ)/(1−f χ), where χ is the

polarizability of inclusions in the host.

Two basis functions in the new method:

(the 2nd function is completely similar)

Page 60: From Analytical to Numerical Methods and Back: Trefftz Schemes

Verification: Comparison with M-G (cont‘d)

Page 61: From Analytical to Numerical Methods and Back: Trefftz Schemes

Verification: Comparison with M-G (cont‘d)

Cylindrical inclusion with a varying radius and permittivity

Page 62: From Analytical to Numerical Methods and Back: Trefftz Schemes

Verification: Bloch Bands, 2D array of cylinders, p-mode

rcyl = 0.33a, ϵcyl = 9.61

Markers: effective parameters, the new method

Solid lines: accurate numerical computation (FLAME)

X direction

Page 63: From Analytical to Numerical Methods and Back: Trefftz Schemes

Verification: effective parameters, 2D array of cylinders, p-mode

Real parts of ϵeff and μ eff

shown.

ΓX direction.

Double-negative

parameters between a/

~0.33 and 0.42. Agrees

very well with the band

diagrams and with the

published results.

Page 64: From Analytical to Numerical Methods and Back: Trefftz Schemes

Verification: Wave Propagation through an Array of Cylinders

rcyl = 0.33a, ϵcyl = 9.61

ωa/(2πc) = a/λ = 0.24959

(one of the data points in

previous simulations).

p-mode

60 5 cylinders in the

simulation.

FLAME simulation

(generalized FD)

Page 65: From Analytical to Numerical Methods and Back: Trefftz Schemes

Verification: Waves in an Array of Cylinders (cont‘d)

Incidence at /6

Page 66: From Analytical to Numerical Methods and Back: Trefftz Schemes

Verification: Slab with Resonating Inclusions

rcyl = 0.25a, ϵcyl = 200+5i

p-mode

70 3 or 70 5 cylinders

in the FLAME

simulation.

λ/a = 11

λ/a = 9

Page 67: From Analytical to Numerical Methods and Back: Trefftz Schemes

Slab with Resonating Inclusions (cont‘d)

rcyl = 0.25a,

ϵcyl = 200+5i

p-mode

Page 68: From Analytical to Numerical Methods and Back: Trefftz Schemes

Slab with Resonating Inclusions (cont‘d)

rcyl = 0.25a,

ϵcyl = 200+5i

p-mode

Inclusions offset to

(0.1a, 0.1a)

Page 69: From Analytical to Numerical Methods and Back: Trefftz Schemes

SRR material parametersarxiv:1104.2972, Phys Rev E, accepted

A. Pors, I.T., S. I. BozhevolnyiD: proposed ―direct‖ method;

S: retrieval from scattering parametersχ0: magnetoelectric coupling parameter

Page 70: From Analytical to Numerical Methods and Back: Trefftz Schemes

Complex reflection and transmission coefficients for a 1-μm

thick SRR-metamaterial slab. Incident wave: x-polarized,

propagating in the y-direction. r+ and r− correspond to +y and –y

propagation, respectively.

Transmission / reflection

D: proposed ―direct‖ method; S: retrieval from scattering

parameters‗Sim‘: full-wave FEM simulation

of a 5-layer SRR-slab.A. Pors, I.T., S. I. Bozhevolnyi

arxiv:1104.2972, Phys Rev E, accepted

Page 71: From Analytical to Numerical Methods and Back: Trefftz Schemes

Future Work

Applications: metamaterials, electrical machines (laminated cores), … Applications beyond electromagnetics.

Formal mathematical theory: discrete Hodge operators? (Hiptmair, Bossavit, Kettunen et al, Auchmann, …)

Parameter estimates and optimization (especially magnetic properties).

Nonlocality and chirality.

Energy and losses.

Page 72: From Analytical to Numerical Methods and Back: Trefftz Schemes

Conclusion on Homogenization

A new methodology is put forward for the evaluation of the effective parameters of electromagnetic and optical metamaterials.

The main underlying principle is that the coarse-grained E and H fields have to be curl-conforming, while the B and D fields have to be div-conforming.

Page 73: From Analytical to Numerical Methods and Back: Trefftz Schemes

Conclusion (cont‘d)

WNBK interpolation provides an excellent framework for constructing the coarse-grained fields: ensures not only the proper continuity condition, but also compatibility of the respective interpolants.

As a result, remarkably, Maxwell‘s equations for the coarse-grained fields are satisfied exactly.

Page 74: From Analytical to Numerical Methods and Back: Trefftz Schemes

Conclusion (cont‘d)

The field is approximated with a linear combination of basis functions (e.g. Bloch waves). Effective parameters devised to provide the most accurate linear relation between the WNBK interpolants of the basis functions.

Exact result in the limiting case of a vanishingly small cell size.

Nonlocality and ―spatial dispersion‖ demystified.