本发明涉及远距离算力,尤其涉及一种远距离算力联合实时仿真方法和系统。
背景技术:
1、近年来,为加速求解过程以实现非实时甚至实时的仿真计算,电力系统的仿真计算越来越多地依靠计算硬件系统的强大算力。由于计算硬件系统有充足的计算资源和存储资源,较以往多采用的单一计算机有着明显的优势。随着区域电网的互联,电力系统规模不断扩大,加之大规模新能源等快速响应电力电子设备的广泛使用,使得电力系统仿真计算的规模和运算复杂程度日益复杂,电力系统仿真计算过程中各分布式的运算子单元(任务)间的数据交互愈发频繁。
2、然而,现有的实时仿真系统中,通过一个仿真步长来对算力进行解耦,必须要求两个仿真算力之间的通信距离小于一个仿真步长,但是当上述方法的通信距离超过一个仿真步长时,无法进行联合实时仿真。
技术实现思路
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、本发明通过对获取的电压信号转换处理、预设延时倍数的通信延时处理,并将通信延时处理后的信号输入乘法器、减法器和加法器等进行数字运算和逻辑运算,从而得到目标电流信号。本发明能够实现任意长度的远距离算力联合实时仿真,不再局限于一个仿真步长。
1.一种远距离算力联合实时仿真方法,其特征在于,包括:
2.根据权利要求1所述的远距离算力联合实时仿真方法,其特征在于,还包括:
3.根据权利要求1所述的远距离算力联合实时仿真方法,其特征在于,所述获取目标电压信号,按照预设的延时倍数对所述目标电压信号进行通信延时处理的步骤,包括:
4.根据权利要求1所述的远距离算力联合实时仿真方法,其特征在于,所述计算延时处理后的目标电压信号与预设通信延时数值之间的差值,将所述差值发送至对端系统,并接收所述对端系统反馈的对端信号的步骤,包括:
5.根据权利要求1所述的远距离算力联合实时仿真方法,其特征在于,所述对所述差值进行延时处理,并基于延时处理后的差值和所述对端信号,确定目标电流信号的步骤,包括:
6.根据权利要求5所述的远距离算力联合实时仿真方法,其特征在于,还包括:
7.一种远距离算力联合实时仿真系统,其特征在于,包括:
8.根据权利要求7所述的远距离算力联合实时仿真系统,其特征在于,还包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时实现如权利要求1-6任一项所述的远距离算力联合实时仿真方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,其中,当所述程序指令被计算机执行时,使所述计算机执行如权利要求1-6任一项所述的远距离算力联合实时仿真方法。
