Field cloud picture display method, device and equipment of rocket engine and medium

By extracting data points corresponding to rocket engine models of different levels of detail from the full simulation data set, and using LOD technology to display the field cloud map step by step, the problem of difficulty in real-time rendering of three-dimensional field cloud maps of liquid rocket engines is solved, and efficient rendering and visual fidelity are achieved.

CN120219585APending Publication Date: 2025-06-27XINKONG AEROSPACE POWER TECHNOLOGY (JIANGSU) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510243190.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-03
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

It is difficult to render the three-dimensional field cloud diagram of liquid rocket engines in real time, and the existing technology is difficult to process more than 30,000 data points per second, resulting in excessive consumption of CPU, GPU and memory resources.

Method used

Data points corresponding to rocket engine models of different levels of detail are extracted from the full simulation dataset, and primary, intermediate and advanced field cloud maps are displayed step by step through LOD technology to reduce the amount of data and ensure real-time rendering.

Benefits of technology

Real-time rendering of three-dimensional field cloud maps is realized, which reduces data processing volume, improves rendering efficiency and maintains visual fidelity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120219585A_ABST
    Figure CN120219585A_ABST
Patent Text Reader

Abstract

The invention discloses a field cloud picture display method, device and equipment of a rocket engine and a medium, and relates to the technical field of data processing and emulation.The field cloud picture display method of the rocket engine comprises the steps that first simulation data corresponding to a primary rocket engine model of a liquid rocket engine is determined from a full-amount simulation data set, according to the method, the first simulation data is obtained, the primary rocket engine model and the primary field cloud atlas with the low detail level are rendered based on the first simulation data, and compared with the prior art, the rendering mode can ensure real-time rendering display of the primary field cloud atlas while reducing the data volume; meanwhile, an LOD (Level of Detail) technology is adopted, an amplification operation for the primary rocket engine model is matched, and an intermediate rocket engine model, an advanced rocket engine model, a corresponding intermediate field cloud picture and a corresponding advanced field cloud picture are displayed step by step, so that the precision adjustment of the field cloud pictures is realized; the method is beneficial for improving the rendering efficiency and keeping the visual fidelity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing and simulation, and particularly relates to a method, device, equipment and medium for displaying a field cloud map of a rocket engine. Background Art

[0002] In the project of a liquid rocket engine virtual test run system, since the transient working time of a liquid rocket engine is only about 4 seconds, within these about 4 seconds, there is a large amount of data information in the core components of the liquid rocket engine, including: sensor data, simulation data, etc. of components such as flow regulating valves, thrust chambers, and oxygen pumps. Among them, the simulation data is displayed in the form of a three-dimensional geometric model and a three-dimensional field cloud map. Among them, the three-dimensional field cloud map changes more than 10 times per second. Through monitoring, it is found that 350MB of data volume is transmitted per second for the field cloud map.

[0003] When rendering these 350MB of data on a web page to generate a field cloud map, more than thirty thousand data points need to be processed per second, which consumes a large amount of CPU, GPU, and memory resources instantaneously. It is difficult to ensure the real-time rendering of the three-dimensional field cloud map using traditional technologies such as Unity3D. Summary of the Invention

[0004] The purpose of the present invention is to provide a method, device, equipment and medium for displaying a field cloud map of a rocket engine to ensure the real-time rendering of the three-dimensional field cloud map.

[0005] To achieve the above purpose, the present invention provides the following technical solutions:

[0006] A method for displaying a field cloud map of a rocket engine includes:

[0007] During the test run of the liquid rocket engine, obtaining a full-scale simulation data set during the test run of the liquid rocket engine;

[0008] Determining first simulation data corresponding to a first data point of a primary rocket engine model of the liquid rocket engine from the full-scale simulation data set;

[0009] Rendering the first data point according to the first simulation data to generate and display a primary field cloud map of each component of the liquid rocket engine;

[0010] In response to a zoom-in operation on the primary rocket engine model, determining second simulation data corresponding to a second data point of an intermediate rocket engine model of the liquid rocket engine from the full-scale simulation data set;

[0011] Rendering the second data point according to the second simulation data to generate and display an intermediate field cloud map of each component of the liquid rocket engine;

