A first-principle prototype integrated virtualization test verification method

By using Dirac symbolic modeling and multibody dynamics evolution calculation, the interoperability barrier of virtualized systems is solved, achieving interoperability compatibility and scalability of multibody systems, reducing integration difficulty, and providing a rigorous mathematical expression.

CN115563764BActive Publication Date: 2026-03-03CHINA ACAD OF LAUNCH VEHICLE TECH
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211193713.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-28
Publication Date
2026-03-03
Estimated Expiration
2042-09-28

AI Technical Summary

Technical Problem

The existing technology has serious interoperability barriers in virtualization systems, which makes it difficult to integrate heterogeneous systems and cannot achieve broad interoperability compatibility and virtualization scalability.

Method used

Using Dirac notation as the basic modeling paradigm, the multibody problem is decoupled into a large number of two-body problems. The correctness of the system integration is verified by multibody dynamics evolution calculation. Mechanism model, data model and physical encapsulation model are used to describe and calculate the system state.

Benefits of technology

It achieves broad interoperability and virtualization scalability of multi-body systems, reduces the difficulty of system integration, provides a rigorous mathematical expression, and conforms to the laws of complexity understanding in engineering practice.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115563764B_ABST
    Figure CN115563764B_ABST
Patent Text Reader

Abstract

A first principle prototype integrated virtualization test verification method, steps are as follows: prototype is mapped to data space after virtualization process, and virtual prototype object in data space is formed;Virtual prototype object is subjected to multi-body dynamics evolution calculation, and the virtualization time evolution result of the system state parameter after prototype integration is obtained, and the consistency of the evolution result and the design expected state is compared, and the correctness of the running state after system integration is verified.The present application gives a universal mathematical and physical method paradigm, and the multi-body problem is decoupled into the superposition of a large number of two-body problems, and various heterogeneous models can be widely encapsulated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a first-principle prototype integrated virtualization test verification method, belonging to the field of systems engineering. Background Technology

[0002] Virtual-real fusion testing involves virtualizing subsystem prototypes, encapsulating them according to a unified modeling paradigm, and conducting authoritative virtualization experiments in the digital domain based on digital threads. Authoritative virtualization is a digital model of a system that can run in the digital domain. Through simulation, it presents the system's inputs, operating environment, internal functions, and behaviors; essentially, it is a simulation application system with a defined level of credibility for a particular piece of equipment or system. Its main purpose is to verify the behavior, performance, and effectiveness of the entire integrated system. Engineering data itself has significant heterogeneity, and its integration and virtualization face severe interoperability barriers.

[0003] To ensure that the virtualized system prototype has broad interoperability and virtualization scalability, it is necessary to perform dynamic integrated calculations on multi-body interaction systems composed of multiple systems based on universal mathematical physics methods; and further, to build distributed software based on this method to achieve interconnection, interoperability, and interoperability of heterogeneous data objects. Summary of the Invention

[0004] The technical problem solved by this invention is to overcome the shortcomings of the prior art and provide a first-principles prototype integrated virtualization test verification method. It gives a universal mathematical physics paradigm, in which the multibody problem is decoupled into a superposition of a large number of two-body problems, and can widely encapsulate various heterogeneous models.

[0005] The technical solution of this invention is: a first-principle prototype integrated virtualization test verification method, comprising:

[0006] The prototype is mapped to the data space through a virtualization process, forming a virtual prototype object in the data space;

[0007] Multibody dynamics evolution calculations are performed on the virtual prototype object to obtain the virtualized time evolution results of the system state parameters after prototype integration. The correctness of the system integration operation state is verified by comparing the consistency of the evolution results with the expected design state.

[0008] The virtual prototype object in the data space includes product attributes and status attributes, where product attributes describe the physical form of the prototype itself; and status attributes characterize the operating status of the prototype.

[0009] The multibody dynamics evolution calculation of the virtual prototype object includes:

[0010] A state variable pool for the virtual prototype object is established in the data space, such that at any time T, the system state is described by a state vector, denoted as |A(T)>, where |A(T)> is a state vector in a generalized coordinate system of Hilbert space. In the computer, it is implemented as a variable pool or structure containing variables with specific values ​​in product attributes and state attributes. The data of the virtual prototype object is initialized in the data space, including defining and checking the state variables of the virtual prototype object and assigning initial values.

[0011] Multibody dynamics evolution calculations are performed on the virtual prototype object, sequentially including environmental interaction calculations, multibody interaction calculations, and time propagation calculations. During the calculations, operators are used to represent interactions, causing the state parameters of the experimental system to evolve over time; these operators are denoted as follows:

[0012] The virtual prototype object is updated based on the state evolution results after all interactive calculations are completed.

[0013] The virtual prototype contains all the information generated after the system has gone through the development process, including two categories: morphological description and behavioral description. In the virtualization process, the morphological description is converted into product attribute objects, and the behavioral description is converted into state attribute objects and interaction method objects.

[0014] The aforementioned environmental interaction calculations include gravity, aerodynamic forces, aerodynamic heat, radiative heating, and electromagnetic radiation field factors, denoted using Dirac notation. The specific calculation method is as follows: Before the multi-body interactive calculation begins, interactive calculations are performed sequentially with all prototypes participating in the integrated virtualization test verification to calculate the environmental influences on each prototype. Then, the similar influences are summed to calculate the resultant force, the resultant thermal field, and the resultant electromagnetic environment field.

[0015] The multi-person interactive computation described above is denoted using Dirac notation as follows: A is the enabler of the interaction, and B is the receiver of the interaction; the process by which the interactions within all subsystems generate interactions is as follows: (Multi-body interaction computation yields the following results.)

[0016] All prototypes participating in the integrated virtualization test verification are sorted, and all prototypes are formed into a complete system or architecture. Their interactions, including force, heat flow, and information flow, are calculated one by one in sequence.

[0017] When calculating the interaction between a prototype and other prototypes, iterate through all operators in the sequence in which the prototype is the interaction receiver;

[0018] The results of all interactions, |A(Δ)), are calculated based on a unified initial state, that is, the external field effect and interaction effect are calculated using the initial state |A(T)> of each dynamic simulation; the final state of the dynamic evolution result is expressed as |A(T′)>=|A(T))+|A(Δ)>;

[0019] If for a certain variable in the prototype state, there are multiple interaction operators that can cause the variable to change, then all |A(Δ)> must be calculated by vector or scalar accumulation.

[0020] The multibody dynamics evolution calculation involves three types of computer implementations of operators: mechanistic models, data models, and physical encapsulation models. The computer implementation method of the operators is a callable method function, whose input and output are variable pools with the same form as the state vector.

[0021] The aforementioned mechanism model refers to a mathematical model with a solvable differential equation expression. Initial values ​​are assigned to these mathematical models through function encapsulation, the final state value after time evolution is calculated, and the final state value is returned.

[0022] The data model is an approximate or fitted model constructed based on experimental space data. The experimental space is the space comprised of the states, operating modes, and time intervals of the experimental system, and its set can be represented as... By encapsulating these values ​​in a function, we can find the final state value after time evolution based on the difference between the input and the lookup table, and then return the final state value.

[0023] The physical encapsulation model refers to a model that encapsulates the physical input / output interfaces of a physical prototype into a computer program interface and acquires input / output data.

[0024] The advantages of this invention compared to the prior art are:

[0025] (1) Using Dirac symbols as the basic modeling paradigm, it has broad applicability to multibody problems and provides a rigorous mathematical expression of the interaction between systems compared with the traditional pure function input-output matching description method.

[0026] (2) The traditional problem of solving simultaneous differential equations of multiple systems is transformed into the superposition of the results of multiple two-body interactions, which reduces the integration difficulty.

[0027] (3) Using interaction operators to describe interactions can gradually increase the complexity of interactions between systems, which is in line with the principle of understanding from shallow to deep in engineering practice. Attached Figure Description

[0028] Figure 1 This is a flowchart of the method of the present invention. Detailed Implementation

[0029] This invention provides a first-principle prototype integrated virtualization test verification method, comprising:

[0030] The prototype is mapped to the data space through a virtualization process, forming a virtual prototype object in the data space;

[0031] Multibody dynamics evolution calculations are performed on the virtual prototype object to obtain the virtualized time evolution results of the system state parameters after prototype integration. The correctness of the system integration operation state is verified by comparing the consistency of the evolution results with the expected design state.

[0032] The virtual prototype object in the data space includes product attributes and status attributes, where product attributes describe the physical form of the prototype itself; and status attributes characterize the operating status of the prototype.

[0033] The multibody dynamics evolution calculation of the virtual prototype object includes:

[0034] A state variable pool for the virtual prototype object is established in the data space, such that at any time T, the system state is described by a state vector, denoted as |A(T)>, where |A(T)> is a state vector in a generalized coordinate system of Hilbert space. In the computer, it is implemented as a variable pool or structure containing variables with specific values ​​in product attributes and state attributes. The data of the virtual prototype object is initialized in the data space, including defining and checking the state variables of the virtual prototype object and assigning initial values.

[0035] Multibody dynamics evolution calculations are performed on the virtual prototype object, sequentially including environmental interaction calculations, multibody interaction calculations, and time propagation calculations. During the calculations, operators are used to represent interactions, causing the state parameters of the experimental system to evolve over time; these operators are denoted as follows:

[0036] The virtual prototype object is updated based on the state evolution results after all interactive calculations are completed.

