地震预警与烈度速报软件系统的设计与实现
发布时间:2018-03-03 19:13
本文选题:地震预警 切入点:地震烈度 出处:《哈尔滨工业大学》2017年硕士论文 论文类型:学位论文
【摘要】:地震预警与烈度速报在强震救灾中起着重要的作用,救援人员可以根据预警信息对未发生地震区域发出警报,同时救援人员也可以根据烈度值,估计地震对本区域造成的伤害,进而成为救援的“指挥棒”。地震预警与烈度速报有着重要的实际救援意义,因此,本文提出了一种实现地震预警与烈度速报的方法。本系统是以解决地震预警和烈度速问题报为目的开发的地震预警与烈度速报系统软件。系统着重解决以下问题:1)实现了对多个终端烈度仪的监测,能够安全完整的接收来自终端烈度仪的数据信息,且能够对数据进行解析处理。2)能够对地震触发进行判断,并且计算出烈度值,并将地震信息和烈度信息发送到地震局台站的预警服务器,实现预警功能。3)实现对远端终端烈度仪的控制和状态监测,也就是能够实时监测并控制终端烈度仪的运行状况。4)系统能够安全稳定的运行,并且保证存储的信息不丢失。本系统通过网络传输获得来自多个终端烈度仪检测到的地表的震动加速度数据,根据系统自定义的网络通信协议解析不同类型的数据,对解析后的数据进行数据分析处理,实现地震预警与烈度速报,并将预警信息通过串口发送到相关工作人员手机,通过网络发送到地震预警服务器上。本文首先通过对课题背景和国内外现状的研究提出了本系统的研究方案,主要研究了地震预警与烈度速报的物理意义以及数据分析的方法和系统的需求分析以及实现本系统所使用到的关键技术研究。其次,根据系统的需求对系统进行功能性设计、数据库设计、网络通信类图设计以及预警算法设计。然后,根据地震预警与烈度速报系统的设计方案,实现本速报系统的每一个功能模块。本系统一共有6个软件功能模块,分别为:网络通信传输模块、数据处理模块、终端控制模块、管理模块、日志系统模块和信息管理模块。本系统的开发环境为Windows7,开发工具为Visual Studio2012,开发语言为C#,.NET Framework为4.5版本,数据库为MySQL,建模工具为StarUML。本文提出的地震预警与烈度速报软件系统经模拟震动台测试能够实现地震预警与烈度速报的基本业务流程、能够对多点终端烈度仪进行监测和控制,并且能够实现数据的持久化安全存储。通过模拟震动台测试,本地震预警与烈度速报系统能够长时间稳定地运行,具有实际的应用价值。
[Abstract]:Earthquake warning and intensity reporting play an important role in strong earthquake relief. Rescue workers can alert areas without an earthquake according to early warning information, and rescue workers can also estimate the damage caused by earthquakes to the region according to the intensity value. And then become the "baton" of rescue. Earthquake warning and intensity reporting have important practical significance for rescue, therefore, This paper presents a method to realize early warning and fast reporting of earthquake intensity. This system is a software developed to solve the problem of earthquake early warning and fast reporting of intensity. The system focuses on solving the following problems. The monitoring of multiple terminal intensity meters is realized. Can safely and completely receive the data information from the terminal intensity meter, and can analyze the data. 2) can judge the earthquake trigger and calculate the intensity value. The seismic information and intensity information are sent to the early warning server of the station of the Seismological Bureau to realize the early warning function. 3) to realize the control and state monitoring of the remote terminal intensity meter. That is, the system can monitor and control the operating condition of the terminal intensity meter in real time. 4) the system can operate safely and stably. This system can obtain the acceleration data of ground motion detected by multiple terminal intensity meters through network transmission, and analyze different types of data according to the network communication protocol defined by the system. After analyzing the data, the data are analyzed and processed to realize earthquake warning and intensity report, and the warning information is sent to the relevant staff mobile phone through serial port. Through the network to send to the earthquake warning server. Firstly, this paper put forward the research scheme of this system through the research of the background of the subject and the current situation at home and abroad. This paper mainly studies the physical meaning of earthquake warning and intensity reporting, the method of data analysis, the requirement analysis of the system and the key technology used to realize the system. Secondly, the functional design of the system is carried out according to the requirements of the system. Database design, network communication class diagram design and early warning algorithm design. Then, according to the design scheme of earthquake warning and intensity quick report system, each function module of this system is realized. There are six software function modules in this system. These modules are: network communication transmission module, data processing module, terminal control module, management module, log system module and information management module. The development environment of this system is Windows 7, the development tool is Visual Studio 2012, and the development language is 4.5version of C#.net Framework. The database is MySQL and the modeling tool is StarUML.After the test of simulated shaking table, the earthquake warning and intensity reporting software system presented in this paper can realize the basic business flow of earthquake warning and intensity reporting, and can monitor and control the multi-point terminal intensity meter. The seismic warning and intensity reporting system can run steadily for a long time, and it has practical application value.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
【参考文献】
相关期刊论文 前10条
1 狄国荣;潘章容;曾文浩;田秀丰;张卫东;王燕;雷正超;张磊;王韶鹏;;地震预警及烈度速报信息报告自动生成技术[J];地震地磁观测与研究;2016年06期
2 林岩钊;肖健;叶晓明;;基于地震烈度速报产出的自动出图平台设计[J];黑龙江科技信息;2016年26期
3 戴苗;杜瑞林;刘坚;李德前;魏贵春;申学林;;基于TCP/IP协议的地震预警系统网络延时测试及分析[J];地质科技情报;2016年05期
4 徐克宝;武慧;文艺成;;基于Socket的Windows与Linux平台异步通信[J];计算机系统应用;2015年07期
5 吕蕊;;对古代地震震级的判定——以明代华县地震为例[J];黑龙江史志;2015年09期
6 胡星星;高孟潭;滕云田;王喜珍;李彩华;卢红娅;张e,
本文编号:1562325
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1562325.html