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

什么是虚拟同步发电机

虚拟同步发电机(Virtual Synchronous Generator, VSG) 是一种基于电力电子技术的先进控制策略,通过模拟传统同步发电机的机电特性和动态行为,使逆变器或储能系统能够像传统发电机一样为电网提供惯性支撑、频率调节和电压稳定性支持。传统同步发电机是利用原动机(像水轮机、汽轮机等)带动发电机转子旋转发电,其本身具有惯性、阻尼等特性,并且能够通过调频、调压等控制环节与电网相互作用。而虚拟同步发电机技术就是通过控制算法,让原本不具备这些特性的新能源发电设备或储能设备 “模仿” 传统同步发电机,使其在接入电网时能够像传统同步发电机一样运行。

VSG核心目标是增强可再生能源(如光伏、风电)与电网的协同运行能力,提升电力系统的稳定性与兼容性。

核心原理

模拟同步发电机特性

VSG通过控制算法模仿同步发电机的电磁关系与机械运动,包括:

  • 惯性模拟

    引入虚拟惯性参数(如转动惯量H),响应电网频率变化,延缓频率波动。传统同步发电机有转子,转子的旋转具有惯性。在电力系统中,当电网频率发生变化时,例如当系统负荷突然增加,电网频率下降,传统同步发电机的转子会释放能量,减缓频率的下降速度。虚拟同步发电机通过在控制算法中加入惯性环节来模拟这一过程。这个惯性环节通常利用储能设备(如电池)来存储和释放能量。例如,在分布式光伏 - 储能虚拟同步发电机系统中,当检测到电网频率下降时,控制算法会控制储能电池放电,增加输出功率,就像传统同步发电机转子释放能量一样,以稳定电网频率。
  • 阻尼模拟

    通过下垂控制(Droop Control)模拟同步发电机的调频/调压特性,实现功率动态平衡。同步发电机的阻尼特性有助于抑制电网中的功率振荡。虚拟同步发电机通过阻尼控制算法来模拟这一特性。它可以根据电网的功率波动情况,调整自身的输出功率,以减少振荡。比如,在微电网中,当出现负荷快速切换导致功率振荡时,虚拟同步发电机的阻尼控制部分会根据振荡频率和幅度,动态地调节输出,使电网功率尽快恢复稳定。
  • 一次调频和无调节功

    传统同步发电机能够根据电网频率和电压的变化进行一次调频和无功调节。虚拟同步发电机也具备这样的功能。在一次调频方面,它根据电网频率的偏差一定的按照调差系数调整输出有功功率。例如,当电网频率升高时,虚拟同步发电机降低输出有功功率;当电网频率降低时,增加输出有功功率,类似于传统同步发电机的调频过程。在无功调节方面,它根据电网电压的变化,通过控制逆变器的输出电流相位来调节无功功率。如果电网电压降低,虚拟同步发电机会增加无功功率输出,起到类似于传统发电机的无功支撑作用,维持电网电压稳定。

控制结构

  • 功率环:计算所需电磁功率,维持频率稳定。
  • 电压环:调节输出电压幅值,维持电压稳定。
  • 电流环:控制输出电流,确保功率和电压满足要求。
  • 同步角计算:通过锁相环(PLL)技术实现与电网的同步。

动态响应机制

  • 在电网频率波动时,VSG通过虚拟惯量快速释放或吸收能量,减缓频率变化;通过虚拟阻尼抑制振荡,缩短调节时间。

主要优势

  • 增强电网稳定性:为高比例可再生能源电网提供必要的惯量和阻尼,减少依赖传统火电。

  • 即插即用:无需改造现有电网结构,适用于微电网和分布式能源系统。

  • 灵活控制:通过软件调整参数(如虚拟惯量、阻尼系数),适应不同运行场景。

应用场景

可再生能源并网

  • 风电与光伏系统
    风速或光照波动会导致输出功率不稳定,VSG通过模拟惯性平抑功率波动(如风储VSG、光伏VSG系统),提升并网稳定性。
  • 储能系统
    储能变流器(PCS)集成VSG功能后,可灵活调节充放电功率,参与电网频率和电压调节(如混合储能VSG系统)。

微电网与孤岛运行

  • 在微电网中,VSG可替代传统同步发电机,提供惯性支撑和电压/频率参考,确保孤岛模式下的稳定运行。

提升电网兼容性

  • 传统同步发电机因机械惯性天然具备电网稳定能力,而新能源逆变器缺乏此类特性。VSG通过软件算法弥补这一缺陷,使新能源发电装置具备传统发电机的动态响应能力。

自适应控制与优化

  • 结合RBF神经网络、深度强化学习(DDPG)或模糊控制等策略,实现惯量和阻尼参数的动态调整,适应多工况需求(如负载突变、储能SOC变化)。

技术特点

  • 惯性支撑:通过虚拟惯量延缓频率变化,增强电网抗扰动能力。
  • 调频调压:动态响应电网频率和电压波动,维持系统平衡。
  • 双闭环控制:电压和电流双环控制确保输出电能质量。
  • 灵活性:适用于光伏、风电、储能等多种场景,兼容性强。

相关文章:

什么是虚拟同步发电机

虚拟同步发电机(Virtual Synchronous Generator, VSG) 是一种基于电力电子技术的先进控制策略,通过模拟传统同步发电机的机电特性和动态行为,使逆变器或储能系统能够像传统发电机一样为电网提供惯性支撑、频率调节和电压稳定性支持…...

Python字符串全面指南:从基础到高级

文章目录 Python字符串全面指南:从基础到高级1. 字符串基础概念2. 字符串的基本操作2.1 字符串拼接2.2 字符串索引和切片 3. 字符串常用方法3.1 大小写转换3.2 字符串查找和替换3.3 字符串分割和连接3.4 字符串格式化3.5 字符串验证 4. 字符串的不可变性5. 字符串编…...

基于大模型的TIA诊疗全流程智能决策系统技术方案

目录 一、多模态数据融合与预处理系统1.1 数据接入模块1.2 数据预处理伪代码二、TIA智能预测模型系统2.1 模型训练流程2.2 混合模型架构伪代码三、术中智能监测系统3.1 实时监测流程3.2 实时预测伪代码四、智能诊疗决策系统4.1 手术方案推荐流程4.2 麻醉方案生成伪代码五、预后…...

编译openssl源码

openssl版本 1.1.1c windows 安装环境 perl 先安装perl,生成makefile需要 https://strawberryperl.com/releases.html nasm nasm 也是生成makefile需要 https://www.nasm.us/ 安装完perl输入一下nasm,看看能不能找到,找不到的话需要配…...

CMake入门与实践:现代C++项目的构建利器

文章目录 CMake入门与实践:现代C项目的构建利器引言什么是CMake?快速入门:从Hello World开始1. 安装CMake2. 最小项目示例3. 构建项目 核心概念详解1. 项目结构组织2. 常用指令3. 变量与条件控制 进阶技巧1. 多目录项目管理2. 集成第三方库3.…...

OpenCV实现数字水印的相关函数和示例代码

OpenCV计算机视觉开发实践:基于Qt C - 商品搜索 - 京东 实现数字水印的相关函数 用OpenCV来实现数字水印功能,需要使用一些位操作函数,我们需要先了解一下这些函数。 1. bitwise_and函数 bitwise_and函数是OpenCV中的位运算函数之一&…...

BMS工具箱用来执行贝叶斯模型平均(BMA)计算模块

