1.本技术涉及有源滤波器控制技术领域,尤其是涉及一种有源滤波器控制策略的确定方法、装置及可读存储介质。
背景技术:2.随着科技不断发展,人们在日常生活中可以使用到的电力电子设备逐渐增加,由于大量电力电子设备的接入,是的电网中的谐波问题日益严重。谐波污染不仅降低了电力传输的效率,还对其他用电设备产生影响:如电机的震动加剧、噪声增大,继电保护设备的误动作,线缆发热,绝缘老化等问题。
3.目前,通常使用有源滤波器对电网中的谐波电流进行补偿,以此来降低系统的谐波污染,因此,有源滤波器应用的场合正是谐波污染的重灾区,并且有源滤波器所处的现场工况也千差万别,有源滤波器能否在不同的工况场景下稳定的运行成为了亟待解决的问题。
技术实现要素:4.有鉴于此,本技术的目的在于提供一种有源滤波器控制策略的确定方法、装置及可读存储介质,能够根据获取到的负载设备的负载波动状态,实时调节有源滤波器的控制算法,进而,有助于使得有源滤波器满足在不同工况下的稳定性和快速性,可以提高有源滤波器鲁棒性,减少有源滤波器发生故障的概率。
5.本技术实施例提供了一种有源滤波器控制策略的确定方法,所述确定方法包括:
6.获取采样控制周期内负载设备的电流数字信号;
7.基于所述电流数字信号,确定所述负载设备的负载波动状态;
8.基于所述负载波动状态,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法,并控制所述有源滤波器在所述采样控制周期内执行所述决策控制算法。
9.在一种可能的实施方式中,所述负载波动状态包括平稳波动和非平稳波动;所述基于所述电流数字信号,确定所述负载设备的负载波动状态,包括:
10.对所述采样控制周期内的电流数字信号进行快速傅里叶变换,确定所述负载设备在待处理阶次谐波上的幅值和相位;
11.计算所述采样控制周期内待处理阶次谐波的幅值和相位,与所述采样控制周期对应的上一控制周期内待处理阶次谐波的幅值和相位之间的幅值差值和相位差值;
12.若所述幅值差值大于预设幅值阈值,和/或所述相位差值大于预设相位阈值,确定所述负载设备的负载波动状态为非平稳波动;
13.若所述幅值差值小于或等于预设幅值阈值,且所述相位差值小于或等于预设相位阈值,确定所述负载设备的负载波动状态为平稳波动。
14.在一种可能的实施方式中,所述基于所述负载波动状态,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法,包括:
15.当所述负载波动状态为非平稳波动时,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法为比例谐振控制算法;
16.当所述负载波动状态为平稳波动时,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法为重复控制算法。
17.在一种可能的实施方式中,在所述获取采样控制周期内负载设备的电流数字信号之后,所述确定方法还包括:
18.逐点缓存在每个采样控制周期上所有采样通道所采集到的所述有源滤波器的电流数字信号或电压数字信号;
19.针对于每个采样控制周期,基于在该采样控制周期上所有采样通道所采集到的电流数字信号或电压数字信号,确定所述有源滤波器在该采样控制周期的采集时刻上是否存在故障;
20.若是,存储该采样控制周期之前半个工频周期内所有采样通道所采集到的电流数字信号或电压数字信号,以及该采样控制周期之后半个工频周期内所有采样通道所采集到的电流数字信号和电压数字信号至存储器中。
21.在一种可能的实施方式中,所述确定方法还包括:
22.获取待配置参数;
23.比对所述待配置参数与已配置参数是否一致;
24.若否,向存储芯片中写入所述待配置参数,并从存储芯片中回读所述待配置参数对应的写入配置参数;
25.比对所述待配置参数与所述写入配置参数是否一致;
26.若一致,确定所述写入配置参数有效;
27.若不一致,统计所述待配置参数的写入次数是否大于预设次数阈值;
28.若是,生成故障反馈信息;
29.若否,重新向所述存储芯片中写入所述待配置参数直至所述待配置参数对应的写入配置参数与所述待配置参数一致或写入次数达到预设次数阈值为止。
30.在一种可能的实施方式中,在所述获取待配置参数之后,所述确定方法还包括:
31.从所述待配置参数中提取出芯片栈号;
32.基于所述芯片栈号,确定所述待配置参数的传输位置是否正确;
33.若正确,基于所述待配置参数中的校验码确定所述待配置参数是否通过配置校验;
34.若是,确定所述有源滤波器的当前工作状态;
35.基于所述当前工作状态,确定所述有源滤波器的参数更改形式;
36.当所述参数更改形式为允许修改时,基于所述待配置参数配置所述有源滤波器中相关配置参数,得到更改后的配置参数;
37.检测所述更改后的配置参数是否符合所述有源滤波器的运行规则;
38.若是,确定所述更改后的配置参数生效。
39.在一种可能的实施方式中,在确定有源滤波器在该采样控制周期的采集时刻上存在故障之后,所述确定方法还包括:
40.确定所述故障的故障类型;
41.按照所述故障类型对应的执行策略,控制所述有源滤波器执行所述执行策略所指示的操作。
42.在一种可能的实施方式中,所述按照所述故障类型对应的执行策略,控制所述有源滤波器执行所述执行策略所指示的操作,包括:
43.当所述故障类型为警示故障时,控制所述有源滤波器报警,并延时清除所述故障;
44.当所述故障类型为轻型故障时,延时判断所述有源滤波器是否仍存在故障;
45.若是,对所述故障进行复位处理,并重启所述有源滤波器;
46.当所述故障类型为重型故障时,控制所述有源滤波器停机。
47.本技术实施例还提供了一种有源滤波器控制信息的确定装置,所述确定装置包括:
48.信号获取模块,用于获取采样控制周期内负载设备的电流数字信号;
49.波动确定模块,用于基于所述电流数字信号,确定所述负载设备的负载波动状态;
50.算法切换模块,用于基于所述负载波动状态,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法,并控制所述有源滤波器在所述采样控制周期内执行所述决策控制算法。
51.在一种可能的实施方式中,所述负载波动状态包括平稳波动和非平稳波动;所述波动确定模块在用于基于所述电流数字信号,确定所述负载设备的负载波动状态时,所述波动确定模块用于:
52.对所述采样控制周期内的电流数字信号进行快速傅里叶变换,确定所述负载设备在待处理阶次谐波上的幅值和相位;
53.计算所述采样控制周期内待处理阶次谐波的幅值和相位,与所述采样控制周期对应的上一控制周期内待处理阶次谐波的幅值和相位之间的幅值差值和相位差值;
54.若所述幅值差值大于预设幅值阈值,和/或所述相位差值大于预设相位阈值,确定所述负载设备的负载波动状态为非平稳波动;
55.若所述幅值差值小于或等于预设幅值阈值,且所述相位差值小于或等于预设相位阈值,确定所述负载设备的负载波动状态为平稳波动。
56.在一种可能的实施方式中,所述算法切换模块在用于基于所述负载波动状态,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法时,所述算法切换模块用于:
57.当所述负载波动状态为非平稳波动时,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法为比例谐振控制算法;
58.当所述负载波动状态为平稳波动时,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法为重复控制算法。
59.在一种可能的实施方式中,所述确定装置还包括故障存储模块,所述故障存储模块用于:
60.逐点缓存在每个采样控制周期上所有采样通道所采集到的所述有源滤波器的电流数字信号或电压数字信号;
61.针对于每个采样控制周期,基于在该采样控制周期上所有采样通道所采集到的电流数字信号或电压数字信号,确定所述有源滤波器在该采样控制周期的采集时刻上是否存
在故障;
62.若是,存储该采样控制周期之前半个工频周期内所有采样通道所采集到的电流数字信号或电压数字信号,以及该采样控制周期之后半个工频周期内所有采样通道所采集到的电流数字信号和电压数字信号至存储器中。
63.在一种可能的实施方式中,所述确定装置还包括参数安全存储模块,所述参数安全存储模块用于:
64.获取待配置参数;
65.比对所述待配置参数与已配置参数是否一致;
66.若否,向存储芯片中写入所述待配置参数,并从存储芯片中回读所述待配置参数对应的写入配置参数;
67.比对所述待配置参数与所述写入配置参数是否一致;
68.若一致,确定所述写入配置参数有效;
69.若不一致,统计所述待配置参数的写入次数是否大于预设次数阈值;
70.若是,生成故障反馈信息;
71.若否,重新向所述存储芯片中写入所述待配置参数直至所述待配置参数对应的写入配置参数与所述待配置参数一致或写入次数达到预设次数阈值为止。
72.在一种可能的实施方式中,所述确定装置还包括参数修改模块,所述参数修改模块用于:
73.从所述待配置参数中提取出芯片栈号;
74.基于所述芯片栈号,确定所述待配置参数的传输位置是否正确;
75.若正确,基于所述待配置参数中的校验码确定所述待配置参数是否通过配置校验;
76.若是,确定所述有源滤波器的当前工作状态;
77.基于所述当前工作状态,确定所述有源滤波器的参数更改形式;
78.当所述参数更改形式为允许修改时,基于所述待配置参数配置所述有源滤波器中相关配置参数,得到更改后的配置参数;
79.检测所述更改后的配置参数是否符合所述有源滤波器的运行规则;
80.若是,确定所述更改后的配置参数生效。
81.在一种可能的实施方式中,所述确定装置还包括故障分类模块,所述故障分类模块用于:
82.确定所述故障的故障类型;
83.按照所述故障类型对应的执行策略,控制所述有源滤波器执行所述执行策略所指示的操作。
84.在一种可能的实施方式中,所述故障分类模块在用于按照所述故障类型对应的执行策略,控制所述有源滤波器执行所述执行策略所指示的操作时,所述故障分类模块用于:
85.当所述故障类型为警示故障时,控制所述有源滤波器报警,并延时清除所述故障;
86.当所述故障类型为轻型故障时,延时判断所述有源滤波器是否仍存在故障;
87.若是,对所述故障进行复位处理,并重启所述有源滤波器;
88.当所述故障类型为重型故障时,控制所述有源滤波器停机。
89.本技术实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的有源滤波器控制策略的确定方法的步骤。
90.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的有源滤波器控制策略的确定方法的步骤。
91.本技术实施例提供的一种有源滤波器控制策略的确定方法、装置及可读存储介质,获取采样控制周期内负载设备的电流数字信号;基于所述电流数字信号,确定所述负载设备的负载波动状态;基于所述负载波动状态,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法,并控制所述有源滤波器在所述采样控制周期内执行所述决策控制算法。这样,能够根据获取到的负载设备的负载波动状态,实时调节有源滤波器的控制算法,进而,有助于使得有源滤波器满足在不同工况下的稳定性和快速性,可以提高有源滤波器鲁棒性,减少有源滤波器发生故障的概率。
92.为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
93.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
94.图1为本技术实施例所提供的一种有源滤波器控制策略的确定方法的流程示意;
95.图2为本技术实施例所提供的另一种有源滤波器控制策略的确定方法的流程示意;
96.图3为本技术实施例所提供的一种待配置参数存储过程示意图;
97.图4为本技术实施例所提供的一种有源滤波器参数配置流出示意图;
98.图5为本技术实施例所提供的一种故障处理过程示意图;
99.图6为本技术实施例所提供的一种有源滤波器控制信息的确定装置的结构示意图之一;
100.图7为本技术实施例所提供的一种有源滤波器控制信息的确定装置的结构示意图之二;
101.图8为本技术实施例所提供的一种有源滤波器控制信息的确定装置的结构示意图之三;
102.图9为本技术实施例所提供的一种电子设备的结构示意图。
具体实施方式
103.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅
是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本技术保护的范围。
104.经研究发现,目前,通常使用有源滤波器对电网中的谐波电流进行补偿,以此来降低系统的谐波污染,因此,有源滤波器应用的场合正是谐波污染的重灾区,并且有源滤波器所处的现场工况也千差万别,有源滤波器能否在不同的工况场景下稳定的运行成为了亟待解决的问题。
105.基于此,本技术实施例提供了一种有源滤波器控制策略的确定方法,以降低有源滤波器发生故障的概率,提高有源滤波器在不同工况下的稳定性。
106.请参阅图1,图1为本技术实施例所提供的一种有源滤波器控制策略的确定方法的流程示意。如图1中所示,本技术实施例提供的有源滤波器控制策略的确定方法,包括:
107.s101、获取采样控制周期内负载设备的电流数字信号。
108.s102、基于所述电流数字信号,确定所述负载设备的负载波动状态。
109.s103、基于所述负载波动状态,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法,并控制所述有源滤波器在所述采样控制周期内执行所述决策控制算法。
110.本技术实施例提供的一种有源滤波器控制策略的确定方法,获取采样控制周期内负载设备的电流数字信号,并基于电流数字信号,确定了负载设备的负载波动状态;从而,根据负载设备的负载波动状态,确定了有源滤波器在上述采样控制周期内应采用的决策控制算法,并控制有源滤波器在采样控制周期内执行所述决策控制算法。这样,能够根据获取到的负载设备的负载波动,实时调节有源滤波器的控制算法,进而,有助于使得有源滤波器满足在不同工况下对稳定性和快速性,可以提高有源滤波器鲁棒性,减少有源滤波器发生故障的概率。
111.这里,负载设备为接入电网中的电子设备,流过负载设备的电流和/或电压信号,能够反映出负载设备是否存在负载波动,进而,能够通过分析负载设备的负载波动,实时调整有源滤波器在相应时间段内的决策控制算法。
112.这里,一个采样控制周期内具体包括有多个采集点,因此,本技术在步骤s101中所获取到的采样控制周期内流过负载设备的电流数字信号和电压数字信号,实际上获取的是每个采集点所采集到的流过负载设备的电流数字信号和电压数字信号。
113.负载波动是指流过负载设备各次谐波电流幅值和相位的波动幅度。
114.数字信号的数据类型有:字符型、整型、单精度浮点型、双精度浮点型。还应用到了结构体、共用体、数组、指针等。对寄存器的配置大多使用了结构体和位域的方式。对各类电气参数的显示多采用了整型数据。参数的存储采用结构体分类存储。
115.在步骤s102中,可以对获取到的采样控制周期内的每个采集点的电流数字信号进行分析,从而,确定出负载设备在该采样控制周期内的负载波动状态。
116.这里,决策控制算法包括比例谐振控制算法和重复控制算法中的至少一种。
117.在一种实施方式中,所述负载波动状态包括平稳波动和非平稳波动;步骤s102包
括:对所述采样控制周期内的电流数字信号进行快速傅里叶变换,确定所述负载设备在待处理阶次谐波上的幅值和相位;计算所述采样控制周期内待处理阶次谐波的幅值和相位,与所述采样控制周期对应的上一控制周期内待处理阶次谐波的幅值和相位之间的幅值差值和相位差值;若所述幅值差值大于预设幅值阈值,和/或所述相位差值大于预设相位阈值,确定所述负载设备的负载波动状态为非平稳波动;若所述幅值差值小于或等于预设幅值阈值,且所述相位差值小于或等于预设相位阈值,确定所述负载设备的负载波动状态为平稳波动。
118.这里,在确定有源滤波器是否存在故障时,对在采样控制周期的每个采样通道所采集到的电流数字信号进行快速傅里叶变换,确定该采样控制周期内各阶次谐波的幅值和相位,从各阶次谐波中确定出待处理阶次谐波;确定负载设备在待处理阶次谐波上的幅值和相位。
119.进而,通过计算当前采样控制周期中待处理阶次谐波的幅值和相位,与当前采样周期对应的上一采样控制周期中待处理阶次谐波的幅值和相位之间的幅值差值和相位差值,确定负载设备在当前采样控制周期内容的负载波动状态。
120.其中,待处理阶次谐波是从各阶次谐波中选择出的预先设置的需进行差值计算的阶次谐波。
121.在步骤s103中,根据采样周期内负载设备的负载波动状态,确定在该采样周期内有源滤波器应采取的决策控制算法,从而,控制有源滤波器在该采样控制周期内实现决策控制算法的切换,并控制有源滤波器在该采样控制周期内执行相应的决策控制算法。
122.这里,当负载设备的负载波动状态为非平稳波动时,确定有源滤波器在采样控制周期内所采用的决策控制算法应为比例谐振控制算法;而当负载波动状态为平稳波动时,确定有源滤波器在采样控制周期内所采用的决策控制算法应为比例谐振控制算法及比例重复控制算法;即,当负载设备的负载波动状态为非平稳波动时,将有源滤波器的决策控制算法切换为动态响应较好的比例谐振控制算法;而当负载设备的负载波动状态为平稳波动时,将有源滤波器的控制算法切换为稳态精度较高的重复控制算法。
123.在一种实施方式中,如图2所示,图2为本技术实施例所提供的一种有源滤波器的故障确定方法的流程示意图。如图2所示,通过以下步骤确定有源滤波器是否存在有故障:
124.s201、逐点缓存在每个采样控制周期上所有采样通道在采集到的所述有源滤波器的电流数字信号或电压数字信号。
125.s202、针对于每个采样控制周期,基于在该采样控制周期上所有采样通道所采集到的电流数字信号或电压数字信号,确定所述有源滤波器在该采样控制周期的采集时刻上是否存在故障。
126.s203、若是,存储该采样控制周期之前半个工频周期内所有采样通道所采集到的电流数字信号或电压数字信号,以及该采样控制周期之后半个工频周期内所有采样通道所采集到的电流数字信号和电压数字信号至存储器中。
127.这里,在有源滤波器的使用过程中,有源滤波器的电流数字信号或电压数字信号能够反映出有源滤波器的运行状态,例如,若电流数字信号或电压数字信号的突然增加,说明电路中有存在故障的可能,因此,存储可能存在故障的电流数字信号和电压数字信号,以进一步的对故障进行诊断和分析则尤为重要。
128.在步骤s201中,为了能够对采样控制周期内的电流数字信号或电压数字信号进行分析,在缓存时逐点缓存采样控制周期中每个采样通道所采集到的电流数字信号或电压数字信号。
129.在步骤s202中,针对于每个采样控制周期,分别判断在该采样控制周期所采集到的电流数字信号或电压数字信号是否反映出有源滤波器存在故障;具体的,将该采样控制周期所采集到的电流数字信号与正常电流值范围进行比较,确定该采样控制周期所采集到的电流数字信号的值是否位于正常电流值范围内,若位于正常电流值范围内则说明有缘滤波器不存在故障;相同的,将该采样控制周期所采集到的电压数字信号与正常电压值范围进行比较,确定该采集点所采集到的电压数字信号的值是否位于正常电压值范围内,若位于正常电压值范围内则说明有缘滤波器不存在故障。
130.若该采样控制周期所采集到的电流数字信号未位于正常电流值范围内,或电压数字信号未位于正常电压值范围内,说明有缘滤波器存在故障,此时,为了能够进一步的对故障进行分析,以该采样点为中心,存储该采样控制周期之前半个工频周期内的采集节点的电流数字信号或电压数字信号,以及该采样控制周期之后半个工频周期内所有采集通道所采集到的电流数字信号或电压数字信号至存储器中。
131.其中,一个工频周期内包括多个采样控制周期,实际采样过程中采样控制周期的数量取决于信号的采集频率,例如,以12.8khz的采样频率进行采样,若20ms为一个工频周期,则在该工频周期下包括256个采样控制周期。
132.在实际的使用过程中,用户可以对控制有源滤波器的配置参数进行调整,配置参数是用于配置有源滤波器的控制环路参数、应用设置参数以及用户定制化参数;例如,控制有源滤波器的工作时间、工作间隔等等。通常情况下,配置参数是需要掉电保存的,当用户通过终端输入待配置参数之后,上位机对配置参数进行配置,并将待配置参数存储至存储芯片中实现配置参数上的更新,进而,更新用于控制有源滤波器的配置参数。
133.但是,在待配置参数的存储过程中,可能由于存储芯片异常出现参数更新失败的情况;或者是,在待配置参数的写入过程中出现写入错误的情况,因此,即使更新了配置参数,依旧无法实现用户想要实现的功能。
134.在一种实施方式中,为了确保待配置参数准确无误地存储至存储芯片中,实现用户想要实现的功能,所述确定方法还包括:获取待配置参数;比对所述待配置参数与已配置参数是否一致;若否,向存储芯片中写入所述待配置参数,并从存储芯片中回读所述待配置参数对应的写入配置参数;比对所述待配置参数与所述写入配置参数是否一致;若一致,确定所述写入配置参数有效;若不一致,统计所述待配置参数的写入次数是否大于预设次数阈值;若是,生成故障反馈信息;若否,重新向所述存储芯片中写入所述待配置参数直至所述待配置参数对应的写入配置参数与所述待配置参数一致或写入次数达到预设次数阈值为止。
135.作为示例,结合图3进行说明,图3为本技术实施例所提供的一种待配置参数存储过程示意图。如图3所示,步骤s301:在获取到需要更新待配置参数时,进行上电初始化;步骤s302:为避免存储芯片不能够正常接收到待配置参数,导致配置参数的更新失败,在向存储芯片传输带配置之前,判断确定装置与存储芯片之间是否能够进行正常的通信,若是,执行步骤s303;若否,则执行步骤s311;步骤s303:对存储芯片的参数进行初始化;步骤s304:
判断待配置参数与已配置参数之间是否一致,若不一致,执行步骤s305;若一致,暂不执行后续的参数更新步骤;步骤s305、向存储芯片中写入待配置参数;步骤s306:为了避免在参数的写入过程中出现写入错误的情况,在将写入至存储芯片之后,从存储芯片中回读写入至存储芯片中的待配置参数对应的写入配置参数;步骤s307:比对待配置参数与写入配置参数是否一致,若是,执行步骤s308;若否,执行步骤s309;步骤s308:确定写入配置参数有效;步骤s309:统计待配置参数写入至存储芯片中的写入次数;步骤310:判断写入次数是否大于预设次数阈值,若是,执行步骤s311;若否,执行步骤s305,重新向存储芯片中写入待配置参数,直至写入配置参数与待配置参数一致时执行步骤s308;或写入次数达到预设次数阈值时执行步骤s311;步骤s311:生成故障反馈信息。
136.当需要对控制有源滤波器的参数进行更改时,还需要考虑有源滤波器的工作状态,在实际应用中当有源滤波器处于工作中的状态时,是不能够对有源滤波器的控制参数进行更改的,因此,在合适的时机对有源滤波器的控制参数进行更改,有助于避免有源滤波器出现工作紊乱的情况。
137.存储数据的交互是通过调用应用函数来进行,这些应用函数是根据存储芯片的功能指令进行编写而成。确定装置和存储芯片之间利用spi接口进行数据存取;终端和人机界面之间采用485半双工的方式进行数据交互。控制参数是以结构体的形式存储的,利用对结构体元素调用的方式来调用该参数,其有利于同类参数的扩展而不会影响函数的调用。
138.在一种实施方式中,在所述获取待配置参数之后,所述确定方法还包括:从所述待配置参数中提取出芯片栈号;基于所述芯片栈号,确定所述待配置参数的传输位置是否正确;若正确,基于所述待配置参数中的校验码确定所述待配置参数是否通过配置校验;若是,确定所述有源滤波器的当前工作状态;基于所述当前工作状态,确定所述有源滤波器的参数更改形式;当所述参数更改形式为允许修改时,基于所述待配置参数配置所述有源滤波器中相关配置参数,得到更改后的配置参数;检测所述更改后的配置参数是否符合所述有源滤波器的运行规则;若是,确定所述更改后的配置参数生效。
139.作为示例,结合图4进行说明,图4为本技术实施例所提供的一种有源滤波器参数配置流出示意图。如图4所示,步骤s401:在需要对有源滤波器的控制参数进行更改时,上电复位有源滤波器的控制芯片;步骤s402:通信参数初始化;步骤s403:从接收到的配置参数中提取出芯片栈号;步骤s404:根据芯片栈号,确定待配置参数的传输位置是否正确,即该待配置参数的传输位置是否为芯片栈号所指示的有源滤波器,若正确,执行步骤s405;若否,放弃获取到的待配置参数,并重新获取待配置参数;步骤s405:基于待配置参数中的校验码确定待配置参数是否通过配置校验;若是,执行步骤s406;若否,放弃获取到的待配置参数,并重新获取待配置参数;步骤s406:确定有源滤波器的当前工作状态,其中,当前工作状态包括停止状态、待机状态及工作状态;步骤s407:根据有源滤波器的当前工作状态,确定有源滤波器的参数更改形式,其中,参数更改形式包括允许修改、部分修改以及禁止修改;步骤s408:当参数更改形式为允许修改时,基于待配置参数配置有源滤波器中相关配置参数,得到更改后的配置参数;步骤s409:检测更改后的配置参数是否符合有源滤波器的运行规则,若是,执行步骤s410;若否,执行步骤s411;步骤s410:确定更改后的配置参数生效;步骤s411:确定更改后的配置参数无效,放弃此次更改。
140.需要说明的是,当有源滤波器的当前工作状态为停止状态时,对应的参数更改形
式为允许修改;当有源滤波器的当前工作状态为待机状态时,对应的参数更改形式为部分修改,即可以修改有源滤波器中的部分参数;当有源滤波器的当前工作状态为运行禁止状态时,对应的参数更改形式为部分修改。
141.当参数更改形式为部分修改时,在有源滤波器的待机过程中,对有源滤波器的部分参数进行更改,放弃未更改的参数;或者是,将未更改的参数缓存至特定存储芯片中,当有源滤波器的参数更改形式转换为允许修改时,对有源滤波器中未更改的参数对应的相关配置参数进行更改。
142.当参数更改形式为禁止修改时,放弃获取到的待配置参数,并重新获取待配置参数;或者是,将获取到的待配置参数缓存至特定存储芯片中,当有源滤波器的参数更改形式转换为允许修改或部分修改时,对有源滤波器的相关配置参数进行更改。
143.在一种实施方式中,针对于不同类型的故障,可执行不同的处理方式,在确定有源滤波器在该采样控制周期的采集时刻上存在故障之后,所述确定方法还包括:确定所述故障的故障类型;按照所述故障类型对应的执行策略,控制所述有源滤波器执行所述执行策略所指示的操作。
144.该步骤中,结合图5进行说明,图5为本技术实施例所提供的一种故障处理过程示意图。如图5所示,步骤s501:在确定有源滤波器存在故障时,确定故障的故障类型;步骤s502:按照故障类型对应的执行策略的指示,控制有源滤波器执行相应的执行策略所指示的操作,当故障类型为警示故障时,执行步骤s5021;当故障类型为轻型故障时,执行步骤s5022;当故障类型为重型故障时,执行步骤s5023;步骤s5021:控制有源滤波器报警,并延时清除故障;步骤s5022:延时判断有源滤波器是否仍存在故障;若是,对故障进行复位处理,并重启有源滤波器;步骤s5023:控制有源滤波器停机。
145.本技术实施例提供的一种有源滤波器控制策略的确定方法,获取采样控制周期内负载设备的电流数字信号;基于所述电流数字信号,确定所述负载设备的负载波动状态;基于所述负载波动状态,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法,并控制所述有源滤波器在所述采样控制周期内执行所述决策控制算法。这样,能够根据获取到的负载设备的负载波动状态,实时调节有源滤波器的控制算法,进而,有助于使得有源滤波器满足在不同工况下的稳定性和快速性,可以提高有源滤波器鲁棒性,减少有源滤波器发生故障的概率。
146.请参阅图6至图8,图6为本技术实施例所提供的一种有源滤波器控制信息的确定装置的结构示意图之一,图7为本技术实施例所提供的一种有源滤波器控制信息的确定装置的结构示意图之二,图8为本技术实施例所提供的一种有源滤波器控制信息的确定装置的结构示意图之三。如图6中所示,所述确定装置600包括:
147.信号获取模块610,用于获取采样控制周期内负载设备的电流数字信号;
148.波动确定模块620,用于基于所述电流数字信号,确定所述负载设备的负载波动状态;
149.算法切换模块630,用于基于所述负载波动状态,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法,并控制所述有源滤波器在所述采样控制周期内执行所述决策控制算法。
150.进一步的,如图7所示,所述确定装置600还包括故障存储模块640,所述故障存储
模块640用于:
151.逐点缓存在每个采样控制周期上所有采样通道在采集到的所述有源滤波器的电流数字信号或电压数字信号;
152.针对于每个采样控制周期,基于在该采样控制周期上所有采样通道所采集到的电流数字信号或电压数字信号,确定所述有源滤波器在该采样控制周期的采集时刻上是否存在故障;
153.若是,存储该采样控制周期之前半个工频周期内所有采样通道所采集到的电流数字信号或电压数字信号,以及该采样控制周期之后半个工频周期内所有采样通道所采集到的电流数字信号和电压数字信号至存储器中。
154.进一步的,如图7所示,所述确定装置600还包括故障分类模块650,所述故障分类模块650用于:
155.确定所述故障的故障类型;
156.按照所述故障类型对应的执行策略,控制所述有源滤波器执行所述执行策略所指示的操作。
157.进一步的,所述故障分类模块650在用于按照所述故障类型对应的执行策略,控制所述有源滤波器执行所述执行策略所指示的操作时,所述故障分类模块650用于:
158.当所述故障类型为警示故障时,控制所述有源滤波器报警,并延时清除所述故障;
159.当所述故障类型为轻型故障时,延时判断所述有源滤波器是否仍存在故障;
160.若是,对所述故障进行复位处理,并重启所述有源滤波器;
161.当所述故障类型为重型故障时,控制所述有源滤波器停机。
162.进一步的,如图8所示,所述确定装置600还包括参数安全存储模块660,所述参数安全存储模块660用于:
163.获取待配置参数;
164.比对所述待配置参数与已配置参数是否一致;
165.若否,向存储芯片中写入所述待配置参数,并从存储芯片中回读所述待配置参数对应的写入配置参数;
166.比对所述待配置参数与所述写入配置参数是否一致;
167.若一致,确定所述写入配置参数有效;
168.若不一致,统计所述待配置参数的写入次数是否大于预设次数阈值;
169.若是,生成故障反馈信息;
170.若否,重新向所述存储芯片中写入所述待配置参数直至所述待配置参数对应的写入配置参数与所述待配置参数一致或写入次数达到预设次数阈值为止。
171.进一步的,如图8所示,所述确定装置600还包括参数修改模块670,所述参数修改模块670用于:
172.从所述待配置参数中提取出芯片栈号;
173.基于所述芯片栈号,确定所述待配置参数的传输位置是否正确;
174.若正确,基于所述待配置参数中的校验码确定所述待配置参数是否通过配置校验;
175.若是,确定所述有源滤波器的当前工作状态;
176.基于所述当前工作状态,确定所述有源滤波器的参数更改形式;
177.当所述参数更改形式为允许修改时,基于所述待配置参数配置所述有源滤波器中相关配置参数,得到更改后的配置参数;
178.检测所述更改后的配置参数是否符合所述有源滤波器的运行规则;
179.若是,确定所述更改后的配置参数生效。
180.进一步的,所述负载波动状态包括平稳波动和非平稳波动;所述波动确定模块620在用于基于所述电流数字信号,确定所述负载设备的负载波动状态时,所述波动确定模块620用于:
181.对所述采样控制周期内的电流数字信号进行快速傅里叶变换,确定所述负载设备在待处理阶次谐波上的幅值和相位;
182.计算所述采样控制周期内待处理阶次谐波的幅值和相位,与所述采样控制周期对应的上一控制周期内待处理阶次谐波的幅值和相位之间的幅值差值和相位差值;
183.若所述幅值差值大于预设幅值阈值,和/或所述相位差值大于预设相位阈值,确定所述负载设备的负载波动状态为非平稳波动;
184.若所述幅值差值小于或等于预设幅值阈值,且所述相位差值小于或等于预设相位阈值,确定所述负载设备的负载波动状态为平稳波动。
185.进一步的,所述算法切换模块630在用于基于所述负载波动状态,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法时,所述算法切换模块630用于:
186.当所述负载波动状态为非平稳波动时,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法为比例谐振控制算法;
187.当所述负载波动状态为平稳波动时,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法为重复控制算法。
188.需要说明的是,各模块之间数据的传递是通过参数传递的方式进行信息传递,接口传递的信息是以结构体封装的形式在各模块之间进行传递。运行控制将严格按照各模块间函数调用关系来实现。在模块之间定义很多信号量用于模块之间的互斥与同步。在具有过程控制的部分还引入了状态机,对流程进行严格控制。模块间所有的流程都严格按照运行控制的逻辑流程进行。
189.本技术实施例提供的一种有源滤波器控制信息的确定装置,获取采样控制周期内负载设备的电流数字信号和电压数字信号;基于所述电流数字信号,确定所述负载设备的负载波动状态;基于所述负载波动状态,确定所述有源滤波器在所述采样控制周期内所采用的决策控制算法,并控制所述有源滤波器在所述采样控制周期内执行所述决策控制算法。这样,能够根据获取到的负载设备的负载波动状态,实时调节有源滤波器的控制算法,进而,有助于使得有源滤波器满足在不同工况下的稳定性和快速性,可以提高有源滤波器鲁棒性,减少有源滤波器发生故障的概率。
190.请参阅图9,图9为本技术实施例所提供的一种电子设备的结构示意图。如图9中所示,所述电子设备900包括处理器910、存储器920和总线930。
191.所述存储器920存储有所述处理器910可执行的机器可读指令,当电子设备900运行时,所述处理器910与所述存储器920之间通过总线930通信,所述机器可读指令被所述处理器910执行时,可以执行如上述图1以及图2所示方法实施例中的有源滤波器控制策略的
确定方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
192.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时可以执行如上述图1以及图2所示方法实施例中的有源滤波器控制策略的确定方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
193.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
194.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
195.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
196.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
197.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read
‑
only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
198.最后应说明的是:以上所述实施例,仅为本技术的具体实施方式,用以说明本技术的技术方案,而非对其限制,本技术的保护范围并不局限于此,尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本技术实施例技术方案的精神和范围,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。