本文主要講解如何實現(xiàn)將PKPM地震波導入至midas Gen及midas Building軟件中的方法。
PKPM、YJK的地震波導出的格式后綴分別為X/Y/Z后綴(截止作者發(fā)文時最新的版本),midas Building及midas Gen地震波的格式為dbs、sgs、thd,同時支持EXCEL粘貼操作。由于各軟件間地震波的后綴及格式不同,當?shù)卣鸩ㄟM行互導時,需要將地震波數(shù)據(jù)做簡單轉(zhuǎn)化方可。本文以PKPM地震波導出至midas Building為例講解具體實現(xiàn)過程。
1.PKPM地震波導出
執(zhí)行SATWE中彈性時程分析>選波,選擇合適的地震波,點擊“選擇”功能,將選中的地震波放于右側。然后點擊“導出地震波”,設置保存目錄后保存。打開導出地震波的目錄后,即可看到導出的地震波,后綴名分別為X文件、Y文件、及Z文件,分別代表了地震波三個方向的數(shù)據(jù),該文件可以用記事本打開。
2.查看導出地震波的數(shù)據(jù)
使用記事本打開導出的文件,可以查看由PKPM導出的地震波數(shù)據(jù)格式。以任意一條地震波為例,其數(shù)據(jù)如下。其中第一行的數(shù)字1425 0.02分別代表本地震波包含1425個數(shù)據(jù),時間步長為0.02s,從第二行開始分別為各個時刻的地震波加速度值。
3.導入至midas Building或midas Gen
對于地震波導入的方法主要有三種,方法一是通過excel粘貼,方法二是通過生成MIDAS軟件的地震波格式導入,第三種為通過命令導入。每種方法各有優(yōu)缺點,其中方法一操作步驟簡單,但是地震波是通過excel存儲,與常規(guī)文本存儲格式不同;方法二操作步驟教方法一多操作幾步,但是地震波格式是文本格式,方便存儲;方法三最簡單,但是僅支持Gen導入,不支持Building。在實際操作中可以選擇任意的方法即可。
方法一:通過excel粘貼導入,步驟如下:
1)打開excel,執(zhí)行數(shù)據(jù)>自文本,打開步驟一導出地震波存儲的目錄,文件類型選擇“所有文件*.*”,選擇一條地震波后點擊打開,參數(shù)均采用默認參數(shù),執(zhí)行“完成”后再執(zhí)行“確定”即可將文本數(shù)據(jù)導入至excel中;
2)在excel中的數(shù)據(jù)左側添加一列,然后設置時間間隔為0.02的數(shù)據(jù)(時間間隔應該與地震波數(shù)據(jù)的步長一致),同時時間數(shù)據(jù)應該與地震波數(shù)值對應;
3)運行mida Building或midas Gen,其中midas Gen與midasBuilding操作步驟相近,本文僅以midas Building操作為例講解,操作如下:
a. 對于線性時程分析執(zhí)行:荷載>時程荷載>地震波,選擇設計地震分組、抗震設防烈度、場地類別及水平地震影響系數(shù)最大值后,執(zhí)行“導入地震波”>“添加”;(對于非線性時程分析,執(zhí)行動力彈塑性分析>動力彈塑性荷載>地震波);
b. 選擇excel中地震波數(shù)據(jù)部分,執(zhí)行“復制”功能,然后到midas Building中的地震波數(shù)據(jù)里,單擊(一定是單擊)數(shù)據(jù)左上角,執(zhí)行“ctrl+V粘貼”功能,即可粘貼地震波。定義地震波名稱后,點擊確認即可添加地震波;
c. 查看導入后地震波的峰值加速度、有效峰值加速度、EPA系數(shù),持續(xù)時間等參數(shù),其中EPA系數(shù)不能過低(軟件對于該調(diào)幅系數(shù)取4位有效數(shù)字,若過小會造成數(shù)據(jù)異常);
d. 重復操作導入其他地震波;
e. 定義時程分析參數(shù)。執(zhí)行:荷載>時程荷載>荷載數(shù)據(jù),選擇“添加”,定義相關參數(shù),包括地震波模式、地震作用方向、調(diào)整系數(shù)、開始時間、結束時間、時間增幅等數(shù)據(jù);
其中調(diào)整系數(shù)當按照規(guī)范確定地震波峰值時,軟件可自動調(diào)整,當需要根據(jù)安評數(shù)據(jù)或用戶定義時,改調(diào)幅系數(shù)需手動修改;
f. 對于midas Gen程序,導入地震波的命令在:荷載>地震作用>時程函數(shù)>添加時程函數(shù)中,對于midas Gen地震波調(diào)幅可以通過設置放大系數(shù)或指定最大值實現(xiàn);
方法二:通過dbs數(shù)據(jù)導入,步驟如下:
1)打開excel,執(zhí)行數(shù)據(jù)>自文本,打開步驟一導出地震波存儲的目錄,文件類型選擇“所有文件*.*”,選擇一條地震波后點擊打開,參數(shù)均采用默認參數(shù),執(zhí)行“完成”后再執(zhí)行“確定”即可將文本數(shù)據(jù)導入至excel中;
(步驟同方法一,圖片略)
2)在excel中的數(shù)據(jù)左側添加兩列,最左側列設置時間間隔為0.02的數(shù)據(jù)(時間間隔應該與地震波數(shù)據(jù)的步長一致),同時時間數(shù)據(jù)應該與地震波數(shù)值對應,中間列輸入英文的逗號“,”;
(步驟同方法一,圖片略)
3)在midas Building的安裝目錄下依次找到Structure Master>Dbase>Site1,文件目錄,復制任意的dbs文件至任意位置(本例復制到桌面),然后使用記事本打卡該文件,即可看到內(nèi)部數(shù)據(jù),刪除所有文本數(shù)據(jù),然后將2)步驟中的excel數(shù)據(jù)選中,復制到該文本下,保存即可。(復制數(shù)據(jù)時,不要復制第一行,如本例的第一行數(shù)據(jù)2200 0.02 不能復制);
4)運行midas Building,執(zhí)行:荷載>時程荷載>地震波,選擇設計地震分組、抗震設防烈度、場地類別及水平地震影響系數(shù)最大值后,執(zhí)行導入地震波>天加>地震波>導入,選擇3)步驟保存的地震波數(shù)據(jù),點擊確認即可導入;
5)參考方法一的d-e步驟,設置時程分析參數(shù),本步驟不詳細講解;
6)對于midas Gen程序,執(zhí)行荷載>時程函數(shù)>添加時程函數(shù)>地震波>導入,即可導入dbs地震波,其他操作步驟同方法一的f步,本例不做講解。
方法三:通過mgt命令導入,方法如下:
1)參考方法二的步驟,將地震波數(shù)據(jù)轉(zhuǎn)換為一列為時間,一列為數(shù)值的文本,然后參考以下數(shù)據(jù)格式定義命令流,在命令流中,標點符號均需采用英文輸入,空格可不輸入。
*TFUNCTION;
FUNC=地震波1, 1, 1, 0, 1, 9.806,
0.01,1
0.02, 1.2
0.03, 1.3
0.04, 1.5
0.05, -0.5
……
FUNC=地震波2, 1, 1, 0, 1, 9.806,
0.02, 1
0.04, 1.2
0.06, 1.3
0.08, 1.5
0.1, -0.5
……
其中黑色字體不建議修改,紅色加粗字體可以修改,地震波1、地震波2為地震波名稱,可任意定義,下面數(shù)據(jù)為地震波數(shù)據(jù),對于地震波數(shù)據(jù)可一行多個數(shù)據(jù),如下,在地震波數(shù)據(jù)中,黑色字為時間,紅色加粗為數(shù)值。
FUNC=地震波3, 1, 1, 0, 1, 9.806,
0.02, 1,0.04, 1.2,0.06, 1.3
0.08, 1.5,0.1, -0.5
……
2)在midas Gen中執(zhí)行:工具>MGT命令窗口,將1)中生成的文本粘貼進來,執(zhí)行“運行”即可。
3)地震波導入及檢查
查看信息窗口是否有警告或錯誤,無警告和錯誤時,可在定義時程函數(shù)或樹形菜單,里查看導入的地震波,當有警告和錯誤時,會告知錯誤行,點擊圖27中的Goto Line,輸出行數(shù),檢查錯誤。
導入失。〝(shù)據(jù)行里有……)