[0012] In response to a magnification operation on the intermediate rocket engine model, determine third simulation data corresponding to a third data point of the advanced rocket engine model of the liquid rocket engine from the full-scale simulation dataset;

[0013] Render the third data point according to the third simulation data to generate and display an advanced field cloud map of each component of the liquid rocket engine;

[0014] Wherein, the number of the first data points is less than the number of the second data points; the number of the second data points is less than the number of the third data points.

[0015] In an alternative embodiment of the present application, it further includes:

[0016] In response to a reduction operation on the advanced rocket engine model, display the intermediate rocket engine model and the intermediate field cloud map;

[0017] And, in response to a reduction operation on the intermediate rocket engine model, display the primary rocket engine model and the primary field cloud map;

[0018] In an alternative embodiment of the present application, the rendering the first data point according to the first simulation data to generate and display a primary field cloud map of each component of the liquid rocket engine includes:

[0019] Determine stress color values corresponding to each first data point of the primary rocket engine model according to the first simulation data;

[0020] Render the stress color values to the primary rocket engine model correspondingly to generate and display a primary field cloud map of each component of the rocket engine.

[0021] In an alternative embodiment of the present application, the stress color values corresponding to each first data point are obtained based on a preset mapping relationship between simulation data and stress color values.

[0022] In an alternative embodiment of the present application, it further includes:

[0023] Obtain sensor data collected by each sensor during the test run of the liquid rocket engine;

[0024] Generate the full-scale simulation data during the test run of the liquid rocket engine according to the sensor data.

[0025] In an alternative embodiment of the present application, determining the first simulation data corresponding to the first data point of the primary rocket engine model of the liquid rocket engine from the full-scale simulation dataset includes:

[0026] Based on the position of the first data point in the liquid rocket engine, extract the first simulation data corresponding to the first data point from the full-scale simulation dataset in a geometric ratio.

[0027] In an alternative embodiment of the present application, it further includes:

[0028] Based on the preset grid accuracies at different levels, construct the high-level rocket engine model, the intermediate-level rocket engine model, and the primary rocket engine model in sequence.

[0029] Compared with the prior art, the method for displaying the field cloud map of the rocket engine provided by the present application determines the first simulation data corresponding to the primary rocket engine model of the liquid rocket engine from the full-scale simulation dataset, and renders the primary rocket engine model and the primary field cloud map with a lower level of detail based on the first simulation data. Compared with the prior art, this rendering method can reduce the data volume while ensuring the real-time rendering and display of the primary field cloud map; at the same time, by using the LOD (Level of Detail) technology and cooperating with the zoom operation for the primary rocket engine model, the intermediate-level rocket engine model and the high-level rocket engine model, as well as the corresponding intermediate-level field cloud map and high-level field cloud map, are gradually displayed, realizing the accuracy adjustment of the field cloud map. This method is beneficial to improving the rendering efficiency and maintaining visual fidelity.

[0030] The present invention also provides a physical field prediction device for rocket engine components, including:

[0031] A full-scale data acquisition unit, configured to obtain a full-scale simulation dataset during the test run of the liquid rocket engine;

[0032] A first data determination unit, configured to determine the first simulation data corresponding to the first data point of the primary rocket engine model of the liquid rocket engine from the full-scale simulation dataset;

[0033] A first cloud map generation unit, configured to render the first data point according to the first simulation data, and generate and display the primary field cloud map of each component of the liquid rocket engine;

[0034] A second data determination unit, configured to, in response to the zoom operation for the primary rocket engine model, determine the second simulation data corresponding to the second data point of the intermediate-level rocket engine model of the liquid rocket engine from the full-scale simulation dataset;

[0035] A second cloud map generation unit, configured to render the second data points according to the second simulation data, and generate and display intermediate field cloud maps of various components of the liquid rocket engine;

[0036] A third data determination unit, configured to, in response to a zoom-in operation on the intermediate rocket engine model, determine, from the full-scale simulation data set, third simulation data corresponding to third data points of the high-level rocket engine model of the liquid rocket engine;

[0037] A third cloud map generation unit, configured to render the third data points according to the third simulation data, and generate and display high-level field cloud maps of various components of the liquid rocket engine;

