国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

核電數(shù)字化儀控系統(tǒng)設(shè)計(jì)驗(yàn)證平臺(tái)的HMI仿真

2018-06-11 15:30程敏敏靖兆豐何栓方思聰
科技傳播 2018年9期
關(guān)鍵詞:仿真

程敏敏 靖兆豐 何栓 方思聰

摘 要 開發(fā)了針對(duì)福建福清核電站數(shù)字化儀控系統(tǒng)(Digital Control System)設(shè)計(jì)驗(yàn)證平臺(tái)(Full Engineering Simulator,F(xiàn)ES)的人機(jī)界面系統(tǒng)(Human Machine Interface,HMI)。利用分布式通信、數(shù)據(jù)計(jì)算引擎、中間件、圖形圖像顯示等技術(shù)對(duì)數(shù)字化儀控系統(tǒng)的HMI進(jìn)行了仿真。通過(guò)實(shí)際應(yīng)用,完成了對(duì)福清核電二層流程圖、報(bào)警、趨勢(shì)、系統(tǒng)規(guī)程等功能應(yīng)用于FES的設(shè)計(jì)驗(yàn)證。

關(guān)鍵詞 數(shù)字化儀控系統(tǒng);設(shè)計(jì)驗(yàn)證;人機(jī)界面系統(tǒng);仿真

中圖分類號(hào) TP3 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 1674-6708(2018)210-0131-04

核電站數(shù)字化儀控系統(tǒng)是以計(jì)算機(jī)、通信、自動(dòng)化技術(shù)為基礎(chǔ)的信息采集、處理和控制系統(tǒng),主要具有核電站反應(yīng)堆安全停堆和事故緩解等功能,是保證核電站安全、穩(wěn)定運(yùn)行的關(guān)鍵系統(tǒng)。根據(jù)核安全法規(guī)標(biāo)準(zhǔn)的要求[1],有必要對(duì)數(shù)字化儀控系統(tǒng)整體功能設(shè)計(jì)及實(shí)現(xiàn)進(jìn)行反復(fù)的驗(yàn)證和確認(rèn),以確保設(shè)計(jì)的質(zhì)量和核電站的安全運(yùn)行。

作為數(shù)字化儀控系統(tǒng)的驗(yàn)證工具,設(shè)計(jì)驗(yàn)證平臺(tái)(Full Engineering Simulator,F(xiàn)ES),是通過(guò)仿真的方式實(shí)施設(shè)計(jì)方案,模擬電廠運(yùn)行過(guò)程,給設(shè)計(jì)驗(yàn)證人員提供檢驗(yàn)儀控系統(tǒng)設(shè)計(jì)是否滿足操作員需求的軟硬件仿真平臺(tái)[2]。設(shè)計(jì)驗(yàn)證平臺(tái)由模擬機(jī)系統(tǒng)和仿真數(shù)字化儀控系統(tǒng)組成:模擬機(jī)系統(tǒng)承擔(dān)電廠過(guò)程模型的計(jì)算初始條件加載和驗(yàn)證運(yùn)行狀態(tài)控制;仿真數(shù)字化儀控系統(tǒng)實(shí)現(xiàn)電廠過(guò)程模型數(shù)據(jù)采集以及控制策略計(jì)算和顯示[3],從層次結(jié)構(gòu)上分為底層的Level1儀控層和人機(jī)界面(HMI)Level2層,包括流程圖畫面、報(bào)警、規(guī)程等[4]。

目前,數(shù)字化儀控系統(tǒng)的HMI仿真技術(shù)主要分為3類,Simulation-仿真模擬,Stimulation-實(shí)物模擬和Emulation-虛擬模擬[5]。

實(shí)物模擬需要采用真實(shí)系統(tǒng)的軟硬件,實(shí)現(xiàn)成本較高而且無(wú)法完成復(fù)雜的仿真驗(yàn)證功能;虛擬模擬是指創(chuàng)建虛擬運(yùn)行環(huán)境直接運(yùn)行儀控系統(tǒng)組態(tài)文件,它有較高的逼真度,但需要廠商的資料和技術(shù)支持,受到的限制較多;仿真模擬只需設(shè)計(jì)院的設(shè)計(jì)資料,用軟件的方式重建HMI,實(shí)現(xiàn)成本更為經(jīng)濟(jì),而且能夠定制靈活的實(shí)用工具,配合驗(yàn)證工作。

