HVDC-MMC互连(1000MW,±320KV)使用聚合MMC模型进行优化的SPS模拟

关注“电气仔推送”获得资料(专享优惠)

模型概述:
本示例展示了一个SimPowerSystems(SPS)模型,使用基于模块化多电平变换器(MMC)技术的电压源换流器(VSC)实现了高压直流(HVDC)互连。通过使用聚合MMC模型,对SPS模拟进行了优化。

直流电力传输已经成为国际间电力交换和可再生能源(水电厂、离岸风电场和太阳能农场)向电力网输送能源的首选方法。目前已经有多个这样的系统在运营,例如法国西班牙互连(INELFE项目)、海上风力HVDC链接(Dolwin1项目)以及计划中的北方通道(加拿大-美国直流链接,功率为1090兆瓦)等未来项目。

在本示例中,MMC变流器使用聚合模型来模拟一个臂的功率模块。通过该聚合模型,控制系统动态、变流器谐波和环流现象都得到了很好的表示。然而,由于只使用一个虚拟电容器代表一个臂的所有电容器,该模型假设所有功率模块的电容器电压都平衡,因此无法模拟电容器电压平衡方案。与使用每个单独功率模块的两个开关装置和一个电容器的详细模型相比,该聚合模型运行速度更快。该聚合模型也非常适合实时模拟。

主要组件说明
1)简化电网
电网使用400千伏、50赫兹的等效模型,并使用两个断路器为变流器1供电。

2)变流器1
变流器1使用6个半桥MMC模块实现,每个模块代表36个功率模块。该自定义SPS模块使用一个开关函数模型,其中只使用一个等效模块代表所有功率模块。控制信号是一个二维向量[Nin,Nbl],其中Nin表示插入模块的数量,Nbl表示阻塞状态的模块数量。输出Vc(电容器电压)只有一个元素,并提供电容器模块的平均值。

3)直流电路
在直流电路子系统中,您将找到一个简化的电缆模型,以及使用直流源和理想开关建模的第二个变流器。您还将找到一个开关,用于在电缆上施加故障。

4)控制器
控制器子系统包含操作互连所需的各种控制系统。其中包括以下子系统:

主动和无功功率调节器
直流电压调节器
具有前馈的dq电流调节器
相位锁定环路(PLL)和测量子系统
用于控制变流器1半桥MMC的PWM发生器
您还将在顺序控制区域找到编程了变流器1各种工作模式的部分。
5)示波器和测量
该子系统包含用于在仿真过程中观察多个信号的示波器。该子系统还执行功率和基波电压计算。

主体模型:

 控制部分:

 波形观测部分:

功率波形:

 直流母线电压:

电压电流波形:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/96064.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【AI视野·今日Robot 机器人论文速览 第四十九期】Fri, 6 Oct 2023

AI视野今日CS.Robotics 机器人学论文速览 Fri, 6 Oct 2023 Totally 29 papers 👉上期速览✈更多精彩请移步主页 Interesting: 📚ContactGen, 基于生成模型的抓取手势生成,类人五指手。(from 伊利诺伊大学 香槟) 数据集:GRAB da…

docker系列6:docker安装redis

传送门 docker系列1:docker安装 docker系列2:阿里云镜像加速器 docker系列3:docker镜像基本命令 docker系列4:docker容器基本命令 docker系列5:docker安装nginx Docker安装redis 通过前面4节,对docke…

【接口技术】输入输出接口

