問題描述:
CSiBridge及SAP2000中,可以依據(jù)規(guī)范,輸入相關(guān)參數(shù)生成反應譜函數(shù),用于反應譜分析。但是,在某些涉外項目中,需要采用自定義的方式輸入反應譜函數(shù)。在軟件中,如何導入反應譜函數(shù)?
解答:
在程序中導入反應譜函數(shù)的命令為:荷載選項卡>反應譜函數(shù)>添加反應譜函數(shù),進入反應譜定義窗口。在該窗口【函數(shù)類型】下拉列表中選擇【From File】,點擊【確定】即可進入函數(shù)定義窗口。如下圖所示
在函數(shù)定義窗口,導入反應譜的流程如下:
1.指定該反應譜函數(shù)的阻尼比;
2.選擇導入的反應譜函數(shù)的文件(txt文件),輸入需要忽略的標題行,如果沒有就填0。
3.選擇導入的反應譜函數(shù)數(shù)據(jù)各式,一般來說反應譜函數(shù)采用周期vs數(shù)值的方式表示,如果導入的數(shù)據(jù)格式為頻率vs數(shù)值,程序會自動將其轉(zhuǎn)化為周期vs數(shù)值表示;
4.點擊顯示圖像,查看反應譜函數(shù)對應的圖形。如果不點擊該選項,反應譜函數(shù)的圖像不會更新。
5.查看無誤后,即可點擊確定,完成數(shù)據(jù)導入。
對于導入的反應譜函數(shù)文件需要注意以下幾點:
a. 讀取數(shù)據(jù)時,軟件首先會跳過標題欄,從有數(shù)據(jù)的第一行開始讀??;每行僅讀取最開始的兩個數(shù)據(jù)點,每行多余的數(shù)據(jù)點會被忽略;
b. 兩行數(shù)據(jù)文件中不要設有空行,如果有空行,軟件會提示錯誤無法讀取??招袃H能在位于最后一行數(shù)據(jù)后,作為數(shù)據(jù)結(jié)束的標志。
c. 通常程序不會將數(shù)據(jù)文件寫入到模型的數(shù)據(jù)庫中,模型中保存的只是數(shù)據(jù)文件位置的鏈接。通過【轉(zhuǎn)換為用戶自定義數(shù)據(jù)】選項,可以將該數(shù)據(jù)寫入模型,便與傳遞模型;
d. 一般來說,國內(nèi)的反應譜函的單位為重力加速度g,而導入的反應譜函數(shù)僅有數(shù)據(jù)值,卻沒有單位,因此用戶需要在反應譜工況定義窗口_比例系數(shù)中考慮重力加速度值。如果當前單位為m,不考慮折減,此時填入9.8。