水库大坝北斗RTK位移自动监测系统方案

news/2024/11/24 8:51:26/

一、方案背景

我国已拥有水库大坝9.8万余座,其中95%以上为土石坝,95%以上是上个世纪80年代以前建设的老坝。虽然近10年来我国进行了大规模的病险水库除险加固,但水库大坝数量多,土石坝多,出险的几率非常高。大坝作为一种大型水工建筑物,其投资和建成后产生的效果都是巨大的,同时由于其结构、运行环境等因素的复杂性,加上设计、施工、运维的不确定性,如果发生意外变形,失事后造成的灾难也是极其严重的。因此对水利水电大坝运行状态进行持续的实时监测,是十分有必要的,不仅可以为大坝提供安全评估,保证大坝的安全运行,对水库大坝安全自动化监测预警意义重大。

二、技术原理

GNSS定位的过程,受到电离层延迟、对流层延迟、多径效应、卫星星历误差、卫星时钟误差、相对论效应、接收机时钟误差、(接收机天线相位中心相对于测站标识中心的)位置误差和天线相位中心 位置的偏差等等,定位误差常常高达10-30米。

 

减少甚至消除上文所提到的误差是提高定位精度的措施之一,而差分GNSS可有效利用已知位置的基准站将公共误差估算出来,通过相关的补偿算法削弱或消除部分误差, 从而提高定位精度。

差分GNSS的基本原理主要是在一定地域范围内设置一台或多台接收机,将一台已知精密坐标的接收机作为差分基准站,基准站连续接收 GNSS信号,与基准站已知的位置和距离数据进行比较,从而计算出差分校正量。然后,基准站就会将此差分校正量发送到其范围内的流动站进行数据修正,从而减少甚至消除卫星时钟、卫星星历、电离层延迟与对流层延迟所引起的误差,提高定位精度。

流动站与差分基准站的距离直接影响差分 GNSS的效果,流动站与差分基准站的距离越近,两站点之间测量误差的相关性就越强,差分 GNSS系统性能就越好。

三、系统构成

数据采集子系统:由GNSS接收机及天线组成,可以有效提供监测精度及可靠性;

数据传输通讯子系统:根据现场情况,可以选择LoRa、4G及北斗短报文等通讯方式进行数据传输;

数据处理、分析子系统:采用专用CDM解算软件进行自动化数据处理、分析;

辅助支持子系统:系统具备完善的防雷系统(包括电力线路防雷和直接雷防护)和稳定的供电系统(太阳能供电和市电配合使用)。

 

四、系统特点

◆ 专用的GNSS解算CDM软件内置卡尔曼滤波等算法,可以有效提供监测精度;

◆ GNSS监测系统在各种气候条件下均可正常运行,提供可靠的监测数据;

◆ 四星全频段GNSS接收机,基准站精度高达8mm±1pm ;

◆ 可选扼流圈天线,抗多路径误差,信号更稳定;

◆实时监测:7*24小时无人值守在线实时监测。

◆超限预警:当监测数据超出设定的阈值时,可通过抓拍、平台软件、短信通知等方式进行预警。

◆现场视频确认:必要时,可通过4G/5G无线网络远程查看现场的实时监控画面。

◆联动控制:全方位一站式服务。具有从感知、采集、平台、用户管理等全流程的研发能力,具有多年完整的项目集成经验。

五、系统价值
 

水库大坝GNSS位移自动监测系统的应用解决了很多问题,尤其是面对局部坍塌、沉降、隆起活动;地下、地面变形动态来袭而总成的人员伤亡以及财产损失,通过系统对监测数据和历史数据的进行分析比对,得出预警信息,为相关部门提供决策依据,保障民众生命财产安全。


http://www.ppmy.cn/news/1067123.html

相关文章

java反射获取对象的方法

invoke() 方法是 Java 反射机制中一个重要的方法,用于调用已获取的反射对象(如 Method、Constructor)代表的方法或构造函数。 通过 invoke() 方法可以在运行时动态地调用指定对象的方法或创建对象实例。它接受两个参数:第一个参数…

【VMware】CentOS 设置静态IP(Windows 宿主机)

文章目录 1. 更改网络适配器设置2. 配置虚拟网络编辑器3. 修改 CentOS 网络配置文件4. ping 测试结果 宿主机:Win11 22H2 虚拟机:CentOS-Stream-9-20230612.0 (Minimal) 1. 更改网络适配器设置 Win R:control 打开控制面板 依次点击&#x…

IPD流程中,CDCP评审的内容、评审标准和评审要素

在IPD(Integrated Product Development)流程中,CDCP(Critical Decision Checkpoint)决策评审是一个重要的里程碑评审,用于评估项目在关键决策点上的可行性和风险,以决定是否继续项目的下一阶段。…

Python爬虫网络安全:优劣势和适用范围分析

各位Python程序猿大佬们!在当今数字化时代,网络安全是至关重要的。保护你的网络通信安全对于个人和组织来说都是非常重要的任务。在本文中,我将与你一起探讨Python网络安全编程中的代理、虚拟专用网络和TLS这三个关键概念,分析它们…

Leetcode每日一题:1267. 统计参与通信的服务器

原题 这里有一幅服务器分布图,服务器的位置标识在 m * n 的整数矩阵网格 grid 中,1 表示单元格上有服务器,0 表示没有。 如果两台服务器位于同一行或者同一列,我们就认为它们之间可以进行通信。 请你统计并返回能够与至少一台其…

RocketMQ同一topic,多个消费组

RocketMQ同一topic,多个消费组原理 RocketMQ是一款分布式消息队列系统,用于实现高效可靠的消息传递。在RocketMQ中,一个topic可以被多个消费组(consumer group)订阅。多个消费组可以同时消费同一个topic的消息&#x…

Java的类加载顺序

加载、验证、准备、解析和初始化。 加载 “加载”(Loading)阶段是“类加载”(Class Loading)过程的第一个阶段,在此阶段,虚拟机需要完成以下三件事情: 通过一个类的全限定名来获取定义此类的二进制字节流。将这个字节流所代表的静态存储结构…

【Go 基础篇】切片:Go语言中的灵活数据结构

在Go语言中,切片(Slice)是一种强大且灵活的数据结构,用于管理和操作一系列元素。与数组相比,切片的大小可以动态调整,这使得它成为处理动态数据集合的理想选择。本文将围绕Go语言中切片的引入,介…