A processor configuration method and system for a power simulation system

By acquiring simulation task information and topology diagrams from the power simulation system, extracting electrical quantity parameters, constructing and evaluating test models, and optimizing processor selection, the problem of unreasonable processor selection in existing technologies is solved, thereby improving the system's reliability and the accuracy of simulation results.

CN119397981BActive Publication Date: 2025-10-31ELECTRIC POWER RES INST CHINA SOUTHERN POWER GRID CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411503450.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-10-31
Estimated Expiration
2044-10-25

AI Technical Summary

Technical Problem

The current processor selection methods for power simulation systems rely on manual experience or simple performance comparisons, neglecting economic efficiency and rationality, failing to make full use of historical data, making it difficult to adapt to simulation task scenarios, and reducing the reliability of the system.

Method used

By acquiring simulation task requirements and topology diagrams, electrical quantity parameters are extracted, a power test model is constructed, historical data and test indicators are used to evaluate its merits and demerits, optimize processor selection, and choose the most suitable target processor.

Benefits of technology

This improved the reliability of the power simulation system, ensured that the processor selection met the requirements of the simulation task, and enhanced the accuracy and efficiency of the simulation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119397981B_ABST
    Figure CN119397981B_ABST
Patent Text Reader

Abstract

This invention discloses a processor configuration method and system for a power simulation system, relating to the field of power system simulation technology. The method involves acquiring simulation task requirements and topology diagrams of the power simulation system to be configured; extracting information from the topology diagram according to the simulation task requirements to obtain electrical quantity parameters; performing operational computational requirements analysis based on the electrical quantity parameters and simulation task requirements to obtain multiple test indicators; constructing a power test model using the electrical quantity parameters and historical data of the power simulation system to be configured; evaluating the performance of the power test model by pre-setting an initial processor and various test indicators to obtain corresponding evaluation results; and optimizing the initial processor based on the evaluation results to obtain the target processor corresponding to the power simulation system to be configured. This invention solves the technical problem of existing processor selection methods for power simulation systems, which fail to fully utilize historical data and reduce the reliability of the power simulation system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of power system simulation technology, and in particular to a processor configuration method and system for a power simulation system. Background Technology

[0002] Real-time power system simulation is an effective means of understanding the characteristics of power systems, supporting power system research, planning, operation, production, equipment manufacturing, and ensuring the safe and reliable operation of power systems. Real-time simulation has strict limitations on the computation and communication time for each step. Furthermore, with the rapid development of new power systems, the grid connection of massive amounts of new energy units and power electronic devices, and the dramatic expansion of system scale, power system simulation computing capabilities face enormous challenges. To address the increasingly complex operational characteristics analysis and control system testing challenges of large-scale AC / DC hybrid power grids, larger-scale power simulation systems are indispensable research and analysis support platforms. As the core of the power simulation system, the performance of the processor directly affects the accuracy of the simulation results.

[0003] Currently, the processor selection methods for existing power simulation systems mostly rely on manual experience or simple performance comparisons, often neglecting economic efficiency and rationality. They lack in-depth analysis of the specific requirements of power simulation tasks, fail to fully utilize the historical data of power simulation systems, and are unable to design suitable processor selection schemes based on the required simulation task scenarios, thus reducing the reliability of power simulation systems. Summary of the Invention

[0004] This invention provides a processor configuration method and system for a power simulation system, which solves the technical problem that existing power simulation systems mostly rely on manual experience or simple performance comparisons, often neglecting economic efficiency and rationality, lacking in-depth analysis of the specific requirements of power simulation tasks, failing to make full use of historical data of the power simulation system, and making it difficult to design a suitable processor selection scheme based on the required simulation task scenario, thus reducing the reliability of the power simulation system.

[0005] The first aspect of this invention provides a processor configuration method for a power simulation system, comprising:

[0006] Obtain the simulation task requirements and topology diagram of the power simulation system to be configured, and extract information from the topology diagram according to the simulation task requirements to obtain electrical quantity parameters;

[0007] Based on the electrical quantity parameters and the simulation task requirements, an operational calculation requirement analysis is performed to obtain multiple test indicators;

[0008] A power test model is constructed using the electrical quantity parameters and historical data from the power simulation system to be configured.

[0009] The power test model is evaluated by setting an initial processor and various test indicators to obtain corresponding evaluation results.

[0010] Based on the evaluation results, the initial processor is selected and optimized to obtain the target processor corresponding to the power simulation system to be configured.

[0011] Optionally, the step of performing operational requirement analysis based on the electrical quantity parameters and the simulation task requirements to obtain multiple test indicators includes:

[0012] An initial test index set is constructed using the electrical quantity parameters and the simulation task requirements.

[0013] Each initial test indicator in the initial test indicator set is input into a preset test standard list to obtain multiple test indicators.

[0014] Optionally, the step of evaluating the power test model by pre-setting an initial processor and various test indicators to obtain corresponding evaluation results includes:

[0015] Multiple historical simulation tasks are obtained, and all historical simulation tasks are filtered according to each of the aforementioned test indicators to obtain multiple selection simulation tasks.

[0016] Each of the aforementioned selection simulation tasks is input into the power test model to obtain the target power test model corresponding to each of the aforementioned selection simulation tasks;

[0017] Each of the target power test models is run by a preset initial processor to obtain the task test parameters corresponding to each target power test model;

[0018] Calculate the merits and demerits evaluation values ​​for each of the task test parameters based on each of the test indicators, and use each of the merits and demerits evaluation values ​​as the evaluation results.

[0019] Optionally, the step of filtering all the historical simulation tasks according to each of the test indicators to obtain multiple selection simulation tasks includes:

[0020] Obtain all historical test index parameters for the aforementioned historical simulation tasks;

[0021] When all historical test indicators in the historical test indicator parameters are less than the corresponding test indicators, the historical simulation task corresponding to the historical test indicator parameters will be used as the selection simulation task.

[0022] When each historical test indicator in the historical test indicator parameters is equal to the corresponding test indicator, the historical simulation task corresponding to the historical test indicator parameters is used as the selection simulation task.

[0023] When all historical test indicators in the historical test indicator parameters are greater than the corresponding test indicators, the historical simulation task corresponding to the historical test indicator parameters will be used as the selection simulation task.

[0024] Optionally, the step of selecting and optimizing the initial processor based on the evaluation results to obtain the target processor corresponding to the power simulation system to be configured includes:

[0025] Determine whether each evaluation value in the evaluation results is greater than a preset evaluation threshold.

[0026] When the evaluation value is greater than the threshold, the evaluation value is determined to be the advantage value.

[0027] When the evaluation value is less than the evaluation threshold, the evaluation value is determined to be a disadvantage value.

[0028] Based on the number of advantageous values ​​and the number of disadvantageous values, the preset initial processor is selected and optimized to obtain the target processor corresponding to the power simulation system to be configured.

[0029] Optionally, the step of optimizing the preset initial processor based on the number of advantage values ​​and the number of disadvantage values ​​to obtain the target processor corresponding to the power simulation system to be configured includes:

[0030] Determine whether the number of the advantage values ​​is within a preset advantage range;

[0031] If the number of the advantage values ​​is not within the advantage range, then adjust the type of the preset initial processor and jump to execute the step of running each of the target power test models through the preset initial processor to obtain the task test parameters corresponding to each of the target power test models.

[0032] If the number of the advantage values ​​is within the advantage range, then determine whether the number of the disadvantage values ​​is within the preset disadvantage range.

[0033] If the number of disadvantage values ​​is within the disadvantage range, then the preset initial processor is used as the target processor corresponding to the power simulation system to be configured.

[0034] If the number of disadvantage values ​​is not within the disadvantage range, then the type of the preset initial processor is adjusted, and the process jumps to the step of running each of the target power test models through the preset initial processor to obtain the task test parameters corresponding to each of the target power test models.

[0035] The second aspect of this invention provides a processor configuration system for a power simulation system, comprising:

[0036] The acquisition module is used to acquire the simulation task requirements information and topology diagram of the power simulation system to be configured, and to extract information from the topology diagram according to the simulation task requirements information to obtain electrical quantity parameters.

[0037] The analysis module is used to perform operational calculation requirement analysis based on the electrical quantity parameters and the simulation task requirements information to obtain multiple test indicators;

[0038] The construction module is used to construct a power test model using the electrical quantity parameters and historical data of the power simulation system to be configured;

[0039] The evaluation module is used to evaluate the merits of the power test model by using a preset initial processor and various test indicators, and to obtain the corresponding evaluation results.

[0040] The selection module is used to optimize the initial processor based on the evaluation results to obtain the target processor corresponding to the power simulation system to be configured.

[0041] A third aspect of the present invention provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of the processor configuration method of the power simulation system as described in any of the preceding claims.