贝叶斯模型平均(Bayesian Model Averaging,BMA)是一种用于处理模型不确定性的统计方法,通过结合多个模型的预测结果来提高预测的准确性和鲁棒性。在 MATLAB 中,可以使用专门的工具箱(如 BMS 工具箱&#xf…...

坐席业绩数据分析

豆包提示词: 使用papaparse.js,chart.js,tailwindcss和font-awesome,生成一个可以交互的简洁且可以运行的HTML代码,不要输出无关内容。 具体要求如下: 1、按坐席姓名输出业绩折线图。 2、系统导航区域&…...

国产大模型 “五强争霸”,决战 AGI

中国 AI 大模型市场正经历一场史无前例的洗牌!曾经 “百模混战” 的局面已落幕,字节、阿里、阶跃星辰、智谱和 DeepSeek 五大巨头强势崛起,形成 “基模五强” 新格局。这场竞争不仅是技术实力的较量,更是资源、人才与生态的全面博…...

怎样将MM模块常用报表设置为ALV默认格式(MB52、MB5B、ME2M、ME1M等)

【SAP系统研究】 对SAP系统中的报表,最方便的格式就是ALV了,可排序、可导出,非常友好。 但有些常见报表却不是默认ALV界面的,譬如MB52: 是不是有点别扭?但其实是可以后台配置进行调整的。 现将一些常用报表修改为默认ALV的方法进行总结,便于大家使用。 一、MB52、MB5…...

Spark 集群配置、启动与监控指南

Spark 集群的配置和启动需要几个关键步骤。以下是完整的操作流程,包含配置修改、集群启动、任务提交和常见错误排查方法。 1. 修改 Spark 配置文件 首先需要编辑 Spark 配置文件,设置集群参数: bash # 进入 Spark 配置目录 cd $SPARK_HOM…...

前端面试每日三题 - Day 34

这是我为准备前端/全栈开发工程师面试整理的第34天每日三题练习: ✅ 题目1:WebGPU图形编程实战指南 核心概念 // WebGPU初始化流程 const adapter await navigator.gpu.requestAdapter(); const device await adapter.requestDevice();// 渲染管线配…...

比亚迪固态电池突破:王传福的技术哲学与产业重构|创客匠人热点评述

合肥某车间凌晨两点依然灯火通明,工程师正在调试的银白色设备,即将颠覆整个电动车行业 —— 比亚迪全固态电池产线的曝光,标志着中国新能源汽车产业正式迈入 “技术定义市场” 的新纪元。 一、技术突破的底层逻辑 比亚迪全固态电池的核心竞…...

Arduino使用红外收发模块

目录 Arduino UNO连接红外发射模块: Arduino D1连接红外接收模块: 有一个Arduini UNO板子和一个Arduino D1板子,我想通过红外发射模块和红外接收模块让他们进行通信。 先看结果: Arduino UNO连接红外发射模块: 发射模…...

【强化学习】强化学习算法 - 马尔可夫决策过程

马尔可夫决策过程 (Markov Decision Process, MDP) 1. MDP 原理介绍 马尔可夫决策过程 (MDP) 是强化学习 (Reinforcement Learning, RL) 中用于对序贯决策 (Sequential Decision Making) 问题进行数学建模的标准框架。它描述了一个智能体 (Agent) 与环境 (Environment) 交互的…...

机器学习 Day16 聚类算法 ,数据降维

聚类算法 1.简介 1.1 聚类概念 无监督学习:聚类是一种无监督学习算法,不需要预先标记的训练数据 相似性分组:根据样本之间的相似性自动将样本归到不同类别 相似度度量:常用欧式距离作为相似度计算方法 1.2 聚类vs分类 聚类&…...

开源Heygem本地跑AI数字人视频教程

图文教程: 点击跳转 视频教程 资料包下载 点击下载:...

软件测试——面试八股文(入门篇)

今天给大家分享软件测试面试题入门篇,看看大家能答对几题 一、 请你说一说测试用例的边界 参考回答: 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下&#xff…...

Yolov8的详解与实战-深度学习目标检测

Yolov8的详解与实战- 文章目录 摘要 模型详解 C2F模块 Loss head部分 模型实战 训练COCO数据集 下载数据集 COCO转yolo格式数据集(适用V4,V5,V6,V7,V8) 配置yolov8环境 训练 测试 训练自定义数据集 Labelme…...

Python(1) 做一个随机数的游戏

有关变量的,其实就是 可以直接打印对应变量。 并且最后倒数第二行就是可以让两个数进行交换。 Py快捷键“ALTP 就是显示上一句的代码。 —————————————————————————————— 字符串 用 双引号或者单引号 。 然后 保证成双出现即可 要是…...

【Bootstrap V4系列】学习入门教程之 组件-导航条(Navbar)

Bootstrap V4系列 学习入门教程之 组件-导航条(Navbar) 导航条(Navbar)一、How it works二、Supported content 支持的内容2.1 Brand 品牌2.2 Nav 导航2.3 Forms 表格 三、Color schemes 配色方案四、Containers 容器五、Placemen…...

[Java实战]Spring Security 添加验证码(二十三)

[Java实战]Spring Security 添加验证码(二十三) 在现代的 Web 应用中,验证码是防止恶意攻击(如暴力破解、自动注册等)的重要手段之一。Spring Security 是一个功能强大的安全框架,提供了用户认证、授权等功…...

万文c++继承

1、继承的概念与定义 1.1继承的概念 继承:是c代码复用的手段,允许在原有的基础上扩展,在此之前都是函数层次的复用,继承是类设计层次的复用。 下面有两个类Student和Teacher都有姓名/地址/电话/年龄等成员变量。都有identity身…...

HTTP GET报文解读

考虑当浏览器发送一个HTTP GET报文时,通过Wireshark 俘获到下列ASCII字符串: GET /cs453/index.html HTTP/1.1 Host: gaia.cs.umass.edu User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax) Acc…...

