陳坤,王魯明
(上海核工程研究設(shè)計院,上海200233)
每個核電站中都有大量的管道支吊架需要開展詳細(xì)評定,盡管通過管道支吊架標(biāo)準(zhǔn)手冊,可以完成標(biāo)準(zhǔn)支吊架的選型,但還存在大量的非標(biāo)支撐需要力學(xué)評定計算。非標(biāo)支撐的計算比較繁瑣,主要過程分為三個部分,首先是對設(shè)計條件整理;其次是非標(biāo)支撐的有限元建模分析;最后,由于主流分析軟件不支持,非標(biāo)準(zhǔn)焊縫、沖剪應(yīng)力、工字鋼局部應(yīng)力評定等內(nèi)容需手工操作,這部分內(nèi)容也占用時間較多。另外,核電設(shè)計因其特殊性對細(xì)節(jié)要求嚴(yán)格,經(jīng)常發(fā)生優(yōu)化設(shè)計和設(shè)計變更,管道支撐需迭代計算。對于管道支撐結(jié)構(gòu),逐個手工評定的計算方式耗費了設(shè)計人員大量的時間和精力,不利于工作開展。針對上述的情況,本文采用VBA 語言借助Excel 平臺直接讀取和調(diào)用有限元內(nèi)力計算結(jié)果,并將評定規(guī)范要求集成到不同的功能組件中,設(shè)計人員只要選用相應(yīng)的評定組件,可迅速完成支撐局部應(yīng)力的評估,并且能夠快速復(fù)算,有效提供工作效率。
管道支撐局部應(yīng)力分析評定主要包括非標(biāo)準(zhǔn)焊縫,沖剪應(yīng)力,板應(yīng)力和工字鋼局部應(yīng)力等評定內(nèi)容。
具體流程見圖1。
圖1 管道支撐評定流程
在Excel VBA 程序編制過程中,采用了模塊化概念,將局部應(yīng)力評定分為7 個獨立模塊,見圖2。
圖2 VBA程序功能
利用該程序進(jìn)行支撐局部應(yīng)力評定時,首先,程序讀取支撐有限元計算的內(nèi)力,然后,進(jìn)入相應(yīng)評定模塊,填寫輸入數(shù)據(jù),運行后VBA 宏程序自動查找和提取單元力,調(diào)用自身已集成的規(guī)范公式計算并得到結(jié)果。以焊縫評定為例,見圖3。
圖3 焊縫評定輸入和輸出
對有限元軟件不適用的焊縫分析,通過運行VBA宏程序可迅速得到計算結(jié)果。對于不滿足規(guī)范要求的焊縫,能給出使用者高亮提示。同樣,在其他的功能模塊中填寫只需要評定的內(nèi)容,并運行相應(yīng)VBA 宏程序即可完成評定。
VBA 宏程序首先提取支撐的最大位移和單位力作用下的位移,用以評定支撐剛度和位移。如果滿足要求,使用人員可以進(jìn)一步選擇不同評定模塊,指定評定對象,填入所需的節(jié)點和單元等信息,運行VBA 程序進(jìn)行支撐評定。
焊縫評定的過程常伴隨沖剪評定,且兩者所需參數(shù)有重疊,因此將沖剪和焊縫評定進(jìn)行部分合并,保留焊縫評定的獨立性的同時,減少輸入的工作量。
在焊縫、沖剪評定過程中,需填寫焊縫的類型,長度,形狀以及所在單元方向等信息。焊縫評定和沖剪評定界面見圖4。
圖4 焊縫和沖剪評定界面
信息填寫完整后,點擊“開始”按鈕,待程序完成評定會給出相應(yīng)的提示界面。如果要對參數(shù)進(jìn)行調(diào)整,也可通過點擊“重置”按鈕將結(jié)果清空,調(diào)整完成后重新進(jìn)行評定。
圖5 評定提示
程序評定完成后會自動生成結(jié)果表格,給出計算結(jié)果和必要的附加信息提示。同時,高亮顯示異常的評價結(jié)果。見圖6。根據(jù)計算結(jié)果,支撐計算人員可優(yōu)化設(shè)計,重新運行評定程序即可快速得到新的評定結(jié)果。
圖6 評定結(jié)果
VBA 程序?qū)崿F(xiàn)了型鋼與型鋼之間,管夾和型鋼之間的鋼板評定。鋼板評定界面見圖7。
圖7 鋼板評定界面
VBA 程序給出鋼板評定結(jié)果,并可羅列詳細(xì)評定過程。計算結(jié)果和評定過程可以指導(dǎo)設(shè)計人員進(jìn)行修改。
管道或管夾直接作用在方形鋼管上,應(yīng)根據(jù)規(guī)范要求評價對方形鋼管的局部應(yīng)力作用。經(jīng)過VBA 程序分析后,可獲取管道或管夾對方形鋼管局部應(yīng)力的評定結(jié)果。
如果管道支撐包含工字鋼構(gòu)件,根據(jù)工字鋼的連接形式、抗震等級等信息,應(yīng)對工字鋼局部應(yīng)力進(jìn)行分析,該項評定工作也可以通過VBA 程序快速實現(xiàn)。
圖8 管夾或管道局部應(yīng)力影響評定界面
圖9 評定結(jié)果
圖10 工字鋼局部應(yīng)力的評定界面
在使用人員錄入輸入信息后,點擊“開始”按鈕,程序自動查找單元節(jié)點,并提取單元力,再完成調(diào)用輸入信息,規(guī)范等評定工字鋼局部應(yīng)力。評定結(jié)果顯示的是局部應(yīng)力的最大比值,見圖11。
圖11 評定結(jié)果
完成所有評定后,VBA 程序能給出所有計算結(jié)果的匯總,方便設(shè)計人員之后的報告編制及校核工作。
圖12 評定結(jié)果匯總
在圖12 羅列的各項結(jié)果是最大局部應(yīng)力與許用值之比,VBA 程序能夠收集匯總型鋼應(yīng)力比值,標(biāo)準(zhǔn)焊縫和非標(biāo)焊縫的應(yīng)力比值,以及危險截面的位置,矩形鋼管沖剪和鋼板應(yīng)力比值等。
計算機程序的驗證主要采用三種方式:利用手工計算來驗證;利用實驗結(jié)果驗證;利用商業(yè)軟件來驗證。本文采用手工計算驗證的方式。將Excel VBA 程序的支撐評定結(jié)果與手工評定結(jié)果進(jìn)行對比,對比結(jié)果見表1。
表1 程序計算結(jié)果與手工計算結(jié)果的對比
通過對比可以發(fā)現(xiàn),在輸入條件相同的條件下,手工計算結(jié)果和VBA 程序計算結(jié)果是一致的,驗證了VBA 程序局部應(yīng)力評定的可行性和正確性。
由于并無成熟商業(yè)軟件適用于核電廠管道支撐局部應(yīng)力的評定,本文利用Excel VBA 程序?qū)崿F(xiàn)了管道支撐局部應(yīng)力自動評定的功能,有以下特點:首先,能夠?qū)χ芜M(jìn)行快速評定,給出計算結(jié)果;其次,對于輸入變更,重新運行評定程序,即可快速完成評定;最后,工程設(shè)計過程中,設(shè)計優(yōu)化應(yīng)該放在重要環(huán)節(jié),支撐的VBA 評定程序能節(jié)省大量精力,減輕編校審人員工作量,為優(yōu)化設(shè)計的提供便利。同時,借助Excel 平臺,易操作,方便設(shè)計人員進(jìn)行編輯、注釋,以及結(jié)構(gòu)優(yōu)化后的復(fù)算。
利用VBA 程序的提取結(jié)構(gòu)構(gòu)件內(nèi)力和支反力,將為后續(xù)特殊評定提供便利。另外,VBA 程序的各個功能模塊相互獨立,方便之后進(jìn)一步拓展功能。