并网逆变器学习笔记5---三电平DPWM

news2025/2/28 6:17:33

参考文献:《中压三电平全功率风电变流器关键技术研究---任康乐》

1、调制策略分析

DPWM由于其在任意时刻均有一相钳位在某个电平,使得该相的功率器件不发生开关动作,因而可以大大降低开关损耗(平均降低1/3),在确保器件开关频率不变的前提下,变流器的载波频率提高1.5倍???。

目前3L-NPC逆变器的DPWM有多种,包括DPWM0 DPWM1 DPWM2 DPWM3 DPWMA DPWMB DPWMMIN DPWMMAX。针对中压三电平网侧变流器运行工况及功能需求,如何选择性能最佳的DPWM值得研究。一般分析开关损耗、共模电压和谐波畸变三个指标,DPWMMIN DPWMMAX由于输出电压和开关损耗不对称,实际使用较少,不做讨论。

3L-NPC电路拓扑如上图所示,小矢量有冗余,零矢量一般选择000。在三电平空间矢量中,合成原则为最近三矢量原则,即参考电压矢量由距离最近的三个矢量进行合成,其中小矢量使用两个冗余状态,即为七段式,DPWM为了降低开关损耗,舍弃一个小矢量,开关序列为5段式。

原则:开关状态改变每次仅带来一个电平变化;

因此归纳出扇区1内所有可能DPWM开关序列与钳位模式,BD区域有两种钳位模式,A区域有三种钳位模式,C区域也有三种钳位模式。

2、开关损耗分析

中压IGBT中,开关损耗远大于导通损耗,开关损耗与调制策略有关,导通损耗与调制策略关系不大。

DPWM一个基波周期内开关损耗表示为:

CPWM可表示为:

3、共模电压分析

变流器产生的高频共模电压会产生对地漏电流,在带来功率损耗的同时,造成严重的电磁干扰问题。因而在电压等级高的中压变流器系统中,共模电压是评价调制策略性能的重要指标之一。共模电压可表示为:

大矢量产生的共模电压为正负vdc/6,小矢量产生的共模电压为正负vdc/3或正负vdc/6,中矢量和零矢量共模电压为0.

4、谐波畸变分析

DPWM五段式的矢量合成方式可能增大电流谐波含量,通常用加权谐波畸变标幺值WTHD0作为指标:

由上图可知,当调制度比较大时,几种DPWM的谐波畸变均优于SVM。

5、DPWM策略总结

6、仿真波形

function y  = fcn(u)

theta = 50*2*pi*u;

m = 1;

ua = m*cos(theta);

ub = m*cos(theta-2*pi/3);

uc = m*cos(theta+2*pi/3);

umax = max(max(ua,ub),uc);

umin = min(min(ua,ub),uc);

%%svpwm

zsvpwm = -0.5*(umax+umin);

%%dpwm1

theta_temp = mod(theta,2*pi);

if (theta_temp>pi/6)&&(theta_temp<pi/2)

    k =0;

elseif (theta_temp>5*pi/6)&&(theta_temp<7*pi/6)

    k =0;

elseif (theta_temp>3*pi/2)&&(theta_temp<11*pi/6)

    k =0;

else

    k =1;

end

z_dpwm1 = 2*k-1-k*umax-(1-k)*umin;

%%dpwma

if ua>0

    vha = 1-ua;

    val = ua;

else

    vha = -ua;

    val = 1+ua;

end

if ub>0

    vhb = 1-ub;

    vbl = ub;

else

    vhb = -ub;

    vbl = 1+ub;

end

if uc>0

    vhc = 1-uc;

    vcl = uc;

else

    vhc = -uc;

    vcl = 1+uc;

end

min1 = min(min(vha,vhb),vhc);

min2 = min(min(val,vbl),vcl);

if min1>min2

    z_dpwma = -min2;

else

    z_dpwma = min1;

end

y = [ua;z_dpwma;ua+z_dpwma];

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

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

相关文章

Java多线程案例——定时器

