A dynamic integration design method and system for complex large-scale industrial simulation software

By defining component models and generating GUI interfaces for parameter setting, the problem of inconsistent interfaces in industrial simulation software integration is solved, and the dynamic integration and compatibility improvement of the software is achieved.

CN119847586BActive Publication Date: 2025-08-12QINGDAO SHUZHI SHIP TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411933129.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-08-12
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

During the integration process, existing industrial simulation software has different development languages due to independent software development, resulting in inconsistent interfaces, making it difficult to achieve effective integration.

Method used

Define the component model, select variables by inputting parameter file templates and driver script templates, generate GUI interface for parameter setting, and generate component model description files to achieve dynamic integration of the software.

Benefits of technology

It improves the scalability and compatibility of the integrated environment platform software, simplifies parameter settings, reduces errors, and realizes the driver operation of commercial or self-developed simulation software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119847586B_ABST
    Figure CN119847586B_ABST
Patent Text Reader

Abstract

A method and system for dynamic integration design of complex, large-scale industrial simulation software relates to the field of dynamic integration design of industrial simulation software. This method addresses the existing issues in the field of dynamic integration of simulation software, such as independent software development and the lack of uniform interfaces due to the diversity of development languages, which poses a significant challenge to software integration. The method comprises: defining a component model, including basic information about the analysis and calculation software or algorithms associated with the component model, and defining an input parameter file template; performing variable extraction; generating an input parameter variable table by configuring parameters in the extracted input parameter file template, generating an input parameter setting GUI interface, replacing the corresponding parameters in the input parameter file template, and storing the component model input parameter file on a computer disk; and defining a driver script template for the analysis and calculation software or algorithms associated with the component model. The method is suitable for the field of complex, large-scale industrial simulation software integration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of dynamic integrated design of industrial simulation software, and in particular to a dynamic integrated design method and system for complex and large-scale industrial simulation software. Background Art

[0002] In the complex field of large-scale industrial simulation, a large amount of commercial simulation analysis software is often required. At the same time, to solve specific problems, a large amount of in-house analysis and calculation software is developed, accumulating rich experience and data results. However, there is a lack of connection between these software programs: in terms of usage processes, software and data are completely independent, and data transmission between software programs relies entirely on offline manual point-to-point transmission, which can easily lead to data loss. In terms of management, the large number of software programs, the scattered installation and use of software, and the lack of a unified operation and management platform make collaborative work difficult and hinder the sharing of experience and results. The main reason for this problem is the independent development of software. The diversity of development languages leads to inconsistent interfaces, which makes software integration very difficult.

[0003] At present, there are similar multi-source heterogeneous simulation software integration platform methods in the industry. The existing methods for multi-source heterogeneous simulation software integration are as follows: one is to achieve integration based on uniformly developed simulation software. In this way, the software interface is open, and the problem of unified integration interface has been considered during the development process. This method has great limitations and is applicable to fewer simulation software; the other is to customize the development of integration interfaces for external heterogeneous simulation software. This method involves modifications at the software code level of the integration environment platform, which brings additional workload.

[0004] Therefore, in the field of dynamic integration of industrial simulation software, commercial simulation analysis software is developed independently, and the diversity of development languages leads to inconsistent interfaces, which brings great difficulties to software integration. Summary of the Invention

[0005] The present invention aims to solve the existing problems in the field of dynamic integration of industrial simulation software, such as independent software development and the inconsistency of interfaces caused by the diversity of development languages, which brings great problems to software integration. To solve the above technical problems, the present invention is implemented through the following technical solutions:

[0006] Solution 1: The present invention proposes a dynamic integrated design method for complex large-scale industrial simulation software, the method comprising:

[0007] S1. Define the component model, including basic information about the analysis and calculation software or algorithms associated with the component model;

[0008] S2. defining an input parameter file template based on basic information of the analysis and calculation software or algorithm associated with the component model defined in S1;

[0009] S3, picking up variables from the input parameter file template defined in S2; generating an input parameter variable table by configuring parameters in the picked-up input parameter file template;

