本文主要講解如何實(shí)現(xiàn)將PKPM地震波導(dǎo)入至midas Gen及midas Building軟件中的方法。

1.png

PKPM、YJK的地震波導(dǎo)出的格式后綴分別為X/Y/Z后綴(截止作者發(fā)文時(shí)最新的版本),midas Building及midas Gen地震波的格式為dbs、sgs、thd,同時(shí)支持EXCEL粘貼操作。由于各軟件間地震波的后綴及格式不同,當(dāng)?shù)卣鸩ㄟM(jìn)行互導(dǎo)時(shí),需要將地震波數(shù)據(jù)做簡(jiǎn)單轉(zhuǎn)化方可。本文以PKPM地震波導(dǎo)出至midas Building為例講解具體實(shí)現(xiàn)過程。

1.PKPM地震波導(dǎo)出

執(zhí)行SATWE中彈性時(shí)程分析>選波,選擇合適的地震波,點(diǎn)擊“選擇”功能,將選中的地震波放于右側(cè)。然后點(diǎn)擊“導(dǎo)出地震波”,設(shè)置保存目錄后保存。打開導(dǎo)出地震波的目錄后,即可看到導(dǎo)出的地震波,后綴名分別為X文件、Y文件、及Z文件,分別代表了地震波三個(gè)方向的數(shù)據(jù),該文件可以用記事本打開。

2.jpg

3.jpg

2.查看導(dǎo)出地震波的數(shù)據(jù)

使用記事本打開導(dǎo)出的文件,可以查看由PKPM導(dǎo)出的地震波數(shù)據(jù)格式。以任意一條地震波為例,其數(shù)據(jù)如下。其中第一行的數(shù)字1425 0.02分別代表本地震波包含1425個(gè)數(shù)據(jù),時(shí)間步長(zhǎng)為0.02s,從第二行開始分別為各個(gè)時(shí)刻的地震波加速度值。

4.jpg

3.導(dǎo)入至midas Building或midas Gen

對(duì)于地震波導(dǎo)入的方法主要有三種,方法一是通過excel粘貼,方法二是通過生成MIDAS軟件的地震波格式導(dǎo)入,第三種為通過命令導(dǎo)入。每種方法各有優(yōu)缺點(diǎn),其中方法一操作步驟簡(jiǎn)單,但是地震波是通過excel存儲(chǔ),與常規(guī)文本存儲(chǔ)格式不同;方法二操作步驟教方法一多操作幾步,但是地震波格式是文本格式,方便存儲(chǔ);方法三最簡(jiǎn)單,但是僅支持Gen導(dǎo)入,不支持Building。在實(shí)際操作中可以選擇任意的方法即可。

方法一:通過excel粘貼導(dǎo)入,步驟如下:

1)打開excel,執(zhí)行數(shù)據(jù)>自文本,打開步驟一導(dǎo)出地震波存儲(chǔ)的目錄,文件類型選擇“所有文件*.*”,選擇一條地震波后點(diǎn)擊打開,參數(shù)均采用默認(rèn)參數(shù),執(zhí)行“完成”后再執(zhí)行“確定”即可將文本數(shù)據(jù)導(dǎo)入至excel中;

5.jpg

2)在excel中的數(shù)據(jù)左側(cè)添加一列,然后設(shè)置時(shí)間間隔為0.02的數(shù)據(jù)(時(shí)間間隔應(yīng)該與地震波數(shù)據(jù)的步長(zhǎng)一致),同時(shí)時(shí)間數(shù)據(jù)應(yīng)該與地震波數(shù)值對(duì)應(yīng);

6.jpg

3)運(yùn)行mida Building或midas Gen,其中midas Gen與midasBuilding操作步驟相近,本文僅以midas Building操作為例講解,操作如下:

a. 對(duì)于線性時(shí)程分析執(zhí)行:荷載>時(shí)程荷載>地震波,選擇設(shè)計(jì)地震分組、抗震設(shè)防烈度、場(chǎng)地類別及水平地震影響系數(shù)最大值后,執(zhí)行“導(dǎo)入地震波”>“添加”;(對(duì)于非線性時(shí)程分析,執(zhí)行動(dòng)力彈塑性分析>動(dòng)力彈塑性荷載>地震波);

7.jpg

b. 選擇excel中地震波數(shù)據(jù)部分,執(zhí)行“復(fù)制”功能,然后到midas Building中的地震波數(shù)據(jù)里,單擊(一定是單擊)數(shù)據(jù)左上角,執(zhí)行“ctrl+V粘貼”功能,即可粘貼地震波。定義地震波名稱后,點(diǎn)擊確認(rèn)即可添加地震波;  

8.jpg

9.jpg

c. 查看導(dǎo)入后地震波的峰值加速度、有效峰值加速度、EPA系數(shù),持續(xù)時(shí)間等參數(shù),其中EPA系數(shù)不能過低(軟件對(duì)于該調(diào)幅系數(shù)取4位有效數(shù)字,若過小會(huì)造成數(shù)據(jù)異常);