一&#xff0c;定时器1.定时器的概念定时器是Java开发中一个重要的组件&#xff08;功能类似于闹钟&#xff09;&#xff0c;可以指定一个任务在多长时间后执行&#xff08;尤其在网络编程的时候&#xff0c;如果网络卡顿很长时间没有响应用户的需求&#xff0c;此时可以使用定…

分享|UWB使用频段大幅收窄,新标准对于行业发展是好是坏?

近日&#xff0c;工信部无线电管理局发布了《超宽带&#xff08;UWB&#xff09;设备无线电管理规定&#xff08;征求意见稿&#xff09;》&#xff08;以下简称“新版《规定》”&#xff09;。 根据新版《规定》&#xff0c;未来国内UWB技术的使用频段为&#xff1a;7235-875…

seo的基本知识(概述网站内部优化和外部优化)

了解网站外部优化的4大重点 网站优化的时候都会重视网站的外部优化&#xff0c;所以网站外部优化的4大重点&#xff01;今天就来和大家说一说&#xff01; 1.高质量的内容和外链 未来的SEO道路高质量的有价值的内容是非常重要的&#xff0c;还有就是高质量的外链也是重要之…

北大硕士LeetCode算法专题课-查找相关问题

黑马算法面试专题 北大硕士LeetCode算法专题课-字符串相关问题 北大硕士LeetCode算法专题课-数组相关问题_​​​​​​ 北大硕士LeetCode算法专题课-基础算法查找_ 北大硕士LeetCode算法专题课-基础算法之排序_客 北大硕士LeetCode算法专题课---算法复杂度介绍_…

Neo4j框架学习之一安装和使用

文章目录1、何为Neo4j2、安装和使用2.1 安装2.2 基础概念1、何为Neo4j ​ Neo4j是一个高性能的NOSQL图形数据库&#xff0c;是一个嵌入式的、基于磁盘的&#xff0c;数据结果为网格(图)、具备完全的事务特性的Java持久化引擎。 数据结构 ​ 在一个图中包含两种基本的数据类型…

从浏览器里输入URL构建你的前端知识体系

嗨&#xff01;我是团子&#xff0c;好久不见~ 记得22年寒假复习八股的时候&#xff0c;一直在苦恼怎样才能把八股的内容真正的转换为自己的知识。毕竟光靠死记硬背每个知识点&#xff0c;是不能在面试中给面试官留下不错的印象的。后面在整理《浏览器里输入URL后发生了什么》…

Stellarium 1.2 正式发布

导读Stellarium 1.2 已发布。Stellarium 是一款免费开源 GPL&#xff08;自由软件基金会 GNU 通用公共许可证&#xff09;软件&#xff0c;它使用 OpenGL 图形接口对星空进行实时渲染。 软件可以模拟肉眼、双筒望远镜和小型天文等观察天空&#xff0c;根据观测者所处时间和位置…

项目管理:项目经理如何创建项目日程计划表

当项目经理接手项目后&#xff0c;要做好项目的日程安排&#xff0c;这是决定项目是否成功完成的最重要任务之一。 项目经理都希望项目按照制定好的进度计划完工&#xff0c;但在实际的情况中&#xff0c;总会有那么一两个项目会出现进度延迟的情况&#xff0c;管理者可以使用…

忆享科技戟星安全实验室|OSS的STS模式授权案例

戟星安全实验室忆享科技旗下高端的网络安全攻防服务团队.安服内容包括渗透测试、代码审计、应急响应、漏洞研究、威胁情报、安全运维、攻防演练等。本文约957字&#xff0c;阅读约需3分钟。前言《漏洞挖掘系列》将作为一个期刊持续更新&#xff0c;我们会将项目中所遇到的觉得有…

图像编辑Photoshop 2023中文新

Photoshop2023从照片编辑和合成到数字绘画、动画和图形设计-只要能想到&#xff0c;就能在Photoshop中创作出来。相信大家都有在用之前的版本&#xff0c;这款软件功能丰富&#xff0c;实用性很强&#xff0c;有着大量的功能用户都可以用上&#xff0c;不管是美化还是滤镜&…

