水库大坝安全监测系统实施方案
一、方案概述
水库大坝作为特殊的建筑,其安全性质与房屋等建筑物完全不同,并且建造在地质构造复杂、岩土特性不均匀的地基上,目前对于大坝监测多采用人工巡查的方法,存在一定的系统误差,其工作性态和安全状况随时都在变化。如果出现安全问题,将会引发大坝下游一定范围洪涝灾害,不仅会损失人民群众的生命财产,同时也会造成一定生态失衡。智慧水库大坝安全监测解决方案基于物联网、大数据、云计算等技术,结合地理信息系统构建的物联网络,对影响水库大坝安全的各个因素进行实时在线安全监测,及时对大坝安全问题及安全隐患进行预警预报,为处置应对与决策提供科学的支持,最大限度降低危险事件发生的概率,从而保障大坝的安全运行。
二、系统组成
水库安全监测预警系统由水库智能感知、物联网信息通信、云端智慧监控管理平台组成。水库大坝安全监测具有库水位、雨量、图像、渗流等运行数据自动釆集、分析、上报功能,自组网、物联网系统具有全要素采集通信功能,水库安全监测预警系统云平台具有监测数据智能分析预警功能,实现了水库运行状态感知监测、运行态势分析、安全管理、巡视检查在线管理等全面业务支持,既能支持单个水库管理,也能支撑全省、各县水库群管理。
三、主要硬件设备性能参数
■遥测终端机
☆产品采用高性能的工业级32位通信处理器和工业级无线模块;本地超大容量数据安全存储,支持存储1年以上原始数据;
☆支持NB-IoT/GSM、GPRS、3G、4G、5G无线、光纤有线和LoRa无线自组网等通信方式;
☆支持遥信遥测遥控功能,
☆支持本地/远程配置编辑,升级,修改参数;
☆支持节电模式,静态值守电流<0.65mA (12V)工作电流<9.5mA (12V);
☆通过SL651-2014《水文监测数据通信规约》测试;
☆通过SL/T 427-2021《水资源监测数据传输规约》测试;
☆实现水位、流速、流量,雨量、水质等数据采集;
☆具有定时自检发送、死机自动复位、站址设定、掉电数据保护;
☆实时时钟校准和设备测试等功能;
☆供电方式:蓄电池向设备供电,太阳能电池板浮充供电;供电范围DC 5~30v;
☆本地存储:支持存储5年的监测数据;
☆设备平均无故障工作时间:MTBF>65000小时;工作温度:-30℃~+60℃,湿度:0~90%;
☆外部接口光电隔离;
■Gnss接收机
☆一体化设计,安装维护简便;
☆全天候实时自动监测;
☆高精度、高可靠性、高时效性、高时间分辨率的先进算法;
☆集成MEMS倾角传感器、温湿度传感器;
☆变频监测与智能唤醒功能,大大降低功耗;
☆可根据需要灵活设定数据采集与处理间隔;
☆宽电压多模式供电;
☆工业级标准设计;
☆IP68防护等级;
☆支持太阳能等多种供电方式;
☆支持本地/远程云平台解算方式;
☆支持可视化物联网监测预警平台或对接地灾灾害监测平台;
☆支持掉电保护功能,具有防雷及抗干扰功能;在雷电、暴雨等恶劣天气条件下能正常运行;
■翻斗式雨量计
☆具有降雨信息实时监测、接收、信息显示和存储功能
☆具有超雨量阈值自动报警功能
☆降雨量精准采集
☆本地/远程实时监测
☆支持水文、气象、环保等行业协议
☆一体化设计、安装维护方便
■雷达水位计
☆全天候,高频微波测距技术,
☆抗干扰能力强,不受温度、湿度及风力影响
☆传感器高精度
☆无人值守,连续在线采集
☆无机械磨损、非接触测量
☆测量与水质无关,不受浮冰等漂浮物影响
☆不需要防浪井,水流对测量无影响
☆可选太阳能供电
☆成本低,安装维护简单,寿命长
■气泡水位计
☆内部集成嵌入式实时操作系统,监测到错误可自动重启;
☆超高精度,全温度补偿,线性补偿,抗干扰、防雷设计;
☆零点和基础高程可自由设置;
☆RS232/RS485/SDI12通讯自行选择;
☆4.3寸彩色触摸屏显示界面,使仪表使用更为方便;
☆定时测量,测量和采集时间可自由设定;
☆主机参数自由设定,并带上位机界面软件;
☆超大容量的历史数据存储,数据存储量可达50万条;
☆带有超量程报警功能和断电信息存储功能;
☆100%水质密度可调,适合全国各地各种水质高度测量;
☆超低功耗,更适合于电池系统供电;
☆兼容市场上常见厂家的水位采集协议,以便于兼容RTU设备;
■振弦渗压计
☆采用振弦式理论设计制造,具有高灵敏度、高精度、高稳定性的特点,适应于长期观测;
☆采用数字信号信号检测,信号长距离传输不失真,抗干扰能力强;
☆绝缘性能良好,防水耐用;
☆采用脉冲激振方式,激振、测试速度快;
■量水堰计
磁致式量水堰计适用于长期测量河流、湖泊、水库、坝体等堰槽的水位,是监测水位及流量变化的有效监测设备。量水堰计采用磁致伸缩液位计作为传感器进行测量,具有分辨率高、稳定性好、性能可靠、响应速度快,工作寿命长等优点。
磁致式量水堰计主要功能有线性测量,绝对位置输出,非接触式连续测量,永不磨损,传感器不用标定及定期维护,输出信号多种选择(RS485、电压、电流),安装简单方便。
■摄像头
☆具有超低照度(黑光级),在光线较暗或无光源的环境,仍然拍照得较为清晰的彩色图片;城市环境无需补光就能拍出比较理想的图片效果;
☆通讯端口具有防浪涌保护,防误接保护,提高产品可靠性(通迅端口施加12V电源,可达8H不致损坏);
☆宽电压电源输入9~28V;
☆电源防反接保护、防雷、防浪涌(电源端口反向施加28V电源,可长期不致损坏);
四、主要软件功能
■数据实时监测
实现在线监测的地图显示、查看,包括监测设备的快速查询显示、监测数据展示、报警情况显示及监测数据曲线图的实时展示,通过系统主界面的显示功能,可以查看设备的位置、运行状态,掌握其水库库坝体浸润线及坝体内孔隙水压力、库内水位、水库出入入流量、降雨量、坝体位移的实时监测。
■数据报警
通过布设在坝体内部和表面的各种类型的传感器,获取大坝变形、渗流、沉降、位移、水文、气象等相关数据。传输到相关软件系统,实现对整个坝体的全方位实时监测。等数据超过告警上限时系统自动根据该预警数据发布不同级别的报警信息。可设置多级报警,支持弹出软件窗口报警、邮件报警、短信报警及声光报警等功能多种方式传达至相关领导和责任人。
■视频远程监控
包括对上下游水区、坝上、坝下和闸房内部的实时视频监控,用户可以从监控终端中实时的看到现场的视频图像,同时还可以通过软件控制现场摄像机镜头以及云台,根据需要调整光圈大小、焦距远近、变倍高低以及视频角度等,满足用户对现场多方位视频图像的监控需要,确保水库大坝运行安全。
■数据分析预判
对大坝浸润线、库水位、实时雨量、大坝渗流量及坝体位移历史数据等相关数据进行综合比较分析,推算出各类坝体运行数据的时间和空间的相关性,综合判断坝体健康状况。
■数据大屏
通过大屏电子地图、视频监控全览系统内所有监测点的实时状态、数据信息和现场实况,并配置相应的各类数据查阅功能,为对水质的污染排放实时监控、预警和协调调度提供有力的辅助手段。
相关文章:
水库大坝安全监测系统实施方案
一、方案概述 水库大坝作为特殊的建筑,其安全性质与房屋等建筑物完全不同,并且建造在地质构造复杂、岩土特性不均匀的地基上,目前对于大坝监测多采用人工巡查的方法,存在一定的系统误差,其工作性态和安全状况随时都在变…...
GloVe、子词嵌入、BPE字节对编码、BERT相关知识(第十四次组会)
GloVe、子词嵌入、BPE字节对编码、BERT相关知识(第十四次组会) Glove子词嵌入上游、下游任务监督学习、无监督学习BERTGlove 子词嵌入 上游、下游任务 监督学习、无监督学习 BERT...
Debian10:安装PHPVirtualBox
PHPVirtualBox 是一个用 PHP 编写,用于管理 VirtualBox 的 Web 前端(由AJAX实现)。 参考文章:VirtualBoxPHPVirtualBox部署_骡子先生的博客-CSDN博客php virualbox,浏览器远程控制VBox 虚拟机phpVirtualBox_weixin_39815879的博客…...
RANSAC算法
RANSAC简介 RANSAC(RAndom SAmple Consensus,随机采样一致)算法是从一组含有“外点”(outliers)的数据中正确估计数学模型参数的迭代算法。 “外点”一般指的的数据中的噪声,比如说匹配中的误匹配和估计曲线中的离群点。所以,RANSAC也是一种“外点”检…...
考研408 | 【计算机网络】 传输层
导图 传输层的功能 传输层的两个协议 传输层的寻址与端口 UDP协议 UDP的主要特点 UDP首部格式: UDP校验: TCP协议 TCP协议的特点 TCP报文段首部格式 TCP连接管理 TCP的连接建立 SYN洪泛攻击 TCP的连接释放 TCP可靠传输 序号: 确认࿱…...
Redis_缓存3_缓存异常(数据不一致、雪崩、击穿、穿透)
14.6缓存异常 四个方面 缓存中数据和数据库不一致缓存雪崩缓存击穿缓存穿透 14.6.1数据不一致: 一致性包括两种情况 缓存中有数据,需要和数据库值相同缓存中没有数据,数据库中的数据是最新值 如果不符合以上两种情况,则出现…...
谁能讲清楚Spark之与MapReduce的对比
我们已经知道Spark是如何设计和实现数据处理流程的,这里我们 再深入思考一下,为什么Spark能够替代MapReduce成为主流的大数据处理框架呢?对比MapReduce,Spark究竟有哪些优势? 一 优势 1 通用性: 基于函数式编程思想,MapReduce将数据类型抽象为,k,v格式,并将数据处理…...
Android自定义侧滑Item
源码地址:https://github.com/LanSeLianMa/CustomizeView/tree/master/cehuaitem 使用方式一:XML布局中直接使用 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com…...
c++11 标准模板(STL)(std::basic_stringbuf)(三)
定义于头文件 <sstream> template< class CharT, class Traits std::char_traits<CharT>, class Allocator std::allocator<CharT> > class basic_stringbuf : public std::basic_streambuf<CharT, Traits> std::basic_stringbuf…...
Nodejs 第九章(模块化)
Nodejs 模块化规范遵循两套一 套CommonJS规范另一套esm规范 CommonJS 规范 引入模块(require)支持四种格式 支持引入内置模块例如 http os fs child_process 等nodejs内置模块支持引入第三方模块express md5 koa 等支持引入自己编写的模块 ./ …/ 等支…...
shell之正则表达式及三剑客grep命令
一、正则表达式概述 什么是正则表达式? 正则表达式是一种描述字符串匹配规则的重要工具 1、正则表达式定义: 正则表达式,又称正规表达式、常规表达式 使用字符串描述、匹配一系列符合某个规则的字符串 正则表达式 普通字符: 大小写字母…...
LeetCode 热题 100 JavaScript--33. 搜索旋转排序数组
整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 < k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k1], …, nums[n-1], nums[0], nums[1], …,…...
并发编程 - 线程池中的常见面试题
目录 1. 线程池相比于线程有什么优点 2. 线程池的参数有哪些 3. 线程工厂有什么用 4. 说一下线程的优先级 5. 说一下线程池的执行流程 6. 线程池的拒绝策略有哪些 7. 如何实现自定义拒绝策略 8. 如何判断线程池中的任务是否执行完成 1. 线程池相比于线程有什么优点 有…...
将多个单独的 Excel 文件合并成一个,并添加标题行
要将多个单独的 Excel 文件合并成一个,并添加标题行,可以使用 Python 的 pandas 库。以下是一个示例代码,假设要合并的 Excel 文件都在同一个文件夹中: import os import pandas as pd # 指定文件夹路径 folder_path path/to/fo…...
VPN pptp和l2tp协议破解
代码下载地址: https://download.csdn.net/download/m0_37567738/88215516?spm1001.2014.3001.5501...
4.3、Flink任务怎样读取Kafka中的数据
目录 1、添加pom依赖 2、API使用说明 3、这是一个完整的入门案例 4、Kafka消息应该如何解析 4.1、只获取Kafka消息的value部分 4.2、获取完整Kafka消息(key、value、Metadata) 4.3、自定义Kafka消息解析器 5、起始消费位点应该如何设置 5.1、earliest() 5.2、lat…...
C语言实例_和校验算法
一、算法介绍 和校验(Checksum)是一种简单的纠错算法,用于检测或验证数据传输或存储过程中的错误。它通过对数据进行计算并生成校验和,然后将校验和附加到数据中,在接收端再次计算校验和并进行比较,以确定…...
安全加密框架图——Oracle安全开发者
Oracle安全开发者 ACLs 设计 ACLs(访问控制列表)时,可以根据以下思路进行设计: 所有者文件权限:确定文件的所有者能够对文件执行哪些操作,如读取、写入、执行等。这可以根据文件的性质和拥有者的职责来决…...
Android databinding 被多次定义
一、报错: AndroidStudio运行代码时,编译器报 Type androidx.databinding.Bindable is defined multiple times...... 二、解决: 点击 Build -> Clean Project,关闭编译器再打开即可。 三、解决过程: 在使用Andro…...
云原生周刊:Kubernetes v1.28 新特性一览 | 2023.8.14
推荐一个 GitHub 仓库:Fast-Kubernetes。 Fast-Kubernetes 是一个涵盖了 Kubernetes 的实验室(LABs)的仓库。它提供了关于 Kubernetes 的各种主题和组件的详细内容,包括 Kubectl、Pod、Deployment、Service、ConfigMap、Volume、…...
【Python】 -- 趣味代码 - 小恐龙游戏
文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...
【HarmonyOS 5.0】DevEco Testing:鸿蒙应用质量保障的终极武器
——全方位测试解决方案与代码实战 一、工具定位与核心能力 DevEco Testing是HarmonyOS官方推出的一体化测试平台,覆盖应用全生命周期测试需求,主要提供五大核心能力: 测试类型检测目标关键指标功能体验基…...
Mobile ALOHA全身模仿学习
一、题目 Mobile ALOHA:通过低成本全身远程操作学习双手移动操作 传统模仿学习(Imitation Learning)缺点:聚焦与桌面操作,缺乏通用任务所需的移动性和灵活性 本论文优点:(1)在ALOHA…...
ABAP设计模式之---“简单设计原则(Simple Design)”
“Simple Design”(简单设计)是软件开发中的一个重要理念,倡导以最简单的方式实现软件功能,以确保代码清晰易懂、易维护,并在项目需求变化时能够快速适应。 其核心目标是避免复杂和过度设计,遵循“让事情保…...
MySQL 8.0 事务全面讲解
以下是一个结合两次回答的 MySQL 8.0 事务全面讲解,涵盖了事务的核心概念、操作示例、失败回滚、隔离级别、事务性 DDL 和 XA 事务等内容,并修正了查看隔离级别的命令。 MySQL 8.0 事务全面讲解 一、事务的核心概念(ACID) 事务是…...
C++--string的模拟实现
一,引言 string的模拟实现是只对string对象中给的主要功能经行模拟实现,其目的是加强对string的底层了解,以便于在以后的学习或者工作中更加熟练的使用string。本文中的代码仅供参考并不唯一。 二,默认成员函数 string主要有三个成员变量,…...
Java数组Arrays操作全攻略
Arrays类的概述 Java中的Arrays类位于java.util包中,提供了一系列静态方法用于操作数组(如排序、搜索、填充、比较等)。这些方法适用于基本类型数组和对象数组。 常用成员方法及代码示例 排序(sort) 对数组进行升序…...
2.2.2 ASPICE的需求分析
ASPICE的需求分析是汽车软件开发过程中至关重要的一环,它涉及到对需求进行详细分析、验证和确认,以确保软件产品能够满足客户和用户的需求。在ASPICE中,需求分析的关键步骤包括: 需求细化:将从需求收集阶段获得的高层需…...
篇章一 论坛系统——前置知识
目录 1.软件开发 1.1 软件的生命周期 1.2 面向对象 1.3 CS、BS架构 1.CS架构编辑 2.BS架构 1.4 软件需求 1.需求分类 2.需求获取 1.5 需求分析 1. 工作内容 1.6 面向对象分析 1.OOA的任务 2.统一建模语言UML 3. 用例模型 3.1 用例图的元素 3.2 建立用例模型 …...
[KCTF]CORE CrackMe v2.0
这个Reverse比较古老,已经有20多年了,但难度确实不小。 先查壳 upx压缩壳,0.72,废弃版本,工具无法解压。 反正不用IDA进行调试,直接x32dbg中,dump内存,保存后拖入IDA。 这里说一下…...
