Simulating Finite-Time Isothermal Processes with Superconducting Quantum Circuits
Next Article in Journal
Beating Standard Quantum Limit with Weak Measurement
Next Article in Special Issue
Stirling Refrigerating Machine Modeling Using Schmidt and Finite Physical Dimensions Thermodynamic Models: A Comparison with Experiments
Previous Article in Journal
Network Analysis of Cross-Correlations on Forex Market during Crises. Globalisation on Forex Market
Previous Article in Special Issue
Four-Objective Optimizations for an Improved Irreversible Closed Modified Simple Brayton Cycle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Simulating Finite-Time Isothermal Processes with Superconducting Quantum Circuits

1
Beijing Computational Science Research Center, Beijing 100193, China
2
Graduate School of China Academy of Engineering Physics, No. 10 Xibeiwang East Road, Haidian District, Beijing 100193, China
*
Author to whom correspondence should be addressed.
Entropy 2021, 23(3), 353; https://doi.org/10.3390/e23030353
Submission received: 9 February 2021 / Revised: 12 March 2021 / Accepted: 12 March 2021 / Published: 16 March 2021
(This article belongs to the Special Issue Carnot Cycle and Heat Engine Fundamentals and Applications II)

Abstract

:
Finite-time isothermal processes are ubiquitous in quantum-heat-engine cycles, yet complicated due to the coexistence of the changing Hamiltonian and the interaction with the thermal bath. Such complexity prevents classical thermodynamic measurements of a performed work. In this paper, the isothermal process is decomposed into piecewise adiabatic and isochoric processes to measure the performed work as the internal energy change in adiabatic processes. The piecewise control scheme allows the direct simulation of the whole process on a universal quantum computer, which provides a new experimental platform to study quantum thermodynamics. We implement the simulation on ibmqx2 to show the 1 / τ scaling of the extra work in finite-time isothermal processes.

1. Introduction

Quantum thermodynamics, originally considered an extension of classical thermodynamics, has sharpened our understanding of the fundamental aspects of thermodynamics [1,2,3,4,5,6]. Along with the theoretical progress, experimental tests and validations of the principles are relevant in the realm. Simulation of the quantum thermodynamic phenomena [7,8,9,10], as one of the experimental efforts, has been intensively explored with specific systems, e.g., a single trapped particle for testing the Jarzynski equation [11,12], the trapped interacting Fermi gas for quantum work extraction [13,14], and the superconducting qubits for the shortcuts to adiabaticity [15,16]. These specific systems often have limited functions to test generic quantum thermodynamic properties. In quantum thermodynamics, the concerned system, as an open quantum system, generally evolves with the coupling to the environment. Simulations of open quantum systems have been proposed theoretically in terms of quantum channels [17,18,19,20,21], and realized experimentally on various systems, e.g., trapped ions [22], photons [23], nuclear spins [24], superconducting qubits [25], and IBM quantum computer recently [26,27]. The previous works mainly focus on simulating fixed open quantum systems, where the parameters of the systems are fixed with the evolution governed by a time-independent master equation. To devise a quantum heat engine, it is necessary to realize tuned open quantum systems to formulate finite-time isothermal processes.
Simulation with generic quantum computing systems shall offer a universal system to demonstrate essential quantum thermodynamic phenomena. Yet, simulation of a tuned open quantum system remains a challenge mainly due to the inability to physically tune the control parameters and the difficulty to measure the work extraction. In quantum thermodynamics, the work extraction, as a fundamental quantity [28,29,30], requires the tuning of the control parameters. Such requirement is achievable in the specifically designed system, e.g., the laser-induced force on the trapped ion [11], the trapped frequency of the Fermi gas [13,14], and the external field in the superconducting system [15,16]. However, on a universal quantum computer, e.g., IBM quantum computer (ibmqx2), the user is forbidden to tune the actual physical parameters since the parameters have been optimized to reduce errors. An additional problem is the measurement of the work extraction. In classical thermodynamics, it is obtained by recording the control parameters and measuring the conjugate quantities, but such measurement is not suitable in the quantum region [31].
In this paper, an experimental proposal is given to overcome the difficulty in simulating a finite-time isothermal process. We introduce a virtual way to tune the control parameters, i.e., without physically tuning the parameters. The dynamics are realized by quantum gates encoded the parameter change. As a demonstration, we realize the simulation of a two-level system on ibmqx2 [32] for the isothermal processes, which are fundamental to devise quantum heat engines, yet complicated due to the coexistence of the changing Hamiltonian and the interaction with the thermal bath.
To implement the simulation on a universal quantum computer, we adopt a discrete-step method to approach the quantum isothermal process [33,34,35,36,37,38]: the isothermal process is divided into series of elementary processes, each consisting of an adiabatic process and an isochoric process. In the adiabatic process, the parameter tuning is performed virtually with the unitary evolution implemented by quantum gates. In the isochoric process, the dissipative evolution is carried out with quantum channel simulation [23,25,39,40,41,42] with ancillary qubits, which play the role of the environments [18,21,26]. With this approach, we achieve the simulation of the isothermal process on the generic quantum computing system without physically tuning the control parameters. The piecewise control scheme distinguishes work and heat, which are separately generated and measured as the internal energy change in the two processes. In the current simulation, the energy spacing of the two-level system is tuned with the unchanged ground and excited states. The tuning of the energy spacing is virtually performed via modulating the thermal transition rate in the isochoric process.
In our proposal, the simulation with a universal quantum computer brings clear advantages. First, the arbitrary change of the control parameters is archived by the virtual tuning via the simulation of corresponding dynamics, avoiding the difficulty in tuning the actual physical system. In turn, the parameters can be controlled to follow an arbitrary designed function. Second, we can realize the immediate change of environmental parameters, such as the temperature. The effect of the bath is reflected through the state of the auxiliary qubits, which can be controlled flexibly with quantum gates.

2. Discrete-Step Method to Quantum Isothermal Process

