Automatic simulation design system and method for solid-state transformer
Through multi-layer collaboration of the automated simulation design system, the problems of cumbersome parameter adjustment, long simulation cycle and insufficient multi-scene simulation support in the design of solid-state transformer SST are solved, and an efficient and automated design process is achieved, which improves design efficiency and accuracy.
Patent Information
- Application Number
- CN202510612627.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-13
- Publication Date
- 2025-08-12
AI Technical Summary
During the design process of solid-state transformer SST, there are problems such as cumbersome parameter adjustment, long simulation cycle and insufficient support for multi-scenario simulation, resulting in complex design, time-consuming and prone to errors, affecting design efficiency and quality.
An automated simulation design system is adopted, through multi-layer collaboration between the SST design layer, API interface layer, data interaction layer and simulation solution layer, it automatically adjusts design parameters, performs simulation tasks and analyzes simulation results, and provides system initialization, circuit editing, simulation control and data processing operations to achieve automation and efficient simulation of design.
It significantly improves design efficiency, reduces manual operations, shortens design time, improves the accuracy and quality of simulation design, supports multi-scene simulation, and quickly evaluates the comprehensive performance of the design solution.
Smart Images

Figure CN120471000A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of solid-state transformer simulation design, and in particular to an automated simulation design system for a solid-state transformer, an automated simulation design method for a solid-state transformer, an electronic device, and a storage medium. Background Art
[0002] Solid-State Transformers (SSTs), as a core technology for next-generation power systems, play a vital role in numerous cutting-edge applications, including DC grids, AC / DC hybrid distribution networks, and renewable energy integration, thanks to their high efficiency, flexibility, and intelligence. SSTs enable efficient power conversion and flexible voltage regulation, thereby improving power system reliability and stability. They also provide technical support for the efficient integration of distributed energy resources. However, the design process for SSTs presents numerous challenges, particularly in simulation.
[0003] The design of solid-state transformers (SSTs) involves multi-stage power electronic conversion, a complex multi-port structure, and a large number of design parameters. These design characteristics make the simulation design process extremely complex and time-consuming. Although existing simulation tools can perform simulation tasks efficiently to a certain extent, the following challenges remain:
[0004] (1) Parameter adjustment is cumbersome. The design of solid-state transformers (SSTs) requires consideration of numerous parameters, including switching frequency, device selection, and control strategy. Designers often need to manually adjust a large number of design parameters during simulations, requiring manual control of the simulation process to meet varying performance requirements. This process is not only time-consuming and labor-intensive, but can also easily lead to inaccurate simulation results due to human error, increasing the complexity and uncertainty of the design. For example, in multi-stage power electronic conversion and complex multi-port structures, the complexity of parameter adjustment increases significantly, resulting in a large workload and a high risk of errors.
[0005] (2) Long simulation cycles. To ensure optimal performance in the solid-state transformer (SST) design, designers need to perform multiple simulation and optimization iterations. Each simulation consumes significant computing resources and time, especially when faced with complex multi-stage transformations and multi-port structures. Lengthy simulation cycles severely impact design efficiency, slow product development, and increase R&D costs. For example, traditional simulation tools often require extended simulation times when processing complex SST models, significantly reducing simulation efficiency.
[0006] (3) Insufficient support for multi-scenario simulation. In practical applications, solid-state transformers (SSTs) need to demonstrate good performance under different operating scenarios. These include varying load conditions, grid voltage fluctuations, and changes in renewable energy input power. However, existing simulation tools often struggle to simulate and test multiple design solutions simultaneously and lack efficient multi-scenario simulation capabilities. This means designers need to simulate multiple design solutions one by one. This makes it impossible to quickly evaluate the comprehensive performance of different design solutions under various scenarios, limiting the efficiency and comprehensiveness of design optimization. Summary of the Invention
[0007] The present invention provides an automated simulation design system for solid-state transformers, an automated simulation design method for solid-state transformers, an electronic device, and a storage medium, which are used to solve or partially solve the technical problems existing in the current simulation design of solid-state transformers, such as cumbersome parameter adjustment, inability to effectively support automated optimization processes, long simulation cycles, and insufficient support for multi-scenario simulation.
[0008] The present invention provides an automated simulation design system for a solid-state transformer, the automated simulation design system comprising an SST design layer module and an API interface layer module, wherein the API interface layer module is connected to the simulation solution layer module via a data interaction layer module;
[0009] The SST design layer module is used to generate a simulation design request and call the API interface layer module to execute the simulation design request;
[0010] The API interface layer module is used to extract the simulation solution task from the simulation design request and transmit the simulation solution task to the simulation solution layer module through the data interaction layer module;
[0011] The simulation solution layer module is used to perform simulation solution according to the simulation solution task, and feed back the simulation solution result to the API interface layer module through the data interaction layer module, so that the API interface layer module can perform simulation analysis based on the simulation solution result, and feed back the simulation analysis result to the SST design layer module.
[0012] Optionally, the API interface layer module includes an initialization module; the simulation design request includes an initialization request; and the initialization module is configured to:
[0013] A simulation instance is created according to the initialization request to initialize the module circuit diagram and system circuit diagram of the solid-state transformer, and the initialization creation result is returned to the SST design layer module.
[0014] Optionally, the API interface layer module further includes a circuit editing module; the simulation design request further includes a circuit editing request; the circuit editing module is configured to:
[0015] The module circuit diagram of the solid-state transformer and / or the system circuit diagram are edited and modified based on the circuit editing request, and the editing and modification results are returned to the SST design layer module.
[0016] Optionally, the API interface layer module further includes a simulation control module; the simulation design request further includes a simulation control request corresponding to the simulation solution task; the simulation control module is configured to:
[0017] When the API interface layer module calls the simulation solution layer module to perform simulation solution based on the simulation solution task, a simulation control operation is performed on the simulation solution process according to the simulation control request to change the simulation state of the simulation circuit of the solid-state transformer corresponding to the simulation control request; the simulation control operation includes initializing the simulation task, starting the simulation task, pausing the current simulation task, continuing the simulation task, and canceling the current simulation task;
[0018] The simulation control results are returned to the SST design layer module.
[0019] Optionally, the API interface layer module further includes a waveform analysis module; the simulation design request further includes a waveform analysis request; the waveform analysis module is configured to:
[0020] Extract simulation waveform data from the simulation solution result based on the waveform analysis request, perform simulation analysis on the simulation waveform data, and return the simulation analysis result to the SST design layer module.
[0021] Optionally, the simulation solution task includes simulation parameters, simulation steps, and component parameters of each circuit component in the module circuit diagram and system circuit diagram of the solid-state transformer; the simulation solution layer module is specifically used to:
[0022] Performing simulation and solution calculations for the solid-state transformer according to the simulation parameters and the parameters of each component;
[0023] Each time a single-step solution result corresponding to the simulation step is solved, the single-step solution result is fed back to the data interaction layer module until the entire simulation solution calculation process is completed.
[0024] Optionally, the data interaction layer module is specifically used to:
[0025] Receive all single-step solution results returned by the simulation solution layer module, and verify all the single-step solution results respectively;
[0026] When all the single-step solution results are verified successfully, all the single-step solution results are merged as the simulation solution result of the simulation solution task, and the simulation solution result is fed back to the API interface layer module.
[0027] The present invention also provides an automated simulation design method for a solid-state transformer, which is applied to an automated simulation design system for a solid-state transformer; the automated simulation design system includes an SST design layer module and an API interface layer module, and the API interface layer module is connected to the simulation solution layer module via a data interaction layer module; the method includes:
[0028] Generate a simulation design request through the SST design layer module, and call the API interface layer module to execute the simulation design request;
[0029] Extracting a simulation solution task from the simulation design request through the API interface layer module, and transferring the simulation solution task to the simulation solution layer module through the data interaction layer module;
[0030] The simulation solution layer module performs simulation solution according to the simulation solution task, and feeds back the simulation solution result to the API interface layer module through the data interaction layer module, so that the API interface layer module can perform simulation analysis based on the simulation solution result, and feed back the simulation analysis result to the SST design layer module.
[0031] The present invention further provides an electronic device, comprising a processor and a memory:
[0032] The memory is used to store program code and transmit the program code to the processor;
[0033] The processor is configured to execute the above-mentioned automated simulation design method for a solid-state transformer according to instructions in the program code.
[0034] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store program code, and the program code is used to execute the automated simulation design method for the solid-state transformer as described above.
[0035] It can be seen from the above technical solutions that the present invention has the following advantages:
[0036] Provided is an automated simulation design system and method for a solid-state transformer. The system includes an SST design layer module and an API interface layer module connected to a simulation solution layer module via a data interaction layer module; the SST design layer module calls the API interface layer module to execute a simulation design request; the API interface layer module extracts a simulation solution task from the simulation design request and transmits it to the simulation solution layer module via the data interaction layer module; the simulation solution layer module performs simulation solution according to the simulation solution task, and feeds the simulation solution result back to the API interface layer module via the data interaction layer module, so that the API interface layer module can perform simulation analysis based on the simulation solution result, and feed the simulation analysis result back to the SST design layer module. Thus, through the multi-layer collaboration of the SST design layer module, the API interface layer module, the data interaction layer module, and the simulation solution layer module, it is possible to automatically adjust design parameters, execute simulation tasks, and analyze simulation results, further accelerating the design process of the solid-state transformer (SST) and realizing the automation of design simulation tasks. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0038] Figure 1 This is a schematic diagram of the structure of an automated simulation design system for solid-state transformers;
[0039] Figure 2 A flowchart of the steps of an automated simulation design method for a solid-state transformer;
[0040] Figure 3 Schematic diagram of the overall logical framework of an automated simulation design method for solid-state transformers. DETAILED DESCRIPTION
[0041] The embodiments of the present invention provide an automated simulation design system for a solid-state transformer, an automated simulation design method for a solid-state transformer, an electronic device, and a storage medium, which are used to solve or partially solve the technical problems existing in the current simulation design of solid-state transformers, such as cumbersome parameter adjustment, inability to effectively support automated optimization processes, long simulation cycles, and insufficient support for multi-scenario simulation.
[0042] In order to make the purpose, features, and advantages of the present invention more obvious and easy to understand, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described below are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0043] For example, the design of a solid-state transformer (SST) involves multi-stage power electronic conversion, a complex multi-port structure, and a large number of design parameters. These design characteristics make the simulation design process extremely complex and time-consuming. Although existing simulation tools can perform simulation tasks efficiently to a certain extent, the following challenges remain:
[0044] (1) Parameter adjustment is cumbersome. The design of solid-state transformers (SSTs) requires consideration of numerous parameters, including switching frequency, device selection, and control strategy. Designers often need to manually adjust a large number of design parameters during simulations, requiring manual control of the simulation process to meet varying performance requirements. This process is not only time-consuming and labor-intensive, but can also easily lead to inaccurate simulation results due to human error, increasing the complexity and uncertainty of the design. For example, in multi-stage power electronic conversion and complex multi-port structures, the complexity of parameter adjustment increases significantly, resulting in a large workload and a high risk of errors.
[0045] (2) Long simulation cycles. To ensure optimal performance in the solid-state transformer (SST) design, designers need to perform multiple simulation and optimization iterations. Each simulation consumes significant computing resources and time, especially when faced with complex multi-stage transformations and multi-port structures. Lengthy simulation cycles severely impact design efficiency, slow product development, and increase R&D costs. For example, traditional simulation tools often require extended simulation times when processing complex SST models, significantly reducing simulation efficiency.
[0046] (3) Insufficient support for multi-scenario simulation. In practical applications, solid-state transformers (SSTs) need to demonstrate good performance under different operating scenarios. These include varying load conditions, grid voltage fluctuations, and changes in renewable energy input power. However, existing simulation tools often struggle to simulate and test multiple design solutions simultaneously and lack efficient multi-scenario simulation capabilities. This means designers need to simulate multiple design solutions one by one. This makes it impossible to quickly evaluate the comprehensive performance of different design solutions under various scenarios, limiting the efficiency and comprehensiveness of design optimization.
[0047] Therefore, one of the core inventive points of the embodiment of the present invention is: to solve the deficiencies in the current technology, based on the Application Programming Interface (API), an automated simulation design system and method for solid-state transformers are provided. First, through the multi-layer collaboration of the SST design layer, API interface layer, data interaction layer and simulation solution layer, it is possible to automatically adjust the design parameters, execute simulation tasks and analyze simulation results, thereby accelerating the design process of the solid-state transformer SST and realizing the automation of the design simulation tasks. Secondly, data and instructions are transmitted between each layer through a clear interface, so that the system can run efficiently. Furthermore, the API interface layer provides four core modules, which are responsible for system initialization, circuit editing, simulation control and data processing operations, thereby simplifying the workload of designers and improving the efficiency and accuracy of simulation design.
[0048] Compared with the existing technology, the automated simulation design system and method provided by the embodiments of the present invention have the following advantages: on the one hand, through automated circuit parameter setting, simulation execution and data analysis, manual operations are reduced and design efficiency is significantly improved; on the other hand, through the parallel simulation function, designers can perform multiple simulation tasks at the same time, greatly shortening the design time; at the same time, the automated result feedback and optimization functions can help designers quickly adjust the design plan according to the simulation results and improve the design quality.
[0049] Reference Figure 1 , shows a structural schematic diagram of an automated simulation design system for a solid-state transformer provided by an embodiment of the present invention.
[0050] Combine Figure 1 The automated simulation design system 100 provided in this embodiment of the present invention can primarily include an SST design layer module 101 and an API interface layer module 102. The API interface layer module 102 is connected to a simulation solution layer module 104 via a data exchange layer module 103. Each layer module transmits data and instructions through a clear interface and works collaboratively, enabling the smooth execution of various tasks in the solid-state transformer (SST) design simulation process.
[0051] The SST design layer module 101 is mainly used to generate a simulation design request and call the API interface layer module 102 to execute the simulation design request.
[0052] Specifically, the SST design layer module 101 is the top-level module responsible for executing the user's SST design process. This includes SST module and system solution formulation, parameter selection and iterative optimization strategy, parallel simulation control, SST feature extraction, and design effect evaluation.
[0053] Among them, the module and system solution formulation of solid-state transformers (SSTs) can be combined with actual application scenarios (such as smart microgrids and new energy grid connection) to improve efficiency and reliability. It uses a modular architecture design (such as the input stage (AC-DC (Alternating Current to Direct Current) rectification), isolation stage (high-frequency DC-DC (Direct Current to Direct Current, DC-DC) conversion) and output stage (DC-AC (Direct Current to Alternating Current, DC-AC) inverter or DC output), etc.), select SiC (Silicon Carbide, silicon carbide) or IGBT (Insulated Gate Bipolar Transistor, insulated gate bipolar transistor) devices according to the power level, determine the high-frequency transformer parameters, and formulate hierarchical control logic.
[0054] Parameter selection and iterative optimization strategy refers to initializing parameters based on experience or historical data, obtaining simulation waveform data results through simulation, further processing and analyzing the data, and adjusting the parameters using continuous iterative optimization algorithms.
[0055] Parallel simulation control means that the SST design layer module 101 dynamically selects multiple sets of simulation models with different parameters to be simulated simultaneously according to the real-time margin of computer hardware resources to accelerate the simulation process.
[0056] The extraction of SST characteristic quantities and design effect evaluation of solid-state transformers means that by post-processing the simulation waveform data, key characteristic quantities of solid-state transformers SST can be obtained, such as performance indicators such as voltage regulation accuracy, dynamic response time, and total harmonic distortion (THD), and reliability indicators such as thermal stability and fault injection redundancy, so as to evaluate the design effect of solid-state transformers SST.
[0057] The API interface layer module 102 is mainly used to extract simulation solution tasks from simulation design requests, and transmit the simulation solution tasks to the simulation solution layer module 104 through the data interaction layer module 103 .
[0058] Specifically, the API interface layer module 102 is the interface layer, called by the SST design layer module 101. The API interface layer module 102 can be understood as a bridge between the SST design layer module 101 and simulation calculations. Furthermore, the API interface layer module 102 can be divided into four core modules: an initialization module 1021, a circuit editing module 1022, a simulation control module 1023, and a waveform analysis module 1024. Each core module provides specific functionality to support the simulation design process of the solid-state transformer (SST).
[0059] In some embodiments, the simulation design request may include an initialization request. The initialization module may be mainly used to: create a simulation instance according to the initialization request to initialize the module circuit diagram and system circuit diagram of the solid-state transformer, and return the initialization creation result to the SST design layer module 101.
[0060] Specifically, the initialization module 1021 is responsible for initializing the system, configuring the simulation environment, and preparing all subsequent tasks. Its specific functions include: setting the simulation path to ensure the correct call of the simulation engine; and creating API handles for subsequent simulation task execution.
[0061] The SST design layer module 101 initializes the module circuit diagram and system circuit diagram of the solid-state transformer SST through the initialization module of the API interface layer module 102. After receiving the initialization request from the SST design layer module 101, the API interface layer module 102 creates a simulation instance through the initialization module and returns the initialization creation result to the SST design layer module 101.
[0062] In some embodiments, the simulation design request may also include a circuit editing request. The circuit editing module 1022 may be primarily configured to edit and modify the module circuit diagram and / or the system circuit diagram of the solid-state transformer based on the circuit editing request, and return the edited and modified results to the SST design layer module 101.
[0063] Specifically, the circuit editing module 1022 provides an interface for setting circuit parameters, creating circuit diagrams, and importing models. Designers can quickly complete circuit designs using the circuit editing module 1022. Its functions include obtaining and setting parameter values for circuit components, importing customized circuit models for specific design requirements, and generating XML files of the circuit design for subsequent simulations.
[0064] The model import and parameter iteration processes of the SST design layer module 101 require the use of the circuit editing module 1022 of the API interface layer module 102 to edit and modify the module circuit diagram and / or the system circuit diagram. After the API interface layer module 102 receives the circuit editing request from the SST design layer module 101, the circuit editing module 1022 modifies the corresponding part of the simulation circuit based on the circuit editing request and returns the edited and modified results of the circuit diagram to the SST design layer module 101.
[0065] In some embodiments, the simulation design request may also include a simulation control request corresponding to the simulation solution task. The simulation control module 1023 may be mainly used to: when the API interface layer module 102 calls the simulation solution layer module 104 to perform simulation solution based on the simulation solution task, perform simulation control operations on the simulation solution process according to the simulation control request to change the simulation state of the simulation circuit of the solid-state transformer corresponding to the simulation control request; wherein the simulation control operation includes initializing the simulation task, starting the simulation task, pausing the current simulation task, continuing the simulation task, and canceling the current simulation task; and then returning the simulation control results to the SST design layer module 101.
[0066] Specifically, the simulation control module 1023 is responsible for initiating and managing simulation tasks, controlling the execution, pause, and stop of the simulation process. Its specific functions include: initializing the simulation task and configuring simulation control parameters, such as simulation duration and step size; starting the simulation task and commencing the simulation calculation (i.e., the simulation control module 1023 issues relevant control instructions, which are transmitted to the simulation solution layer module 104 via the data exchange layer module 103 to control the simulation solution layer module 104 to start the simulation calculation); pausing the current simulation task, allowing the simulation process to be inspected; and canceling the current simulation task.
[0067] The scenario testing and parallel simulation processes of the SST design layer module 101 require the use of the simulation control module 1023 of the API interface layer module 102 to implement operations such as starting, pausing, stopping, and continuing the simulation solution process. After receiving the simulation control request from the SST design layer module 101, the API interface layer module 102 changes the simulation state of the corresponding simulation circuit based on the simulation control request through the simulation control module 1023 and returns the simulation control results to the SST design layer module 101.
[0068] In some embodiments, the simulation design request may also include a waveform analysis request. The waveform analysis module 1024 may be primarily configured to extract simulation waveform data from the simulation solution based on the waveform analysis request, perform simulation analysis on the simulation waveform data, and return the simulation analysis results to the SST design layer module 101.
[0069] Specifically, waveform analysis module 1024 can also be understood as a data manipulation module. This module is primarily responsible for extracting simulation waveform data from the solution results corresponding to the simulation task and performing analysis on the simulation waveform data. Its specific functions include obtaining simulation waveform names, obtaining simulation waveform data, and deleting specific simulation waveform data. Waveform analysis module 1024's waveform data analysis supports automated processing and optimization of the SST design layer module 101.
[0070] The results analysis and feature extraction processes of the SST design layer module 101 require the use of the waveform analysis module 1024 of the API interface layer module 102 to extract simulation waveform data for processing and analysis. After receiving the waveform analysis request from the SST design layer module 101, the API interface layer module 102 uses the waveform analysis module 1024 to extract specific simulation waveform data based on the waveform analysis request, or process the simulation waveform data, and return the simulation waveform data or simulation processing results to the SST design layer module 101.
[0071] The simulation solution layer module 104 is mainly used to perform simulation solution according to the simulation solution task, and feed back the simulation solution result to the API interface layer module 102 through the data interaction layer module 103, so that the API interface layer module 102 can perform simulation analysis based on the simulation solution result, and feed back the simulation analysis result to the SST design layer module 101.
[0072] Specifically, the simulation solution layer module 104 mainly includes a simulation engine and a calculation module, which is responsible for executing core tasks such as circuit calculation, simulation control, and result calculation.
[0073] It should be pointed out that the API interface layer module 102 also involves simulation control, but its simulation control specifically refers to controlling the simulation process of a certain simulation model. Such as start, pause, stop, continue, etc. The simulation control of the simulation solution layer module 104 specifically refers to the control inside the solver. For example, controlling when to solve the main circuit or when to solve the sub-circuit, or controlling whether to solve algebra or differential, or controlling the internal process of each step of simulation calculation, etc. The calculation module of the API interface layer module 102 refers to the function module used inside each step of simulation calculation. For example, how to perform LU decomposition through the corresponding function module, etc.
[0074] Regarding the interaction between the API interface layer module 102, the data interaction layer module 103, and the simulation solution layer module 104: On the one hand, the API interface layer module 102 issues a simulation solution task and its corresponding simulation control request to the simulation solution layer module 104 through the data interaction layer module 103. At this time, the data interaction layer module 103 transmits the relevant parameters and data of the API interface layer module 102. On the other hand, the data interaction layer module 103 receives the execution results of the simulation solution layer module 104 and feeds them back to the API interface layer module 102 for subsequent data processing and analysis.
[0075] Furthermore, regarding the interaction between data interaction layer module 103 and simulation solution layer module 104: on the one hand, data interaction layer module 103 transmits simulation solution tasks and related control requests (instructions) to simulation solution layer module 104, which then performs specific simulation calculations based on these control instructions. On the other hand, after executing the simulation, simulation solution layer module 104 returns the results to data interaction layer module 103, which then feeds the data back to API interface layer module 102 for analysis and optimization.
[0076] In other words, the data interaction layer module 103 serves to connect the API interface layer module 102 and the simulation solution layer module 104. It is responsible for coordinating the requests of the API interface layer module 102 and passing them to the simulation solution layer module 104, while receiving the simulation results and feeding them back to the API interface layer module 102 for processing.
[0077] During the actual simulation, the simulation solution layer module 104 solves the simulation model corresponding to the solid-state transformer (SST) for a single time step (or a single time step). After obtaining the single-step result, it directly returns the single-step result to the data exchange layer module 103. The returned data can be understood as raw data (i.e., data obtained after the simulation solution but not yet processed by the data exchange layer module 103). The raw data is verified by the data exchange layer module 103 and merged into the overall simulation solution result of the current simulation. The data is then organized (sometimes further processed depending on actual processing requirements) to obtain simulation waveform data.
[0078] In a specific implementation, the simulation solution task may further include simulation parameters, simulation steps, and the parameters of each circuit element in the module circuit diagram and system circuit diagram of the solid-state transformer. The simulation solution layer module 104 may be specifically configured to: perform simulation solution calculations for the solid-state transformer based on the simulation parameters and each component parameter; and, after obtaining a single-step solution result corresponding to each simulation step, feed the single-step solution result back to the data interaction layer module 103 until the entire simulation solution calculation process is completed.
[0079] Based on this, the data interaction layer module 103 can be specifically used to: receive all single-step solution results returned by the simulation solution layer module 104, and verify all single-step solution results separately; when all single-step solution results are verified successfully, merge all single-step solution results as the simulation solution result of the simulation solution task, and feed the simulation solution result back to the API interface layer module 102.
[0080] The above describes a processing method in which the raw data is used as data obtained from a single-step calculation, and is verified and merged by the data exchange layer module 103 to obtain complete data, which is directly output as the simulation waveform data. In another possible scenario, after obtaining the complete data, further processing can be performed, for example, using the complete data to calculate impedance, and finally outputting the impedance result as the simulation waveform data. It is understood that the present invention is not limited to this.
[0081] In an embodiment of the invention, an automated simulation design system for solid-state transformers is provided based on an application programming interface (API). First, through the multi-layer collaboration of the SST design layer, API interface layer, data interaction layer, and simulation solution layer, design parameters can be automatically adjusted, simulation tasks can be executed, and simulation results can be analyzed, thereby accelerating the design process of the solid-state transformer (SST) and automating the design simulation tasks. Second, data and instructions are transmitted between each layer through a clear interface, enabling efficient system operation. Furthermore, the API interface layer provides four core modules, responsible for system initialization, circuit editing, simulation control, and data processing operations, respectively, thereby simplifying the workload of designers and improving the efficiency and accuracy of simulation design. Compared with the existing technology, the automated simulation design system provided by the embodiment of the present invention has the following advantages: First, through automated circuit parameter setting, simulation execution, and data analysis, manual operations are reduced and design efficiency is significantly improved. Second, through the parallel simulation function, designers can perform multiple simulation tasks simultaneously, greatly shortening design time. At the same time, the automated result feedback and optimization functions can help designers quickly adjust design solutions based on simulation results, improving design quality.
[0082] Reference Figure 2 , shows a flowchart of the steps of an automated simulation design method for a solid-state transformer provided by an embodiment of the present invention. The method is applied to the automated simulation design system for a solid-state transformer as described in the above embodiment. The method may specifically include the following steps:
[0083] Step 201: Generate a simulation design request through the SST design layer module, and call the API interface layer module to execute the simulation design request;
[0084] Step 202: extracting a simulation solution task from the simulation design request through the API interface layer module, and transferring the simulation solution task to the simulation solution layer module through the data interaction layer module;
[0085] Step 203: Perform simulation solution according to the simulation solution task through the simulation solution layer module, and feed back the simulation solution result to the API interface layer module through the data interaction layer module, so that the API interface layer module can perform simulation analysis based on the simulation solution result, and feed back the simulation analysis result to the SST design layer module.
[0086] In an optional embodiment, the API interface layer module includes an initialization module; the simulation design request includes an initialization request; and calling the API interface layer module to execute the simulation design request includes:
[0087] The initialization module is called to create a simulation instance according to the initialization request to initialize the module circuit diagram and system circuit diagram of the solid-state transformer, and the initialization creation result is returned to the SST design layer module.
[0088] In an optional embodiment, the API interface layer module further includes a circuit editing module; the simulation design request further includes a circuit editing request; and calling the API interface layer module to execute the simulation design request includes:
[0089] The circuit editing module is called to edit and modify the module circuit diagram and / or the system circuit diagram of the solid-state transformer based on the circuit editing request, and the editing and modification results are returned to the SST design layer module.
[0090] In an optional embodiment, the API interface layer module further includes a simulation control module; the simulation design request further includes a simulation control request corresponding to the simulation solution task; and calling the API interface layer module to execute the simulation design request includes:
[0091] When the API interface layer module calls the simulation solution layer module to perform simulation solution based on the simulation solution task, the simulation control module is called to perform simulation control operation on the simulation solution process according to the simulation control request to change the simulation state of the simulation circuit of the solid-state transformer corresponding to the simulation control request; the simulation control operation includes initializing the simulation task, starting the simulation task, pausing the current simulation task, continuing the simulation task, and canceling the current simulation task; and returning the simulation control result to the SST design layer module.
[0092] In an optional embodiment, the API interface layer module further includes a waveform analysis module; the simulation design request further includes a waveform analysis request; and calling the API interface layer module to execute the simulation design request includes:
[0093] The waveform analysis module is called to extract simulation waveform data from the simulation solution result based on the waveform analysis request, perform simulation analysis on the simulation waveform data, and return the simulation analysis result to the SST design layer module.
[0094] In an optional embodiment, the simulation solution task includes simulation parameters, simulation steps, and component parameters of each circuit component in the module circuit diagram and system circuit diagram of the solid-state transformer; performing simulation solution according to the simulation solution task by the simulation solution layer module includes:
[0095] The simulation solution layer module performs simulation solution calculations for the solid-state transformer according to the simulation parameters and the parameters of each component; each time a single-step solution result corresponding to the simulation step is solved, the single-step solution result is fed back to the data interaction layer module until the entire simulation solution calculation process is completed.
[0096] In an optional embodiment, feeding back the simulation solution result to the API interface layer module through the data interaction layer module includes:
[0097] All single-step solution results returned by the simulation solution layer module are received through the data interaction layer module, and all the single-step solution results are verified separately; when all the single-step solution results are verified successfully, all the single-step solution results are merged as the simulation solution result of the simulation solution task, and the simulation solution result is fed back to the API interface layer module.
[0098] Combined with the relevant content of the above-mentioned automatic simulation design system embodiment, the overall logical framework diagram of the automatic simulation design method for solid-state transformers can be found in Figure 3 Among them, the SST design layer corresponds to Figure 3 The pink part in the middle corresponds to the API interface layer Figure 3 The light green part in the middle corresponds to the data interaction layer Figure 3 The middle blue part corresponds to the simulation solution layer Figure 3 Medium light orange part.
[0099] As for the method embodiment, since it is basically similar to the system embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the aforementioned system embodiment.
[0100] In an embodiment of the present invention, a corresponding automated simulation design method is provided based on an automated simulation design system for solid-state transformers. First, through the multi-layer collaboration of the SST design layer, API interface layer, data interaction layer, and simulation solution layer, design parameters can be automatically adjusted, simulation tasks can be executed, and simulation results can be analyzed, thereby accelerating the solid-state transformer (SST) design process and automating the design simulation tasks. Second, data and instructions are transmitted between each layer through clear interfaces, enabling efficient system operation. Furthermore, the API interface layer provides four core modules, responsible for system initialization, circuit editing, simulation control, and data processing operations, respectively. This simplifies the workload of designers and improves the efficiency and accuracy of simulation design. Compared with existing technologies, the automated simulation design method provided by the embodiment of the present invention has the following advantages: First, through automated circuit parameter setting, simulation execution, and data analysis, manual operations are reduced and design efficiency is significantly improved. Second, through parallel simulation capabilities, designers can perform multiple simulation tasks simultaneously, significantly shortening design time. Furthermore, automated result feedback and optimization functions can help designers quickly adjust design solutions based on simulation results, improving design quality.
[0101] An embodiment of the present invention further provides an electronic device, the device including a processor and a memory:
[0102] The memory is used to store program codes and transmit the program codes to the processor;
[0103] The processor is configured to execute the automated simulation design method for a solid-state transformer according to any embodiment of the present invention according to instructions in the program code.
[0104] An embodiment of the present invention further provides a computer-readable storage medium for storing program code, and the program code is used to execute the automated simulation design method for a solid-state transformer according to any embodiment of the present invention.
[0105] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0106] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0107] The units described as separate components may or may not be physically separate, and 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0108] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0109] 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, or the portion 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 for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0110] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features thereof can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An automated simulation design system for solid-state transformers, characterized in that: The automated simulation design system includes an SST design layer module and an API interface layer module, wherein the API interface layer module is connected to the simulation solution layer module via a data interaction layer module; The SST design layer module is used to generate a simulation design request and call the API interface layer module to execute the simulation design request; The API interface layer module is used to extract the simulation solution task from the simulation design request and transmit the simulation solution task to the simulation solution layer module through the data interaction layer module; The simulation solution layer module is used to perform simulation solution according to the simulation solution task, and feed back the simulation solution result to the API interface layer module through the data interaction layer module, so that the API interface layer module can perform simulation analysis based on the simulation solution result, and feed back the simulation analysis result to the SST design layer module.
2. The automated simulation design system according to claim 1, characterized in that: The API interface layer module includes an initialization module; the simulation design request includes an initialization request; the initialization module is used to: A simulation instance is created according to the initialization request to initialize the module circuit diagram and system circuit diagram of the solid-state transformer, and the initialization creation result is returned to the SST design layer module.
3. The automated simulation design system according to claim 2, characterized in that: The API interface layer module further includes a circuit editing module; the simulation design request further includes a circuit editing request; the circuit editing module is used to: The module circuit diagram of the solid-state transformer and / or the system circuit diagram are edited and modified based on the circuit editing request, and the editing and modification results are returned to the SST design layer module.
4. The automated simulation design system according to claim 2, characterized in that: The API interface layer module further includes a simulation control module; the simulation design request further includes a simulation control request corresponding to the simulation solution task; the simulation control module is used to: When the API interface layer module calls the simulation solution layer module to perform simulation solution based on the simulation solution task, a simulation control operation is performed on the simulation solution process according to the simulation control request to change the simulation state of the simulation circuit of the solid-state transformer corresponding to the simulation control request; the simulation control operation includes initializing the simulation task, starting the simulation task, pausing the current simulation task, continuing the simulation task, and canceling the current simulation task; The simulation control results are returned to the SST design layer module.
5. The automated simulation design system according to claim 2, characterized in that: The API interface layer module further includes a waveform analysis module; the simulation design request further includes a waveform analysis request; the waveform analysis module is used to: Extract simulation waveform data from the simulation solution result based on the waveform analysis request, perform simulation analysis on the simulation waveform data, and return the simulation analysis result to the SST design layer module.
6. The automated simulation design system according to any one of claims 2 to 5, characterized in that: The simulation solution task includes simulation parameters, simulation steps, and the component parameters of each circuit component in the module circuit diagram and system circuit diagram of the solid-state transformer; the simulation solution layer module is specifically used to: Performing simulation and solution calculations for the solid-state transformer according to the simulation parameters and the parameters of each component; Each time a single-step solution result corresponding to the simulation step is solved, the single-step solution result is fed back to the data interaction layer module until the entire simulation solution calculation process is completed.
7. The automated simulation design system according to claim 6, characterized in that: The data interaction layer module is specifically used for: Receive all single-step solution results returned by the simulation solution layer module, and verify all the single-step solution results respectively; When all the single-step solution results are verified successfully, all the single-step solution results are merged as the simulation solution result of the simulation solution task, and the simulation solution result is fed back to the API interface layer module.
8. An automated simulation design method for a solid-state transformer, characterized in that: An automated simulation design system for solid-state transformers; the automated simulation design system includes an SST design layer module and an API interface layer module, the API interface layer module is connected to a simulation solution layer module via a data interaction layer module; the method includes: Generate a simulation design request through the SST design layer module, and call the API interface layer module to execute the simulation design request; Extracting a simulation solution task from the simulation design request through the API interface layer module, and transferring the simulation solution task to the simulation solution layer module through the data interaction layer module; The simulation solution layer module performs simulation solution according to the simulation solution task, and feeds back the simulation solution result to the API interface layer module through the data interaction layer module, so that the API interface layer module can perform simulation analysis based on the simulation solution result, and feed back the simulation analysis result to the SST design layer module.
9. An electronic device, characterized in that: The device includes a processor and a memory: The memory is used to store program code and transmit the program code to the processor; The processor is configured to execute the automated simulation design method for a solid-state transformer according to claim 8 according to instructions in the program code.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store program code, and the program code is used to execute the automated simulation design method for a solid-state transformer according to claim 8.