MATLAB与地震信号绘制地震图的结果比较
此前Kamrava1*
1Shiraz of Shiraz of Shiraz,Iran Shiraz,Shiraz,Shiraz,Shiraz,Shiraz,Shiraz,Iran校园地震工程学生。
通讯作者电子邮件:A.kamrava@sutech.ac.ir.
DOI:http://dx.doi.org/10.12944/cwe.10.special-issue1.02
在本文中,我教如何使用Peer berkeley的地震数据库网站和记事本来查找、保存和打开加速度与周期、速度与周期和位移与周期数据文件。然后利用MATLAB在一张纸上绘制加速度与周期(A-T)、速度与周期(V-T)和位移与周期(D-T)的图形,保存与。Jpeg或其他格式并打印它们。然后使用地震信号V4。绘制前面的图表。你也会学到加速度图和地震记录的定义和区别。
复制以下引用这篇文章:
用MATLAB和地震信号绘制地震图的结果比较。Curr World Environ 2015;10号特刊(2015年5月特刊)。DOI:http://dx.doi.org/10.12944/cwe.10.special-issue1.02
复制以下内容以引用此URL:
用MATLAB和地震信号绘制地震图的结果比较。Curr World Environ 2015;10号特刊(2015年5月特刊)。可从://www.a-i-l-s-a.com/?p=10675
文章出版历史
收到: | 2014-11-25 |
---|---|
公认: | 2014-12-10 |
介绍
在今天的世界中,我们将看到快速的技术发展速度。其中一个技术开发是在工程软件中。每个地震工程师都知道Matlab和Seismosignal,这两个着名的软件。MATLAB使用加速度数据绘制A-T图形和速度,位移数据绘制V-T和D-T图形。但地震功能使用加速数据文件并绘制前一个图。因此它使用公式来计算速度和位移数据。我认为用户不知道Seismosignal公式,因此可以使用以下地震数据来检查两种软件是否具有相同的结果,通过检查图形,PGA,PGV和PGD结果。但首先,我希望您在开始使用软件之前了解加速度和地震仪的简短定义。在这里,我使用Cape Mendocino 1992 04 25 1806 CPM090DATA文件作为我的研究样本。我无法在这里写下所有这些页面
加速器
AcceleroGram是地震地面运动加速数据,由AccleLerograph Recorde,可用于通过地震和结构工程设计结构。
地震图
地震记录是地震发生时由地震仪记录的地球位移数据,可用于了解板块、地层厚度等地质信息。
使用Peer Berkley网站保存地震信息并在地震信号中的绘图图
首先搜索并打开“http://peer”。加州大学伯克利分校。edu/smcat/search。Html”。然后填写表格,点击搜索底部。(图1)
图1:在Peer berkeley数据库中搜索 点击此处查看数字 |
在下一页中单击“记录ID之一”。s。在下一页中,单击每个组件的加速,速度和DIS放置,并保存它们。txt格式。使用笔记本垫,您可以打开数据文件。(图2)
|
了解开放地震功能和打开数据文件。在“出现”窗口中,单击“打开”键后,您可以插入时间步长,行号等(图3)确保您在地震信号中打开加速数据文件。
|
点击OK按钮图形将图(图4)。在左侧,您可以控制和复制每个R图形的周期和数据。
|
通过双击每个图表,你可以看到max。数据和它的时间。(图5)
|
用MATLAB绘制图形
在MATLAB中定义了两个包含期间和数据('例如加速度')的矩阵。然后使用子图和绘图函数来绘制图形。您可以使用Labe和Title函数标记和标题图表作为以下说明。
a = [a d f];
B = (d f);
c = [a d f];
d = [a d f];
次要情节(x, y, p1);
情节(D);
标题(“title1”);
xlabel('xlabel1');
ylabel(“ylabel1”),
次要情节(x, y, p2);
情节(B,D);
tltle('title2');
包含(“xlabel2”);
ylabel(“ylabel2”),
次要情节(x, y, p3);
情节(C, D);
tltle(“title3”);
包含(“xlabel3”);
ylabel(“ylabel3”),
A、B、C、D为加速度、速度、位移、周期数据矩阵。A d f是数据。在子绘图函数x中,y是行数和列数。P1-p3为图形位置和数字。在title函数中,title1-title3是图形标题,在xlabel函数中,xlabel1-xlabel3是x轴名称。Ylabel函数与xlabel函数的顺序相同。在plot函数中,C, D或A, D和B, D是(data, period)格式。
Seismo信号图
|
|
|
matlab图形
|
比较结果
表1:比较结果
计划 |
PGA(cm / s ^ 2) |
PGV(cm / s) |
PGD(cm) |
PGA时间(秒) |
PGV时间(秒) |
PGD时间(秒) |
MATLAB |
1. 0395 |
42.0546 |
12. 3988 |
- |
- |
- |
Seismosignal |
1. 039494 |
41. 32197551. |
12. 58882553 |
2.94 |
2.5 |
9. 12. |
有一个问题,为什么MATLAB不能绘制与Seismosignal相同的图形和计算时间,即使在矩阵中插入周期也可能会出现错误。答案是,MATLAB不是地震工程程序,而是数学基础程序。它计算数据的数量,用它们作为时间,并使用统计公式,如平均值和标准偏差来绘制图表。
结论
如您所见于表格1,表2,图。参照图9和图9. 10在校正图表之后,由于MATLAB使用统计和数学公式但SEISMO信号使用工程公式,因此图表中的图表几乎没有差异。因此,我们可以为自己的目的使用特殊程序更好。例如,使用SeisMoSignal用于绘制加速,计算PGA,PGV和PDG;并使用matlab解决数学问题。如果我们使用Seismo信号,我们可以在设计程序中使用其数据文件,如CSI Etabs,因为它绘制了正确和精确的图形并创建了确切的数据文件,但由于它不是地震工程计划,因此无法使用MATLAB。
参考文献
- KH博士。Bargi,地震工程基础,德黑兰大学出版社,2012年第37页
- Pakniyat Shayan和Pakniyat ehsan,结构的基本分析,结构的抗震康复,Motefekaran Publication,Tehran,伊朗PP。237-243
- 地震v4。3用户手册
- MATLAB 2010b用户手册
这项工作是在授权下获得的Creative Commons attage 4.0国际许可证。