Model-based system virtual integration method
Through the model-based system virtual integration method, the system integration verification is used to use the design model to perform system integration verification, and the problem of how to use the design model to perform integration verification in the system R&D cycle is solved, so as to realize early detection and resolution of design problems, reduce physical development rework, and accelerate system R&D iteration.
Patent Information
- Application Number
- CN202410293749.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-14
- Publication Date
- 2025-03-04
AI Technical Summary
During the system R&D cycle, how to use design models for integration verification, discover and solve design problems as early as possible, reduce physical development rework, and how to organize and implement the virtual integration verification process and build a virtual integrated simulation verification environment in an orderly manner.
The model-based system virtual integration method is adopted, including system design based on the model, preparation of virtual integration tests, planning test plans and building a virtual integration simulation verification environment, and conducting model acceptance and debugging and virtual integration verification tests on the model data generated during the system design process.
Through system collaborative design verification based on digital models, design problems can be discovered and solved in advance, physical development rework, accelerate system research and development iteration, and improve design quality and verification efficiency.
Smart Images

Figure CN119558023A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of industrial product R&D, design and verification, and in particular relates to a model-based system virtual integration method. Background Art
[0002] In the context of the digital transformation of industrial design, model-based systems engineering (MBSE) has become an inevitable trend for the research and development of large and complex systems in the new era. Its core idea is to support system requirements, design, analysis, verification and validation through modeling.
[0003] At present, major domestic companies are exploring the application of model-driven system design in their industry, and a large amount of model data of various types will be generated in the future. If the model data generated in the design stage is used to carry out system virtual integration verification, design problems can be discovered and solved as early as possible, which will reduce physical development rework and accelerate system development iteration. The main problems currently faced include: how to use design models for integration verification in the system development cycle; how to organize and implement the virtual integration verification work process in an orderly manner; how to build a virtual integration simulation verification environment.
[0004] Therefore, it is desired to have a technical solution to overcome or at least alleviate at least one of the above-mentioned defects of the prior art. Summary of the invention
[0005] The purpose of the present application is to provide a model-based system virtual integration method to solve at least one problem existing in the prior art.
[0006] The technical solution of this application is:
[0007] A model-based system virtual integration method, comprising:
[0008] Model-based system design, including system architecture modeling, component specification definition modeling, and component development and design modeling;
[0009] Prepare for virtual integration tests, plan test plans, and build a virtual integration simulation verification environment;
[0010] Carry out model acceptance debugging and virtual integration verification tests on the model data generated during the system design process.
[0011] In at least one embodiment of the present application, the system architecture modeling includes:
[0012] Model views and model elements are used to describe the functional logic, decomposition structure, component cross-linking and characteristic parameters of the target system, providing system-level design elements for virtual integration test preparation and virtual integration verification test.
[0013] In at least one embodiment of the present application, the component specification definition modeling includes:
[0014] Model views and model elements are used to describe the external interactions, external interfaces, working states and technical performance of each component, providing component-level design elements for virtual integration test preparation and model acceptance and debugging.
[0015] In at least one embodiment of the present application, the component development design modeling includes:
[0016] Component behavior design modeling, using model views, model elements and program calls to simulate component functional behavior, algorithm logic and interface processing, to obtain component behavior design models, and provide dynamic test models for model acceptance debugging and virtual integration verification tests;
[0017] Human-machine interface design modeling: Use visual design tools to design and simulate the human-machine interaction interface of the target system to obtain a human-machine interface design model, providing a dynamic test model for model acceptance debugging and virtual integration verification tests;
[0018] Interface data flow design modeling uses model views, model elements or formatted data tables to define the data interacting between the various components of the target system, and obtains an interface data flow design model to provide a data transmission and distribution configuration model for model acceptance debugging and virtual integration verification testing.
[0019] In at least one embodiment of the present application, preparing for a virtual integration test, planning a test plan, and building a virtual integration simulation verification environment include:
[0020] According to the scope of target system design modeling and the purpose of virtual integration testing, formulate test plans, design test cases, build virtual integration verification platforms, develop virtual integration simulation software, and carry out virtual integration data interconnection to provide a virtual integration simulation verification environment for model acceptance debugging and virtual integration verification testing.
[0021] In at least one embodiment of the present application, the virtual integrated verification platform is used to support the distributed deployment of design models and virtual integrated simulation software, provide data transmission services during dynamic operation, and monitor and manage the test process;
[0022] The functional components of the virtual integrated verification platform include platform management, node monitoring, and virtual bus, wherein:
[0023] The platform management is used for interface data flow import, external user data access, target system configuration, and test data recording and playback;
[0024] The node monitoring is used for designing node online status monitoring of models and virtual integrated simulation software, displaying node interaction event messages, displaying node interaction periodic messages, and viewing node interaction message contents;
[0025] The virtual bus is used for formatting logical message forwarding, binary physical message forwarding, stream data forwarding, and file data forwarding.
[0026] In at least one embodiment of the present application, the virtual integrated simulation software is used to support the dynamic operation of the design model, including system operation environment simulation software, dynamic data excitation simulation software, and physical property simulation software, wherein:
[0027] The system operation environment simulation software is used to provide common basic data for the operation of the design model;
[0028] The dynamic data excitation simulation software is used to provide specific dynamic data for the operation of the design model;
[0029] The physical property simulation software is used to simulate specific physical properties.
[0030] In at least one embodiment of the present application, virtual integrated data interconnection is carried out to ensure data interaction between the design model and the virtual integrated verification platform and the virtual integrated simulation software;
[0031] The implementation of virtual integrated data interconnection includes:
[0032] Define a unified model data format to ensure that the design model data can be imported into the virtual integration verification platform;
[0033] Configure input and output data in the form of text files to ensure the versatility of the system operating environment simulation software;
[0034] For the design model and virtual integrated simulation software connected to the virtual bus, the virtual bus transmission interface is adapted on the application side to ensure dynamic interaction between nodes during system operation.
[0035] In at least one embodiment of the present application, carrying out model acceptance debugging includes:
[0036] According to the design elements of each component of the target system formed by the component specification definition modeling, the component behavior design model, human-machine interface design model and interface data flow design model completed by the division of labor are accepted and debugged, and the compliance of each design model with the specification definition is checked respectively, and the interface matching of each design model with the virtual integrated simulation verification environment is debugged.
[0037] In at least one embodiment of the present application, a virtual integration verification test is carried out, including:
[0038] According to the design elements of the target system formed by system architecture modeling, each design model is configured and data interconnected with the virtual integrated simulation software through the virtual integrated simulation verification environment, and verification tests are carried out with each design model as the test object for the system function.
[0039] The invention has at least the following beneficial technical effects:
[0040] The model-based system virtual integration method of the present application provides a practical and operational method for conducting system collaborative design verification based on digital models; it inherits the model-based system design concept, makes full use of the model data generated in the design process, and integrates and verifies the various design tasks completed by the division of labor before development and implementation, so as to discover and solve design problems in advance, and promote the rapid iteration of large and complex system designs. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 It is a schematic diagram of a model-based system virtual integration working framework of an implementation method of the present application;
[0042] Figure 2 It is a schematic diagram of a model-based system virtual integration simulation verification implementation process of an implementation method of the present application;
[0043] Figure 3 It is a schematic diagram of a virtual integrated simulation verification environment of an implementation mode of the present application. DETAILED DESCRIPTION
[0044] In order to make the purpose, technical scheme and advantages of the implementation of this application clearer, the technical scheme in the embodiment of this application will be described in more detail below in conjunction with the drawings in the embodiment of this application. In the drawings, the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. The described embodiments are part of the embodiments of this application, not all of them. The embodiments described below with reference to the drawings are exemplary and are intended to be used to explain this application, and should not be construed as limitations on this application. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application. The embodiments of this application are described in detail below in conjunction with the drawings.
[0045] The following is combined with Figures 1 to 3 This application is described in further detail.
[0046] The present application provides a model-based system virtual integration method, comprising the following steps:
[0047] Model-based system design, including system architecture modeling, component specification definition modeling, and component development and design modeling;
[0048] Prepare for virtual integration tests, plan test plans, and build a virtual integration simulation verification environment;
[0049] Carry out model acceptance debugging and virtual integration verification tests on the model data generated during the system design process.
[0050] The model-based system virtual integration method of the present application, such as Figure 1 As shown in the figure, firstly, the system design is carried out based on the model, and then the virtual integration test preparation is carried out. After the construction of the virtual integration simulation verification environment is completed, the model acceptance debugging and virtual integration verification test are carried out based on the multiple design models generated in the system design process to confirm that the system requirements are correctly understood by all parties involved and the system design meets the functional requirements. Among them, the system architecture modeling forms a model description of the system's composition, cross-linking and other characteristics, the component specification definition modeling forms a model description of the external interaction and external interface of each related component, and the component development design modeling carries out detailed design simulation modeling in terms of corresponding functional behavior, human-machine interface, interface data flow, etc. according to the component characteristics. When constructing the virtual integration simulation verification environment, according to the scope of system design modeling, the simulation software required for the virtual integration verification platform and model operation is developed, and the adaptation between each node of the virtual integration and the platform is carried out; during the model acceptance debugging, according to the interface and interaction in the component specification definition model, the design models of each component completed by the division of labor are preliminarily checked; during the virtual integration verification test, according to the composition and cross-linking in the system architecture model, the system integration configuration initialization and communication interface configuration are carried out, and the system model verification is carried out in combination with system requirements and functions.
[0051] The model-based system virtual integration method of the present application uses a digital model to carry out system collaborative design and integration verification. In one embodiment of the present application, the implementation process is as follows: Figure 2 As shown in the figure, first carry out system architecture modeling, then carry out component specification definition modeling and then parallel component behavior design modeling, human-machine interface design modeling, and interface data flow design modeling. At the same time, carry out virtual integration test preparation, then carry out model acceptance debugging, and carry out virtual integration verification test after debugging. Otherwise, according to whether the specification is changed, return to the previous or later stage of component specification definition modeling and carry out related activities again. The overall implementation process includes system architecture modeling, component specification definition modeling, component behavior design modeling, human-machine interface design modeling, interface data flow design modeling, virtual integration test preparation, model acceptance debugging, and virtual integration verification test. These activities have a sequential or parallel relationship and some activities are repeated, so as to achieve the effect of iterative optimization design.
[0052] Specifically, the model-based system virtual integration method of the present application adopts digital models as a development means to carry out system design, and the model-based system design process mainly includes: system architecture modeling, component specification definition modeling and component development and design modeling, etc. In the preferred implementation of the present application, the process of system architecture modeling includes: using model views and model elements to describe the functional logic, decomposition structure, component cross-linking and characteristic parameters of the target system, and providing system-level design elements for virtual integration test preparation and virtual integration verification test. The process of component specification definition modeling includes: using model views and model elements to describe the external interactions, external interfaces, working states and technical performances of each component, and providing component-level design elements for virtual integration test preparation and model acceptance and debugging. Component development and design modeling includes: component behavior design modeling, human-machine interface design modeling, and interface data flow design modeling. Among them, component behavior design modeling uses model views, model elements, and program calls to design and simulate component functional behaviors, algorithm logic, and interface processing to obtain component behavior design models, which provide dynamic test models for model acceptance debugging and virtual integration verification tests; human-machine interface design modeling uses visual design tools to design and simulate the human-machine interaction interface of the target system to obtain a human-machine interface design model, which provides a dynamic test model for model acceptance debugging and virtual integration verification tests; interface data flow design modeling uses model views, model elements, or formatted data tables to define the data interacting between various components of the target system, and obtains an interface data flow design model (also called a system cross-linking design model), which provides a data transmission and distribution configuration model for model acceptance debugging and virtual integration verification tests.
[0053] In order to carry out relevant tests and verification experiments under the model-based system virtual integration framework, a virtual integration simulation verification environment must be built, such as Figure 3 As shown. In the preferred embodiment of the present application, preparation for virtual integration test is carried out, test scheme is planned, and virtual integration simulation verification environment is constructed, including: formulating test plan, designing test cases, constructing virtual integration verification platform, developing virtual integration simulation software, and carrying out virtual integration data interconnection according to the scope of target system design modeling and the purpose of virtual integration test, so as to provide virtual integration simulation verification environment for model acceptance debugging and virtual integration verification test.
[0054] Advantageously, in this embodiment, the virtual integrated verification platform is used to support the distributed deployment of design models and virtual integrated simulation software, and provide data transmission services and monitoring and management test processes during dynamic operation. The virtual integrated verification platform is generally a computer information system that tests and verifies related design models. The functional components of the virtual integrated verification platform mainly include platform management, node monitoring, and virtual bus, among which platform management is mainly used for interface data flow import, external user data access, target system configuration, and test data recording and playback; node monitoring is mainly used for node online status monitoring of design models and virtual integrated simulation software, node interaction event message display, node interaction period message display, and node interaction message content viewing; virtual bus is mainly used for formatted logic message forwarding, binary physical message forwarding, stream data forwarding, and file data forwarding.
[0055] In this embodiment, the virtual integrated simulation software is various types of simulation software that can support the dynamic operation of the design model of the tested system, mainly including system operation environment simulation software, dynamic data excitation simulation software, and physical property simulation simulation software. Among them, the system operation environment simulation software generally adopts mature commercial simulation software in the field where the target system is located, which is used to provide general basic data for the operation of the design model, such as flight environment simulation, battlefield environment simulation, etc.; dynamic data excitation simulation software is used to provide specific dynamic data for the operation of the design model; dynamic data excitation simulation software is mainly for individual design models that need to rely on dynamic data of other nodes to operate normally, but they do not belong to the scope of system design modeling, and corresponding simulation software needs to be developed at this time; physical property simulation simulation software is used to simulate specific physical properties. For the purpose of the virtual integrated verification of the target system, corresponding simulation software is developed when necessary to simulate certain physical properties, such as mechanism motion characteristics, electromagnetic radiation characteristics, etc.
[0056] In this embodiment, virtual integrated data interconnection is carried out to ensure correct data interaction between the design model and the virtual integrated verification platform and virtual integrated simulation software. The implementation of virtual integrated data interconnection mainly includes: defining data formats, configuration files and interface adaptation. By defining a unified model data format, it is ensured that the design model data can be correctly imported into the virtual integrated verification platform; the input and output data are configured in the form of text files to ensure the versatility of the system operating environment simulation software in order to meet the virtual integrated verification requirements of the target system; for the design model and virtual integrated simulation software connected to the virtual bus, the virtual bus transmission interface is adapted on the application side to ensure dynamic interaction between nodes during system operation.
[0057] The model-based system virtual integration method of the present application mainly includes the following process of model acceptance and debugging: according to the design elements of each component of the target system formed by modeling according to the component specification definition, the component behavior design model, the human-machine interface design model and the interface data flow design model completed by the division of labor are accepted and debugged, and the compliance of each design model with the specification definition is checked respectively, and the interface matching of each design model with the virtual integrated simulation verification environment is debugged. The process of conducting virtual integration verification tests mainly includes: according to the design elements of the target system formed by modeling the system architecture, each design model is matched with the virtual integrated simulation software for configuration and data interconnection through the virtual integrated simulation verification environment, and verification tests with each design model as the test object are carried out for the system function.
[0058] The model-based system virtual integration method of the present application adopts a digital model as a means of system design and development, and then takes the design elements expressed in the model as the test object, carries out virtual integration verification experiments in a virtual integration simulation verification environment, and iteratively optimizes the design elements of each part.
[0059] The model-based system virtual integration method of this application conducts system design based on the model, builds a virtual integration simulation verification environment, and conducts virtual integration tests based on the model data generated during the system design process to confirm that the system requirements are correctly understood by all parties involved in the research and that the system design meets the functional requirements, forming a new technology under the framework of MBSE (model-based system engineering). This application can bring the following beneficial effects: a) Preliminary confirmation of each design element based on the model data generated during the design process to improve the design quality; b) Use digital models to connect the work of multiple positions in the system R&D team and accelerate system design iterations; c) The test data generated by the virtual integration test can provide a reference for the physical test and improve the efficiency of verification work.
[0060] The model-based system virtual integration method of this application proposes a virtual integration verification concept based on the background of model-based system design, further explores the value of system design models in integration verification, and uses digital models to integrate and check the design results of related positions to confirm their correctness and consistency. The characteristics of this application are that it takes into account the general process of system engineering from overall architecture to component definition, then to component development and design, and finally to integration verification, and has wide applicability and engineering practicality; combined with the work decomposition and model means of large-scale complex system research and development, a specific virtual integration workflow is given; in order to ensure that the design models of each part can operate normally and interact dynamically, a set of virtual integration simulation verification environments is constructed. This application provides a practical and operational method for conducting system collaborative design verification based on digital models, inherits the model-based system design concept, makes full use of the model data generated in the design process, and integrates and verifies the various design tasks completed by division of labor before development and implementation, so as to discover and solve design problems in advance, which is conducive to the rapid iteration of large-scale complex system design.
[0061] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A model-based system virtual integration method, characterized in that: include: Model-based system design, including system architecture modeling, component specification definition modeling, and component development and design modeling; Prepare for virtual integration tests, plan test plans, and build a virtual integration simulation verification environment; Carry out model acceptance debugging and virtual integration verification tests on the model data generated during the system design process.
2. The model-based system virtual integration method according to claim 1, characterized in that: The system architecture modeling includes: Model views and model elements are used to describe the functional logic, decomposition structure, component cross-linking and characteristic parameters of the target system, providing system-level design elements for virtual integration test preparation and virtual integration verification test.
3. The model-based system virtual integration method according to claim 2, characterized in that: The component specification definition modeling includes: Model views and model elements are used to describe the external interactions, external interfaces, working states and technical performance of each component, providing component-level design elements for virtual integration test preparation and model acceptance and debugging.
4. The model-based system virtual integration method according to claim 3, characterized in that: The component development design modeling includes: Component behavior design modeling, using model views, model elements and program calls to simulate component functional behavior, algorithm logic and interface processing, to obtain component behavior design models, and provide dynamic test models for model acceptance debugging and virtual integration verification tests; Human-machine interface design modeling: Use visual design tools to design and simulate the human-machine interaction interface of the target system to obtain a human-machine interface design model, and provide a dynamic test model for model acceptance debugging and virtual integration verification tests; Interface data flow design modeling uses model views, model elements or formatted data tables to define the data interacting between the various components of the target system, and obtains an interface data flow design model to provide a data transmission and distribution configuration model for model acceptance debugging and virtual integration verification testing.
5. The model-based system virtual integration method according to claim 4, characterized in that: Prepare for virtual integration tests, plan test plans, and build a virtual integration simulation verification environment, including: According to the scope of target system design modeling and the purpose of virtual integration testing, formulate test plans, design test cases, build virtual integration verification platforms, develop virtual integration simulation software, and carry out virtual integration data interconnection to provide a virtual integration simulation verification environment for model acceptance debugging and virtual integration verification testing.
6. The model-based system virtual integration method according to claim 5, characterized in that: The virtual integrated verification platform is used to support the distributed deployment of design models and virtual integrated simulation software, provide data transmission services during dynamic operation, and monitor and manage the test process; The functional components of the virtual integrated verification platform include platform management, node monitoring, and virtual bus, wherein: The platform management is used for interface data flow import, external user data access, target system configuration, and test data recording and playback; The node monitoring is used for designing node online status monitoring of models and virtual integrated simulation software, displaying node interaction event messages, displaying node interaction periodic messages, and viewing node interaction message contents; The virtual bus is used for formatting logical message forwarding, binary physical message forwarding, stream data forwarding, and file data forwarding.
7. The model-based system virtual integration method according to claim 5, characterized in that: The virtual integrated simulation software is used to support the dynamic operation of the design model, including system operation environment simulation software, dynamic data excitation simulation software, and physical property simulation software, wherein: The system operation environment simulation software is used to provide common basic data for the operation of the design model; The dynamic data excitation simulation software is used to provide specific dynamic data for the operation of the design model; The physical property simulation software is used to simulate specific physical properties.
8. The model-based system virtual integration method according to claim 5, characterized in that: Carry out virtual integration data interconnection to ensure data interaction between the design model and the virtual integration verification platform and virtual integration simulation software; The implementation of virtual integrated data interconnection includes: Define a unified model data format to ensure that the design model data can be imported into the virtual integration verification platform; Configure input and output data in the form of text files to ensure the versatility of the system operating environment simulation software; For the design model and virtual integrated simulation software connected to the virtual bus, the virtual bus transmission interface is adapted on the application side to ensure dynamic interaction between nodes during system operation.
9. The model-based system virtual integration method according to claim 5, characterized in that: Carry out model acceptance and debugging, including: According to the design elements of each component of the target system formed by the component specification definition modeling, the component behavior design model, human-machine interface design model and interface data flow design model completed by the division of labor are accepted and debugged, and the compliance of each design model with the specification definition is checked respectively, and the interface matching of each design model with the virtual integrated simulation verification environment is debugged.
10. The model-based system virtual integration method according to claim 9, characterized in that: Conduct virtual integration verification tests, including: According to the design elements of the target system formed by system architecture modeling, each design model is configured and data interconnected with the virtual integrated simulation software through the virtual integrated simulation verification environment, and verification tests are carried out with each design model as the test object for the system function.