[0010] S4. Generate an input parameter setting GUI interface based on the input parameter variable table generated in S3, and set input parameters for the analysis and calculation software or algorithm calculation associated with the defined component model through the GUI interface;

[0011] S5. Obtain the input parameters in S4 and replace the corresponding parameters in the input parameter file template defined in S2 to form a component model input parameter file stored in a computer disk;

[0012] S6. Define the analysis and calculation software or algorithm associated with the component model and define a driving script template, wherein the driving script template includes defining configurable parameters in the driving script;

[0013] S7, picking up variables from the driving script template defined in S6;

[0014] S8. Generate a driving parameter setting GUI interface based on the driving parameter variable table generated by the variables of the driving script template, and set the driving parameters for the analysis and calculation software or algorithm operation requirements associated with the defined component model through the GUI interface;

[0015] S9, generating a component model description file using the component model definition file generated in S1, the input parameter file generated in S4, and the driver script file generated in S8;

[0016] S10. Repeat the above steps to complete the dynamic integration design for complex large-scale industrial simulation software.

[0017] Furthermore, a preferred embodiment is provided, in which basic information of the analysis and calculation software or algorithm associated with the component model in S1 is stored using XML tag language.

[0018] Furthermore, a preferred embodiment is provided, in which the basic information of the analysis and calculation software or algorithm associated with the component model in S1 includes the version, name, installation location, and description of the component.

[0019] Furthermore, a preferred embodiment is provided, in which the basic information of the analysis and calculation software or algorithm associated with the component model in S1 also includes defining the parameters and values supported by the component, the component's driving script, and the component's port.

[0020] Furthermore, a preferred embodiment is provided, wherein S9 also includes a step of customizing the input parameter file template.

[0021] Furthermore, a preferred embodiment is provided, in which S3 also includes the steps of grouping the types of parameters picked up in S2 and adjusting the order of the parameters.

[0022] Solution 2: A dynamic integrated design system for complex large-scale industrial simulation software, comprising:

[0023] The basic information definition module is used to define the component model and contains the basic information of the analysis and calculation software or algorithm associated with the component model;

[0024] An input parameter determination module is used to define an input parameter file template based on the analysis and calculation software or algorithm associated with the component model defined by the basic information definition module;

[0025] The input parameter variable table determination module is used to pick up variables from the input parameter file template defined in the input parameter determination module; and generate an input parameter variable table by configuring parameters in the picked-up input parameter file template;

[0026] The GUI interface module is used to determine the input parameter variable table generated in the module according to the input parameter variable table, and generate an input parameter setting GUI interface. Through the GUI interface, input parameters can be set for the analysis and calculation software or algorithm calculation associated with the currently defined component model;

[0027] A calculation module is used to obtain input parameters in its GUI interface module, replace corresponding parameters in the input parameter file template defined in S2, and form a component model input parameter file stored in a computer disk;

[0028] A parameter configuration module, used to define the analysis and calculation software or algorithm definition driving script template associated with the component model, wherein the driving script template includes defining configurable parameters in the driving script;

[0029] The variable picking module is used to pick up variables from the driving script template defined by the parameter configuration module;

[0030] An operation module is used to generate a driving parameter variable table based on the variables of the driving script template, generate a driving parameter setting GUI interface, and set driving parameters for the analysis and calculation software or algorithm operation requirements associated with the defined component model through the GUI interface;

[0031] A component model description file generation module is used to generate a component model description file using the component model definition file generated in the basic information definition module, the input parameter file generated in the GUI interface module, and the driving script file generated in the component model description file generation module;

[0032] The design module is used to repeat the above steps to complete the dynamic integration design of complex large-scale industrial simulation software.

[0033] Solution 3: A computer device includes a memory and a processor, wherein the memory stores a computer program. When the processor runs the computer program stored in the memory, the processor executes any one of the methods described in Solution 1.

[0034] Solution 4: A computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described in any one of Solution 1 are implemented.

[0035] Solution 5. A computer program product, comprising a computer program, characterized in that when the computer program is executed by a processor, the steps of the method described in any one of Solution 1 are implemented.

