当前位置: 首页 > news >正文

一种供水系统物联网监测系统

1.1供水系统

1.1.1监测范围选择依据

(1)管网老化区域管网

管网建设年代久远,通常管网发生破损问题较大,根据管网本身属性和历史发生事件的统计分析,结合数理统计,优先选择管网老化区域的管段所在区域进行监测。

(2)人口密集区域的供水管网

发生在人口密集区域的供水管道,一旦发生供水事故,可能会对居民正常生活造成较大影响,或者位于重要路段,因管网事故而带来的次生衍生灾害多。需要对该区域内因管道异常而带来可能的爆管、路面塌陷事件进行提前预警监测。

(3)敏感区域周围的供水管网

敏感区域需要稳定的后勤保障,正常的供水是保证以上部门正常工作的基础。因此需要对以上部门周围的管网进行监测,确保该区域周围管网的安全和稳定运行。

(4)管网周边环境威胁较大区域的供水管网

如位于快车道路面下的管道,因受地面交通压力影响而易受到损坏;酸碱腐蚀性强的土壤环境下,对于碳钢材质的管道影响较大。此类管道需要针对相应的风险,进行针对性的监测。土质类型较为脆弱的位置,管网上期渗漏可能会引发管网沉降,需设置相应安全监测。

1.1.2监测内容

1.1.2.1供水水厂水质

水质安全是供水安全的重要内容。结合《城市供水水质标准》中对出厂水检测参数的要求和淮北市供水水质实际状况,可通过监测出厂水的浊度、余氯、PH值、硬度和CODMn等参数进行水质健康状况评估。通过水质在线监测可实时获取出厂水水质信息,保障出厂水水质安全和提高水质突发事件预警能力。

1.1.2.2供水管网流量

流量是供水管网运行的一项重要参数,也是供水企业最为关心的指标之一,管网中用户用水或管道泄漏都会造成管道流量的增加,流量的大小与供水管网的运行状态稳定性、用户使用情况以及供水企业经营状况密切相关。因此通过监测管道的流量,将为供水管网的监测报警和预测预警提供依据,并为供水企业的日常精细化管理提供基础数据。

1.1.2.3供水管网压力

压力也是供水管网运行的又一个重要参数,压力的大小关系到管网的运行安全和用户用水的稳定性。压力过大会增加供水管道的泄漏和爆管概率,同时增加供水企业的能耗,压力过低会影响居民用水的稳定性。供水管网压力的大小是反应管网运行稳定性和健康状态的重要指标。因此通过监测管道的压力,将为供水管网的监测报警和预测预警提供依据,为供水企业的降耗管理和精细化管理提供基础数据。

管网上泵和阀门突然的启闭容易造成水锤的产生,瞬间的压力增大对管道的安全产生重大威胁,多数的突发性爆管与水锤有密切的关系。因此通过监测管道内的瞬间压力变化,捕捉水锤产生的信号,对管道的安全状况进行提前预警,为管道的日常管理和巡检养护提供依据。同时高频压力还可以及时监测到管网漏水的瞬时压力变化,为管道漏水预测和定位提供数据。

1.1.2.4供水管网漏失声波

供水管道是压力管道,当管道发生泄漏时,泄漏口会发出特定频率的声波。通过监测漏失声波,可以直接判断出管道是否漏水,结合数据相关性分析,还可以实现漏点的精准定位。对福州市供水管网的漏失信号进行监测,可以指导管道维护和应急处置工作,防止持续泄漏导致爆管或地下空洞等事故的发生。

1.1.3主要设备

1.1.3.1水质监测仪

水质监测仪用来实时监测供水的水质情况,在供水管道上取水后自动输送到检验室进行检验,对不同地区的水质情况,可选择PH、余氯、硬度、浊度、氨氮含量等水质参数进行监测。

针对供水水质特性,可选用但不限于以下检测模块:

(1)高精度浊度仪

(2)微量余氯/总氯分析仪

(3)高精度pH计

(4)硬度分析仪

(5)氨氮分析仪

1.1.3.2流量计

流量计用来监测管网某一节点处的瞬时流量和累计流量,按监测原理分为电磁流量计、超声波流量计。按设备安装方式又可分为外夹式、插入式、管段式等形式。

1.1.3.3高频压力计

压力计用来监测管道节点的实时压力,按数据采集频率分为普通压力计和高频压力计两种,高频压力计具有采集传输频率更高,响应速度更快的特点,并可根据监测需求,预设传感器的采集频率和数据上传频率。

1.1.3.4漏失监测仪

