矿山安全监测

我要开发同款
rybe2024年02月26日
108阅读
开发技术交互设计、ui、mysqljavascriptjava
所属分类远程测试、软件测试、后端开发、任务/项目管理

作品详情

项目整体情况:现场采用多个传感器(独立系统)采集三分量数据,传输给中心机进行后台计算的模式,与其他学校冲击地压计算组结合,将矿震的有关经验融入系统,实现程序自动截取微震事件。
项目职责:负责后台整体程序的bug修复及新增功能的实现,涉及的技术有:java多线程、前后台交互JSP技术、理论公式的求解与算法实现、缓冲池实时读取流式大数据等。同时与其他学校的相关专业同学进行沟通,协作完成人工判识经验到程序自动判识的成果转化。
项目具体bug修复工作:曾参与矿山微震大数据项目,在其中做后台数据处理与矿震算法实现,该系统从我接手以来共修改过至少200处bug,包括文件读取与写入数据库中的时间日期格式的统一、数据流的实时读取缓冲池配置,保证数据实时读取量大小足够、实时读取数据串行问题、实时读取数据中嵌入硬件断网重连问题,硬件断网重新分配盘符问题、传感器坐标对应问题、多个震级算法(近震震级、持续时间震级)修改、多线程重复创建导致CPU占用率过高问题(i7高达百分之90以上)、主线程与计算线程多开导致的数据读取覆盖问题,多个台站存在的数据对齐时间过长问题;新增50余项新功能,包括计算读取到的各传感器激发数据中根据激发位置截取特定长度数据,IO保存至磁盘(10s.txt)、记录激发位置的时间戳精确到ms、精确P波到时位置确定(巴特沃滋滤波器,阶数不大于10)、震级与能量转换计算、大数据面板多个数据项的计算。
项目成果:目前整体项目已经先后在山西大同塔山矿、黑龙江双鸭山矿,以及河南平顶山矿完成布署,检测到多次冲击地压并成功实现程序的自动判识。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论