基于冲突搜索(CBS)的多智能体路径寻优(MAPF)

1 背景 1.1 问题描述 多智能体路径寻优( Multi-Agent Path Finding&#xff0c;MAPF )问题由一个无向无权图G ( V &#xff0c;E )和一组k个智能体组成&#xff0c;其中智能体有起始点和目标点。时间被离散化为时间步。在连续的时间步之间&#xff0c;每个智能体既可以移动到…

Kafka生产者——消息发送流程,同步、异步发送API

生产者消息发送流程 发送原理 Kafka的Producer发送消息采用的是异步发送的方式。 在消息发送的过程中&#xff0c;涉及到了两个线程:main线程和Sender线程&#xff0c;以及一个线程共享变量:RecordAccumulator。 ①main线程中创建了一个双端队列RecordAccumulator&#xff0c…

Spring Boot 创建和使用

Spring Boot 创建和使用一、什么是 Spring Boot二、Spring Boot 优点三、Spring Boot 项目创建3.1 使用 Idea 创建验证3.2 网页版创建四、项目目录介绍五、约定大于配置 (重要)5.1 启动类5.2 自定义类在目录中的位置一、什么是 Spring Boot Spring 的诞⽣是为了简化 Java 程序…

《架构300讲》学习笔记(51-100)

前言 内容来自B站IT老齐架构300讲内容。 053动静分离 静态数据&#xff1a;无个性化的数据&#xff0c;静态文件&#xff0c;低频变动的数据。 动态数据&#xff1a;个性化推荐&#xff0c;高频写。 有效的区分页面中的动静数据是优化的关键前提。 页面伪静态化技术&#x…

【Leetcode】308. 二维区域和检索 - 可变

一、题目 1、题目描述 给你一个 2D 矩阵 matrix&#xff0c;请计算出从左上角 (row1, col1) 到右下角 (row2, col2) 组成的矩形中所有元素的和。 实现 NumMatrix 类&#xff1a; NumMatrix(int[][] matrix) 用整数矩阵 matrix 初始化对象。void update(int row, int col, i…

OpenCv相机标定——圆形标定板标定

提取角点时与黑白棋盘格差别主要在于寻找角点的函数&#xff0c;只需将第一章内第二段代码 ret, corners1 cv.findChessboardCorners(img_gray, (w, h)) # 寻找内角点改为 ret, corners1 cv.findCirclesGrid(img_gray, (w, h)) # 寻找内角点&#xff0c;更详细的内容参考第一…

盘点| 能够实现小程序开发提效的框架/工具有这些

近年来&#xff0c;为了研发效率的提升&#xff0c;技术高频革新&#xff0c;开发者们纷纷表示&#xff1a;“好是好&#xff0c;就是快学不动了&#xff01;”。开发者们在不断学习新语言、框架、工具等内容的同时&#xff0c;也在担心所学是否真正有用。而小程序其实能够帮助…

9、Javaweb_http响应概念Response+验证码案例ServletContext+文件下载

HTTP协议&#xff1a; 1. 请求消息&#xff1a;客户端发送给服务器端的数据 * 数据格式&#xff1a; 1. 请求行 2. 请求头 3. 请求空行 4. 请求体 2. 响应消息&#xff1a;服务器端发送给客户端的数据 * 数据格式&#xff1a; …

Nginx 常用配置、操作详解

学习每个技术都要有目标&#xff0c;比如说要源码精通gRPC实现原理&#xff0c;要熟练应用Prometheus、Gin&#xff0c;以及Nginx&#xff0c;Nginx个人定位目标是不需要深入了解技术原理、更不要阅读源码&#xff0c;只需要在自己使用的时候能通过本文章快速检索就够了。 在看…

Graphing calculator PRO

Graphing calculator PRO计算器是一个专业的计算器&#xff0c;它也是编译的&#xff0c;也是学生和学生需要的工具。该程序旨在取代大型和昂贵的图形计算。此外&#xff0c;它在手机或广告牌显示屏上以更高的质量显示计算&#xff0c;这使其更易于理解。Mathlab提供的计算器是…