Linux grep -r 查找依赖包是否存在依赖类 Class

方法一:通过 Linux ,grep -r ClassPath 命令 grep -f org.apache.kafka.connect.source.SourceRecord在 jar 包所在 lib 或者 lib/plugins 目录下执行,grep -r, flink-sql-connector-sqlserver-cdc-3.3.0.jar 中此 kafka Source…...

41:像素坐标与实际坐标转化

采用上面的算子 将像素坐标点转换为实际坐标 image_points_to_world_plane(CamParam, Worldpose, Row, Column, m, X, Y) 第一个参数:标定得到的内参--根据标定助手得到的 第二个参数:标定得到的外参--根据标定助手得到的 第三个参数:计算…...

大某麦演唱会门票如何自动抢

引言 仅供学习研究,欢迎交流 抢票难,难于上青天!无论是演唱会、话剧还是体育赛事,大麦网的票总是秒光。大麦网是国内知名的票务平台,热门演出票往往一票难求。手动抢票不仅耗时,还容易错过机会。作为一名…...

人工智能外呼系统:重构智能交互的全维度进化

在数字化浪潮席卷全球的今天,人工智能外呼系统正以其颠覆性的技术革新,重新定义企业与客户的沟通范式。这一融合语音识别、自然语言处理与机器学习的智能系统,不仅实现了从 “机械应答” 到 “智慧交互” 的跨越,更在金融、医疗、…...

LVS负载均衡群集和keepalive

目录 一. 集群概述 1.1 集群的定义 1.2 集群的分类 1. 高可用集群 HA 2. 高性能运输群集 HPC 3.负载均衡群集 LB 4. 分布式存储集群 二. LVS概述 2.1 LVS的定义 2.2 LVS的工作原理 2.3 LVS 的三种工作模式 2.4 LVS 三种工作模式的对比 2.5 LVS 调度算法 1. 静态…...

在 Excel 中有效筛选重复元素

如果是新版excel UNIQUE(FILTER(D2:D19, COUNTIF(D2:D19, D2:D19)>1)) 旧版 Excel(如 2019/2016/2013) 使用方法:在 E2 单元格输入此公式。按 Ctrl Shift Enter(数组公式)。向下拖动填充至空白行为止。 IFERROR…...