【2023研电赛】商业计划书赛道上海市一等奖:基于双矢量优化谐波预测控制的MMC-PET光伏储能系统

本文主要是介绍【2023研电赛】商业计划书赛道上海市一等奖:基于双矢量优化谐波预测控制的MMC-PET光伏储能系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

该作品参与极术社区组织的2023研电赛作品征集活动,欢迎同学们投稿,获取作品传播推广,并有丰富礼品哦~

团队介绍

参赛单位:上海理工大学
参赛队伍:Dream explorers
参赛队员:吕哲 李天皓 赵安杰
在这里插入图片描述

项目意义

为了保证光伏储能系统的正常工作,往往通过采用两级结合的拓扑(DC-DC与DC-AC)来接入电网或供应负载,但功率级数增多,总效率下降,且硬件电路较多,可靠性较差,总成本增加。附带光储系统的模块化电力电子变压器,由于存在储能和光伏发电系统,通过协调控制可实现应对电压深度跌落和光储互补功能,储能环节解决了光伏系统间隙性发电对配电网的影响,提高配电网对新能源的消纳能力,减少弃光概率。

本产品旨在将光伏变流与储能变换一体化控制,深度融合光伏变流与储能功能的场景化应用,拥有大量的子模块级联的变换器具有最高的模块化程度和最低的冗余成本以及最低的谐波含量,该产品与电力息息相关,能够取代传统的电力变流装置,更适用于大功率高电压等级的输电场合,必将成为时代发展的一个必然产物。
在这里插入图片描述

解决方案

本团队设计了一种带光储系统的模块化多电平电力电子变压器,并提出一种储能变流器的协调控制,并设计了输入侧MMC变流器的双矢量预测控制,以实现输入级单位功率因数运行,输出级电压恒定,以及应对电压深度跌落和光储互补的功能,与单段式MPC相比,无需复杂的权重因子整定过程,减小控制器设计的难度;与两段式MPC相比,利用当前时刻电流采样值重新定义同一采样周期内两阶段的开关状态,进一步优化交流侧电流,降低交流侧电流谐波畸变率,可实现交流侧电流的高精度跟踪和谐波电流二次优化;同时,提出一种附加冗余子模块的方法抑制桥臂环流;成功消除了传统MPC中的权重系数且保证交流侧电流的高精度跟踪,并能够灵活控制带光储系统MMC-PET的一次侧和二次侧的电压、电流及功率。这对于提高光储系统供电稳定性及效率具有重要意义。
在这里插入图片描述

产品原理

本文提出一种改进两段式优化谐波MPC,利用当前时刻电流值重新定义同一采样周期内双矢量各自的占空比,可进一步实现输出电流良好跟踪,并根据二倍频环流方向附加冗余子模块以实现环流抑制,保证MMC稳定运行。
在这里插入图片描述

根据第j相输出侧电流误差的轨迹选择该相控制策略输出的上、下桥臂投入的子模块数目,进一步确定该相输出的电平数目;具体流程图如下图所示。
在这里插入图片描述

产品技术

  • MMC-PET光伏储能系统的模型预测控制结构如图所示,包括光伏电池功率控制和储能电池功率控制。光伏功率控制采用扰动观测法追踪最大功率点并获得输入电压参考值,与实际值比较后,经过PI控制器,得到交流侧电流幅值。电池电流误差经PI控制器得到dq坐标系下输出电流幅值指令id_ref,交流侧调整输出功率以维持功率平衡。

  • 输出功率控制与传统的电压源逆变器一样,储能型MMC-PET的输出功率可以在dq模型的基础上进行控制,有功、无功参考id_ref、iq_ref经dq–abc坐标变换后得到ia_ref、ib_ref、ic_ref。控制环开始时测量当前采样周期 tk的 上、下桥臂电流ipx(k)、inx(k)与各子模块电容电压vC1(k)、vC2(k)等,并采集三相电流 ia(k)、ib(k)、ic(k)。根据tk时刻测量值,用预测函数式去预测未来tk+1时刻不同电压矢量对应的开关状态下输出电流预测值ia(k+1)、ib(k+1)、ic(k+1)。

  • 控制板采用TI公司的TMS320F28335型32位浮点数字处理器DSP芯片作为核心处理器,ALTERA公司的EP3C5E1448C8N型FPGA芯片作为信号发生器,传输延时小,兼容5V和3.3V信号,24mA 负载电流,TQ100封装具有81个可用VO。一方面,通过SMC与上层主控制器的通信来实现对SM的控制。

  • 其中,SMC与主控制器的通信包括:子模块向主控制器传递工作状态信息,主控制器向子模块传递IGBT控制信号;工作状态信息包括正常、欠压、过压1、过压2、过热、IPM故障、脉冲异常和其他状况;主控制器下发的控制信号包括脉冲控制信号CTR和脉冲驱动信号PWM。
    在这里插入图片描述