基于此,福清核電數(shù)字化儀控系統(tǒng)設(shè)計(jì)驗(yàn)證平臺(tái)采用仿真模擬技術(shù)對(duì)HMI進(jìn)行仿真。本文將從總體結(jié)構(gòu)、采用的技術(shù)方案和應(yīng)用功能仿真等方面,對(duì)設(shè)計(jì)驗(yàn)證平臺(tái)(FES)的HMI仿真進(jìn)行研究。

1 總體架構(gòu)

FES二層HMI軟件系統(tǒng)(以下簡(jiǎn)稱FES二層軟件),包括OWP(二層應(yīng)用工作站)、通信服務(wù)器以及數(shù)據(jù)處理服務(wù)器,其中,通信服務(wù)器負(fù)責(zé)獲取FES Level1的數(shù)據(jù),數(shù)據(jù)處理服務(wù)器提供數(shù)據(jù)處理和內(nèi)部計(jì)算,應(yīng)用工作站則提供對(duì)FES Level2系統(tǒng)的操作和數(shù)據(jù)顯示。FES二層軟件需要滿足以下條件:

1)與仿真主機(jī)中的Level1進(jìn)行數(shù)據(jù)通訊,并完成各種應(yīng)用功能;

2)與Level0的Simbase[6]同步運(yùn)行;

3)接受SimStation[6]發(fā)出的教控命令。

其總體結(jié)構(gòu)如圖1所示。

通信服務(wù)包含三部分內(nèi)容,實(shí)時(shí)通信程序負(fù)責(zé)FES二層與一層模型服務(wù)器進(jìn)行通信,獲取實(shí)時(shí)一層數(shù)據(jù);實(shí)時(shí)數(shù)據(jù)中間件發(fā)送/接收程序負(fù)責(zé)FES二層網(wǎng)絡(luò)數(shù)據(jù)通信,為數(shù)據(jù)處理服務(wù)器與OWP之間的數(shù)據(jù)傳遞提供服務(wù);實(shí)時(shí)數(shù)據(jù)采樣及存儲(chǔ)程序提供一層實(shí)時(shí)數(shù)據(jù)的采樣及歷史數(shù)據(jù)的存儲(chǔ)服務(wù)。

數(shù)據(jù)處理服務(wù)主要承擔(dān)全局計(jì)算的任務(wù),主要將畫面、報(bào)警、規(guī)程等應(yīng)用功能的部分邏輯計(jì)算添加到計(jì)算引擎中進(jìn)行計(jì)算,提高效率的同時(shí)保證了數(shù)據(jù)的一致性。

圖1中模型服務(wù)中部署的是基于RINSIM仿真平臺(tái)構(gòu)建的仿真模型。RINSIM仿真平臺(tái)是由中核武漢核電運(yùn)行技術(shù)股份有限公司(CNPO)研制的面向核電站的一體化仿真平臺(tái),是在國(guó)內(nèi)核電領(lǐng)域應(yīng)用最廣的仿真平臺(tái)[6]。在其平臺(tái)上,通過(guò)相應(yīng)的建模軟件和工具建立工藝系統(tǒng)模型和控制邏輯模型。

2 技術(shù)方案

FES二層HMI軟件采用了分布式實(shí)時(shí)數(shù)據(jù)中間件軟件來(lái)進(jìn)行數(shù)據(jù)之間的實(shí)時(shí)同步和傳遞;在數(shù)據(jù)處理服務(wù)器中采用了基于C語(yǔ)言支持共享內(nèi)存的計(jì)算引擎來(lái)提供全局計(jì)算服務(wù);應(yīng)用工作站軟件采用了基于CORBA中間件架構(gòu)的組件開發(fā)方法來(lái)搭建分布式、可配置的應(yīng)用工作站軟件。

2.1 分布式實(shí)時(shí)數(shù)據(jù)中間件