In quantum thermodynamics, the concerned system generally evolves under the changing Hamiltonian while in contact with a thermal bath. The interplay between quantum work and heat challenges to characterize the quantum thermodynamic cycle on the microscopic level, where the classical method to measure the work via force and distance, is not applicable [31]. For the timescale of the tuning far smaller than the thermal bath response time, the evolution is thermodynamic adiabatic, where the heat exchange with the thermal bath can be neglected, and the internal energy changes due to the performed work through the changing control field. The opposite extreme case with the unchanged control parameters is known as the isochoric process, where the internal energy changes are induced by the heat exchange with the thermal bath. Therefore, work and heat are separated clearly in the adiabatic and isochoric processes, and are obtained directly by measuring the internal energy change.
To simulate the general processes on a universal quantum computer, a piecewise control scheme is necessary to express the continuous non-unitary evolution in terms of quantum channels, where the evolution in each period is constructed by the simulations of open quantum systems [21]. To separate work and heat, we adopt the discrete-step method by dividing the whole process into series of piecewise adiabatic and isochoric processes [33,34,35,36,37,38]. In Figure 1, the discrete-step method is illustrated with the minimal quantum model, a two-level system with the energy spacing ω ( t ) between the ground state g and the excited state e . Such a two-level system can be physically realized with a qubit, as an elementary unit of the quantum computer. For the clarity of the later discussion, we use the term “two-level system” to denote the simulated system and “qubit” as the simulation system hereafter without specific mention.
The state of the two-level system is represented by the density matrix ρ s ( t ) of the system qubit, and the thermal bath is simulated by ancillary qubits. Initially, the system qubit is prepared to the thermal state ρ s ( 0 ) at the temperature T. The evolution of the tuned open quantum system is implemented with single-qubit and two-qubit quantum gates. The internal energy of the two-level system is E ( t ) = ω ( t ) p e ( t ) , where the energy of the ground state is assumed as zero, and the population in the ground (excited) state is p g ( t ) = g ρ s ( t ) g ( p e ( t ) = e ρ s ( t ) e ).
For the system to be simulated, we use the discrete-step method to approach the finite-time isothermal process for the two-level system. The discrete isothermal process contains N steps of elementary processes with the total operation time τ + τ adi , where τ ( τ adi ) denotes the operation time in the isochoric (adiabatic) process. Each elementary process is composed of an adiabatic and an isochoric processes. We set the equal operation time for every elementary process δ τ = ( τ + τ adi ) / N , with the duration τ / N ( τ adi / N ) for each isochoric (adiabatic) process.
In the adiabatic process, the system is isolated from the thermal bath and evolves under the time-dependent Hamiltonian. Such a process is described by a unitary evolution with the time τ adi / N . The performed work is determined by the change of the internal energy at the initial and the final time. For a generic adiabatic process, the unitary evolution of the system can be simulated with the single-qubit gate acted on the system qubit. In this paper, we consider the adiabatic process as the quench with zero time τ adi = 0 , occurred at time t j 1 = ( j 1 ) δ τ , j = 1 , 2 , . . . , N . As the result of the quench, the energy spacing is shifted from ω j 1 to ω j , while the density matrix ρ s ( t j 1 ) remains unchanged after the quench. At the initial time t 0 = 0 , the energy is quenched from ω 0 to ω 1 after the initial preparation. The performed work for the quench at time t j 1 reads
W j = ( ω j ω j 1 ) p e ( t j 1 ) .
To obtain the performed work, we only need to measure the excited state population p e ( t j 1 ) of the system qubit at the beginning of each isochoric process.
In the isochoric process of the j-th elementary process ( t j 1 < t t j ), the two-level system is brought into contact with the thermal bath at the temperature T. The evolution is given by the master equation
ρ ˙ s = i [ H j , ρ s ] + γ 0 N j L ( σ + ) [ ρ s ] + γ 0 ( N j + 1 ) L ( σ ) [ ρ s ] ,
with
L ( σ ) [ ρ s ] = σ ρ s σ 1 2 σ σ ρ s 1 2 ρ s σ σ .
Here, H j = ω j e e is the Hamiltonian of the system during the period t j 1 < t t j , N j = 1 / [ exp ( β ω j ) 1 ] is the average photon number with the inverse temperature β = 1 / ( k B T ) , and σ + =   e g ( σ =   g e ) is the transition operator. In this process, the change of the internal energy is induced by the heat exchange with the thermal bath, and no work is performed. During the whole discrete isothermal process, the work is only performed at the time t j .
We explicitly give the equations for each element of the density matrix according to Equation (2). The populations in the ground and excited states satisfy
p ˙ g = γ 0 ( N j + 1 ) p e γ 0 N j p g ,
and p e = 1 p g . The off-diagonal elements ρ e g ( t ) = e ρ s ( t ) g and ρ g e ( t ) = g ρ s ( t ) e satisfy
ρ ˙ e g = i ω j ρ e g γ 0 ( 2 N j + 1 ) ρ e g ,
and ρ g e ( t ) = ρ e g * ( t ) . With the unchanged energy eigenstates, the diagonal and the off-diagonal elements of the density matrix evolve separately during the whole isothermal process.

3. Simulation with Quantum Circuits

