Multi-source direct current component automation simulation method, system, device and storage medium

By constructing a basic simulation model of multi-source DC components and generating batch input files, and combining it with RPA software to set up an automated simulation process, the problem of complex manual parameter modification in CDEGS software was solved, and efficient automated simulation of multi-source DC components was achieved.

CN118780034BActive Publication Date: 2025-11-04STATE GRID HUBEI ELECTRIC POWER RES INST +4
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410761236.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-13
Publication Date
2025-11-04
Estimated Expiration
2044-06-13

AI Technical Summary

Technical Problem

Existing technologies using CDEGS software for multi-source DC component simulation require manual modification of numerous parameters, resulting in low simulation efficiency. This is especially true when the location and size of the excitation source for rail transit trains vary, leading to a huge workload.

Method used

A multi-source DC component basic simulation model is constructed, batch input files are generated, and an automated simulation process is set up using RPA software. The multi-source DC component simulation is read and performed, and data is modified in batches using programming technology. The automated simulation is achieved by combining RPA software.

Benefits of technology

It improves the efficiency of multi-source DC component simulation, solves the problem of complex and labor-intensive manual parameter modification, and realizes the efficient operation of automated simulation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118780034B_ABST
    Figure CN118780034B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of rail transit stray current, and discloses a multi-source DC component automatic simulation method, system, device and storage medium. The method comprises the following steps: constructing a multi-source DC component basic simulation model; generating batched input files according to the multi-source DC component basic simulation model; setting an automatic simulation process based on RPA software; reading the batched input files based on the automatic simulation process, and simulating the multi-source DC component according to the batched input files to output simulation results. In the present application, the batched input files are obtained by modifying the data of the multi-source DC component basic simulation model through programming technology, and the automatic simulation of the multi-source DC component is realized in combination with the RPA software, so that the problem of complex input data modification and heavy workload when the CDEGS software is used to develop the multi-source DC component simulation can be solved, and the efficiency of the multi-source DC component simulation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of rail transit stray current, and in particular to a multi-source DC component automatic simulation method, system, device and storage medium. BACKGROUND

[0002] The single-pole operation of an ultra-high voltage and an extra-high voltage DC project, urban rail transit operation, photovoltaic, wind power, DC power distribution network and the like can generate a DC component. The DC component flows in an urban pipe gallery, an energy pipe gallery and a power grid, flows into a transformer, causes DC bias of the transformer, causes vibration of the transformer, affects the service life of the transformer, endangers the safe operation of a large power grid, and noise generated thereby can cause public disturbance.

[0003] A simulation distribution simulation model of urban rail transit stray current based on simulation software (for example, CDEGS software) is widely recognized and applied because it can well equivalent line metal structure and line operation environment. For example, a longitudinal parallel metal structure in a line can be equivalent to a longitudinal conductor, the number of model longitudinal conductors can be effectively reduced, the total number of model conductor segmentation nodes can be reduced, the adaptability of longitudinal conductors to segmentation spacing can be improved, the simulation precision of stray current distribution of a long line can be improved under the premise of meeting the precision required by an engineering, and the like. However, when simulation is performed using the CDEGS software, if parameters need to be modified, the parameters need to be manually modified by entering an element interface. When the number of elements is large, especially for a rail transit train, the position and size of the excitation source can change, the workload of manually modifying the parameters is huge, and the simulation time is very long. Therefore, it is urgent to propose a way to improve the simulation efficiency of the CDEGS software to realize batch and automatic simulation. SUMMARY

[0004] The main purpose of the present application is to provide a multi-source DC component automatic simulation method, system, device and storage medium, which aims to solve at least one of the above technical problems.

[0005] To achieve the above purpose, the present application provides a multi-source DC component automatic simulation method, comprising:

[0006] constructing a multi-source DC component basic simulation model;

[0007] generating a batch input file according to the multi-source DC component basic simulation model;

[0008] setting an automatic simulation process based on RPA software;

[0009] reading the batch input file based on the automatic simulation process, and performing multi-source DC component simulation according to the batch input file to output a simulation result.

[0010] In some embodiments, the constructing a multi-source DC component basic simulation model comprises:

[0011] a wire model, a substation grounding grid model, a transformer model, a catenary rail and drainage network model, and a DC component excitation source model are built based on a MALZ module of CDEGS software;

[0012] a multi-source DC component basic simulation model is constructed according to the wire model, the substation grounding grid model, the transformer model, the catenary rail and drainage network model, the DC component excitation source model, and preset parameters; wherein one subway train is equivalent to a group of DC component excitation sources.

[0013] In some embodiments, when a subway train j is located between two subway stations, n DC component excitation sources are preset, which are a group of DC component excitation sources of the subway train j.

[0014] The positions of the DC component excitation sources are:

[0015] [AD j,1 , AD j,2 , …, AD j,i , …, AD j,n ]

[0016] The sizes of the corresponding excitation sources are:

[0017] [I j,1 , I j,2 , …, I j,i , …, I j,n ]

[0018] wherein AD j,i is the i th position of the j th subway train, I j,i is the excitation current size corresponding to the i th position of the j th subway train; 1≤i≤n, 1≤j≤m.

[0019] In some embodiments, the generating a batched input file according to the multi-source DC component basic simulation model comprises:

[0020] running the multi-source DC component basic simulation model to generate a basic data input file;

[0021] batch modifying data in the basic data input file based on a preset programming program to obtain a batched input file.

[0022] In some embodiments, the batch modifying data in the basic data input file based on a preset programming program to obtain a batched input file comprises:

[0023] generating excitation current data of time t in batches based on a preset programming procedure and the basic data input file;

[0024] generating excitation current data of the jth subway train in batches based on a preset programming procedure and the basic data input file;

[0025] determining a train position of the jth subway train according to a train timetable;

[0026] determining corresponding excitation current according to the train position;

[0027] judging whether excitation current setting of all times and all subway trains is completed;

[0028] if yes, obtaining the batched input file.

[0029] In some embodiments, the automatic simulation process comprises a data file reading sub-process, a CDEGS simulation sub-process, a simulation interval sub-process and an output result reading sub-process.

[0030] In some embodiments, the batched input file is read based on the automatic simulation process, and multi-source DC component simulation is performed according to the batched input file to output simulation results, comprising:

[0031] adding the batched input file to the data file reading sub-process of the automatic simulation process;

[0032] adding a simulation button in the MALZ module of the CDEGS software to the CDEGS simulation sub-process of the automatic simulation process;

[0033] setting a simulation interval time based on the simulation interval sub-process of the automatic simulation process;

[0034] performing multi-source DC component simulation based on the CDEGS simulation sub-process according to the simulation interval time and the batched input file;

[0035] outputting simulation results based on the output result reading sub-process of the automatic simulation process when the batched input file traversal ends.

[0036] In addition, to achieve the above-mentioned purpose, the application further provides a multi-source DC component automatic simulation system, comprising:

[0037] a model building module for building a multi-source DC component basic simulation model;

[0038] a batch generation module for generating a batched input file according to the multi-source DC component basic simulation model;

[0039] A process setting module is configured to set an automation simulation process based on the RPA software.

[0040] An automation simulation module is configured to read the batched input file based on the automation simulation process and perform multi-source DC component simulation according to the batched input file to output simulation results.

[0041] In addition, to achieve the above object, the present application further provides an electronic device, which comprises a memory, a processor, and a multi-source DC component automation simulation program stored in the memory and executable on the processor, and the multi-source DC component automation simulation program is configured to implement the multi-source DC component automation simulation method as described above.

[0042] In addition, to achieve the above object, the present application further provides a storage medium, which stores a multi-source DC component automation simulation program, and the multi-source DC component automation simulation program is configured to implement the multi-source DC component automation simulation method as described above when executed by a processor.

[0043] The present application builds a multi-source DC component basic simulation model, generates a batched input file according to the multi-source DC component basic simulation model, sets an automation simulation process based on the RPA software, reads the batched input file based on the automation simulation process, and performs multi-source DC component simulation according to the batched input file to output simulation results. In the present application, the batched modified data is obtained by programming technology, and the automation of multi-source DC component basic simulation is realized by combining the RPA software, so that the problem of complex and large workload of modifying input data when developing multi-source DC component simulation by using CDEGS software can be solved, and the efficiency of multi-source DC component simulation is improved. BRIEF DESCRIPTION OF DRAWINGS

[0044] Figure 1 A structural schematic diagram of an electronic device related to a hardware running environment of an embodiment of the present application;

[0045] Figure 2 A flowchart of a multi-source DC component automation simulation method according to an embodiment of the present application;

[0046] Figure 3 A simulation process schematic diagram related to an embodiment of the present application;

[0047] Figure 4 A multi-source DC component basic simulation model schematic diagram related to an embodiment of the present application;

[0048] Figure 5 A flowchart of batched modification of basic data input files by programming related to an embodiment of the present application;

[0049] Figure 6 For the example of batched input files involved in the embodiment of the present application;

[0050] Figure 7 The structural block diagram of an embodiment of the multi-source DC component automation simulation system of the present application.

[0051] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION

[0052] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative work fall within the protection scope of the present application.

[0053] It should be noted that all the directionality indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present application are only used to explain the relative position relationship, movement condition, etc. between components in a certain specific posture (as shown in the accompanying drawings), and if the specific posture changes, the directionality indications also change accordingly.

[0054] In addition, the descriptions involving “first”, “second” and the like in the present application are only for the purpose of description, and cannot be understood as indicating or implying the relative importance of the indicated technical features or implicitly indicating the number of the indicated technical features. Therefore, the features limited by “first”, “second” can explicitly or implicitly include at least one of the features. In addition, the technical solutions of each embodiment can be combined with each other, but it must be based on the fact that a person skilled in the art can realize it, and when the combination of technical solutions appears contradictory or unachievable, it should be considered that the combination of technical solutions does not exist and is not within the protection scope required by the present application. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

[0055] Referring to Figure 1 , Figure 1 The electronic device structural schematic diagram of the hardware running environment involved in the embodiment of the present application.

[0056] As Figure 1As shown, the electronic device can include a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to realize the connection and communication between the components. The user interface 1003 can include a display, an input unit such as a keyboard, and can also include a standard wired interface, a wireless interface. The network interface 1004 can optionally include a standard wired interface, a wireless interface (such as a wireless fidelity (Wi-Fi) interface). The memory 1005 can be a high-speed random access memory (RAM memory), and can also be a stable non-volatile memory (NVM), such as a disk memory. The memory 1005 can also be a storage device independent of the aforementioned processor 1001.

[0057] Those skilled in the art can understand that, Figure 1 The structure shown in the figure does not constitute a limitation on the electronic device, and can include more or fewer components than the figure, or combine certain components, or different component arrangements.

[0058] As Figure 1 As shown, the memory 1005 as a storage medium can include an operating system, a network communication module, a user interface module, and a multi-source DC component automation simulation program.

[0059] In Figure 1 In the electronic device shown, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 in the electronic device of the present application can be arranged in the electronic device, and the electronic device calls the multi-source DC component automation simulation program stored in the memory 1005 through the processor 1001, and executes the multi-source DC component automation simulation method provided by the embodiment of the present application.

[0060] The present application provides a multi-source DC component automation simulation method, system, device and storage medium.

[0061] The embodiment of the present application provides a multi-source DC component automation simulation method, which refers to Figure 2 , Figure 2 The flowchart of an embodiment of the multi-source DC component automation simulation method of the present application.

[0062] As Figure 2As shown, the multi-source DC component automation simulation method comprises:

[0063] Step S100: constructing a multi-source DC component basic simulation model;

[0064] Step S200: generating a batched input file according to the multi-source DC component basic simulation model;

[0065] Step S300: setting an automation simulation process based on RPA software;

[0066] Step S400: reading the batched input file based on the automation simulation process, and performing multi-source DC component simulation according to the batched input file to output a simulation result.

[0067] It should be noted that the execution subject in the embodiment can be an electronic device, which can be a computer device with a data processing function, and can also be other devices that can realize the same or similar functions, and the embodiment does not limit this. In the embodiment, a computer device is taken as an example for description.

[0068] In an embodiment, the multi-source DC component basic simulation model is constructed, comprising: building a wire model, a substation grounding grid model, a transformer model, a contact net and drainage net model and a DC component excitation source model based on a MALZ module of CDEGS software; constructing a multi-source DC component basic simulation model according to the wire model, the substation grounding grid model, the transformer model, the contact net and drainage net model, the DC component excitation source model and preset parameters; wherein one subway train is equivalent to a group of DC component excitation sources.

