文档库 最新最全的文档下载
当前位置:文档库 › 人工地震波生成程序简介

人工地震波生成程序简介

人工地震波生成程序简介
人工地震波生成程序简介

姓名:郭勇

学号:022*******

人工地震波生成程序简介

一、程序设计内容及方法

1、程序内容

本程序根据特征周期、水平地震波影响系数最大值和地震波幅值等初始条件生成人工地震波,为结构动力分析的时程分析法提供地震波来源。

2、程序设计方法

(1) 理论依据

本程序采用三角级数法生成人工地震波。

对于给定的功率谱密度函数,按照下面的公式可以方便的生成以为功率谱密度函数、均值为零的高斯平稳过程。

(1)

式中:

(2)

为内均匀分布的随机相角;,分别为正域内的上、下限值,即认为的有效功率在范围内,而范围外的值可视为零。

为了反映地面运动的非平稳性,采用包络函数乘以平稳过程,

(3)

(3)式即为人工地震波模型。

可根据下式确定:

(4)

式中:为衰减系数,通常取值范围为0.1~1.0,本程序取0.15;,和根据不同实际情况取值,为地震波持时,本程序取,分别为4s,15s,和均为40s。

本程序采用《建筑抗震设计规范》(GB50011-2001)中的反应谱作为目标谱,通过Kaul 提出的平稳过程反应谱与功率谱的近似关系

(5)

式中:为规范反应谱;为阻尼比;为地震动持时;为反应不超过反应谱值的概率,本程序取0.85。通过(3)式和(5)式即可生成人工地震波。

(2) 程序实现方法

首先建立基于对话框的应用程序框架,添加的主要控件为3个编辑框和4个按钮。3个编辑框分别作为程序中的特征周期(对应成员变量为m_dTg)、水平地震影响系数最大值(对应成员变量为m_dAmax)和地震波幅值(对应成员变量为m_pd)3个数据的交互输入处;4个按钮分别为"生成地震波"、"输出地震波"、"输入地震波"和"退出"。

添加的成员函数有:Wavegener()(生成地震波)、Wavedrawing()(绘制地震波加速度时程曲线)、OnSTART()(对应"生成地震波"按钮,实现生成地震波的功能)、OnOutput()(对应"输出地震波"按钮,实现输出数字化的地震波记录的功能)和OnInput(对应"输入地震波"按钮,实现输入数字化的地震波记录并绘制其加速度时程曲线的功能)。

几点说明:

a 生成随机相角的程序如下:

srand((unsigned)time( NULL ));

for(loop=0;loop<10000;loop++)

{

int temp=rand();

temp=temp%6282+1;

adFi[loop]=double(temp)/1000;

}

在调用rand()函数之前调用srand( (unsigned)time( NULL )),这样以time函数值(即当前时间)作为种子数,因为两次调用rand函数的时间通常是不同的,这样可以每次产生的随机数序列不同。

b关于绘制地震波加速度时程曲线图:

采用Brush填充绘图区域背景,用Pen绘制坐标及时程曲线,用Font输出文字,其中纵坐标的最大值采用动态输出--先得到所绘制地震波的幅值,将其转换为Cstring型,然后输出。

c关于数据输出和输入

分别使用ofstream类和ifstream类输出和输入数据。

fout<<"t"<<" "<

for(int loop=0;loop<2000;loop++)

fout<

fout.close();

从上面的这段程序可看出,输出数据文件的第一行是"t",地震波加速度幅值对应的时间,"a",地震波幅值,从第二行起每行是一个时间及这个时间对应的地震波加速度幅值。

二、实例

本节通过一实例说明程序的使用方法。

例:某地区抗震设防烈度为8度,设计基本地震加速度为0.20g,设计地震分组为第一组,II类场地,利用本程序生成多遇地震人工地震波。

通过初始条件可知特征周期为0.35,水平地震影响系数0.16,地震加速度时程曲线最大值70gal。将上述数据填入程序中初始条件的3个编辑框中,点击"生成地震波"按钮,则可生成地震波,程序会自动绘制加速度时程曲线(图1)。

点击"输出地震波"按钮,则可将人工地震波加速度记录按数字化的形式保存在文件中,可以用"记事本"或"Word"等程序打开文件(图2)。数据记录第一行表示在12.24秒时,人工地震波加速度具有最大值70gal(或-70gal),以下各行分别为时间及其对应的人工地震波加速度。

点击"输入地震波"按钮,打开一个已生成的人工地震波加速度数据记录,则程序会自动绘制人工地震波加速度时程曲线。

图1

图2

在 ansys 中如何 施加 地震波

三向输入简化后的单向输入 首先,将三个方向的地震加速度放到一个文本文件里,如accexyz.txt,在这个数据文件里共放三列数据,每列为一个方向的地震加速度值,这里仅给出数据文件中前几行的数据: -0.227109E-02 -0.209046E+00 0.467072E+01 -0.413893E-02 -0.168195E+00 0.261523E+01 -0.574753E-02 -0.157890E+00 0.809014E-01 -0.731227E-02 -0.152996E+00 0.119975E+01 -0.876865E-02 -0.138102E+00 0.130902E+01 -0.101067E-01 -0.131582E+00 0.143611E+00 ....................... 然后,再建一个文本文件用来存放三个方向的地震加速度时间点,如time.txt,在这个数据文件里仅一列数据,对应于加速度数据文件里每一行的时间点,这里给出数据文件中前几行数据: 0.100000E-01 0.200000E-01 0.300000E-01 0.400000E-01 0.500000E-01 0.600000E-01 ....................... 编写如下的命令流文件,并命名为acce.inp *dim,ACCEXYZ,TABLE,2000,3 !01行 *vread,ACCEXYZ(1,1),accexyz,txt,,JIK,3,2000 !02行(3e16.6) !03行 *vread,ACCEXYZ(1,0),time,txt !04行 (e16.6) !05行 ACCEXYZ(0,1)=1 !06行 ACCEXYZ(0,2)=2 !07行,同上 ACCEXYZ(0,3)=3 !08行,同上 finish /SOLU ANTYPE,trans btime=0.01 !定义计算起始时间 etime=15.00 !定义计算结束时间 dtime=0.01 !定义计算时间步长 *DO,itime,btime,etime,dtime time,itime AUTOTS,0 NSUBST,1, , ,1 KBC,1 acel,ACCEXYZ(itime,1),ACCEXYZ(itime,2),ACCEXYZ(itime,3) !施加三个方向的地震加速度 SOLVE

