飞轮储能系统的建模与MATLAB仿真(永磁同步电机作为飞轮驱动电机)

news/2024/11/25 23:52:41/

 简介

飞轮储能系统由于其高储能密度、高效率、轻污染的优点而越来越受到重视。飞轮储能系统以高速旋转的飞轮为依托,通过电力电子设备实现电能与动能的相互转化,从而在负载调峰、功率平抑、不间断电源等多领域都有很好的应用表现。

        本文选用永磁同步电机作为飞轮驱动电机,通过矢量控制的方式对其发电和电动的工况进行控制。同时,配合双PWM整流器实现能量在电网侧与电机侧之间不断流动。这其中的原理是利用了电机电感储存能量,再经由PWM整流器进行升压,实现能量回馈。

主要内容:

主要包含飞轮储能系统网侧模型以及机侧模型搭建,配送54页详细建模word文档!!

一共包含两个飞轮储能系统模型。

控制结构完整,可作为基础模型进一步改进!!!

模型一:

44e36879a60846c5967cb45d8c9c038e.png

 电网侧仿真整体模型

e96749c218254106a0ac7c8ab7ff66f4.png

 电机侧整体模型

仿真运行时,在0.3秒时转速由314突减为200.

00dfe5893f1d4880b4be27027e5557cd.png

电机转速 

e77d2df3e47f418a929a4d709bcb691f.png

 直流母线电压

当转速出现较大波动,但是直流部分的电压并没有发生很大的变动,说明电网侧的控制策略有效。

b13f70ec28af4c4b95545f0975b69b45.png

 电机转矩

4d5824a98f7c4ec98b543415ad6bb268.png

 电机输出三相电流

定子电流指令值和实际值总是在滞环宽度内有一定的差值,转矩输出有一定的脉动,这是由于电流滞环PWM的原因,但这并不影响其大体的变化趋势,那就是输出转矩总是能跟踪负载转矩,并在负载转矩上下一定的范围内波动。

模型二:

模型二是在模型一的基础上将网侧与机侧合并到一起,整体仿真。系统容量更大!!!

包含SPLL锁相环,电压电流控制,直流母线电压控制,电机矢量控制等等!!控制模块完整!!

2a5be8784e0449a99b5151c26df2f692.png

 整体仿真模型

dcce56d72a544dadb112e171d753efb5.png

 网侧逆变器控制模块

f89b6055ee8941c0944ea885214e5385.png

机侧整流器控制模块

e99c985e772c41cc8ba142ce1b0e2c61.png

网侧扰动设置(如不需要,取消勾选即可)

c575db1a96b04384bca014e1b39d6cfc.png

 网侧输出电压电流波形(几乎没有谐波)

c23b9156324a44baa9a5b176f80d91ad.png

 逆变器输出有功

795eb185afdc451abdb29e0a825617d8.png

 直流母线电压

feb3bdfff15f4b29bec049ef67a117fe.png

电机角频率 


http://www.ppmy.cn/news/790741.html

相关文章

linux内核突然崩溃应该怎么检查错误

在对内核做修改时,可能存在直接无法开机或者运行某个应用崩溃的情况,记录一些检查错误的办法。 1. 重新启动系统 首先,尝试重新启动系统,以查看是否可以解决内核崩溃的问题。有时候,崩溃可能是由于暂时的故障或资源问…

NRRD文件格式-NrrdIO库

之前的博客介绍了NRRD文件格式。这篇文章利用Teem提供的NrrdIO库来编译示例程序sampleIO.c。 操作系统:Fedora 30编译器:GCC 9.2.1 打开源代码,可以看到NrrdIO-1.11.0-src-tar.gz和teem-1.110-src.tar.gz两个主要文件。这里我们下载NrrdIO-1…

ORACLE Online Redo Log(ORL)和Standby Redo Log(SRL)

在创建Oracle Dataguard的时候,难免会碰到Standby Redo Log(SRL),它和ORL 联机重做日志文件(ONLINE LOG FILE)到底有何不同,下面是我自己的一点理解,大部分都是翻的Oracle官方文档: 1. SRL只有…

Nordic nRF52840 SDK16 RTT Log

一、Firmware 1. sdk_config.h #define NRF_LOG_BACKEND_RTT_ENABLED 1 #define NRF_LOG_ENABLED 12. header files #include "nrf_log.h" #include "nrf_log_ctrl.h" #include "nrf_log_default_backends.h"3. initialization function voi…

DNS管理工具之rndc

rndc工具: TCP/UDP 53 端口 #用于dns服务TCP 953 端口 #用于rndc管理dns服务主要功能: 检查缓存状态,清空缓存,查询运行状态详情,重启服务,只支持HMAC-MD5认证算法,在通…

srs源码解析SrsRtmpConn::do_cycle()

srs在客户端和服务器建立了tcp连接以后会创建一个SrsRtmpConn对象并且会开启一个线程并且最终会调用这个函数。srs是使用多个协程的。所以我说的线程在srs里面就是协程。后面没有特别说明的时候线程就是协程。这个函数的原文如下: srs_error_t SrsRtmpConn::do_cycle() {srs_e…

南瑞变压器保护装置说明书_NRT_521

NRT-521变压器高后备保护装置(110kV高压侧) 适用于110kV电压等级变电站两卷、三卷变压器,做为变压器的110KV侧的后备保护。与NRT-511(512)变压器差动保护、NRT-523变压器后备保护测控装置共同完成变压器的整套保护。 装置功能配置: 限时速断保护:联跳各…

【DryIOC】瞬态服务(Reuse.Transient Service)

DryIOC支持多种状态的Service,瞬态服务(Reuse.Transient Service)仅是其中一种。意味着该服务不会被重用。调用Resove方法或者注入时,都会重新创建一个服务实例。当你在注册服务时省略reuse参数或者没有改变容器的 Container.Rules.DefaultReuse属性&…