漏失监测仪是基于声音信号检测的漏失监测常用设备,其主要工作原理是把记录仪放置在被监测的管道上,通过定时采集管道上漏失噪声强度的带宽信号,分析噪声强度在所采集强度信号上的正态分布,判断管道是否漏水。

1.1.3.5物联网网关

物联网网关可以实现感知网络与通信网络,以及不同类型感知网络之间的协议转换,既可以实现广域互联,也可以实现局域互联。运营商网络可通过物联网网关设备与底层传感器连接,实现传感器数据的远程传输。

相关文章:

一种供水系统物联网监测系统

1.1供水系统 1.1.1监测范围选择依据 (1)管网老化区域管网 管网建设年代久远,通常管网发生破损问题较大,根据管网本身属性和历史发生事件的统计分析,结合数理统计,优先选择管网老化区域的管段所在区域进行…...

Linux驱动开发——字符设备(2)

目录 虚拟串口设备驱动 一个驱动支持多个设备 习题 虚拟串口设备驱动 字符设备驱动除了前面搭建好代码的框架外,接下来最重要的就是要实现特定于设备的操作方法,这是驱动的核心和关键所在,是一个驱动区别于其他驱动的本质所在,…...

【MySQL数据库原理】MySQL Community安装与配置

目录 安装成功之后查看版本验证1、介绍、安装与配置数据库2、操作MySQL数据库3、MySQL数据库原理安装成功之后查看版本验证 SELECT VERSION();查看mysql版本号 1、介绍、安装与配置数据库 下载安装包:https://download.csdn.net/download/weixin_41194129/87672588 MySQL…...

【ROS参数服务器增删改c++操作1】

需求:实现参数服务器参数的增删改查操作。 在C中实现参数服务器数据的增删改查,可以通过两套API实现:. ros::NodeHandle ros::param下面为具体操作演示: 在src下面的自己定义的作用包下面新建文件。 比如我的是一直存在的demo03_ws文件下的src里面&…...

elasticsearch 常用数据类型详解和范例

主要内容 elasticsearch 中的字符串(keyword)类型 的详解和范例 elasticsearch 中的字符串/文本(text)类型 的详解和范例 elasticsearch 中的数字(数值)类型 的详解和范例 elasticsearch 中的布尔&#…...

力扣119杨辉三角 II:代码实现 + 方法总结(数学规律法 记忆法/备忘录)

文章目录第一部分:题目第二部分:解法①-数学规律法2.1 规律分析2.2 代码实现2.3 需要思考第三部分:解法②-记忆法(备忘录)第四部分:对比总结第一部分:题目 🏠 链接:119.…...

安装pandas遇到No module named ‘_bz2’ 的解决方案

出现这个问题我们可以按照这篇博客去解决: https://blog.csdn.net/bf96163/article/details/128654915 如果解决不了,可以这样去做: 1.确保安装了 对应的库 // ubuntu安装命令 sudo apt-get install bzip2-devel // centos安装命令 sudo y…...

【数据治理-05】什么数据才是货真价实的数据资产,一起聊聊数据资产

在国家层面一些列文件、纲要、政策、办法等政府力量的推动下,数据资产这个词越来越频繁的出现在我们寻常工作当中,现在越来越觉得这个词被滥用,大有“一切数据皆是资产”的感觉,业务数据是资产、技术数据是资产,不能共…...

第三章 ARM处理器体系结构【嵌入式系统】

第三章 ARM处理器体系结构【嵌入式系统】前言推荐第三章 ARM处理器体系结构3.1 概述3.2 ARM处理器的结构3.7 ARM的异常中断处理最后前言 以下内容源自《【嵌入式系统】》 仅供学习交流使用 推荐 无 第三章 ARM处理器体系结构 留着占位 敬请期待 3.1 概述 3.2 ARM处理器的…...

最速下降法

首先,计算函数f的梯度向量:∇f(x1,x2)[2x150x2]\nabla f(x_1,x_2) \begin{bmatrix}2x_1\\50x_2\end{bmatrix}∇f(x1​,x2​)[2x1​50x2​​] 然后,选择一个初始点(x10,x20)(x_1^0,x_2^0)(x10​,x20​),比如(0,0)(0,0)(0,0)。 接…...

R语言实践——ggplot2+ggrepel绘制散点+优化注释文本位置

简介 书接adjustText实践——调整matplotlib散点图标签,避免重复 上文中,matplotlibadjustText对于我的实例来说并没有起到很好的效果。所以,博主决定在R中利用gglot2ggrepel绘制,期待效果。 操作过程 博主不常使用R&#xff…...

[TIFS 2022] FLCert:可证明安全的联邦学习免受中毒攻击