[0069] It can be understood that the embodiment takes the simulation distribution of urban rail transit (such as a subway train) stray current based on CDEGS software as an example for description. CDEGS software is a power system design and analysis software, which can be used to quickly and accurately simulate complex electromagnetic field distribution in a power system, grounding system structure and soil characteristics, and communication interference problems of high-voltage transmission lines and substations, etc.

[0070] In an embodiment, when a subway train j is located between two subway stations, n DC component excitation sources are preset, which are a group of DC component excitation sources of the subway train j;

[0071] The positions of the DC component excitation sources are:

[0072] [AD j,1 , AD j,2 ,…, AD j,i ,…, AD j,n ]

[0073] The size of the corresponding excitation source is:

[0074] [I j,1 ,I j,2 ,…,I j,i ,…,I j,n ]

[0075] Among them, AD j,i For the i-th position of the j-th subway train, I j,i Let be the magnitude of the excitation current corresponding to the j-th subway train at the i-th position; 1≤i≤n, 1≤j≤m.

[0076] Specifically, such as Figure 3 Step A, as shown, involves building a multi-source DC component basic simulation model based on the MALZ module of the CDEGS software. This model includes: a conductor model; a substation grounding grid model and a transformer model; a contact network, rail, and drainage network model; and a DC component excitation source model. It should be noted that the position and magnitude of the DC components will change. This embodiment simulates the movement of a rail transit train by changing the position of the DC components. During the simulation, the positions of the shunt component excitation sources are first preset. One subway train is equivalent to a set of DC component excitation sources. When subway train j is located between two subway stations, n DC component excitation sources are preset. These n DC component excitation sources constitute a set of DC component excitation sources for subway train j. The positions of the DC component excitation sources are denoted as:

[0077] [AD j,1 AD j,2 ,…,AD j,i ,…,AD j,n ]

[0078] The size of the corresponding excitation source is:

[0079] [I j,1 ,I j,2 ,…,I j,i ,…,I j,n ]

[0080] Among them, AD j,i For the i-th position of the j-th train, I j,i Let be the magnitude of the excitation current corresponding to the j-th train at the i-th position, 1≤i≤n, 1≤j≤m, for example, Figure 4 This is a schematic diagram of a basic simulation model of a multi-source DC component for a subway example.

[0081] In an embodiment, the batched input file is generated according to the multi-source DC component basis simulation model, including: running the multi-source DC component basis simulation model to generate a basic data input file; batch modifying data in the basic data input file based on a preset programming procedure to obtain the batched input file.

[0082] The batch modifying data in the basic data input file based on the preset programming procedure to obtain the batched input file includes: batch generating excitation current data of time t based on the preset programming procedure and the basic data input file; batch generating excitation current data of the jth subway train based on the preset programming procedure and the basic data input file; determining a train position of the jth subway train according to a train timetable; determining corresponding excitation current according to the train position; determining whether the excitation current setting of all times and all subway trains is completed; and if yes, obtaining the batched input file.

[0083] Specifically, as shown in Figure 3 , the basic data input file is generated according to the multi-source DC component basis simulation model built in step A in step B, and data in the basic data input file is programmed and batch modified to obtain the batched input file.

[0084] Exemplarily, after the multi-source DC component basis simulation model is built, the model is run to automatically generate a file with a suffix.F05, which includes detailed parameters of a conductor model, a substation grounding grid model, a transformer model, a catenary, a rail, a drainage network model, and a DC component excitation source model. In this embodiment, the generated basic data input file mainly includes positions and sizes of excitation sources that need to be modified.

[0085] In an example, as shown in Figure 5 , for time t and the jth subway train, when the train is located at AD j,i , the size of the excitation source corresponding to other positions is set to 0, in addition to I j,i , wherein 1≤i≤n; the size of I j,i is set according to the relationship between the current waveform of the standard subway excitation source and the train position, that is, I j,i =f(AD j,i); determining whether the setting of the excitation current source of all metro trains is completed, if not, setting j = j + 1, and continuing to modify the data of the excitation source of the next metro train; if the excitation current source of all metro trains at time t has been set, a file named "**_t.F05" can be obtained, wherein "**" in the file name represents the name of the project, which can be defined by the user, and t represents the time; determining whether the setting of the excitation current of all metro trains at all times is completed, if not, setting t = t + 1, and continuing to set the excitation current of the metro train at the next time, until the setting of the excitation current of all trains at all times is completed, that is, the batched input file is obtained, which includes the position and size of the excitation source to be modified of all trains at all times. For example, Figure 6 Figure 6 is an example of an input file in the batched input file.

[0086] In an embodiment, based on the automatic simulation process, the batched input file is read, and multi-source DC component simulation is performed according to the batched input file to output simulation results, including: adding the batched input file to the data file sub-process of the automatic simulation process; adding the simulation button in the MALZ module in the CDEGS software to the CDEGS simulation sub-process of the automatic simulation process; setting the simulation interval time based on the simulation interval sub-process of the automatic simulation process; performing multi-source DC component simulation based on the CDEGS simulation sub-process according to the simulation interval time and the batched input file; and outputting the simulation results based on the reading output results sub-process of the automatic simulation process when the batched input file traversal ends.

[0087] Specifically, as shown in Figure 3 , in step C, based on the batched input file obtained in step B, the automatic simulation process is set based on the RPA software to realize automatic reading of the input file and reading of the output results. It should be noted that the automatic simulation process set by the RPA software includes the reading data file sub-process, the CDEGS simulation sub-process, the simulation interval sub-process, and the reading output results sub-process.

[0088] ​Exemplarily, the RPA software is opened, four sub-processes of reading a data file, CDEGS simulation, simulation interval, and reading output results are newly created in the RPA software; the reading data file sub-process is opened, and the path of the batched input file obtained in step B is added to the reading data file sub-process; the CDEGS simulation sub-process is opened, and the simulation button in the MALZ module in the CDEGS software is added to the CDEGS simulation sub-process; the simulation interval sub-process is opened, and the simulation interval time is set, for example, the simulation interval time is set to 10 seconds; the reading output results sub-process is opened, the output module in the MALZ module is added to the reading output results sub-process, and the output results are saved to an Excel file. It can be understood that after all the input files in the path of the batched input file are simulated, the simulation process ends, and the simulation results (for example, an Excel file) of the multi-source DC component automatic simulation are output.

[0089] The embodiment builds a multi-source DC component basic simulation model, generates a batched input file according to the multi-source DC component basic simulation model, sets an automatic simulation process based on RPA software, reads the batched input file based on the automatic simulation process, and performs multi-source DC component simulation according to the batched input file to output simulation results. In the embodiment, the data in the modified basic data input file is batched by programming to obtain a batched input file, and the automatic multi-source DC component simulation is realized by combining the RPA software, so that the problem of complex and large workload of modifying input data when the multi-source DC component simulation is performed by using the CDEGS software can be solved, and the efficiency of the multi-source DC component simulation is improved.

[0090] In addition, the embodiment of the present application also provides a storage medium, and the storage medium stores a multi-source DC component automatic simulation program. When the multi-source DC component automatic simulation program is executed by a processor, the steps of the multi-source DC component automatic simulation method described above are realized.

[0091] Reference Figure 7 , Figure 7 The structure block diagram of an embodiment of the multi-source DC component automatic simulation system of the present application is shown in the figure.

[0092] As Figure 7 shown, the multi-source DC component automatic simulation system comprises:

[0093] The model building module 10 is configured to build a multi-source DC component basic simulation model.

[0094] The batch generation module 20 is configured to generate a batched input file according to the multi-source DC component basic simulation model.

[0095] A process setting module 30 is configured to set an automation simulation process based on RPA software.

[0096] An automation simulation module 40 is configured to read the batched input file based on the automation simulation process, and perform multi-source DC component simulation according to the batched input file to output simulation results.

[0097] In an embodiment, the model building module 10 is specifically configured to build a conductor model, a substation grounding grid model, a transformer model, a contact net steel rail and drainage net model, and a DC component excitation source model based on a MALZ module of CDEGS software; to construct a multi-source DC component basic simulation model according to the conductor model, the substation grounding grid model, the transformer model, the contact net steel rail and drainage net model, the DC component excitation source model, and preset parameters; and to equivalently regard a subway train as a group of DC component excitation sources.

[0098] Specifically, when a subway train j is located between two subway stations, n DC component excitation sources are preset, which are a group of DC component excitation sources of the subway train j.

[0099] The positions of the DC component excitation sources are:

[0100] [AD j,1 , AD j,2 ,…, AD j,i ,…, AD j,n ]

[0101] The sizes of the corresponding excitation sources are:

[0102] [I j,1 , I j,2 ,…, I j,i ,…, I j,n ]

[0103] wherein AD j,i is the i th position of the j th subway train, I j,i is the excitation current size corresponding to the i th position of the j th subway train; 1≤i≤n, 1≤j≤m.

[0104] In an embodiment, the batch generation module 20 is specifically configured to run the multi-source DC component basic simulation model to generate a basic data input file; and to batch modify data in the basic data input file based on a preset programming program to obtain a batched input file.

[0105] In an embodiment, the batch generation module 20 is specifically configured for generating the excitation current data at time t in batches based on the preset programming program and the basic data input file; generating the excitation current data of the jth subway train in batches based on the preset programming program and the basic data input file; determining the train position of the jth subway train according to the train timetable; determining the corresponding excitation current according to the train position; determining whether the excitation current setting of all times and all subway trains is completed; and obtaining the batched input file if yes.

[0106] In an embodiment, the flow setting module 30 is specifically configured for setting an automated simulation flow, and the automated simulation flow includes a data file reading sub-flow, a CDEGS simulation sub-flow, a simulation interval sub-flow, and an output result reading sub-flow.

[0107] In an embodiment, the automated simulation module 40 is specifically configured for adding the batched input file to the data file reading sub-flow of the automated simulation flow; adding a simulation button in the MALZ module of the CDEGS software to the CDEGS simulation sub-flow of the automated simulation flow; setting a simulation interval time based on the simulation interval sub-flow of the automated simulation flow; performing multi-source DC component simulation based on the CDEGS simulation sub-flow, the simulation interval time, and the batched input file; and outputting a simulation result based on the output result reading sub-flow of the automated simulation flow when the batched input file ends.

[0108] In the embodiment, the data in the modified basic data input file is programmed in batches to obtain the batched input file, and the automation of simulation is realized by combining the RPA software, so that the problem of complex and large workload of modifying input data when multi-source DC component simulation is performed by using the CDEGS software can be solved, and the efficiency of multi-source DC component simulation is improved.

[0109] It should be noted that technical details not described in detail in the multi-source DC component automated simulation system embodiment can refer to the application of the multi-source DC component automated simulation method provided by any embodiment of the application as described above, and will not be described here.

[0110] It should be understood that the above is only for illustration, and does not constitute any limitation on the technical solutions of the application. In specific applications, those skilled in the art can set it up according to the needs, and the application does not limit it.

[0111] It should be noted that the above-described workflow is only illustrative and does not limit the scope of protection of the application. In actual application, those skilled in the art can select part or all of them to achieve the purpose of the embodiment, and this place does not limit it.

[0112] Furthermore, it is to be understood that the term "including", "comprising", "having" and variations thereof herein are intended to be broad and encompass the terms "consisting of" and "consisting essentially of" and variations thereof. Use of the term "including" and "comprising" and variations thereof is not intended to limit the system, apparatus, method, etc. to the recited components or steps, but rather to allow for the inclusion of additional components or steps. It is also to be understood that the phraseology "means for" can serve as an antecedent to claim limitations not explicitly recited therein.

[0113] The above-mentioned embodiment numbers of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0114] Those skilled in the art can clearly understand the above-mentioned embodiment methods by means of software and the necessary general hardware platform, of course, they can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a read only memory (ROM) / RAM, a magnetic disk, an optical disk), and includes a plurality of instructions for making a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) execute the methods described in various embodiments of the present application.

[0115] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation, or direct or indirect application in other related technical fields, is also included in the patent protection scope of the present application.

Claims