[0036] The present invention is beneficial in that:

[0037] The dynamic integration design method for complex large-scale industrial simulation software described in the present invention abstracts the data level of various commercial and self-developed software from the perspective of software driving operation, and dynamically generates the parameter setting GUI interface by inputting parameter file templates and driving script templates in a variable picking manner, which greatly improves the scalability and compatibility of the integrated environment platform software. Finally, the commercial or self-developed simulation software driving operation is realized by loading the component model entity data.

[0038] The present invention is also applicable to the field of complex and large-scale industrial simulation software integration. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 This is a flow chart of a dynamic integrated design method for complex large-scale industrial simulation software as described in Implementation Method 11.

[0040] Figure 2 This is a component model integration flow chart of a dynamic integration design method for complex large-scale industrial simulation software as described in implementation method eleven. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical solutions and advantages of the implementation methods of this application clearer, the technical solutions in the implementation methods of this application will be clearly and completely described below in combination with the drawings in the implementation methods of this application. Obviously, the described implementation methods are only part of the implementation methods of this application, not all of the implementation methods.

[0042] Implementation 1: This implementation provides a dynamic integration design method for complex large-scale industrial simulation software, the method comprising:

[0043] S1. Define the component model, including basic information about the analysis and calculation software or algorithms associated with the component model;

[0044] S2. defining an input parameter file template based on basic information of the analysis and calculation software or algorithm associated with the component model defined in S1;

[0045] S3, picking up variables from the input parameter file template defined in S2; generating an input parameter variable table by configuring parameters in the picked-up input parameter file template;

[0046] S4. Generate an input parameter setting GUI interface based on the input parameter variable table generated in S3, and set input parameters for the analysis and calculation software or algorithm calculation associated with the defined component model through the GUI interface;

[0047] S5. Obtain the input parameters in S4 and replace the corresponding parameters in the input parameter file template defined in S2 to form a component model input parameter file stored in a computer disk;

[0048] S6. Define the analysis and calculation software or algorithm associated with the component model and define a driving script template, wherein the driving script template includes defining configurable parameters in the driving script;

[0049] S7, picking up variables from the driving script template defined in S6;

[0050] S8. Generate a driving parameter setting GUI interface based on the driving parameter variable table generated by the variables of the driving script template, and set the driving parameters for the analysis and calculation software or algorithm operation requirements associated with the defined component model through the GUI interface;

[0051] S9, generating a component model description file using the component model definition file generated in S1, the input parameter file generated in S4, and the driver script file generated in S8;

[0052] S10. Repeat the above steps to complete the dynamic integration design for complex large-scale industrial simulation software.

[0053] Implementation method 2: This implementation method further limits the dynamic integration design method for complex large-scale industrial simulation software described in implementation method 1. The basic information of the analysis and calculation software or algorithm associated with the component model in S1 is saved through the XML tag language.

[0054] Implementation method three: This implementation method further limits the dynamic integration design method for complex large-scale industrial simulation software described in implementation method one. The basic information of the analysis and calculation software or algorithm associated with the component model in S1 includes the component version, name, installation location, and description text.

[0055] Implementation method 4. This implementation method further limits the dynamic integration design method for complex large-scale industrial simulation software described in implementation method 1. The basic information of the analysis and calculation software or algorithm associated with the component model in S1 also includes the definition of the parameters and values supported by the component, the component's driving script, and the component's port.

[0056] Implementation method five: This implementation method further limits the dynamic integration design method for complex large-scale industrial simulation software described in implementation method one. S9 also includes a step of customizing the input parameter file template.

[0057] Implementation method six: This implementation method further limits the dynamic integrated design method for complex large-scale industrial simulation software described in implementation method one. S3 also includes the steps of grouping the types of parameters picked up in S2 and adjusting the order of parameters.

[0058] Implementation 7: This implementation proposes a dynamic integrated design system for complex large-scale industrial simulation software, the system comprising:

[0059] The basic information definition module is used to define the component model and contains the basic information of the analysis and calculation software or algorithm associated with the component model;