本中間件軟件分為兩個(gè)部分,數(shù)據(jù)同步部分采用UDP廣播的數(shù)據(jù)發(fā)送方式來(lái)降低寬帶消耗,并通過(guò)應(yīng)用層主動(dòng)添加同步數(shù)據(jù)確認(rèn)包的方式來(lái)確保數(shù)據(jù)同步的可靠性;冗余備份部分采用心跳機(jī)制的方式來(lái)進(jìn)行控制,并設(shè)計(jì)可靠的控制策略。

數(shù)據(jù)同步部分由兩個(gè)模塊組成,分別為數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)接收模塊,而冗余備份部分由主控模塊實(shí)現(xiàn)。每個(gè)模塊的實(shí)現(xiàn)分別對(duì)應(yīng)一個(gè)進(jìn)程,分別為數(shù)據(jù)發(fā)送進(jìn)程、數(shù)據(jù)接收進(jìn)程和主控進(jìn)程,其中數(shù)據(jù)發(fā)送進(jìn)程和數(shù)據(jù)接收進(jìn)程是主控進(jìn)程的子進(jìn)程。主控模塊除了實(shí)現(xiàn)冗余備份部分外,還要控制和維護(hù)數(shù)據(jù)發(fā)送、接收模塊。

主控模塊的主要功能是實(shí)現(xiàn)系統(tǒng)的控制與維護(hù)。包括配置解析、資源申請(qǐng)、子進(jìn)程創(chuàng)建、系統(tǒng)穩(wěn)定性維護(hù)等。其中的系統(tǒng)穩(wěn)定性維護(hù)的內(nèi)容包括子進(jìn)程運(yùn)行狀態(tài)的控制和系統(tǒng)的冗余備份。

數(shù)據(jù)同步的功能由數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)接收模塊來(lái)完成。數(shù)據(jù)發(fā)送模塊的主要功能是實(shí)現(xiàn)將本節(jié)點(diǎn)上的數(shù)據(jù)可靠發(fā)送到其它節(jié)點(diǎn)。具體包括實(shí)時(shí)數(shù)據(jù)的獲取、組包、發(fā)送、同步數(shù)據(jù)確認(rèn)包的處理、數(shù)據(jù)重發(fā)等功能。數(shù)據(jù)接收模塊的主要功能是實(shí)現(xiàn)其它各節(jié)點(diǎn)發(fā)送數(shù)據(jù)的接收與更新。具體包括實(shí)時(shí)數(shù)據(jù)包的接收與分析、同步數(shù)據(jù)確認(rèn)包的回復(fù)、數(shù)據(jù)更新等功能。各模塊之間,及各模塊與其它系統(tǒng)、設(shè)施之間的關(guān)系如圖2所示。

2.2 全局?jǐn)?shù)據(jù)處理計(jì)算引擎

全局計(jì)算服務(wù)主要將畫面、報(bào)警、規(guī)程等應(yīng)用功能的部分邏輯計(jì)算添加到數(shù)據(jù)處理服務(wù)器的計(jì)算引擎中進(jìn)行計(jì)算,提高效率的同時(shí)保證了數(shù)據(jù)的一致性。實(shí)現(xiàn)方案是在RINSIM平臺(tái)計(jì)算引擎MST基礎(chǔ)上進(jìn)行適應(yīng)性修改,添加計(jì)算服務(wù)程序,使其能夠支持基于共享內(nèi)存的計(jì)算引擎服務(wù),以及支持標(biāo)準(zhǔn)C或者其它編程語(yǔ)言編寫的計(jì)算腳本的調(diào)度運(yùn)行。

2.3 基于CORBA中間件的分布式應(yīng)用工作站

FES二層HMI軟件使用成熟的CORBA標(biāo)準(zhǔn)組織軟件模塊來(lái)開發(fā)分布式、可配置的應(yīng)用工作站,使其可以跨平臺(tái)、跨操作系統(tǒng)、跨語(yǔ)言實(shí)現(xiàn)分布式的程序開發(fā),充分利用CORBA所帶的以下服務(wù),使軟件層次分明,軟件通訊高效穩(wěn)定,可實(shí)現(xiàn)各種同步需求:

CORBA提供的命名服務(wù)(Naming Service)可以提供模塊的調(diào)度和尋址提供了強(qiáng)大的支持。

CORBA的事件服務(wù)(Event Service)可以提供模塊之間低耦合的通信服務(wù)。