[0037] The virtual prototype contains all the information generated after the system has gone through the development process, including two categories: morphological description and behavioral description. In the virtualization process, the morphological description is converted into product attribute objects, and the behavioral description is converted into state attribute objects and interaction method objects.

[0038] The aforementioned environmental interaction calculations include gravity, aerodynamic forces, aerodynamic heat, radiative heating, and electromagnetic radiation field factors, denoted using Dirac notation. The specific calculation method is as follows: Before the multi-body interactive calculation begins, interactive calculations are performed sequentially with all prototypes participating in the integrated virtualization test verification to calculate the environmental influences on each prototype. Then, the similar influences are summed to calculate the resultant force, the resultant thermal field, and the resultant electromagnetic environment field.

[0039] The multi-person interactive computation described above is denoted using Dirac notation as follows: A is the enabler of the interaction, and B is the receiver of the interaction; the process by which the interactions within all subsystems generate interactions is as follows: (Multi-body interaction computation yields the following results.)

[0040] All prototypes participating in the integrated virtualization test verification are sorted, and all prototypes are formed into a complete system or architecture. Their interactions, including force, heat flow, and information flow, are calculated one by one in sequence.

[0041] When calculating the interaction between a prototype and other prototypes, iterate through all operators in the sequence in which the prototype is the interaction receiver;

[0042] The result of all interactions, |A(Δ)>, is calculated based on a unified initial state, that is, the initial state |A(T)> of each dynamic simulation is used to calculate the external field effect and the interaction effect; the final state of the dynamic evolution result is expressed as |A(T′)>=|A(T)>+|A(Δ)>;

[0043] If for a certain variable in the prototype state, there are multiple interaction operators that can cause the variable to change, then all |A(Δ)> must be calculated by vector or scalar accumulation.

[0044] The multibody dynamics evolution calculation involves three types of computer implementations of operators: mechanistic models, data models, and physical encapsulation models. The computer implementation method of the operators is a callable method function, whose input and output are variable pools with the same form as the state vector.

[0045] The aforementioned mechanism model refers to a mathematical model with a solvable differential equation expression. Initial values ​​are assigned to these mathematical models through function encapsulation, the final state value after time evolution is calculated, and the final state value is returned.

[0046] The data model is an approximate or fitted model constructed based on experimental space data. The experimental space is the space comprised of the states, operating modes, and time intervals of the experimental system, and its set can be represented as... By encapsulating these values ​​in a function, we can find the final state value after time evolution based on the difference between the input and the lookup table, and then return the final state value.

[0047] The physical encapsulation model refers to a model that encapsulates the physical input / output interfaces of a physical prototype into a computer program interface and acquires input / output data.

[0048] The following is combined Figure 1 The present invention will be further described in detail with reference to specific embodiments:

[0049] The following is an example of a virtual experiment involving the interaction between a one-dimensional point mass and a spring. The spring has a static length of L0, one end is fixed at x=0, and its spring constant is k. The point mass has mass m and a velocity v.

[0050] Two objects are mapped into the data space through a virtualization process, forming virtual prototype objects. The virtual prototype objects in the data space include product attributes and state attributes. The spring's product attributes include static length L0 and spring constant k; the mass's product attributes include mass m. The spring's state attributes include position and compression, while the mass's state attributes are position, velocity V, and force F.

[0051] After mapping the mass and the spring, the multibody dynamics evolution calculation steps can be carried out.

[0052] First, initialize the data objects of the virtual prototype in the data space, assign initial values ​​to all product attributes and status attributes, and check the rationality of the data. If an unreasonable state such as negative quality or negative static length occurs, an error will be reported.

[0053] Multibody dynamics evolution calculations were performed on the virtual prototype object of the above system, and the three steps of environmental interaction calculation, multibody interaction calculation and time propagation calculation were carried out in sequence.

[0054] There is no external force field in this system, so the results of environmental interaction calculations do not affect the state.

[0055] In multi-body interaction calculations, the interaction between the mass and the spring is first calculated. Based on the position of the mass and the fixed point of the spring, the compression of the spring can be altered, but this does not affect other properties of the spring. Next, the interaction between the spring and the mass is calculated. The spring directly affects the force exerted on the mass, but does not affect other properties of the mass.

[0056] During the time propagation calculation, the motion state of the particle is calculated according to Newton's laws, and its position and velocity change.

[0057] The virtual prototype objects of the spring and the mass are updated based on the state evolution results after all interactive calculations are completed.

[0058] After completing this round of calculations, the next round of calculations can be performed, allowing the virtualization system to advance to the next time point.

[0059] Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make possible changes and modifications to the technical solutions of the present invention based on the above-disclosed technical content without departing from the spirit and scope of the present invention. Therefore, any simple modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solutions of the present invention shall fall within the protection scope of the technical solutions of the present invention.

