當(dāng)前位置:馬爾文帕納科>>技術(shù)文章>>XRD軟件應(yīng)用技巧 | XRD自動數(shù)據(jù)處理系列(三)APP+Stress殘余應(yīng)力例行分析
XRD軟件應(yīng)用技巧 | XRD自動數(shù)據(jù)處理系列(三)APP+Stress殘余應(yīng)力例行分析
在本系列的前兩篇推文里我們介紹了馬爾文帕納科落地式X射線衍射儀進(jìn)行同類樣品自動例行分析的“利器”——APP(Automatic Processing Program)軟件(詳見《系列(一):APP介紹及實(shí)例》)并演示了APP與HighScore Plus組隊實(shí)現(xiàn)石墨化度自動分析(詳見《系列(二):APP與HighScore Plus配合實(shí)現(xiàn)自動分析》),本期我們再來看看XRD殘余應(yīng)力分析軟件Stress與APP是如何打配合的。
01 簡介
Stress軟件是馬爾文帕納科專業(yè)的XRD殘余應(yīng)力分析軟件,支持常規(guī)塊體樣品、鍍層、薄膜樣品的各類XRD殘余應(yīng)力數(shù)據(jù)的處理與分析。
APP與HighScore Plus組隊時調(diào)用的是HighScore Plus預(yù)設(shè)好的批處理程序,與之類似,要實(shí)現(xiàn)APP + Stress軟件進(jìn)行某類樣品殘余應(yīng)力的自動分析,首先需要在Stress軟件中建立一個合適的用戶參數(shù)組作為分析模板,該參數(shù)組包括數(shù)據(jù)處理參數(shù)、尋峰算法、樣品材料信息、分析參數(shù)等。建立參數(shù)組后便可在APP軟件中添加數(shù)據(jù)處理規(guī)則,并設(shè)置好觸發(fā)條件、所調(diào)用的軟件及參數(shù)、時長限制等參數(shù),即可實(shí)現(xiàn)對特定測試程序測得的數(shù)據(jù)應(yīng)用前述分析模板進(jìn)行自動應(yīng)力分析。
02丨Stress軟件的命令行格式
Stress軟件的命令行一般格式為:
Stress.exe
其中每個的格式為:
Stress軟件支持的命令行選項(xiàng)(option)見下表,均可以在Stress軟件幫助文件中查詢到:
將處理數(shù)據(jù)必要的選項(xiàng)代碼和參數(shù)(如數(shù)據(jù)路徑)與上述支持的命令行選項(xiàng)組合,就可以得到自動分析數(shù)據(jù)的命令行,例如:
Stress.exe %XRDMLFILE% /default="User Default/1"/export=s
這段命令行的內(nèi)容表示:打開最近測量得到的掃描數(shù)據(jù)文件,用“User Default/1”默認(rèn)參數(shù)組進(jìn)行分析,保存結(jié)果為.rsa分析文件,并僅導(dǎo)出峰列表到一個.csv文件中。
03丨應(yīng)用實(shí)例:WC硬質(zhì)合金樣品的殘余應(yīng)力例行分析
本文,我們以WC硬質(zhì)合金樣品殘余應(yīng)力例行分析為例來說明設(shè)置的過程。
1) 在Stress軟件中建立用戶默認(rèn)值參數(shù)組構(gòu)建數(shù)據(jù)處理模板
① 打開Stress軟件,在主菜單中選中 Tools > User Defaults?;蛘唿c(diǎn)擊工具欄里的
按鈕,打開 User Defaults 對話框,在 Name下拉列表中選中Factory Defaults(出廠默認(rèn)值),開始設(shè)置例行分析參數(shù);
② 點(diǎn)擊Analysis標(biāo)簽里左側(cè)步驟列表的 Absorption/Transparency項(xiàng),并在右側(cè)勾選上 Information depth (Tau) 可選框、Position correction可選框;在 Absorption factor for下拉列表中選中 Bulk samples,在Linear absorp. coeff. (1/cm) 框中輸入Cu靶下WC的線性吸收系數(shù)(=質(zhì)量吸收系數(shù)×密度)2508;
③ 點(diǎn)擊步驟列表里的Peak Position項(xiàng)設(shè)置確定峰位的參數(shù),在右側(cè)區(qū)域Fitting method下拉列表中選擇合適的確定單個掃描峰位置的方法,本例中我們使用Centered center of gravity;
④ 點(diǎn)擊步驟列表里的 Analysis項(xiàng),在右側(cè) Method下拉列表中選中 Unidirectional stress analysis項(xiàng) ,進(jìn)行單方向應(yīng)力分析;點(diǎn)擊 Database 按鈕,在這里我們可以從數(shù)據(jù)庫中選擇樣品對應(yīng)材料(本例中是WC)的彈性常數(shù)信息,楊氏模量、泊松比等力學(xué)參數(shù)將會被應(yīng)用到殘余應(yīng)力值的計算中;
打開 XEC-Database對話框,轉(zhuǎn)到 Isotropic elastic constants標(biāo)簽頁,點(diǎn)擊展開 W-C分支,選擇與實(shí)際樣品最匹配的項(xiàng),OK確認(rèn)。
⑤ 到上面一步我們就建立好了參數(shù)組中的分析方法,下面我們在User Defaults對話框上方的選項(xiàng)卡中找到 Brief report標(biāo)簽頁,設(shè)置自動導(dǎo)出的報告/結(jié)果要包含哪些內(nèi)容,如下圖;
⑥ 然后轉(zhuǎn)到 Miscellaneous標(biāo)簽頁,在 Stress unit system框中選中 SI設(shè)置應(yīng)力計算的單位為國際單位制,在Gridlines框中,勾選上Sin2Psi-plot可選框。
⑦ 至此我們就完成了新的自動分析參數(shù)組的設(shè)置,點(diǎn)擊右上角的 Save as按鈕,打開 New User Defaults對話框, 輸入“ WC”,將上述用于WC硬質(zhì)合金樣品殘余應(yīng)力自動分析的例行分析方法保存為名為WC的用戶參數(shù)組后確認(rèn)。
2) 在Data Collector中建立測試程序
在Data Collector軟件中建立一個適用于待測樣品測試的應(yīng)力測試程序(進(jìn)行某一類新樣品的應(yīng)力測試之前,一般需要事先使用與應(yīng)力測試相同的光路附件進(jìn)行一個范圍至高角度的全譜常規(guī)掃描,從而選定應(yīng)力測試需要的衍射峰,以及確定該光路下可獲得較好強(qiáng)度的每步計數(shù)時間)。
本示例中我們采用的儀器配置為:
-
Cu靶,45kV 40mA
-
入射光路Parallel beam mirror Cu(1/2° 發(fā)散狹縫)
-
衍射光路 Parallel plate collimator + 正比探測器
選擇WC 2θ=117.2° 衍射峰,同傾法測試Omega應(yīng)力。單個掃描時長5min,sin2psi間隔0.1,共6個掃描,總時長約30min。
建好應(yīng)力測試(Stress measurement)程序后,記錄下程序名稱及存儲位置,以便后續(xù)在APP軟件中設(shè)置該程序?yàn)閷?yīng)數(shù)據(jù)處理規(guī)則的觸發(fā)條件。
3) 在APP軟件中創(chuàng)建新的自動數(shù)據(jù)處理規(guī)則
通過右鍵點(diǎn)擊系統(tǒng)欄里的APP圖標(biāo),然后在彈出菜單里點(diǎn)擊Rules項(xiàng),在所打開的對話框里設(shè)置數(shù)據(jù)自動處理規(guī)則。
① 在Measurement program區(qū)域設(shè)置該數(shù)據(jù)處理規(guī)則的觸發(fā)條件,觸發(fā)條件可以是某個種類的程序或是指定某個特定的測試程序。本例中我們選中Measurement program name,點(diǎn)擊 Select Program 按鈕找到上一步建立的應(yīng)力分析程序作為該數(shù)據(jù)處理規(guī)則的觸發(fā)條件,設(shè)定好觸發(fā)條件后,當(dāng)該數(shù)據(jù)處理規(guī)則處于活動狀態(tài)時,使用該程序測試的數(shù)據(jù)都會自動調(diào)用該規(guī)則進(jìn)行數(shù)據(jù)分析。
② 在Command處選擇所調(diào)用的軟件/腳本路徑。本報告中我們使用Stress軟件進(jìn)行應(yīng)力分析,因此點(diǎn)擊右側(cè)的“瀏覽”圖標(biāo)選擇Stress軟件的對應(yīng)路徑即可。
③ 在Arguments 處輸入命令行參數(shù),本例中我們希望Stress軟件自動使用上面建立的用戶參數(shù)組WC 對測試程序符合觸發(fā)條件的硬質(zhì)合金樣品進(jìn)行自動例行分析,并打印輸出參數(shù)組中預(yù)設(shè)的標(biāo)準(zhǔn)報告。
因此我們輸入命令行參數(shù):
%XRDMLFILE%/default=”WC /report=yes
④ 勾選上Active項(xiàng)讓這個規(guī)則起作用,并點(diǎn)擊Add to Rules List按鈕把這個規(guī)則加到規(guī)則列表中。
到這里,一個自動數(shù)據(jù)處理的規(guī)則就完成了。以后只要我們在Data Collector軟件中用該規(guī)則中指定的程序進(jìn)行測量,當(dāng)測量結(jié)束生成.XRDML格式的數(shù)據(jù)文件后,會自動調(diào)用Stress軟件中的WC參數(shù)組進(jìn)行數(shù)據(jù)分析,并打印報告(如果要把報告輸出成文件,可以設(shè)置電腦的默認(rèn)打印機(jī)為Microsoft Print to PDF,但每次執(zhí)行會彈出一個另存為PDF文件設(shè)置保存路徑的對話框,那可以找一個不彈出路徑對話框的其它PDF虛擬打印機(jī)安裝代替)。
4) 進(jìn)行測試及例行分析
將電腦的默認(rèn)打印機(jī)設(shè)置為PDF虛擬打印機(jī),在Data Collector軟件中執(zhí)行上述編制的測量程序?qū)σ粋€WC硬質(zhì)合金零件進(jìn)行單方向應(yīng)力測試,測試完畢后進(jìn)行自動分析,并把結(jié)果報告打印到PDF文件。
本文案例報告中的應(yīng)力分析結(jié)果如下:
可知該硬質(zhì)合金樣品在測試方向上存在約2325Mpa的壓應(yīng)力。
當(dāng)然,這個案例僅代表對于這一類的硬質(zhì)合金樣品合適采用以上的測試和分析參數(shù),擴(kuò)展到其它各類的材料應(yīng)用時,還是需要具體問題具體分析,選擇合適的掃描參數(shù)和分析參數(shù)來構(gòu)建自動殘余應(yīng)力分析的流程。