[0038] Wherein, the number of the first data points is less than the number of the second data points; the number of the second data points is less than the number of the third data points.

[0039] Compared with the prior art, the beneficial effects of the field cloud map display device of the rocket engine provided by the present invention are the same as those of the rocket engine field cloud map display method described in the above technical solution, and will not be elaborated here.

[0040] The present invention further provides an electronic device, including:

[0041] A processor;

[0042] A memory for storing executable instructions of the processor;

[0043] The processor is configured to execute the above-mentioned rocket engine component physical field prediction method by running the instructions in the memory.

[0044] Compared with the prior art, the beneficial effects of the electronic device provided by the present invention are the same as those of the rocket engine field cloud map display method described in the above technical solution, and will not be elaborated here.

[0045] The present invention further provides a computer storage medium, in which instructions are stored, and when the instructions are run, the above-mentioned rocket engine field cloud map display method is implemented.

[0046] Compared with the prior art, the beneficial effects of the computer storage medium provided by the present invention are the same as those of the rocket engine field cloud map display method described in the above technical solution, and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The drawings described herein are used to provide a further understanding of the present invention, and constitute a part of the present invention. The illustrative embodiments of the present invention and their descriptions are used to explain the present invention, and do not constitute an improper limitation of the present invention. In the drawings:

[0048] Figure 1 Flowchart of the method for displaying the field cloud diagram of the rocket engine provided by the embodiment of the present application;

[0049] Figure 2 Structure diagram of the device for displaying the field cloud diagram of the rocket engine provided by the embodiment of the present application;

[0050] Figure 3 Schematic structural diagram of an electronic device provided by the embodiment of the present application. Detailed implementation manners

[0051] In order to facilitate a clear description of the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions and effects. For example, the first threshold and the second threshold are only used to distinguish different thresholds, and do not limit their sequence. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and "first", "second", etc. do not necessarily mean different.

[0052] It should be noted that in the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present invention should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific manner.

[0053] In the present invention, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B may be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one (item)" or its similar expression below refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b or c may represent: a, b, c, the combination of a and b, the combination of a and c, the combination of b and c, or the combination of a, b and c, where a, b and c may be single or multiple.

[0054] In the project of the virtual test run system for liquid rocket engines, since the transient working time of a liquid rocket engine is only about 4 seconds, within these about 4 seconds, there is a large amount of data information on the core components of the liquid rocket engine, including: sensor data, simulation data, etc. of components such as flow regulating valves, thrust chambers, and oxygen pumps. Among them, the simulation data is presented in the form of a three-dimensional geometric model and a three-dimensional field cloud map. Among them, the three-dimensional field cloud map changes more than 10 times per second. Through monitoring, it is found that 350MB of data volume is transmitted per second for the field cloud map.

[0055] When rendering this 350MB of data on a web page to generate a field cloud map, more than thirty thousand data points need to be processed per second, which consumes a large amount of CPU, GPU, and memory resources instantaneously. It is difficult to ensure the real-time rendering of the three-dimensional field cloud map using traditional technologies such as Unity3D.

[0056] To ensure the real-time rendering of the three-dimensional field cloud map, this application provides a method, device, equipment, and medium for displaying the field cloud map of a rocket engine, which will be described in detail one by one in the following embodiments.

[0057] Please refer to Figure 1 , Figure 1 which is the flowchart of the method for displaying the field cloud map of the rocket engine provided by the embodiment of this application.

[0058] As Figure 1 shown, the method for displaying the field cloud map of the rocket engine includes the following S101 to S107:

[0059] S101, during the test run of the liquid rocket engine, obtain the full-scale simulation data set during the test run of the liquid rocket engine.

[0060] The full-scale simulation data during the test run of the rocket engine refers to all relevant information about the engine performance, state, and environmental conditions collected through various sensors and measurement devices during ground testing. In the embodiment of this application, the sensors include but are not limited to temperature sensors, pressure sensors, vibration sensors, etc. The full-scale simulation data set includes various key parameters during the test run of the liquid rocket engine, such as combustion chamber pressure, turbine pump speed, fuel flow rate, thrust magnitude, and so on.

