System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,具体涉及一种逆变器智能控制方法及系统。
技术介绍
1、逆变器是一种将直流电转换为交流电的电子设备,其被应用于太阳能发电系统、电动汽车和便携式移动电源等多种应用场景中,逆变器在将直流电转换为交流电的过程中,通过对逆变器输出交流电的频率和电压幅值的大小进行控制和调节,从而保证对接入逆变器的负载设备在运行过程中的稳定性。而现有对逆变器输出进行控制和调节过程中,是利用逆变器的实时输出电压数据对逆变器的调控系统进行反馈调节的,而该种方法在对逆变器的输出进行调控的过程中则存在一定的时延性,这在一定程度上并不能满足逆变器对实时变化功率的负载所需电压进行及时有效的调节。
技术实现思路
1、本专利技术提供一种逆变器智能控制方法及系统,解决现有的问题。
2、本专利技术的一种逆变器智能控制方法及系统采用如下技术方案:
3、本专利技术一个实施例提供了一种逆变器智能控制方法,该方法包括以下步骤:
4、获取逆变器的输出电压数据序列,将输出电压数据序列分为若干个序列段;
5、根据每个序列段内相邻输出电压数据的差异得到每个序列段的变化程度;
6、根据每个序列段的变化程度得到每个序列段的贡献度;
7、根据每个序列段的贡献度得到输出电压数据序列中每个输出电压数据的参考程度;
8、根据输出电压数据序列中每个输出电压数据的参考程度,得到输出电压数据序列中每个输出电压数据的权重;
9、根据输出电压数据序列
10、将输出电压数据预测值输入到pid控制器中输出一个逆变器的控制指令。
11、进一步地,所述将输出电压数据序列分为若干个序列段,包括的具体步骤如下:
12、使用一阶导数法,对输出电压数据序列进行求导,得到输出电压数据序列中的若干个极大值点,以所有极大值点为分割点,将输出电压数据序列划分为若干个序列段。
13、进一步地,所述根据每个序列段内相邻输出电压数据的差异得到每个序列段的变化程度,对应的具体公式为:
14、
15、其中,表示第个序列段的变化程度;表示第个序列段的所有输出电压数据的标准差;表示第个序列段的所有输出电压数据的均值;表示第个序列段中第个输出电压数据;表示第个序列段中第个输出电压数据;表示第个序列段中第个输出电压数据减去第个输出电压数据的差值;表示第个序列段中所有相邻输出电压数据的差值的均值;表示第个序列段中电压数据的个数;为绝对值函数。
16、进一步地,所述根据每个序列段的变化程度得到每个序列段的贡献度,包括的具体步骤如下:
17、根据每个序列段与输出电压数据序列的变化程度以及输出电压数据的差异,得到每个序列段的第一差异;根据每个序列段的第一差异与每个序列段中输出电压数据的个数,得到每个序列段的贡献度。
18、进一步地,所述根据每个序列段的第一差异与每个序列段中输出电压数据的个数,得到每个序列段的贡献度,对应的具体公式为:
19、
20、其中,表示第个序列段的贡献度;表示第个序列段的变化程度;表示输出电压数据序列的变化程度;表示第个序列段中输出电压数据的均值;表示输出电压数据序列的输出电压数据的均值;表示第个序列段中输出电压数据的个数;表示除第个序列段之外的第个序列段中输出电压数据的个数;表示序列段的个数;表示以自然常数为底的指数函数;为绝对值函数;为第个序列段的第一差异。
21、进一步地,所述输出电压数据序列的变化程度,包括的具体步骤如下:
22、根据每个序列段的变化程度获取方式,得到输出电压数据序列的变化程度。
23、进一步地,所述根据每个序列段的贡献度得到输出电压数据序列中每个输出电压数据的参考程度,对应的具体计算公式:
24、
25、其中,表示输出电压数据序列中第个输出电压数据的参考程度;表示输出电压数据序列中第个输出电压数据所在的序列段的贡献度;表示输出电压数据序列中第个输出电压数据对应的时间到当前时刻的下一时刻的时间差;表示输出电压数据序列中与第个输出电压数据相同的输出电压数据的数量;为自然常数,所述输出电压数据序列中每个输出电压数据对应一个时间。
26、进一步地,所述根据输出电压数据序列中每个输出电压数据的参考程度,得到输出电压数据序列中每个输出电压数据的权重,包括的具体步骤如下:
27、计算输出电压数据序列中所有输出电压数据的参考程度的和值,将输出电压数据序列中第个输出电压数据的参考程度与所述和值的比值,记为输出电压数据序列中第个输出电压数据的权重。
28、进一步地,所述根据输出电压数据序列中每个输出电压数据的权重,得到输出电压数据预测值,包括的具体步骤如下:
29、根据输出电压数据序列中每个输出电压数据的权重,使用移动加权平均算法对输出电压数据序列进行运算,得到一个输出电压数据预测值。
30、本专利技术还提出了一种逆变器智能控制系统,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述存储器存储的计算机程序,以实现前述所述的一种逆变器智能控制方法的步骤。
31、本专利技术的技术方案的有益效果是:获取逆变器的输出电压数据序列并划分为若干个序列段,根据每个序列段内相邻输出电压数据的差异得到每个序列段的变化程度,可以更准确地评估每个序列段与输出电压数据序列的变化相似性,为序列段代表输出电压数据序列的变化水平和变化趋势提供依据;根据每个序列段的变化程度得到每个序列段的贡献度,为后续输出电压数据的权重计算提供依据;根据每个序列段的贡献度得到输出电压数据序列中每个输出电压数据的参考程度,以避免每个输出电压数据自身所造成的短暂波动对输出电压数据的权重计算造成影响;根据输出电压数据序列中每个输出电压数据的参考程度,得到输出电压数据序列中每个输出电压数据的权重,可以确定不同输出电压数据在预测中的重要程度,从而更准确地进行预测;根据输出电压数据序列中每个输出电压数据的权重,得到输出电压数据预测值,将输出电压数据预测值输入到pid控制器中输出一个逆变器的控制指令,提高了使用该模型对采集的电压数据预测的准确性,进而提高逆变器调控系统对输出电压调节和控制的准确性。
本文档来自技高网...【技术保护点】
1.一种逆变器智能控制方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述一种逆变器智能控制方法,其特征在于,所述将输出电压数据序列分为若干个序列段,包括的具体步骤如下:
3.根据权利要求1所述一种逆变器智能控制方法,其特征在于,所述根据每个序列段内相邻输出电压数据的差异得到每个序列段的变化程度,对应的具体公式为:
4.根据权利要求1所述一种逆变器智能控制方法,其特征在于,所述根据每个序列段的变化程度得到每个序列段的贡献度,包括的具体步骤如下:
5.根据权利要求4所述一种逆变器智能控制方法,其特征在于,所述根据每个序列段的第一差异与每个序列段中输出电压数据的个数,得到每个序列段的贡献度,对应的具体公式为:
6.根据权利要求4所述一种逆变器智能控制方法,其特征在于,所述输出电压数据序列的变化程度,包括的具体步骤如下:
7.根据权利要求1所述一种逆变器智能控制方法,其特征在于,所述根据每个序列段的贡献度得到输出电压数据序列中每个输出电压数据的参考程度,对应的具体计算公式:
8.根据权利要求1
9.根据权利要求1所述一种逆变器智能控制方法,其特征在于,所述根据输出电压数据序列中每个输出电压数据的权重,得到输出电压数据预测值,包括的具体步骤如下:
10.一种逆变器智能控制系统,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-9任一项所述的一种逆变器智能控制方法的步骤。
...【技术特征摘要】
1.一种逆变器智能控制方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述一种逆变器智能控制方法,其特征在于,所述将输出电压数据序列分为若干个序列段,包括的具体步骤如下:
3.根据权利要求1所述一种逆变器智能控制方法,其特征在于,所述根据每个序列段内相邻输出电压数据的差异得到每个序列段的变化程度,对应的具体公式为:
4.根据权利要求1所述一种逆变器智能控制方法,其特征在于,所述根据每个序列段的变化程度得到每个序列段的贡献度,包括的具体步骤如下:
5.根据权利要求4所述一种逆变器智能控制方法,其特征在于,所述根据每个序列段的第一差异与每个序列段中输出电压数据的个数,得到每个序列段的贡献度,对应的具体公式为:
6.根据权利要求4所述一种逆变器智能控制方法,其特征在于,所述输出电压数据序列的变化...
【专利技术属性】
技术研发人员:赖可腾,张茂敏,
申请(专利权)人:东莞市茂腾电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。