[0060] An input parameter determination module is used to define an input parameter file template based on the analysis and calculation software or algorithm associated with the component model defined by the basic information definition module;

[0061] The input parameter variable table determination module is used to pick up variables from the input parameter file template defined in the input parameter determination module; and generate an input parameter variable table by configuring parameters in the picked-up input parameter file template;

[0062] The GUI interface module is used to determine the input parameter variable table generated in the module according to the input parameter variable table, generate an input parameter setting GUI interface, and set input parameters for the analysis and calculation software or algorithm calculation associated with the currently defined component model through the GUI interface;

[0063] A calculation module is used to obtain input parameters in its GUI interface module, replace corresponding parameters in the input parameter file template defined in S2, and form a component model input parameter file stored in a computer disk;

[0064] A parameter configuration module, used to define the analysis and calculation software or algorithm definition driving script template associated with the component model, wherein the driving script template includes defining configurable parameters in the driving script;

[0065] The variable picking module is used to pick up variables from the driving script template defined by the parameter configuration module;

[0066] An operation module is used to generate a driving parameter variable table based on the variables of the driving script template, generate a driving parameter setting GUI interface, and set driving parameters for the analysis and calculation software or algorithm operation requirements associated with the defined component model through the GUI interface;

[0067] A component model description file generation module is used to generate a component model description file using the component model definition file generated in the basic information definition module, the input parameter file generated in the GUI interface module, and the driving script file generated in the component model description file generation module;

[0068] The design module is used to repeat the above steps to complete the dynamic integration design of complex large-scale industrial simulation software.

[0069] Implementation 8. This implementation proposes a computer device, including a memory and a processor, wherein the memory stores a computer program. When the processor runs the computer program stored in the memory, the processor executes the method described in any one of Implementation 1 to Implementation 6.

[0070] Implementation method 9. This implementation method proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the method described in any one of implementation methods 1 to 6 are implemented.

[0071] Embodiment 10: This embodiment proposes a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the method described in any one of Embodiments 1 to 6 are implemented.

[0072] Implementation 11: This implementation provides an example, which is used to explain the above implementations 1 to 8. Specifically, the example is as follows:

[0073] See also Figures 1 to 2 To explain this embodiment, this embodiment proposes an integrated design method for complex large-scale industrial simulation software. The method described in this embodiment proposes a conceptual model, and analyzes and calculates software, algorithms, etc. as a component model. Commercial and self-developed software are abstracted at the data level from an application perspective, and organized into an expression that can be recognized by a computer programming language, and the expression is stored in the computer disk in the form of entity data. The integrated environment platform software can realize the loading and operation of the integrated component model by importing the entity data model.

[0074] S1. First, define a component model that includes basic information about the analytical computing software or algorithm associated with the component model: the name, version number, installation location, and a text description of the analytical computing software or algorithm. The component model description information can be represented on a computer disk as an XML-formatted component model description file, which stores the component model information using XML tagging.

[0075] S2. Define an input parameter file template for the analysis and calculation software or algorithm associated with the currently defined component model. The template defines the input parameters of the component model's configurable parameters. The input parameter file template can be customized for different analysis and calculation software or algorithms to achieve universality for different analysis and calculation software or algorithms.

[0076] S3. Variables are picked from the input parameter file template defined in S2, where the input parameter file template defined in S2 records the location information of the picked parameters. An input parameter variable table is generated using the configurable parameters in the picked input parameter file template. The variable table is represented in the computer software program as a memory data structure. The data structure is organized by grouping the picked parameters according to their types and adjusting the order of the parameters.

[0077] S4. Based on the variable table generated in S3, an input parameter setting GUI interface is generated. Through the GUI interface, input parameters can be set for specific calculation requirements of the analysis and calculation software or algorithm associated with the currently defined component model.

[0078] S5. Obtain the input parameters set by the GUI in S4, replace the corresponding parameters in the input parameter file template defined in S2, and form a component model input parameter file stored in the computer disk.