【输入输出接口概念】外设接口功能及其一般结构,I/O端口编址方式,输入/输出数据传送方式,端口译码技术 【输入/输出接口】 外部设备及其信号 外部设备 输入设备 输出设备 复合输入/输出设备 外部设备的信号 数据信号(数字量…

电脑提示MSVCP100.dll丢失错误怎么解决?分享四个解决方法帮你搞定

在平时我们使用电脑中,经常会遇到各种问题,比如msvcp100.dll文件丢失,那这个msvcp100.dll文件丢失需要怎么修复解决呢?和msvcp100.dll为什么会丢失呢,下面我一点点为大家解答与介绍解决msvcp100.dll丢失问题的方法。 一…

Redisson—分布式服务

一、 分布式远程服务(Remote Service) 基于Redis的Java分布式远程服务,可以用来通过共享接口执行存在于另一个Redisson实例里的对象方法。换句话说就是通过Redis实现了Java的远程过程调用(RPC)。分布式远程服务基于可…

【JVM】运行时数据区(内存区域划分)详解

文章目录 前言一、JVM 运行时数据区1, 堆2, Java 虚拟机栈3, 本地方法栈4, 程序计数器5, 元数据区 / 方法区 二、内存异常问题1, 栈溢出2, 内存溢出3, 内存泄露 总结 前言 📕各位读者好, 我是小陈, 这是我的个人主页 📗小陈还在持续努力学习编程, 努力通…

Minecraft个人服务器搭建自己的皮肤站并实现外置登录更换自定义皮肤组件

Minecraft个人服务器搭建自己的皮肤站并实现外置登录更换自定义皮肤组件 大家好,我是艾西有不少小伙伴非常喜欢我的世界Minecraft游戏,今天小编跟大家分享下Minecraft个人服务器怎么设置皮肤站。 Minecraft皮肤站是什么?其实官网就有皮肤站…

关于智能空气动力学

智能空气动力学是指运用智能科学方法和研究范式研究空气运动,尤其是物体与空气相对运动时空气对物体所施作用力规律、气体的流动规律和伴随发生的物理学变化,解决空气动力学问题的新的交叉学科。在空气动力学三大传统研究手段的基础上,智能空…

【Overload游戏引擎分析】画场景网格的Shader

Overload引擎地址: GitHub - adriengivry/Overload: 3D Game engine with editor 一、栅格绘制基本原理 Overload Editor启动之后,场景视图中有栅格线,这个在很多软件中都有。刚开始我猜测它应该是通过绘制线实现的。阅读代码发现&#xff0…

STM32复习笔记(二):GPIO

目录 (一)Demo流程 (二)工程配置 (三)代码部分 (四)外部中断(EXTI) (一)Demo流程 首先,板子上有4个按键,…

外包做了3个月,技术退步明显。。。。。

先说一下自己的情况,大专生,17年通过校招进入广州某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试…

网络初识必知会

局域网:把一些设备通过交换机/路由器连接起来 广域网:把更多的局域网也相互连接,当网络规模足够大的 交换机:组网过程中的重要设备! 路由器:组网过程中的重要设备! IP地址:描述一…

什么,这年头还有人不知道404

写在前面 哥,来帮我看看,这个请求怎么404了,明明接口路径是对的啊!一个下午,组里的小哥突然让我帮忙看这个问题,我不禁一惊,啥,这年头了还有人搞不定404,如有还有&#…

FFmpeg:打印音/视频信息(Meta信息)

多媒体文件基本概念 多媒体文件其实是个容器在容器里面有很多流(Stream/Track)每种流是由不同的编码器编码的从流中读出的数据称为包在一个包中包含着一个或多个帧 几个重要的结构体 AVFormatContextAVStreamAVPacket FFmpeg操作流数据的基本步骤 打印音/视频信息(Meta信息…

LVGL_基础控件滚轮roller

LVGL_基础控件滚轮roller 1、创建滚轮roller控件 /* 创建一个 lv_roller 部件(对象) */ lv_obj_t * roller lv_roller_create(lv_scr_act()); // 创建一个 lv_roller 部件(对象),他的父对象是活动屏幕对象// 将部件(对象)添加到组,如果设置了默认组&#xff0c…

不断优化的素数算法

前言:素数判断是算法中重要的一环,掌握优秀的素数判断方法是算法player的必修课。本文介绍的是由简到繁的素数算法,便于初学者从入门到精通。 素数(质数):只能被 1 和它本身整除的数称作素数,如…

总结二:linux面经

文章目录 1、 Linux中查看进程运行状态的指令、查看内存使用情况的指令、tar解压文件的参数。2、文件权限怎么修改?3、说说常用的Linux命令?4、说说如何以root权限运行某个程序?5、 说说软链接和硬链接的区别?6、说说静态库和动态…

(四)正点原子STM32MP135移植——u-boot移植

一、概述 u-boot概述就不概述了,u-boot、kernel、dtb三件套,dddd 经过国庆艰苦奋战,已经成功把所有功能移植好了 二、编译官方代码 进入u-boot的目录 2.1 解压源码、打补丁 /* 解压源码 */ tar xf u-boot-stm32mp-v2022.10-stm32mp-r1-r0.…

充分理清限制与条件+构造二分图+最小割:ARC142E

https://www.luogu.com.cn/problem/AT_arc142_e 他的充要条件是是什么: a i , a j ≥ m i n ( b i , b j ) a_i,a_j\ge min(b_i,b_j) ai​,aj​≥min(bi​,bj​)存在 a i ≥ m a x ( b i , b j ) a_i\ge max(b_i,b_j) ai​≥max(bi​,bj​) 第一个条件直接预处理一…

Springcloud支付模块

客户端消费者80 order 微服务提供者8001 payment 订单模块可以调动支付模块 步骤: 1、建moudle 2、改写pom 3、写yml 4、主启类 5、业务类