[0061] S102, from the full-scale simulation data set, determine the first simulation data corresponding to the first data point of the primary rocket engine model of the liquid rocket engine.

[0062] The primary rocket engine model of the liquid rocket engine refers to a rocket engine model with a relatively low level of detail set for the liquid rocket engine. In the embodiments of this application, for the liquid rocket engine, three rocket engine models with different levels of detail are respectively set, namely the high-level rocket engine model, the intermediate-level rocket engine model, and the primary rocket engine model. The rocket engine models with different levels of detail are successively constructed based on different levels of grid accuracy preset.

[0063] In the actual application process, the high-level rocket engine model includes 30,000 data points, the intermediate-level rocket engine model includes 9,000 data points, and the low-level rocket engine model includes 1,000 data points.

[0064] In order to construct different field cloud maps of different components of the rocket engine, it is first necessary to determine the data type corresponding to the field cloud map to be rendered, and then based on the corresponding data type, from the full-scale simulation data, and based on the position of the first data point in the liquid rocket engine, proportionally extract the first simulation data corresponding to the first data point from the full-scale simulation data set.

[0065] S103, according to the first simulation data, render the first data point, and generate and display the primary field cloud maps of each component of the liquid rocket engine.

[0066] The field cloud map of the rocket engine refers to the spatial distribution map of the physical field inside or around the rocket engine, and the physical field includes the temperature field, the pressure field, the velocity field, etc.

[0067] Specifically, the above S103 includes:

[0068] According to the first simulation data, determine the stress color values corresponding to each first data point of the primary rocket engine model; render the stress color values to the primary rocket engine model, and generate and display the primary field cloud maps of each component of the rocket engine.

[0069] That is, the physical quantity values of the first simulation data of each first data point are represented by stress color values, and then the corresponding field cloud map is formed.

[0070] In the actual application process, different physical quantities of different components of different rocket engines correspond to different field cloud maps. For example, for the oxygen pump of the rocket engine, there are an oxygen pump velocity field and an oxygen pump temperature field; for the regulator of the rocket engine, there are a regulator velocity field and a regulator pressure field; for the thrust chamber of the rocket engine, there are a thrust chamber pressure field and a thrust chamber temperature field.

[0071] S104, in response to the magnification operation on the primary rocket engine model, determine, from the full-scale simulation dataset, the second simulation data corresponding to the second data point of the intermediate rocket engine model of the liquid rocket engine.

[0072] The magnification operation on the primary rocket engine model refers to the magnification of the primary rocket engine model displayed on the web page through the mouse scroll wheel or control instructions, so that the primary rocket engine model on the web page is changed to an intermediate rocket engine model to optimize the detail level and accuracy of the rocket engine model, and further optimize the detail level and accuracy of the field cloud map.

[0073] Specifically, the process of determining, from the full-scale simulation dataset, the second simulation data corresponding to the second data point of the intermediate rocket engine model of the liquid rocket engine is similar to the process of determining the first simulation data in S102 above.

[0074] That is, first, it is necessary to determine the data type corresponding to the field cloud map to be rendered, and then, based on the corresponding data type, extract, from the full-scale simulation data, the second simulation data corresponding to the second data point in proportion based on the position of the second data point in the liquid rocket engine.

[0075] S105, render the second data point according to the second simulation data, and generate and display the intermediate field cloud map of each component of the liquid rocket engine.

[0076] Similar to S103 above, S105 includes:

[0077] According to the second simulation data, determine the stress color values corresponding to each second data point of the intermediate rocket engine model; render the stress color values to the intermediate rocket engine model, and generate and display the intermediate field cloud map of each component of the rocket engine. For the relevant parts, refer to the introduction of S103, and details will not be elaborated here.

[0078] S106, in response to the magnification operation on the intermediate rocket engine model, determine, from the full-scale simulation dataset, the third simulation data corresponding to the third data point of the advanced rocket engine model of the liquid rocket engine.

[0079] The magnification operation on the intermediate rocket engine model refers to the magnification of the intermediate rocket engine model displayed on the web page through the mouse scroll wheel or control instructions, so that the intermediate rocket engine model on the web page is changed to an advanced rocket engine model to optimize the detail level and accuracy of the rocket engine model, and further optimize the detail level and accuracy of the field cloud map.