地震波使用说明

地震波使用说明 此目录下提供了四类场地土的地震波时程曲线和上海人工波。 按照场地土类型(1,2,3或4),选择时程曲线。在定义时程工况时,对于多遇或罕遇地震,按比例调整时程曲线的最大值。中国抗震规范规定,作为抗震计算中底部剪力法和振型分解反应谱法的补充方法,对于特别不规则,特别重要的和较高的结构应采用时程分析法进行多遇地震下的补充计算。 可取多条时程曲线的计算结果的平均值与振型分解反应谱法计算结果的较大值。 采用时程分析法时,应咱建筑场地类别和设计地震分组选用不少于二组的实际强震记录和一组人工模拟的加速度时程曲线,其平均地震影响系数曲线应与振型分解反应谱法所采用的地震影响系数曲线在统计意义上相符。 其加速度时程最大值可按规范中对于多遇和罕遇地震在不同烈度下的值。 弹性时程分析时,每条时程曲线计算所得结构底部剪力不应小于振型分解反应谱法计算结果的65%,多条时程曲线计算所得结构底部剪力的平均值不应小于振型分解反应谱法计算结果的80% 。 可使用弹塑性时程分析法计算罕遇地震下结构的变形。 时程分析是一个承受随时间变化的指定荷载结构的逐步动态反应分析,可以是线性或非线性的。 此章对时程分析进行一般的描述,特别是线性时程分析。 定义时程函数 用户可使用“从文件中添加函数”,导入已定义的文本文件,即实测的时程曲线;也可使用程序内置的时程函数。

时程函数定义对话框 时程函数定义对话框中的条目解释如下: ?函数名 通过在编辑框中直接键入以指定或修改时程函数的名称。 ?函数文件 1.在函数文件域点击浏览按钮以调出一个对话框,在此可找出包含时程函数的 文本文件名。注意文件名显示在文件名框中 2.在 "要跳过的标题行" 编辑框中输入一个希望ETABS在文本文件中跳过的 行数。 3.在 "每行要跳过的前缀字符" 编辑框中输入一个希望ETABS在文本文件中 每行要跳过的字符数。 4.在 "每行的点数" 编辑框中输入一个数告诉ETABS文本文件每行的绘图点 数。

地震波的选取方法 (MIDAS内部技术资料)

地震波的选取方法(MIDAS内部技术资料) (GB50011-2001)的 5.1.2条文说明中规定,正确选择输入的地震加速度时程曲线,要满足地震动三要素的要求,即频谱特性、有效峰值和持续时间要符合规定。 频谱特性可用地震影响系数曲线表征,依据所处的场地类别和设计地震分组确定。这句话的含义是选择的实际地震波所处场地的设计分组(震中距离、震级大小)和场地类别(场地条件)应与要分析的结构物所处场地的相同,简单的说两者的特征周期Tg值应接近或相同。特征周期Tg 值的计算方法见下面公式(1)、(2)、(3)。 加速度有效峰值按建筑抗震设计规范(GB50011-2001)中的表5.1.2-2采用。地震波的加速度有效峰值的计算方法见下面公式(1)及下面说明。持续时间的概念不是指地震波数据中总的时间长度。持时Td的定义可分为两大类,一类是以地震动幅值的绝对值来定义的绝对持时,即指地震地面加速度值大于某值的时间总和,即绝对值|a(t)|>k*g的时间总和,k常取为0.05;另一类为以相对值定义的相对持时,即最先与最后一个k*amax之间的时段长度,k一般取0.3~0.5。不论实际的强震记录还是人工模拟波形,一般持续时间取结构基本周期的5~10倍。 说明: 有效峰值加速度EPA=Sa/2.5(1) 有效峰值速度EPV=Sv/2.5(2) 特征周期Tg=2*EPV/EPA(3)

