安科瑞 Acrel-1000DP 分布式光伏监控系统在工业厂房分布式光伏发电项目中的应用
吕梦怡
18706162527
摘 要:常规能源以煤、石油、天然气为主,不仅资源有限,而且会造成严重的大气污染,开发清洁的可再生能源已经成为当今发展的重要任务,“节能优先,效率为本”的分布式发电能源符合社会发展要求。
随着“双碳”目标的推进,如今清洁能源所占比重大幅度增加,分布式光伏发电在我国快速发展,但其随机性、间歇性的特点给新能源消纳和电网稳定带来很大的挑战,通过预测光伏发电可以在一定程度上改善新能源消纳问题,减少光伏发电的不稳定性对电网的冲击。本文介绍了安科瑞Acrel-1000DP分布式光伏监控系统以及光功率预测系统在上海汽车变速器有限公司8.3MWp分布式光伏发电项目中的应用。
关键词:清洁能源;分布式光伏;光功率预测
1.项目概述
上海汽车变速器有限公司屋顶光伏发电项目(以下简称“本项目”),位于上海市嘉定区,装机容量为8.3MW,采用自发自用余电上网模式。本项目现役35kV用户站1座,站内2台35kV主变,容量均为20MVA。本次光伏设计2个并网点,新建一座10kV开关站,光伏组件逆变为0.8kV交流电压,经升压后2个并网点以10kV电压等级分别接入35kV用户站的10kVⅠ段母线、Ⅱ段母线,并网点容量分别为3.6MW、2.976MW。
本项目采集光伏站内的电流、电压、有功、无功、功率因数、有功电度、无功电度及断路器状态等信息,通过数据通信终端采用无线公网作为传输通道接入地调系统。
2.分布式光伏设计
本项目电量消纳方式采用“自发自用,余电上网”,光伏单晶硅组件采用平铺设计,共使用14382块组件组成527个组串,每个组串包含15~28块数量不等的组件。
项目新建5台箱变,共有2.5MVA变压器2台,1.6MVA变压器2台,0.8MVA变压器1台,箱变分别接4、5、7、2、6台逆变器,每台光伏逆变器接9~27路数量不等的组串。其中#2、#3箱变汇总接入10kV开关站内#1汇集进线柜,通过#1光伏并网柜接入35kV变电站10kVⅠ段母线#1光伏接入柜,#1并网点容量为3.6MW;#1、#4、#5箱变分别接入10kV开关站内#2、#3、#4汇集进线柜,通过#2光伏并网柜接入35kV变电站10kVⅡ段母线#2光伏接入柜,#2并网点容量为2.976MW。
3.技术方案
本项目部署了一套Acrel-1000DP分布式光伏监控系统,搭配一套光功率预测系统,用于预测光伏发电量、响应调度调控。
光伏电站中5台箱变之间通过光纤环网,保证数据长距离的稳定传输,通过通信管理机及网络交换机实时采集微机保护装置、电能质量在线监测装置、计量、远动系统等二次设备数据,实现光伏发电系统监控与自动化管理;同时,配置对时装置、远动装置满足系统与上级调度的需求,配置一套一体化电源系统,为二次设备及监控主机等重要设备运行提供稳定可靠的电源,实现整个光伏系统的安全、稳定运行。
3.1.安全自动装置
1)故障解列装置
装置能够监测电网的实时状态,一旦检测到异常或故障信号,如短路、过载等,它会立即启动,迅速切断故障区域与非故障区域之间的电气连接。既能防止故障设备对电网造成进一步损害,也确保其他单元的正常运行,保障用户的电力需求。
2)防孤岛装置
在电网失电的情况下,分布式电源未能够及时与电网断开连接,会形成孤岛状态,这种状态可能造成分布式电源不可控、电网恢复时电压和频率不匹配等问题,也可能导致电力工作人员在不知情的情况下进行危险操作。防孤岛装置通过实时监测电网状态,一旦检测到电网断电,能够在规定的时间内迅速切断分布式电源与电网的连接,从而保障电网的安全运行和维修人员的人身安全。
3)电能质量在线监测装置
电能质量在线监测装置是一种用于实时监测和分析电力系统中电能质量的高科技设备。其主要功能包括对电压、电流、频率、谐波、闪变、波动等关键电能质量参数进行测量和记录,装置能够及时识别出电能质量问题,如电压波动、谐波污染及瞬态电压等,从而为电力用户提供有效的改进建议。
3.2.调度数据网设备
1)纵向加密装置
纵向加密装置通过采用加密技术,来确保信息在传输过程中的机密性和完整性。装置通过将数据进行加密处理,使得即使信息在传输过程中被截获,未经授权的第三方也无法解读其中的内容。
2)正反向隔离装置
正反向隔离装置通过物理或逻辑手段将不同安全等级的网络区域隔离开来,有效防止了网络间的直接通信,从而避免了潜在的信息泄露和攻击。同时,装置支持在两个隔离的网络区域之间进行单向的、安全的数据交换,在数据传递过程中会对数据进行签名验证、内容过滤、有效性检查等处理,以抵御病毒、黑客等恶意攻击,确保数据的合法性和安全性。
3.3.光功率预测系统
光伏电站本地布置微型气象站,采集光伏站的总辐照度、风速、风向、温度、相对湿度、大气压力等信息,光功率预测系统通过采集到的实时气象条件以及天气预报、太阳能资源的动态变化,对太阳能光伏发电站的输出功率进行短期和超短期的预测,从而帮助电力调度部门合理安排发电计划,优化电网运行,减少因太阳能发电波动性带来的电网不稳定风险,提高光伏发电的并网效率和经济效益。
4.系统结构
本项目集成了一套分布式光伏监控系统Acrel-1000DP与光功率预测系统,系统结构采用分层分布式,分成站控层、通信层和设备层。
站控层负责对整个系统进行集中管理和控制。操作员可以实时监控系统状态,进行数据分析与处理,从而实现对生产过程的智能调度与优化。
通信层负责信息传递与数据交互,确保各个设备和系统组件之间能够无缝连接和协同工作,此外,通信层还可以支持多种网络拓扑结构,适应不同规模和需求的应用场景,保证系统的灵活性和可扩展性。
设备层涵盖了各种传感器、执行器和控制器等硬件设备。这些设备负责采集现场数据并执行控制指令,是实现自动化操作的核心。
图4.1系统拓扑图
项目配置设备清单如下表所示:
表4.1 方案设备列表
5.现场图片
图 5.1 二次屏柜(预制舱内)
图 5.2 一体化电源(预制舱内)
图 5.3 一、二次预制舱
6.保护试验
微机保护装置作为电力系统的重要组成部分,其正式投入使用前的实验环节至关重要。本项目对防孤岛保护装置的失压跳闸功能要求较高,以此功能为例,介绍微机保护装置的现场实验步骤:
1)系统配置:在微机保护装置上配置失压保护功能,包括设置跳闸电压定值、延时时间等参数;
2)初始测试:在正常电压下,确保保护装置处于正常工作状态,无误动作;
3)模拟失压条件:使用继电保护测试仪逐步降低输出电压,模拟电源电压下降的情况,观察微机保护装置在电压降低过程中的响应;
4)执行失压跳闸实验:将电压降低至设定的跳闸定值以下,观察保护装置是否在预定时间内动作,切断电路,记录跳闸动作的电压值和动作时间。
相关文章:

安科瑞 Acrel-1000DP 分布式光伏监控系统在工业厂房分布式光伏发电项目中的应用
吕梦怡 18706162527 摘 要:常规能源以煤、石油、天然气为主,不仅资源有限,而且会造成严重的大气污染,开发清洁的可再生能源已经成为当今发展的重要任务,“节能优先,效率为本”的分布式发电能源符合社会发…...
鼠标自动移动防止锁屏的办公神器 —— 定时执行专家
目录 ◆ 如何设置 ◇ 方法1:使用【执行Nircmd命令】任务 ◇ 方法2:使用【模拟键盘输入】任务 ◆ 定时执行专家介绍 ◆ 定时执行专家最新版下载 ◆ 如何设置 ◇ 方法1:使用【执行Nircmd命令】任务 1、点击工具栏第一个图标【新建任务】&…...

各种特种无人机快速发展,无人机反制技术面临挑战
随着科技的飞速发展,各种特种无人机在军事、民用等领域得到了广泛应用,其性能不断提升,应用场景也日益丰富。然而,无人机反制技术的发展确实面临一定的挑战,难以完全跟上无人机技术的快速发展步伐。以下是对这一问题的…...

深入学习RabbitMQ的Direct Exchange(直连交换机)
RabbitMQ作为一种高性能的消息中间件,在分布式系统中扮演着重要角色。它提供了多种消息传递模式,其中Direct Exchange(直连交换机)是最基础且常用的一种。本文将深入介绍Direct Exchange的原理、应用场景、配置方法以及实践案例&a…...

HTML实战课堂之启动动画弹窗
一:代码片段讲解 小提示:下面是一个包含启动页和弹窗的完整示例。这个示例包括一个简单的启动页和一个弹窗,当用户点击启动页上的按钮时,会显示弹窗。 1. **HTML结构**: - #startPage:启动页,包…...