In this section, we first show the simulation of one elementary process in the circuit. The simulation is formulated for the adiabatic and the isochoric processes as follows.
Adiabatic process. In the superconducting quantum computer, e.g., IBM Q system, the tuning of the physical energy levels of qubits is unavailable for the users. The physical parameters are fixed at the optimal values to possibly reduce noises and errors induced by decoherence and imperfect control.
We consider the Hamiltonian of the simulated two-level system as H ( t ) = ω ( t ) e e with the piecewise tuned energy spacing
ω ( t ) = ω j , t j 1 < t t j with j = 1 , 2 . . . , N .
We will show that the tuning of the energy spacing ω ( t ) only affects the thermal transition rate. In the simulation, the thermal transition is simulated through the quantum channel simulation, and can be flexibly modulated by single-qubit gates acted on the ancillary qubits. Therefore, we do not have to physically tune any parameters of the quantum computer, and just algorithmically modulate the simulated thermal transition instead. We propose a virtual tuning of the energy spacing with details explained as follows.
In the virtual process, we need to simulate the unitary evolution of the adiabatic process with single-qubit gates acted on the system qubit. For the adiabatic process, i.e., the quench, the state of the system does not evolve in a short period. We just pretend that the energy of the simulated system is tuned from ω j 1 to ω j in the j-th adiabatic process. This virtual tuning of the energy is reflected by the modulation of the transition rate in the simulation of the isochoric process.
Isochoric process. The dynamical evolution of the isochoric process can be simulated with the generalized amplitude damping channel (GADC)
ρ s ( t j ) = E GAD ( j ) [ e i H j δ τ ρ s ( t j 1 ) e i H j δ τ ] ,
where E GAD ( j ) = p ( j ) E ( j ) + p ( j ) E ( j ) is divided into two sub-channels, the amplitude damping channel
E ( j ) [ ρ s ] = M 0 ( j ) ρ s M 0 ( j ) + M 1 ( j ) ρ s M 1 ( j ) ,
and the amplitude pumping channel
E ( j ) [ ρ s ] = M 2 ( j ) ρ s M 2 ( j ) + M 3 ( j ) ρ s M 3 ( j ) .
The corresponding Kraus operators are M 0 ( j ) = cos θ j e e + g g , M 1 ( j ) = σ sin θ j , M 2 ( j ) = e e + cos θ j g g and M 3 ( j ) = σ + sin θ j . The coefficient p ( j ) = 1 / [ exp ( β ω j ) + 1 ] ( p ( j ) = 1 p ( j ) ) shows the probability of excitation (de-excitation) of the two-level system induced by the thermal bath. The evolution time of the j-th elementary process is encoded in the control parameter θ j via
cos θ j = exp [ γ 0 δ τ 2 coth ( β ω j 2 ) ] .
With infinite operation time, the ideal discrete isothermal process is realized by setting θ j = π / 2 , where the system reaches thermal equilibrium at the end of each isochoric process.
For the initial thermal state ρ s ( 0 ) = exp ( β H ( 0 ) ) / Tr [ exp ( β H ( 0 ) ) ] , the off-diagonal element remains zero throughout the whole process in the current control scheme. In this situation, the evolution by Equation (7) is simplified as
ρ s ( t j ) = E GAD ( j ) [ ρ s ( t j 1 ) ] .
For an initial state with non-zero off-diagonal elements, the off-diagonal elements does not affect the evolution of the populations. This comes from the fact that the diagonal and the off-diagonal elements satisfy separate differential equations by Equations (4) and (5).
Figure 2 shows the quantum circuit to simulate the isochoric process. The two sub-channels E ( j ) and E ( j ) are realized with an ancillary qubit initially prepared in the ground state. The circuits for these two sub-channels are illustrated in Figure 2a. The meaning of each gate is explained at the bottom of Figure 2. Such simulation circuits are extensively studied in the field of quantum computing and quantum information that we will not explain the setup in detail [40].
To achieve the random selection of the two sub-channels, we design two simulation methods, the hybrid simulation, and the fully quantum simulation, as shown in Figure 2b,c, respectively. The former uses one ancillary qubit for each elementary process under the assist of a classical random number generator (CRNG). The latter utilizes fully quantum circuits with two ancillary qubits for each elementary process. In Table 1, we summarize the simulation procedure for the adiabatic and the isochoric processes.

3.1. Hybrid Simulation of Isochoric Process with Classical Random Number Generator (CRNG)

With the limited number of qubits, it is desirable to reduce the unnecessary usage of qubits. For the quantum channel of the system qubit, one ancillary qubit is inevitably needed to simulate the non-unitary evolution of the open quantum system [42]. In this method, one qubit represents the two-level system, and each elementary process adds one more ancillary qubit. Therefore, it requires N + 1 qubits to simulate the N-step isothermal process.
In the hybrid simulation, the CRNG is used to select the sub-channel O j [ l ] = E ( j ) or E ( j ) for the isochoric process in the j-th elementary process, as shown in Figure 2b. l denotes the l-th simulation of the discrete isothermal process. For each isochoric process, the CRNG generates a random number r j [ l ] [ 0 , 1 ] with uniform distribution. The sub-channel O j [ l ] is selected as E ( j ) ( E ( j ) ) when the random number satisfies r j [ l ] p ( j ) ( r j [ l ] > p ( j ) ).

3.2. Fully Quantum Simulation of Isochoric Process