1978年美国ATC-3规范中将阻尼比为5%的加速度反应谱取周期为0.1-0.5秒之间的值平均为Sa,将阻尼比为5%的速度反应谱取周期为0.5-2秒之间的值平均为Sv(或取1s附近的平均速度反应谱),上面公式中常数2.5为0.05组尼比加速度反应谱的平均放大系数。 上述方法使用的是将频段固定的方法来求EPA和EPV,1990年的《中国地震烈度区划图》采用了不固定频段的方法分析各条反应谱确定其相应的平台频段。具体做法是:在对数坐标系中同时做出绝对加速度反应谱和拟速度反应谱,找出加速度反应谱平台段的起始周期T0和结束周期T1,然后在拟速度反应谱上选定平台段,其起始周期为T1(即加速度反应谱平台段的结束周期T1),结束周期为T2,将加速度反应谱在T0至T1之间的谱值求平均得Sa,拟速度反应谱在T1至T2之间的谱值求平均得Sv,加速度反应谱和拟速度反应谱在平台段的放大系数采用2.5,按公式(1)、(2)、(3)求得EPA、EPV、Tg。 在MIDAS程序中提供将地震波转换为绝对加速度反应谱和拟速度反应谱的功能(工具地震波数据生成器,生成后保存为SGS文件),用户可利用保存的SGS文件(文本格式文件)根据上面所述方法计算Sv、Sa、Tg。通过Tg值可判断该地震波是否适合当地场地和地震设计分组,然后将抗震规范中表5.1.2-2中的EPA值与Sa相比求出调整系数,将其代入到地震波调整系数中。将地震波转换为绝对加速度反应谱和拟速度反应谱时注意周期范围要到6秒(建筑抗震规范规定)。 建筑抗震设计规范5.1.2条中规定,采用时程分析方法时,应按照场地类别和设计地震分组选用不少于二组的实际强震记录和一组人工模拟

时程分析中地震波输入位置的讨论

时程分析中地震波输入位置的讨论 摘要:时程分析法通过直接动力分析可得到结构相应随时间的变化关系,能真实地反应结构地震相应随时间变化的全过程,是抗震分析的一种重要方法[1]。目前有限元软件可以实现结构的时程分析,但是在不同的软件中,其实现方式不同,主要区别在地震波的输入位置不同。本文通过有限元软件ABAQUS采用不同的地震波输入位置对同一结构进行时程分析分析,对比结构相同位置的时程位移曲线,结果表明结构在采用不同地震波输入位置的时程分析中,结构的地震响应基本一致。 关键词:时程分析、有限元软件、钢筋混凝土剪力墙 Abstract: The time history analysis method to analyze the available structure through direct power to the relationship between the corresponding changes over time, truly reflect the structure of earthquake corresponding to the whole process of change over time, is an important method of seismic analysis [1]. Finite element software can be time-history analysis of the structure, but in different software in different ways, the main difference between the different positions in the seismic wave input. In this paper the finite element software ABAQUS using different seismic wave input location on the same structure, process analysis analysis, contrast structure the same location of when the process displacement curve, the results show that the structure using different seismic waves enter the position time history analysis, the seismic response basically the same. Keywords: time history analysis, finite element software, reinforced concrete shear walls 一、引言 在时程分析等动力学问题中,地震力以加速度形式从基础固定处输入。由于结构的刚度不是无限大,在结构上的加速度反应与基础输入的加速度并不相同。在很多时候,结构的加速度比基础输入的加速度更大,即对输入的加速度有一个动力放大效应。在单自由度弹性体系中,体系最大绝对加速度与地面运动最大加速度的比值,即称为动力系数[2] (1) 动力系数与结构的动力学特性和输入的地震波的频率特性有关。它与地震系数k的乘积即为单自由度体系的地震影响系数。 因此,从原理上讲,时程分析是将地震波的加速度时程曲线作用到结构的基础约束处,得到上部结构的各种地震反应。但是在不同的软件中,其实现方

反应谱理论与人工模拟地震波技术简介

第33卷第26期?106?2007年9月山西建筑 SHANXIARCHITECTURE Vd33No.26 Sep.2007 文章编号:1009—6825{2007)26—0106—03 反应谱理论与人工模拟地震波技术简介 邱玉国王玉富 摘要:介绍了反应谱理论的发展历程和国内外研究现状,分析了研究问题的思路,指出了利用反应谱理论来解决实际工程时遇到的问题,并简单介绍了国外对人工模拟地震波技术的应用和研究,为抗震理论提供了参考依据。 关键词:反应谱理论,地震波,随机振动,非弹性地震波 中图分类号:TU352文献标识码:A 1概述 反应谱理论是建筑结构抗震设计的重要理论基础之一。从20世纪50年代开始,反应谱理论逐渐成为结构抗震设计的重要方法,经过50多年的发展,目前这种方法已经为世界上大多数国家的设计规范所采用。但是,由于地震产生机理和作用效果的复杂性,采用反应谱理论进行分析和设计与工程实践还存在很多与实际不相符合之处。此外,对于反应地震重要特性的时间问题,反应谱法也无能为力。 人工模拟地震波技术是近年来才发展起来的一项新的结构抗震设计的技术手段,目前主要用于计算机模拟和特别重要结构模型的振动台试验。它能够通过模拟地震波的特性来用于对结构进行时程分析,是~种新兴的、具有革命性意义的试验手段。 图2数值模拟结果2.3计算结果分析 通过数值模拟和试验得到瓦斯管承载力等数值如表2所示。 表2数值模拟和试验结果 I研究方法承载力仆但a最大应变/%最大剪应力/SPaI数值模拟7.14O.0842160室内试验6.620.0964 3结语 通过对丁集煤矿瓦斯管材质和整体抗外压的试验研究以及数值模拟分析,可以获得如下重要结论: 1)通过对管材材质的试验研究表明:工作管材质采用Q345,尺寸为柘30rfllTl×14inln,能够满足强度和稳定性要求。 2)瓦斯管整体抗外压试验结果表明:工作管抗外压承载力为6,62MPa;通过大变形有限元数值计算,采用变形稳定性控制其承载力,结果为7.14MPa,两者数值十分接近,说明用文中方法模拟大直径瓦斯管的承载力是可行的。 参考文献: [1]李正来.瓦斯抽排钻孔定向技术的改进[J].安徽科技,2006(3):49—50. [2]汪东生.瓦斯抽排技术治理本煤层采空区瓦斯涌出的实践[J].煤矿安全,2006(1):13—15. [3]张敦伍,任胜杰.瓦斯抽排钻孔防偏斜实践[J].矿业安全与环保,2005(8):67—68. [4]刘克功,范再良,赵新华.采空区瓦斯抽排法治理综放面瓦斯超限[J].煤,1998(2):48—50. Studyingonradialstabilitynumericalsimulationoflargepipeinmine TONGWen-lin Abstract:TheexperimentalandvaluesimulationmethodshavestudiedtheDingiicoalminelargediametergastubeundermechanicscharacter—istie.Resultindicated:thelargediametergastubeispresentedstabilityfailuremodelinencirclespressesshape,itssafetyfactorreaches3.0,itisdesignthelargediametergastubeandtheconstructpmvidesthereference. Keywords:largediametergastube,experimentalinlab,numericalsimulation,stabilityfailuremodel 收稿日期:2007.04.06 作者简介:邱玉国(1973。),男,工程师,辽宁工程技术大学软件学院,辽宁阜新123000 王玉富(1970.),男,工程师,中铁十九局集团第三工程有限公司,辽宁辽阳111000

0为什么能用地震波来探测地球内部的构造

为什么能用地震波来探测地球内部的构造? 地震波是地震发生时,地下岩石受到强烈冲击所产生的弹性震动传播波。地震波是弹性波,它能穿过包括地核在内,在整个地球传播。地震波可分为纵波、横波、面波和界面波四种类型。 纵波(P波),也称疏密波,通过物体时,物体质点的震动方向与地震波传播的方向一致,传播速度最快,周期短,振幅小,能通过固体、液体和气体传播。地震发生后,纵波最先到达地面,引起地面上下颠簸。 横波(S波),通过物体时,物体的质点震动方向与地震波传播方向垂直,在地壳中传播速度比纵波慢,周期较长,振幅较大,只能通过固体介质传播,比纵波到达地面晚,横波能引起地面摇晃。纵波、横波合称体波,体波在地球体内部可以向任何方向传播。 面波(L波),也称地面波,是纵波或横波到达地面后,从震中沿地面表层向四周传播的次生波。面波振幅较体波显著,波速比体波小,周期较体波长。利用面波的波散现象,可推算相应地区的地壳和上地幔的结构状况和性质。 界面波是在两个弹性层之间的平界面附近传播的地震波。由于不同的地震波,具有不同的性质和传播特点,因此可以利用地震波来探测地

球的内部构造。 目前世界上最深的钻井只有10公里多一点,能直接取样观察的最深矿井仅有3公里。目前人们还不能对地球整个内部进行直接观察研究,主要是利用地震波研究地球的内部结构。 在地球内部地震波传播曲线图上,从地球大陆的地表面往下到33公里深处,横波速度每秒约4公里,纵波速度每秒约8公里。从33公里往下到2900公里深处,横波速度由每秒4公里多增快到每秒7公里以上,纵波速度由每秒8公里左右增快到每秒13公里以上。从2900公里往下到5000公里深处,横波完全消失,纵波传播速度突然下降到每秒8~10公里左右。从5000公里往下到地心,无横波传播,纵波速度又逐渐增快到每秒约11公里左右。从地震波在地球内传播的情况表明,在大陆33公里深处以下,横波和纵波的速度明显加快,证明是密度很大的可塑性固体层,因此地下33公里深处是地震波传播的一个不连续面,这个不连续面是莫霍洛维奇发现的,所以叫莫霍面。在2900公里深处往下,横波完全消失,纵波速度突然下降,证明到了液态层,这个地震波传播的不连续面,是古登堡最早研究的,所以叫古登堡面。5000公里以下纵波速度又加快,证明是固态层。根据地震波的传播情况,说地球内部构造是不同的物质圈层组成的。据此,人们以莫霍面和古登堡面为分界面,把地球的内部构造划分为地壳、地幔和地核三个圈层,并将地下2900~5000公里深处,推测

论地震勘探中几种主要地震波

论地震勘探中的几种主要地震波 论文提要 地震勘探,就是通过人工方法激发地震波,研究地震波在地层中传播的情况,以查明地下地质构造,为寻找油气田或其它勘探目的服务的一种方法。也可以理解为就是利用地震子波从地下地层界面反射回地面时带回来的旅行时间和形状变化的信息,用以推断地下的底层构造和岩性。地震勘探在勘探已有的各种物探方法中,是最有效地方法。在地震勘探中用炸药激发时,一声炮响之后会产生各种各样的地震波。按波在传播过程中质点震动的方向来区分,可以纵波和横波;根据波动所能传播的空间范围而言,地震波又可以分为体波和面波;按照波在传播过程中的传播路径的特点,又可以把地震波分为直达波、反射波、透射波、折射波,等等。地震勘探在石油勘探中除了能产生来自地层界面有用的反射波外,还会产生各种各样的干扰波。因此,我们要更好的了解各种波的产生、特点、用途,等等。下面简单介绍几种地震勘探中产生的地震波。 正文 一、反射波 (一)反射波的形成 1、几何地震学的观点 当炸药在井中爆炸激发地震波时,在雷管引爆几百微妙之内爆炸便完成了,在接近爆炸点的压强是一个延续时间很短的尖脉冲,爆炸脉冲向外传播,压强逐渐减少,地层开始产生弹性形变,形成地震波。地震波继续传播,由于介质对高频的吸收,地震波信号减小。当波入射到两种介质的分界面时(当上层介质波阻抗与下层介质波阻抗不等时,弹性地震波才会发生反射;上层介质波阻抗与下层介质波阻抗差别越大,反射波越强——反射波条件),一部分波回到第一种介质中,这就是所谓的反射波。如图所示 2、物理地震学观点 地震波从震源出发以球面波的方式向下传播,到达反射界面S,S可以就看成有许多

abaqus如何施加地震波

施加地震波: 1 *amplitude,name=amp,input=seismicdata.dat 输入地震波 2 *boundary,type=acceleration,amplitude=amp施加荷载 方法:module选load,在tools-----amplitude-----creat默认的continue在Edit A mplitude里面输入时间和加速度,点OK。点creat boundary condition,涌现对 话框creat boundary condition,选择acceleration/angular acceleration,continu e---选择要施加的边界---done----涌现对话框edit bondary condition对话框,在 amplitude里选择你所定义的时间和加速度。点ok就完工了。 在网上查了些方法: module选load,在tools-----amplitude-----creat默认的continue在Edit Amplitude 里面输入时间和加速度,点OK。点creat boundary condition,出现对话框creat boundary condition,选择acceleration/angular acceleration,continue---选择要施加的边界---done----出现对话框edit bondary condition对话框,在amplitude里选择你所定义的时间和加速度。点ok就完工了。 这是在CAE里输入地震波的方式,我用的方法是直接在inp文件里加地震波的。 首先在CAE里建好模型,定义两个分析步。 第一个分析步是加自重,采用线性加载的方式。 (a) 加载方式:ABAQUS在施加Gravity时,默认为Instantaneous(瞬时加载),如果把结构自重以瞬间加载方式加到结构上,相当于对结构施加了一个脉冲荷载,会引起结构在竖向的振动,在不考虑结构阻尼的情况,这种振动会一直持续下去。如果是混凝土结构,这种竖向振动也会造成混凝土受拉损伤,所以这种加载方式不太合理。 (b)新建加载方式:创建一个新的Amplitude,Type=smooth tpye,0时刻Am=0,然后再选择一个0.5s~1s时刻,Am=1,在这个区间内线性插值,实现幅值从0到1。这种方式加载要优于上述瞬时加载,但是在起初的0.5s(或者1s,即smooth tpye中设置的终点时间)内计算结果是不准确的,所以要把这部分的计算结果剔除,剔除方法就是,创建2个step,第一个step主要分析自重作用,待自重稳定后开始第二个step地震时程反应分析。 第二个分析步就是加地震波。 输入地震波有两种方法: 1、在如下位置加入下面加黑的字体部分。格式如下:时间,地震波,时间,地震波,时间, 地震波,时间, 地震波…………每行8个数据(我下到的地震波文件是不带时间的,自己用C++处理了一下)。%%%%%%%%%%%%%%%%%%%%%% *End Assembly *Amplitude, name=Amp-1 0.005, -7.5e-08, 0.01, -3.55e-07, 0.015, -7.03e-07, 0.02, -4.53e-07 0.025, 1.82e-06, 0.03, 7.01e-06, 0.035, 1.5e-05, 0.04, 2.49e-05 0.045, 3.54e-05, 0.05, 4.5e-05, 0.055, 5.2e-05, 0.06, 5.5e-05 ………………

Midas地震波的选取方法

地震波的选取方法 建筑抗震设计规范(GB 50011-2001)的5.1.2条文说明中规定,正确选择输入的地震加速度时程曲线,要满足地震动三要素的要求,即频谱特性、有效峰值和持续时间要符合规定。 频谱特性可用地震影响系数曲线表征,依据所处的场地类别和设计地震分组确定。这句话的含义是选择的实际地震波所处场地的设计分组(震中距离、震级大小)和场地类别(场地条件)应与要分析的结构物所处场地的相同,简单的说两者的特征周期Tg值应接近或相同。特征周期Tg值的计算方法见下面公式(1)、(2)、(3)。 加速度有效峰值按建筑抗震设计规范(GB 50011-2001)中的表5.1.2-2采用。地震波的加速度有效峰值的计算方法见下面公式(1)及下面说明。 持续时间的概念不是指地震波数据中总的时间长度。持时T d的定义可分为两大类,一类是以地震动幅值的绝对值来定义的绝对持时,即指地震地面加速度值大于某值的时间总和,即绝对值|a(t)|>k*g的时间总和,k常取为0.05;另一类为以相对值定义的相对持时,即最先与最后一个k*a max之间的时段长度,k一般取0.3~0.5。不论实际的强震记录还是人工模拟波形,一般持续时间取结构基本周期的5~10倍。 说明: 有效峰值加速度 EPA=Sa/2.5 (1) 有效峰值速度 EPV=Sv/2.5 (2) 特征周期 Tg = 2π*EPV/EPA(3) 1978年美国ATC-3规范中将阻尼比为5%的加速度反应谱取周期为0.1-0.5秒之间的值平均为Sa,将阻尼比为5%的速度反应谱取周期为0.5-2秒之间的值平均为Sv(或取1s附近的平均速度反应谱),上面公式中常数2.5为0.05组尼比加速度反应谱的平均放大系数。 上述方法使用的是将频段固定的方法来求EPA和EPV,1990年的《中国地震烈度区划图》采用了不固定频段的方法分析各条反应谱确定其相应的平台频段。具体做法是:在对数坐标系中同时做出绝对加速度反应谱和拟速度反应谱,找出加速度反应谱平台段的起始周期T0和结束周期T1,然后在拟速度反应谱上选定平台段,其起始周期为T1(即加速度反应谱平台段的结束周期T1),结束周期为T2,将加速度反应谱在T0至T1之间的谱值求平均得Sa,拟速度反应谱在T1至T2之间的谱值求平均得Sv(注:生成谱的时候一定要用对数谱),加速度反应谱和拟速度反应谱在平台段的放大系数采用2.5,按公式(1)、(2)、(3)求得EPA、EPV、Tg。 在MIDAS程序中提供将地震波转换为绝对加速度反应谱和拟速度反应谱的功能(工具>地震波数据生成器,生成后保存为SGS文件),用户可利用保存的SGS文件(文本格式文件)根据上面所述方法计算Sv、Sa、Tg=Sv/Sa。通过Tg值可判断该地震波是否适合当地场地和地震设计分组,然后将抗震规范中表5.1.2-2中的EPA值与Sa相比求出调整系数(即放大系数),将其代入到地震波调整系数中。将地震波转换为绝对加速度反应谱和拟速度反应谱时注意周期范围要到6秒(建筑抗震规范规定)。 建筑抗震设计规范5.1.2条中规定,采用时程分析方法时,应按照场地类别和设计地震分组选用不少于二组的实际强震记录和一组人工模拟的加速度时程曲线,其平均地震影响系数曲线应与振型分解反应谱法所采用的地震影响系数曲线在统计意义上相符。所谓“在统计意义上相符”指的是,其平均影响系数曲线与振型分解反应谱法所用的地震影响系数曲线相比,在各周期点上相差不大于20%。 在MIDAS程序中,可选取两组实际强震记录生成两个SGS文件(调整Sa后的),然后将一组人