[0079] S6. Define a driving script template for the analysis and calculation software or algorithm associated with the currently defined component model. The template defines the configurable parameters in the driving script. The driving script template can be customized for different analysis and calculation software or algorithms to achieve universality for different analysis and calculation software or algorithms.

[0080] S7. Variables are picked from the driver script template defined in S6, where the location information of the picked parameters is recorded in the driver script template defined in S6. A driver script parameter variable table is generated based on the configurable parameters picked from the driver script template. The variable table is represented in the computer software program as a memory data structure. The data structure is organized by grouping the picked parameters according to their types and adjusting the order of the parameters.

[0081] S8. Generate a drive parameter setting GUI interface based on the drive parameter variable table generated in S7. Through the GUI interface, drive parameters can be set according to the specific operating requirements of the analysis and calculation software or algorithm associated with the currently defined component model.

[0082] S9. Obtain the driving parameters set by the GUI in S8, and replace the corresponding parameters in the driving script template defined in S7 to form a component model driving script file stored in the computer disk.

[0083] S10. Generate a component model description file using the component model definition file generated in S1, the input parameter file generated in S4, and the driver script file generated in S8, in accordance with predefined semantic and grammatical rules. This description file uses XML markup language and is an XML document that describes and defines the component in detail. This document can define the component's version, name, installation location, and description text. It can also define the parameters and values supported by the component, the component's driver script, the component's ports, and so on.

[0084] Repeating the process from S1 to S10 can achieve the definition and integration of different component models.

[0085] The component model definition and integration process is completed through S1 to S10, ultimately generating a component model description file. This, along with the input parameter file template and the driver script template, forms the component model entity data. This entity data is imported into the integrated environment platform software GUI as a folder. The GUI organizes and manages all files uniformly, placing them into a local component model library. Finally, when the integrated environment platform software is started, the component model library contents are parsed, generating a component model that can be used within the integrated environment platform software, completing the entire component model definition and integration process.

[0086] This embodiment implements the operation of defined component models within the integrated environment platform software through S6. By abstracting the analytical calculation method or algorithm and forming entity data in a format recognizable by computer programming languages, the integrated environment platform software imports the component model entity data to implement the expansion, integration, and operation of the defined component model.

[0087] This implementation method defines an input parameter file template and a driving script template, and picks up variables for them to automatically generate a parameter setting GUI. This method can adapt to the differences in the number and type of parameters of different analysis and calculation software or algorithms. The input parameters and driving parameters are set through a visual interactive method through the GUI interface, without the need to directly modify the file. This is more convenient and greatly reduces the possibility of parameter setting errors.

[0088] Figure 1Any process or method description in the flowcharts described in the flowcharts or otherwise described herein can be understood to represent a module, segment or portion of code including one or more executable instructions for implementing the steps of a custom logic function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may be performed in a manner other than the order shown or discussed, including performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention relate. The logic and / or steps represented in the flowcharts or otherwise described herein illustrate the possible architecture, functions and operations of the apparatus and methods according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or portion of code, which contains one or more executable instructions for implementing the specified logic function. It should also be noted that in some alternative implementations, the functions marked in the boxes can also occur in an order different from that marked in the figures. For example, two boxes shown in succession can actually be executed substantially in parallel, or they can sometimes be executed in a reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams or flowcharts, and combinations of blocks in the block diagrams or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions. For example, what may be considered an ordered list of executable instructions for implementing a logical function may be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device).

[0089] Those skilled in the art will understand that the above description is only a preferred embodiment of the present invention, and the features described in the various embodiments and / or claims of the present disclosure may be combined or coupled in various ways, even if such a combination or coupling is not explicitly described in the present disclosure. It is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art may still modify the technical solutions described in the aforementioned embodiments or make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of protection of the present invention.

[0090] Although preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they are aware of the basic inventive concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention. Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, the present invention is intended to include such changes and modifications as fall within the scope of the claims and their equivalents.

Claims

