基于级联延迟信号消除的锁相环(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锁相环设计-温华生

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

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

相关文章

java的集合类中哪些可以添加不同类型数据,哪些不可以?

在Java的集合类中,有些可以添加不同类型的数据,而有些则要求元素类型必须一致。以下是一些常见的Java集合类及其对元素类型的要求: 1、ArrayList ArrayList可以添加不同类型的数据,因为它使用了泛型,可以存储任何类型…

Ansible中的任务执行控制

循环 简单循环 {{item}} 迭代变量名称 loop: - value1 - value2 - ... //赋值列表{{item}} //迭代变量名称循环散列或字典列表 - name: create filehosts: host1tasks:- name: file moudleservice:name: "{{ item.name }}"state: "{{…

uniapp跳转方式

UniApp 是一个基于 Vue.js 的跨平台开发框架,可以同时构建 iOS、Android、H5 和小程序等多个平台的应用。在 UniApp 中,我们可以使用以下几种方式进行页面之间的跳转: 使用 uni.navigateTo 方法:该方法可以在当前页面打开新的页面…

FRI及相关SNARKs的Fiat-Shamir安全

1. 引言 本文主要参考: Alexander R. Block 2023年论文 Fiat-Shamir Security of FRI and Related SNARKsAlbert Garreta 2023年9月在ZK Summit 10上分享 ZK10: Fiat-Shamir security of FRI and related SNARKs - Albert Garreta (Nethermind) 评估参数用的Sage…

Java 用户上传如何将图片转为webp格式图片

下载 webp-imageio jar包 GitHub - nintha/webp-imageio-core: Java Image I/O reader and writer for the Google WebP image format without system native libs 这里可以根据官方提示手动编译,也可以下载作者发布好的jar包。github提供了多个版本,我…

Git客户端软件 Tower mac中文版特点说明

Tower mac是一款Mac OS X系统上的Git客户端软件,它提供了丰富的功能和工具,帮助用户更加方便地管理和使用Git版本控制系统。 Tower mac软件特点 1. 界面友好:Tower的界面友好,使用户能够轻松地掌握软件的使用方法。 2. 多种Git操…

edge浏览器的隐藏功能

1. edge://version 查看版本信息 2. edge://flags 特性界面 具体到某一特性:edge://flags/#overlay-scrollbars 3. edge://settings设置界面 详情可参考chrome: 4. edge://extensions 扩展程序页面 5. edge://net-internals 网络事件信息 6. edge://component…

excel制作透视表

场景描述: 有一张excel表,存在多条记录,现在需要把相同名称的商品的数量求和,放在一起展示 操作步骤: 删除最后一行数据 选中不显示分类汇总 以表格形式展示

STM32-HAL库08-TIM的输出比较模式(输出PWM的另一种方式)

STM32-HAL库08-TIM的输出比较模式(输出PWM的另一种方式) 一、所用材料: STM32F103C6T6最小系统板 STM32CUBEMX(HAL库软件) MDK5 示波器或者逻辑分析仪 二、所学内容: 通过定时器TIM的输出比较模式得到预…

第21期 | GPTSecurity周报

GPTSecurity是一个涵盖了前沿学术研究和实践经验分享的社区,集成了生成预训练 Transformer(GPT)、人工智能生成内容(AIGC)以及大型语言模型(LLM)等安全领域应用的知识。在这里,您可以…

【计算机网络实验/wireshark】tcp建立和释放

wireshark开始捕获后,浏览器打开xg.swjtu.edu.cn,网页传输完成后,关闭浏览器,然后停止报文捕获。 若捕获不到dns报文,先运行ipconfig/flushdns命令清空dns缓存 DNS报文 设置了筛选条件:dns 查询报文目的…

BO(Business Object)是一种用于表示业务对象的设计模式

BO是 Business Object 的缩写,是一种用于表示业务对象的设计模式。在Java中,BO的主要作用是 封装业务逻辑,实现业务流程的可重用性和可维护性。 BO主要有以下几个作用: 实现业务逻辑的封装:将业务逻辑封装在BO对象中&a…

【完美世界】石昊拒绝云曦相认,爱而不得,云曦悲伤无助

Hello,小伙伴们,我是小郑继续为大家深度解析国漫资讯。 深度爆料《完美世界云曦篇》最新一集,为了云曦,石昊不远十万里,亲自送她回家,这份感情之真挚,绝对毋庸置疑。然而,令人感到不解的是&…

【KVM】软件虚拟化和硬件虚拟化

前言 大家好,我是秋意零。 今天介绍的内容是虚拟化技术以及软件虚拟化和硬件虚拟化。 👿 简介 🏠 个人主页: 秋意零🔥 账号:全平台同名, 秋意零 账号创作者、 云社区 创建者🧑 个…

HCIA数据通信——路由协议

数据通信——网络层(OSPF基础特性)_咕噜跳的博客-CSDN博客 数据通信——网络层(RIP与BGP)_咕噜跳的博客-CSDN博客 上述是之前写的理论知识部分,懒得在实验中再次提及了。这次做RIP协议以及OSPF协议。不过RIP协议不常用…

Mac连接linux的办法(自带终端和iterm2)

1. 使用Mac自带终端Terminal 1.1 点击右上角的聚焦搜索,再输入终端 1.2 查找linux系统的ip地址 在虚拟机里输入如下命令,找到蓝色区域的就是ip地址 ip addr 如果没有显示ip地址,可以重新安装一下虚拟机,之后确保以太网的连接是打…

【PC电脑windows-学习样例tusb_serial_device-ESP32的USB模拟串口程序+VScode建立工程+usb组件添加+-基础样例学习】

【PC电脑windows-学习样例tusb_serial_device-ESP32的USB模拟串口程序-基础样例学习】 1、概述2、实验环境3-1、 物品说明3-2、所遇问题:ESP32 cannot open source file "tinyusb.h"或者“tinyusb.h:No such file or directory ....”3-3、解决问题&#…

学习c++的第五天

目录 循环 循环类型 循环控制语句 无限循环 判断 判断语句 ? : 运算符 函数 函数定义 函数声明 函数参数 参数的默认值 函数重载 函数模板 内联函数inline 调用函数 Lambda 函数与表达式 循环 循环类型 在计算机科学中,循环是一种重复执行一段代…

Vue3使用Monaco-editor

Monaco-editor,一个vs code 编辑器,需要将其集成到项目。不说闲话了,直接上代码。 npm地址:https://www.npmjs.com/package/monaco-editor 中文文档:https://aydk.site/editor/ 安装: pnpm add monaco…

京东大数据平台(京东数据分析):9月京东牛奶乳品排行榜

鲸参谋监测的京东平台9月份牛奶乳品市场销售数据已出炉! 9月份,牛奶乳品市场销售呈大幅上涨。鲸参谋数据显示,今年9月,京东平台牛奶乳品市场的销量为2000万,环比增长约65%,同比增长约3%;销售额为…