电力物联网系统设计

电力物联网系统设计

简介

        在新能源行业从业多年,参与和负责过大大小小的的项目,发电侧、电网侧、用户侧系统都有过实际的项目经验,这些项目或多或少都有物联网采集方面的需求,本篇文章将会对电力行业物联网经验做一个总结分享。

一、物联网概述

        在了解电力物联网之前我们先了解一下物联网的概念,从名称上可以直观的理解物联网是指物体连接到网络中形成的一种网络,我们生活中或多或少都能知道物与物之间是通过传感器连接起来的。近十年里网络技术高速发展,物联网技术也随着网络技术的革新应用越来越多,近些年万物互联的蓝图越来越清晰可见。下图是网络技术发展时间线:

图1 网络技术发展时间线

        依稀记得那时候使用2G-3G网络的情景,那时候手机网页还是非常简单的结构,完全没想过看视频,只是用来刷新闻,很大一帮人用来关注NBA赛事新闻,现在想想感觉那时候好落后,后来有了4G,不知不觉手机内容越来越丰富了,手机不知不觉中切换到了智能手机,手机可以视频通话,看高清电影了,2019年5G的推出更是给加速了物联网时代万物互联景象的到来。

        我们身边家电(电视,空调,电冰箱等)也都连接网络了,我们使用的天猫精灵、百度精灵和小米精灵这些更是起到了控制终端。

        物联网通常被认为有3个层次,从下到上依次是感知层、网络层和应用层,如下图所示:

图2 物联网体系架构图

二、电力物联网的架构及关键技术

        前一节介绍了物联网的概念和发展的必然性和生活中随处可见的应用场景,了解了物联网,电力物联网就好理解了,电力物联网就是充分应用移动互联网、人工智能等现代信息技术、先进通信技术,实现电力系统各个环节的人机交互与万物互联,是一种具有状态全面感知、信息高效处理、应用便捷灵活等特点的智慧服务系统。电力物联网的体系架构集成了典型物联网体系架构的4层模型,分为感知层、网络层、平台层和应用层。以平台层为界限,往上至应用层的方向被称为北向,往下至感知层的方向为南向,而平台层被称为中台。如下图所示电力物联网体系架构图:

图3  电力物联网体系架构图

        由图示可以清晰的看到电力物联网感知层、网络层、平台层和应用层各个层级的组成元素,各个层级内容都是非常丰富的。信息技术行业从业者一般参与项目的经验集中在平台层和应用层,我这边也是在平台层和应用层有过大大小小不少的实践案例,在下一节我将介绍一下物联模块的一些设计思路。

三、电力物联网的实践经验

        经常听说技术卡脖子,拿到电力物联网体系架构图之后我们如果想要设计一套电力物联网系统卡脖子的技术将会有哪些呢?首先感知层将会是第一道卡脖子的地方,我们要做这一块的业务,我们需要具备研发智能设备的能力,网络层、应用层都没什么说的,研发物联网系统另一个卡脖子的地方就是平台层了,而这部分尤其是物联网管理中心的研发,但是信息技术行业有个好处就是有一大群热衷于开源的人,电力物联网行业现在开展如火如荼,我们肯定会有先行者已经贡献出了解决方案了,如下图正是我找到的一块热门的开源解决方案,JetLinks开源物联网基础平台:

