分享一个小程序。  A small program to share with you.

  • 程序图标 ( Program Icon )

        SPECTR

  • 程序介绍 ( Program Introduction)

地震反应谱是地震工程中重要的概念,我们经常需要将地震加速度时程转换为反应谱。SPECTR 是一个简单易用的反应谱计算程序。

Seismic Response Spectra is an important concept in earthquake engineering, we often need to evaluate seismic response spectrum on the basis of a given time-acceleration record. SPECTR constitutes an easy way to evaluate Seismic Response Spectra, featuring a user-friendly visual interface. It is a helpful tool for engineers. 

SPECTR具有以下特点:

(1)导入不同格式的加速度时程,一次可导入多组加速度时程

(2)可对加速度时程进行基线修正,软件提供线性和抛物线基线修正方法

(3)对加速度进行积分生成相应的位移时程序和速度时程

(4)目前支持以下几种弹性反应谱的分析:相对位移反应谱、相对速度反应谱、绝对加速度反应谱、拟速度反应谱和拟加速度反应谱

(5)支持图形式和表格形式查看时程数据、反应谱数据。表格数据支持复制操作,可方便通过快捷键将数据粘贴至Excel快速绘图。

(6)可自由选择坐标轴进行谱曲线绘制,方便谱曲线结果的对比

(7)支持批量进行加速度时程的积分和反应谱分析,并支持批量导出分析结果。方便数据的进一步后处理

SPECTR has the following features:

(1) Read accelerograms saved in in different text file formats, Read multiple sets of accelerograms at a time

(2) Baseline correction of the accelerograms 

(3) Numerically integrates the accelerograms record to generate the corresponding ground motion speed and displacement time history 

(4) Elastic response spectra and pseudo spectra

(5) Allows for results to be copied to any windows application(e.g. MS Excel, MS Word, etc.)

(6) the Seismic Response Spectra plots can  be fully customised from within the program itself

(7) Export multiple sets of results ( displacement and velocity time history of ground motion and Seismic Response Spectra) at a time

  • 程序界面 ( Program Interface )

SPECTR-1

SPECTR-2

SPECTR-About

  • 程序说明 ( Program Help )

程序的使用步骤:

(1)准备好加速度时程文件(文本格式)

(2)打开SPECTR,设置导入格式参数,将准备好的加速度时程文件导入软件

(3)软件自动对导入的加速度时程进行积分计算获得位移和速度,可选择对加速度时程序进行基线修正。如果加速修正后,反应谱会基于修正的加速度时程进行计算。

(4)设置反应谱分析参数(最大、最小周期、阻尼比等)

(5)勾选(Check)需要批量导出加速度时程结果或反应谱分析结果的文件,批量将分析结果导出到文本文件。

The overall steps are as follows.

(1) Prepare accelerograms in text format.

(2) Import accelerograms

(3) SPECTR automatically integrates the accelerograms to generate the corresponding ground motion speed and displacement time history. You can apply baseline correction to accelerograms. If the baseline correction is applied, the response spectra analysis is based on  corrected accelerograms.

(4) Set parameters for Response Spectra calculation (e.g. Maximum period, Minimum period, damping ratio, etc. )