人工地震波生成程序简介

姓名:郭勇 学号:022******* 人工地震波生成程序简介 一、程序设计内容及方法 1、程序内容 本程序根据特征周期、水平地震波影响系数最大值和地震波幅值等初始条件生成人工地震波,为结构动力分析的时程分析法提供地震波来源。 2、程序设计方法 (1) 理论依据 本程序采用三角级数法生成人工地震波。 对于给定的功率谱密度函数,按照下面的公式可以方便的生成以为功率谱密度函数、均值为零的高斯平稳过程。 (1) 式中: (2) 为内均匀分布的随机相角;,分别为正域内的上、下限值,即认为的有效功率在范围内,而范围外的值可视为零。 为了反映地面运动的非平稳性,采用包络函数乘以平稳过程, (3) (3)式即为人工地震波模型。 可根据下式确定: (4) 式中:为衰减系数,通常取值范围为0.1~1.0,本程序取0.15;,和根据不同实际情况取值,为地震波持时,本程序取,分别为4s,15s,和均为40s。 本程序采用《建筑抗震设计规范》(GB50011-2001)中的反应谱作为目标谱,通过Kaul 提出的平稳过程反应谱与功率谱的近似关系 (5) 式中:为规范反应谱;为阻尼比;为地震动持时;为反应不超过反应谱值的概率,本程序取0.85。通过(3)式和(5)式即可生成人工地震波。 (2) 程序实现方法 首先建立基于对话框的应用程序框架,添加的主要控件为3个编辑框和4个按钮。3个编辑框分别作为程序中的特征周期(对应成员变量为m_dTg)、水平地震影响系数最大值(对应成员变量为m_dAmax)和地震波幅值(对应成员变量为m_pd)3个数据的交互输入处;4个按钮分别为"生成地震波"、"输出地震波"、"输入地震波"和"退出"。 添加的成员函数有:Wavegener()(生成地震波)、Wavedrawing()(绘制地震波加速度时程曲线)、OnSTART()(对应"生成地震波"按钮,实现生成地震波的功能)、OnOutput()(对应"输出地震波"按钮,实现输出数字化的地震波记录的功能)和OnInput(对应"输入地震波"按钮,实现输入数字化的地震波记录并绘制其加速度时程曲线的功能)。 几点说明: a 生成随机相角的程序如下: srand((unsigned)time( NULL ));

ANSYS地震波的输入

对于地震波的输入,可以把荷载记录作成文件,利用apdl的读取功能读入数据库中。下面的例子是自己编的一个小文件。修改一下可以更简洁。 Fini /config,nres,1000 *dim,aceX,TABLE,3000,1 *dim,aceY,TABLE,3000,1 *dim,aceZ,TABLE,3000,1 *creat,ff *vread,aceX(1,1),acex,txt,,1 (e16.6) *vread,aceX(1,0),acexTT,txt,,,1 (e16.6) ACEX(0,1)=1 *end /input,ff *creat,ff *vread,aceY(1,1),txt,,1 (e16.6) *vread,aceY(1,1),ACETT,,,1 (e17.6) ACEY(0,1)=1 *end /input,ff *creat,ff *vread,aceZ(1,1),txt,,1 (e16.6) *vread,aceZ(1,0),ACETT,,,1 (e17.6) ACEZ(0,1)=1 *end /input,ff !地震波时程记录分成了3个文件,每个文件是一列。分别记录x,y,z方向的加速度。Accett是时间记录。 这样就可以把加速度记录读取到ansys数据库中作为数组。 也可以把加速度记录作成一个文件,这样程序就简单多了。 下面是计算部分语句: /SOLU ANTYPE,trans !求解其自己选了 TM_START=0.01 TM_END=15.00 TM_INCR=0.01 *DO,TM,TM_START,TM_END,TM_INCR TIME,tm

反应谱生成人工地震波

反应谱生成人工地震波 一、软件SIMQKE_GR使用说明 1.先安装程序 2.使用方法 双击,打开程序,可以得到如图1界面。 图1 程序开始界面 如图1所示,由于程序本身提供的反应谱是适用于欧洲规范的,不适合于我国的规范反应谱,因此不能通过调整参数来获得符合我国规范的反应谱。可以采用导入的方法来输入反应谱。 3.点击菜单栏“file”—“Import spectra data”,出现打开对话框,如图2所示, 要求打开一个已经存在的反应谱文件(如 1.srf)。

