问题描述:
CSiBridge及SAP2000中,可以依据规范,输入相关参数生成反应谱函数,用于反应谱分析。但是,在某些涉外项目中,需要采用自定义的方式输入反应谱函数。在软件中,如何导入反应谱函数?
解答:
在程序中导入反应谱函数的命令为:荷载选项卡>反应谱函数>添加反应谱函数,进入反应谱定义窗口。在该窗口【函数类型】下拉列表中选择【From File】,点击【确定】即可进入函数定义窗口。如下图所示
在函数定义窗口,导入反应谱的流程如下:
1.指定该反应谱函数的阻尼比;
2.选择导入的反应谱函数的文件(txt文件),输入需要忽略的标题行,如果没有就填0。
3.选择导入的反应谱函数数据各式,一般来说反应谱函数采用周期vs数值的方式表示,如果导入的数据格式为频率vs数值,程序会自动将其转化为周期vs数值表示;
4.点击显示图像,查看反应谱函数对应的图形。如果不点击该选项,反应谱函数的图像不会更新。
5.查看无误后,即可点击确定,完成数据导入。
对于导入的反应谱函数文件需要注意以下几点:
a. 读取数据时,软件首先会跳过标题栏,从有数据的第一行开始读取;每行仅读取最开始的两个数据点,每行多余的数据点会被忽略;
b. 两行数据文件中不要设有空行,如果有空行,软件会提示错误无法读取。空行仅能在位于最后一行数据后,作为数据结束的标志。
c. 通常程序不会将数据文件写入到模型的数据库中,模型中保存的只是数据文件位置的链接。通过【转换为用户自定义数据】选项,可以将该数据写入模型,便与传递模型;
d. 一般来说,国内的反应谱函的单位为重力加速度g,而导入的反应谱函数仅有数据值,却没有单位,因此用户需要在反应谱工况定义窗口_比例系数中考虑重力加速度值。如果当前单位为m,不考虑折减,此时填入9.8。