A remote computing power joint real-time simulation method and system
By performing preset delay processing and digital calculations on the target voltage signal, the problem of joint real-time simulation under long-distance communication was solved, realizing high-precision long-distance computing power joint real-time simulation and improving the simulation capability of the power system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2026-03-27
AI Technical Summary
In existing real-time simulation systems, joint real-time simulation cannot be performed when the communication distance exceeds one simulation step.
By acquiring the target voltage signal and performing preset delay processing, calculating the difference after delay processing and sending it to the peer system, receiving the signal fed back from the peer system, and finally determining the target current signal, digital and logical operations are performed using multipliers and adders to achieve real-time joint simulation of computing power over long distances of arbitrary length.
It enables real-time joint simulation of computing power over long distances of arbitrary length, overcomes the distance limitations of traditional methods, ensures the accuracy and reliability of simulation, provides a real-time simulation tool for large-scale power systems, and improves the analysis capabilities and operational efficiency of power grids.
Smart Images

Figure CN119011500B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of remote computing power, and in particular to a remote computing power joint real-time simulation method and system. BACKGROUND
[0002] In recent years, in order to accelerate the solving process to realize non-real-time or even real-time simulation calculation, the simulation calculation of the power system relies more and more on the powerful computing power of the computing hardware system. Since the computing hardware system has sufficient computing resources and storage resources, it has obvious advantages over the single computer used in the past. With the interconnection of regional power grids, the scale of the power system is continuously expanding, and the wide use of large-scale new energy and other fast-response power electronic devices makes the scale and operation complexity of the power system simulation calculation increasingly complex, and the data interaction between the distributed operation sub-units (tasks) in the power system simulation calculation process is increasingly frequent.
[0003] However, in the existing real-time simulation system, the computing power is decoupled through one simulation step, and it is necessary to require that the communication distance between two simulation computing powers is less than one simulation step, but when the communication distance of the above method exceeds one simulation step, joint real-time simulation cannot be performed. SUMMARY
[0004] The present application provides a remote computing power joint real-time simulation method and system, which solves the technical problem that joint real-time simulation cannot be performed when the existing communication distance exceeds one simulation step.
[0005] The first aspect of the present application provides a remote computing power joint real-time simulation method, comprising:
[0006] Obtaining a target voltage signal, and performing communication delay processing on the target voltage signal according to a preset delay multiple;
[0007] Calculating the difference between the target voltage signal after delay processing and a preset communication delay value, sending the difference to a peer system, and receiving a peer signal fed back by the peer system;
[0008] Delay processing the difference, and determining a target current signal based on the difference after delay processing and the peer signal.
[0009] Optionally, it further comprises:
[0010] Obtaining a communication delay value between two remote computing powers;
[0011] Calculating the ratio between the communication delay value and a preset simulation step value;
[0012] Determining the delay multiple based on the positive integer of the ratio.
[0013] Optionally, the step of obtaining the target voltage signal and performing communication delay processing on the target voltage signal according to a preset delay multiple comprises:
[0014] obtaining an initial voltage signal;
[0015] performing signal processing on the initial voltage signal to generate a target voltage signal;
[0016] performing communication delay processing on the target voltage signal according to a preset delay multiple.
[0017] Optionally, the step of calculating a difference value between the target voltage signal after delay processing and a preset communication delay value, sending the difference value to a peer system, and receiving a peer signal fed back by the peer system comprises:
[0018] inputting the target voltage signal after delay processing into a first multiplier and calculating a first multiplication value between the target voltage signal after delay processing and a first preset fixed value;
[0019] calculating a difference value between the first multiplication value and a preset communication delay value;
[0020] inputting the difference value into a second multiplier and calculating a second multiplication value between the difference value and a second preset fixed value;
[0021] sending the multiplication value to a peer system and receiving a peer signal fed back by the peer system.
[0022] Optionally, the step of performing delay processing on the difference value and determining a target current signal based on the difference value after delay processing and the peer signal comprises:
[0023] performing delay processing on the difference value according to a preset delay value;
[0024] inputting the difference value after delay processing into a third multiplier and calculating a third multiplication value between the difference value after delay processing and a third preset fixed value;
[0025] calculating a sum value between the third multiplication value and the peer signal;
[0026] performing signal processing on the sum value to generate a target current signal.
[0027] Optionally, the method further comprises:
[0028] inputting the sum value into a fourth multiplier and calculating a fourth multiplication value between the sum value and a fourth preset fixed value;
[0029] performing communication delay processing on the fourth multiplication value according to a preset delay multiple;
[0030] The fourth multiplication value after communication delay processing is set as a new preset communication delay value, and the step of obtaining the target voltage signal and performing communication delay processing on the target voltage signal according to a preset delay multiple is executed until a new target current signal is generated.
[0031] The second aspect of the present application provides a long-distance computing power joint real-time simulation system, comprising:
[0032] The acquisition module is configured to acquire a target voltage signal and perform communication delay processing on the target voltage signal according to a preset delay multiple.
[0033] The calculation module is configured to calculate a difference between the target voltage signal after delay processing and a preset communication delay value, send the difference to a peer system, and receive a peer signal fed back by the peer system.
[0034] The target current signal module is configured to perform delay processing on the difference and determine a target current signal based on the difference after delay processing and the peer signal.
[0035] Optionally, the system further comprises:
[0036] The acquisition submodule is configured to acquire a communication delay value between two long-distance computing powers.
[0037] The ratio submodule is configured to calculate a ratio between the communication delay value and a preset simulation step value.
[0038] The delay multiple submodule is configured to determine a delay multiple based on a positive integer of the ratio.
[0039] The third aspect of the present application provides a computer readable storage medium having a computer program stored thereon, wherein the computer program is executed to implement the long-distance computing power joint real-time simulation method according to any one of the above aspects.
[0040] The fourth aspect of the present application provides a computer program product, comprising a computer program stored on a non-transitory computer readable storage medium, wherein the computer program comprises program instructions, and when the program instructions are executed by a computer, the computer performs the long-distance computing power joint real-time simulation method according to any one of the above aspects.
[0041] From the above technical solutions, the present application has the following advantages:
[0042] The application obtains the target current signal by converting and processing the obtained voltage signal, processing the communication delay of the preset delay multiple, and inputting the signal after the communication delay processing into a multiplier, a subtractor, an adder and the like for digital operation and logical operation. BRIEF DESCRIPTION OF DRAWINGS
[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0044] Figure 1 A step flow chart of a long-distance computing power joint real-time simulation method provided for the first embodiment of the present application.
[0045] Figure 2 A simulation schematic diagram of a long-distance computing power joint real-time simulation method provided for the first embodiment of the present application.
[0046] Figure 3 A structural block diagram of a long-distance computing power joint real-time simulation system provided for the second embodiment of the present application. DETAILED DESCRIPTION
[0047] The embodiments of the present application provide a long-distance computing power joint real-time simulation method and system, which are used to solve the technical problem that joint real-time simulation cannot be performed when the existing communication distance exceeds one simulation step.
[0048] In order to make the purposes, features and advantages of the present application more obvious and easy to understand, the technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the following described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present application.
[0049] Embodiment one
[0050] Please refer to Figure 1 , Figure 1 A step flow chart of a long-distance computing power joint real-time simulation method provided for the first embodiment of the present application.
[0051] The long-distance computing power joint real-time simulation method provided by the present application comprises the following steps:
[0052] Before step 101 is executed, the following steps S11-S13 are also included:
[0053] S11, obtain the communication delay value between two remote computing powers;
[0054] S12, calculate the ratio between the communication delay value and the preset simulation step value;
[0055] S13, determine the delay multiple based on the positive integer of the ratio.
[0056] It should be noted that first, the communication delay Tdelay between two remote simulation computing powers is measured, and then Tdelay / Ts is rounded up to obtain the integer multiple of the delay, i.e., the delay multiple, through N=ceil(Tdelay / Ts).
[0057] Step 101, obtain the target voltage signal, and perform communication delay processing on the target voltage signal according to the preset delay multiple.
[0058] Optionally, step 101 includes the following steps S21-S23:
[0059] S21, obtain the initial voltage signal;
[0060] S22, perform signal processing on the initial voltage signal to generate the target voltage signal;
[0061] S23, perform communication delay processing on the target voltage signal according to the preset delay multiple.
[0062] It should be noted that the initial voltage signal is a voltage source (Three) signal, which is a three-phase voltage source or a single-phase voltage source signal source.
[0063] In specific implementation, referring to Figure 2 shown, from left to right, obtain the initial voltage signal of the three-phase voltage source or the single-phase voltage source signal source, and the initial voltage signal enters the "phase domain to mode domain" (Three to Two) conversion module. The module converts the initial voltage signal of the three-phase signal into a mode (two-phase or direct current) signal, i.e., obtains the target voltage signal.
[0064] The target voltage signal passes through a discrete variable time delay unit (Discrete Variable Time Delay), which means that the signal will be delayed for a certain time in this link, and the time is variable. The delay time is Tau-Ts N, where Tau is the time required for an electrical signal to be transmitted from one end of a line to the other end), and Ts is the simulation step.
[0065] It should be noted that the delay factor N is determined in step S13, and then the delay time Ts N, which represents the artificial delay introduced in the simulation, is used to compensate for the actual communication delay Tdelay.
[0066] Specifically, assume the simulation step Ts=50 microseconds, and the actual communication delay Tdelay=5 milliseconds.
[0067] The traditional method requires: TdelayTs, but obviously 5 milliseconds> 50 microseconds, which does not meet the condition and cannot perform long-distance simulation.
[0068] When the present application is implemented, N = ceil(Tdelay / Ts) = ceil(5ms / 50μs) = 100, which means that 100 simulation steps of delay are introduced in the simulation to match the actual communication delay.
[0069] The reason for achieving long-distance computing power joint real-time simulation by introducing N simulation steps of delay is as follows:
[0070] a) Time alignment: ensures that data exchange between different nodes is time consistent, even if they are physically far apart.
[0071] b) Buffer mechanism: reserves enough time for data transmission, avoiding data loss or synchronization problems.
[0072] c) Error control: by precisely matching the actual delay, the error introduced by communication delay is minimized.
[0073] For the determination of the optimal N value, theoretically N should be equal to ceil(Tdelay / Ts), but in practical applications, factors such as communication delay fluctuations, system response time, etc. need to be considered, therefore, a series of experiments need to be conducted to determine the optimal N value.
[0074] Experimental setup:
[0075] Simulation step Ts=50 microseconds
[0076] Communication delay Tdelay=5 milliseconds
[0077] Theoretical N value = ceil(5ms / 50μs) = 100
[0078] Different N factors (i.e. the ratio of the actual N value used to the theoretical N value) are tried, and the response error of the system is observed.
[0079] The experimental results are shown in Table 1 below:
[0080] Table 1. Experimental results
[0081]
[0082] As shown in Table 1 above, 1. When N factor is 0.5 (i.e. N = 50), the delay compensation is insufficient, resulting in a large error; 2. When N factor is 1.0 (i.e. N = 100, theoretical value), the error is significantly reduced; 3. As the N factor continues to increase, the error further decreases; 4. When the N factor is 2.5 (i.e. N = 250), the error reaches a minimum.
[0083] Therefore, the optimal N value is selected as follows: although the error is smallest when the N factor is 2.5, considering the calculation resources and real-time requirements, it is recommended to select the N factor between 1.5 and 2.0, i.e. N value between 150 and 200. This provides good error control while maintaining reasonable calculation complexity.
[0084] In the above example, the optimal choice is N = 150, i.e. optimal delay time = Ts N = 50μs 150 =7.5ms.
[0085] This value is slightly larger than the actual communication delay (5ms), providing additional stability margin for the system while maintaining low simulation error.
[0086] By introducing the carefully designed delay Ts N, successful long-distance computing power joint real-time simulation is achieved. Experimental data shows that selecting N slightly larger than the theoretical value (1.5 times in this embodiment) can maintain low error while providing sufficient system stability. This method not only overcomes the distance limitation of traditional methods, but also ensures the accuracy and reliability of the simulation.
[0087] It provides a powerful tool for real-time simulation of large-scale, cross-regional power systems, helping to improve the analysis capability and operation efficiency of the power grid. In the future, the adaptive selection algorithm of N value can be further optimized to adapt to different network conditions and simulation requirements.
[0088] Step 102, calculate the difference between the target voltage signal after delay processing and the preset communication delay value, send the difference to the opposite system, and receive the feedback of the opposite signal from the opposite system.
[0089] Optionally, step 102 includes steps S31-S34:
[0090] S31, input the target voltage signal after delay processing into the first multiplier, and calculate the first multiplication value between the target voltage signal after delay processing and the first preset fixed value;
[0091] S32, calculate the difference between the first multiplication value and the preset communication delay value;
[0092] S33. Input the difference into the second multiplier and calculate the second multiplication value between the difference and the second preset fixed value;
[0093] S34. Send the multiplication value to the peer system and receive the peer signal fed back by the peer system.
[0094] It should be noted that after the target voltage signal is delayed, it enters the first multiplier and is multiplied by a first preset fixed value K, where K = (1 + h) / Z, to obtain the first multiplier value. K can also be expressed as:
[0095]
[0096] In the formula, f represents the signal frequency; Indicates the signal phase; The reference amplitude is represented by t; the current time is represented by t; and the estimated amplitude of the current voltage or current is represented by A. ; ; Where r, l, and c all represent unit length parameters, and d represents line length.
[0097] In specific implementation, refer to Figure 2 As shown, after subtracting the first multiplier value from the preset communication delay value, the difference is input into the second multiplier, which is to multiply the difference by the second preset fixed value (1+h) / 2 and send it to the peer system, i.e. the peer control module of the line, and receive the peer signal fed back by the peer system, i.e. the signal fed back by the peer.
[0098] Step 103: Delay the difference and determine the target current signal based on the delayed difference and the signal at the other end.
[0099] Optionally, step 103 includes the following steps S41-S44:
[0100] S41. Perform delay processing on the difference according to the preset delay value;
[0101] S42. Input the difference after delay processing into the third multiplier, and calculate the third multiplication value between the difference after delay processing and the third preset fixed value;
[0102] S43. Calculate the sum between the third multiplier and the signal at the other end;
[0103] S44. Perform signal processing on the sum to generate the target current signal.
[0104] It should be noted that, referring to Figure 2As shown, while the difference value is input into the second multiplier, the difference value also needs to be subjected to delay processing of N simulation steps, that is, the difference value is subjected to delay processing according to a preset delay value. .
[0105] After the difference value is subjected to delay processing, the difference value enters a third multiplier and is multiplied by a third preset fixed value (1+h) / 2 to obtain a third multiplication value.
[0106] The third multiplication value and the peer signal fed back by the peer system are summed, the sum value obtained by the summation is subjected to coordinate transformation from a modulus domain to a phase domain, and is output to an external controlled current source, representing the end of updating the historical current of the entire sub-module, that is, the target current signal can be obtained.
[0107] Optionally, the method further includes the following steps S51-S53:
[0108] S51, inputting the sum value into a fourth multiplier to calculate a fourth multiplication value between the sum value and a fourth preset fixed value;
[0109] S52, performing communication delay processing on the fourth multiplication value according to a preset delay multiple;
[0110] S53, setting the fourth multiplication value subjected to the communication delay processing as a new preset communication delay value, and jumping to execute the step of obtaining the target voltage signal and performing communication delay processing on the target voltage signal according to the preset delay multiple until a new target current signal is generated.
[0111] It should be noted that the sum value obtained by the summation in step S43 is input into a fourth multiplier and multiplied by a fourth preset fixed value h to obtain a fourth multiplication value, and the fourth multiplication value is subjected to delay processing by a discrete variable time delay unit (Discrete Variable Time Delay), which means that the signal will be delayed for a certain time in this link, and the time is variable. The delay time is Tau-Ts N, wherein Tau is the time required for an electrical signal to be transmitted from one end of a line to the other end, and Ts is a simulation step. The value subjected to the delay processing is the preset communication delay value.
[0112] In specific implementation, when the new preset communication delay value is obtained, step 101 is executed until the target current signal at the current time is obtained.
[0113] Embodiment Two
[0114] Please refer to Figure 3 , Figure 3 A structure block diagram of a remote computing power joint real-time simulation system provided for the embodiment two of the present application.
[0115] The application provides a remote computing power joint real-time simulation system, which comprises:
[0116] The acquisition module 201 is configured to acquire a target voltage signal and perform communication delay processing on the target voltage signal according to a preset delay multiple.
[0117] The calculation module 202 is configured to calculate a difference between the target voltage signal after the delay processing and a preset communication delay value, send the difference to a peer system, and receive a peer signal fed back by the peer system.
[0118] The target current signal module 203 is configured to perform delay processing on the difference and determine a target current signal based on the difference after the delay processing and the peer signal.
[0119] Optionally, the system further comprises:
[0120] The acquisition sub-module is configured to acquire a communication delay value between two remote computing powers.
[0121] The ratio sub-module is configured to calculate a ratio between the communication delay value and a preset simulation step value.
[0122] The delay multiple sub-module is configured to determine the delay multiple based on a positive integer of the ratio.
[0123] Optionally, the acquisition module 201 comprises:
[0124] The initial voltage signal sub-module is configured to acquire an initial voltage signal.
[0125] The target voltage signal sub-module is configured to perform signal processing on the initial voltage signal to generate the target voltage signal.
[0126] The first communication delay processing sub-module is configured to perform communication delay processing on the target voltage signal according to the preset delay multiple.
[0127] Optionally, the calculation module 202 comprises:
[0128] The first multiplication sub-module is configured to input the target voltage signal after the delay processing into a first multiplier and calculate a first multiplication value between the target voltage signal after the delay processing and a first preset fixed value.
[0129] The difference sub-module is configured to calculate a difference between the first multiplication value and the preset communication delay value.
[0130] The second multiplication sub-module is configured to input the difference into a second multiplier and calculate a second multiplication value between the difference and a second preset fixed value.
[0131] The receiving sub-module is configured to send the multiplication value to the peer system and receive the peer signal fed back by the peer system.
[0132] Optionally, the target current signal module 203 comprises:
[0133] a delay processing submodule for performing delay processing on the difference value according to a preset delay value;
[0134] a third multiplication submodule for inputting the delay-processed difference value into a third multiplier and calculating a third multiplication value between the delay-processed difference value and a third preset fixed value;
[0135] a sum submodule for calculating a sum value between the third multiplication value and the peer signal;
[0136] a target current signal submodule for performing signal processing on the sum value to generate a target current signal.
[0137] Optionally, the system further comprises:
[0138] a fourth multiplication submodule for inputting the sum value into a fourth multiplier and calculating a fourth multiplication value between the sum value and a fourth preset fixed value;
[0139] a second communication delay processing submodule for performing communication delay processing on the fourth multiplication value according to a preset delay multiple;
[0140] a jump execution submodule for setting the communication delay-processed fourth multiplication value as a new preset communication delay value and jumping to execute the step of performing communication delay processing on the target voltage signal according to the preset delay multiple until a new target current signal is generated.
[0141] Embodiment three
[0142] Embodiment three of the present application provides a computer readable storage medium having a computer program stored thereon, and the computer program is executed to implement the remote computing power joint real-time simulation method of any embodiment of the present application.
[0143] Embodiment four
[0144] Embodiment four of the present application provides a computer program product, which comprises a computer program stored on a non-transitory computer readable storage medium, and the computer program comprises program instructions, wherein when the program instructions are executed by a computer, the computer executes the remote computing power joint real-time simulation method of any embodiment of the present application.
[0145] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0146] In several embodiments provided by the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0147] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0148] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can be physically present separately, or two or more units can be integrated into one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0149] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part of the prior art that contributes to the technical solutions or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0150] The above-described embodiments are merely used to illustrate the technical solutions of the present application, rather than limiting them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: the technical solutions recorded in the foregoing embodiments can still be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for joint real-time simulation of long-distance computing power, characterized in that, include: Acquire the target voltage signal and perform communication delay processing on the target voltage signal according to a preset delay multiple; Calculate the difference between the target voltage signal after delay processing and the preset communication delay value, send the difference to the peer system, and receive the peer signal fed back by the peer system; The difference is delayed, and the target current signal is determined based on the delayed difference and the peer signal. The steps of calculating the difference between the target voltage signal after delay processing and the preset communication delay value, sending the difference to the peer system, and receiving the peer signal fed back by the peer system include: The delayed target voltage signal is input into the first multiplier, and the first multiplication value between the delayed target voltage signal and the first preset fixed value is calculated. Calculate the difference between the first multiplication value and the preset communication delay value; The difference is input into the second multiplier, and the second multiplication value between the difference and the second preset fixed value is calculated; The second multiplier is sent to the peer system, and the peer signal fed back by the peer system is received. The expression for the first preset fixed value is: In the formula, f represents the signal frequency; Indicates the signal phase; The reference amplitude is represented by t; the current time is represented by A; and the amplitude estimate of the current voltage or current is represented by A. ; ; ; Here, r, l, and c all represent unit length parameters.
2. The long-distance computing power joint real-time simulation method according to claim 1, characterized in that, Also includes: Obtain the communication latency value between two distant computing forces; Calculate the ratio between the communication delay value and the preset simulation step size value; The delay factor is determined based on the positive integer value of the ratio.
3. The long-distance computing power joint real-time simulation method according to claim 1, characterized in that, The step of acquiring the target voltage signal and performing communication delay processing on the target voltage signal according to a preset delay multiple includes: Obtain the initial voltage signal; The initial voltage signal is processed to generate the target voltage signal; The target voltage signal is subjected to communication delay processing according to a preset delay multiple.
4. The long-distance computing power joint real-time simulation method according to claim 1, characterized in that, The step of delaying the difference and determining the target current signal based on the delayed difference and the peer signal includes: The difference is delayed according to a preset delay value; The difference after the delay is input into the third multiplier, and the third multiplication value between the difference after the delay and the third preset fixed value is calculated. Calculate the sum between the third multiplier and the signal at the other end; The sum is then processed to generate the target current signal.
5. The long-distance computing power joint real-time simulation method according to claim 4, characterized in that, Also includes: The sum is input into the fourth multiplier to calculate the fourth multiplication value between the sum and the fourth preset fixed value. The fourth multiplier is subjected to communication delay processing according to a preset delay multiple; The fourth multiplier after communication delay processing is set as a new preset communication delay value, and the process jumps to the step of obtaining the target voltage signal and performing communication delay processing on the target voltage signal according to the preset delay multiple, until a new target current signal is generated.
6. A long-distance computing power joint real-time simulation system, characterized in that, include: The acquisition module is used to acquire the target voltage signal and perform communication delay processing on the target voltage signal according to a preset delay multiple; The calculation module is used to calculate the difference between the target voltage signal after delay processing and the preset communication delay value, send the difference to the peer system, and receive the peer signal fed back by the peer system. The target current signal module is used to perform delay processing on the difference and determine the target current signal based on the delayed difference and the peer signal. The steps of calculating the difference between the target voltage signal after delay processing and the preset communication delay value, sending the difference to the peer system, and receiving the peer signal fed back by the peer system include: The delayed target voltage signal is input into the first multiplier, and the first multiplication value between the delayed target voltage signal and the first preset fixed value is calculated. Calculate the difference between the first multiplication value and the preset communication delay value; The difference is input into the second multiplier, and the second multiplication value between the difference and the second preset fixed value is calculated; The second multiplier is sent to the peer system, and the peer signal fed back by the peer system is received. The expression for the first preset fixed value is: In the formula, f represents the signal frequency; Indicates the signal phase; The reference amplitude is represented by t; the current time is represented by A; and the amplitude estimate of the current voltage or current is represented by A. ; ; ; Here, r, l, and c all represent unit length parameters.
7. The long-distance computing power joint real-time simulation system according to claim 6, characterized in that, Also includes: The acquisition submodule is used to obtain the communication latency value between two distant computing forces; The ratio submodule is used to calculate the ratio between the communication delay value and the preset simulation step size value; The delay multiple submodule is used to determine the delay multiple based on the positive integer value of the ratio.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed, it implements the long-distance computing power joint real-time simulation method as described in any one of claims 1-5.
9. A computer program product, characterized in that, The computer program product includes a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, wherein when the program instructions are executed by a computer, the computer performs the long-distance computing power joint real-time simulation method as described in any one of claims 1-5.
Citation Information
Patent Citations
Joint real-time simulation method and system between RTDS and RTLAB
CN115733248A