图2 导入反应谱文件对话框 4.文件格式如下所示(红字部分不能修改,注意反应谱单位为g),下面部分 可以替换。 response spectrum time(s) acc(g) 0 0.1215 0.01 0.13635 0.02 0.1512 0.03 0.16605 0.04 0.1809 0.05 0.19575 0.06 0.2106 0.07 0.22545 0.08 0.2403 0.09 0.25515 0.1 0.27 0.15 0.27 0.2 0.27 0.25 0.27 0.3 0.27 0.35 0.27 0.4 0.27 0.45 0.27

0.5 0.243 0.6 0.2025 0.7 0.173571429 0.8 0.151875 0.9 0.135 1 0.1215 1.1 0.110454545 1.2 0.10125 1.3 0.093461538 1.4 0.086785714 1.5 0.081 1.6 0.0759375 1.7 0.071470588 1.8 0.0675 1.9 0.063947368 2 0.06075 2.1 0.057857143 2.2 0.055227273 2.3 0.052826087 2.4 0.050625 2.5 0.0486 2.6 0.046730769 2.7 0.045 2.8 0.043392857 2.9 0.041896552 3 0.0405 3.1 0.039193548 3.2 0.03796875 3.3 0.036818182 3.4 0.035735294 3.5 0.034714286 3.6 0.03375 3.7 0.032837838 3.8 0.031973684 3.9 0.031153846 4 0.030375 4.1 0.029634146 4.2 0.028928571 4.3 0.028255814 4.4 0.027613636 4.5 0.027 4.6 0.026413043 4.7 0.025851064 4.8 0.0253125

八层框架的地震响应计算和人工波生成的matlab实现及所需曲线图的自动存储

一、 作业概况 结构基本参数:层间剪切型结构,采用Rayleigh 阻尼,第一、第二阶阻尼比分别取3%、5%。 图1 结构基本形状 表1 各层集中质量 ( 105kg) 层号 1 2 3 4 5 6 7 8 质量 3.40 3.40 3.20 3.20 2.80 2.80 2.70 2.60 表2 各层层间刚度 (×108N/m) 层号 1 2 3 4 5 6 7 8 层间刚度 2.00 2.00 1.80 1.80 1.80 1.80 1.60 1.60 m m m m m m m m &&g x

二、 频率及振型计算 根据层间模型的假定,可以建立结构的质量矩阵以及刚度矩阵如下。 1234567800000000000000000000000000000000000000000000000000000000 3.40 0000000 3.400000000 3.200000000 3.20000 =0000 2.800000000 2.800000000 2.700000000 2.6m m m m m m m m ?? ? ? ? ? ?= ? ? ? ? ? ?? ? ?? ?M 510kg ????????????? 1112131415161718212223242526272831323334353637384142 4344454647485152535455565758616263646566676871727374757677788182838485868788k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k ? =?K 8420000002 3.8 1.8000000 1.8 3.6 1.8000000 1.8 3.6 1.8000 =10/000 1.8 3.6 1.8000000 1.8 3.4 1.6000000 1.6 3.2 1.6000000 1.6 1.6N m ????? ? ? ? ? ? ? ??-?? ?-- ? ?-- ?-- ?? ?-- ?-- ? ?-- ? ?-??

人工地震动生成程序

clear clc close all hidden %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fni=input('生成人工地震波-输入数据文件名(20041012):','s'); fid=fopen(fni,'r'); fs=fscanf(fid,'%f',1);%采样频率 tu=fscanf(fid,'%f',1);%上升时间长度 %上升时间包络线线形(1-直线、2-抛物线、3-指数曲线) iu=fscanf(fid,'%f',1); %上升时间包络线线形参数(只有指数曲线需要具体参数,其均为1) cu=fscanf(fid,'%f',1); ta=fscanf(fid,'%f',1);%持时时间长度 td=fscanf(fid,'%f',1);%下降时间长度 %下降时间包络线线形(1-直线、2-抛物线、3-指数曲线) id= fscanf(fid,'%f',1); %下降时间包络线线形(只有抛物线,指数曲线需要具体参数,其余为1) cd=fscanf(fid,'%f',1); dp=fscanf(fid,'%f',1);%阴尼比值 p=fscanf(fid,'%f',1);%概率系数(一般可取P=0.85) nn=fscanf(fid,'%f',1);%迭代次数 fno=fscanf(fid,'%f',1);%输出数据文件名

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %对目标反应谱取值 x=fscanf(fid,'%f',[2,inf]);%反应谱频率和幅值数据 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% tatus=fclose(fid); %计算生成地震波的数据长度 tl=tu+ta+td; %计算生成地震波的数据长度 nt=round(fs*tl+1); %大于并最接近nt的2的幂次方为FFT长度 nfft=2^nestpow2(nt) %计算频率间隔(Hz) df=fs/nfft %定义反应谱的离散频率向量 f=0:df:(nfft/2-1)*df %计算时间间隔(s) dt=1/fs; %定义的离散时间向量 t=0:dt:(nt-1)*dt %生成0到2PI的随机数为随机相位 g=rand(1,nfft/s)*2*pi; %建立时间包络线 %建立与地震波长度相同元素为1的向量 en=ones(1,nt); %上升时间阶段 %确定上升时间段的长度 l=round(tu*fs)+1 %产生上升时间段的包络线数组元素 switch iu case 1 %直线 en(1:l)=linspace(0,1,1);% y = linspace(a,b,n) generates a row vector y of n points linearly