CORBA的生命周期服務(wù)(LifeCycle Service)可以提供模塊的創(chuàng)建、銷毀等服務(wù)。

3 數(shù)據(jù)接口類型及流向

3.1 內(nèi)部接口

3.2 外部接口

與組態(tài)工作站接口:組態(tài)服務(wù)將組態(tài)生成的各種數(shù)據(jù)文件和配置作為FES二層軟件系統(tǒng)的輸入。

與模型服務(wù)的接口數(shù)據(jù)主要包括:模擬機(jī)時(shí)間同步信號(hào)、凍結(jié)、運(yùn)行、實(shí)時(shí)/慢速/快速、初始條件快照、初始條件復(fù)位、回溯條件快照、回溯條件復(fù)位、重演、Level 2部件故障等。

4 應(yīng)用功能仿真

應(yīng)用工作站主要包括流程圖、報(bào)警、趨勢(shì)、規(guī)程等FES二層功能。

4.1 流程圖仿真

作為FES二層的流程圖,動(dòng)態(tài)的顯示工藝系統(tǒng)運(yùn)行中實(shí)時(shí)狀態(tài),向一層控制系統(tǒng)發(fā)出操作指令,流程圖的基本功能設(shè)計(jì)描述如下:

1)圖保存在各個(gè)OWP站上,通過(guò)讀取程序在HMI臺(tái)上打開。

2)數(shù)值的數(shù)據(jù)存放在OWP的動(dòng)態(tài)數(shù)據(jù)庫(kù)中。

3)數(shù)據(jù)流通過(guò)調(diào)度函數(shù)獲得動(dòng)態(tài)數(shù)據(jù)庫(kù)中的實(shí)時(shí)值(包括系統(tǒng)實(shí)時(shí)值和狀態(tài)實(shí)時(shí)值,如掛牌等等),定時(shí)更新當(dāng)前界面上流程圖(MIMIC)中的顯示。

4)界面的操作,包括左右鍵點(diǎn)擊、開關(guān)閥、高限修改等操作,通過(guò)發(fā)送鼠標(biāo)響應(yīng)消息,映射發(fā)起伺服服務(wù),響應(yīng)相應(yīng)的函數(shù)。

流程圖的顯示如圖3所示。

4.1.1 畫面計(jì)算部署

把MIMIC相關(guān)計(jì)算分為靜態(tài)計(jì)算和事件計(jì)算兩類,其特點(diǎn)如下:

1)靜態(tài)計(jì)算。

(1)定義為全局計(jì)算。

(2)計(jì)算畫面顯示所有相關(guān)的邏輯。

(3)下裝到計(jì)算引擎。

(4)用類c語(yǔ)言編寫。

2)事件計(jì)算。

(1)由用戶操作(鼠標(biāo)、鍵盤中斷)產(chǎn)生的事件引起的計(jì)算。

(2)這類計(jì)算只與特定的圖相關(guān)。

(3)在本地共享內(nèi)存中計(jì)算將結(jié)果回寫。

(4)用腳本語(yǔ)言實(shí)現(xiàn)。

4.1.2 畫面文件部署

畫面文件部署的規(guī)則如下:

1)畫面使用xml文件描述,并根據(jù)需要修改、增加、刪除原有的xml標(biāo)簽。

2)畫面文件部署到各個(gè)OWP上。

4.1.3 畫面數(shù)據(jù)通信

畫面的數(shù)據(jù)通信基本原則如下:

1)開圖后從數(shù)據(jù)服務(wù)器周期性取值刷新本地內(nèi)存鏡像,不開圖就不取值。

2)畫面的取值點(diǎn)在畫面組態(tài)文件中預(yù)先定義好。

3)畫面的回寫通過(guò)腳本組態(tài)顯式寫出。

4.2 報(bào)警仿真

報(bào)警系統(tǒng)為操作員提供FES二層的報(bào)警管理功能,動(dòng)態(tài)的顯示報(bào)警狀態(tài),報(bào)警的基本功能設(shè)計(jì)描述如下:

1)報(bào)警卡以xml文件的格式下裝到OWP。

2)報(bào)警數(shù)據(jù)伺服程序用定時(shí)輪詢的方式維護(hù)實(shí)時(shí)數(shù)據(jù)庫(kù)中的報(bào)警相關(guān)信息。