将本地的 Git 仓库上传到 GitHub 上(github没有该仓库)
文章目录 步骤 1:在 GitHub 上创建新仓库步骤 2:配置本地仓库步骤 3:添加远程仓库地址步骤 4:推送本地代码到 GitHub验证上传 步骤 1:在 GitHub 上创建新仓库 登录 GitHub: 打开浏览器并访问 GitHub。使用自…...

【Linux】模拟Shell命令行解释器
一、知识补充 1.1 snprintf snprintf() 是 C语言的一个标准库函数,定义在<stdio.h>头文件中。 snprintf() 函数的功能是格式化字符串,并将结果存储在指定的字符数组中。该函数的原型如下: int snprintf(char *str, size_t size, con…...

G-Star Landscape 2.0 重磅发布,助力开源生态再升级
近日,备受行业瞩目的 G-Star Landscape 迎来了其 2.0 版本的发布,这一成果标志着 GitCode 在开源生态建设方面又取得了重要进展。 G-Star Landscape仓库链接: https://gitcode.com/GitCode-official-team/G-Star-landscape 2024 GitCode 开…...

Lianwei 安全周报|2024.1.7
以下是本周「Lianwei周报」,我们总结推荐了本周的政策/标准/指南最新动态、热点资讯和安全事件,保证大家不错过本周的每一个重点! 政策/标准/指南最新动态 01 国家发改委等三部门印发《国家数据基础设施建设指引》 国家数据基础设施是从数据…...

ASP.NET Core 实现微服务 - Consul 配置中心
这一次我们继续介绍微服务相关组件配置中心的使用方法。本来打算介绍下携程开源的重型配置中心框架 apollo 但是体系实在是太过于庞大,还是让我爱不起来。因为前面我们已经介绍了使用Consul 做为服务注册发现的组件 ,那么干脆继续使用 Consul 来作为配置…...

使用redis的5种常用场景
文章目录 1. 缓存热点数据2. 分布式锁3. 计数器和限流器4. 消息队列5. 会话管理总结 在日常开发工作中,Redis作为一款高性能的内存数据库,凭借其强大的功能特性和卓越的性能表现,已经成为了许多项目中不可或缺的组件。本文将详细介绍Redis在实…...

微信小程序防止重复点击事件
直接写在app.wpy里面,全局可以调用 // 防止重复点击事件preventActive(fn) {const self this;if (this.globalData.PageActive) {this.globalData.PageActive false;if (fn) fn();setTimeout(() > {self.globalData.PageActive true;}, 3000); //设置该时间内…...

PySpark用sort-merge join解决数据倾斜的完整案例
假设有两个大表 table1 和 table2 ,并通过 sort-merge join 来解决可能的数据倾斜问题。 from pyspark.sql import SparkSession from pyspark.sql.functions import col# 初始化SparkSession spark SparkSession.builder.appName("SortMergeJoinExample&quo…...

sklearn-逻辑回归-制作评分卡
目录 数据集处理 分箱 分多少个箱子合适 分箱要达成什么样的效果 对一个特征进行分箱的步骤 分箱的实现 封装计算 WOE 值和 IV值函数 画IV曲线,判断最佳分箱数量 结论 pd.qcut 执行报错 功能函数封装 判断分箱个数 在银行借贷场景中,评分卡是…...

scrapy爬取图片
scrapy 爬取图片 环境准备 python3.10scrapy pillowpycharm 简要介绍scrapy Scrapy 是一个开源的 Python 爬虫框架,专为爬取网页数据和进行 Web 抓取而设计。它的主要特点包括: 高效的抓取性能:Scrapy 采用了异步机制,能够高效…...

在 Vue 项目中使用地区级联选
在 Vue 项目中使用地区级联选择的完整流程: 1.安装依赖包,这个包提供了中国省市区的完整数据。 npm install element-china-area-data --save 2.导入数据 import { regionData } from element-china-area-data 这个包提供了几种不同的数据格式&#…...

【简博士统计学习方法】第1章:1. 统计学习的定义与分类
自用笔记 1. 统计学习的定义与分类 1.1 统计学习的概念 统计学习(Statistical Machine Learning)是关于计算机基于数据构建概率统计模型并运用模型对数据进行预测与分析的一门学科。 以计算机和网络为平台;以数据为研究对象;以…...

利用 Python 脚本批量创建空白 Markdown 笔记
文章目录 利用 Python 脚本批量创建空白 Markdown 笔记1 背景介绍2 需求描述3 明确思路4 具体实现4.1. 遍历 toc.md 文件,收集文件名和对应的文件内容4.2. 实现文件批量生成逻辑4.3. 补全缺失的工具函数4.4. 进一步补全工具函数中的工具函数 5 脚本运行6 注意事项 利…...

【Qt】C++11 Lambda表达式
1. 举例 connect(ui->pushButton, &QPushButton::clicked, [](bool checked){//具体代码qDebug() << "Hello" << checked;}); 2. 详情 //完整形式 [ capture ] ( params ) opt -> ret { body; }; capture 是捕获列表params 是参数表opt 是函数…...

怎样提高服务器中的数据传输速度?
服务器中的数据传输速度会影响着用户的体验感,当企业中的数据传输速度出现卡顿或者是过慢时,用户不能及时浏览到所需的内容,给用户造成不好的体验感,那么企业该怎样才能提高服务器中的数据传输速度呢? 服务器之间如何传…...

Vue 封装公告滚动
文章目录 需求分析1. 创建公告组件Notice.vue2. 注册全局组件3. 使用 需求 系统中需要有一个公告展示,且这个公告位于页面上方,每个页面都要看到 分析 1. 创建公告组件Notice.vue 第一种 在你的项目的合适组件目录下(比如components目录&a…...

JVM实战—12.OOM的定位和解决
大纲 1.如何对系统的OOM异常进行监控和报警 2.如何在JVM内存溢出时自动dump内存快照 3.Metaspace区域内存溢出时应如何解决(OutOfMemoryError: Metaspace) 4.JVM栈内存溢出时应如何解决(StackOverflowError) 5.JVM堆内存溢出时应该如何解决(OutOfMemoryError: Java heap s…...

【python翻译软件V1.0】
如果不想使用密钥的形式,且需要一个直接可用的中英文翻译功能,可以使用一些免费的公共 API,如 opencc 或其他无需密钥的库,或直接用 requests 获取翻译结果。 其中,我可以给你一个简单的代码示例,使用 tra…...

Spring Boot中的依赖注入是如何工作
Spring Boot 中的依赖注入(Dependency Injection,简称 DI)是通过 Spring 框架的核心机制——控制反转(Inversion of Control,IOC)容器来实现的。Spring Boot 基于 Spring Framework,在应用中自动…...

ubuntu22.04 编译安装libvirt 10.x
环境安装 sudo apt-get update -y sudo apt-get install qemu-system-x86 bridge-utils libyajl-dev -y sudo apt-get install build-essential autoconf automake libtool -y sudo apt-get install libxml2-dev libxslt1-dev libgnutls28-dev libpciaccess-dev libnl-3-de…...

[fastadmin] 第三十四篇 FastAdmin 商城模块标签使用详解
FastAdmin 商城模块标签使用详解 一、标签基本语法 1.1 基础语法格式 {shop:goodslist flag"参数值" id"变量名" row"数量"}<!-- 循环内容 --> {/shop:goodslist}1.2 常用参数说明 flag: 商品标记筛选id: 循环变量名row: 显示数量 1.…...

(2024,LLaVA-Bench (Wilder),LLaVA-NeXT,LLaMA3,Qwen-1.5,语言模型扩展)
LLaVA-NeXT: Stronger LLMs Supercharge Multimodal Capabilities in the Wild 目录 1. 简介 2. 探索大规模语言模型的能力极限 3. LLaVA-Bench (Wilder):日常生活视觉聊天基准 4. Benchmark 结果 1. 简介 我们通过引入近期更强大的开源大语言模型(…...

IPEX-LLM开发项目过程中的技术总结和心得
IPEX-LLM开发项目过程中的技术总结和心得 在人工智能快速发展的时代,高效地开发和部署大语言模型(LLM)已成为技术人员的必备技能。在我们的项目中,我们采用了 Intel Extension for PyTorch(简称 IPEX)和 L…...

HTTP/HTTPS ②-Cookie || Session || HTTP报头
这里是Themberfue 上篇文章介绍了HTTP报头的首行信息 本篇我们将更进一步讲解HTTP报头键值对的含义~~~ ❤️❤️❤️❤️ 报头Header ✨再上一篇的学习中,我们了解了HTTP的报头主要是通过键值对的结构存储和表达信息的;我们已经了解了首行的HTTP方法和UR…...

【软考】软件设计师
「学习路线」(推荐该顺序学习,按照先易后难排序) 1、上午题—计算机系统(5~6分)[1.8; ] 2、上午题—程序设计语言(固定6分)[1.9; ] 3、下午题—试题一(15分) 4、上午题—…...