1. A multi-source DC component automation simulation method, characterized in that, The method comprises the following steps: constructing a multi-source DC component basic simulation model; generating a batched input file according to the multi-source DC component basic simulation model; setting an automatic simulation process based on RPA software; reading the batched input file based on the automatic simulation process, and performing multi-source DC component simulation according to the batched input file to output simulation results; the step of generating a batched input file according to the multi-source DC component basic simulation model comprises: running the multi-source DC component basic simulation model to generate a basic data input file; batch modifying data in the basic data input file based on a preset programming program to obtain a batched input file; the basic data input file comprises positions and sizes of excitation sources that need to be modified; during simulation, the positions of the excitation sources are preset first, one subway train is equivalent to a group of DC component excitation sources, when a subway train j is located between two subway stations, n DC component excitation sources are preset, the n DC component excitation sources are a group of DC component excitation sources of the subway train j, and the positions of the DC component excitation sources are: [AD j,1 ,AD j,2 ,…,AD j,i ,…,AD j,n ] the sizes of the corresponding excitation sources are: [I j,1 ,I j,2 ,…,I j,i ,…,I j,n ] AD j,i is the i-th position of the j-th subway train, 1≤i≤n, 1≤j≤m, m is the total number of subway trains j,i is the i-th position of the j-th subway train, 1≤i≤n, 1≤j≤m, m is the total number of subway trains the step of batch modifying data in the basic data input file based on a preset programming program to obtain a batched input file comprises: generating excitation current data of all subway trains at time t based on the preset programming program and the basic data input file; judging whether the excitation current setting of all subway trains at all times is completed; if not, setting t=t+1 and continuing to generate excitation current data of all subway trains at time t based on the preset programming program and the basic data input file; if yes, obtaining the excitation current data of all subway trains at all times as a batched input file; the step of generating excitation current data of all subway trains at time t based on the preset programming program and the basic data input file comprises: According to the train timetable, the train position of the jth subway train at time t is determined, denoted as AD j,i ; For time t, the jth column subway train, when the train is located at AD j,i , except for I j,i , the size of the excitation source corresponding to other positions is set to 0; judging whether the excitation current size setting of each excitation source of all subway trains at time t is completed; If not, let j = j + 1, and execute again the step of determining the train position AD of the jth subway train at time t according to the subway train schedule j,i ; if yes, obtaining excitation current data of all subway trains at time t, and obtaining a file named **_t.F05 according to the excitation current data of all subway trains at time t, wherein ** represents the name of the project, t represents the time, and.F05 is the suffix of the file.

2. The method of claim 1, wherein, the step of constructing a multi-source DC component basic simulation model comprises: building a wire model, a substation grounding grid model, a transformer model, a contact net and drainage net model and a DC component excitation source model based on a MALZ module of CDEGS software; constructing a multi-source DC component basic simulation model according to the wire model, the substation grounding grid model, the transformer model, the contact net and drainage net model, the DC component excitation source model and preset parameters.

3. The method as claimed in claim 1 or 2, characterized in that, the automatic simulation process comprises a data file reading sub-process, a CDEGS simulation sub-process, a simulation interval sub-process and an output result reading sub-process.

4. The method of claim 3, wherein, The simulation result comprises: adding the batched input file to a data file sub-process of the automated simulation process; adding a simulation button in a MALZ module in CDEGS software to a CDEGS simulation sub-process of the automated simulation process; setting a simulation interval time based on a simulation interval sub-process of the automated simulation process; performing multi-source DC component simulation based on the CDEGS simulation sub-process according to the simulation interval time and the batched input file; outputting the simulation result based on a read output result sub-process of the automated simulation process when the batched input file is traversed.

5. A multi-source DC component automation simulation system, characterized in that, The multi-source DC component automated simulation system comprises: a model building module configured to build a multi-source DC component basic simulation model; a batch generation module configured to generate a batched input file according to the multi-source DC component basic simulation model; a process setting module configured to set an automated simulation process based on RPA software; an automated simulation module configured to read the batched input file based on the automated simulation process and perform multi-source DC component simulation according to the batched input file to output a simulation result.

6. An electronic device, comprising: The electronic device comprises a memory, a processor, and a multi-source DC component automated simulation program stored on the memory and executable on the processor, and the multi-source DC component automated simulation program is configured to implement the multi-source DC component automated simulation method according to any one of claims 1 to 4.

7. A storage medium, characterized by The storage medium stores a multi-source DC component automated simulation program, and the multi-source DC component automated simulation program is used to enable the processor to implement the multi-source DC component automated simulation method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • VFTO batch simulation analysis method and system based on ATP automatic modeling

    CN106709143A

  • Calculation method of stray current and neutral point dc current of transformer caused by stray current in metro

    CN109256771A