Multi-field fusion digital prototype development system and digital prototype construction method thereof
Through a multi-field integrated digital prototype development system, models, parameters and algorithms from different fields are collected and virtualized, models in a unified format are built, and models and stored on different platforms are modeled and stored, which solves the problems of model integration and platform reuse in the existing technology, and efficient electronic product development and performance evaluation are achieved.
Patent Information
- Application Number
- CN202411939912.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-05-27
AI Technical Summary
It is difficult for existing digital prototype technology to integrate professional models from different disciplines into a complete digital prototype model, and the model is closely coupled with the operating platform and cannot be reused on different platforms, resulting in an increase in development costs.
A digital prototype development system that integrates multiple fields is adopted to collect and virtualize models, parameters and algorithms in different fields through the combination of storage modules, acquisition modules, processing modules and modeling modules, and modeling and storage on different platforms to achieve model reuse.
The comprehensive integration of multi-scale models and multi-dimensional models is realized, which solves the problem of using models on different platforms, improves the performance evaluation and development efficiency of electronic products, and reduces the development cost.
Smart Images

Figure CN120046302A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a digital prototype development system integrating multiple fields and a method for constructing a digital prototype thereof, belonging to the technical field of digital prototypes. Background Art
[0002] In the design, production, testing and delivery of electronic single-unit products, a set of mature and efficient research and development process systems has been formed. With the changes in the characteristics of scientific research and production tasks and the urgency brought about by digital transformation, there are some deficiencies and inadequacies in the collaborative design and verification during the research and development process of electronic single-unit products. It is mainly reflected in the following aspects: The development of electronic products is highly dependent on hardware, with a long iteration cycle, lacking a rapid verification and iteration research and development process based on MBSE; in terms of the performance evaluation of electronic products, as well as in the performance and timing simulation verification of on-board operating systems and application software, there is a lack of a digital prototype of a control system electronic product based on models; in the traditional research and development mode of on-board operating systems and driver software, the transmission of requirements and designs based on documents is prone to ambiguity problems, and the verification is lagging, resulting in an increase in system research and development costs.
[0003] Currently, digital prototype construction technology is mainly applied to construct a 3D digital prototype of CAD, and it is difficult to comprehensively integrate professional models of different disciplines such as software models, circuit models, and physical field-related models into a complete digital prototype model. Moreover, the models in the digital prototype are tightly coupled with the operating platform. When the operating platform is replaced, the models also need to be modified accordingly. In the aspect of model-based software development, although it has been piloted in multiple different types of projects, it is found during the pilot process that there is a lack of tight connection between this research and development mode and the existing research and development systems (management system, technical system), making it difficult to widely promote and apply the research and development process based on model-based systems engineering in different types of projects. Summary of the Invention
[0004] The technical problem solved by the present invention is: overcoming the deficiencies of the prior art, providing a digital prototype development system integrating multiple fields and a method for constructing a digital prototype thereof, and solving the problems of comprehensive integration of multi-scale models and multi-dimensional models in the digital prototype and the inability of the models to be used on different operating platforms.
[0005] The technical solution of the present invention is: A digital prototype development system integrating multiple fields, including:
[0006] A storage module;
[0007] An acquisition module, used to acquire models, parameters, and algorithms in other fields input externally; the models include pre-installed software models, circuit models, mechanical models, physical field models, single-unit models, and system models;
[0008] A processing module, configured to virtualize the models, parameters, and algorithms collected by the acquisition module into models, parameters, and algorithms in a unified format, and send them to the modeling module and the storage module;
[0009] A modeling module, configured to use the models, parameters, and algorithms in a unified format to construct a single-machine digital prototype model and a system digital prototype model, and send them to the storage module.
[0010] Further, the processing module virtualizes the models, parameters, and algorithms collected by the acquisition module into models, parameters, and algorithms in a unified format based on the semantic analysis model and the unified description model of the FACE architecture.
[0011] Further, the processing module imports the parameters and algorithms in other fields into the semantic analysis model, then inputs the analysis result into the unified description model to obtain the parameters and algorithms that conform to the development platform specifications, and sends the analysis result to the modeling module; the processing module then imports the models in other fields with different scales and dimensions into the semantic analysis model to disassemble the models and obtain the fields that conform to the development platform rules.
[0012] Further, the modeling module inputs the analysis result into the unified description model, and re-models in the order of the conceptual data model, the logical data model, and the platform data model according to the development platform modeling rules; during the re-modeling process, it calls the parameters and algorithms related to the analysis result to assist in completing the modeling; it defines the semantic meaning, logical relationship, and precision of the data elements used in the model development process, and binds the mapping from the elements in the model to the programming language data structure, so as to unify the scales and dimensions of the models in other fields and obtain the models in other fields that conform to the development platform specifications.
[0013] Further, during the re-modeling process, the data elements required for modeling are preferentially selected. If there are no required data elements, the data elements are created by itself; the processing module stores the obtained modules, parameters, and algorithms in a unified format in the corresponding database in the storage module.
[0014] Further, when a digital prototype needs to be constructed, according to the specific modeling type, the single-machine sub-module or the system sub-module under the modeling module is called;
[0015] When constructing a single-machine digital prototype model, the single-machine sub-module calls the required models, parameters, and algorithms from the corresponding database in the storage module, combines them according to the preset rules to obtain the single-machine digital prototype model, and sends the obtained single-machine digital prototype model to the single-machine model library in the storage module for storage;
[0016] When constructing a system model digital prototype, the system sub-module calls the required models, parameters, algorithms, and single-machine digital prototype models from the corresponding databases in the storage module, and then combines them according to preset rules to obtain the system digital prototype model.
[0017] A digital prototype construction method implemented by using the multi-domain fusion digital prototype development system described above, including:
[0018] Collect models, parameters, and algorithms from other domains input externally; the models include pre-installed software models, circuit models, mechanical models, physical field models, single-machine models, and system models;
[0019] Virtualize the collected models, parameters, and algorithms into models, parameters, and algorithms in a unified format, and store them;
[0020] Use the models, parameters, and algorithms in the unified format to construct single-machine digital prototype models and system digital prototype models, and store them.
[0021] Furthermore, based on the semantic analysis model and unified description model of the FACE architecture, virtualize the collected models, parameters, and algorithms into models, parameters, and algorithms in a unified format;
[0022] Import the parameters and algorithms of other domains into the semantic analysis model, and then input the analysis results into the unified description model to obtain parameters and algorithms that conform to the development platform specifications; then import the models of other components with different scales and dimensions into the semantic analysis model to disassemble the models and obtain fields that conform to the development platform rules;
[0023] Input the analysis results into the unified description model, and re-model according to the order of the conceptual data model, logical data model, and platform data model according to the development platform modeling rules; during the re-modeling process, call the parameters and algorithms related to the analysis results to help complete the modeling; define the semantic meanings, logical relationships, and precisions of the data elements used in the model development process, and bind the mapping of the elements in the model to the programming language data structure, so as to unify the scales and dimensions of the models in other domains and obtain models in other domains that conform to the development platform specifications;
[0024] During the re-modeling process, preferentially select the data elements required for modeling. If there are no required data elements, create the data elements by yourself; store the obtained models, parameters, and algorithms in the unified format in the corresponding database.
[0025] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the steps of the multi-domain fusion digital prototype construction method.
[0026] A digital prototype construction device integrating multiple fields, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the digital prototype construction method integrating multiple fields are implemented.
[0027] The advantages of the present invention compared with the prior art are as follows:
[0028] (1) By adopting a semantic analysis model and a unified description model of the FACE architecture, the present invention virtualizes the collected models, parameters, and algorithms into models, parameters, and algorithms in a unified format, enabling the research based on model system engineering to be applied to the development of different types of projects.
[0029] (2) By collecting models, algorithms, and parameters in various fields in the same digital prototype development system and then constructing a digital prototype model using models, algorithms, and parameters in the same format, the present invention realizes the performance evaluation of electronic products through a digital prototype of a control system electronic product based on a model.
[0030] (3) By storing models, algorithms, and parameters in various fields in digital form in the digital prototype development system, the present invention realizes the direct transfer of requirements and designs in digital form during the research and development of operating systems and driver software, avoiding ambiguity, improving verification efficiency, and reducing research and development costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] By reading the detailed description of the preferred embodiments below, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present invention. Moreover, throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:
[0032] Figure 1 It is a schematic diagram of the principle of the digital prototype development system integrating multiple fields of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0033] In order to better understand the above technical solutions, the technical solutions of the present invention will be described in detail below through the drawings and specific embodiments. It should be understood that the specific features in the embodiments of the present invention and the embodiments are detailed descriptions of the technical solutions of the present invention, rather than limitations on the technical solutions of the present invention. Without conflict, the technical features in the embodiments of the present invention and the embodiments can be combined with each other.
[0034] By introducing the FACE architecture, the development platform re - virtualizes and models professional models in other fields at the service layer, unifies multi - scale and multi - dimensional models, enabling the comprehensive integration of professional models in different disciplinary fields to obtain a complete digital prototype model. At the same time, after virtualization modeling, the model can be decoupled from the operation platform, realizing the reuse of the model on different operation platforms, so that the model can seamlessly penetrate through the system design stage and the system implementation stage, avoiding repeated development and testing of the model, and further improving the R & D efficiency of the spacecraft system.
[0035] The following further elaborates on the multi - domain integrated digital prototype development system and its digital prototype construction method provided by the embodiments of the present invention in conjunction with the accompanying drawings of the specification. The specific implementation methods may include:
[0036] In the first aspect, as Figure 1 , a multi - domain integrated digital prototype development system includes:
[0037] A storage module;
[0038] An acquisition module for acquiring models, parameters, and algorithms in other fields input externally; the models include pre - installed software models, circuit models, mechanical models, physical field models, single - machine models, and system models;
[0039] A processing module for virtualizing the models, parameters, and algorithms acquired by the acquisition module into models, parameters, and algorithms in a unified format and sending them to the modeling module and the storage module;
[0040] A modeling module for using the models, parameters, and algorithms in a unified format to construct a single - machine digital prototype model and a system digital prototype model and sending them to the storage module.
[0041] In the second aspect, based on the same inventive concept, the present invention also provides a digital prototype construction method implemented using the above - mentioned multi - domain integrated digital prototype development system, including:
[0042] Acquiring models, parameters, and algorithms in other fields input externally; the models include pre - installed software models, circuit models, mechanical models, physical field models, single - machine models, and system models;
[0043] Virtualizing the acquired models, parameters, and algorithms into models, parameters, and algorithms in a unified format and storing them;
[0044] Using the models, parameters, and algorithms in a unified format to construct a single - machine digital prototype model and a system digital prototype model and storing them.
[0045] In the solution provided by the embodiments of the present invention, the multi - domain integrated digital prototype development platform is as Figure 1As shown in the figure, it mainly includes: a collection module, a processing module, a modeling module, and a storage module.
[0046] The collection module is used to receive models, parameters, and algorithms from other fields.
[0047] The processing module is used to virtualize the models, parameters, and algorithms from other fields collected by the data collection module into models, parameters, and algorithms in a unified format based on the FACE architecture, and send them to the storage module.
[0048] The modeling module is used to build a single-machine digital prototype model and a system digital prototype model using the models, parameters, and algorithms in a unified format, and send them to the storage module.
[0049] The modeling module specifically includes: a single-machine sub-module and a system sub-module.
[0050] The single-machine sub-module is used to call the required models, parameters, and algorithms from the storage module, combine them to obtain various single-machine digital prototype models, and send them to the storage module.
[0051] The system sub-module is used to call the required single-machine models from the storage module, combine them to obtain various system digital prototype models, and send them to the storage module.
[0052] The storage module is used to receive and store the models, parameters, and algorithms in a unified format obtained by the processing module, and the single-machine digital prototype models and system digital prototype models built by the modeling module. The storage module includes: a software model library, a circuit model library, a mechanical model library, a physical field model library, a single-machine model library, a system model library, a parameter and algorithm library, etc.
[0053] The method for the multi-domain fusion digital prototype development platform to build a digital prototype is as follows:
[0054] The staff prepares models, parameters, and algorithms in other fields in advance and sends them to the digital prototype development platform through the acquisition module. The acquisition module sends the received models, parameters, and algorithms to the processing module. The processing module is pre-configured with a semantic analysis model and a unified description model based on the FACE architecture. After receiving the models, parameters, and algorithms sent by the acquisition module, the processing module imports the parameters and algorithms in other fields into the semantic analysis model, and then inputs the analysis results into the unified description model to obtain parameters and algorithms that conform to the platform specifications. The processing module then imports the models in other fields with different scales and dimensions into the semantic analysis model to disassemble the models, obtains fields that conform to the platform rules, and then inputs the analysis results into the unified description model to re-model according to the platform modeling rules, gradually refining from the conceptual data model, logical data model, and platform data model. When it comes to parameters and algorithms related to this model, they can be called at any time to assist in completing the modeling. Define the semantic meaning, logical relationship, and precision of the data elements used in the model development process, and bind the mapping from the elements in the model to the programming language data structure, so as to unify the scales and dimensions of each model and obtain models in other fields that conform to the platform specifications. During the re-modeling process, the data elements required for modeling are preferentially selected. If there are no required data elements, the service layer can create the data elements by itself. The processing module stores the obtained modules, parameters, and algorithms in a unified format in the corresponding database in the storage module for storage.
[0055] When a digital prototype needs to be built, according to the specific modeling type, the single-machine sub-module or the system sub-module under the modeling module can be called. When building a single-machine digital prototype model, the single-machine sub-module calls the required models, parameters, and algorithms from the corresponding database in the storage module and combines them according to the platform preset rules to obtain a single-machine digital prototype model. The obtained single-machine digital prototype model is sent to the single-machine model library in the storage module for storage. When building a system model digital prototype, the system sub-module calls the required models, parameters, algorithms, and single-machine digital prototype models from the corresponding database in the storage module, and then combines them according to the platform preset rules to obtain a system digital prototype model.
[0056] The present invention provides a computer-readable storage medium, and the computer-readable storage medium stores computer instructions. When the computer instructions run on a computer, the computer is caused to execute Figure 1 the method described above.
[0057] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0058] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0059] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing devices to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0060] These computer program instructions can also be loaded onto a computer or other programmable data processing devices, such that a series of operation steps are executed on the computer or other programmable devices to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable devices provide steps for implementing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0061] Obviously, those skilled in the art can make various modifications and variations to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these modifications and variations.
[0062] The content not detailedly described in the specification of the present invention belongs to the well-known technology of those skilled in the art.
Claims
1. A multi-domain integrated digital prototype development system, characterized by: include: Storage module; An acquisition module is used to acquire models, parameters and algorithms in other fields input from the outside; the models include pre-installed software models, circuit models, mechanical models, physical field models, stand-alone models and system models; A processing module is used to virtualize the models, parameters and algorithms collected by the collection module into models, parameters and algorithms in a unified format, and send them to the modeling module and the storage module; The modeling module is used to construct a single-machine digital prototype model and a system digital prototype model using models, parameters and algorithms in a unified format, and send them to the storage module.
2. The multi-domain integrated digital prototype development system according to claim 1 is characterized in that: The processing module virtualizes the models, parameters and algorithms collected by the collection module into models, parameters and algorithms in a unified format based on the semantic analysis model and unified description model of the FACE architecture.
3. The multi-domain integrated digital prototype development system according to claim 2 is characterized in that: The processing module imports parameters and algorithms from other fields into the semantic analysis model, then inputs the analysis results into the unified description model to obtain parameters and algorithms that meet the development platform specifications, and sends the analysis results to the modeling module; the processing module then imports models from other fields with different scales and dimensions into the semantic analysis model to disassemble the model and obtain fields that meet the development platform rules.
4. The multi-domain integrated digital prototype development system according to claim 3 is characterized in that: The modeling module inputs the analysis results into the unified description model, and remodels the model in the order of conceptual data model, logical data model, and platform data model according to the development platform modeling rules; In the process of re-modeling, parameters and algorithms related to the analysis results are called to help complete the modeling; Define the semantic meaning, logical relationship and precision of the data elements used in the model development process, and bind the mapping of the elements in the model to the programming language data structure, so as to unify the scale and dimension of the models in other fields and obtain models in other fields that meet the development platform specifications.
5. The multi-domain integrated digital prototype development system according to claim 4 is characterized in that: In the process of remodeling, the data elements required for modeling are selected first. If the required data elements are not available, the data elements are created automatically. The processing module stores the obtained modules, parameters and algorithms in a unified format into the corresponding database in the storage module.
6. The multi-domain integrated digital prototype development system according to claim 1 is characterized in that: When a digital prototype needs to be built, the stand-alone submodule or system submodule under the modeling module is called according to the specific modeling type; When constructing a stand-alone digital prototype model, the stand-alone submodule calls the required model, parameters and algorithms from the corresponding database in the storage module, combines them according to preset rules to obtain the stand-alone digital prototype model, and the obtained stand-alone digital prototype model is sent to the stand-alone model library in the storage module for storage; When building a system model digital prototype, the system submodule calls the required models, parameters, algorithms and single-machine digital prototype models from the corresponding database in the storage module, and then combines them according to preset rules to obtain the system digital prototype model.
7. A method for constructing a digital prototype using the multi-domain integrated digital prototype development system according to any one of claims 1 to 6, characterized in that: include: Collect models, parameters and algorithms in other fields input from the outside; the models include pre-installed software models, circuit models, mechanical models, physical field models, stand-alone models and system models; Virtualize the collected models, parameters and algorithms into models, parameters and algorithms in a unified format and store them; Use models, parameters and algorithms in a unified format to build and store single-machine digital prototype models and system digital prototype models.
8. The digital prototype construction method according to claim 7, characterized in that: The semantic analysis model and unified description model based on the FACE architecture virtualize the collected models, parameters and algorithms into models, parameters and algorithms in a unified format; Import parameters and algorithms from other fields into the semantic analysis model, and then input the analysis results into the unified description model to obtain parameters and algorithms that meet the development platform specifications; then import models of other components with different scales and dimensions into the semantic analysis model to disassemble the models and obtain fields that meet the development platform rules; Input the analysis results into the unified description model and remodel it in the order of conceptual data model, logical data model and platform data model according to the modeling rules of the development platform; In the process of re-modeling, parameters and algorithms related to the analysis results are called to help complete the modeling; Define the semantic meaning, logical relationship and precision of the data elements used in the model development process, and bind the mapping of the elements in the model to the programming language data structure, so as to unify the scale and dimension of the models in other fields and obtain the models in other fields that meet the development platform specifications; In the process of remodeling, the data elements required for modeling are selected first. If the required data elements are not available, the data elements are created by themselves. The modules, parameters and algorithms obtained in a unified format are stored in the corresponding database.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to claim 7 or 8 are implemented.
10. A multi-domain integrated digital prototype construction device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to claim 7 or 8 are implemented.