FLCert: Provably Secure Federated Learning Against Poisoning Attacks | IEEE Journals & Magazine | IEEE Xplore 摘要 由于其分布式性质,联邦学习容易受到中毒攻击,其中恶意客户端通过操纵其本地训练数据和/或发送到云服务器的本地模型更新来毒…...

css3关键帧动画

CSS3关键帧动画是一种在网页设计中常用的技术,通过使用CSS3的关键帧动画功能,可以实现网页上各种形式的动画效果,例如淡入淡出、滑动、旋转、缩放等,这些动画效果可以让网页更加生动有趣,吸引用户的注意力,…...

在 macOS Mojave 之后的每一个版本中都隐藏着比特币白皮书(Bitcoin Whitepaper)

今天我在尝试解决打印机故障问题时,发现了自2018年Mojave版本以来,macOS都附带了一份Satoshi Nakamoto(即中本聪)的比特币白皮书PDF副本[1]。 我已经询问了十几位使用Mac的朋友,他们都确认macOS里面有这个文件。这个文…...

一文看懂SpringBoot操纵数据库

1.前言 很多同学进入公司就开始参与项目开发,大多数情况是对某个项目进行维护或者需求迭代,能够从0到1参与到项目中的机会很少,因此并没有多少机会了解某些技术的运行机制。换句话说,有的面试官在面试的时候就会探讨深层的技术问题…...

科普:java与C++的区别

Java与C是两种广泛使用的编程语言,它们在某些方面存在不同之处。本文将详细介绍Java与C的区别。 一、C与Java的历史 C语言是由Bjarne Stroustrup在20世纪80年代初期开发的一种面向对象编程语言,它是C语言的扩展。Java语言是由Sun Microsystems公司于20…...

突发!ChatGPT疯了!

‍数据智能产业创新服务媒体——聚焦数智 改变商业今天,笔者正常登录ChatGPT,试图调戏一下他。但是,突然震惊的发现,ChatGPT居然疯了。之所以说他是疯了,而不是崩溃了,是因为他还能回复我,但回…...

docker-compose容器编排使用详解+示例

文章目录一、docker-compose概述1、产生的背景2、核心概念3、使用的三个步骤4、常用命令二、下载安装1、官方文档2、下载3、卸载三、使用compose1、前置知识,将一个springboot项目打包为镜像2、编写docker-compose.yml文件3、启动docker-compose4、停止一、docker-c…...

可用的rtsp ,rtmp地址以及使用VLC和ffmpeg 播放视频流

可用的 rtmp地址: rtmp://ns8.indexforce.com/home/mystream 可用的 rtsp地址: rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mp4 可搭配VLC播放器使用,以及虚幻4 流媒体使用,实现直播效果 1.使用VLC 播放:https://www.vi…...

Python机器学习:朴素贝叶斯

前两天不知道把书放哪去了,就停更了一下,昨天晚上发现被我放在书包夹层里面了,所以今天继续开始学习。 首先明确一下啊,朴素贝叶斯是什么:朴素贝叶斯分类器是一种有监督的统计学过滤器,在垃圾邮件过滤、信…...

VB.net复制Ntag213卡写入UID

本示例使用的发卡器:https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...

ssc377d修改flash分区大小

1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...

STM32+rt-thread判断是否联网

一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...

蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练

前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1):从基础到实战的深度解析-CSDN博客,但实际面试中,企业更关注候选人对复杂场景的应对能力(如多设备并发扫描、低功耗与高发现率的平衡)和前沿技术的…...

linux 下常用变更-8

1、删除普通用户 查询用户初始UID和GIDls -l /home/ ###家目录中查看UID cat /etc/group ###此文件查看GID删除用户1.编辑文件 /etc/passwd 找到对应的行,YW343:x:0:0::/home/YW343:/bin/bash 2.将标红的位置修改为用户对应初始UID和GID: YW3…...

Axios请求超时重发机制

Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式: 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...

Java多线程实现之Thread类深度解析

Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...

Mobile ALOHA全身模仿学习

一、题目 Mobile ALOHA:通过低成本全身远程操作学习双手移动操作 传统模仿学习(Imitation Learning)缺点:聚焦与桌面操作,缺乏通用任务所需的移动性和灵活性 本论文优点:(1)在ALOHA…...

Netty从入门到进阶(二)

二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架,用于…...

【LeetCode】3309. 连接二进制表示可形成的最大数值(递归|回溯|位运算)

LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 题目描述解题思路Java代码 题目描述 题目链接:LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 给你一个长度为 3 的整数数组 nums。 现以某种顺序 连接…...