CN117452822A - 一种基于c语言的重复控制技术编程实现方法 - Google Patents
一种基于c语言的重复控制技术编程实现方法 Download PDFInfo
- Publication number
- CN117452822A CN117452822A CN202311501673.0A CN202311501673A CN117452822A CN 117452822 A CN117452822 A CN 117452822A CN 202311501673 A CN202311501673 A CN 202311501673A CN 117452822 A CN117452822 A CN 117452822A
- Authority
- CN
- China
- Prior art keywords
- repetitive
- language
- repetitive control
- phase
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000005516 engineering process Methods 0.000 title claims abstract description 16
- 230000003252 repetitive effect Effects 0.000 claims abstract description 82
- 238000001914 filtration Methods 0.000 claims abstract description 8
- 230000008569 process Effects 0.000 claims description 7
- 238000005070 sampling Methods 0.000 claims description 5
- 238000010276 construction Methods 0.000 claims description 2
- 230000002708 enhancing effect Effects 0.000 claims description 2
- 230000000737 periodic effect Effects 0.000 abstract description 9
- 238000013461 design Methods 0.000 abstract description 7
- 238000012986 modification Methods 0.000 abstract description 7
- 238000002474 experimental method Methods 0.000 abstract description 6
- 230000004048 modification Effects 0.000 abstract description 5
- 238000004458 analytical method Methods 0.000 abstract description 3
- 238000012545 processing Methods 0.000 abstract description 3
- 230000004044 response Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 239000003245 coal Substances 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000003208 petroleum Substances 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E40/00—Technologies for an efficient electrical power generation, transmission or distribution
- Y02E40/40—Arrangements for reducing harmonics
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
本发明公开了一种基于C语言的重复控制技术编程实现方法,包括:构建重复控制器,获取重复控制输出;构建单相并网逆变器模型;基于单相并网逆变器模型初始化重复控制器;基于for循环语句将误差信号和重复控制输出储存到寄存器;基于for循环语句对重复控制输出进行低通滤波;将重复控制器的参数进行优化并生成。本发明基于C语言循环体实现了重复控制的递推结构,并给出了基于C语言的重复控制器稳定性分析及设计指导,为重复控制在实验及实际应用中提供了指导和新的解决方案,突破了传统Simulink代码生成的桎梏,具有可读性强、便于在线修改的优点,为需要周期信号处理能力的设备提供了高效的控制方案。
Description
技术领域
本发明属于C语言编程技术领域,特别是涉及重复控制技术C语言编程实现方法。
背景技术
随着石油、煤炭等传统一次能源的使用,全球环境问题加剧。为解决这一难题,全球大力发展新能源技术。电力电子逆变器是新能源分布式发电***和电网之间的关键接口设备,周期信号的跟踪和谐波抑制能力是评估电力电子逆变器性能的重要指标。基于内模原理的比例谐振控制(Propotional Resoant control,PR)和重复控制(RepetitiveControl,RC),由于其优秀的周期信号处理能力而被广泛使用。RC通过构造某一周期信号的内模并将之嵌入控制回路,从而实现对该周期性信号(其中包含正弦基波及其各次谐波)的静态无差跟踪控制或扰动消除,已广泛应用于新能源电力电子逆变器。此外,对于电力电子变流器,谐波频率成分的分布有一定的特点,比如,在单相变流器中,谐波主要分布在4k±1(k=1,2,3,…)次处,而对于三相变流器中,谐波主要分布在6k±1(k=1,2,…)次处,在n(n=12,17,24,…)高压直流变流器中,谐波主要分布在nk±1(k=1,2,…)次处。在这种情况下,传统重复控制(Conventional RC,CRC)为满足其跟踪性能而牺牲了动态响应时间,没有做到较好的权衡,不能满足控制需要。鉴于此,奇数次重复控制(Odd RC,ORC)、前馈重复控制(Feedforward RC,FRC)、比例积分多谐振型重复控制(Propotional Integrator MultipleResoant type Repetitive Control,PIMR)等多种改变内模结构的RC被提出,在稳态性能和动态响应之间做到了不错的权衡,比如ORC,应用于单相***中,相对于传统重复控制的一拍延迟减小了2倍提高了动态响应,并且带宽增加一倍,***稳定性得到增强。此外,FRC,其控制带宽更宽,应对频率波动的能力也得到增强。PIMR通过并联比例项,***的动态响应得到了极大改善。
在仿真和实验时,Simulink代码生成具备快捷、简便的特点,省去了写程序代码的时间。然而,重复控制通过Simulink生成的代码,由于各部分代码的调用及生成的顺序与操作者逻辑不同,具有可读性差、更改参数复杂的缺点。过去基于代码生成的仿真实验在参数修改、快速辨析代码段功能等方面存在一些局限性和不足之处,因此,需要在该领域寻找新的技术手段,来改进现有解决方案并满足更高的需求。
发明内容
本发明的目的是提供一种基于C语言的重复控制技术编程实现方法,以解决上述现有技术存在的问题。
为实现上述目的,本发明提供了一种基于C语言的重复控制技术编程实现方法,包括:
构建重复控制器,获取重复控制输出;
构建单相并网逆变器模型;
基于所述单相并网逆变器模型初始化所述重复控制器;
基于for循环语句将误差信号和所述重复控制输出储存到寄存器;
基于for循环语句对所述重复控制输出进行低通滤波;
将所述重复控制器的参数进行优化并生成。
可选地,所述重复控制器的构建过程包括:
设计重复控制器内模,基于所述重复控制器内模设计内模滤波器,设计比例增益,设计相位超期补偿器和重复控制增益。
可选地,设计内模滤波器的过程中,将内模滤波器设计为小于1的常数或零相位低通滤波器。
可选地,所述数字低通滤波器S(z)用于衰减高频信号,增强重复控制***稳定性;选取三阶巴特沃斯低通滤波器G f (z)作为低通滤波器S(z),具体如下所示:其中,z表示被用作复平面上的变量。
可选地,采用相位超前补偿器z m ,用于补偿由被控对象和低通滤波器造成的相位滞后。相位超前补偿可以提高重复控制***的误差收敛速度和跟踪精度。
可选地,基于所述单相并网逆变器模型初始化所述重复控制器的过程包括:
基于重复控制器的参数,在所述单相并网逆变器模型的编辑器中定义内模大小、初始化误差数组、初始化输出数组,定义并赋值重复控制增益、相位补偿、内模系数、并联比例。
可选地,基于for循环语句将误差信号数据和所述重复控制输出数据储存到寄存器中,将当前时刻的重复控制输出数据赋给寄存器数组最后一个存储单元储存;当前时刻的重复控制输出等于第(N-0)前拍的重复控制输出与第(N-m)拍前的误差之和,其中N表示一个基波周期的采样个数,即寄存器数组的大小;m表示补偿***相位的超前拍数,超前选取重复控制输出信号寄存器数组第N-m拍数据,作为当前拍输出。
可选地,基于for循环语句对所述重复控制输出进行低通滤波的过程包括:
基于for循环语句写出三阶低通滤波器差分方程,将所述重复控制输出进行低通滤波。
可选地,将所述重复控制器的参数进行优化并生成的过程包括:
将重复控制器的代码部分写入S-Function编辑器中,对所述S-Function编辑器进行编译,运行代码生成或直接使用Code Composer Studio进行编写。
本发明的技术效果为:
本发明基于逆变器实验平台、计算机、TMS320F28335控制板,提出了重复控制技术的C语言编程实现方法。基于C语言循环体实现了重复控制的递推结构,并给出了基于C语言的重复控制器稳定性分析及设计指导,为重复控制在实验及实际应用中提供了指导和新的解决方案,突破了传统Simulink代码生成的桎梏,具有可读性强、便于在线修改的优点,为需要周期信号处理能力的设备提供了高效的控制方案。
附图说明
构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本发明实施例中的基于C语言的重复控制技术编程实现方法流程图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
实施例1
如图1所示,本实施例中提供一种基于C语言的重复控制技术编程实现方法,包括以下步骤:
步骤1:重复控制器同时包含多个正弦信号的内模,可以同时跟踪或抑制多频率的正弦信号。设计好重复控制器内模可以实现无差跟踪周期参考,并进行谐波抑制。CRC的内模为,T 0为参考信号的周期;离散传递函数为/>,Q(z)为内模滤波器,用于改善***的稳定性和鲁棒性;N=f s /f ref是每个周期内的采样点数,也是重复控制延迟拍数,f s和f ref分别是采样周期和参考信号频率。在代码生成后,由于代码段间的调用,如果要修改重复控制器类型,存在难于修改且操作繁琐的问题,需要重新搭建Simulink模型进行编译;
步骤2:设计内模滤波器Q(z);Q(z)使理想重复控制器的极点由单位圆上向单位圆内移动,用来提高***的稳定性,但同时也破坏了重复控制器的无误差跟踪特性。Q(z)常有两种形式:选为小于1的常数或低通滤波器。选择小于1的常数是为了提高***的稳定范围,且控制***执行简单方便,是目前对***性能要求不高的场合的常见选择,一般可选0.95或0.98。零相位低通滤波器也是Q(z)的一种常见选择。这种情况下,截止频率以内Q(z)=1,而截止频率以外频段Q(z)幅频特性曲线快速下降,因此可以认为,这种情况下,重复控制可以对截止频率以内信号可以实现无误差跟踪;
步骤3:设计比例增益k p;比例增益对稳定性的影响很大,一个合适的比例增益可以使得被控对象低频段幅频响应曲线保持常数,这是重复控制器最希望的被控对象的频率特性,在***稳定的范围内,k p值越大,相频特性在1kHz以内的滞后越小,越有利于***相位补偿;
步骤4:设计补偿环节S(z)、相位超期补偿器z m和重复控制增益K r;需要设计补偿器S(z) 进一步衰减高频开环增益,并使被控对象在截止频率以内的幅频特性曲线保持0 dB。通常补偿环节S(z) 选二阶低通滤波器或低阶巴特沃斯低通滤波器。综合考虑低通滤波器对高频信号的高衰减特性及计算的复杂度,选择三阶巴特沃斯(4-th butter-worthfilter)低通滤波器G f (z)作为补偿器S(z)。截止频率为1 kHz的三阶低通滤波器为:
相位超前补偿器可以补偿由被控对象和补偿环节造成的相位滞后,特别是高频区域的相位滞后。相位超前补偿器z m 可以提供一个角度为θ=m(ω/ω N)180°的超前角度。由于重复控制器存在一个周期的相位滞后,因此,相位超前补偿是可以实现的。相位超前补偿不仅可以使***提高***的稳定性,而且具有较大的控制增益k r,进而使***具有更快的卷积速度和更小的稳态误差,但是稳定裕度变小;
步骤5:为了验证所设计的PIMR控制器C编程实现方法的有效性,建立了基于MATLAB/Simulink的单相并网逆变器模型;控制器部分使用S-Function编辑器,可实现重复控制进行C语言编程;
步骤6:根据设计的重复控制器参数,在编辑器中进行定义:内模大小=采样频率/工频、初始化误差数组、初始化输出数组,定义并赋值重复控制增益、相位补偿、内模系数、并联比例项,初始化重复控制器;
步骤7:利用for循环语句,将误差信号和重复控制器输出储存到寄存器中,其中,当前时刻重复控制输出赋给寄存器数组最后一个储存。重复控制当前时刻的输出等于第(N-0)前拍的重复输出与第(N-m)拍前的误差之和;
步骤8:同理,利用for循环,写出三阶ButterWorth低通滤波器差分方程,将重复控制输出进行低通滤波。当前ButterWorth低通滤波器输出值与当前误差值通过比例项累加,得到PIMR输出,进而调制PWM波形,控制开关器件动作;
步骤9:考虑到建模误差,将上述步骤得到的参数进行优化。将重复控制代码部分写入S-Function编辑器中,其中包括PIMR、锁相环、低通滤波器等C语言代码,对该编辑器进行编译,然后运行Simulink代码生成,或直接使用CCS(Code Composer Studio)编写。控制代码方便在进行试验时快速调试参数、定位功能代码段位置、更改实验条件等,而在传统代码生成中这些操作需要复杂地重新更改Simulink模块参数并进行编译。
本发明提供的重复控制(Repetitive Control)在C语言中实现有以下几个优点,并对应了一些技术点:
如步骤一所述对于正弦周期信号,基于内模原理的重复控制可以通过周期性补偿来减小***输出的周期性误差,从而提高控制***的精度。多种重复控制被广泛提出(前馈重复控制、奇次重复控制、双模重复控制等),所提出的重复控制C语言实现方法,为现已有的各种重复控制策略提供了一个新的平台。
本发明将重复控制代码部分写入S-Function编辑器中,其中包括PIMR、锁相环、低通滤波器等C语言代码,对该编辑器进行编译,然后运行Simulink代码生成,或直接使用CCS(Code Composer Studio)编写。控制代码方便在进行试验时快速调试参数、定位功能代码段位置、更改实验条件等,而在传统代码生成中这些操作需要复杂地重新更改Simulink模块参数并进行编译。
本发明所提方案对***参数变化鲁棒性强:重复控制对于***参数的变化具有一定的鲁棒性,能够适应一定范围内的***参数变化。这种鲁棒性源于以下技术点:通过设计Q(z)可以调整谐振频率处带宽,对频率波动有一定自适应能力。此外所提的C语言编程方式,方便增加自适应算法和参数调整策略,可以对重复控制器的参数进行实时调整。
本发明提出了优化的重复控制,通过设计少量的参数就可以完成复杂的重复控制器设计,C语言作为一种高效的编程语言,在实时***中实现重复控制具有较高的计算效率,能够满足实时性要求。这种高效性来源于以下技术点:
优化重复控制实现:如步骤2、3、4所示对重复控制参数进行优化,提高重复控制的动态性应性能和鲁棒性。通过采用这种可以等效为比例多谐振的并联比例重复控制,只需要优化五个参数就可以完成复杂的重复控制器设计,可以最大限度地减少计算复杂度,提高实时计算效率。
特定硬件加速:在某些情况下,可以使用特定的硬件加速技术,如DSP(TMS320F28335控制板)、FPGA(运算速度比DSP更快),进一步提高计算速度。
以上所述,仅为本申请较佳的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。
Claims (9)
1.一种基于C语言的重复控制技术编程实现方法,其特征在于,包括以下步骤:
构建重复控制器,获取重复控制输出;
构建单相并网逆变器模型;
基于所述单相并网逆变器模型初始化所述重复控制器;
基于for循环语句将误差信号和所述重复控制输出储存到寄存器;
基于for循环语句对所述重复控制输出进行低通滤波;
将所述重复控制器的参数进行优化并生成。
2.根据权利要求1所述的基于C语言的重复控制技术编程实现方法,其特征在于,所述重复控制器的构建过程包括:
设计重复控制器内模,基于所述重复控制器内模设计内模滤波器,设计比例增益,设计相位超期补偿器和重复控制增益。
3.根据权利要求2所述的基于C语言的重复控制技术编程实现方法,其特征在于,设计内模滤波器的过程中,将内模滤波器设计为小于1的常数或零相位低通滤波器。
4.根据权利要求2所述的基于C语言的重复控制技术编程实现方法,其特征在于,所述数字低通滤波器S(z)用于衰减高频信号,增强重复控制***稳定性;选取三阶巴特沃斯低通滤波器G f (z)作为低通滤波器S(z),具体如下所示:
其中,z表示被用作复平面上的变量。
5.根据权利要求2所述的基于C语言的重复控制技术编程实现方法,其特征在于,采用相位超前补偿器z m ,用于补偿由被控对象和低通滤波器造成的相位滞后。相位超前补偿可以提高重复控制***的误差收敛速度和跟踪精度。
6.根据权利要求1所述的基于C语言的重复控制技术编程实现方法,其特征在于,基于所述单相并网逆变器模型初始化所述重复控制器的过程包括:
基于重复控制器的参数,在所述单相并网逆变器模型的编辑器中定义内模大小、初始化误差数组、初始化输出数组,定义并赋值重复控制增益、相位补偿、内模系数、并联比例。
7.根据权利要求1所述的基于C语言的重复控制技术编程实现方法,其特征在于,基于for循环语句将误差信号数据和所述重复控制输出数据储存到寄存器中,将当前时刻的重复控制输出数据赋给寄存器数组最后一个存储单元储存;当前时刻的重复控制输出等于第(N-0)前拍的重复控制输出与第(N-m)拍前的误差之和,其中N表示一个基波周期的采样个数,即寄存器数组的大小;m表示补偿***相位的超前拍数,超前选取重复控制输出信号寄存器数组第N-m拍数据,作为当前拍输出。
8.根据权利要求1所述的基于C语言的重复控制技术编程实现方法,其特征在于,基于for循环语句对所述重复控制输出进行低通滤波的过程包括:
基于for循环语句写出三阶低通滤波器差分方程,将所述重复控制输出进行低通滤波。
9.根据权利要求1所述的基于C语言的重复控制技术编程实现方法,其特征在于,将所述重复控制器的参数进行优化并生成的过程包括:
将重复控制器的代码部分写入S-Function编辑器中,对所述S-Function编辑器进行编译,运行代码生成或直接使用Code Composer Studio进行编写。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311501673.0A CN117452822B (zh) | 2023-11-13 | 2023-11-13 | 一种基于c语言的重复控制技术编程实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311501673.0A CN117452822B (zh) | 2023-11-13 | 2023-11-13 | 一种基于c语言的重复控制技术编程实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117452822A true CN117452822A (zh) | 2024-01-26 |
CN117452822B CN117452822B (zh) | 2024-06-14 |
Family
ID=89592799
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311501673.0A Active CN117452822B (zh) | 2023-11-13 | 2023-11-13 | 一种基于c语言的重复控制技术编程实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117452822B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070055721A1 (en) * | 2005-09-02 | 2007-03-08 | Ramos Jesus L | Repetitive controller for compensation of periodic signals |
CN102882211A (zh) * | 2012-10-15 | 2013-01-16 | 北京京仪椿树整流器有限责任公司 | 用于有源电力滤波器的自适应重复控制方法 |
CN106877399A (zh) * | 2017-03-24 | 2017-06-20 | 上海电力学院 | 一种单相lcl型并网逆变器双环控制方法 |
CN107132759A (zh) * | 2017-02-24 | 2017-09-05 | 沈阳工业大学 | 一种直线电机驱动fts基于eso滑模改进重复控制方法 |
CN108306540A (zh) * | 2018-02-08 | 2018-07-20 | 武汉理工大学 | 一种并网逆变器的无差拍重复控制***的控制方法 |
CN110880784A (zh) * | 2019-11-07 | 2020-03-13 | 广东工业大学 | 一种并网逆变器电流频率自适应重复控制方法 |
CN111142389A (zh) * | 2020-01-19 | 2020-05-12 | 江南大学 | 一种定制式谐波重复控制器及控制方法 |
CN113224969A (zh) * | 2021-06-18 | 2021-08-06 | 苏州大学 | 一种基于级联式重复控制器的逆变器控制方法及相关设备 |
CN114442485A (zh) * | 2022-01-12 | 2022-05-06 | 武汉理工大学 | 一种通用的分数阶多周期特征谐波重复控制器设计方法及控制器 |
CN116205179A (zh) * | 2023-03-08 | 2023-06-02 | 河北工业大学 | 一种基于fpga的单相光伏并网逆变器的半实物仿真方法 |
-
2023
- 2023-11-13 CN CN202311501673.0A patent/CN117452822B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070055721A1 (en) * | 2005-09-02 | 2007-03-08 | Ramos Jesus L | Repetitive controller for compensation of periodic signals |
CN102882211A (zh) * | 2012-10-15 | 2013-01-16 | 北京京仪椿树整流器有限责任公司 | 用于有源电力滤波器的自适应重复控制方法 |
CN107132759A (zh) * | 2017-02-24 | 2017-09-05 | 沈阳工业大学 | 一种直线电机驱动fts基于eso滑模改进重复控制方法 |
CN106877399A (zh) * | 2017-03-24 | 2017-06-20 | 上海电力学院 | 一种单相lcl型并网逆变器双环控制方法 |
CN108306540A (zh) * | 2018-02-08 | 2018-07-20 | 武汉理工大学 | 一种并网逆变器的无差拍重复控制***的控制方法 |
CN110880784A (zh) * | 2019-11-07 | 2020-03-13 | 广东工业大学 | 一种并网逆变器电流频率自适应重复控制方法 |
CN111142389A (zh) * | 2020-01-19 | 2020-05-12 | 江南大学 | 一种定制式谐波重复控制器及控制方法 |
CN113224969A (zh) * | 2021-06-18 | 2021-08-06 | 苏州大学 | 一种基于级联式重复控制器的逆变器控制方法及相关设备 |
CN114442485A (zh) * | 2022-01-12 | 2022-05-06 | 武汉理工大学 | 一种通用的分数阶多周期特征谐波重复控制器设计方法及控制器 |
CN116205179A (zh) * | 2023-03-08 | 2023-06-02 | 河北工业大学 | 一种基于fpga的单相光伏并网逆变器的半实物仿真方法 |
Non-Patent Citations (3)
Title |
---|
张功等: "单相并网逆变器新型奇次谐波重复控制策略", 《电力电子技术》, vol. 57, no. 9, 30 September 2023 (2023-09-30), pages 73 - 78 * |
竺明哲等: "抗电网频率波动的重复控制参数设计方法", 《中国电机工程学报》, vol. 36, no. 14, 20 July 2016 (2016-07-20), pages 3857 - 3867 * |
赵强松等: "用于并网逆变器谐波抑制的重复-比例复合控制器分析与设计", 《电工技术学报》, vol. 34, no. 24, 31 December 2019 (2019-12-31), pages 5189 - 5198 * |
Also Published As
Publication number | Publication date |
---|---|
CN117452822B (zh) | 2024-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Baiihaus et al. | Implicit approximate-factorization schemes for steady transonic flow problems | |
CN112748665B (zh) | 基于模糊卡尔曼滤波的氢燃料电池迭代控制方法及装置 | |
CN111896802B (zh) | 一种频率自适应的采样方法 | |
CN114400910B (zh) | 基于矢量提前筛选的电流源型变换器多步预测控制方法 | |
CN109145476A (zh) | 用于电力***信号处理的时域自适应分段复指数级数法 | |
CN110429921B (zh) | 一种变步长lms自适应滤波方法及其存储介质 | |
Rapaić et al. | Novel direct optimal and indirect method for discretization of linear fractional systems | |
Salah et al. | Design and implementation of an improved variable step-size NLMS-based algorithm for acoustic noise cancellation | |
CN107919668B (zh) | 一种有源电力滤波器及其控制方法 | |
CN117452822B (zh) | 一种基于c语言的重复控制技术编程实现方法 | |
Jackiewicz et al. | Comparative study of two repetitive process control techniques for a grid-tie converter under distorted grid voltage conditions | |
Mikić et al. | The use of a preconditioned bi-conjugate gradient method for hybrid plasma stability analysis | |
CN117375376A (zh) | 柔性互联电力电子变换器滑模预测控制方法及装置 | |
Lasota et al. | Iterative learning approach to active noise control of highly autocorrelated signals with applications to machinery noise | |
CN116937618A (zh) | 基于谐波平衡的等幅振荡求解方法、装置、设备及介质 | |
Venturini et al. | Analysis of limit cycle oscillations in maximum power point tracking algorithms | |
Zhengkang et al. | Automatic algorithm programming model based on the improved Morgan's refinement calculus | |
Ceausescu et al. | The competition between different degrees of freedom in the structure of the quintet states of negative parity of some even-even Sn isotopes | |
ÙÒÑ et al. | Harmonic suppression of three-phase active power filter using backstepping approach | |
CN110649912B (zh) | 空间滤波器的建模方法 | |
CN113258615A (zh) | 并网逆变器频率自适应控制方法、装置、设备及存储介质 | |
Thompson | Gain-bandwidth optimal design for the new formulation quantitative feedback theory | |
Ansay et al. | Identification with the Youla parameterization in identification for control | |
Bey et al. | FPGA‐Based Hardware in the Loop of Optimized Synergetic Controller for Active Power Filter | |
Liu et al. | Passivity Enhancement and Grid-Current Distortion Mitigation for Inverter-Side Current Controlled LCL-Type Grid-Connected Inverters |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |