电力物联网系统设计

电力物联网系统设计

简介

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

一、物联网概述

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

图1 网络技术发展时间线

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

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

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

图2 物联网体系架构图

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

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

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

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

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

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

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

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

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

图5 物联管理中心示意图

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

总结

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ubuntu nginx

FFmpeg nginx-http-flv-module flv.js 实现视频流播放-一只小松徐吖 (xaoxu.cn) cat /etc/nginx/sites-enabled/default ## # You should look at the following URLs in order to grasp a solid understanding # of Nginx configuration files in order to fully unleash …

【Spring知识体系】1.1 Java 注解(Annotation)

文章目录 1.1 注解(Annotation)1.1.1 什么是注解1.1.2 内置注解1.1.3 元注解(5种)1.14 自定义注解1.15 注解使用场景介绍※ 本文小结 1.1 注解(Annotation) 1.1.1 什么是注解 注解的定义:它提…

2024-3-8 python管理有序序列使用bisect模块,存放数字array比list更快更省空间

bisect模块 bisect.bisect(sequnce, target):返回target在sequence中的位置,该位置的标准是target放在这位置的后方,sequence仍然能保持有序。比如sequence [1,3,4,5,10],target6,则bisect.bi…

基于工业边缘网关的机械状态监测与故障诊断应用

机械设备工作于各种各样的环境,在运行过程中必然受到力、温度、摩擦等多种物理、化学作用,使机械设备状态和性能变化,进而产生“隐性故障”。随着机械设备“隐性故障”的长期累积,可能造成设备损伤损坏,甚至影响系统整体生产和运营&#xff0…

Vue3:用computed函数实现计算属性

一、情景说明 在Vue2中,我们知道计算数学是通过vc实例中配置computed块来实现 这一篇,来学习Vue3中的计算属性如何实现。 二、案例 1、引入函数 import {ref,computed} from vue2、只读的计算属性 let fullName computed(()>{return firstName.…

从零开始学习Diffusion Models: Sharon Zhou

How Diffusion Models Work 本文是 https://www.deeplearning.ai/short-courses/how-diffusion-models-work/ 这门课程的学习笔记。 文章目录 How Diffusion Models WorkWhat you’ll learn in this course [1] Intuition[2] SamplingSetting Things UpSamplingDemonstrate i…

帮管客 CRM jiliyu SQL注入漏洞复现

0x01 产品简介 帮管客CRM是一款集客户档案、销售记录、业务往来等功能于一体的客户管理系统。帮管客CRM客户管理系统,客户管理,从未如此简单,一个平台满足企业全方位的销售跟进、智能化服务管理、高效的沟通协同、图表化数据分析帮管客颠覆传统,重新定义企业管理系统。 …

乐得瑞的一拖二100W智能分配方案更加成熟

在快节奏的现代生活中,手机不仅是通讯工具,更是我们工作、学习和娱乐的得力助手。然而,手机的电量问题一直是困扰我们的难题。为了解决这一问题,市场上应运而生了一种名为“一拖二快充线”的充电设备。它集快速充电与独特设计于一…

ADS功分器模型含义

ADS功分器模型含义 文章目录 ADS功分器模型含义dbpolar和单个值polar和单个值polar和dbpolar单个值 S21和S31传输系数 S11和S22反射系数 Isolation 隔离度 Zref 端口的参考阻抗,默认为50Ω CheckPassivity 检查是否无源,默认是无源器件 目前根据仿真结…

Shopify支持哪些付款方式 Shopify绑定信用卡教程

一、Shopify 信用卡和借记卡支付:Shopify支持Visa、Mastercard、American Express等国际信用卡和借记卡付款。卖家可以通过选择Fomepay的447420来付款 二、Shopify绑定信用卡教程 要在Shopify上绑定国内信用卡,需要进行以下步骤。 1、办理一张visa信…

C语言-指针(下)

文章目录 前言    文章目录 前言 一、指针运算 1.指针-整数 2.指针-指针 3.指针关系运算 二、野指针 1.概念 2.野指针的成因 1.未初始化 2.指针越界访问 3.指针指向的空间释放 3.避免野指针 1.指针初始化 2.小心指针越界 3. 指针变量不再使用时,及时置NULL 总结 …

Kafka MQ 生产者和消费者

Kafka MQ 生产者和消费者 Kafka 的客户端就是 Kafka 系统的用户,它们被分为两种基本类型:生产者和消费者。除 此之外,还有其他高级客户端 API——用于数据集成的 Kafka Connect API 和用于流式处理 的 Kafka Streams。这些高级客户端 API 使用生产者和消…

突破编程_C++_设计模式(简单工厂模式)

1 简单工厂模式的概念 简单工厂模式(Simple Factory Pattern)是设计模式中的一种创建型模式。它的主要目的是将对象的实例化与使用解耦,使得客户端无需关心对象的创建细节,只需通过工厂类来获取所需的对象。 在简单工厂模式中&a…

线程安全--浅谈Ad-hoc与加锁的区别

浅谈Ad-hoc 与加锁 两者要解决的都是对对象的语义混乱操作,即有个count进行累加操作。 我的理解/文心一言的反馈如下: 加锁是保证我们对同一个count在多线程下的访问有序,即“读写-修改-写入”具有原子性。 而Ad-hoc机制就是通过程序员自己定义一个私有…

【Java】生成条形码工具类

报销单需要根据单号生成条形码 先看效果图 直接上代码,复制即可使用 /*** Description:生成条形码*/ public class BarCodeUtils {/*** 默认图片宽度*/private static final int DEFAULT_PICTURE_WIDTH 300;/*** 默认图片高度*/private static final int DEFAULT_…

一起来读李清照

当然先祝各位女生节日快乐🎁🎁啦​。​ 但是呢,今天,我们不聊技术,来聊点其他的。 大家都知道今天是三八妇女节,三八妇女节的是中国人的叫法,也叫国际妇女节。是为了纪念妇女权利的运动&#…

基于禁忌搜索算法(TS)的TSP(Python实现)

本篇文章是博主在最化优学习、人工智能等领域学习时,用于个人学习、研究或者欣赏使用,并基于博主对相关等领域的一些理解而记录的学习摘录和笔记,若有不当和侵权之处,指出后将会立即改正,还望谅解。文章分类在最优化算…

springboot248校园资产管理

校园资产管理 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本校园资产管理就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大…

CDN(内容分发网络):加速网站加载与优化用户体验

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

java——2024-03-03

String类的对象能被修改吗?如果不能需要用什么修改?StringBuilder和StringBuffer的区别?equals和区别谈谈对面向对象的理解重载和重写的区别说一下ArrayList,LinkedList底层实现以及区别什么是哈希冲突?hashMap和conCu…