图4 JetLinks开源物联网基础平台

        感兴趣的同学可以去官网学习和实际应用一下,我做物联网方面的设计也是参考这套系统设计的,最终没有选着直接使用是因为本身的业务没有达到该平台那么复杂,一款丰富的开源方案消化起来也是会耗费大量精力,权衡之后所以选择了自研。

        物联网系统首先我们要满足设备注册到系统,其次还需要把信息采集到系统,如图所示我们就需要设备介入网关、设备注册中心、消息网关,有了这些基础功能我们就可以设计业务功能了。电力行业一般顶层网络拓扑结构都是电站,电站下面是关联的设备,而设备通过约定的协议((TCP,MQTT,UDP,CoAP,HTTP,MODBUS等)给系统上送数据,这里的话就会有一个测点的概念,有了这几个模块我们就要考虑采集系统的稳定性了,这时候就会提出一个告警管理模块,如下图所示:

图5 物联管理中心示意图

        上面展示了物流管理中心示意图,内容稍微有些抽象,但是各大公司都是基于这样的模块划分来设计系统的,这几个模块也就是物联网平台核心构成模块。

总结

        本篇文章意在讲解电力物联网方面的基本概念,从物联网基础认知到电力物联网基础架构和关键技术,最后结合实际经验总结讲述了物联模块的设计思路,物联模块是物联网系统核心组成部分,也是物联网系统不可或缺的关键部分,掌握了这一模块的设计对我们后续参与丰富物联网平台层、应用层功能将起到极大的帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/441032.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode 刷题 [C++] 第3题.无重复字符的最长子串

题目描述 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 题目分析 可以使用滑动窗口加哈希表来实现: 使用start和end两个变脸来表示滑动窗口的头部位置和尾部位置,两者开始均为0;借助哈希表来记录已经遍…

六、长短时记忆网络语言模型(LSTM)

为了解决深度神经网络中的梯度消失问题,提出了一种特殊的RNN模型——长短期记忆网络(Long Short-Term Memory networks, LSTM),能够有效的传递和表达长时间序列中的信息并且不会导致长时间前的有用信息被忽略。 长短时记忆网络原理…

vue iis 配置

下载安装两个IIS模块 1). 传送门:URL Rewrite 2). 传送门:Application Request Routing 注 : 只有在 服务器的主页 有Application Request Routing 部署VUE网站 生成网站 在VUE项目打包生成出发布文件,即文件夹 dist,此处忽略 复制到你需要存放网站的…

10 事务控制

文章目录 事务控制事务概述事务操作事务四大特性事务隔离级别 事务控制 事务概述 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,既需要删除人员的基本资料,也要删除和该…

kafka报文模拟工具的使用

日常项目中经常会碰到消费kafka某个topic的数据,如果知道报文格式,即可使用工具去模拟发送报文,以此测试代码中是否能正常消费到这个数据。 工具资源已上传,可直接访问连接下载:https://download.csdn.net/download/w…

Learn OpenGL 02 你好,三角形

图形渲染管线 图形渲染管线的每个阶段的抽象展示。要注意蓝色部分代表的是我们可以注入自定义的着色器的部分 首先,我们以数组的形式传递3个3D坐标作为图形渲染管线的输入,用来表示一个三角形,这个数组叫做顶点数据(Vertex Data)。 顶点着色…