[0080] Specifically, the process of determining the third simulation data corresponding to the third data point of the advanced rocket engine model of the liquid rocket engine from the full-scale simulation dataset is similar to the process of determining the first simulation data in S102 above.

[0081] That is, first, it is necessary to determine the data type corresponding to the field cloud map to be rendered, and then, based on the corresponding data type, extract the third simulation data corresponding to the third data point from the full-scale simulation data in proportion according to the position of the third data point in the liquid rocket engine.

[0082] It can be understood that during the operation of the intermediate rocket engine model, the enlarged advanced rocket engine model can be the model of the entire rocket engine or the model of a certain device inside the rocket engine.

[0083] For example, in an alternative embodiment of the present application, in response to the zoom operation on the intermediate rocket engine model, the simulation data corresponding to the third data point of the target device of the liquid rocket engine is determined from the full-scale simulation dataset.

[0084] For instance, when the rocket engine model is the model of the flow regulator of the rocket engine, the intermediate rocket engine model includes the flow regulator model. However, even if the flow regulator model is further enlarged, due to the limited size of the display interface, the enlarged flow regulator cannot clearly show the changes of the internal valves and the flow field changes of the flow regulator. At this time, the zoom operation on the flow regulator model can correspond to the enlargement of a device inside it, namely the internal valves, so that relevant technicians can more intuitively see the changes of the internal valves and the corresponding flow field changes.

[0085] S107, render the third data point according to the third simulation data, and generate and display the advanced field cloud maps of each component of the liquid rocket engine.

[0086] Similar to S103 and S105 above, S107 includes:

[0087] According to the third simulation data, determine the stress color values corresponding to each third data point of the advanced rocket engine model; render the stress color values to the advanced rocket engine model, and generate and display the advanced field cloud maps of each component of the rocket engine. For the relevant parts, refer to the introduction of S103, and details will not be elaborated here.

[0088] In summary, the method for displaying the field cloud map of a rocket engine provided by the embodiments of the present application determines the first simulation data corresponding to the primary rocket engine model of the liquid rocket engine from the full-scale simulation data set, and renders the primary rocket engine model and the primary field cloud map with a lower level of detail based on the first simulation data. Compared with the prior art, this rendering method can ensure the rendering and display of the primary field cloud map while reducing the data volume. At the same time, the LOD (Level of Detail) technology is adopted, and in cooperation with the zoom operation for the primary rocket engine model, the intermediate rocket engine model and the high-level rocket engine model, as well as the corresponding intermediate field cloud map and high-level field cloud map, are gradually displayed, realizing the accuracy adjustment of the field cloud map. This method is beneficial to improving the rendering efficiency and maintaining visual fidelity.

[0089] The embodiments of the present application also provide a device for displaying the field cloud map of a rocket engine. Please refer to Figure 2 , Figure 2 which is the structural diagram of the device for displaying the field cloud map of the rocket engine provided by the embodiments of the present application.

[0090] As Figure 2 shown, the device for displaying the field cloud map of the rocket engine includes:

[0091] A full-scale data acquisition unit 201, configured to obtain a full-scale simulation data set during the test run of the liquid rocket engine;

[0092] A first data determination unit 202, configured to determine the first simulation data corresponding to the first data points of the primary rocket engine model of the liquid rocket engine from the full-scale simulation data set;

[0093] A first cloud map generation unit 203, configured to render the first data points according to the first simulation data, and generate and display the primary field cloud maps of the various components of the liquid rocket engine;

[0094] A second data determination unit 204, configured to, in response to a zoom operation on the primary rocket engine model, determine the second simulation data corresponding to the second data points of the intermediate rocket engine model of the liquid rocket engine from the full-scale simulation data set;

[0095] A second cloud map generation unit 205, configured to render the second data points according to the second simulation data, and generate and display the intermediate field cloud maps of the various components of the liquid rocket engine;

[0096] The third data determination unit 206 is configured to determine, in response to an amplification operation on the intermediate rocket engine model, third simulation data corresponding to a third data point of the advanced rocket engine model of the liquid rocket engine from the full-scale simulation dataset;