3)報(bào)警狀態(tài)(出現(xiàn)、消失)發(fā)生改變后,報(bào)警數(shù)據(jù)伺服程序會(huì)向報(bào)警代理模塊發(fā)送消息,并驅(qū)動(dòng)后者更新報(bào)警顯示界面狀態(tài)(按鈕的狀態(tài)、列表狀態(tài))。

4)OWP的報(bào)警界面操作(確認(rèn)、存儲(chǔ))會(huì)通過(guò)報(bào)警代理程序來(lái)修改實(shí)時(shí)數(shù)據(jù)庫(kù)狀態(tài),并通知系統(tǒng)中所有的報(bào)警系統(tǒng)更改其狀態(tài)。

報(bào)警界面顯示如圖4所示。

4.2.1 報(bào)警狀態(tài)處理的流程

1)當(dāng)報(bào)警在模型觸發(fā)后,模型通過(guò)通信程序?qū)⒁粚拥膱?bào)警數(shù)據(jù)傳遞給通信服務(wù)器。

2)然后通信服務(wù)器通過(guò)實(shí)時(shí)中間件程序同步一層報(bào)警數(shù)據(jù)到數(shù)據(jù)處理服務(wù)器。

3)部署在數(shù)據(jù)處理服務(wù)器全局計(jì)算服務(wù)上的報(bào)警計(jì)算服務(wù)對(duì)一層報(bào)警數(shù)據(jù)進(jìn)行運(yùn)算后,生成二層報(bào)警數(shù)據(jù),再通過(guò)實(shí)時(shí)中間程序同步到工作站上。

4)工作站檢測(cè)到二層報(bào)警狀態(tài)更改后,更新內(nèi)部數(shù)據(jù)后,將更改更新到后臺(tái)數(shù)據(jù)庫(kù),同時(shí)報(bào)警界面刷新。

4.2.2 報(bào)警二層命令處理的流程

1)當(dāng)操作員在工作站對(duì)報(bào)警進(jìn)行操作后,工作站將報(bào)警操作命令下發(fā)至數(shù)據(jù)處理服務(wù)器。

2)部署在數(shù)據(jù)處理服務(wù)器全局計(jì)算服務(wù)上的報(bào)警計(jì)算服務(wù)對(duì)二層報(bào)警數(shù)據(jù)進(jìn)行運(yùn)算后,再通過(guò)實(shí)時(shí)中間程序同步二層報(bào)警數(shù)據(jù)到工作站上。

3)工作站檢測(cè)到二層報(bào)警狀態(tài)更改后,更新內(nèi)部數(shù)據(jù)后,將更改更新到后臺(tái)數(shù)據(jù)庫(kù),同時(shí)報(bào)警界面刷新。

4.3 規(guī)程仿真

規(guī)程系統(tǒng)為操作員提供規(guī)程的顯示和操作,規(guī)程的基本功能設(shè)計(jì)描述如下:

1)規(guī)程內(nèi)容以組態(tài)文件形式存放在OWP上。

2)規(guī)程的操作結(jié)果由規(guī)程代理程序存放在實(shí)時(shí)數(shù)據(jù)庫(kù)中。

3)規(guī)程數(shù)據(jù)伺服程序用于動(dòng)態(tài)維護(hù)規(guī)程數(shù)據(jù)表,并且在數(shù)據(jù)發(fā)生變化時(shí)通過(guò)規(guī)程代理通知所有的規(guī)程顯示界面。

4)規(guī)程相關(guān)的配置信息(規(guī)程文件存儲(chǔ)路徑等)由文件配置。

4.4 趨勢(shì)仿真

趨勢(shì)系統(tǒng)為操作員提供各種趨勢(shì)圖的顯示功能,趨勢(shì)的基本功能設(shè)計(jì)描述如下:

1)趨勢(shì)的所有數(shù)據(jù)都來(lái)自于實(shí)時(shí)數(shù)據(jù)采樣及存儲(chǔ)程序(通信服務(wù)器)所存儲(chǔ)的歷史數(shù)據(jù),存儲(chǔ)介質(zhì)是數(shù)據(jù)庫(kù)或者文件。

