basically done but to long

This commit is contained in:
Valentin Boettcher 2023-01-02 16:18:03 -05:00
parent 01fd7f2ad4
commit b20243f172
No known key found for this signature in database
GPG key ID: E034E12B7AF56ACE
16 changed files with 1181 additions and 120 deletions

Binary file not shown.

View file

@ -0,0 +1,84 @@
%% Creator: Inkscape 1.2.2 (b0a8486541, 2022-12-01), www.inkscape.org
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
%% Accompanies image file 'otto.pdf' (pdf, eps, ps)
%%
%% To include the image in your LaTeX document, write
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics{<filename>.pdf}
%% To scale the image, write
%% \def\svgwidth{<desired width>}
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics[width=<desired width>]{<filename>.pdf}
%%
%% Images with a different path to the parent latex file can
%% be accessed with the `import' package (which may need to be
%% installed) using
%% \usepackage{import}
%% in the preamble, and then including the image with
%% \import{<path to file>}{<filename>.pdf_tex}
%% Alternatively, one can specify
%% \graphicspath{{<path to file>/}}
%%
%% For more information, please see info/svg-inkscape on CTAN:
%% http://tug.ctan.org/tex-archive/info/svg-inkscape
%%
\begingroup%
\makeatletter%
\providecommand\color[2][]{%
\errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}%
\renewcommand\color[2][]{}%
}%
\providecommand\transparent[1]{%
\errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}%
\renewcommand\transparent[1]{}%
}%
\providecommand\rotatebox[2]{#2}%
\newcommand*\fsize{\dimexpr\f@size pt\relax}%
\newcommand*\lineheight[1]{\fontsize{\fsize}{#1\fsize}\selectfont}%
\ifx\svgwidth\undefined%
\setlength{\unitlength}{373.00828829bp}%
\ifx\svgscale\undefined%
\relax%
\else%
\setlength{\unitlength}{\unitlength * \real{\svgscale}}%
\fi%
\else%
\setlength{\unitlength}{\svgwidth}%
\fi%
\global\let\svgwidth\undefined%
\global\let\svgscale\undefined%
\makeatother%
\begin{picture}(1,0.22901652)%
\lineheight{1}%
\setlength\tabcolsep{0pt}%
\put(0,0){\includegraphics[width=\unitlength,page=1]{otto.pdf}}%
\put(0.51009675,0.15478323){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}$\ket{\uparrow}$\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=2]{otto.pdf}}%
\put(0.51009672,0.08531793){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}$\ket{\downarrow}$\end{tabular}}}}%
\put(0.46988315,0.00727451){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}$H_{\sys}$\end{tabular}}}}%
\put(0.47172632,0.1024687){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l} \tiny{$\tau$}\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=3]{otto.pdf}}%
\put(0.6861509,0.1265969){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l} \tiny{$\tau$}\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=4]{otto.pdf}}%
\put(0.27195099,0.12659689){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l} \tiny{$\tau$}\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=5]{otto.pdf}}%
\put(0.66486426,0.08743361){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}$L_h(τ)$\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=6]{otto.pdf}}%
\put(0.25859785,0.08701964){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}$L_c(τ)$\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=7]{otto.pdf}}%
\put(0.86519777,0.00316134){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}$H^h_{\bath}$\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=8]{otto.pdf}}%
\put(0.90366426,0.1866185){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}$J(\omega)$\end{tabular}}}}%
\put(0.97750724,0.16835478){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}\tiny{$\omega$}\end{tabular}}}}%
\put(0.88050764,0.21637879){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}\tiny{$T_h$}\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=9]{otto.pdf}}%
\put(0.0625777,0.01101301){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}$H^c_{\bath}$\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=10]{otto.pdf}}%
\put(0.1010442,0.19447017){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}$J(\omega)$\end{tabular}}}}%
\put(0.17488718,0.17620645){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}\tiny{$\omega$}\end{tabular}}}}%
\put(0.07788758,0.22423046){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}\tiny{$T_c$}\end{tabular}}}}%
\put(0,0){\includegraphics[width=\unitlength,page=11]{otto.pdf}}%
\end{picture}%
\endgroup%

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

View file

@ -28,14 +28,14 @@
inkscape:document-units="mm"
showgrid="true"
inkscape:zoom="7.8109988"
inkscape:cx="186.59586"
inkscape:cy="224.74719"
inkscape:window-width="2462"
inkscape:window-height="1799"
inkscape:cx="273.7166"
inkscape:cy="145.30792"
inkscape:window-width="3199"
inkscape:window-height="1764"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g3448">
inkscape:current-layer="g12247">
<inkscape:grid
type="xygrid"
id="grid578"
@ -431,46 +431,68 @@
<g
id="g12247"
transform="translate(-2.6820088,0.42520507)">
<path
style="fill:#9c9c9c;fill-opacity:1;stroke:#535353;stroke-width:0.165;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 80.699067,27.853722 c 0.2878,-2.6645 0.5756,-3.8312 0.8633,-4.4414 0.2878,-0.6103 0.5756,-0.6362 0.8633,-0.4913 0.2878,0.1449 0.5756,0.4749 0.8633,0.8239 0.2878,0.3491 0.5756,0.7236 0.8633,1.0666 0.2878,0.343 0.5756,0.6572 0.8633,0.9305 0.2878,0.2733 0.5756,0.5068 0.8634,0.7045 0.2877,0.1978 0.5755,0.3602 0.8633,0.4956 0.2877,0.1353 0.5755,0.2437 0.8633,0.333 0.2877,0.0894 0.5755,0.1597 0.8633,0.2172 0.2877,0.0574 0.5755,0.1021 0.8633,0.1384 0.2877,0.0363 0.5755,0.0642 0.8633,0.0868 0.2877,0.0225 0.5755,0.0398 0.8633,0.0537 0.2878,0.0139 0.5755,0.0244 0.8633,0.0328 0.2878,0.0085 0.5755,0.0149 0.8633,0.02 0.2878,0.0051 0.5755,0.0089 0.8633,0.012 0.2878,0.0031 0.5755,0.0054 0.8633,0.0072 0.2878,0.0019 0.5755,0.0032 0.8633,0.0043"
title="x*exp(-x)"
id="path8243" />
<path
style="fill:none;stroke:#000000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker8362);marker-end:url(#Arrow4)"
d="M 79.888164,27.853722 H 96.060751"
id="path8272"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker8562);marker-end:url(#Arrow4)"
d="M 80.699067,28.500157 V 21.779261"
id="path8534"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:1.76389px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="86.831886"
y="25.677036"
id="text735-23-5"><tspan
sodipodi:role="line"
style="font-size:1.76389px;stroke-width:0.264583"
<g
id="g7117">
<path
style="fill:#b8b8b8;fill-opacity:1;stroke:#535353;stroke-width:0.20257;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 80.802645,27.757286 c 0.28729,-4.02319 0.574578,-5.784817 0.861768,-6.706172 0.287289,-0.921506 0.574579,-0.960613 0.861769,-0.741824 0.287289,0.218787 0.574579,0.717062 0.861769,1.244025 0.287289,0.527114 0.574578,1.09258 0.861767,1.610483 0.28729,0.517904 0.57458,0.992322 0.861769,1.404984 0.28729,0.412661 0.574579,0.765229 0.861868,1.06374 0.28719,0.298663 0.574479,0.543874 0.861769,0.748317 0.28719,0.204294 0.574479,0.367969 0.861769,0.502805 0.287189,0.134987 0.574479,0.241134 0.861768,0.327955 0.287189,0.08667 0.574479,0.154163 0.861769,0.208973 0.287189,0.05481 0.574479,0.09694 0.861768,0.131062 0.28719,0.03398 0.57448,0.06009 0.861768,0.08108 0.28729,0.02099 0.57448,0.03684 0.861769,0.04953 0.28729,0.01284 0.574479,0.0225 0.861769,0.0302 0.287289,0.0077 0.574478,0.01344 0.861768,0.01812 0.287289,0.0047 0.574479,0.0081 0.861769,0.01082 0.287289,0.0028 0.574479,0.0048 0.861769,0.0065"
title="x*exp(-x)"
id="path8243" />
<path
style="fill:#9c9c9c;fill-opacity:1;stroke:#535353;stroke-width:0.165;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 80.781667,27.807902 c 0.2878,-2.6645 0.5756,-3.8312 0.8633,-4.4414 0.2878,-0.6103 0.5756,-0.6362 0.8633,-0.4913 0.2878,0.1449 0.5756,0.4749 0.8633,0.8239 0.2878,0.3491 0.5756,0.7236 0.8633,1.0666 0.2878,0.343 0.5756,0.6572 0.8633,0.9305 0.2878,0.2733 0.5756,0.5068 0.8634,0.7045 0.2877,0.1978 0.5755,0.3602 0.8633,0.4956 0.2877,0.1353 0.5755,0.2437 0.8633,0.333 0.2877,0.0894 0.5755,0.1597 0.8633,0.2172 0.2877,0.0574 0.5755,0.1021 0.8633,0.1384 0.2877,0.0363 0.5755,0.0642 0.8633,0.0868 0.2877,0.0225 0.5755,0.0398 0.8633,0.0537 0.2878,0.0139 0.5755,0.0244 0.8633,0.0328 0.2878,0.0085 0.5755,0.0149 0.8633,0.02 0.2878,0.0051 0.5755,0.0089 0.8633,0.012 0.2878,0.0031 0.5755,0.0054 0.8633,0.0072 0.2878,0.0019 0.5755,0.0032 0.8633,0.0043"
title="x*exp(-x)"
id="path8243-3" />
<path
style="fill:none;stroke:#000000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker8362);marker-end:url(#Arrow4)"
d="M 79.888164,27.853722 H 96.060751"
id="path8272"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:1.76389px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="86.831886"
y="25.677036"
id="tspan8793">$J(\omega)$</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:0.352778px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="96.548813"
y="28.080341"
id="text735-23-5-2"><tspan
sodipodi:role="line"
style="font-size:0.352778px;stroke-width:0.264583"
id="text735-23-5"><tspan
sodipodi:role="line"
style="font-size:1.76389px;stroke-width:0.264583"
x="86.831886"
y="25.677036"
id="tspan8793">$J(\omega)$</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:0.352778px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="96.548813"
y="28.080341"
id="tspan9402"><tspan
dx="0 0 0 0 0 0 0 0 0 0 0 -0.016936587"
id="tspan9404"
style="font-size:0.352778px;stroke-width:0.264583">\tiny{$\omega$}</tspan></tspan></text>
id="text735-23-5-2"><tspan
sodipodi:role="line"
style="font-size:0.352778px;stroke-width:0.264583"
x="96.548813"
y="28.080341"
id="tspan9402"><tspan
dx="0 0 0 0 0 0 0 0 0 0 0 -0.016936587"
id="tspan9404"
style="font-size:0.352778px;stroke-width:0.264583">\tiny{$\omega$}</tspan></tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:0.352778px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="83.784729"
y="21.760908"
id="text735-23-5-2-6"><tspan
sodipodi:role="line"
style="font-size:0.352778px;stroke-width:0.264583"
x="83.784729"
y="21.760908"
id="tspan9402-7"><tspan
dx="0 0 0 0 0 0 0"
id="tspan9404-5"
style="font-size:0.352778px;stroke-width:0.264583">\tiny{$T&gt;0$}</tspan></tspan></text>
</g>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -323,11 +323,11 @@ labelformat=brace, position=top]{subcaption}
\begin{block}{}
\begin{equation}
\label{eq:one_qubit_model}
H = \frac{1}{2} σ_z + \frac{1}{2}_λ\qty(g_λ σ_x^† a_λ + g_λ^\ast
H = \frac{1}{2} σ_z + \frac{f(τ)}{2}_λ\qty(g_λ σ_x^† a_λ + g_λ^\ast
σ_x a_λ^†) + ∑_λ ω_λ a_λ^\dag a_λ,\;\ket{ψ_{0}}_{\sys} = \ket{\downarrow}
\end{equation}
\begin{itemize}
\item \(L(τ) = \sin^2(\frac{Δ}{2} τ)σ_x\)
\item \(f(τ) = \sin^2(\frac{Δ}{2} τ)\)
\item initial state of total system: \(ρ_{0} = \ketbra{\downarrow}
\otimes \frac{\eu^{-β H_{\bath}}}{Z}\)
\item Shifted SD for resonance
@ -343,17 +343,28 @@ labelformat=brace, position=top]{subcaption}
\end{itemize}
\begin{figure}[h]
\centering
\only<1>{\includegraphics[height=.65\textheight]{figs/modcoup/omegas_total}}
\only<2>{\includegraphics[height=.65\textheight]{figs/modcoup/omega_energies_and_powers}}
\includegraphics[height=.65\textheight]{figs/modcoup/omegas_total}
\end{figure}
\note[item]{energy normalized to ergo}
\note[item]{vert lines bath memory time}
\end{frame}
\begin{frame}
\frametitle{Speed Limit}
\begin{figure}[h]
\centering
\includegraphics[height=.65\textheight]{figs/modcoup/power_en_heatmap}
\end{figure}
\end{frame}
\subsection{Otto Cycle}
\begin{frame}
\frametitle{Otto Cycle (proof of concept)}
\frametitle{Quantum Otto Cycle}
\begin{figure}
\centering
\input{figs/drawings/otto.pdf_tex}
\end{figure}
\begin{block}{Model}
Spin-Boson model with compression of \(H_{\sys}\) and modulation
of \(L\).
@ -361,109 +372,49 @@ labelformat=brace, position=top]{subcaption}
\begin{itemize}
\item classical toy model of the quantum heat engine community\footcite{Geva1992Feb}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Modulation and Spectral Densities}
\begin{figure}[h]
\centering
\includegraphics{figs/otto/modulation}
\includegraphics{figs/otto/spectral_densities}
\end{figure}
\end{frame}
\begin{frame}
\begin{figure}[h]
\centering
\includegraphics{figs/otto/energy_cont}
\end{figure}
\end{frame}
\begin{frame}
\begin{frame}{Full Energy Overview}
\begin{figure}[h]
\centering
\includegraphics{figs/otto/energy_strobe}
\end{figure}
\end{frame}
\begin{frame}
\begin{frame}{Power Contributions}
\begin{figure}[h]
\centering
\includegraphics{figs/otto/power}
\end{figure}
\begin{itemize}
\item \(\bar{P} = 1.98 \cdot 10^{-3} \pm 2.3 \cdot 10^{-5}\),
\(η\approx 20\%\), \(T_{c}=1\), \(T_{h}=20\)
\item \(\bar{P} = .0025\),
\(η\approx 29\%\), \(T_{c}=1\), \(T_{h}=20\)
\item no tuning of parameters, except for resonant coupling
\item long bath memory \(ω_{c}=1\), but weak-ish coupling
\end{itemize}
\end{frame}
\begin{frame}{Questions (for the future)}
\begin{itemize}
\item better performance through ``overlapping'' phases?
\item strong coupling any good?
\item non-Markovianity + strong coupling any good?
\item what is the optimal efficiency and power? (probably no
advantage here)
\end{itemize}
\end{frame}
\subsection{Anti-Zeno Engine}
\begin{frame}
\frametitle{Anti-Zeno Engine}
\begin{block}{Question}
Is there a use for non-Markovianity in quantum heat engines?
\end{block}
\begin{itemize}
\item \cite{Mukherjee2020Jan} claims that one can exploit the
time-energy uncertainty for quantum advantage\footnote{I'd be
careful to call this quantum advantage.}
\end{itemize}
\begin{block}{Model}
Qubit coupled to two baths of different
temperatures (\(T_c, T_h\))
\begin{equation}
\label{eq:antizenomodel}
H_\sys= \frac12 \qty[ω_0 + γ Δ\sin(Δ t)]σ_z,\, L_{c,h}=\frac12 σ_x
\end{equation}
\note[item]{frictionless dynamics}
\end{block}
\end{frame}
\begin{frame}
\begin{figure}[h]
\centering
\includegraphics{figs/anti_zeno/with_gap_coupling_diagram}
\end{figure}
\begin{itemize}
\item couple for \(n\) modulation periods slightly of resonance
\item for smaller \(n\) the \(\sin((ω-(ω_{0}\pm Δ))τ)/((ω-(ω_{0}\pm
Δ)) τ)\) has a greater overlap
\(\implies\) controls power output
\end{itemize}
\end{frame}
\begin{frame}
\begin{frame}{Continuously Coupled Version}
\begin{figure}
\centering
\begin{subfigure}[t]{.49\linewidth}
\centering
\includegraphics[width=\linewidth]{anti_zeno/anti_zeno_without_cool}
\caption{\tval{anti_zeno/power_without_cool}}
\end{subfigure}
\begin{subfigure}[t]{.49\linewidth}
\centering
\includegraphics[width=\linewidth]{anti_zeno/anti_zeno_with_cool}
\caption{
\tval{anti_zeno/power_with_cool}}
\end{subfigure}
\includegraphics{figs/otto/energy_strobe_continuous}
\end{figure}
\begin{exampleblock}{Parameters}
{\tval{anti_zeno/delta}, \tval{anti_zeno/gamma}, \tval{anti_zeno/omega_alpha},
\tval{anti_zeno/omega_zero}, \tval{anti_zeno/tc}, \tval{anti_zeno/th}}
\end{exampleblock}
\end{frame}
\begin{frame}{Current Work}
\begin{itemize}
\item this is not properly converged yet \(\rightarrow\) newer
results: no advantage at these temperatures / coupling strengths
\item new simulations with temperatures from paper
(\(β_{h(c)}=0.0005(0.005)\)) are promising
\begin{itemize}
\item interesting \(\rightarrow\) no good steady state power in this case
(insufficient samples?)
\end{itemize}
\item better performance through ``overlapping'' and shifting strokes?
\item stronger coupling any good?
\item non-Markovianity + strong coupling any good?
\item what is the optimal efficiency and power?
\end{itemize}
\end{frame}

Binary file not shown.