[0097] The third cloud map generation unit 207 is configured to render the third data point according to the third simulation data, and generate and display an advanced field cloud map of each component of the liquid rocket engine;

[0098] Wherein, the number of the first data points is less than the number of the second data points; the number of the second data points is less than the number of the third data points.

[0099] In an alternative embodiment of the present application, the device is further configured to display the intermediate rocket engine model and the intermediate field cloud map in response to a reduction operation on the advanced rocket engine model;

[0100] And display the primary rocket engine model and the primary field cloud map in response to a reduction operation on the intermediate rocket engine model;

[0101] In an alternative embodiment of the present application, the step of rendering the first data point according to the first simulation data to generate and display the primary field cloud map of each component of the liquid rocket engine includes:

[0102] Determine stress color values corresponding to each first data point of the primary rocket engine model according to the first simulation data;

[0103] Render the stress color values to the primary rocket engine model correspondingly, and generate and display the primary field cloud map of each component of the rocket engine.

[0104] In an alternative embodiment of the present application, the stress color values corresponding to each first data point are obtained based on a preset mapping relationship between simulation data and stress color values.

[0105] In an alternative embodiment of the present application, the device is further configured to:

[0106] Obtain sensor data collected by each sensor during the test run of the liquid rocket engine;

[0107] Generate the full-scale simulation data during the test run of the liquid rocket engine according to the sensor data.

[0108] In an alternative embodiment of the present application, the step of determining, from the full-scale simulation dataset, the first simulation data corresponding to the first data point of the primary rocket engine model of the liquid rocket engine includes:

[0109] Based on the position of the first data point in the liquid rocket engine, extract the first simulation data corresponding to the first data point from the full-scale simulation dataset in a geometric progression.

[0110] In an alternative embodiment of the present application, the device is further configured to:

[0111] Construct the advanced rocket engine model, the intermediate rocket engine model, and the primary rocket engine model in sequence based on preset grid accuracies at different levels.

[0112] The above device embodiment provided in this embodiment and the method embodiment of the present application belong to the same inventive concept, and can execute the method for displaying the field cloud map of the rocket engine provided in any of the above embodiments of the present application, and has the corresponding functional modules and beneficial effects for executing the method for displaying the field cloud map of the rocket engine. For the technical details not described in detail in this embodiment, reference can be made to the specific processing content of the method for displaying the field cloud map of the rocket engine provided in the above embodiments of the present application, and details will not be elaborated here.

[0113] It should be understood that the units in the above device can be implemented in the form of a processor invoking software. For example, the device includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor invokes the instructions stored in the memory to implement any of the above methods or the functions of each unit of the device. The processor can be a general-purpose processor, such as a CPU or a microprocessor, etc., and the memory can be a memory inside the device or a memory outside the device. Alternatively, the units in the device can be implemented in the form of a hardware circuit. By designing the hardware circuit, part or all of the functions of the units can be realized. The hardware circuit can be understood as one or more processors. For example, in one implementation, the hardware circuit is an ASIC, and by designing the logical relationship of the components in the circuit, part or all of the functions of the above units are realized. Again, for example, in another implementation, the hardware circuit can be realized by a PLD. Taking an FPGA as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured through a configuration file to realize part or all of the functions of the above units. All units of the above device can be all realized in the form of a processor invoking software, or all realized in the form of a hardware circuit, or part realized in the form of a processor invoking software, and the remaining part realized in the form of a hardware circuit.

[0114] In the embodiments of the present application, a processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and running capabilities, such as a CPU, microprocessor, GPU, or DSP, etc.; in another implementation, the processor can achieve certain functions through the logical relationship of a hardware circuit, and the logical relationship of this hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an ASIC or PLD, such as an FPGA, etc. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the configuration of the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as a type of ASIC, such as an NPU, TPU, DPU, etc.

[0115] It can be seen that each unit in the above device can be one or more processors (or processing circuits) configured to implement the above method, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.

[0116] In addition, each unit in the above device can be integrated in whole or in part, or can be independently implemented. In one implementation, these units are integrated together and implemented in the form of an SOC. The SOC can include at least one processor for implementing any of the above methods or implementing the functions of each unit of the device. The types of the at least one processor can be different, such as including a CPU and an FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, etc.