[0042] The fourth aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed, implements the processor configuration method of the power simulation system as described in any of the preceding claims.

[0043] The fifth aspect of the present invention provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, wherein, when the program instructions are executed by a computer, the computer performs a processor configuration method for a power simulation system as described in any of the preceding claims.

[0044] As can be seen from the above technical solutions, the present invention has the following advantages:

[0045] This invention utilizes the electrical quantity parameters of the power simulation system to be configured. Based on these parameters, it determines multiple test indicators for the power simulation system and constructs a power test model using the electrical quantity parameters and historical data of the power simulation system. By evaluating the performance of the power test model using a preset initial processor and various test indicators, the optimal target processor for the power simulation system is obtained. Compared to traditional processor selection methods for power simulation systems, this invention fully leverages the historical data and electrical quantity parameters of the power simulation system to evaluate the performance of the preset initial processor. Based on the evaluation results, the preset initial processor is adjusted to obtain the most suitable target processor for the power simulation system, thereby improving the reliability of the power simulation system. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1 This is a flowchart illustrating the steps of a processor configuration method for a power simulation system according to Embodiment 1 of the present invention.

[0048] Figure 2 This is a flowchart illustrating the steps of a processor configuration method for a power simulation system according to Embodiment 2 of the present invention.

[0049] Figure 3 This is a structural block diagram of a processor configuration system for a power simulation system provided in Embodiment 3 of the present invention;

[0050] Figure 4 This is a structural block diagram of an electronic device provided in Embodiment 4 of the present invention. Detailed Implementation

[0051] This invention provides a processor configuration method and system for a power simulation system, addressing the technical problem that existing processor selection methods for power simulation systems mostly rely on manual experience or simple performance comparisons, often neglecting economic efficiency and rationality, lacking in-depth analysis of the specific requirements of power simulation tasks, failing to fully utilize historical data of the power simulation system, and making it difficult to design suitable processor selection schemes based on the required simulation task scenarios, thus reducing the reliability of the power simulation system.

[0052] To make the objectives, features, and advantages of this invention more apparent and understandable, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are only some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0053] Please see Figure 1 , Figure 1 The flowchart illustrates the steps of a processor configuration method for a power simulation system according to Embodiment 1 of the present invention.

[0054] This invention provides a processor configuration method for a power simulation system, comprising:

[0055] Step 101: Obtain the simulation task requirements and topology diagram of the power simulation system to be configured; extract information from the topology diagram according to the simulation task requirements to obtain electrical quantity parameters.

[0056] The simulation task requirements refer to the load characteristics, real-time requirements, and grid scale of the power simulation system to be configured.

[0057] In this embodiment of the invention, the load characteristics, real-time requirements, power grid scale, and topology diagram of the power simulation system to be configured are obtained. Based on the load characteristics, real-time requirements, and power grid scale, information is extracted from the topology diagram to obtain electrical quantity parameters.

[0058] It should be noted that electrical quantity parameters include, but are not limited to, the power system components (power system components: generators, transformers, transmission lines, etc.), control systems (control systems: excitation control, voltage control, power angle stabilization control, etc.), dynamic behavior (dynamic behavior includes normal operation, fault operation, and transient processes), time scale (time scale: covering multiple time scales such as electromagnetic transients, operator actions, prime mover control, etc.), model type (model type: continuous model and discrete model, to adapt to continuous and discontinuous processes of the power system), and nodes (nodes: basic elements in the power topology, representing power plants, substations, load points, etc.) of the power simulation system. Branch (Branch: A line connecting nodes, representing transmission lines, cables, etc.), Component (Component: Power equipment including transformers, switches, capacitors, reactors, etc.), Local topology scope (Local topology scope: Simulation of a specific area or local network in the power topology, such as a substation and its connected transmission lines), Global topology scope (Global topology scope: Simulation covering the entire power topology, including all nodes, branches and components, and their connections), and Critical path scope (Critical path scope: Simulation based on critical paths or important branches in the power topology to evaluate the role and impact of these paths or branches in power grid operation).

[0059] Step 102: Based on the electrical quantity parameters and simulation task requirements, perform operational calculation requirements analysis to obtain multiple test indicators;

[0060] In this embodiment of the invention, electrical quantity parameters and simulation task requirements are used to generate corresponding composite keys, and multiple test indicators are matched according to the composite keys in a preset test standard key value table.

[0061] Step 103: Construct a power test model using electrical quantity parameters and historical data from the power simulation system to be configured;

[0062] In this embodiment of the invention, historical data of the power simulation system to be configured is obtained, and a power test model is constructed using electrical quantity parameters and historical data.

[0063] It should be noted that historical data refers to the historical setting data and simulation task attribute data of the power simulation system to be configured. Historical setting data includes, but is not limited to, the generator's rated power, rated voltage, rated current, transmission line resistance, reactance, capacitance, load power demand, voltage level, power grid topology, node information, and line connections. Simulation task attribute data includes, but is not limited to, simulation start time (the start time of the simulation task), simulation duration (the runtime of the simulation task), fault settings (the preset fault types, occurrence time, and location in the simulation), and control strategy (the control algorithm and strategy used in the simulation).

[0064] Step 104: Evaluate the performance of the power test model by setting the initial processor and various test indicators, and obtain the corresponding evaluation results;

[0065] In this embodiment of the invention, based on various test indicators, a first type of power simulation task lower than each test indicator, a second type of power simulation task equal to each test indicator, and a third type of power simulation task higher than each test indicator are generated. These power simulation tasks are then deployed into power test models to obtain multiple target power test models. Each target power test model is run on a preset initial processor, and the performance of the preset initial processor is evaluated to obtain corresponding evaluation results.

[0066] Step 105: Based on the evaluation results, optimize the initial processor to obtain the target processor corresponding to the power simulation system to be configured.

[0067] In this embodiment of the invention, the number of advantageous and disadvantageous values ​​in the evaluation results are compared with preset advantageous and disadvantageous intervals. When the number of advantageous values ​​is within the advantageous interval and the number of disadvantageous values ​​is within the disadvantageous interval, the initial processor selection is determined to be correct, and the initial processor is used as the target processor corresponding to the power simulation system to be configured. When the number of advantageous values ​​is not within the advantageous interval or the number of disadvantageous values ​​is not within the disadvantageous interval, the type of the preset initial processor is adjusted, and the process jumps to step 104.

[0068] In this embodiment of the invention, multiple test indicators of the power simulation system to be configured are determined based on the electrical quantity parameters of the power simulation system to be configured. A power test model is constructed using the electrical quantity parameters and historical data of the power simulation system to be configured. The power test model is evaluated against a preset initial processor and various test indicators to obtain corresponding evaluation results, thereby obtaining the optimal target processor for the power simulation system to be configured. Compared with traditional processor selection methods for power simulation systems, this invention fully utilizes the historical data and electrical quantity parameters of the power simulation system to evaluate the preset initial processor, thereby adjusting the preset initial processor based on the evaluation results to obtain the most suitable target processor for the power simulation system, improving the reliability of the power simulation system.

[0069] Please see Figure 2 , Figure 2 This is a flowchart illustrating the steps of a processor configuration method for a power simulation system provided in Embodiment 2 of the present invention.

[0070] This invention provides a processor configuration method for a power simulation system, comprising:

[0071] Step 201: Obtain the simulation task requirements and topology diagram of the power simulation system to be configured; extract information from the topology diagram according to the simulation task requirements to obtain electrical quantity parameters.

[0072] In this embodiment of the invention, the parameter reading permission of the power simulation system to be configured is obtained, and the simulation task requirement information and topology diagram of the power simulation system to be configured are extracted according to the parameter reading permission. The topology diagram is then extracted according to the simulation task requirement information to obtain electrical quantity parameters.

[0073] Step 202: Construct an initial test index set using electrical quantity parameters and simulation task requirements information;

[0074] In this embodiment of the invention, an initial test index set is constructed using electrical quantity parameters, simulated electrical quantity parameters, and simulation task requirement information.

[0075] Step 203: Input each initial test indicator from the initial test indicator set into the preset test standard list to obtain multiple test indicators.

[0076] In this embodiment of the invention, each initial test indicator in the initial test indicator set is matched against a preset test standard list to obtain multiple test indicators.

[0077] It should be noted that by quantifying each initial test indicator in the initial test indicator set through the test standard list, multiple test indicators are obtained.

[0078] Step 204: Construct a power test model using electrical quantity parameters and historical data from the power simulation system to be configured;

[0079] In this embodiment of the invention, historical data of the power simulation system to be configured is retrieved, and a power test model is constructed based on the electrical quantity parameters and the historical data.