编译内核错误 multiple definition of `yylloc‘

编译内核错误 # make ARCHarm CROSS_COMPILEarm-mix410-linux- uImageHOSTLD scripts/dtc/dtc /usr/bin/ld: scripts/dtc/dtc-parser.tab.o:(.bss0x10): multiple definition of yylloc; scripts/dtc/dtc-lexer.lex.o:(.bss0x0): first defined here collect2: error: ld ret…

昏暗场景增强-低照度增强-弱光增强(附代码)

引言 随着现代科技的发展,图像采集设备已经渗透到生活的方方面面,然而在昏暗场景、低照度或弱光条件下,图像的质量往往受到严重影响,表现为亮度不足、对比度低下、色彩失真以及细节丢失等问题。这类图像对于人眼识别和计算机视觉…

FPGA IBUFG

IBUFG和IBUFGDS的输入端仅仅与芯片的专用全局时钟输入管脚有物理连接,与普通IO和其它内部CLB等没有物理连接。 所以,IBUFG输入的不能直接接另外信号。 GTH transceiver primitives are called GTHE3_COMMON and GTHE3_CHANNEL in UltraScale FPGAs, an…

部署LVS+Keepalived高可用群集(抢占模式,非抢占模式,延迟模式)

目录 一、LVSKeepalived高可用群集 1、实验环境 2、 主和备keepalived的配置 2.1 yum安装ipvsadm和keepalived工具 2.2 添加ip_vs模块并开启ipvsadm 2.3 修改keepalived的配置文件 2.4 调整proc响应参数,关闭linux内核的重定向参数响应 2.5 将主服务器的kee…

SpringBoot整合Redis实现分布式锁

SpringBoot整合Redis实现分布式锁 分布式系统为什么要使用分布式锁? 首先,分布式系统是由多个独立节点组成的,这些节点可能运行在不同的物理或虚拟机器上,它们通过网络进行通信和协作。在这样的环境中,多个节点可能同…

群智能优化算法:巨型犰狳优化算法(GAO)求解23个基准函数(提供MATLAB代码)

一、巨型犰狳优化算法 巨型犰狳优化算法(Giant Armadillo Optimization,GAO)由Omar Alsayyed等人于2023年提出,该算法模仿了巨型犰狳在野外的自然行为。GAO设计的基本灵感来自巨型犰狳向猎物位置移动和挖掘白蚁丘的狩猎策略。GAO…

LLM 构建Data Muti-Agents 赋能数据分析平台的实践之①:数据采集

一、 概述 在推进产业数字化的过程中,数据作为最重要的资源是优化产业管控过程和提升产业数字化水平的基础一环,如何实现数据采集工作的便利化、高效化、智能化是降低数据分析体系运转成本以及推动数据价值挖掘体系的基础手段。随着数字化在产业端的推进…

电脑小问题:Windows更新后黑屏

Windows 更新后黑屏解决方法 在 Windows 更新后,伴随了一个小问题,电脑启动后出现了桌面黑屏。原因可能是火绒把 explorer.exe 当病毒处理了。 下面讲解 Windows 更新后黑屏的解决方法,步骤如下: 1. 按 ctrl alt delete 组合键…

JAVA实战开源项目:生活废品回收系统(Vue+SpringBoot)

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容三、界面展示3.1 登录注册3.2 资源类型&资源品类模块3.3 回收机构模块3.4 资源求购/出售/交易单模块3.5 客服咨询模块 四、免责说明 一、摘要 1.1 项目介绍 生活废品回收系统是可持续发展的解决方案,旨在鼓…

【操作系统概念】 第9章:虚拟内存管理

文章目录 0.前言9.1 背景9.2 按需调页9.2.1 基本概念9.2.2 按需调页的性能 9.3 写时复制9.4 页面置换9.4.1 基本页置换9.4.2 FIFO页置换9.4.3 最优(Optimal)置换9.4.4 LRU(Least Recently Used)页置换9.4.5 近似LRU页置换9.4.6 页缓冲算法 9.5 帧分配9.5…

遥遥领先!基于transformer变体的时间序列预测新SOTA!

目前,以CNN、RNN和 Transformer 模型为代表的深度学习算法已经超越了传统机器学习算法,成为了时间序列预测领域一个新的研究趋向。这其中,基于Transformer架构的模型在时间序列预测中取得了丰硕的成果。 Transformer模型因其强大的序列建模能…

JVM-垃圾收集器G1

G1垃圾回收器 概述: 是一款面向服务器的垃圾收集器,主要针对配备多个处理器及大容量内存的机器. 以极高效率满足GC停顿时间要求的同时,还具备高吞吐量性能特征.G1保留了年轻代和老年代的概念,但不再是物理隔阂了,它们都是(可以不连…

Apache服务的搭建与配置

一、apache安装 systemctl stop firewalldsystemctl disable firewalldsetenforce 0yum -y install httpdsystemctl start httpdnetstat -ntlp | grep 80 二、认识主配置文件 # vim /etc/httpd/conf/httpd.conf ServerRoot "/etc/httpd" #定义工作目…

【linux驱动开发】IO模型之同步IO、异步IO、IO多路复用

文章目录 IO的概述IO模型的实现阻塞IO非阻塞IOIO多路复用信号驱动异步IO 编译与测试说明 IO的概述 io,英文名称为inoput与output,表示输入与输出。 在冯诺依曼结构计算机中,计算机由 运算器、控制器、存储器、输入、输出五部分组成&#xf…