10.jpg

d. 重復(fù)操作導(dǎo)入其他地震波;

e. 定義時(shí)程分析參數(shù)。執(zhí)行:荷載>時(shí)程荷載>荷載數(shù)據(jù),選擇“添加”,定義相關(guān)參數(shù),包括地震波模式、地震作用方向、調(diào)整系數(shù)、開始時(shí)間、結(jié)束時(shí)間、時(shí)間增幅等數(shù)據(jù);

其中調(diào)整系數(shù)當(dāng)按照規(guī)范確定地震波峰值時(shí),軟件可自動(dòng)調(diào)整,當(dāng)需要根據(jù)安評(píng)數(shù)據(jù)或用戶定義時(shí),改調(diào)幅系數(shù)需手動(dòng)修改;

11.jpg

f. 對(duì)于midas Gen程序,導(dǎo)入地震波的命令在:荷載>地震作用>時(shí)程函數(shù)>添加時(shí)程函數(shù)中,對(duì)于midas Gen地震波調(diào)幅可以通過設(shè)置放大系數(shù)或指定最大值實(shí)現(xiàn);

12.jpg

方法二:通過dbs數(shù)據(jù)導(dǎo)入,步驟如下:

1)打開excel,執(zhí)行數(shù)據(jù)>自文本,打開步驟一導(dǎo)出地震波存儲(chǔ)的目錄,文件類型選擇“所有文件*.*”,選擇一條地震波后點(diǎn)擊打開,參數(shù)均采用默認(rèn)參數(shù),執(zhí)行“完成”后再執(zhí)行“確定”即可將文本數(shù)據(jù)導(dǎo)入至excel中;

(步驟同方法一,圖片略)

2)在excel中的數(shù)據(jù)左側(cè)添加兩列,最左側(cè)列設(shè)置時(shí)間間隔為0.02的數(shù)據(jù)(時(shí)間間隔應(yīng)該與地震波數(shù)據(jù)的步長(zhǎng)一致),同時(shí)時(shí)間數(shù)據(jù)應(yīng)該與地震波數(shù)值對(duì)應(yīng),中間列輸入英文的逗號(hào)“,”;

(步驟同方法一,圖片略)

3)在midas Building的安裝目錄下依次找到Structure Master>Dbase>Site1,文件目錄,復(fù)制任意的dbs文件至任意位置(本例復(fù)制到桌面),然后使用記事本打卡該文件,即可看到內(nèi)部數(shù)據(jù),刪除所有文本數(shù)據(jù),然后將2)步驟中的excel數(shù)據(jù)選中,復(fù)制到該文本下,保存即可。(復(fù)制數(shù)據(jù)時(shí),不要復(fù)制第一行,如本例的第一行數(shù)據(jù)2200 0.02 不能復(fù)制);

13.jpg

14.jpg

15.jpg

4)運(yùn)行midas Building,執(zhí)行:荷載>時(shí)程荷載>地震波,選擇設(shè)計(jì)地震分組、抗震設(shè)防烈度、場(chǎng)地類別及水平地震影響系數(shù)最大值后,執(zhí)行導(dǎo)入地震波>天加>地震波>導(dǎo)入,選擇3)步驟保存的地震波數(shù)據(jù),點(diǎn)擊確認(rèn)即可導(dǎo)入;

16.jpg

5)參考方法一的d-e步驟,設(shè)置時(shí)程分析參數(shù),本步驟不詳細(xì)講解;

6)對(duì)于midas Gen程序,執(zhí)行荷載>時(shí)程函數(shù)>添加時(shí)程函數(shù)>地震波>導(dǎo)入,即可導(dǎo)入dbs地震波,其他操作步驟同方法一的f步,本例不做講解。

17.jpg

方法三:通過mgt命令導(dǎo)入,方法如下:

1)參考方法二的步驟,將地震波數(shù)據(jù)轉(zhuǎn)換為一列為時(shí)間,一列為數(shù)值的文本,然后參考以下數(shù)據(jù)格式定義命令流,在命令流中,標(biāo)點(diǎn)符號(hào)均需采用英文輸入,空格可不輸入。

*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ù),對(duì)于地震波數(shù)據(jù)可一行多個(gè)數(shù)據(jù),如下,在地震波數(shù)據(jù)中,黑色字為時(shí)間,紅色加粗為數(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)中生成的文本粘貼進(jìn)來(lái),執(zhí)行“運(yùn)行”即可。

18.jpg

3)地震波導(dǎo)入及檢查

查看信息窗口是否有警告或錯(cuò)誤,無(wú)警告和錯(cuò)誤時(shí),可在定義時(shí)程函數(shù)或樹形菜單,里查看導(dǎo)入的地震波,當(dāng)有警告和錯(cuò)誤時(shí),會(huì)告知錯(cuò)誤行,點(diǎn)擊圖27中的Goto Line,輸出行數(shù),檢查錯(cuò)誤。

19.jpg

20.jpg

導(dǎo)入失。〝(shù)據(jù)行里有……)