(5) Export multiple sets of results ( displacement and velocity time history of ground motion and Seismic Response Spectra) at a time

  • 实例(Example

以ChiChi地震时程,运用 SPECTR 分析反应谱,并将 SPECTR 的分析结果和 SeismoSignal 的分析结果进行对比。

(1)加速度时程信息

The Chi-Chi (Taiwan) earthquake of September 20, 1999.

Source: PEER Strong Motion database

Recording station: TCU045

Frequency range: 0.02-50.0 Hz

Maximum Absolute Acceleration: 0.361g

CHICHI

(2)SPECTR 软件界面
SPECTR

(3)SeismoSignal 软件界面

SeismoSignal

(4)SPECTR SeismoSignal 结果对比

以绝对加速度反应谱为例,以下给出两个软件阻尼比分别为5%、20%和40%的反应谱分析结果对比图。

5PercentDamping

20PercentDamping.png

40PercentDamping.png

从上述不同阻尼比的反应谱对比结果可看出,SPECTRSeismoSignal 的反应谱分析结果吻合,SPECTR 的分析结果是可靠的。


61 1

  • 程序下载 ( Program Download )

  Download: SPECTR(反应谱计算工具)

PS. 程序免费下载 ,欢迎大家给我提意见 ,敬请尊重劳动成果

  • 注释 ( Comments )

  ( 软件是免费的。如果你发现软件有bug或者软件使用有问题,请联系我!邮箱:jidong_cui@163.com .  如果您觉得软件挺不错的,希望您给我捐助吧,捐助链接:http://www.jdcui.com/?page_id=4813)

  ( This app is free . If  you have found any bug in the program or have any problem when using the program, please don’t hesitate to contact me directly.  Email : jidong_cui@163.com. If you find this program useful, please donate me: http://www.jdcui.com/?page_id=4813  )

  • 微信公众号 ( Wechat Subscription)

WeChat_QRCode

欢迎关注 “结构之旅” 微信公众号

 

29 Comments

Page 1 of 11
  1. Devin.ji says:

    崔博是我们的标杆

  2. CJD says:

    @Devin.ji  谢谢支持。大家继续学习继续提高。

  3. FQ says:

    在网上查找发现的,发现楼主很厉害

  4. CJD says:

    @FQ  谢谢。

  5. gxumwl says:

    崔博士,很高兴能用到你的程序,但是时程数据没法导入,能否举个详细的实例,谢谢!

  6. CJD says:

    @gxumwl  你试试自带的地震波文件导入

  7. 乔升访 says:

    好样的 再接再厉!

  8. zlrxl2008 says:

    崔老师的资料太好了!

  9. CJD says:

    @zlrxl2008  哈哈哈~~

  10. [Tool]GB18306-2015《地震动参数区划图》地震动参数计算 | 崔济东的博客 - JiDong Cui's Blog says:

    […] [2] [Tool] SPECTR – A program for Response Spectra Analysis [反应谱计算程序] […]

  11. [Tool]Nonlinear Dynamic Analysis of SDOF system (SDOF系统动力非线性分析) | 崔济东的博客 - JiDong Cui's Blog says:

    […] [1] [Tool] SPECTR – A program for Response Spectra Analysis [反应谱计算程序] […]

  12. zaq says:

    这个软件能根据特定反应谱生成时程曲线吗

  13. CJD says:

    @zaq  反过来的,时程转反应谱的。

  14. 地震反应谱的特性(The Characteristics of Earthquake Response Spectrum) | 崔济东的博客 - JiDong Cui's Blog says:

    […] [2] SPECTR – A program for Response Spectra Analysis [反应谱计算程序] […]

  15. Tripartite Plot of Response Spectra [三联反应谱] | 崔济东的博客 - JiDong Cui's Blog says:

    […] [2] SPECTR – A program for Response Spectra Analysis [反应谱计算程序] […]

  16. paris says:

    崔博士,您的软件非常好用,太崇拜您了,我有个小问题想咨询一下,一般计算出的反应谱的横轴坐标都是周期,但是有些时候也会用到横坐标是频率的数据,您的这个软件只提供了以频率为横轴的作图工具,但在导出数据时并不能导出频率。所以想请教一下,如何将“加速度反应谱—周期”的数据转化为“加速度反应谱—频率”的数据。

  17. CJD says:

    @paris  周期的倒数就是频率,在EXCEL表除一下就好~~~

  18. CJD says:

    @paris  因为周期可以从0.0开始,倒数这个就不能了,所以程序没有提供频率的方式,当然后续可以提供。

  19. [Tool]水电工程水工建筑物标准设计反应谱计算程序 | 崔济东的博客 - JiDong Cui's Blog says:

    […] [02]  [Tool] SPECTR – A program for Response Spectra Analysis [反应谱计算程序] […]

  20. 一会一世 says:

    :twisted: 很赞的软件,非常容易上手,功能强大

  21. CJD says:

    @一会一世  谢谢支持

  22. [Tool] Pushover Performance Point Solution Program [Pushover 分析性能点求解程序] | 崔济东的博客 - JiDong Cui's Blog says:

    […] [02]  [Tool] SPECTR – A program for Response Spectra Analysis [反应谱计算程序] […]

  23. 积木 says:

    非常感谢你的程序,我想问一下为什么时程不能导入呢

  24. CJD says:

    @积木  邮件我详细问题

  25. Wilson says:

    厉害了!宇宙最强!! :wink:

  26. CJD says:

    @Wilson  尽然看到了 wilson

  27. ETABS 2015人工波功能初步测试(二) | 崔济东的博客 - JiDong Cui's Blog says:

    […] 加速度的积分可以选用 http://www.jdcui.com 提供的反应谱分析工具 SPECTR 进行,SPECTR可以在这里免费下载:http://www.jdcui.com/?p=1875,当然也可以使用也可以使用SeismoSignal进行。 […]

  28. zch says:

    非常感谢崔博提供的这些小程序,不管是对我们的学习亦或者是以后的工作应该都会帮助很大,崔博牛逼!!! :wink: :wink: :wink: :wink:

Page 1 of 11

Leave a Reply

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: