当前位置: 首页 > news >正文

【电压分层控制】光储三相并网下垂控制,直流微电网协调母线电压分层控制

摘要

本文研究了一种基于电压分层控制的光伏与储能系统并网控制策略。通过下垂控制和分层控制方法实现直流微电网的协调运行,提高系统动态响应和稳态性能。仿真结果表明,该控制策略能够在不同工况下有效稳定母线电压,并实现负载功率合理分配。

理论

1. 直流微电网结构 直流微电网包含光伏发电、储能系统和负载部分,通过三相并网逆变器与电网连接。其主要特点是能够独立运行,并在负载变化时通过控制策略协调电压和功率。

2. 电压分层控制原理

电压分层控制包括一级电压控制和二级协调控制:

  • 一级控制:下垂控制用于实现不同电源之间的功率分配,其控制特性如下:

  • 二级控制:通过母线电压的调整实现系统电压恢复和稳定,提高整体电压调节性能。

3. 并网控制策略

采用三相并网控制技术,利用锁相环(PLL)进行相位同步,结合电流内环控制和电压外环控制,确保并网逆变器在动态和稳态性能上的优化。

实验结果

1. 功率动态分配

图1显示了光伏、储能、负载和电网之间的功率动态分配。在光伏功率变化时,储能系统能够迅速响应,确保负载功率稳定供应。

2. 母线电压控制 如图2所示,直流母线电压在不同负载扰动下能够迅速恢复到设定值,验证了分层控制的有效性。

3. 系统仿真框图 图3为系统的Simulink仿真框图,展示了光伏、储能和并网控制的各个模块。

部分代码

% 光储并网系统分层控制仿真
Vdc_ref = 800; % 参考直流母线电压
kP = 0.01; % 下垂系数% 光伏、储能功率初始化
P_pv = 0; P_storage = 0; P_load = 0; P_grid = 0;% 下垂控制
for t = 1:SimTimeP_error = P_load - (P_pv + P_storage);Vdc = Vdc_ref - kP * P_error;% 更新功率分配P_grid = P_error;P_storage = P_load - P_pv - P_grid;
end% 绘图
figure;
plot(time, Vdc);
xlabel('Time (s)');
ylabel('DC Bus Voltage (V)');
title('DC Bus Voltage Regulation');

参考文献

  1. Guerrero, J. M., Vasquez, J. C., Matas, J., & Castilla, M. (2011). Hierarchical Control of Droop-Controlled AC and DC Microgrids—A General Approach Toward Standardization. IEEE Transactions on Industrial Electronics.

  2. Dragicevic, T., Lu, X., Vasquez, J. C., & Guerrero, J. M. (2016). DC Microgrids—Part I: A Review of Control Strategies and Stabilization Techniques. IEEE Transactions on Power Electronics.

  3. Zhang, W., & Li, Z. (2019). Coordinated Control Strategy for Hybrid AC/DC Microgrids with Hierarchical Droop Control. IEEE Access.

(文章内容仅供参考,具体效果以图片为准)

http://www.lryc.cn/news/483772.html

相关文章:

  • 【CSS】absolute定位的默认位置
  • 遗传算法与深度学习实战——利用进化计算优化深度学习模型
  • 计算机视觉 ---图像读取与显示(OpenCV与Matplotlib)
  • XML Schema 字符串数据类型
  • Spring Boot 读取 yml 并映射至实体
  • /// ts中的三斜线指令 | 前端
  • 什么岗位需要学习 OpenGL ES ?说说 3.X 的新特性
  • 【插件】多断言 插件pytest-assume
  • ctfshow DSBCTF web部分wp
  • 三维点云 和模型转换的问题
  • 黑马智数Day7
  • 虚拟机安装Ubuntu 24.04服务器版(命令行版)
  • .net core开发windows程序在国产麒麟操作系统中运行
  • 【LinuxC编程】06 - 守护进程,线程
  • <websocket><PLC>使用js和html实现webscoket,与PLC进行socket通讯的实例
  • nginx部署H5端程序与PC端进行区分及代理多个项目及H5内页面刷新出现404问题。
  • blenderFds代码解读
  • 亚马逊评论爬虫+数据分析
  • 新手小白学习docker第六弹------Docker常规安装(安装tomcat、mysql、redis)
  • ReactPress与WordPress:两大开源发布平台的对比与选择
  • 机器情绪及抑郁症算法
  • 01-Ajax入门与axios使用、URL知识
  • 第四十五章 Vue之Vuex模块化创建(module)
  • [2024最新] macOS 发起 Bilibili 直播(不使用 OBS)
  • Netty实现WebSocket Client三种典型方式
  • 软间隔支持向量机
  • 在C++上实现反射用法
  • 【学术会议介绍,SPIE 出版】第四届计算机图形学、人工智能与数据处理国际学术会议 (ICCAID 2024,12月13-15日)
  • 网络百问百答(一)
  • 【深圳大学】数据结构A+攻略(计软版)