[0117] The embodiments of the present application also provide an electronic device, as Figure 3 shown, Figure 3 is a schematic structural diagram of an electronic device provided by the embodiments of the present application.

[0118] As Figure 3 shown, the electronic device includes:

[0119] A processor 210;

[0120] A memory 200 for storing executable instructions of the processor 210;

[0121] The processor 210 is configured to execute the method for displaying the field cloud diagram of the rocket engine disclosed in any of the above embodiments by running the instructions in the memory 200.

[0122] The processor 210, the memory 200, the communication interface 220, the input device 230, and the output device 240 are interconnected through a bus. Among them:

[0123] The bus may include a path for transmitting information between various components of a computer system.

[0124] The processor 210 can be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present invention. It can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0125] The processor 210 may include a main processor, and may also include a baseband chip, a modem, etc.

[0126] The memory 200 stores the program for implementing the technical solution of the present invention, and may also store an operating system and other critical services. Specifically, the program may include program code, and the program code includes computer operation instructions. More specifically, the memory 200 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk memory, a flash memory, etc.

[0127] The input device 230 may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a touch screen, etc.

[0128] The output device 240 may include a device for allowing information to be output to a user, such as a display screen, a printer, a speaker, etc.

[0129] The communication interface 220 may include a device of any transceiver type for communicating with other devices or communication networks, such as Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc.

[0130] The processor 210 executes the program stored in the memory 200 and calls other devices, and can be used to implement each step of any method for displaying the field cloud map of a rocket engine provided in the above embodiments of the present application.

[0131] In addition to the above methods and devices, the embodiments of the present application may also be a computer program product, which includes computer program instructions, and the computer program instructions, when run by a processor, cause the processor to execute the steps in the method for predicting the physical field of rocket engine components in various embodiments of the present application.

[0132] The computer program product can be written in any combination of one or more programming languages for programming code to perform the operations of the embodiments of the present application. The programming languages include object-oriented programming languages such as Java, C++, etc., and also include conventional procedural programming languages such as the "C" language or similar programming languages. The programming code can be executed entirely on the user's computing device, partially on the user's device, executed as an independent software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0133] In addition, an embodiment of the present application can also be a storage medium on which a computer program is stored, and the computer program is executed by a processor to perform the steps in the physical field prediction method of the rocket engine components in various embodiments of the present application.

[0134] For the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0135] It should be noted that the embodiments in this specification are all described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the embodiments can be referred to each other. For the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.

[0136] The steps in the methods of the embodiments of the present application can be adjusted, combined, and deleted according to actual needs. The technical features recorded in each embodiment can be replaced or combined.

[0137] The modules and sub-modules in the devices and terminals in the embodiments of the present application can be combined, divided, and deleted according to actual needs.

[0138] In several embodiments provided by the present application, it should be understood that the disclosed terminals, devices, and methods can be implemented in other ways. For example, the terminal embodiments described above are merely illustrative. For example, the division of modules or sub-modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple sub-modules or modules can be combined or integrated into another module, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of devices or modules can be in electrical, mechanical, or other forms.

[0139] The modules or sub-modules described as separate components may or may not be physically separated. The components as modules or sub-modules may or may not be physical modules or sub-modules, that is, they can be located in one place, or they can be distributed to multiple network modules or sub-modules. Some or all of the modules or sub-modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0140] In addition, each functional module or sub-module in various embodiments of the present application can be integrated in a processing module, or each module or sub-module can exist physically alone, or two or more modules or sub-modules can be integrated in one module. The above-mentioned integrated modules or sub-modules can be implemented in the form of hardware or in the form of software functional modules or sub-modules.

[0141] Those skilled in the art can further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in this article can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0142] The steps of the methods or algorithms described in combination with the embodiments disclosed in this article can be directly implemented by hardware, software units executed by a processor, or a combination of the two. The software units can be placed in a random access memory (RAM), memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium well-known in the technical field.

