throug with flow

This commit is contained in:
Valentin Boettcher 2022-09-20 13:32:34 +02:00
parent d3e2241bb4
commit 718768ebad
No known key found for this signature in database
GPG key ID: E034E12B7AF56ACE

View file

@ -349,7 +349,7 @@ The system state is then recovered through
The usual step is now to insert \(\id =D(\vb{y})D^(\vb{y})\) and The usual step is now to insert \(\id =D(\vb{y})D^(\vb{y})\) and
permute one \(D\) operator to the rightmost side in permute one \(D\) operator to the rightmost side in
\cref{eq:shiftbath_system} when tracing out the bath to arrive at a \cref{eq:shiftbath_system} when tracing out the bath to arrive at a
new time evolution operator new time evolution operator~\cite{RichardDiss,Strunz2001Habil}
\begin{equation} \begin{equation}
\label{eq:utilde} \label{eq:utilde}
\tilde{U}(t) = D^†(\vb{y})U(t)D(\vb{y}) \tilde{U}(t) = D^†(\vb{y})U(t)D(\vb{y})
@ -457,7 +457,15 @@ in \cref{sec:hopsvsanalyt} that consistent results can be obtained
using the derivative of the stochastic process \(ξ\), which avoids the using the derivative of the stochastic process \(ξ\), which avoids the
numeric time derivative in \cref{eq:gettingarounddot}. This time numeric time derivative in \cref{eq:gettingarounddot}. This time
derivative can however be performed after the ensemble mean on a derivative can however be performed after the ensemble mean on a
function that is generally smooth, even for non-differentiable \(ξ\). function that is generally smooth, even for non-differentiable
\(ξ\). However, this entails storing the state in a very high
temporal resolution or interpolating with a suitable ansatz.
We now have a very capable method at hand, that can already be
efficiently applied in quite general settings. However, systems with
multiple heat baths of different temperature still remain to be
discussed in \cref{sec:multibath}.
\section{Generalization to Multiple Baths} \section{Generalization to Multiple Baths}
\label{sec:multibath} \label{sec:multibath}
@ -478,10 +486,8 @@ arbitrary operators acting on the system Hilbert space.
Note that this models a situation where each bath couples with the Note that this models a situation where each bath couples with the
system through exactly one spectral density and is therefore not fully system through exactly one spectral density and is therefore not fully
general. general. We refer to \cref{sec:hops_multibath} for an review of the
NMQSD theory and HOPS method for multiple baths.
We refer to \cref{sec:hops_multibath} for an review of the NMQSD
theory and HOPS method for multiple baths.
Because the bath energy change is being calculated directly and not Because the bath energy change is being calculated directly and not
through energy conservation as in~\cite{Kato2016Dec}, we find through energy conservation as in~\cite{Kato2016Dec}, we find
@ -519,6 +525,11 @@ states more readily than single bath hierarchy states as the
correlations between the baths are expected to be correlations between the baths are expected to be
small~\cite{Zhang2018Apr}. small~\cite{Zhang2018Apr}.
Now that we have discussed the multi-bath case, the last ingredient we
are lacking for thermodynamical applications is the ability to handle
time dependent Hamiltonians. However, this will pose no great
challenge as we will find out in \cref{sec:timedep}.
\section{Generalization to Time Dependent Hamiltonians} \section{Generalization to Time Dependent Hamiltonians}
\label{sec:timedep} \label{sec:timedep}
To extract energy from a quantum thermal machine without an explicit To extract energy from a quantum thermal machine without an explicit
@ -538,17 +549,21 @@ For the total power we find
which can be evaluated as we will find in \cref{sec:intener} by which can be evaluated as we will find in \cref{sec:intener} by
replacing \(L(t)\) with \(\dot{L}(t)\) in \cref{eq:interhops}. replacing \(L(t)\) with \(\dot{L}(t)\) in \cref{eq:interhops}.
The bath energy flow can now be computed for the most general model
\cref{eq:generalmodel} that the NMQSD introduced in
\cref{sec:nmqsd_basics} can handle. Finally, we depart from the
concrete observable of the bath energy flow \cref{eq:heatflowdef} and
introduce a more general class in \cref{sec:general_obs}.
\section{General Collective Bath Observables} \section{General Collective Bath Observables}
\label{sec:general_obs} \label{sec:general_obs}
Now that we have introduced the formalism using the example of the Now that we have introduced the formalism using the example of the
bath energy flow \(J\) in bath energy flow \(J\) in
\cref{sec:flow_lin,sec:nonlin_flow,sec:lin_finite,sec:multibath,sec:timedep}, \cref{sec:flow_lin,sec:nonlin_flow,sec:lin_finite,sec:multibath,sec:timedep},
we may proceed to more general observables of the form can be we may proceed to more general observables of the form
generalized to calculate expectation values (and thus moments) of
arbitrary observables of the form
\begin{equation} \begin{equation}
\label{eq:collective_obs} \label{eq:collective_obs}
O = f(B^†, B) = ∑_{α}F_α\qty(B^†)^{α_1}B^{α_2} O = f(B^†, B) = ∑_{α}F_α\otimes \qty(B^†)^{α_1}B^{α_2}
\end{equation} \end{equation}
where \(α\) is a two-dimensional multi-index, \(B\) is as where \(α\) is a two-dimensional multi-index, \(B\) is as
in~\cref{eq:totalH} and the \(F_α\) are general observables acting on in~\cref{eq:totalH} and the \(F_α\) are general observables acting on
@ -568,11 +583,11 @@ interaction picture with respect to \(H_{\bath}\).
For zero temperature, we find following the procedures of For zero temperature, we find following the procedures of
\cref{sec:flow_lin}, \cref{sec:flow_lin},
\begin{align} \begin{align}
\label{eq:bmel}\mel{z}{B^b}{ψ} &= (-\iu D_t)^b\ket{ψ(η^\ast,t)} \label{eq:bmel}\mel{z}{B^b(t)}{ψ} &= (-\iu D_t)^b\ket{ψ(η^\ast,t)}
= (-\iu)^b = (-\iu)^b
_{\abs{\vb{k}}=b}\binom{b}{\vb{k}} \iu^{\vb{k}} _{\abs{\vb{k}}=b}\binom{b}{\vb{k}} \iu^{\vb{k}}
\sqrt{\frac{G^{\vb{k}}}{\vb{k}!}}ψ^{\vb{k}}\\ \sqrt{\frac{G^{\vb{k}}}{\vb{k}!}}ψ^{\vb{k}}\\
\label{eq:bdagmel}\mel{ψ}{\qty(B^†)^a}{z} &= \label{eq:bdagmel}\mel{ψ}{\qty(B^(t))^a}{z} &=
\begin{aligned}[t] \begin{aligned}[t]
\qty(\mel{z}{B^a}{ψ})^&= \qty((-\iu D_t)^a\ket{ψ(η^\ast,t)})^\dag\\ \qty(\mel{z}{B^a}{ψ})^&= \qty((-\iu D_t)^a\ket{ψ(η^\ast,t)})^\dag\\
&= (\iu)^a∑_{\abs{\vb{k}}=a}\binom{a}{\vb{k}} (-\iu)^{\vb{k}} &= (\iu)^a∑_{\abs{\vb{k}}=a}\binom{a}{\vb{k}} (-\iu)^{\vb{k}}
@ -581,7 +596,7 @@ For zero temperature, we find following the procedures of
\end{align} \end{align}
where \(\vb{k}! = k_1!k_2!\ldots\) and where \(\vb{k}! = k_1!k_2!\ldots\) and
\(G^{\vb{k}}=G_1^{k_1}G_2^{k_2}\ldots\) following the usual \(G^{\vb{k}}=G_1^{k_1}G_2^{k_2}\ldots\) following the usual
conventions of multi-indices. Thus, expressions involving the bath conventions for multi-indices. Thus, expressions involving the bath
operator \(B\) to the \(b\)th power lead to expressions involving the operator \(B\) to the \(b\)th power lead to expressions involving the
hierarchy states of depth \(b\). The truncation of the hierarchy hierarchy states of depth \(b\). The truncation of the hierarchy
corresponds to neglecting the expectation value of all powers of \(B\) corresponds to neglecting the expectation value of all powers of \(B\)
@ -608,8 +623,8 @@ which may be substituted into the above.
The nonlinear method can be accommodated as in The nonlinear method can be accommodated as in
\cref{sec:nonlin_flow}. For the expressions like~\cref{eq:f_ex_zero} \cref{sec:nonlin_flow}. For the expressions like~\cref{eq:f_ex_zero}
involving the HOPS hierarchy states this reduces to dividing by the involving the HOPS hierarchy states the method can be implemented by
norm of the zeroth hierarchy state. dividing by the squared norm of the zeroth hierarchy state.
The generalization to multiple baths may be performed in the same The generalization to multiple baths may be performed in the same
manner as was discussed in \cref{sec:multibath}. This allows to manner as was discussed in \cref{sec:multibath}. This allows to
@ -628,15 +643,15 @@ and inserting the coherent state resolution of unity we find terms of
the form the form
\begin{equation} \begin{equation}
\label{eq:with_process} \label{eq:with_process}
\mel{z}{\qty(B^\dag)^b}{ψ} \sim \qty^\ast_{t})^b\ket{ψ(η^\ast,t)}. \mel{z}{\qty(B^\dag(t))^b}{ψ} \sim \qty^\ast_{t})^b\ket{ψ(η^\ast,t)}.
\end{equation} \end{equation}
The corresponding version of~\cref{eq:f_ex_zero} would only depend on The corresponding version of~\cref{eq:f_ex_zero} would only explicitly
the zeroth order state and the stochastic processes. It has been depend on the zeroth order state and the stochastic processes. It has
observed that expressions involving the stochastic process directly been observed that expressions involving the stochastic process
tend to converge slower. However, this statement comes without directly tend to converge slower. However, this statement comes
empirical proof and its verification may be left to future study. An without empirical proof and its verification may be left to future
explanation may be that the first hierarchy states fluctuate about study. An explanation may be that the first hierarchy states fluctuate
their average dynamics whereas the stochastic process fluctuates about their average dynamics whereas the stochastic process fluctuates
around zero and does not contain much information about the actual around zero and does not contain much information about the actual
dynamics. dynamics.
@ -652,10 +667,10 @@ dynamics.
% \end{cases} % \end{cases}
% \end{equation} % \end{equation}
% so that we end up with a process that is some approximation of white noise. % so that we end up with a process that is some approximation of white noise.
Also, this alternative method could be used convergence and Also, this alternative method could be used as a convergence and
consistency check, as expressions of the form~\cref{eq:with_process} consistency check, as expressions of the form~\cref{eq:with_process}
only involve the hierarchy cutoff and the exponential expansion of the involve the hierarchy cutoff and the exponential expansion of the BCF
BCF in an indirect manner. only in an indirect manner.
\subsection{Interaction Energy} \subsection{Interaction Energy}
\label{sec:intener} \label{sec:intener}
@ -665,19 +680,17 @@ calculate the expectation value of the interaction energy
energy is also an effective way to quantify the interaction strength. energy is also an effective way to quantify the interaction strength.
For zero temperature and the nonlinear method we arrive at For zero temperature and the linear method we arrive at
\begin{equation} \begin{equation}
\label{eq:intexp} \label{eq:intexp}
\ev{H_\inter} = \ev{H_\inter} =
-\i -\i
\mathcal{M}_{\tilde{η}^\ast}\frac{\mel{\psi(\tilde{η},t)}{L^\tilde{D}_t}{\psi(\tilde{η}^\ast,t)}}{\braket{\psi(\tilde{η},t)}{\psi(\tilde{η}^\ast,t)}} \mathcal{M}_{{η}^\ast}{\mel{\psi({η},t)}{L^D_t}{\psi({η}^\ast,t)}}
+ \cc. + \cc.
\end{equation} \end{equation}
This is a application of the formalism discussed This is a application of the formalism discussed
in~\cref{sec:general_obs}. in~\cref{sec:general_obs}. The expression for the nonlinear method is
obtained simply by normalizing the above expression.
The expression for the linear method is obtained by
simply leaving out the normalization.
In HOPS terms \cref{eq:intexp} corresponds to In HOPS terms \cref{eq:intexp} corresponds to
\begin{equation} \begin{equation}
@ -698,17 +711,16 @@ stochastic process.
\subsection{Higher Orders of the Coupling Hamiltonian} \subsection{Higher Orders of the Coupling Hamiltonian}
\label{sec:higher_order_coupling} \label{sec:higher_order_coupling}
In this section, the question of how many hierarchy orders have to be In this section, we address the question of how many hierarchy orders
included in the simulation to consistently calculate the expectation have to be included in the simulation to consistently calculate the
value of powers of the interaction Hamiltonian. Being nonessential for expectation value of powers of the interaction Hamiltonian. Being
the understanding of the rest of the work, this section may be nonessential for the understanding of the rest of the work, this
skipped. section may be skipped.
For self adjoint coupling operators \(L=L^\dag\) we can use Wick's For self adjoint coupling operators \(L=L^\dag\) we can use Wick's
theorem to find a normally ordered expression for \(H_\inter^n=L^n(B^\dag + theorem to find a normally ordered expression for
B)^n\). \(H_\inter^n=L^n(B^\dag + B)^n\). The relevant contraction of
\((B^\dag + B)(B^\dag + B)\) is
The relevant contraction of \((B^\dag + B)(B^\dag + B)\) is
\begin{equation} \begin{equation}
\label{eq:contraction_b} \label{eq:contraction_b}
(B^\dag + B)(B^\dag + B) - \mathopen{:} (B^\dag + B)(B^\dag + B)\mathclose{:} = α(0) (B^\dag + B)(B^\dag + B) - \mathopen{:} (B^\dag + B)(B^\dag + B)\mathclose{:} = α(0)