【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

相关文章

Windows系统宽带限制如何解除?

《Windows系统宽带限制如何解除?》有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文就跟大家一起来看看Windows系统解除网络限制的操作方法吧... 有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

电脑找不到mfc90u.dll文件怎么办? 系统报错mfc90u.dll丢失修复的5种方案

《电脑找不到mfc90u.dll文件怎么办?系统报错mfc90u.dll丢失修复的5种方案》在我们日常使用电脑的过程中,可能会遇到一些软件或系统错误,其中之一就是mfc90u.dll丢失,那么,mf... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

使用Python实现矢量路径的压缩、解压与可视化

《使用Python实现矢量路径的压缩、解压与可视化》在图形设计和Web开发中,矢量路径数据的高效存储与传输至关重要,本文将通过一个Python示例,展示如何将复杂的矢量路径命令序列压缩为JSON格式,... 目录引言核心功能概述1. 路径命令解析2. 路径数据压缩3. 路径数据解压4. 可视化代码实现详解1

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置

Spring Security+JWT如何实现前后端分离权限控制

《SpringSecurity+JWT如何实现前后端分离权限控制》本篇将手把手教你用SpringSecurity+JWT搭建一套完整的登录认证与权限控制体系,具有很好的参考价值,希望对大家... 目录Spring Security+JWT实现前后端分离权限控制实战一、为什么要用 JWT?二、JWT 基本结构

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

MySQL索引的优化之LIKE模糊查询功能实现

《MySQL索引的优化之LIKE模糊查询功能实现》:本文主要介绍MySQL索引的优化之LIKE模糊查询功能实现,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一、前缀匹配优化二、后缀匹配优化三、中间匹配优化四、覆盖索引优化五、减少查询范围六、避免通配符开头七、使用外部搜索引擎八、分

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析