For the system with adequate available qubits, the selection of the two sub-channels can be realized on fully quantum circuit by adding two ancillary qubits for each elementary process, as shown in Figure 2c. In each step, one more ancillary qubit is used, prepared to the super-position state cos ( α j / 2 ) 0 + i sin ( α j / 2 ) 1 through the R x ( α j ) gate with cos ( α j / 2 ) = p ( j ) . This method requires 2 N + 1 qubits to simulate the N-step isothermal process.
Currently, we have solved the problem of separating work and heat. The unitary evolution of the adiabatic process requires isolation from the environment, while the isochoric process needs contact with the environment. Switching on and off the interaction with the thermal bath is complicated and requires enormous efforts, especially in the quantum region for a microscopic system. Fortunately, the design of the quantum computer with a long coherent time ensures the isolation from the environment. The simulation of the quantum channel is designed to simulate the effect of the environment. The advantage of quantum channel simulation over the real coupling to the environment is the flexibility to tune the control parameters, e.g., the temperature, the coupling strength, et al.
The whole evolution of the isothermal process is realized by merging the circuit of each elementary process. In Figure 3, the circuit for the two-step isothermal process is shown as an example. Figure 3a shows the excited state population p e ( t ) with the tuned energy spacing ω ( t ) in a two-step isothermal process. The energy spacing is increased from ω 0 to ω 2 in two steps, while the excited state population decreases from p 0 to p 2 .
Figure 3b shows the quantum circuit for the hybrid simulation on ibmqx2. With the five qubits, it is feasible to simulate a four-step isothermal process on ibmqx2. Due to the limited qubit number, the initial state is prepared as a pure state to mimic the thermal state in the current simulation. The populations in the energy eigenstates of the pure state is equal to those of the thermal state, while the non-zero off-diagonal elements lead to the coherence as the superposition of the excited and the ground states. As stated in the description of the isochoric process, such coherence does not affect the evolution of the populations. With another ancillary qubit, a thermal state of the two-level system can be initially prepared through the entanglement between the system and the ancillary qubit.
In the hybrid simulation, the sub-channel O j [ l ] of each elementary process is selected as either the amplitude damping E ( j ) or the pumping one E ( j ) . For an N-step isothermal process, there are 2 N selections of the sub-channels { O 1 [ l ] , O 2 [ l ] , . . . , O j [ l ] , . . . O N [ l ] } . The circuit of each selection with N = 2 , 3 and 4 is implemented on ibmqx2. For each selection, the excited state population p e [ l ] ( t j ) at each step is obtained by repeated implementations of the corresponding circuit. The work in each selection, namely the microscopic work, is given by
W [ l ] = j = 1 N ( ω j ω j 1 ) p e [ l ] ( t j 1 ) .
The performed work W ¯ of the whole process is the average of the microscopic work W [ l ] .
Figure 3c shows the fully quantum simulation realized on ibmqx2. With the five qubits, it is possible to realize at most two-step isothermal process, since the qubit resetting process is not permitted on ibmqx2. In the fully quantum simulation, the same circuit is implemented repetitively, and the excited state population p e ( t j ) is obtained by measuring the state of the system qubit. The performed work for the simulated system is given by
W ¯ = j = 1 N ( ω j ω j 1 ) p e ( t j 1 ) .
Since ibmqx2 does not allow the user to reset the state of the qubit, each elementary process requires new ancillary qubit(s). With the ability to reset the ancillary qubit, two (three) qubits are enough to complete the simulation with the hybrid simulation (fully quantum simulation) by resetting the ancillary qubit(s) at the end of each isochoric process. This control scheme is realized in Ref. [25] to simulate repetitive quantum channels on a single qubit.

4. Testing 1 / τ Scaling of Extra Work

One possible application of the thermodynamic simulation is to test the 1 / τ scaling of the extra work, where τ indicates the operation time of the finite-time isothermal process. In equilibrium thermodynamics, the performed work for a quasi-static isothermal process is equal to the change of the free energy Δ F [43]. The quasi-static isothermal process requires infinite time to ensure equilibrium at every moment. For a real isothermal process, irreversibility arises accompanied with the extra work. For a fixed control scheme, it is proved that the extra work decreases inverse proportional to the operation time at the long-time limit [44,45,46,47]. Such 1 / τ scaling has been verified for the compression of dry air in the experiment [48].
The superconducting quantum circuit provides an experimental platform to study quantum thermodynamics. We demonstrate the scaling behavior of the extra work in finite-time isothermal process can be observed with the current experimental proposal. Here, the parameters of the simulated two-level system are chosen as γ 0 = 1 and β = 1 for convenience. The energy spacing is tuned from ω 0 = 1 to ω N = 2 in N steps of elementary processes.
In Figure 4, the 1 / N scaling of the extra work is shown with the ibmqx2 simulation results (Supplementary Materials) for different operation time δ τ = 0.5 (blue dashed curve) and 10 (red solid curve). For large step number N, it is observed that the extra work is inverse proportional to the step number as W ¯ Δ F 1 / N [33,37,38]. The free energy difference of the final and the initial state, namely the performed work in the quasi-static isothermal process is
Δ F = ω N ω 0 k B T ln 1 + e β ω N 1 + e β ω 0 .
With the chosen values of the parameters, the explicit value of the free energy difference is Δ F = 0.186 . Since the total operation time is τ = N δ τ , the 1 / N scaling is consistent with the 1 / τ scaling of the extra work in finite-time isothermal processes. The discrete isothermal processes are simulated on ibmqx2 for N = 2 , 3 and 4 with the hybrid simulation (empty squares) and N = 2 with the fully quantum simulation (pentagrams).
Figure 5 compares the simulation results on ibmqx2 and the numerical results. In (a) and (b), the work distribution of the hybrid simulation results (blue solid line) is compared to the exact numerical results (gray dashed line), with the operation time δ τ = 0.5 in (a) and δ τ = 10 in (b). For the hybrid simulation on ibmqx2, the maximum step number is N = 4 with the five qubits. To mimic the random selection of the sub-channel, we simulate every possible selection of the sub-channels in the isochoric processes and measure the state populations of the system qubit. For each selection, the corresponding circuit is implemented on ibmqx2 for 8192 shots. The average work is obtained by summing the work in each selection with the corresponding probability p { K j } = j p K j ( j ) ( K j = or ). If the random selections of the sub-channels are possible, p { K j } should be determined by the CRNG. Yet, here the probability of the selection p { K j } is not implemented in the experiment but calculated with p K j ( j ) since the random selection of the two sub-channels cannot be implemented on ibmqx2.
Figure 5c,d show the excited state population of the system qubit for the fully quantum simulation of two-step isothermal process on ibmqx2. The operation time of each isochoric process is δ τ = 0.5 in (c) and δ τ = 10 in (d). The excited state populations p e ( t j ) at t j = 0 , δ τ and 2 δ τ are obtained by implementing 40960 shots of the corresponding circuits. Compared to those of the numerical result (gray bar), the ibmqx2 simulation results (blue bar) are larger, since the noises in the quantum computer generally lead to a more mixed state. At the end t = 2 δ τ of the process, the most quantum gates are used, and the absolute error reaches about 0.05 . The fidelity between the simulation and the numerical results F ( t ) = p g ( num ) ( t ) p g ( sim ) ( t ) + p e ( num ) ( t ) p e ( sim ) ( t ) is explicitly F ( 2 δ τ ) = 0.998 and 0.999 for the second step t = 2 δ τ in (c) and (d), respectively.
The performed work in both the hybrid simulation and the fully quantum simulation is obtained according to Equations (12) and (13), as listed in Table 2. In Figure 4, the extra work in the ibmqx2 simulation results exceeds that of the numerical result due to the accumulated error in long circuits. The error mainly comes from the two-qubit gates, since the error probability in two-qubit gates (from 1.344 × 10 2 to 1.720 × 10 2 ) greatly exceeds that of single-qubit gates (from 3.246 × 10 4 to 2.164 × 10 3 ) [32]. The computing accuracy might be improved by using either quantum error correction or quantum mitigation [49]. Limited to the precision of operation on ibmqx2, the results deviate from the theoretical expectations.
The current simulation scheme have only considered the commutative Hamiltonian at different steps [ H ( t j ) , H ( t j ) ] = 0 and the adiabatic process as the quench with zero time δ τ adi = 0 . It can also be generalized to the discrete isothermal process with finite-time adiabatic processes, where the effect of the non-commutative Hamiltonian will increase the extra work [50]. For a generic adiabatic process, the unitary evolution of the two-level system should be simulated with the single-qubit gates on the system qubit. The off-diagonal elements of the initial density matrix cannot be neglected, since the changing ground and excited states lead to the interplay between the off-diagonal elements and the populations. Besides, the current simulation can be simplified for the ideal discrete isothermal process, where the perfect thermalization of the isochoric processes allows simulating each elementary process separately by preparing the equilibrium states at the beginning of the adiabatic processes [38].
With the limited number of qubits, we only show a few data points in Figure 4. It requires either more usable qubits or the ability of resetting to simulate the discrete isothermal process with a larger step number N in experiment. Another topic is to test the optimal control scheme [36]. For the given operation time τ , the control scheme is optimized to reach the minimum extra work. The lower bound of the extra work is related to the thermodynamic length [44,46,51,52], which endows a Riemann metric on the control parameter space. The current experimental proposal might also be utilized to measure the thermodynamic length of the isothermal process for the two-level system.