[0080] Step 205: Evaluate the performance of the power test model by setting the initial processor and various test indicators, and obtain the corresponding evaluation results;

[0081] Furthermore, step 205 includes the following sub-steps:

[0082] S11. Obtain multiple historical simulation tasks, filter all historical simulation tasks according to various test indicators, and obtain multiple selection simulation tasks.

[0083] Furthermore, S11 includes the following sub-steps:

[0084] S111. Obtain historical test index parameters for all historical simulation tasks;

[0085] In this embodiment of the invention, historical test index parameters of each historical simulation task are extracted.

[0086] S112. When all historical test indicators in the historical test indicator parameters are less than the corresponding test indicators, the historical simulation task corresponding to the historical test indicator parameters shall be used as the selection simulation task.

[0087] In this embodiment of the invention, when all historical test indicators in the historical test indicator parameters are less than the associated test indicators, the historical simulation task corresponding to the historical test indicator parameters is used as the selection simulation task.

[0088] S113. When all historical test indicators in the historical test indicator parameters are equal to the corresponding test indicators, the historical simulation task corresponding to the historical test indicator parameters shall be used as the selection simulation task.

[0089] In this embodiment of the invention, when each historical test indicator in the historical test indicator parameters is equal to the associated test indicator, the historical simulation task corresponding to the historical test indicator parameters is used as the selection simulation task.

[0090] S114. When all historical test indicators in the historical test indicator parameters are greater than the corresponding test indicators, the historical simulation task corresponding to the historical test indicator parameters shall be used as the selection simulation task.

[0091] In this embodiment of the invention, when all historical test indicators in the historical test indicator parameters are greater than the associated test indicators, the historical simulation task corresponding to the historical test indicator parameters is used as the selection simulation task.

[0092] S12. Input each selection simulation task into the power test model to obtain the target power test model corresponding to each selection simulation task.

[0093] In this embodiment of the invention, each selection simulation task is deployed to the power test model to obtain the target power test model corresponding to each selection simulation task.

[0094] S13. Run each target power test model using a preset initial processor to obtain the task test parameters corresponding to each target power test model;

[0095] In this embodiment of the invention, each target power test model is run on a preset initial processor to obtain the task test parameters corresponding to each target power test model.

[0096] In another embodiment, each target power test model is preset on a preset initial processor, and the computing performance, real-time performance, buffering performance and data throughput performance are monitored in real time to obtain the task test parameters corresponding to each target power test model.

[0097] S14. Calculate the merits and demerits evaluation values ​​of each task test parameter according to each test index, and use each merits and demerits evaluation value as the evaluation result.

[0098] In this embodiment of the invention, the merit evaluation value of each task test parameter is calculated according to each test index, and each merit evaluation value is used as the evaluation result. The calculation process for a task test parameter is as follows: the difference between each task test value and the associated test index in the task test parameter is calculated to obtain multiple first differences. All first differences are averaged to obtain the merit evaluation value corresponding to the task test parameter.

[0099] Step 206: Based on the evaluation results, optimize the initial processor to obtain the target processor corresponding to the power simulation system to be configured.

[0100] Furthermore, step 206 includes the following sub-steps:

[0101] S21. Determine whether each evaluation value in the evaluation results is greater than the preset evaluation threshold.

[0102] S22. When the evaluation value of superiority or inferiority is greater than the threshold of superiority or inferiority, the evaluation value of superiority or inferiority is determined as the superiority value.

[0103] In this embodiment of the invention, it is determined whether each merit value in the evaluation result is greater than 0. When the merit value is greater than 0, it indicates that the selection simulation task test result associated with the merit value is excellent, and the merit value is determined as the advantage value.

[0104] S23. When the evaluation value of superiority or inferiority is less than the threshold of superiority or inferiority, the evaluation value of superiority or inferiority shall be determined as the inferiority value.

[0105] In this embodiment of the invention, when the merit evaluation value is less than 0, it indicates that the selection simulation task test result associated with the merit evaluation value is inferior, and the merit evaluation value is determined as a disadvantage value.

[0106] It should be noted that when the performance evaluation value equals the performance threshold, the performance is considered to meet the requirements, and no further judgment is made on the performance evaluation value.

[0107] S24. Based on the number of advantageous values ​​and disadvantageous values, the preset initial processor is selected and optimized to obtain the target processor corresponding to the power simulation system to be configured.

[0108] Furthermore, S24 includes the following sub-steps:

[0109] S241. Determine whether the number of dominant values ​​is within the preset dominant range;

[0110] S242. If the number of dominant values ​​is not in the dominant range, adjust the type of the preset initial processor and jump to execute the step of running each target power test model through the preset initial processor to obtain the task test parameters corresponding to each target power test model.

[0111] In this embodiment of the invention, it is determined whether the number of advantage values ​​is within a preset advantage range. If the number of advantage values ​​is not within the advantage range, it indicates that the performance of the preset initial processor does not meet the requirements of the power simulation system to be configured. A new processor is then selected as the preset initial processor, and the process jumps to the step of running each target power test model through the preset initial processor to obtain the task test parameters corresponding to each target power test model.

[0112] S243. If the number of dominant values ​​is within the dominant range, then determine whether the number of disadvantageous values ​​is within the preset disadvantageous range.

[0113] In this embodiment of the invention, when the number of advantageous values ​​is in the advantageous range, it is determined whether the number of disadvantageous values ​​is in the preset disadvantageous range.

[0114] S244. If the number of disadvantage values ​​is in the disadvantage range, then the preset initial processor will be used as the target processor for the power simulation system to be configured.

[0115] In this embodiment of the invention, when the number of disadvantage values ​​is in the disadvantage range, it indicates that the performance of the preset initial processor meets the requirements of the power simulation system to be configured, and the preset initial processor is used as the target processor corresponding to the power simulation system to be configured.

[0116] S245. If the number of disadvantage values ​​is not in the disadvantage range, adjust the type of the preset initial processor and jump to execute the step of running each target power test model through the preset initial processor to obtain the task test parameters corresponding to each target power test model.

[0117] In this embodiment of the invention, if the number of disadvantage values ​​is not in the disadvantage range, it indicates that the performance of the preset initial processor does not meet the requirements of the power simulation system to be configured. A new processor is then selected as the preset initial processor, and the process jumps to the step of running each target power test model through the preset initial processor to obtain the task test parameters corresponding to each target power test model.

[0118] In this embodiment of the invention, multiple test indicators of the power simulation system to be configured are determined based on the electrical quantity parameters of the power simulation system to be configured. A power test model is constructed using the electrical quantity parameters and historical data of the power simulation system to be configured. The power test model is evaluated against a preset initial processor and various test indicators to obtain corresponding evaluation results, thereby obtaining the optimal target processor for the power simulation system to be configured. Compared with traditional processor selection methods for power simulation systems, this invention fully utilizes the historical data and electrical quantity parameters of the power simulation system to evaluate the preset initial processor, thereby adjusting the preset initial processor based on the evaluation results to obtain the most suitable target processor for the power simulation system, improving the reliability of the power simulation system.

[0119] Please see Figure 3 , Figure 3 This is a structural block diagram of a processor configuration system for a power simulation system provided in Embodiment 3 of the present invention.

[0120] This invention provides a processor configuration system for a power simulation system, comprising:

[0121] The acquisition module 301 is used to acquire the simulation task requirement information and topology diagram of the power simulation system to be configured, and extract information from the topology diagram according to the simulation task requirement information to obtain electrical quantity parameters.

[0122] Analysis module 302 is used to perform operational calculation requirement analysis based on electrical quantity parameters and simulation task requirements information to obtain multiple test indicators;

[0123] Module 303 is used to build a power test model using electrical quantity parameters and historical data of the power simulation system to be configured;

[0124] The evaluation module 304 is used to evaluate the merits of the power test model by using a preset initial processor and various test indicators, and to obtain the corresponding evaluation results.

[0125] The selection module 305 is used to optimize the initial processor based on the evaluation results to obtain the target processor corresponding to the power simulation system to be configured.

[0126] Furthermore, the analysis module 302 includes:

[0127] A submodule is constructed to build an initial set of test indicators using electrical quantity parameters and simulation task requirements.

[0128] The matching submodule is used to input each initial test indicator from the initial test indicator set into a preset test standard list to obtain multiple test indicators.

[0129] Furthermore, evaluation module 304 includes:

[0130] The filtering submodule is used to obtain multiple historical simulation tasks, filter all historical simulation tasks according to various test indicators, and obtain multiple selection simulation tasks.

[0131] The deployment submodule is used to input each selection simulation task into the power test model to obtain the target power test model corresponding to each selection simulation task.

[0132] The test submodule is used to run each target power test model through a preset initial processor to obtain the task test parameters corresponding to each target power test model.

