A packaging management method for new quality capability models built on functional model library

Through technical means such as SysML language and differential algebraic equations, executable code and integrated interfaces are automatically generated to realize the joint simulation of new quality capability models and existing models, solving the problem of low simulation efficiency of new equipment and new tactics and tactics in the existing technology, and significantly improving the flexibility and argumentation efficiency of the simulation platform.

CN114297817BActive Publication Date: 2025-04-25BEIJING SIMULATION CENT
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111395763.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-23
Publication Date
2025-04-25
Estimated Expiration
2041-11-23

AI Technical Summary

Technical Problem

The existing system simulation platform lacks flexibility when dealing with brand new equipment and new tactics and tactics, and needs to redevelop component models and algorithm codes, resulting in high-volume programming and integrated debugging and inefficient efficiency.

Method used

The SysML language is used to describe the architecture model, and the composition and connection relationship between the new quality capability model and the existing simulation model is described through the block definition diagram and the internal block diagram. Differential algebraic equations and behavior trees are introduced to automatically generate executable code and integrated interfaces to realize the joint simulation of the new quality capability model and the existing model.

Benefits of technology

Through the automated code generation and integration process, the efficiency of adding new quality capability models is significantly improved, and the flexibility of system simulation and system argumentation are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114297817B_ABST
    Figure CN114297817B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a packaging management method for a new quality capability model constructed for a functional model library, the method comprising: S10, using SysML language to describe the system architecture model of a target research object, and describing the composition and connection relationship between the new quality capability model and an existing system simulation model through a block definition diagram and an internal block diagram; S20, describing the new quality capability model, introducing differential algebraic equations in a parameter diagram to achieve a description of system dynamics, and introducing a behavior tree based on a state diagram and an activity diagram to achieve a description of behavior logic; S30, compiling the new quality capability model, achieving automatic generation of executable codes for system dynamics and the behavior logic, and generating an integrated interface with the existing system simulation model that complies with the description of the block definition diagram and the internal block diagram; S40, calling a system simulation engine and a model to achieve joint simulation of the new quality capability model and the existing system simulation model, and supporting the improvement of the new quality capability model through S10-S30 to achieve rapid iteration of system demonstration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of technology model simulation, and more specifically, to a packaging management method for a new quality capability model constructed for a functional model library. Background Art

[0002] System demonstration is an important means to support equipment model establishment and overall equipment design. The core is to combine system architecture modeling with system simulation. The system simulation platform can inherit the functions, indicators and timing logic output by the system architecture model, which is the prerequisite for completing system demonstration. The specific implementation process is as follows:

[0003] (1) System architecture modeling undertakes mission tasks, designs system architecture models based on frameworks such as DoDAF, sorts out equipment operation behaviors and interaction relationships, and obtains equipment capability lists;

[0004] (2) Indicator modeling undertakes a capacity list and obtains tactical indicators through various forward definition methods of indicators;

[0005] (3) Equipment modeling follows the capability list, operational behavior, and tactical indicators, and completes indicator verification and optimization through configuration of environment, sensor, mobility, communication, and command and control algorithms;

[0006] (4) Assumption modeling follows the interaction between equipment, constructs equipment model grouping and command and control relationships, and deploys them in a virtual physical space-time environment to complete the scenario setting of the system simulation.

[0007] The architecture functional model library model is usually described by the corresponding platform and tools, which can describe the task process, interaction relationship, equipment behavior and equipment function. The Unified Platform for Equipment System Demonstration (UPDM) can realize the verification of timing logic relationship based on state diagrams and sequence diagrams. However, more complex system simulations still need to be completed in professional system simulation platforms, which only requires the mapping of the architecture model to the simulation assumptions of the system simulation platform, as well as the mapping of the equipment behavior model in the architecture model to the equipment physical model (parameterized component model) in the system simulation platform.

