inverse problems for electrodiffusion
DESCRIPTION
Inverse Problems for Electrodiffusion. Martin Burger. Johannes Kepler University Linz SFB Numerical-Symbolic-Geometric Scientific Computing Radon Institute for Computational & Applied Mathematics. Collaborations. Heinz Engl, Marie-Therese Wolfram (Linz) Peter Markowich (Vienna) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/1.jpg)
1
Inverse Problems for Electrodiffusion
Martin Burger
Johannes Kepler University LinzSFB Numerical-Symbolic-Geometric Scientific ComputingRadon Institute for Computational & Applied Mathematics
![Page 2: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/2.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 2
Collaborations
Heinz Engl, Marie-Therese Wolfram (Linz)
Peter Markowich (Vienna)
Rene Pinnau (Kaiserslautern)
Michael Hinze (Dresden)
![Page 3: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/3.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 3
Identification For most systems there are some parameters that cannot be determined directly (Parameter to be understood very general, could also be functions or even the system geometry appearing in the model)
These parameters have to be determined by indirect measurements
Measurements and parameters related by simulation model. Fitting model to data leads to mathematical optimization problem
![Page 4: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/4.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 4
Optimal Design Modern engineering and increasingly biology is full of advanced design problems, which one could / should tackle as optimization tasks
Ad-hoc optimization based on insight into the system becomes more and more difficult with increasing system complexity and decreasing feature size
Alternative approach by numerical simulation and mathematical optimization techniques
![Page 5: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/5.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 5
Inverse Problems Such optimal design and identification problems are usually called inverse problems (reverse engineering, inverse modeling, …)
Forward problem: given the design variables / parameters, perform a model simulationUsed to predict data
Inverse problem used to relate model to data
![Page 6: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/6.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 6
Inverse Problems Solving inverse problems means to look for the cause of some effect
Optimal design: look for cause of desired effect
Identification: look for the cause of observed effect
Reversing the causality leads to ill-posedness: two different causes can lead to almost the same effect. Leads to difficulties in inverse problems
![Page 7: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/7.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 7
Ill-Posed Problems Ill-posedness is of particular significance since dataare not exact (measurement and model errors)
Ill-posedness can have different consequences:- Non-existence of solutions- Non-uniqueness of solutions- Unstable dependence on data
To compute stable approximations of the solution, regularization methods have to be used
![Page 8: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/8.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 8
Regularization Basic idea of regularization: replacement of ill-posed problem by parameter-dependent family of well-posed problems
Example: linear equation replaced by (Tikhonov regularization)
Regularization parameter controls smallest eigenvalue and yields stability
![Page 9: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/9.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 9
Inverse Problems for PNP-Systems Identification or Design of parameters in coupled systems of Poisson and Nernst-Planck equations, describing transport and diffusion of charged particles
Parameters are usually related to a permanent charge density
Classical application: semiconductor dopant profiling
![Page 10: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/10.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 10
Semiconductor Devices MOSFET / MESFET
![Page 11: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/11.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 11
Dopant Profiling Typical inverse problems:- Design the device doping profile to optimize the device characteristics - Identify the device doping profile from measurements of the device characteristics
Optimal design used to improve manufacturing, identification used for quality control
![Page 12: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/12.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 12
Mathematical Model Stationary Drift Diffusion Model:
PDE system for potential V, electron density n and hole density p
in (subset of R2) Doping Profile C(x) enters as source term
![Page 13: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/13.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 13
Boundary ConditionsBoundary of homogeneous Neumann boundary conditions on N (insulated parts) and
on Dirichlet boundary D (Ohmic contacts)
![Page 14: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/14.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 14
Device Characteristics Measured on a contact 0 part of D : Outflow current density
Capacitance
![Page 15: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/15.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 15
Scaled Drift-Diffusion SystemAfter (exponential) transform to Slotboom
variables (u=e-V n, p = eV p) and scaling:
Similar transforms and scaling for boundary
conditions
![Page 16: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/16.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 16
Scaled Drift-Diffusion SystemSimilar transforms and scaling for boundary
Conditions
Essential (possibly small) parameters
- Debye length - Injection Parameter - Applied Voltage U
![Page 17: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/17.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 17
Scaled Drift-Diffusion System
Inverse Problem for full model ( scale = 1)
![Page 18: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/18.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 18
Optimization ProblemTake current measurements on a contact 0 in the following
Least-Squares Optimization: minimize
for N large
![Page 19: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/19.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 19
Optimization Problem
Due to ill-posedness, we need to regularize, e.g.
C0 is a given prior (a lot is known about C)
Problem is of large scale, evaluation of F involves N solves of the nonlinear PNP systems
![Page 20: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/20.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 20
Numerical Solution
If N is large, we obtain a huge optimality system of 2(K+1)N+1 equations (6N+1 for DD)
Direct discretization is challenging with respect to memory consumption and computational effort
If we do gradient method, we can solve 3 x 3 subsystems, but the overall convergence is slow
![Page 21: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/21.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 21
Sensitivies
Define Lagrangian
![Page 22: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/22.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 22
SensitiviesPrimal equations
with N different boundary conditions
![Page 23: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/23.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 23
SensitiviesDual equations
![Page 24: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/24.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 24
SensitiviesBoundary conditions on contact 0
homogeneous boundary conditions else
![Page 25: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/25.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 25
Sensitivies
Optimality condition (H1 - regularization)
with homogeneous boundary conditions for C - C0
![Page 26: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/26.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 26
Numerical Solution
Structure of KKT-System
![Page 27: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/27.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 27
Numerical Solution3 x 3 Subsystems
with
![Page 28: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/28.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 28
Close to Equilibrium
For small applied voltages one can use linearization of DD system around U=0Equilibrium potential V0 satisfies
Boundary conditions for V0 with U = 0→ one-to-one relation between C and V0
![Page 29: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/29.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 29
Linearized DD System Linearized DD system around equilibrium(first order expansion in for U = )
Dirichlet boundary condition V1 = - u1 = v1 = depends only on V0:
Identify V0 (smoother !) instead of C
![Page 30: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/30.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 30
Advantages of Linearization Linearization around equilibrium is not strongly coupled (triangular structure)
Numerical solution easier around equilibrium
Solution is always unique close to equilibrium
Without capacitance data, no solution of Poisson equation needed
![Page 31: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/31.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 31
Advantages of Linearization Under additional unipolarity (v = 0), scalar elliptic equation – the problem of identifying the equilibrium potential can be rewritten as the identification of a diffusion coefficient a = eV0
Well-known problem from Impedance Tomography
Caution:
The inverse problem is always non-linear, even for the linearized DD model !
![Page 32: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/32.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 32
Numerical TestsTest for a P-N Diode
Real Doping Profile Initial Guess
![Page 33: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/33.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 33
Numerical TestsDifferent Voltage Sources
![Page 34: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/34.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 34
Numerical TestsReconstructions with first source
![Page 35: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/35.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 35
Numerical TestsReconstructions with second source
![Page 36: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/36.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 36
The P-N DiodeSimplest device geometry, two Ohmic contacts, single p-n junction
![Page 37: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/37.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 37
Identifying P-N Junctions Doping profiles look often like a step function, with a single discontinuity curve (p-n junction)
Identification of p-n junction is of major interest in this case
Voltage applied on contact 1, device characteristics measured on contact 2
![Page 38: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/38.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 38
Results for C0 = 1020m-3
![Page 39: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/39.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 39
Results for C0 = 1021m-3
![Page 40: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/40.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 40
Instationary ProblemSimilar to problem with many measurements, but correlation between the problems (different time-steps)
More data (time-dependent functions)
BFGS for optimization problem (Wolfram 2005)
![Page 41: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/41.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 41
Unipolar Diode
Time-dependent reconstruction, 10% data noise
![Page 42: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/42.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 42
Unipolar Diode N+NN+
Current Measured Capacitance Measured
![Page 43: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/43.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 43
Optimal Design Similar problems in optimal design
Typical goal: maximize / increase current flow over a contact, but keep distance to reference state small
Again modeled by minimizing a similar objective functional
![Page 44: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/44.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 44
Optimal Design Increase of currents at different voltages, reference state C0
Maximize „drive current“ at drive voltage U
![Page 45: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/45.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 45
Numerical Result: p-n DiodeBallistic pn-diode, working point U=0.259V
Desired current amplification 50%, I* = 1.5 I0
Optimized doping profile, =10-2,10-3
![Page 46: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/46.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 46
Numerical Result: p-n Diode
Optimized potential and CV-characteristic of the diode, =10-3
![Page 47: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/47.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 47
Numerical Result: p-n Diode
Optimized electron and hole density in the diode, =10-3
![Page 48: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/48.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 48
Numerical Result: p-n Diode
Objective functional, F, and S during the iteration, =10-2,10-3
![Page 49: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/49.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 49
Numerical Result: MESFETMetal-Semiconductor Field-Effect Transistor (MESFET)
Source: U=0.1670 V, Gate: U = 0.2385 V
Drain: U = 0.6670 V
Desired current amplification 50%, I* = 1.5 I0
![Page 50: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/50.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 50
Numerical Result: MESFETFinite element mesh: 15434 triangular elements
![Page 51: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/51.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 51
Numerical Result: MESFETOptimized Doping Profile(Almost piecewise constant initial doping profile)
![Page 52: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/52.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 52
Numerical Result: MESFETOptimized Potential V
![Page 53: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/53.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 53
Numerical Result: MESFETEvolution of Objective, F, and S
![Page 54: Inverse Problems for Electrodiffusion](https://reader030.vdocuments.us/reader030/viewer/2022033022/56812fe0550346895d955698/html5/thumbnails/54.jpg)
Inverse Problems for PNP-Systems
Chicago, January 2005 54
Download and Contact
Papers and Talks:
www.indmath.uni-linz.ac.at/people/burger
e-mail: [email protected]