[0143] Finally, it should also be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0144] The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for displaying a field cloud diagram of a rocket engine, characterized in that: include: During the test run of the liquid rocket engine, a full simulation data set of the test run of the liquid rocket engine is obtained; Determining, from the full set of simulation data, first simulation data corresponding to a first data point of a primary rocket engine model of the liquid rocket engine; Rendering the first data points according to the first simulation data to generate and display primary field cloud diagrams of various components of the liquid rocket engine; In response to a zoom-in operation for the primary rocket engine model, determining second simulation data corresponding to a second data point of the intermediate rocket engine model of the liquid rocket engine from the full simulation data set; Rendering the second data points according to the second simulation data to generate and display an intermediate field cloud map of each component of the liquid rocket engine; In response to a zoom-in operation for the intermediate-stage rocket engine model, determining, from the full simulation data set, third simulation data corresponding to a third data point of the advanced-stage rocket engine model of the liquid rocket engine; Rendering the third data points according to the third simulation data to generate and display high-level field cloud diagrams of various components of the liquid rocket engine; Among them, the number of the first data points is smaller than the number of the second data points; the number of the second data points is smaller than the number of the third data points.

2. The method according to claim 1, characterized in that Also includes: In response to a zoom-out operation on the advanced rocket engine model, displaying the intermediate-stage rocket engine model and the intermediate-stage field cloud map; And, in response to a zoom-out operation on the intermediate rocket engine model, the primary rocket engine model and the primary field cloud map are displayed.

3. The method according to claim 1, characterized in that The method of rendering the first data point according to the first simulation data to generate and display a primary field cloud diagram of each component of the liquid rocket engine includes: Determining, according to the first simulation data, a stress color value corresponding to each first data point of the primary rocket engine model; The stress color values ​​are rendered correspondingly to the primary rocket engine model to generate and display the primary field cloud map of each component of the rocket engine.

4. The method according to claim 3, characterized in that The stress color value corresponding to each first data point is obtained based on a preset mapping relationship between simulation data and stress color value.

5. The method according to claim 1, characterized in that Also includes: Obtaining sensor data collected by various sensors during the test run of the liquid rocket engine; The full amount of simulation data during the liquid rocket engine test run is generated based on the sensor data.

6. The method according to claim 1, characterized in that Determining first simulation data corresponding to a first data point of a primary rocket engine model of the liquid rocket engine from the full simulation data set includes: Based on the position of the first data point in the liquid rocket engine, first simulation data corresponding to the first data point is extracted from the full simulation data set in equal proportion.

7. The method according to claim 1, characterized in that Also includes: Based on the preset grid accuracy of different levels, the advanced rocket engine model, the intermediate rocket engine model and the primary rocket engine model are constructed in sequence.

8. A field cloud display device for a rocket engine, characterized in that: include: A full data acquisition unit, used for obtaining a full simulation data set in the liquid rocket engine test process during the liquid rocket engine test process; A first data determination unit is used to determine first simulation data corresponding to a first data point of a primary rocket engine model of the liquid rocket engine from the full amount of simulation data set; A first cloud map generating unit, configured to render the first data point according to the first simulation data, and generate and display a primary field cloud map of each component of the liquid rocket engine; A second data determination unit is used to determine, in response to the zoom-in operation for the primary rocket engine model, second simulation data corresponding to a second data point of the intermediate rocket engine model of the liquid rocket engine from the full amount of simulation data set; A second cloud map generating unit, configured to render the second data points according to the second simulation data, and generate and display an intermediate field cloud map of each component of the liquid rocket engine; A third data determination unit is used to determine, in response to the zoom-in operation for the intermediate rocket engine model, third simulation data corresponding to a third data point of the advanced rocket engine model of the liquid rocket engine from the full amount of simulation data set; A third cloud map generating unit, configured to render the third data points according to the third simulation data, and generate and display a high-level field cloud map of each component of the liquid rocket engine; Among them, the number of the first data points is smaller than the number of the second data points; the number of the second data points is smaller than the number of the third data points.

9. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is used to execute the field cloud map display method of the rocket engine as described in any one of claims 1 to 7 by running instructions in the memory.

10. A computer storage medium, characterized in that: The computer storage medium stores instructions, and when the instructions are executed, the field cloud map display method of the rocket engine described in any one of claims 1 to 7 is implemented.