謝 國(guó),田 冰,劉 丁
(1.西安理工大學(xué) 自動(dòng)化與信息工程學(xué)院,陜西 西安 710048;2.陜西省復(fù)雜系統(tǒng)控制與智能信息處理重點(diǎn)實(shí)驗(yàn)室,陜西 西安 710048;3.中鐵第一勘察設(shè)計(jì)院集團(tuán)有限公司通號(hào)處,陜西 西安 710043)
?
基于數(shù)值迭代的兩能級(jí)封閉量子系統(tǒng)最優(yōu)控制
謝國(guó)1,2,田冰1,3,劉丁1,2
(1.西安理工大學(xué) 自動(dòng)化與信息工程學(xué)院,陜西 西安 710048;2.陜西省復(fù)雜系統(tǒng)控制與智能信息處理重點(diǎn)實(shí)驗(yàn)室,陜西 西安 710048;3.中鐵第一勘察設(shè)計(jì)院集團(tuán)有限公司通號(hào)處,陜西 西安 710043)
期望的性能指標(biāo)是實(shí)施系統(tǒng)控制的基準(zhǔn)。針對(duì)現(xiàn)有的量子控制主要集中在基于末態(tài)精度最優(yōu)、時(shí)間最優(yōu)、或者能量最小等單一性能指標(biāo)的控制,而缺乏對(duì)系統(tǒng)綜合性能考慮的問題,本文在綜合分析兩能級(jí)封閉量子系統(tǒng)特性的基礎(chǔ)上,提出了基于幺正演化和能量最優(yōu)的復(fù)合性能指標(biāo),并通過對(duì)性能指標(biāo)變分,得到了滿足最優(yōu)控制量的狀態(tài)及其拉格朗日乘子的微分方程組。在此基礎(chǔ)上,采用差分的方法,設(shè)計(jì)了基于數(shù)值迭代的最優(yōu)控制量求解策略。最后,仿真分析了參數(shù)對(duì)控制結(jié)果的影響,驗(yàn)證了本文所提最優(yōu)控制方法和迭代算法的有效性。
兩能級(jí)量子系統(tǒng);最優(yōu)控制;性能指標(biāo);數(shù)值迭代
量子控制是量子力學(xué)與經(jīng)典信息學(xué)結(jié)合的產(chǎn)物,現(xiàn)階段以開環(huán)控制為主。
目前,量子最優(yōu)控制是量子開環(huán)控制中的重要方法,Rabitz對(duì)最優(yōu)控制在量子控制中的應(yīng)用進(jìn)行了討論,在驗(yàn)證了其可行性后,量子最優(yōu)控制被應(yīng)用于選鍵化學(xué),進(jìn)而被應(yīng)用于原子運(yùn)輸、布居數(shù)轉(zhuǎn)移控制等多個(gè)領(lǐng)域[1]。近來,由于量子最優(yōu)控制與經(jīng)典控制論中的最優(yōu)控制有著諸多相似,并且在各個(gè)領(lǐng)域都展現(xiàn)出了良好的控制效果,已引起了眾多研究學(xué)者的關(guān)注[2-4]。
量子最優(yōu)控制的基本框架是給定一個(gè)性能指標(biāo),然后求取最優(yōu)控制場(chǎng)或者說最優(yōu)解,使性能指標(biāo)最大或最小。雖然控制思路與經(jīng)典控制中的最優(yōu)控制相似,但是對(duì)于一個(gè)量子系統(tǒng),如何確定其性能指標(biāo)是量子最優(yōu)控制中的難點(diǎn)。
當(dāng)前的性能指標(biāo)選取主要有控制場(chǎng)能量最優(yōu)、控制時(shí)間最優(yōu)以及D’Alessandro提出的兩能級(jí)量子系統(tǒng)的控制場(chǎng)能量最優(yōu)[5]。在此基礎(chǔ)上,吳熱冰教授總結(jié)了兩能級(jí)量子系統(tǒng)時(shí)間最優(yōu)情況下的一般特征[6],給出了特殊情況下最優(yōu)解的結(jié)構(gòu)。在控制方法方面,Rabtiz提出了一種作用在偶極矩模型的基于數(shù)值迭代的控制方法[7],Palao等在Rabtiz的基礎(chǔ)上又提出了Krotov控制方法在量子控制中的應(yīng)用[8],Chen等提出了基于模糊估計(jì)器的不確定量子系統(tǒng)控制方法[9],Harno等提出了基于差分進(jìn)化算法的線性相干系統(tǒng)控制[10]。此外,線性系統(tǒng)的魯棒控制[11]、變尺度梯度方法[12]、反饋控制[13]、松弛最優(yōu)法[14]等多種最優(yōu)控制方法也逐步應(yīng)用于量子控制領(lǐng)域。然而,現(xiàn)有關(guān)于兩能級(jí)封閉量子系統(tǒng)最優(yōu)控制的研究主要集中在單一的性能指標(biāo)下,例如時(shí)間最優(yōu)、能量最優(yōu)[15],從而導(dǎo)致相應(yīng)的最優(yōu)策略不能與最優(yōu)控制場(chǎng)等其他指標(biāo)兼得。
針對(duì)以上問題,本文從兩能級(jí)封閉量子系統(tǒng)最優(yōu)控制的性能指標(biāo)選取出發(fā),研究了復(fù)合性能指標(biāo)下的最優(yōu)控制策略,主要包括性能指標(biāo)的選取和數(shù)值迭代算法,并通過數(shù)值仿真驗(yàn)證了性能指標(biāo)及迭代算法的合理性和有效性。
量子是指物理上不可分割的最小個(gè)體,所以量子控制專指對(duì)量子系統(tǒng)的控制,現(xiàn)階段量子控制的研究對(duì)于了解微觀物質(zhì)特性有非常重要的意義。量子控制中的控制場(chǎng)主要有磁場(chǎng)、電場(chǎng)、激光等,目前最常用的控制場(chǎng)是磁場(chǎng)和激光。系統(tǒng)性能指標(biāo)是最優(yōu)控制最重要的部分,通常的性能指標(biāo)選取原則為,在一定時(shí)間內(nèi)使控制場(chǎng)能量極小。
(1)
式中,u(t)為控制場(chǎng),T為控制時(shí)間,J2為系統(tǒng)能量最優(yōu)性能指標(biāo)。
在量子系統(tǒng)演化過程中,實(shí)際演化矩陣U與目標(biāo)演化矩陣O有如下關(guān)系:
(2)
式中,演化矩陣O表示為酉矩陣的形式,即矩陣O的列向量是O空間的一個(gè)標(biāo)準(zhǔn)正交基;i為虛數(shù)單位,φ為全局相移。
定義復(fù)數(shù)τ的共軛展開:
(3)
(4)
(5)
性能指標(biāo)寫為:
(6)
當(dāng)ψT=φd時(shí),系統(tǒng)性能指標(biāo)極大,取得最優(yōu)解。
在選取性能指標(biāo)時(shí),還要考慮控制場(chǎng)能量問題,同樣的控制目標(biāo)下,控制場(chǎng)能量越小越好,故性能指標(biāo)第二部分選取能量最優(yōu)性能指標(biāo),如式(1)所示。
為了更好的約束性能指標(biāo),引入關(guān)于薛定諤方程的拉格朗日乘子。這里引入拉格朗日乘式,同時(shí)也為后續(xù)的迭代做準(zhǔn)備,其運(yùn)算結(jié)果如下:
(7)
J=JR-qJ2-L
(8)
式中,q為權(quán)重系數(shù)。當(dāng)式(8)取其極大值時(shí),系統(tǒng)獲得最優(yōu)控制的解。對(duì)于式(8),首先要滿足JR取極大值,并且系統(tǒng)消耗能量最小,即J2取極小值,并使得整體性能指標(biāo)式(8)取極大值。針對(duì)以上性能指標(biāo),本文將對(duì)一類兩能級(jí)量子系統(tǒng)的最優(yōu)控制量及其求解進(jìn)行分析與討論。
2.1變量與性能指標(biāo)的關(guān)系
本文給定一個(gè)自旋1/2的兩能級(jí)量子系統(tǒng),其哈密頓量為:H=H0+H1u(t),H0為系統(tǒng)內(nèi)部哈密頓量,描述了量子系統(tǒng)內(nèi)部相互作用的變化,H1為系統(tǒng)外部哈密頓量,描述了量子系統(tǒng)在外部控制場(chǎng)作用下的情況,u(t)為控制量。對(duì)于該系統(tǒng)其性能指標(biāo)選取為:
(9)
在選用磁場(chǎng)為控制場(chǎng)時(shí),控制量u(t)表示控制場(chǎng)的磁場(chǎng)強(qiáng)度,Pφd為當(dāng)系統(tǒng)狀態(tài)為φd時(shí)的投影算符??刂颇繕?biāo)即為求取使得性能指標(biāo)J極大的控制量u(t),此時(shí)u(t)即為系統(tǒng)的最優(yōu)控制解。
針對(duì)以上問題,根據(jù)變分法首先對(duì)J進(jìn)行變分,分別得到系統(tǒng)的狀態(tài)方程、協(xié)態(tài)方程(或伴隨方程)、耦合方程:
(10)
(11)
(12)
滿足式(10)~式(12)中|ψ〉、|χ〉、u(t)的解便是使式(9)取得極大值的最優(yōu)解。將式(12)帶入式(10)、式(11)得到:
(13)
(14)
式(13)及式(14)是關(guān)于系統(tǒng)狀態(tài)|ψ〉和拉格朗日乘子|χ〉的薛定諤方程,滿足式(13)及式(14)的|ψ〉是系統(tǒng)最優(yōu)演化軌跡,所以對(duì)式(13)及式(14)進(jìn)行迭代:
1)取任意輸入u0(t),代入式(10),求得在初始輸入下的系統(tǒng)狀態(tài)|ψ0〉,這里u0(t)的取值對(duì)于后續(xù)的迭代沒有影響;
2)將|ψ0〉帶入式(14)求得拉格朗日乘子|χ1〉:
(15)
3)將|χ1〉帶入式(13)求得系統(tǒng)狀態(tài)|ψ1〉:
(16)
4)將|ψ1〉代入式(14)求得拉格朗日乘子|χ2〉;
5)將|χ2〉代入式(13)求得系統(tǒng)狀態(tài)|ψ2〉。
反復(fù)進(jìn)行步驟4)、5),進(jìn)行拉格朗日乘子|χ〉和系統(tǒng)狀態(tài)|ψ〉的互相迭代,直到完成預(yù)定的迭代次數(shù)。
對(duì)迭代過程需要說明的是,第一步中系統(tǒng)狀態(tài)|ψ〉的初始狀態(tài)取|ψ0〉=φ0,為給定已知量;拉格朗日乘子每一次迭代的約束條件為|χ〉=Pφd|ψT〉。完成N次迭代后得到的拉格朗日乘子為|χN〉,系統(tǒng)狀態(tài)為|ψN〉,得到的最優(yōu)控制場(chǎng)為:
(17)
2.2數(shù)值迭代求解步驟
在設(shè)計(jì)迭代算法時(shí),需要考慮以下幾點(diǎn):
1)微分方程的迭代是一個(gè)整體連續(xù)的迭代,所以在設(shè)計(jì)算法時(shí)要以整個(gè)迭代方程組為一個(gè)系統(tǒng),不能單步求解后帶入下步微分方程進(jìn)行迭代;
2)關(guān)于拉格朗日乘子|χ〉的微分方程實(shí)際上是一個(gè)終值微分方程,處理時(shí)需要將時(shí)間t倒置,這時(shí)所求得的終值實(shí)際上是|χ〉的初值|χ(0)〉。
綜合以上兩點(diǎn),迭代算法采用離散差分的方法求解最為有效。
對(duì)式(10)、式(13)及式(14)離散化有:
(18)
(19)
(20)
其中,f(·)和g(·)分別表示迭代步長(zhǎng)的梯度。
算法的流程如圖1所示。
圖1 數(shù)值迭代算法流程圖Fig.1 Flow chart of numerical iterative algorithm
給定一個(gè)電子自旋1/2模型作為兩能級(jí)封閉量子系統(tǒng)仿真對(duì)象,其哈密頓量滿足H=H0+H1u,由于是電子自旋模型,故內(nèi)外哈密頓量選取為泡利矩陣:
則系統(tǒng)滿足薛定諤方程為:
3.1迭代次數(shù)對(duì)控制的影響
初始控制場(chǎng)任意給定:u0(t)=cos(0.5t),假設(shè)時(shí)間T=200,權(quán)重系數(shù)q=1,通過改變迭代次數(shù)觀察迭代次數(shù)對(duì)系統(tǒng)的影響。
表1顯示了性能指標(biāo)、控制場(chǎng)變化范圍及控制誤差隨迭代次數(shù)變化的情況。
表1 時(shí)間固定情況下的數(shù)值分析
由運(yùn)行結(jié)果可以看出,隨著迭代次數(shù)增加,性能指標(biāo)明顯增大,并最終穩(wěn)定在1.648 6附近;與此同時(shí),控制誤差即‖φd-ψT‖2逐漸減小,最終穩(wěn)定在0.12左右;控制場(chǎng)穩(wěn)定在-0.12~0.19的范圍。
3.2權(quán)重系數(shù)對(duì)控制的影響
初始控制場(chǎng)設(shè)置為u0(t)=cos(0.5t),控制時(shí)間T=200,迭代100次。逐漸改變權(quán)重來分析權(quán)重對(duì)系統(tǒng)性能指標(biāo)的影響,其中權(quán)重的變化范圍為0~1。性能指標(biāo)、控制場(chǎng)范圍以及控制誤差隨權(quán)重系數(shù)的變化如表2所示。
表2 權(quán)重變化時(shí)系統(tǒng)數(shù)值分析
將表2所示數(shù)據(jù)表示為圖2、圖3所示的曲線。其中,圖2所示為系統(tǒng)性能指標(biāo)隨權(quán)重系數(shù)的變化曲線,當(dāng)權(quán)重系數(shù)逐漸增大時(shí),系統(tǒng)性能指標(biāo)呈減小趨勢(shì),同樣最終穩(wěn)定在1.648 6附近。圖3所示為系統(tǒng)誤差隨權(quán)重系數(shù)的變化曲線,由圖可知,當(dāng)權(quán)重系數(shù)逐漸增大時(shí),控制誤差逐步減小。
圖2 性能指標(biāo)隨權(quán)重系數(shù)變化Fig.2 Performance index varies with the weight change
圖3 控制誤差隨權(quán)重系數(shù)變化Fig.3 Control error with weight
綜合上述仿真結(jié)果可知,當(dāng)權(quán)重系數(shù)和控制時(shí)間都確定時(shí),隨著迭代次數(shù)的增大,系統(tǒng)性能指標(biāo)逐漸增大并最終穩(wěn)定在1.648 6附近,控制場(chǎng)的變化范圍隨著迭代次數(shù)的增大而減小,控制誤差‖φd-ψT‖2隨迭代次數(shù)的增大而減小,這種誤差的變化與提出的性能指標(biāo)相符合,迭代次數(shù)的增加會(huì)使系統(tǒng)獲得更優(yōu)的控制解;第二組仿真固定迭代次數(shù)和控制時(shí)間,當(dāng)權(quán)重系數(shù)增大時(shí),性能指標(biāo)呈現(xiàn)減小趨勢(shì)并穩(wěn)定在1.648 6附近,雖然性能指標(biāo)減小,但是控制場(chǎng)范圍隨著權(quán)重系數(shù)的增大而縮小,并且控制誤差‖φd-ψT‖2隨著權(quán)重的增大而減小。
本文研究了基于數(shù)值迭代的兩能級(jí)封閉量子系統(tǒng)最優(yōu)控制,并采用數(shù)值仿真的方法對(duì)自旋1/2模型的數(shù)值迭代最優(yōu)控制法進(jìn)行了驗(yàn)證。理論分析指出,當(dāng)系統(tǒng)性能指標(biāo)最大時(shí),所得控制解即為最優(yōu)控制解。在此基礎(chǔ)上,對(duì)性能指標(biāo)進(jìn)行變分,得到了最優(yōu)控制的解空間,并設(shè)計(jì)了最優(yōu)解的數(shù)值迭代方法,獲得了最優(yōu)控制解。仿真結(jié)果驗(yàn)證了控制算法的可行性,并對(duì)系統(tǒng)的性能指標(biāo)顯示出了良好的跟隨性和約束性。
[1]陳宗海,董道毅,張陳斌,等.量子控制導(dǎo)論[M].合肥:中國(guó)科學(xué)技術(shù)大學(xué)出版社,2005.
[2]ALTAFINI C,TICOZZI F.Modeling and control of quantum systems:an Introduction[J].IEEE Trans.on Auto.Cont.,2012,57(8):1898-1917.
[3]DONG D,PETERSEN I.Quantum control theory and applications:a survey[J].IET Control Theory & Applications,2010,4(12):2651-2671.
[4]王竹榮,楊波,呂興朝,等.一種改進(jìn)的量子遺傳算法研究[J].西安理工大學(xué)學(xué)報(bào),2012,28(2):145-151.
WANG Zhurong,YANG Bo,Lü Xingchao,et al.An improved quantum genetic algorithm[J].Journal of Xi’an University of Technology,2012,28(2):145-151.
[5]D′ALESSANDRO D,DAHLEH M.Optimal control of two-level quantum systems[J].IEEE Trans.on Auto.Cont.,2001,46(6):866-876.
[6]WU Rebing,LI Chunwen,WANG Yuzhen.Explicitly solvable extremals of time optimal control for two-level quantum systems[J].Phys.Letters A,2002,295(1):20-24.
[7]ZHU W,BOTINA J,RABITZ H.Rapidly convergent iteration methods for quantum optimal control of population[J].Chem Phys.1998,108(5):1953-1963.
[8]PALAO J,KOSLOFF R.Optimal control theory for unitary transformations[J].Phys.Rev.2003,68:062308.
[9]CHEN Chunli,DONG Daoyi,LAM J,et al.Control design of uncertain quantum systems with fuzzy estimators[J].IEEE Trans.on Fuzzy Systems,2012,20(5):820-831.
[10]HARNO H,PETERSEN I.Synthesis of linear coherent quantum control systems using a differential evolution algorithm[J].IEEE Trans.on Auto.Cont.,2015,60(3):799-805.
[11]PETERSEN I R.Control and robustness for quantum linear systems[C]//32nd Chinese Control Conference.Beijing:Tech.Committee on Cont.Theory,Chinese Association of Automation,2013:17-25.
[12]叢爽,匡森.量子系統(tǒng)控制理論與方法[M].合肥:中國(guó)科學(xué)技術(shù)大學(xué)出版社,2013.
[13]NURDIN H I.Synthesis of linear quantum stochastic systems via quantum feedback networks[J].IEEE Trans.on Auto.Cont.,2010,55(4):1008-1013.
[14]KHANEJA N,REISS T,LUY B,et al.Optimal control of spin dynamics in the presence of relaxation[J].Journal of Magnetic Resonance,2003,162(2):311-319.
[15]ALBERTINI F,D′ALESSANDRO D.Time-optimal control of a two level quantum system via interaction with an auxiliary system[J].IEEE Trans.on Auto.Cont.,2014,59(11):3026-3032.
(責(zé)任編輯周蓓)
The optimal control of two-level closed quantum system based on numerical iteration
XIE Guo1,2,TIAN Bing1,3,LIU Ding1,2
(1.School of Automation and Information Engineering,Xi’an University of Technology,Xi’an 710048,China;2.Shaanxi Key Laboratory of Complex System Control and Intelligent Information Processing,Xi’an 710048,China;3.China Railway First Survey and Design Institute Group Ltd,Xi’an 710043,China)
The expected performance index is the foundation for all of control systems.The research on the control of quantum systems mainly focus on a unique object such as the precision of final state,the minimum of time or energy,which lacks a comprehensive consideration on the actual system.Based on the comprehensive analysis of the characteristic of the two-level closed quantum system,a comprehensive performance index leading to an optimal unitary evolution and energy is proposed in this paper.Then a group of differential equations of state and Lagrange multipliers which satisfies the optimality condition to the performance index is obtained based on the variation of performance index.Further,regarding the group of differential equations,a strategy for the solution of optimal control is designed based on numerical iteration with finite difference methods.Lastly,the influence of parameters to the control results is analyzed based on numerical simulation,and the effectiveness of the optimal control method and the iteration algorithm suggested in this paper is tested.
two-level quantum system; optimal control; performance index; numerical iteration
10.19322/j.cnki.issn.1006-4710.2016.01.002
2015-05-28
中國(guó)博士后科學(xué)基金面上資助項(xiàng)目(2014M552471);陜西省創(chuàng)新團(tuán)隊(duì)資助項(xiàng)目(2013KCT-04)
謝國(guó),男,副教授,博士,研究方向?yàn)殡S機(jī)控制、參數(shù)辨識(shí)、數(shù)據(jù)分析與處理。E-mail:guoxie@xaut.edu.cn
TP206.3
A
1006-4710(2016)01-0007-05