【毕业论文小记】从Peer下载到近断层脉冲地震动生成——基于一个完全免费的地震波生成Python程序

news2024/11/23 23:26:29

如果因为TA和游戏相关关注我的朋友们,看到这篇可以不用继续往下看了啊啊啊啊!不是跑路了不是跑路了!毕业论文需要(本专业土木人的心酸)!!

在写毕业论文的时候,进行近断层脉冲地震动分析时需要生成想要的近断层地震动,走通这整个流程花了很多时间,踩了无数的坑。。。。希望这篇文章的总结能帮到看到的你。

下面开始!


1 设计反应谱生成

中国地震动参数区划图 (gb18306.net)可以一下子找出针对地区的地震有关的参数:

但是网站上找不到地方下载。。。

没关系,来这里:[软件][下载][地震动] SGMPZM: Seismic Ground Motion Parameter Calculator of Chinese Zonation Map [《GB18306-2015 地震动参数区划图》地震动参数计算软件] | 崔济东的博客 - www.jdcui.com

下载一下它的程序,输入上面官网里获得的地区对应的参数:

保存数据就行了!

2 Peer地震波下载

知乎文章有写得很好的:地震选波教程完整篇——以Peer为例 - 知乎 (zhihu.com)

 b站也有参考,Peer地震波下载-根据设计反应谱选择_哔哩哔哩_bilibili

过程就不讲了。 

Peer地震波官网:PEER Ground Motion Database - PEER Center (berkeley.edu)

upload自己的反应谱(注意命名一定是英文!),得到目标反应谱: 

我搜到的:

下载之后,你可以得到这些:(对于格式介绍,可以参考这篇博客:[PEER][地震波] 关于PEER强震数据库地震波的单位及数据格式 | 崔济东的博客 - www.jdcui.com)

一般我们用AT2格式的就行,然后有三个AT2格式的文件分别对应空间三个方向的波

每个AT2文件打开是这样:

3 Peer地震波转换成常规格式

再根据水哥这篇文章:Peer太平洋地震中心下载的地震波格式如何进行转换 - 知乎 (zhihu.com)

下载转换软件EQTOOL地震波工具箱下载-峰设教育 (fscae.com)

转换成我们常见的格式,即从这样:

变成这样: 

4 转换成近断层脉冲地震动

用别人的软件就行:

一个基于matlab的(这个要收费。。。)

教程:GM_Tools地震波处理软件-15脉冲波合成与提取_哔哩哔哩_bilibili

软件:GM_Tools (lanzouw.com)

 一个基于python的软件(完全免费啊啊啊!!但是打开的过程事实上是有踩坑的,后面会讲具体问题)

近断层脉冲型低频地震动合成程序 (qq.com)

就用这个!下载他的安装包后,得到一个文件夹,我们要用的实际上就最后一个文件:

 

 我们需要准备适配python语言的IDE——pyCharm;

以及下一个Anaconda环境库

二者网上都有下载包,直接下载下来安装就行。

说回下载的文件,pyc文件是一个压缩的二进制文件,需要给他反编译一下,网上直接随便找个网站就可以反编译,例如这个:

python反编译 - 在线工具 (tool.lu)

就能得到可以打开的.py文件了,但此时是没办法运行的,会报错:

我溯源了问题,这里贴出来GPT给的改动意见:

  最后。。。。

还要把这个后缀去掉,

我的Anaconda环境下,matplotlib也跟numpy他们一样,是个库,没有后缀一说:

好,bug修完后,成功打开了!

接下来就可以顺利根据自己需求处理得到想要的近断层地震波函数了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1489376.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

cleanmymacX破解版2024最新版下载

摘要 对于很多Mac用户来说,知您网分享的CleanMyMac X Mac破解版是大家首选的优秀Mac清理软件。由于它强大的功能,让大量新老用户所折服。作为老牌开发商制作的优秀应用,CleanMyMac X破解版几乎满足用户所有的清理需求。这款清理软件不仅包含…

OpenShift AI - 部署并使用 LLM 模型

《OpenShift / RHEL / DevSecOps 汇总目录》 说明:本文已经在 OpenShift 4.15 RHODS 2.7.0 的环境中验证 文章目录 安装 OpenShift AI 环境安装 Minio 对象存储软件配置 Single Model Serving 运行环境创建项目和 Workbench准备模型和配置 Model Server访问 LLM 模…

python-分享篇-生成仿微信公众号推广的个性二维码(支持动态)

代码 生成仿微信公众号推广的个性二维码(支持动态)from MyQR import myqr # 要生成动态二维码,只需要将piture参数和save_name参数设置gif动图即可 myqr.run(wordshttps://blog.csdn.net/stqer/article/details/135553200, # 指定二维码包含…

制药企业制药设备如何进行设备维护与设备管理

在制药企业的生产中,制药设备的维护与管理是保障整个生产链顺利运转的重要环节。制药行业面临着诸多挑战,尤其是在涉及众多化学药品的生产过程中,对设备的要求更为严格。为了确保企业的稳健发展,制药企业需采取一系列措施&#xf…

ensp路由器将不同网络连通在一起

1.拓扑结构信息如下 二层交换机:lsw2,lsw3,lsw5,lsw6 不进行ip配置,只是定义vlan,和主机标注的保持一致,向下连接pc用access,向上连接路由交换机用trunk lsw2配置信息如下图 定义vlan,设置各个连接口的方式…

FreeRTOS学习笔记-基于stm32f103(1)基础知识

一、裸机与RTOS 我们使用的32板子是裸机,又称前后台系统。裸机有如下缺点: 1、实时性差。只能一步一步执行任务,比如在一个while循环中,要想执行上一个任务,就必须把下面的任务执行完,循环一遍后才能执行…

智能风控体系之基于IC值因子有效性研究

在量化金融股市市场中,因子有效性的检验是经常被提及的。实际上对于多因子量化选股模型的有效性分析,更有指导参考意义的指标应该观察看的IC和IR。 因子评价4大维度: 1.因子单调性:因子单调性越高,收益越强。 2.因子…

笔记74:在SLAM建图过程中,为什么要使用【障碍物点云配准算法】和【里程计估算算法】结合的方法

仅使用【障碍物点云配准算法】,很容易导致在一条长通道中,因为前后两帧的雷达点云图过于相似,导致特征匹配一直完全重合,使得机器人建图一直停留在原地,但实体机器人早就沿着通道跑向远端了; 使用Hector_ma…

三范式与ER模型

三范式 概念: 三范式(3NF)是关系型数据库设计理论的基础,它确保数据的结构化和减少数据的冗余性。三范式由数学家E.F. Codd在1970年提出,作为关系理论的一部分。三范式包括: 第一范式(1NF&am…

182基于matlab的半监督极限学习机进行聚类

基于matlab的半监督极限学习机进行聚类,基于流形正则化将 ELM 扩展用于半监督,三聚类结果可视化输出。程序已调通,可直接运行。 182matlab ELM 半监督学习 聚类 模式识别 (xiaohongshu.com)

我的NPI项目之Android 安全系列 -- Keymaster到底是个什么

最近因为一直在调研独立secure element集成的工作,不巧的是目前使用的高通平台只有NFC-eSE的方案。高通目前也并不支持独立的eSE集成,codebase中并无相对应的代码。举个例子,目前使用的STM的一款eSE,但是这款eSE的开发STM还没有完…

Mint_21.3 drawing-area和goocanvas的FB笔记(三)

一、改变goocanvas线条自动画线时间间隔 通过系统SIGALRM信号触发,每秒画一条线对于慢温湿度等慢变信号可以应付,但对于快速信号1秒的间隔就太慢了。可以改变方式,通过另外的线程,完成要做的任务。 1. 线程的回调函数 myfunc 2…

串的定义及BF算法

定义 BF算法——朴素查找算法——也叫做串的模式匹配算法 其应用特别多,比如经常在一篇文章里面搜索一些东西,(比如文章里的某个内容,或某些关键字词出现的位置,次数等) 之前我们大多数情况下是用来搜索关…

在Ubuntu中安装pycharm的专业版且可以激活到2099年(保姆级教学,值得借鉴与信任)

一、进入官网,下载Pycharm2021.3版本 1.官网如下 https://www.jetbrains.com/pycharm/2.在浏览器中进入官网后,点击Download 3.再点击右下角的Other versions 4.选择Version 2021.3下的2021.3-Linux(tar.gz)进行下载 二、安装Pycharm2021.3 1.先将该压…

还在手动Word转PPT?快来试试这些一键生成工具!

在我们日常的工作和学习中,将Word转化成PPT的需求时常出现,尤其是当我们需要进行演讲或者报告时。这不仅能使我们的演讲更具视觉冲击力,也有助于我们更好地传达信息。 那么,如何才能轻松地将Word转换成PPT呢?下面将为…

MWC 2024 | 紫光展锐推出业界首款全面支持5G R16宽带物联网特性的芯片平台V620

要点: 紫光展锐V620支持5/4/3/2G全网通。支持NR 2CC和LTE 5CC,在SA网络下,其5G下行速率可达4.67Gbps,上行速率高达1.875Gbps,相比紫光展锐上一代产品提升100%。紫光展锐V620率先支持5G TSN,把5G应用于工业…

汽车设计的视觉盛宴:艺术家的渲染效果图集锦

对于那些对汽车渲染艺术充满热情的朋友来说,"至臻汽车"渲染效果图总是心之向往。本回,我们精心准备了第十届3dmodels年度汽车渲染比赛的佳作,收录了来自全球的顶级创作者的精彩作品。每张作品都代表了艺术家对精细质感的深究及对极…

基于springboot+vue的流浪宠物管理系统

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…

【每日刷题】数组-LC56、LC238、随想录1、LC560

1. LC56 合并区间 题目链接 Arrays.sort先让intervals里的子数组按照子数组的第一个数字值从小到大排列。开一个新数组,newInterval,存放合并好的子数组让intervals的当前子数组i的第一个数字与newInterval的当前子数组index的最后一个数字比较大小&am…

软文推广带来的收录排名提升,助你在搜索引擎中脱颖而出

互联网营销是一种不受时间和空间限制的营销方式,是一些中小企业成本低、效果好的推广方式。 行业做软文推广,最重要的是选择合适的软文推广平台,现在市场上有很多软文推广平台,这使得很多企业难以选择,此时企业需要学会…