[0133] The evaluation submodule is used to calculate the merits and demerits of each task test parameter based on each test index, and to use each merits and demerits evaluation value as the evaluation result.

[0134] Furthermore, the filtering submodule includes:

[0135] The acquisition unit is used to acquire historical test index parameters for all historical simulation tasks.

[0136] The first screening unit is used to select the historical simulation task corresponding to the historical test index parameter as the selection simulation task when all historical test index parameters are less than the corresponding test index.

[0137] The second screening unit is used to select the historical simulation task corresponding to the historical test index parameter as the selection simulation task when each historical test index parameter is equal to the corresponding test index.

[0138] The third screening unit is used to select the historical simulation task corresponding to the historical test index parameter as the model selection simulation task when all historical test index parameters are greater than the corresponding test index.

[0139] Furthermore, selection module 305 includes:

[0140] The discrimination submodule is used to determine whether each evaluation value in the evaluation result is greater than the preset evaluation threshold.

[0141] When the evaluation value of superiority or inferiority is greater than the threshold of superiority or inferiority, the evaluation value of superiority or inferiority is determined as the superiority value;

[0142] When the merit-disadvantage assessment value is less than the merit-disadvantage threshold, the merit-disadvantage assessment value is determined as a disadvantage value.

[0143] The selection submodule is used to select and optimize the preset initial processor based on the number of advantageous and disadvantageous values, so as to obtain the target processor corresponding to the power simulation system to be configured.

[0144] Furthermore, the selection submodule includes:

[0145] The first analysis unit is used to determine whether the number of dominant values ​​is within a preset dominant range.

[0146] The first adjustment unit is used to adjust the type of the preset initial processor if the number of advantage values ​​is not in the advantage range, and jump to execute the step of running each target power test model through the preset initial processor to obtain the task test parameters corresponding to each target power test model.

[0147] The second analysis unit is used to determine whether the number of disadvantageous values ​​is within a preset disadvantageous range if the number of advantageous values ​​is within the advantageous range.

[0148] If the number of disadvantage values ​​is in the disadvantage range, the preset initial processor will be used as the target processor for the power simulation system to be configured.

[0149] The second adjustment unit is used to adjust the type of the preset initial processor if the number of disadvantage values ​​is not in the disadvantage range, and then jump to execute the step of running each target power test model through the preset initial processor to obtain the task test parameters corresponding to each target power test model.

[0150] Please see Figure 4 , Figure 4 This is a structural block diagram of an electronic device provided in Embodiment 4 of the present invention.

[0151] An electronic device according to an embodiment of the present invention includes: a memory 401 and a processor 402. The memory 402 stores a computer program. When the computer program is executed by the processor 402, the processor 402 executes the processor configuration method of the power simulation system as described in any of the above embodiments.

[0152] Memory 401 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Memory 401 has storage space 403 for program code 413 for performing any of the method steps described above. For example, storage space 403 for program code may include individual program codes 413 for implementing the various steps in the methods described above. This program code may be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, CDs, memory cards, or floppy disks. The program code may be compressed, for example, in a suitable form. When run by a computing processing device, this code causes the computing processing device to perform the various steps in the methods described above. This program code may be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, CDs, memory cards, or floppy disks. The program code may be compressed, for example, in a suitable form. When this code is run by a computing processing device, it causes the computing processing device to perform the various steps in the processor configuration method of the power simulation system described above.

[0153] Embodiment 5 of the present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the processor configuration method of the power simulation system as described in any of the above embodiments.

[0154] Embodiment 6 of the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions, wherein when the program instructions are executed by a computer, the computer performs the processor configuration method of the power simulation system as described in any of the above embodiments.

[0155] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0156] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.

[0157] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0158] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0159] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0160] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions 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 invention.

Claims

