Abstract
In Li et al. (J Sci Comput 62:317–335, 2015), we thoroughly investigated the structure of the kernel space of the discrete one-dimensional (1D) non-polar optical phonon (NPOP)-electron scattering matrix, and proposed a strategy to setup grid points so that the uniqueness of the discrete scattering kernel is preserved. In this paper, we extend the above work to the three dimensional (3D) case, and also investigate the polar optical phonon (POP)-electron case. In numerical discretization, it is important to get a discretization scattering matrix that keeps as many properties of the continuous scattering operator as possible. We prove that for the 3D NPOP-electron scattering, (i) the dimension of the kernel space of the discrete scattering matrix is one and (ii) the equilibrium distribution is constant with respect to the angular coordinates as long as the mesh over the energy interval obeys the rule proposed in Li et al. (2015). For the POP-electron scattering, (i) is also kept under the same condition, but to keep (ii) becomes a challenging task, since generally a simple uniform mesh in the azimuth and polar angular coordinates will not preserve (ii). Based on high degree of symmetry of the Platonic solids and regular pyramids, we propose two conditions and prove they are sufficient to guarantee (ii). Numerical experiments strongly support our theoretical findings.
Similar content being viewed by others
References
Carrillo, J.A., Gamba, I.M., Majorana, A., Shu, C.-W.: A WENO-solver for the transient of devices: performance and comparisons with Monte Carlo methods. J. Comput. Phys. 184, 498–525 (2003)
Hu, Z., Li, R., Lu, T., Wang, Y., Yao, W.: Simulation of an \(n^{+}\)–\(n\)–\(n^{+}\) diode by using globally-hyperbolically-closed high-order moment models. J. Sci. Comput. 59, 761–774 (2014)
Poupaud, F.: On a system of nonlinear Boltzmann equations of semiconductor physics. SIAM J. Appl. Math. 50, 1593–1606 (1990)
Jüngel, A.: Transport Equations for Semiconductors. Lecture Notes in Physics, vol. 773. Springer, Berlin (2009)
Yao, W., Li, R., Lu, T., Liu, X., Du, G., Zhao, K.: Globally hyperbolic moment method for BTE including phonon scattering, In: 2013 International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), pp. 300–303, Glasgow, Scotland, UK (3–5 Sept 2013)
Cai, Z., Fan, Y., Li, R.: Globally hyperbolic regularization of Grad’s moment system in one dimensional space. J. Math. Sci. 11, 547–571 (2012)
Cai, Z., Fan, Y., Li, R.: Globally hyperbolic regularization of Grad’s moment system. Commun. Pure Appl. Math. 67, 464–518 (2013)
Li, R., Lu, T., Yao, W.: Discrete kernel preserving model for 1D optical electron–phonon scattering. J. Sci. Comput. 62, 317–335 (2015)
Bobylev, A.V., Palczewski, A., Schneider, J.: On approximation of the Boltzmann equation by discrete velocity models. C. R. Acad. Sci. Paris Sér. I(320), 639–644 (1995)
Palczewski, A., Schneider, J., Bobylev, A.V.: A consistency result for a discrete-velocity model of the Boltzmann equation. SIAM J. Numer. Anal. 34(5), 1865–1883 (1997)
Grasser, T., Tang, T.-W., Kosina, H., Selberherr, S.: A review of hydrodynamic and energy-transport models for semiconductor device simulation. Proc. IEEE 91, 251–274 (2003)
Kane, E.O.: Band structure of indium antimonide. J. Phys. Chem. Solids 1, 249–261 (1957)
Cassi, D., Riccò, B.: An analytical model of the energy distribution of hot electrons. IEEE Trans. Electron. Dev. 37, 1514–1521 (1990)
Register, L.F.: Microscopic basis for a sum rule for polar-optical-phonon scattering of carriers in heterostructures. Phys. Rev. B 45, 8756–8759 (1992)
Ziman, J.M.: Electrons and Phonons: The Theory of Transport Phenomena in Solids. Clarendon, Oxford (1960)
Grahn, H.: Introduction to Semiconductor Physics. World Scientific, Singapore (1999)
Lundstrom, M.: Fundamentals of Carrier Transport. Cambridge University Press, Cambridge (2000)
Majorana, A.: Equilibrium solutions of the non-linear Boltzmann equations for an electron gas in a semiconductor. Il Nuovo Cimento B 108, 871–877 (1993)
Acknowledgements
The work was supported in part by NSFC (11801183, 91630130, 11671038).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
A Main Results Retrieved from [8]
In this section, we organize main results retrieved from our previous paper [8], which are used frequently to support our proofs in this paper.
Lemma 5
Linear ODEs system
satisfies the following (Q1)–(Q5), only if M satisfies all the conditions listed in Table 4.
- (Q1)$$\begin{aligned} \text {rank}(M) = N-1. \end{aligned}$$
- (Q2)
Let \({{\varvec{g}}}\ne {\varvec{0}}\), and at least one of the entries of \({{\varvec{g}}}\) is positive, satisfy
$$\begin{aligned} M{{\varvec{g}}}= {\varvec{0}}, \end{aligned}$$then the entries of \({{\varvec{g}}}\) are all positive.
- (Q3)
Every nonzero eigenvalue of M has a negative real part.
- (Q4)
\(\lambda = 0\) is a semisimple eigenvalue of M.
- (Q5)
For arbitrary \({{\varvec{g}}}(0) \ne {\varvec{0}}\), there exists a unique \({\varvec{g}} \in \mathrm {Ker}(M)\) such that the solutions of (38) satisfying
$$\begin{aligned} \parallel {{\varvec{g}}}(t) - {{\varvec{g}}}\parallel _{l^2} \le \exp (-Ct)\parallel {{\varvec{g}}}(0) - {{\varvec{g}}}\parallel _{l^2}, \quad C>0, \end{aligned}$$and \({{\varvec{g}}}\) satisfies \({{\varvec{g}}}(0)-{{\varvec{g}}}\in \mathrm {Ker}^{\perp }(M)\).
Readers interested in the proof of Lemma 5 are recommended to refer to the proof of Theorem 1, Lemma 3, Lemma 1, Theorem 2 and Theorem 3, respectively, of our previous paper [8].
If M is reducible, we could use transformations \({\mathbb {T}}_P\) and \({\mathbb {V}}_P\) to reformulate M and \({{\varvec{g}}}\) as
where P is a permutation matrix. Apparently, if M still satisfies the last three conditions listed in Table 4, then we could find a permutation matrix P such that every diagonal-block \(M_i\) of \({\mathbb {T}}_P(M)\) satisfies all the conditions in Table 4. As a result, any of the ODEs systems
satisfies Lemma 5.
When M is reducible, the following Lemma 6 is obviously established.
Lemma 6
If M is reducible but satisfies all the other three conditions in Table 4, the M can also be reformulated as (39) with a proper \({\mathbb {T}}_P\), where
In addition
Specifically, the discrete 1D scattering system discussed in [8] has the form of (38), where
in which
The kernel space of M given above is s-dimensional and given as (40) if M is reducible and can be permuted into a block-diagonal matrix with s irreducible diagonal blocks.
Lemma 7 tells us the relation between the grid in energy and the reducibility of the scattering matrix M defined by (41), which is also the Theorem 4 firstly proposed in our previous paper [8].
Lemma 7
For \(l > 1\), the following two items are equivalent:
- I:
the scattering matrix M is reducible and can be permuted into a block-diagonal matrix with l diagonal blocks.
- II:
\(\exists E^\star _1,\ldots , E^\star _l \in [0, \epsilon _p)\), \(E^\star _1< \cdots < E^\star _l\), such that
$$\begin{aligned} \{ E^\star _i + \tau \epsilon _p : E^\star _i + \tau \epsilon _p \le E_{\max }, \tau \in {\mathbb {N}}\} \subseteq \{ E_{j - \frac{1}{2}} : j = 1, \ldots , N_E+1 \}, \end{aligned}$$(42)\(i=1,\ldots ,l\).
In some special situations, the scattering matrix is irreducible for sure, such as
- 1.
The scattering matrix M is irreducible if
$$\begin{aligned} \text {max}_{1 \le j\le N_E} \varDelta E_j \ge \epsilon _p. \end{aligned}$$ - 2.
For an equally distributed grid in energy, i.e., the spacing of arbitrary two neighbouring grid points in energy is \(\varDelta E\), the scattering matrix M is irreducible if the ratio of \(\epsilon _p\) and \(\varDelta E\) is not an integer.
B Proof of Theorems and Lemmas in this paper
Proof of Theorem 1
Assume \(f_h^{\mathrm s}(E,\varvec{\alpha }) = \sum _{i=1}^{N_E} C_i 1_i(E)\) such that, \({\hat{S}}^{\mathrm s}[f_h^{\mathrm s}] = 0\). Then as long as \(C_i > 0\), \(\forall i = 1,\ldots ,N_E\), is proved, the theorem is then concluded. We substitute \(f_h^{\mathrm s}(E,\varvec{\alpha })\) in (22) with its above definition, then the equilibrium of (22) is obtained by solving the following linear equations:
where
with
According to the rotational invariance of the semi-discretized scattering operator, one see \(G(\varvec{\alpha })\) does not depend on \(\varvec{\alpha }\), i.e.,
thus the nontrivial solution \({\varvec{C}}\) of (43), if exists, does not dependent on \(\varvec{\alpha }\), too.
To discuss the existence of nontrivial \({\varvec{C}}\) which satisfies (43), we make use of
and knows that G definitely satisfies all the conditions listed in Table 4, except the Irreducibility. There exists a permutation matrix P such that
where the definitions of \({\mathbb {T}}_p\) and \({\mathbb {V}}_P\) are given in (39). Obviously, every \(G_i\) satisfies all the conditions listed in Table 4, thus there exists \({\varvec{C}}_i > 0\)( all the entries of \({\varvec{C}}\) are positive ) such that \(G_i {\varvec{C}}_i = {\varvec{0}}\), for \(i = 1,2,\ldots ,s\). \(\square \)
Proof of Theorem 2
Recalling (21) and (25), we multiply (22) with \(\varPsi _j(\alpha )\), \(j\in {\mathcal {J}}\), and calculate the Lebesgue integral of the resulted equation on \(\varOmega \) with measure \(\mu ^{\varvec{\alpha }}\), i.e.,
Denoting by \(F_{ij} = V_i f^{\mu _{\varvec{\alpha }}}_{ij}\) and \({\varvec{F}}_i = [F_{1i},\ldots ,F_{N_Ei}]^T\), we rewrite (46) into a series of matrix form ODEs:
where \(A_i\), \(i=1,2,\ldots \), except \(A_0\), are all diagonal matrices and negative definite. As a result,
where \(A_i(j,j)\) is the \(j\hbox {th}\) diagonal entry of \(A_i\). (47) implies when t goes to infinity, \(F_{ji}(t)\) will decay to zero for all \(i>0\) and \(j=1,\ldots N_E\). In another word, if \(f^s_h(E,\varvec{\alpha }) \in \mathrm {Ker}({\hat{S}}^s)\), then
where \(F_{i0}\), \(i=1,\ldots ,N_E\) in (48) are determined by
\(A_0\) in (49) is defined as
where
Clearly, \(A_0\) defined in (50) satisfies the last three conditions stated in Table 4, which allows us to choose an appropriate permutation matrix P and make transformations
according to (39). Obviously, every \(M_i\) satisfies all the conditions listed in Table 4, thus there exists unique \({{\varvec{g}}}_i > {\varvec{0}}\) such that \(\mathrm {Ker}(M_i) = \left\{ c_i {{\varvec{g}}}_i: c_i > 0\right\} \) according to (Q5) stated in Lemma 5. Consequently, \(\mathrm {Ker}(M)\) is nontrivial and defined as (40), which means \(F_{i0} > 0\), \(i=1,\ldots ,N_E\) in (48) are well defined. By denoting \(C_i = \left( \frac{F_{i0}\varPsi _0}{V_i}\right) \), one sees that \(\mathrm {Ker}({\hat{S}}^s) \in {\mathcal {L}}^{\mathrm {s}}\), and \(\mathrm {Ker}({\hat{S}}^s) = {\mathcal {L}}^{\mathrm {s}}\) is thus concluded by noticing \({\mathcal {L}}^{\mathrm {s}} \in \mathrm {Ker}({\hat{S}}^{\mathrm {s}})\) is obvious according to the definition of \({\mathcal {L}}^{\mathrm {s}}\). \(\square \)
Proof of Lemma 1
Obviously, \(\mathrm {Dim}( \mathrm {Ker}({\hat{S}}^s)) =\mathrm {Dim}(\mathrm {Ker}(A_0)) = s\) according to Lemma 6, where \(A_0\) is defined in (50). Comparing entries of \(A_0\) and M in (41), one notices that if the same grids in energy are used when constructing \(A_0\) and M, then
Therefore, Lemma 7 is also suitable for the system (49) if we treat \(A_0\) as the scattering matrix M as described in Lemma 7, which concludes the Lemma. \(\square \)
Proof of Lemma 2
Introducing nondecreasing functions \(\chi :{\mathbb {R}}\rightarrow {\mathbb {R}}\), we have
[Exchange \(\varvec{\alpha }\) and \(\varvec{\alpha }'\) in the first summation above]
[In the second summation above, note that when \(E\in [0,\epsilon _p] \cup [E_{\mathrm {max}},E_{\mathrm {max}}+\epsilon _p]\), \(s_{-1}(E,\varvec{\alpha }';E-\epsilon _p,\varvec{\alpha }) =s_{1}(E-\epsilon _p,\varvec{\alpha };E,\varvec{\alpha }') =0 \)]
Using (27), we transform the above integration into
because \(\chi \) is nondecreasing and the other part of the integrand is nonnegative. We let \(\chi (x) = x\) in (53) and the resulted inequality becomes equality if and only if
thus
holds almost everywhere. Based on the above discussion, we infer that there exists \(\lambda > 0\) such that
It is then concluded that
which proves the Lemma. \(\square \)
Proof of Theorem 3
We need to prove there exist \(D_{k} > 0\), \(k=1,\ldots ,m_i\), such that \(M^{\mathrm {f}}_i {{\varvec{g}}}^{\mathrm {f}}_i = {\varvec{0}}\). Clearly, with the definition of \({{\varvec{g}}}_i^{\mathrm {f}}\) in (36), to solve \(M_i^{\mathrm {f}}{{\varvec{g}}}_i^{\mathrm {f}} = {\varvec{0}}\) is equivalent to solve
in which
where \(\lambda = \int _{\varOmega } \,\mathrm {d}\mu ^{\varvec{\alpha }}\) and
where \(\otimes \) is the Kronecker product.
\({\bar{H}}_i\) in (55) is a \(n_i\hbox {th}\) order square matrix, and the \((a,b)\hbox {th}\) entry of \({\bar{H}}_i\) reads
Lemma 4 and a few calculations verify that \({\bar{H}}_i\) satisfies all the conditions listed in Table 4, thus \(\mathrm {rank}({\bar{H}}_i) = n_i - 1\) and the existence of unique positive \((D_1,\ldots ,D_{m_i})^T \in \mathrm {Ker}({\bar{H}}_i)\) are obtained according to Lemma 5. Since \(\varLambda \), L are both full column-rank matrices and
is set up, where \(\mathrm {cl}(A)\) is the number of columns of matrix A, we obtain
It is then concluded from (56), (54) and (55) that
and the theorem is established by recalling our former discussions about \({\bar{H}}_i\). \(\square \)
Proof of Theorem 4
Since \(M^{\mathrm {f}}\) is irreducible and recalling Lemma 4, we could immediately obtain that the equilibrium \({{\varvec{g}}}^{\mathrm {f}}\) of (28) is unique up to multiplication by a constant, thus, the exsistance and uniqueness of \(f^{\mathrm {eq}}_h(E,\varvec{\alpha })\) as the equilibrium of (23) is thus obtained.
Furthermore, since Platonic solids and regular pyramids are highly symmetrical, by using conditions (C1), (C2), and (13), we know each block of \(M^{\mathrm {f}}\), saying \(M^{\mathrm {f},jk}\), \(1\le j,k\le N_E\), is a circulant matrix. In addition, the \((l,n)\hbox {th}\) entry of \(M^{\mathrm {f},jk}\) reads
Due to (C1) and (C2), \(V_{jl}\) is constant with respect to l, saying
thus
In all, by recalling \(M^{\mathrm {f},jk}\) is circulant, \(\forall 1\le j,k\le N_E\), the Zero row sum property of \(M^{\mathrm {f}}\) as given in Table 4, and (58), one then concludes that there exists \((C_1,\ldots ,C_{N_E})^T\), where \(C_i>0\), \(i=1,\ldots ,N_E\), such that \(f^{\mathrm {eq}}_h(E,\varvec{\alpha })\) has the form of (37). \(\square \)
C Properties of \(M^{\mathrm {f}}\)
By denoting
and
we rewrite \(M^{\mathrm {f}}_{\tau _i(j),\tau _{i'}(j)}\) in (29) as
Noticing the definition of \({\bar{s}}_v(E,\varvec{\alpha };E',\varvec{\alpha }')\) given in (19) and (20), one sees
Exchanging \(\varvec{\alpha }\) and \(\varvec{\alpha }'\) in the integrals of (59) and taking summation of all the entries of \(M^{\mathrm {f}}\) in arbitrary column, we obtain
Since \({\bar{s}}_v(E,\varvec{\alpha };E',\varvec{\alpha }') > 0\) in (59) and (60),
is obvious. Considering (61), (63) and (64) together, we obtain that
Furthermore, one sees for arbitrary \(1 \le i,i'\le N_E\) that
According to (9) and (27), we have that
where
thus
Rights and permissions
About this article
Cite this article
Yao, W., Lu, T. Discrete Kernel Preserving Model for 3D Electron–Optical Phonon Scattering Under Arbitrary Band Structures. J Sci Comput 81, 2213–2236 (2019). https://doi.org/10.1007/s10915-019-01082-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10915-019-01082-2
Keywords
- Three dimensional electron–phonon scattering
- Polar phonons
- Kernel space
- Equilibrium distribution
- The Platonic solids and regular pyramids