MMC-PET光伏储能系统实验测试平台总体结构如图3-11所示。测试实验控制算法基于dSPACE半实物仿真平台,为避免电磁干扰,dSPACE输出控制信号。经光纤传输给驱动电路,由驱动电路控制IGBT功率开关管。子模块采用集成控制器的设计方案,使用FPGA作为子模块控制器(SMC)的核心,这样可以实现对子模块的本地控制和保护,有利于系统的分级控制并降低对主控系统的要求;同时,简化了子模块与上层主控系统的通信,采用占空比的方式传递子模块状态信息。
在这里插入图片描述

本实验主功率电路为MMC单桥臂4个子模块的拓扑结构,开关器件选用集成驱动和保护的IPM,可以大大简化子模块的设计;设计旁路电路,由压敏电阻提供过压保护,接触器提供过流保护;设计了分层级电压检测电路,可以检测欠压、过压1和过压2三种工作状态,并采用硬件检测与软件判断相结合的方式保证对子模块状态的可靠检测,当硬件电压状态持续时间超过5us时才对信号进行确认,可以有效避免干扰造成的误判断;设计了过温检测电路,通过温度继电器采集电平信号;通过控制4个功率开关的开通和关断从而实现直流电到交流电的转换。

总结与展望

光伏发电已成为目前我国电力能源的重要来源之一。本文采用的方案易于实现,价格低廉,凭借其输出电能质量高等特性对于提高光储系统供电稳定性及效率具有重要意义,且实际效果优越,安全可靠,能够很好地解决蓄电池运维困难的问题,有效降低商用企业的运营成本,展现出良好的发展前景。

该作品参与极术社区组织的2023研电赛作品征集活动,欢迎同学们投稿,获取作品传播推广,并有丰富礼品哦~

这篇关于【2023研电赛】商业计划书赛道上海市一等奖:基于双矢量优化谐波预测控制的MMC-PET光伏储能系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/203795

相关文章

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

Mac系统下卸载JAVA和JDK的步骤

《Mac系统下卸载JAVA和JDK的步骤》JDK是Java语言的软件开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源,:本文主要介绍Mac系统下卸载JAVA和JDK的相关资料,需... 目录1. 卸载系统自带的 Java 版本检查当前 Java 版本通过命令卸载系统 Java2. 卸载自定

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

Python远程控制MySQL的完整指南

《Python远程控制MySQL的完整指南》MySQL是最流行的关系型数据库之一,Python通过多种方式可以与MySQL进行交互,下面小编就为大家详细介绍一下Python操作MySQL的常用方法和最... 目录1. 准备工作2. 连接mysql数据库使用mysql-connector使用PyMySQL3.

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)

《使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)》字体设计和矢量图形处理是编程中一个有趣且实用的领域,通过Python的matplotlib库,我们可以轻松将字体轮廓... 目录背景知识字体轮廓的表示实现步骤1. 安装依赖库2. 准备数据3. 解析路径指令4. 绘制图形关键

Windows 系统下 Nginx 的配置步骤详解

《Windows系统下Nginx的配置步骤详解》Nginx是一款功能强大的软件,在互联网领域有广泛应用,简单来说,它就像一个聪明的交通指挥员,能让网站运行得更高效、更稳定,:本文主要介绍W... 目录一、为什么要用 Nginx二、Windows 系统下 Nginx 的配置步骤1. 下载 Nginx2. 解压

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

windows系统上如何进行maven安装和配置方式

《windows系统上如何进行maven安装和配置方式》:本文主要介绍windows系统上如何进行maven安装和配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录1. Maven 简介2. maven的下载与安装2.1 下载 Maven2.2 Maven安装2.