地震波数据生成器SGSw

地震波数据生成器 除了程序提供的30多条实测地震波,一些复杂超限工程在做时程分析时往往需要利用当地安评报告的地震波数据生成自己的时程函数,具体的转换过程是被经常提到的一个问题。 相关命令 工具〉地震波数据生成器... 问题解答 midas提供地震波数据生成器这个专门的工具用于生成自己的时程函数,具体操作步骤如下: 1)打开已安装midas软件的文件夹,找到Dbase文件夹,用记事本打开其中任何 一个后缀为dbs的文件;

2)将安评报告的实测地震波数据完全按上述dbs文件的格式输入后另存,修改后 缀txt为dbs; 3)打开地震波数据生成器,执行菜单操作Generete-Earthquake Record;

4)点击Import,导入第2)步中生成的dbs文件,同时可修改地震波三要素中的 有效峰值和持时,保存为一个sgs文件; 5)midas软件中添加时程函数时,导入第4)步生成的sgs文件即可。 相关知识 时程分析往往作为多遇地震的补充计算手段,规范中要求每条时程曲线计算底部剪力结

果不应小于振型分解反应谱法相应结果的65% ,多条时程曲线计算所得底部剪力结果平均值不应小于振型分解反应谱法计算结果的80%。所以选择合适的波很重要,地震波数据生成器还提供时程函数到反应谱的转换,可以和反应谱分析中地震影响系数曲线进行大致的比较,对结果的正确性给予一定的保证。 具体操作步骤如下: 1)同上。 2)同上。 3)打开地震波数据生成器,执行菜单操作Generete-Earthquake Response Spectra;

4)点击Import,导入第2)步中生成的dbs文件,可选择生成多种形式的反应谱,如绝对加速度、相对速度、相对位移等,保存为sgs文件; 5)和时程函数一样,也可以在定义反应谱函数的时候导入第4)步生成的sgs文件。

地震波的选取方法

地震波的选取方法 2010-10-20 22:32:00| 分类:默认分类|举报|字号订阅 建筑抗震设计规范(GB 50011-2001)的5.1.2条文说明中规定,正确选择输入的地震加速度时程曲线,要满足地震动三要素的要求,即频谱特性、有效峰值和持续时间要符合规定。频谱特性可用地震影响系数曲线表征,依据所处的场地类别和设计地震分组确定。这句话 的含义是选择的实际地震波所处场地的设计分组(震中距离、震级大小)和场地类别(场地条件) 应与要分析的结构物所处场地的相同,简单的说两者的特征周期Tg值应接近或相同。特征周期 Tg值的计算方法见下面公式(1)、(2)、(3)。 加速度有效峰值按建筑抗震设计规范(GB 50011-2001)中的表5.1.2-2采用。地震波的加速度有效峰值的计算方法见下面公式(1)及下面说明。 持续时间的概念不是指地震波数据中总的时间长度。持时Td的定义可分为两大类,一类是以 地震动幅值的绝对值来定义的绝对持时,即指地震地面加速度值大于某值的时间总和,即绝对 值|a(t)|>k*g的时间总和,k常取为0.05;另一类为以相对值定义的相对持时,即最先与最 后一个k*amax之间的时段长度,k一般取0.3~0.5。不论实际的强震记录还是人工模拟波形,一般 持续时间取结构基本周期的5~10倍。 说明: 有效峰值加速度EPA=Sa/2.5 (1) 有效峰值速度EPV=Sv/2.5 (2) 特征周期Tg = 2π*EPV/EPA (3) 1978年美国ATC-3规范中将阻尼比为5%的加速度反应谱取周期为0.1-0.5秒之间的值平

为Sa,将阻尼比为5%的速度反应谱取周期为0.5-2秒之间的值平均为Sv(或取1s附近的平均速度 反应谱),上面公式中常数2.5为0.05组尼比加速度反应谱的平均放大系数。 上述方法使用的是将频段固定的方法来求EPA和EPV,1990年的《中国地震烈度区划图》采 用了不固定频段的方法分析各条反应谱确定其相应的平台频段。具体做法是:在对数坐标系中 同时做出绝对加速度反应谱和拟速度反应谱,找出加速度反应谱平台段的起始周期T0和结束周 期T1,然后在拟速度反应谱上选定平台段,其起始周期为T1(即加速度反应谱平台段的结束周期 T1),结束周期为T2,将加速度反应谱在T0至T1之间的谱值求平均得Sa,拟速度反应谱在T1至T2 之间的谱值求平均得Sv,加速度反应谱和拟速度反应谱在平台段的放大系数采用2.5,按公式 (1)、(2)、(3)求得EPA、EPV、Tg。 在MIDAS程序中提供将地震波转换为绝对加速度反应谱和拟速度反应谱的功能(工具>地震 波数据生成器,生成后保存为SGS文件),用户可利用保存的SGS文件(文本格式文件)根据上面所 述方法计算Sv、Sa、Tg。通过Tg值可判断该地震波是否适合当地场地和地震设计分组,然后将 抗震规范中表5.1.2-2中的EPA值与Sa相比求出调整系数,将其代入到地震波调整系数中。将地 震波转换为绝对加速度反应谱和拟速度反应谱时注意周期范围要到6秒(建筑抗震规范规定)。 建筑抗震设计规范5.1.2条中规定,采用时程分析方法时,应按照场地类别和设计地震分组 选用不少于二组的实际强震记录和一组人工模拟的加速度时程曲线,其平均地震影响系数曲

相关文档
相关文档 最新文档