Claims

1. A method for experimental verification of integrated virtualization of a first-principles prototype, characterized in that... ,include: The prototype is mapped to the data space through a virtualization process, forming a virtual prototype object in the data space; Multibody dynamics evolution calculations are performed on the virtual prototype object to obtain the virtualized time evolution results of the system state parameters after prototype integration. The correctness of the system integration operation state is verified by comparing the consistency of the evolution results with the expected design state. The virtual prototype object in the data space includes product attributes and status attributes, wherein the product attributes are a description of the physical form of the prototype itself; Status attributes are attributes that characterize the operating status of the prototype; The multibody dynamics evolution calculation of the virtual prototype object includes: A state variable pool for the virtual prototype object is established in the data space, such that at any time T, the system state is described by a state vector, denoted as |A(T)>, where |A(T)> is a state vector in a generalized coordinate system of Hilbert space. In the computer, it is implemented as a variable pool or structure containing variables with specific values ​​in product attributes and state attributes. The data of the virtual prototype object is initialized in the data space, including defining and checking the state variables of the virtual prototype object and assigning initial values. Multibody dynamics evolution calculations are performed on the virtual prototype object, sequentially including environmental interaction calculations, multibody interaction calculations, and time propagation calculations. During the calculations, operators are used to represent interactions, causing the state parameters of the experimental system to evolve over time; these operators are denoted as follows: The virtual prototype object is updated based on the state evolution results after all interactive calculations are completed.

2. The method for experimental verification of integrated virtualization of a first principle prototype according to claim 1, characterized in that, The virtual prototype contains all the information generated after the system has gone through the development process, including two categories: morphological description and behavioral description. In the virtualization process, the morphological description is converted into product attribute objects, and the behavioral description is converted into state attribute objects and interaction method objects.

3. The method for experimental verification of integrated virtualization of a first principle prototype according to claim 1, characterized in that, The aforementioned environmental interaction calculations include gravity, aerodynamic forces, aerodynamic heat, radiative heating, and electromagnetic radiation field factors, denoted using Dirac notation. The specific calculation method is as follows: Before the multi-body interactive calculation begins, interactive calculations are performed sequentially with all prototypes participating in the integrated virtualization test verification to calculate the environmental influences on each prototype. Then, the similar influences are summed to calculate the resultant force, the resultant thermal field, and the resultant electromagnetic environment field.

4. The method for experimental verification of integrated virtualization of a first principle prototype according to claim 1, characterized in that, The multi-person interactive computation described above is denoted using Dirac notation as follows: A is the enabler of the interaction, and B is the receiver of the interaction; the process by which the interactions within all subsystems generate interactions is as follows: (Multi-body interaction computation yields the following results.) All prototypes participating in the integrated virtualization test verification are sorted, and all prototypes are formed into a complete system or architecture. Their interactions, including force, heat flow, and information flow, are calculated one by one in sequence. When calculating the interaction between a prototype and other prototypes, iterate through all operators in the sequence in which the prototype is the interaction receiver; The result of all interactions, |A(Δ)>, is calculated based on a unified initial state, that is, the initial state |A(T)> of each dynamic simulation is used to calculate the external field effect and the interaction effect; the final state of the dynamic evolution result is expressed as |A(T′)>=|A(T)>+|A(Δ)>; If for a certain variable in the prototype state, there are multiple interaction operators that can cause the variable to change, then all |A(Δ)> must be calculated by vector or scalar accumulation.

5. The method for experimental verification of integrated virtualization of a first principle prototype according to claim 1, characterized in that, The multibody dynamics evolution calculation involves three types of computer implementations of operators: mechanistic models, data models, and physical encapsulation models. The computer implementation method of the operators is a called method function, whose input and output are variable pools with the same form as the state vector.

6. The method for experimental verification of integrated virtualization of a first-principle prototype according to claim 5, characterized in that, The aforementioned mechanism model refers to a mathematical model used to solve the expression of differential equations. Initial values ​​are assigned to these mathematical models through function encapsulation, the final state value after time evolution is calculated, and the final state value is returned.

7. The method for experimental verification of integrated virtualization of a first-principle prototype according to claim 6, characterized in that, The data model is an approximate or fitted model constructed based on experimental space data. The experimental space is the space encompassing the states, operating modes, and time of the experimental system, represented as a set. By encapsulating these values ​​in a function, we can find the final state value after time evolution based on the difference between the input and the lookup table, and then return the final state value.

8. The method for experimental verification of integrated virtualization of a first-principle prototype according to claim 7, characterized in that, The physical encapsulation model refers to a model that encapsulates the physical input / output interfaces of a physical prototype into a computer program interface and acquires input / output data.

Citation Information

Patent Citations

  • Carrier rocket flight simulation method based on multi-body virtual prototype

    CN109491266A