1. A processor configuration method for a power simulation system, characterized in that, include: Obtain the simulation task requirements and topology diagram of the power simulation system to be configured, and extract information from the topology diagram according to the simulation task requirements to obtain electrical quantity parameters; Based on the electrical quantity parameters and the simulation task requirements, multiple test indicators are obtained; A power test model is constructed using the electrical quantity parameters and historical data from the power simulation system to be configured. The power test model is evaluated by setting an initial processor and various test indicators to obtain corresponding evaluation results. Based on the evaluation results, the initial processor is selected and optimized to obtain the target processor corresponding to the power simulation system to be configured. The step of obtaining multiple test indicators based on the electrical quantity parameters and the simulation task requirements includes: An initial test index set is constructed using the electrical quantity parameters and the simulation task requirements. Each initial test indicator in the initial test indicator set is input into a preset test standard list to obtain multiple test indicators; The step of evaluating the power test model by using a preset initial processor and various test indicators to obtain corresponding evaluation results includes: Multiple historical simulation tasks are obtained, and all historical simulation tasks are filtered according to each of the aforementioned test indicators to obtain multiple selection simulation tasks. Each of the aforementioned selection simulation tasks is input into the power test model to obtain the target power test model corresponding to each of the aforementioned selection simulation tasks; Each of the target power test models is run by a preset initial processor to obtain the task test parameters corresponding to each target power test model; Calculate the merit evaluation value of each task test parameter according to each of the test indicators, and use each of the merit evaluation values ​​as the evaluation result. The step of filtering all the historical simulation tasks according to each of the test indicators to obtain multiple selection simulation tasks includes: Obtain all historical test index parameters for the aforementioned historical simulation tasks; When all historical test indicators in the historical test indicator parameters are less than the corresponding test indicators, the historical simulation task corresponding to the historical test indicator parameters will be used as the selection simulation task. When each historical test indicator in the historical test indicator parameters is equal to the corresponding test indicator, the historical simulation task corresponding to the historical test indicator parameters is used as the selection simulation task. When all historical test indicators in the historical test indicator parameters are greater than the corresponding test indicators, the historical simulation task corresponding to the historical test indicator parameters will be used as the selection simulation task. The step of selecting and optimizing the initial processor based on the evaluation results to obtain the target processor corresponding to the power simulation system to be configured includes: Determine whether each evaluation value in the evaluation results is greater than a preset evaluation threshold. When the evaluation value is greater than the threshold, the evaluation value is determined to be the advantage value. When the evaluation value is less than the evaluation threshold, the evaluation value is determined to be a disadvantage value. Based on the number of advantageous values ​​and the number of disadvantageous values, the preset initial processor is selected and optimized to obtain the target processor corresponding to the power simulation system to be configured.

2. The processor configuration method for the power simulation system according to claim 1, characterized in that, The step of selecting and optimizing the preset initial processor based on the number of advantage values ​​and the number of disadvantage values ​​to obtain the target processor corresponding to the power simulation system to be configured includes: Determine whether the number of the advantage values ​​is within a preset advantage range; If the number of the advantage values ​​is not within the advantage range, then adjust the type of the preset initial processor and jump to execute the step of running each of the target power test models through the preset initial processor to obtain the task test parameters corresponding to each of the target power test models. If the number of the advantage values ​​is within the advantage range, then determine whether the number of the disadvantage values ​​is within the preset disadvantage range. If the number of disadvantage values ​​is within the disadvantage range, then the preset initial processor is used as the target processor corresponding to the power simulation system to be configured. If the number of disadvantage values ​​is not within the disadvantage range, then the type of the preset initial processor is adjusted, and the process jumps to the step of running each of the target power test models through the preset initial processor to obtain the task test parameters corresponding to each of the target power test models.

3. A processor configuration system for a power simulation system, used to implement the processor configuration method for the power simulation system according to any one of claims 1-2, characterized in that, include: The acquisition module is used to acquire the simulation task requirements information and topology diagram of the power simulation system to be configured, and to extract information from the topology diagram according to the simulation task requirements information to obtain electrical quantity parameters. The analysis module is used to obtain multiple test indicators based on the electrical quantity parameters and the simulation task requirements. The construction module is used to construct a power test model using the electrical quantity parameters and historical data of the power simulation system to be configured; The evaluation module is used to evaluate the merits of the power test model by using a preset initial processor and various test indicators, and to obtain the corresponding evaluation results. The selection module is used to optimize the initial processor based on the evaluation results to obtain the target processor corresponding to the power simulation system to be configured.

4. An electronic device, characterized in that, The system includes a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor causes the processor to perform the steps of the processor configuration method for the power simulation system as described in any one of claims 1-2.

5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed, it implements the processor configuration method of the power simulation system as described in any one of claims 1-2.

6. 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 processor configuration method of the power simulation system as described in any one of claims 1-2.

Citation Information

Patent Citations

  • Comprehensive optimization method of simulation credibility evaluation model of electric propulsion system

    CN105260786A

  • System and method for automatic selection of transmission line macromodels

    US20050222831A1