[0008] Current system simulation platforms are usually based on parameterized component models to quickly define and build simulation systems. Their flexibility is reflected in parameterization. For the same aircraft component model, different parameters can be set to simulate different types of aircraft. However, if the system architecture model involves the description of new capabilities (new equipment, new tactics and methods), the flexibility of the existing system simulation platform is far from enough. Specifically, (1) If it involves new equipment, the corresponding component model cannot be found in the existing model library, and the component model code needs to be redeveloped according to the component model specification and incorporated into the system simulation platform; (2) If it involves new tactics and methods, there is no ready-made algorithm code for reuse, and the algorithm code also needs to be written according to the corresponding specification and integrated into the system simulation platform.

[0009] On the one hand, the workload of programming development is not small; on the other hand, the workload of integration and debugging is very large (the system is a complex system with time dynamics, and it is necessary to evaluate their overall dynamic behavior on the time axis through experiments. Simply independently testing the newly developed models and algorithms is far from enough). This leads to low efficiency in system demonstration when new quality capabilities are involved, which urgently needs to be solved by introducing new models and new means. Summary of the invention

[0010] In order to solve at least one of the above problems, the present application proposes a packaging management method for a new quality capability model constructed for a functional model library, the method comprising:

[0011] S10. Use SysML language to describe the system architecture model of the target research object, and describe the composition and connection relationship between the new quality capability model and the existing system simulation model through block definition diagram and internal block diagram;

[0012] S20, describe the new quality capability model, introduce differential algebraic equations in the parameter diagram to describe the system dynamics, and introduce behavior trees based on the state diagram and activity diagram to describe the behavior logic;

[0013] S30, compiling a new quality capability model, realizing automatic generation of executable codes for the system dynamics and the behavior logic, and generating an integrated interface with the existing system simulation model that conforms to the block definition diagram and the internal block diagram description;

[0014] S40, calling the system simulation engine and model to realize the joint simulation of the new quality capability model and the existing system simulation model, and supporting the improvement of the new quality capability model through S10-S30 to realize the rapid iteration of system demonstration.

[0015] In a specific embodiment, the S10 includes:

[0016] S100, using the inheritance and combination relationship of the SysML language, reusing the existing system simulation model to create an equipment combat system architecture model including the new quality capability model;

[0017] S102, describing the structure of the equipment combat system architecture model including the new quality capability model through the block definition diagram, wherein the structure includes parameters, variables, components and interfaces;

[0018] S104. Describe the interactive relationship between the new quality capability model and the existing system simulation model through the internal block diagram.

[0019] In a specific embodiment, the S20 includes:

[0020] S200, introduce differential algebraic equations and conditional judgment based on SysML constraint module;

[0021] S202, describing the constraints in the new quality capability model through a parameter diagram;

[0022] S204. Based on the state diagram and activity diagram of SysML, a behavior tree is introduced as a new behavior diagram to describe the behavior logic of the new quality capability model.

[0023] In a specific embodiment, the S30 includes:

[0024] S300, according to the system dynamics of the new quality capability model described in the expanded SysML language, and correspondingly generating continuous state variables and continuous system simulation codes solved by the system simulation engine;

[0025] S302, generating discrete state variables and discrete event system simulation codes processed by the system simulation engine according to the behavior logic of the new quality capability model described in the extended SysML language;

[0026] S304: Automatically generate an integration interface between the new quality capability model and the existing system simulation model according to the description of the block definition diagram and the internal block diagram.

[0027] In a specific embodiment, the S40 includes:

[0028] According to the results of the joint simulation, the new quality capability model is improved through S10-S30 to achieve rapid iteration of system demonstration.

[0029] In a specific embodiment, the constraints include system dynamics equations.

[0030] In a specific embodiment, the interactive relationship is implemented in a publication and subscription manner.

[0031] In a specific embodiment, the new capabilities include brand-new equipment and new tactics and methods.

[0032] The beneficial effects of the present invention are as follows:

[0033] In response to the current existing problems, this application proposes a packaging and management method for new quality capability models for the construction of functional model libraries, and is committed to building a new model and new means for the integration of new quality capability modeling and simulation, effectively reusing information such as task processes, interaction relationships, equipment behaviors, and equipment functions in the system architecture model, and realizing automatic code generation and automatic integration of incremental system simulation models through effective fusion and automatic mapping of system architecture models and system simulation models, supporting the efficient addition of new quality capability models such as new equipment, new tactics and strategies to the system simulation platform, and effectively improving the flexibility of system simulation and the efficiency of system demonstration. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0035] Figure 1 A flowchart of a method for encapsulating and managing a new quality capability model constructed for a functional model library according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0036] To make the technical solutions and advantages of the present invention more clear, the embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.

[0037] like Figure 1 As shown, the present application proposes a packaging management method for a new quality capability model constructed for a functional model library, wherein the new quality capability is brand-new equipment and new tactics and methods, and the method includes:

[0038] S10. Use SysML language to describe the system architecture model of the target research object, and use block definition diagrams and internal block diagrams to describe the composition and connection relationship between the new quality capability model and the existing system simulation model.

[0039] That is, the structure of the new quality capability model and its relationship with the existing simulation system model can be quickly defined through the block definition diagram and the internal block diagram. In a specific example, the S10 includes:

[0040] S100, using the inheritance and combination relationship of the SysML language, reusing the existing system simulation model to create an equipment combat system architecture model including the new quality capability model;

[0041] S102, describing the equipment combat system architecture model including the new quality capability model through the block definition diagram, wherein the structure includes parameters, variables, components and interfaces;

[0042] S104. Describe the interactive relationship between the new quality capability model and the existing system simulation model, that is, the interface connection relationship, through the internal block diagram.

[0043] In this example, the structure of the new quality capability model and its relationship with the existing simulation system model can be quickly defined through block definition diagrams and internal block diagrams.

[0044] S20. Describe the new quality capability model, introduce differential algebraic equations in the parameter diagram to describe the system dynamics, and introduce behavior trees based on the state diagram and activity diagram to describe the behavior logic.

[0045] That is, the behavior of the new quality capability model can be quickly defined through the expanded parameter diagram and behavior diagram. In a specific embodiment, the S20 includes:

[0046] S200, introduce differential algebraic equations and conditional judgment based on SysML constraint module;

[0047] S202, describing the constraints in the new quality capability model through a parameter diagram; wherein the constraints are usually dynamic equations and physical equations in other fields;

[0048] S204. Based on the state diagram and activity diagram of SysML, a behavior tree is introduced as a new behavior diagram to describe the behavior logic of the new quality capability model. Compared with the three behavior diagrams of SysML, the behavior tree is more flexible and easier to modify. By making full use of the characteristics of the four diagrams, the behavior logic of the new quality capability model can be described more efficiently.

[0049] S30, compile the new quality capability model to realize automatic generation of executable codes for the system dynamics and the behavior logic, and generate an integrated interface with the existing system simulation model that conforms to the block definition diagram and the internal block diagram description.

[0050] That is to say, the rapid integration of the new quality capability model and the system simulation model is achieved by automatic code generation. In a specific example, the S30 includes:

[0051] S300, according to the dynamics of the new quality capability model described in the expanded SysML language, and correspondingly generating continuous state variables and continuous system simulation codes solved by the system simulation engine;

[0052] S302, generating discrete state variables and discrete event system simulation codes processed by the system simulation engine according to the behavior logic of the new quality capability model described in the expanded SysML language;

[0053] S304: Automatically generate an integration interface between the new quality capability model and the existing system simulation model according to the description of the block definition diagram and the internal block diagram.

[0054] It should be noted that the interaction method adopts the publication and subscription method. The system simulation model does not need to make code-level modifications to the interface of the new quality capability model. The information interaction between the new quality capability model and the system simulation model can be achieved through automatic code generation.

[0055] S40, calling the system simulation engine and model to realize the joint simulation of the new quality capability model and the existing system simulation model, and supporting the improvement of the new quality capability model through S10-S30 to realize the rapid iteration of system demonstration.

[0056] That is to say, by designing assumptions and calling the system simulation engine, the new quality capability model is co-simulated with other simulation models in the system, and the new quality capability model is quickly system-verified by designing different assumptions. According to the feedback of the co-simulation results, the design of the new quality capability model is improved again through iterations of steps S10 to S30, and the rapid iteration of system verification is realized.