1. A dynamic integration design method for complex large-scale industrial simulation software, characterized by: The method comprises: S1. Define the component model, including basic information about the analysis and calculation software or algorithms associated with the component model; S2. defining an input parameter file template based on basic information of the analysis and calculation software or algorithm associated with the component model defined in S1; S3, picking up variables from the input parameter file template defined in S2; generating an input parameter variable table by configuring parameters in the picked-up input parameter file template; S4. Generate an input parameter setting GUI interface based on the input parameter variable table generated in S3, and set input parameters for the analysis and calculation software or algorithm calculation associated with the defined component model through the GUI interface; S5. Obtain the input parameters in S4 and replace the corresponding parameters in the input parameter file template defined in S2 to form a component model input parameter file stored in a computer disk; S6. Define the analysis and calculation software or algorithm associated with the component model and define a driving script template, wherein the driving script template includes defining configurable parameters in the driving script; S7, picking up variables from the driving script template defined in S6; S8. Generate a driving parameter setting GUI interface based on the driving parameter variable table generated by the variables of the driving script template, and set the driving parameters for the analysis and calculation software or algorithm operation requirements associated with the defined component model through the GUI interface; S9, generating a component model description file using the component model definition file generated in S1, the input parameter file generated in S4, and the driver script file generated in S8; S10. Repeat the above steps to complete the dynamic integration design for complex large-scale industrial simulation software.

2. The dynamic integrated design method for complex large-scale industrial simulation software according to claim 1 is characterized in that: The basic information of the analysis and calculation software or algorithm associated with the component model in S1 is saved using the XML tag language.

3. The dynamic integrated design method for complex large-scale industrial simulation software according to claim 1 is characterized in that: The basic information of the analysis and calculation software or algorithm associated with the component model in S1 includes the component version, name, installation location, and description text.

4. The dynamic integrated design method for complex large-scale industrial simulation software according to claim 1 is characterized in that: The basic information of the analysis and calculation software or algorithm associated with the component model in S1 also includes the definition of the parameters and values supported by the component, the component's driving script, and the component's ports.

5. The dynamic integrated design method for complex large-scale industrial simulation software according to claim 1 is characterized in that: S9 also includes a step of customizing the input parameter file template.

6. The dynamic integrated design method for complex large-scale industrial simulation software according to claim 1 is characterized in that: S3 also includes the steps of grouping the types of parameters picked up in S2 and adjusting the order of the parameters.

7. A dynamic integrated design system for complex large-scale industrial simulation software, characterized by: The system comprises: The basic information definition module is used to define the component model and contains the basic information of the analysis and calculation software or algorithm associated with the component model; An input parameter determination module is used to define an input parameter file template based on the analysis and calculation software or algorithm associated with the component model defined by the basic information definition module; The input parameter variable table determination module is used to pick up variables from the input parameter file template defined in the input parameter determination module; and generate an input parameter variable table by configuring parameters in the picked-up input parameter file template; The GUI interface module is used to determine the input parameter variable table generated in the module according to the input parameter variable table, generate an input parameter setting GUI interface, and set input parameters for the analysis and calculation software or algorithm calculation associated with the currently defined component model through the GUI interface; A calculation module is used to obtain input parameters in its GUI interface module, replace corresponding parameters in the input parameter file template defined in S2, and form a component model input parameter file stored in a computer disk; A parameter configuration module, used to define the analysis and calculation software or algorithm definition driving script template associated with the component model, wherein the driving script template includes defining configurable parameters in the driving script; The variable picking module is used to pick up variables from the driving script template defined by the parameter configuration module; An operation module is used to generate a driving parameter variable table based on the variables of the driving script template, generate a driving parameter setting GUI interface, and set driving parameters for the analysis and calculation software or algorithm operation requirements associated with the defined component model through the GUI interface; A component model description file generation module is used to generate a component model description file using the component model definition file generated in the basic information definition module, the input parameter file generated in the GUI interface module, and the driving script file generated in the component model description file generation module; The design module is used to repeat the above steps to complete the dynamic integration design of complex large-scale industrial simulation software.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Heterogeneous system multidisciplinary software dynamic integration method

    CN116595755A

  • Knowledge graph driven multi-process integrated simulation method and system based on semantic reasoning

    CN117688840A