基于级联延迟信号消除的锁相环(CDSC_PLL)技术MATLAB仿真

2023-11-05 14:30

本文主要是介绍基于级联延迟信号消除的锁相环(CDSC_PLL)技术MATLAB仿真,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

基于级联型延迟信号消除(CDSC)的锁相环技术(CDSC-PLL),该锁相环克服了传统dq 锁相环在电网电压畸变或不对称时存在较大稳态误差的缺点。CDSC-PLL是在传统dq锁相环的控制环节中加入了一个 CDSC环节,即dqCDSCPLL。

基于延迟信号消除的锁相环原理

通过谐波的半波对称性在dq坐标系中将谐波消除, 也即延迟信号消除(DSC)法,将输入的谐波信号延迟 正序基波信号周期T的1/n倍,然后取原信号和延迟信号 和的平均值作为输出,其数学表达式如下:

T表示正序几波分量的周期。

在dq坐标系中延迟信号消除(DSC)的具体过程以及 在dq坐标系中d轴的h次谐波在时域内的表达式如下所示:

则可得:

同理,在dq坐标系中q轴的h次谐波也作类似的运 算,则dq坐标系的h次谐波经过延迟信号消除后,其表达 式(1)如下:

因此,只需将增益|GDSCn(h)|=0,即可在dq坐标 系中消除h次谐波,此时可求得谐波次数h和相应n之间的 关系式:

由此可得基于延迟信号消除的锁相环(dq -DSC-PLL) 原理图如下所示:

对d轴 和q轴信号延迟1/4个正序基波周期,仅能消除三相系统中 部分正序谐波分量和负序谐波分量,因此,当电网电压 畸变时,仅有一个信号延迟消除模块,并不能够消除全 部谐波,锁相环仍然存在稳态误差。

基于级联延迟信号消除的锁相环(dq_CDSC_PLL)技术

虽然k的取值多样,但是一个n值 只对应有限个h值,同时,由式(1)可以得出这样一个结 论,延迟信号消除模块的增益和信号频率无关,并且增益 总小于1,换言之,某一次谐波不能被完全消除时也会被 衰减,除此之外,延迟信号消除模块并不会改变信号的频 率,因此,可以将多个取不同n值的延迟信号消除模块串 联在一起,组成一个级联型延迟信号消除模块。

通过 选取不同的n值,将几个不同的延迟信号消除模块进行组 合级联,可以选择性的消除谐波,同时,间谐波也会被不 同程度的衰减,如果某一特定的间谐波需要消除,可以针 对该间谐波重新选取一个n值构造一个延迟信号消除模块, 并和原来的模块级联。基于级联延迟信号消除的锁相环 (dq_CDSC_PLL)(n取2,4,8,16)原理图如图4 所示:

由上图,基于延迟信号消除的锁相环原理可知,每 个DSC模块都是在对原信号进行延迟1/n个正序基波信号 的基础上进行谐波消除的,每个模块都可以消除一定次 数的谐波,将模块级联在一起,即可将常见谐波基本消 除,从而提高锁相环的锁相精度以及动态响应速度。

仿真模型:

参考文献:

基于CDSC的APF锁相环设计-温华生

这篇关于基于级联延迟信号消除的锁相环(CDSC_PLL)技术MATLAB仿真的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/350460

相关文章

全屋WiFi 7无死角! 华硕 RP-BE58无线信号放大器体验测评

《全屋WiFi7无死角!华硕RP-BE58无线信号放大器体验测评》家里网络总是有很多死角没有网,我决定入手一台支持Mesh组网的WiFi7路由系统以彻底解决网络覆盖问题,最终选择了一款功能非常... 自2023年WiFi 7技术标准(IEEE 802.11be)正式落地以来,这项第七代无线网络技术就以超高速

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

golang实现延迟队列(delay queue)的两种实现

《golang实现延迟队列(delayqueue)的两种实现》本文主要介绍了golang实现延迟队列(delayqueue)的两种实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录1 延迟队列:邮件提醒、订单自动取消2 实现2.1 simplChina编程e简单版:go自带的time

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

Java使用WebView实现桌面程序的技术指南

《Java使用WebView实现桌面程序的技术指南》在现代软件开发中,许多应用需要在桌面程序中嵌入Web页面,例如,你可能需要在Java桌面应用中嵌入一部分Web前端,或者加载一个HTML5界面以增强... 目录1、简述2、WebView 特点3、搭建 WebView 示例3.1 添加 JavaFX 依赖3

Spring框架中@Lazy延迟加载原理和使用详解

《Spring框架中@Lazy延迟加载原理和使用详解》:本文主要介绍Spring框架中@Lazy延迟加载原理和使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、@Lazy延迟加载原理1.延迟加载原理1.1 @Lazy三种配置方法1.2 @Component

MySQL主从同步延迟问题的全面解决方案

《MySQL主从同步延迟问题的全面解决方案》MySQL主从同步延迟是分布式数据库系统中的常见问题,会导致从库读取到过期数据,影响业务一致性,下面我将深入分析延迟原因并提供多层次的解决方案,需要的朋友可... 目录一、同步延迟原因深度分析1.1 主从复制原理回顾1.2 延迟产生的关键环节二、实时监控与诊断方案

java实现延迟/超时/定时问题

《java实现延迟/超时/定时问题》:本文主要介绍java实现延迟/超时/定时问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java实现延迟/超时/定时java 每间隔5秒执行一次,一共执行5次然后结束scheduleAtFixedRate 和 schedu

Redis实现延迟任务的三种方法详解

《Redis实现延迟任务的三种方法详解》延迟任务(DelayedTask)是指在未来的某个时间点,执行相应的任务,本文为大家整理了三种常见的实现方法,感兴趣的小伙伴可以参考一下... 目录1.前言2.Redis如何实现延迟任务3.代码实现3.1. 过期键通知事件实现3.2. 使用ZSet实现延迟任务3.3

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N