[0057] This application can achieve effective integration and automatic mapping of system architecture models and system simulation models, forming a new mode and new means of integrating new quality capability modeling and simulation, and effectively improving the efficiency of system demonstration in cases involving new quality capabilities.

[0058] Furthermore, this application is committed to building a new model and new means for the integration of new quality capability modeling and simulation, effectively reusing information such as task processes, interactive relationships, equipment behaviors, and equipment functions in the system architecture model, and realizing the automatic code generation and integration of incremental system simulation models through the effective integration and automatic mapping of the system architecture model and the system simulation model, supporting the efficient addition of new quality capability models such as new equipment, new tactics and strategies to the system simulation platform, and effectively improving the flexibility of system simulation and the efficiency of system demonstration. Specifically, the traditional manual development and integration code time is calculated in weeks, while the new automatic generation and integration code time can be calculated in hours, which significantly improves efficiency.

[0059] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not limitations on the implementation methods of the present invention. For ordinary technicians in the relevant field, other different forms of changes or modifications can be made based on the above description. It is impossible to list all the implementation methods here. All obvious changes or modifications derived from the technical solution of the present invention are still within the protection scope of the present invention.

Claims

1. A packaging management method for a new quality capability model built for a functional model library, characterized in that: include: S10. Use SysML language to describe the system architecture model of the target research object, and describe the composition and connection relationship between the new quality capability model and the existing system simulation model through block definition diagram and internal block diagram; S20, describe the new quality capability model, introduce differential algebraic equations in the parameter diagram to describe the system dynamics, and introduce behavior trees based on the state diagram and activity diagram to describe the behavior logic; S30, compiling a new quality capability model, realizing automatic generation of executable codes for the system dynamics and the behavior logic, and generating an integrated interface with the existing system simulation model that conforms to the block definition diagram and the internal block diagram description; S40, calling the system simulation engine and model to realize the joint simulation of the new quality capability model and the existing system simulation model, and supporting the improvement of the new quality capability model through S10-S30 to realize the rapid iteration of system demonstration; The new quality capability model includes a brand-new equipment model and a new tactics and methods model.

2. The method according to claim 1, characterized in that The S10 includes: S100, using the inheritance and combination relationship of the SysML language, reusing the existing system simulation model to create an equipment combat system architecture model including the new quality capability model; S102, describing the structure of the equipment combat system architecture model including the new quality capability model through the block definition diagram, wherein the structure includes parameters, variables, components and interfaces; S104. Describe the interactive relationship between the new quality capability model and the existing system simulation model through the internal block diagram.

3. The method according to claim 1, characterized in that: The S20 includes: S200, introduce differential algebraic equations and conditional judgment based on SysML constraint module; S202, describing the constraints in the new quality capability model through a parameter diagram; S204. Based on the state diagram and activity diagram of SysML, a behavior tree is introduced as a new behavior diagram to describe the behavior logic of the new quality capability model.

4. The method according to claim 1, characterized in that The S30 includes: S300, generating continuous state variables and continuous system simulation codes solved by the system simulation engine according to the system dynamics of the new quality capability model described in the expanded SysML language; S302, generating discrete state variables and discrete event system simulation codes processed by the system simulation engine according to the behavior logic of the new quality capability model described in the extended SysML language; S304: Automatically generate an integration interface between the new quality capability model and the existing system simulation model according to the description of the block definition diagram and the internal block diagram.

5. The method according to claim 1, characterized in that The S40 includes: According to the results of the joint simulation, the new quality capability model is improved through S10-S30 to achieve rapid iteration of system demonstration.

6. The method according to claim 3, characterized in that The constraints include system dynamics equations.

7. The method according to claim 2, characterized in that The interactive relationship is realized by publishing and subscribing.

Citation Information

Patent Citations

  • Information physical fusion system modeling method based on SysML / MARTE

    CN106096126A

  • System design apparatus and method

    US20180196646A1