2)趨勢(shì)代理程序根據(jù)操作員定義的周期輪詢歷史數(shù)據(jù),并將所獲取的數(shù)據(jù)在界面上刷新。

3)趨勢(shì)相關(guān)的配置信息(界面刷新率等)由文件配置。

4)趨勢(shì)組功能由組定義模塊負(fù)責(zé)管理和維護(hù),趨勢(shì)組只用通過(guò)數(shù)據(jù)庫(kù)接口讀取配置表,獲取Level2組定義模塊,通過(guò)接口獲取自己選取的組選取信息。

5 結(jié)論

本文從實(shí)現(xiàn)的角度,結(jié)合核電數(shù)字化儀控系統(tǒng)設(shè)計(jì)驗(yàn)證平臺(tái)的要求,采用仿真模擬方式對(duì)HMI進(jìn)行了仿真。仿真HMI軟件采用分布式實(shí)時(shí)中間件進(jìn)行穩(wěn)定的實(shí)時(shí)數(shù)據(jù)同步,利用全局計(jì)算引擎提供高效的運(yùn)算服務(wù),并通過(guò)CORBA構(gòu)建可配置的分布式應(yīng)用工作站,很方便地與仿真模型進(jìn)行通信和組合,從而使設(shè)計(jì)驗(yàn)證平臺(tái)能夠分布式地部署以及彈性擴(kuò)展,靈活開展驗(yàn)證工作。通過(guò)實(shí)際應(yīng)用,該系統(tǒng)很好地完成了對(duì)福清核電二層流程圖、報(bào)警、趨勢(shì)、系統(tǒng)規(guī)程等功能應(yīng)用于FES的設(shè)計(jì)驗(yàn)證。

參考文獻(xiàn)

[1]IEEE STD 7-4.3.2-1993. IEEE Standard Criteria for digital computers in Safety Systems of Nuclear Power Generating Stations[S]. 1993.

[2]李小龍,邱建利,鄭勝.FES平臺(tái)在核電廠DCS設(shè)計(jì)中的應(yīng)用[J].三峽大學(xué)學(xué)報(bào)(自然科學(xué)版),2013,10(35):56-60.

[3]曲鳴,張玉峰,劉偉,等.核電廠DCS設(shè)計(jì)驗(yàn)證平臺(tái)[J].中國(guó)核科學(xué)技術(shù)進(jìn)展報(bào)告,2011,10(2):924-931.

[4]謝紅云,徐曉臻,王春冰.核電廠數(shù)字化儀表控制設(shè)計(jì)一致性驗(yàn)證分析[J].核科學(xué)與工程,2010,12(30):30-33.

[5]曲鳴,張玉峰,李姝,等.核電廠DCS仿真與設(shè)計(jì)驗(yàn)證[J].中國(guó)核科學(xué)技術(shù)進(jìn)展報(bào)告,2009,11(1):769-777.

[6]侯雪燕,劉偉,李青,等.基于RINSIM平臺(tái)的核電站模擬機(jī)DCS一層仿真[C]//全國(guó)仿真技術(shù)學(xué)術(shù)會(huì)議論文集,2015.

猜你喜歡
仿真
Proteus仿真軟件在單片機(jī)原理及應(yīng)用課程教學(xué)中的應(yīng)用
工業(yè)機(jī)器人模擬仿真技術(shù)在職業(yè)教育中的應(yīng)用淺析
一種幫助幼兒車內(nèi)脫險(xiǎn)應(yīng)急裝置的仿真分析
論虛擬仿真實(shí)訓(xùn)系統(tǒng)在口腔實(shí)驗(yàn)教學(xué)中的應(yīng)用
基于機(jī)電設(shè)備電氣控制線路排故的仿真系統(tǒng)設(shè)計(jì)
Buck開關(guān)變換器的基本參數(shù)設(shè)計(jì)及仿真分析
試析PLC控制下的自動(dòng)化立體倉(cāng)庫(kù)仿真情況分析
基于MADYMO的航空座椅約束系統(tǒng)優(yōu)化設(shè)計(jì)
中國(guó)體態(tài)假人模型與FAA Hybrid Ⅲ 型假人模型沖擊差異性分析
機(jī)械加工仿真技術(shù)研究