System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电能计量,尤其是涉及到一种交流信号生成方法及装置、存储介质、计算机设备。
技术介绍
1、大规模可再生能源通过电力电子装备并网,向电网注入了多种频率分量并且提供了宽频传播通路,使电网运行形态向宽频域衍变。一方面,电力电子装置除了会产生大量高次和超高次谐波,造成严重谐波污染以外,电力电子设备之间相互作用,也会引发新型电磁振荡(间谐波),振荡频率广泛分布在数hz至千hz,使电力系统信号呈现出宽频特性。
2、目前,大多使用宽频测量装置对电网宽频进行监测,而装置在入网前和使用过程中均需进行校准检验,为此,便需要模拟生成不同的交流信号输入装置。但在信号生成时,由于处理器自身时钟精度产生的微小频率误差,随时间累计后,将造成输出波形信号出现较大相位偏移的问题,使得测试信号失真,导致宽频测量装置不能很好的进行模拟测试,从而影响后续装置的监测功能。
技术实现思路
1、有鉴于此,本申请提供了一种交流信号生成方法及装置、存储介质、计算机设备,确定需求交流信号的频率、波形及输出时长;根据所述频率对应的输出精度要求,确定波形周期内需要输出的波形点数,并根据所述波形点数及波形函数确定波形点数据,以及根据所述频率及所述输出时长,计算需要输出的波形周期数;每当秒脉冲同步信号到达时,根据波形点数据输出波形周期内的起始波形点,并根据预设时间间隔依次输出余下波形点;输出所述波形周期数对应的各波形周期内的波形点后,得到需求交流信号。通过基于秒脉冲同步信号生成不同频率的交流信号,可以在宽频测量装置性能测
2、根据本申请的一个方面,提供了一种交流信号生成方法,所述方法包括:
3、确定需求交流信号的频率、波形及输出时长;
4、根据所述频率对应的输出精度要求,确定波形周期内需要输出的波形点数,并根据所述波形点数及波形函数确定波形点数据,以及根据所述频率及所述输出时长,计算需要输出的波形周期数;
5、每当秒脉冲同步信号到达时,根据波形点数据输出波形周期内的起始波形点,并根据预设时间间隔依次输出余下波形点;
6、输出所述波形周期数对应的各波形周期内的波形点后,得到需求交流信号。
7、可选地,当需求交流信号为基波信号时,所述根据所述波形点数及波形函数确定波形点数据,包括:
8、设置波形输出的初相角;
9、根据基波信号波形函数、所述波形点数及所述初相角,确定波形周期内的波形点数据,其中,所述基波信号波形函数为:
10、
11、x(n)为第n个波形点在波形周期内的位置,n为波形周期内的波形点数,为初相角。
12、可选地,所述输出所述波形周期数对应的各波形周期内的波形点后,得到需求交流信号,包括:
13、根据数模转换器的数字量输入条件,将所述波形周期数对应的各波形周期内的波形点进行参数调整,以使数模转换器基于调整后的各波形点生成需求交流信号。
14、可选地,所述根据数模转换器的数字量输入条件,将所述波形周期数对应的各波形周期内的波形点进行参数调整,包括:
15、根据数模转换器的数字量输入条件及基波信号波形函数,得到基波信号参数调整公式;
16、根据所述基波信号参数调整公式,将所述波形周期数对应的各波形周期内的波形点进行参数调整,其中,所述基波信号参数调整公式为:
17、
18、a为数模转换器输出满量程电压时输入的数字量,c为数模转换器输出模拟信号为0时对应的数字量。
19、可选地,所述根据预设时间间隔依次输出余下波形点之前,所述方法还包括:
20、根据相邻秒脉冲同步信号内,波形周期总数以及波形周期内需要输出的波形点数,计算各波形点的平均输出时间;
21、若计算时产生余数,则采取余数平均分配法对计算出的余数进行处理,并将处理后得到的平均输出时间设置为非起始波形点输出的时间间隔;
22、若计算时未产生余数,则直接将计算出的平均输出时间设置为非起始波形点输出的时间间隔。
23、可选地,需求交流信号包括周期性信号及非周期性信号,所述根据所述波形点数及波形函数确定波形点数据,包括:
24、当需求信号为周期性信号时,根据波形周期数及预设波形点数据表得到波形点数据,其中,所述预设波形点数据表包括根据波形点数及波形函数,预先计算好的波形周期内的波形点数据;
25、当需求信号为非周期性信号时,根据所述波形点数及波形函数,实时计算得到波形点数据。
26、可选地,所述得到需求交流信号之后,所述方法还包括:
27、根据需求交流信号对应的信号测量算法,对生成的交流信号的性能指标进行测量,若所述性能指标测量通过,则将生成的交流信号投入使用。
28、根据本申请的另一方面,提供了一种交流信号生成装置,所述装置包括:
29、参数确定模块,用于确定需求交流信号的频率、波形及输出时长;
30、波形生成模块,用于根据所述频率对应的输出精度要求,确定波形周期内需要输出的波形点数,并根据所述波形点数及波形函数确定波形点数据,以及根据所述频率及所述输出时长,计算需要输出的波形周期数;
31、时间同步模块,用于每当秒脉冲同步信号到达时,根据波形点数据输出波形周期内的起始波形点,并根据预设时间间隔依次输出余下波形点;
32、信号输出模块,用于输出所述波形周期数对应的各波形周期内的波形点后,得到需求交流信号。
33、可选地,当需求交流信号为基波信号时,所述波形生成模块,还用于:
34、设置波形输出的初相角;
35、根据基波信号波形函数、所述波形点数及所述初相角,确定波形周期内的波形点数据,其中,所述基波信号波形函数为:
36、
37、x(n)为第n个波形点在波形周期内的位置,n为波形周期内的波形点数,为初相角。
38、可选地,所述信号输出模块,还用于:
39、根据数模转换器的数字量输入条件,将所述波形周期数对应的各波形周期内的波形点进行参数调整,以使数模转换器基于调整后的各波形点生成需求交流信号。
40、可选地,所述信号输出模块,还用于:
41、根据数模转换器的数字量输入条件及基波信号波形函数,得到基波信号参数调整公式;
42、根据所述基波信号参数调整公式,将所述波形周期数对应的各波形周期内的波形点进行参数调整,其中,所述基波信号参数调整公式为:
43、
44、a为数模转换器输出满量程电压时输入的数字量,c为数模转换器输出模拟信号为0时对应的数字量。
45、可选地,所述时间同步模块,还用于:
46、根据相邻秒脉冲同步信号内,波形周期总数以及波形周期内需要输出的波形点数,计算各波形点的平均输出时间;
47、若计算时本文档来自技高网...
【技术保护点】
1.一种交流信号生成方法,其特征在于,所述方法包括:
2.根据权利要1所述的方法,其特征在于,当需求交流信号为基波信号时,所述根据所述波形点数及波形函数确定波形点数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述输出所述波形周期数对应的各波形周期内的波形点后,得到需求交流信号,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据数模转换器的数字量输入条件,将所述波形周期数对应的各波形周期内的波形点进行参数调整,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据预设时间间隔依次输出余下波形点之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,需求交流信号包括周期性信号及非周期性信号,所述根据所述波形点数及波形函数确定波形点数据,包括:
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述得到需求交流信号之后,所述方法还包括:
8.一种交流信号生成装置,其特征在于,所述装置包括:
9.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序
10.一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述交流信号生成的方法。
...【技术特征摘要】
1.一种交流信号生成方法,其特征在于,所述方法包括:
2.根据权利要1所述的方法,其特征在于,当需求交流信号为基波信号时,所述根据所述波形点数及波形函数确定波形点数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述输出所述波形周期数对应的各波形周期内的波形点后,得到需求交流信号,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据数模转换器的数字量输入条件,将所述波形周期数对应的各波形周期内的波形点进行参数调整,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据预设时间间隔依次输出余下波形点之前,所述方法还包括:
6.根据权利要求1所述的方...
【专利技术属性】
技术研发人员:范亚军,田校军,罗诚,叶钟海,王凯,万玄玄,罗琦,裴茂林,王毅,杨爱超,谢蕾,
申请(专利权)人:国网江西省电力有限公司供电服务管理中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。