5. Conclusions

We show an experimental proposal to simulate the finite-time isothermal process of the two-level system with the superconducting quantum circuits. Two methods, the hybrid simulation, and the fully quantum simulation, are proposed to realize the generalized amplitude damping channel. Assisted by the classical random number generator or the quantum superposition, the hybrid or the fully quantum simulation can simulate an N-step isothermal process with N + 1 or 2 N + 1 qubits, respectively.
We have used the quantum computer of IBM (ibmqx2) to demonstrate the simulation of the discrete isothermal processes, which have been realized for four steps with the hybrid simulation and two steps with the fully quantum simulation. If more steps of elementary processes can be realized experimentally, the 1 / τ scaling of the extra work can be tested by the thermodynamic simulation on the universal quantum computer.

Supplementary Materials

The following are available online at https://www.mdpi.com/1099-4300/23/3/353/s1 for the experimental data on ibmqx2.

Author Contributions

All authors contribute to designing the protocol and writing the paper. J.-F.C. performed the experiments. J.-F.C. and H.D. performed analytical calculations and analyzed data. H.D. conceived the project through discussion with Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

We thank Luyan Sun for helpful discussions at the initial stage of the current work and C. P. Sun for helpful comments. This work is supported by the NSFC (Grants No. 11534002, No. 11875049 and No. 11875050), the NSAF (Grant No. U1930403 and No. U1930402), and the National Basic Research Program of China (Grants No. 2016YFA0301201).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no competing interest.

References

  1. Campisi, M.; Hänggi, P.; Talkner, P. Colloquium: Quantum fluctuation relations: Foundations and applications. Rev. Mod. Phys. 2011, 83, 771–791. [Google Scholar] [CrossRef] [Green Version]
  2. Esposito, M.; Harbola, U.; Mukamel, S. Nonequilibrium fluctuations, fluctuation theorems, and counting statistics in quantum systems. Rev. Mod. Phys. 2009, 81, 1665–1702. [Google Scholar] [CrossRef] [Green Version]
  3. Maruyama, K.; Nori, F.; Vedral, V. Colloquium: The physics of Maxwell’s demon and information. Rev. Mod. Phys. 2009, 81, 1–23. [Google Scholar] [CrossRef] [Green Version]
  4. Linden, N.; Popescu, S.; Skrzypczyk, P. How Small Can Thermal Machines Be? The Smallest Possible Refrigerator. Phys. Rev. Lett. 2010, 105, 130401. [Google Scholar] [CrossRef] [PubMed]
  5. Strasberg, P.; Schaller, G.; Brandes, T.; Esposito, M. Quantum and Information Thermodynamics: A Unifying Framework Based on Repeated Interactions. Phys. Rev. X 2017, 7, 021003. [Google Scholar] [CrossRef] [Green Version]
  6. Vinjanampathy, S.; Anders, J. Quantum thermodynamics. Contemp. Phys. 2016, 57, 545–579. [Google Scholar] [CrossRef] [Green Version]
  7. Feynman, R.P. Simulating physics with computers. Int. J. Theor. Phys. 1982, 21, 467–488. [Google Scholar] [CrossRef]
  8. Lloyd, S. Universal Quantum Simulators. Science 1996, 273, 1073–1078. [Google Scholar] [CrossRef] [PubMed]
  9. Georgescu, I.M.; Ashhab, S.; Nori, F. Quantum simulation. Rev. Mod. Phys. 2014, 86, 153–185. [Google Scholar] [CrossRef] [Green Version]
  10. Sandholzer, K.; Murakami, Y.; Görg, F.; Minguzzi, J.; Messer, M.; Desbuquois, R.; Eckstein, M.; Werner, P.; Esslinger, T. Quantum Simulation Meets Nonequilibrium Dynamical Mean-Field Theory: Exploring the Periodically Driven, Strongly Correlated Fermi-Hubbard Model. Phys. Rev. Lett. 2019, 123, 193602. [Google Scholar] [CrossRef] [Green Version]
  11. An, S.; Zhang, J.N.; Um, M.; Lv, D.; Lu, Y.; Zhang, J.; Yin, Z.Q.; Quan, H.T.; Kim, K. Experimental test of the quantum Jarzynski equality with a trapped-ion system. Nat. Phys. 2014, 11, 193–199. [Google Scholar] [CrossRef] [Green Version]
  12. Hoang, T.M.; Pan, R.; Ahn, J.; Bang, J.; Quan, H.T.; Li, T. Experimental Test of the Differential Fluctuation Theorem and a Generalized Jarzynski Equality for Arbitrary Initial States. Phys. Rev. Lett. 2018, 120, 080602. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Deng, S.J.; Diao, P.P.; Yu, Q.L.; Wu, H.B. All-Optical Production of Quantum Degeneracy and Molecular Bose-Einstein Condensation of 6Li. Chin. Phys. Lett. 2015, 32, 053401. [Google Scholar] [CrossRef] [Green Version]
  14. Deng, S.; Chenu, A.; Diao, P.; Li, F.; Yu, S.; Coulamy, I.; del Campo, A.; Wu, H. Superadiabatic quantum friction suppression in finite-time thermodynamics. Sci. Adv. 2018, 4, eaar5909. [Google Scholar] [CrossRef] [Green Version]
  15. Zhang, Z.; Wang, T.; Xiang, L.; Jia, Z.; Duan, P.; Cai, W.; Zhan, Z.; Zong, Z.; Wu, J.; Sun, L.; et al. Experimental demonstration of work fluctuations along a shortcut to adiabaticity with a superconducting Xmon qubit. New J. Phys. 2018, 20, 085001. [Google Scholar] [CrossRef]
  16. Wang, T.; Zhang, Z.; Xiang, L.; Jia, Z.; Duan, P.; Zong, Z.; Sun, Z.; Dong, Z.; Wu, J.; Yin, Y.; et al. Experimental Realization of a Fast Controlled- Z Gate via a Shortcut to Adiabaticity. Phys. Rev. Appl. 2019, 11, 034030. [Google Scholar] [CrossRef] [Green Version]
  17. Bacon, D.; Childs, A.M.; Chuang, I.L.; Kempe, J.; Leung, D.W.; Zhou, X. Universal simulation of Markovian quantum dynamics. Phys. Rev. A 2001, 64, 062302. [Google Scholar] [CrossRef] [Green Version]
  18. Wang, H.; Ashhab, S.; Nori, F. Quantum algorithm for simulating the dynamics of an open quantum system. Phys. Rev. A 2011, 83, 062317. [Google Scholar] [CrossRef] [Green Version]
  19. Sweke, R.; Sinayskiy, I.; Bernard, D.; Petruccione, F. Universal simulation of Markovian open quantum systems. Phys. Rev. A 2015, 91, 062308. [Google Scholar] [CrossRef] [Green Version]
  20. Shen, C.; Noh, K.; Albert, V.V.; Krastanov, S.; Devoret, M.H.; Schoelkopf, R.J.; Girvin, S.M.; Jiang, L. Quantum channel construction with circuit quantum electrodynamics. Phys. Rev. B 2017, 95, 134501. [Google Scholar] [CrossRef] [Green Version]
  21. Su, H.Y.; Li, Y. Quantum algorithm for the simulation of open-system dynamics and thermalization. Phys. Rev. A 2020, 101, 012328. [Google Scholar] [CrossRef] [Green Version]
  22. Schindler, P.; Müller, M.; Nigg, D.; Barreiro, J.T.; Martinez, E.A.; Hennrich, M.; Monz, T.; Diehl, S.; Zoller, P.; Blatt, R. Quantum simulation of dynamical maps with trapped ions. Nat. Phys. 2013, 9, 361–367. [Google Scholar] [CrossRef] [Green Version]
  23. Lu, H.; Liu, C.; Wang, D.S.; Chen, L.K.; Li, Z.D.; Yao, X.C.; Li, L.; Liu, N.L.; Peng, C.Z.; Sanders, B.C.; et al. Experimental quantum channel simulation. Phys. Rev. A 2017, 95, 042310. [Google Scholar] [CrossRef] [Green Version]
  24. Xin, T.; Wei, S.J.; Pedernales, J.S.; Solano, E.; Long, G.L. Quantum simulation of quantum channels in nuclear magnetic resonance. Phys. Rev. A 2017, 96, 062303. [Google Scholar] [CrossRef] [Green Version]
  25. Hu, L.; Mu, X.; Cai, W.; Ma, Y.; Xu, Y.; Wang, H.; Song, Y.; Zou, C.L.; Sun, L. Experimental repetitive quantum channel simulation. Sci. Bull. 2018, 63, 1551–1557. [Google Scholar] [CrossRef] [Green Version]
  26. Henao, I.; Uzdin, R.; Katz, N. Experimental detection of microscopic environments using thermodynamic observables. arXiv 2019, arXiv:1908.08968. [Google Scholar]
  27. García-Pérez, G.; Rossi, M.A.C.; Maniscalco, S. IBM Q Experience as a versatile experimental testbed for simulating open quantum systems. NPJ Quantum Inf. 2020, 6, 1. [Google Scholar] [CrossRef] [Green Version]
  28. Alicki, R. The quantum open system as a model of the heat engine. J. Phys. A Math. Gen. 1979, 12, L103–L107. [Google Scholar] [CrossRef]
  29. Quan, H.T.; Liu, Y.X.; Sun, C.P.; Nori, F. Quantum thermodynamic cycles and quantum heat engines. Phys. Rev. E 2007, 76, 031105. [Google Scholar] [CrossRef] [Green Version]
  30. Su, S.; Chen, J.; Ma, Y.; Chen, J.; Sun, C. The heat and work of quantum thermodynamic processes with quantum coherence. Chin. Phys. B 2018, 27, 060502. [Google Scholar] [CrossRef] [Green Version]
  31. Talkner, P.; Hänggi, P. Aspects of quantum work. Phys. Rev. E 2016, 93, 022131. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  32. IBM Quantum Experience. Available online: https://www.research.ibm.com/ibmq/technology/experience (accessed on 11 March 2021).
  33. Nulton, J.; Salamon, P.; Andresen, B.; Anmin, Q. Quasistatic processes as step equilibrations. J. Chem. Phys. 1985, 83, 334–338. [Google Scholar] [CrossRef]
  34. Quan, H.T.; Yang, S.; Sun, C.P. Microscopic work distribution of small systems in quantum isothermal processes and the minimal work principle. Phys. Rev. E 2008, 78, 021116. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  35. Anders, J.; Giovannetti, V. Thermodynamics of discrete quantum processes. New J. Phys. 2013, 15, 033022. [Google Scholar] [CrossRef]
  36. Ma, Y.H.; Xu, D.; Dong, H.; Sun, C.P. Optimal operating protocol to achieve efficiency at maximum power of heat engines. Phys. Rev. E 2018, 98, 022133. [Google Scholar] [CrossRef] [Green Version]
  37. Bäumer, E.; Perarnau-Llobet, M.; Kammerlander, P.; Wilming, H.; Renner, R. Imperfect Thermalizations Allow for Optimal Thermodynamic Processes. Quantum 2019, 3, 153. [Google Scholar] [CrossRef] [Green Version]
  38. Scandi, M.; Miller, H.J.D.; Anders, J.; Perarnau-Llobet, M. Quantum work statistics close to equilibrium. Phys. Rev. Res. 2020, 2, 023377. [Google Scholar] [CrossRef]
  39. Ruskai, M.B.; Szarek, S.; Werner, E. An analysis of completely-positive trace-preserving maps on M2. Linear Algebra Appl. 2002, 347, 159–187. [Google Scholar] [CrossRef] [Green Version]
  40. Nielsen, M.A.; Chuang, I.L. Quantum Computation and Quantum Information; Cambridge University Press: Cambridge, UK, 2009. [Google Scholar] [CrossRef] [Green Version]
  41. Fisher, K.A.G.; Prevedel, R.; Kaltenbaek, R.; Resch, K.J. Optimal linear optical implementation of a single-qubit damping channel. New J. Phys. 2012, 14, 033016. [Google Scholar] [CrossRef]
  42. Wang, D.S.; Berry, D.W.; de Oliveira, M.C.; Sanders, B.C. Solovay-Kitaev Decomposition Strategy for Single-Qubit Channels. Phys. Rev. Lett. 2013, 111, 130504. [Google Scholar] [CrossRef] [Green Version]
  43. Callen, H.B. Thermodynamics And An Introduction To Thermostatistics, 2nd ed.; Wiley: New York, NY, USA, 1985. [Google Scholar]
  44. Salamon, P.; Berry, R.S. Thermodynamic Length and Dissipated Availability. Phys. Rev. Lett. 1983, 51, 1127–1130. [Google Scholar] [CrossRef]
  45. Cavina, V.; Mari, A.; Giovannetti, V. Slow Dynamics and Thermodynamics of Open Quantum Systems. Phys. Rev. Lett. 2017, 119, 050601. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  46. Scandi, M.; Perarnau-Llobet, M. Thermodynamic length in open quantum systems. Quantum 2019, 3, 197. [Google Scholar] [CrossRef]
  47. Chen, J.F.; Sun, C.P.; Dong, H. Extrapolating the thermodynamic length with finite-time measurements. arXiv 2021, arXiv:2101.02948. [Google Scholar]
  48. Ma, Y.H.; Zhai, R.X.; Chen, J.; Sun, C.P.; Dong, H. Experimental Test of the 1/t Scaling Entropy Generation in Finite-Time Thermodynamics. Phys. Rev. Lett. 2020, 125, 210601. [Google Scholar] [CrossRef] [PubMed]
  49. Song, C.; Cui, J.; Wang, H.; Hao, J.; Feng, H.; Li, Y. Quantum computation with universal error mitigation on a superconducting quantum processor. Sci. Adv. 2019, 5, eaaw5686. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  50. Chen, J.F.; Sun, C.P.; Dong, H. Achieve higher efficiency at maximum power with finite-time quantum Otto cycle. Phys. Rev. E 2019, 100, 062140. [Google Scholar] [CrossRef] [Green Version]
  51. Deffner, S.; Lutz, E. Thermodynamic length for far-from-equilibrium quantum systems. Phys. Rev. E 2013, 87, 022143. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  52. Crooks, G.E. Measuring Thermodynamic Length. Phys. Rev. Lett. 2007, 99, 100602. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Simulation of the isothermal process on the superconducting quantum computer. The finite-time isothermal process is divided into series of piecewise adiabatic and isochoric processes. In the adiabatic process, the energy of the two-level system is tuned with the switched-off interaction between the system and the thermal bath. In the isochoric process, the interaction is switched on with the unchanged energy spacing ω j . One qubit represents the simulated two-level system, and the ancillary qubits play the role of the thermal bath at the temperature T. After implementing the quantum circuit, the system qubit is measured to obtain the internal energy.
Figure 1. Simulation of the isothermal process on the superconducting quantum computer. The finite-time isothermal process is divided into series of piecewise adiabatic and isochoric processes. In the adiabatic process, the energy of the two-level system is tuned with the switched-off interaction between the system and the thermal bath. In the isochoric process, the interaction is switched on with the unchanged energy spacing ω j . One qubit represents the simulated two-level system, and the ancillary qubits play the role of the thermal bath at the temperature T. After implementing the quantum circuit, the system qubit is measured to obtain the internal energy.
Entropy 23 00353 g001
Figure 2. The quantum circuits in one elementary process. (a) The amplitude damping (pumping) channel E ( j ) ( E ( j ) ) in the hybrid simulation. (b) One elementary process in the hybrid simulation. The selection of the two sub-channels is realized by the classical random number generator. (c) One elementary process in the fully quantum simulation. The selection of the two sub-channels is assisted by another ancillary qubit. (d) Instruction of gates in the current simulation.
Figure 2. The quantum circuits in one elementary process. (a) The amplitude damping (pumping) channel E ( j ) ( E ( j ) ) in the hybrid simulation. (b) One elementary process in the hybrid simulation. The selection of the two sub-channels is realized by the classical random number generator. (c) One elementary process in the fully quantum simulation. The selection of the two sub-channels is assisted by another ancillary qubit. (d) Instruction of gates in the current simulation.
Entropy 23 00353 g002
Figure 3. The circuit of the two-step isothermal process on ibmqx2. (a) Excited state population-energy ( p e E ) diagram. (b) The circuit for the hybrid simulation. In each elementary process, the X gate is (or not) implemented for the sub-channel selected as the amplitude pumping (damping) channel according to the classical random number. Each elementary process requires another ancillary qubit. (c) The circuit for the fully quantum simulation. Each elementary requires two ancillary qubits.
Figure 3. The circuit of the two-step isothermal process on ibmqx2. (a) Excited state population-energy ( p e E ) diagram. (b) The circuit for the hybrid simulation. In each elementary process, the X gate is (or not) implemented for the sub-channel selected as the amplitude pumping (damping) channel according to the classical random number. Each elementary process requires another ancillary qubit. (c) The circuit for the fully quantum simulation. Each elementary requires two ancillary qubits.
Entropy 23 00353 g003
Figure 4. 1 / N scaling of the extra work for the discrete isothermal process. The operation time of each isochoric process is set as δ τ = 0.5 (blue dashed curve) or 10 (red solid curve). The ibmqx2 simulation results for N = 2 , 3 and 4 are plotted. The empty squares present the results by the hybrid simulations, and the pentagrams for the fully quantum simulation. The 1 / N scaling is shown by the solid black curve.
Figure 4. 1 / N scaling of the extra work for the discrete isothermal process. The operation time of each isochoric process is set as δ τ = 0.5 (blue dashed curve) or 10 (red solid curve). The ibmqx2 simulation results for N = 2 , 3 and 4 are plotted. The empty squares present the results by the hybrid simulations, and the pentagrams for the fully quantum simulation. The 1 / N scaling is shown by the solid black curve.
Entropy 23 00353 g004
Figure 5. Comparison of the ibmqx2 simulation and the numerical results. (a,b) show the microscopic work in the hybrid simulation with the step number N = 2 , 3 and 4. The ibmqx2 simulation result (blue solid line) is compared with the numerical result (gray dashed line). (c,d) show the excited state population p e ( t ) at each step in the fully quantum simulation of the two-step isothermal process. The ibmqx2 simulation results (blue bar) are compared to the numerical results (gray bar).
Figure 5. Comparison of the ibmqx2 simulation and the numerical results. (a,b) show the microscopic work in the hybrid simulation with the step number N = 2 , 3 and 4. The ibmqx2 simulation result (blue solid line) is compared with the numerical result (gray dashed line). (c,d) show the excited state population p e ( t ) at each step in the fully quantum simulation of the two-step isothermal process. The ibmqx2 simulation results (blue bar) are compared to the numerical results (gray bar).
Entropy 23 00353 g005
Table 1. The discrete isothermal process to be simulated and the two simulation methods, the hybrid simulation and the fully quantum simulation
Table 1. The discrete isothermal process to be simulated and the two simulation methods, the hybrid simulation and the fully quantum simulation
To be Simulated:Simulation
Discrete Isothermal ProcessHybrid Simulation with CRNGFully Quantum Simulation
Adiabatic process U [ R ( t ) ] , t [ t j 1 , t j ] The unitary evolution is realized with the virtual tuning on the system Hamiltonian.
Isochoric processSystem relaxation in Equation (2)Generalized amplitude damping channel  E GAD ( j ) with the classical random number generationGeneralized amplitude damping channel E GAD ( j ) with an additional qubit at the state cos ( α j / 2 ) 0 + i sin ( α j / 2 ) 1
ParametersDuration: δ τ = t j t j 1 Temperature: T cos θ j = exp [ γ 0 δ τ 2 coth ( β ω j 2 ) ] cos θ j = exp [ γ 0 δ τ 2 coth ( β ω j 2 ) ] cos ( α j / 2 ) = [ p ( j ) ] 1 / 2
Table 2. The performed work obtained by the ibmqx2 simulation and the numerical results.
Table 2. The performed work obtained by the ibmqx2 simulation and the numerical results.
N δ τ = 0.5 δ τ = 10
W ¯ ibmqx 2 W ¯ exact W ¯ ibmqx 2 W ¯ exact
Hybrid simulation20.2510.2450.2320.226
30.2460.2330.2210.212
40.2430.2240.2170.206
Fully quantum simulation20.2510.2450.2380.226
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, J.-F.; Li, Y.; Dong, H. Simulating Finite-Time Isothermal Processes with Superconducting Quantum Circuits. Entropy 2021, 23, 353. https://doi.org/10.3390/e23030353

AMA Style

Chen J-F, Li Y, Dong H. Simulating Finite-Time Isothermal Processes with Superconducting Quantum Circuits. Entropy. 2021; 23(3):353. https://doi.org/10.3390/e23030353

Chicago/Turabian Style

Chen, Jin-Fu, Ying Li, and Hui Dong. 2021. "Simulating Finite-Time Isothermal Processes with Superconducting Quantum Circuits" Entropy 23, no. 3: 353. https://doi.org/10.3390/e23030353

APA Style

Chen, J. -F., Li, Y., & Dong, H. (2021). Simulating Finite-Time Isothermal Processes with Superconducting Quantum Circuits. Entropy, 23(3), 353. https://doi.org/10.3390/e23030353

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop