Method, device and storage medium for constructing grid structure of array jet profile
By constructing a grid structure with an array-type jet shape, the problem that the grid structure in the existing technology cannot meet the orthogonality requirement is solved, and the accuracy of the calculation results is improved.
Patent Information
- Application Number
- CN202411930917.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2044-12-25
AI Technical Summary
In the prior art, the grid structure of the array jet cannot meet the orthogonality requirement, resulting in reduced accuracy of the calculation results.
By constructing a grid structure based on the array jet shape, including obtaining a cross-sectional view of the jet tube, determining grid parameters, and setting an O-shaped grid in the circular image, orthogonal boundary lines are formed to connect the grid structures of each area.
The orthogonality of the grid structure within the jet tube cross section is improved, ensuring the accuracy of the calculation results.
Smart Images

Figure CN119903617B_ABST
Abstract
Description
Technical Field
[0001] This document relates to the field of big data technology, and in particular to a method, device and storage medium for constructing a grid structure of an array jet shape. Background Art
[0002] An array jet involves densely arranging multiple nozzles in a specific geometric configuration (such as a circular or rectangular array). Compared to traditional single jets, array jets offer advantages such as greater spray uniformity and more flexible flow control. In recent years, they have been increasingly used in areas such as rocket engine combustion optimization and aircraft attitude control.
[0003] The interfering flow field of array jets is highly complex, involving interactions between the jet and incoming flow, interference between closely spaced multiple jets, and a range of multi-scale, nonlinear, and complex flow phenomena, including shock / shock wave interference, shock / boundary layer interference, multiple flow separations and reattachments, vortices, and shear layers. To accurately describe the interfering flow field of array jets, existing technologies typically segment the flow field using a grid structure.
[0004] Due to the flow characteristics of array jets, the simulation process places high demands on the mesh. For example, the mesh must have good orthogonality, a reasonable grid spacing distribution, and sufficient accuracy to address the jet interference problem. However, existing meshes segment the flow field based on the simulation software's built-in grid structure. This network structure fails to account for the flow characteristics of array jets, making it difficult to achieve orthogonality, thereby reducing the accuracy of the calculation results. Summary of the Invention
[0005] In order to solve at least one of the above technical problems, the present application aims to propose a method, device and storage medium for constructing a grid structure of an array jet shape to improve the accuracy of the calculation results.
[0006] In a first aspect, one or more embodiments of this specification provide a method for constructing a grid structure of an array jet profile, comprising:
[0007] Acquire a cross-sectional view of a jet pipe corresponding to the array jet, wherein the cross-sectional view includes a plurality of symmetrically distributed circular images, and the circular images are used to indicate the circular cross-section of the jet pipe;
[0008] Determining grid parameters according to the cross-sectional view;
[0009] Setting an O-shaped grid in each of the circular images according to the grid parameters; and
[0010] According to two adjacent O-shaped grids and two adjacent circular images, a first boundary line and a second boundary line are obtained, and the grid structure in the area formed by the first boundary line and the two adjacent circular images is orthogonal; the second boundary line surrounds the periphery of the two adjacent circular images, and the grid structure in the area formed by the second boundary line and the two adjacent circular images is orthogonal.
[0011] Furthermore, determining the grid parameters according to the cross-sectional view includes:
[0012] Obtaining the center coordinates and radius of each of the circular images in the cross-sectional view; and
[0013] According to the center coordinates and radius of each circular image, the grid parameters are used to represent the distance between the two adjacent circular images.
[0014] Furthermore, according to the grid parameters, setting an O-shaped grid in each of the circular images includes:
[0015] determining, according to the grid parameters, boundary lines of the areas between the two adjacent circular images;
[0016] determining an intersection point between the boundary line and the two adjacent circular images;
[0017] Determine two perpendicular lines of the O-shaped grid of each circular image according to the intersection points;
[0018] The O-shaped grid is determined according to two perpendicular lines of the O-shaped grid.
[0019] Furthermore, assume that two adjacent circular images are a first circle and a second circle, the center of the first circle is O1, and the center of the second circle is O2; a vertical line of the O-shaped grid of the first circle intersects the first circle at point B, and a vertical line of the O-shaped grid of the second circle intersects the second circle at point D; and
[0020] According to two adjacent O-shaped grids and two adjacent circular images, the first boundary line is obtained including:
[0021] Connect O1B and O2D respectively;
[0022] The extended lines of O1B and O2D intersect at point F;
[0023] With point O1 as the center and O1F as the radius, we get the first arc;
[0024] With point O2 as the center and O2F as the radius, we get the second arc;
[0025] The first arc and the second arc intersect at point E;
[0026] Connect O1E and O2E respectively, wherein O1E intersects with the first circle at point A, and O2E intersects with the second circle at point C; and
[0027] EA, EC, FB and FD are the first boundary lines.
[0028] Furthermore, assume that two adjacent circular images are a first circle and a second circle, the center of the first circle is O1, and the center of the second circle is O2; a vertical line of the O-shaped grid of the first circle intersects the first circle at point B, and a vertical line of the O-shaped grid of the second circle intersects the second circle at point D; and
[0029] According to two adjacent O-shaped grids and two adjacent circular images, the second boundary line is obtained including:
[0030] Connect O1B and O2D respectively;
[0031] The extended lines of O1B and O2D intersect at point F;
[0032] With point O1 as the center and O1F as the radius, we get the first arc;
[0033] With point O2 as the center and O2F as the radius, we get the second arc;
[0034] The first arc and the second arc intersect at point E;
[0035] The arc line between E and F is the second boundary line.
[0036] Furthermore, a third boundary line is obtained based on a plurality of symmetrically distributed circular images, the third boundary line encompassing each of the circular images, and the grid structure within the third boundary line is used to connect the network structures within each of the second boundary lines.
[0037] Furthermore, assume that two adjacent circular images are a first circle and a second circle, the center of the first circle is O1, and the center of the second circle is O2; another vertical line of the O-shaped grid of the first circle intersects the first circle at point M, and another vertical line of the O-shaped grid of the second circle intersects the second circle at point N; and
[0038] According to a plurality of symmetrically distributed circular images, a third boundary line is obtained, including:
[0039] Connect O1M and O2N respectively;
[0040] The extended lines of O1M and O2N intersect at point F;
[0041] Determining a symmetrical center point O3 of the plurality of symmetrically distributed circular images;
[0042] A circle is obtained with O3 as the center and O3F as the radius, which serves as the third boundary line.
[0043] Furthermore, the cross-sectional view includes a central circular image, and the plurality of circular images are symmetrically distributed around the central circular image; and the method further includes:
[0044] Setting an O-shaped grid in the central circular image;
[0045] Setting a fourth boundary line outside the central circular image, wherein the fourth boundary line surrounds the central circular image so that a grid structure of an area between the fourth boundary line and the central circular image has orthogonality;
[0046] Dividing the fourth boundary into N equal parts according to the number N of the plurality of circular images;
[0047] The fourth boundary segments and the corresponding circular images are connected to form a grid-filled area.
[0048] In a second aspect, one or more embodiments of this specification provide a device for constructing a grid structure of an array jet shape, comprising: an acquisition module, a determination module, and a data processing module.
[0049] The acquisition module is used to acquire a cross-sectional view of a jet pipe corresponding to the array jet, wherein the cross-sectional view includes a plurality of symmetrically distributed circular images, and the circular images are used to indicate the circular cross-section of the jet pipe;
[0050] The determining module is used to determine grid parameters according to the cross-sectional view;
[0051] The data processing module is used to set an O-shaped grid in each of the circular images according to the grid parameters; and obtain a first boundary line and a second boundary line according to two adjacent O-shaped grids and two adjacent circular images, and the grid structure in the area formed by the first boundary line and the two adjacent circular images is orthogonal; the second boundary line surrounds the periphery of the two adjacent circular images, and the grid structure in the area formed by the second boundary line and the two adjacent circular images is orthogonal.
[0052] In a third aspect, one or more embodiments of this specification provide a storage medium, including:
[0053] Used to store computer-executable instructions, which implement the method described in any one of the first aspects when executed.
[0054] Compared with the existing technology, this application can at least achieve the following technical effects:
[0055] The cross-section of the jet tube is circular, so the network structure within the cross-section of the jet tube can ensure good orthogonality. However, for the area outside the cross-section, due to the lack of a clear and regular shape to support it, the grid structure cannot ensure orthogonality. The area outside the cross-section is divided into two cases. The first case is the part in the middle of the two circles, and the second case is the part outside the circles. The present application constructs a first boundary line so that the area between the two circles has a regular shape, thereby ensuring that the grid structure in this area has orthogonality. By constructing a second boundary line, the area outside the circle has a regular shape, thereby ensuring that the grid structure in this area has orthogonality. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] In order to more clearly illustrate one or more embodiments of this specification or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0057] Figure 1 A flowchart of a method for constructing a grid structure of an array jet profile provided in one or more embodiments of this specification;
[0058] Figure 2 A schematic diagram of an array arrangement of an array of jet pipes provided in one or more embodiments of this specification;
[0059] Figure 3 A schematic diagram of a process for constructing a grid structure of an array-type jet profile provided in one or more embodiments of this specification;
[0060] Figure 4 A schematic diagram of a device for constructing a grid structure of an array jet profile provided in one or more embodiments of this specification. DETAILED DESCRIPTION
[0061] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below in conjunction with the drawings in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this document.
[0062] The present application embodiment provides a method for constructing a grid structure of an array jet shape, such as Figure 1 As shown, the steps include:
[0063] Step 1: Obtain a cross-sectional view of the jet pipe corresponding to the array jet.
[0064] In the embodiment of the present application, the cross-sectional view is as follows Figure 2 As shown, the cross-sectional view in the figure includes a plurality of symmetrically distributed circular images, and the circular images are used to indicate the circular cross-section of the jet pipe.
[0065] Step 2: Determine the grid parameters according to the cross-sectional view.
[0066] In the embodiment of the present application, if you want to ensure the accuracy of the flow field simulation, you need to ensure the orthogonality of the grid. Grid orthogonality means that the straight line connecting the centers of two adjacent grids is perpendicular to the normal line of the two grids. Existing grid algorithms are mostly based on the control function to generate grids, and adjust the parameters of the control function to adjust the grid orthogonality. Obviously, the above method does not take into account Figure 2 Characteristics of Chinese graphics.
[0067] Depend on Figure 2 As can be seen, most control functions produce well-orthogonal grid structures within the circular region, but it is difficult to maintain orthogonality between two circular regions. Furthermore, the array as a whole has multiple axes of symmetry. This means that grid orthogonality can be achieved if a straight line connecting the centers of two adjacent grids coincides with one of these axes of symmetry.
[0068] To achieve this, we need to find a reference point and segment the existing array based on it to create multiple regions. In these regions, the line connecting the centers of two adjacent grids coincides with the axis of symmetry. The grid parameters represent this reference point.
[0069] Step 3: Setting an O-shaped grid in each of the circular images according to the grid parameters.
[0070] In the embodiments of this application, the method for creating an O-shaped grid is as follows: first, divide a circle into four equal parts using two perpendicular diameters. Then, select the midpoints of the four radiuses to define an "O" in the middle. Finally, connect the four midpoints and delete the four lines between them. Thus, based on the reference point, a diameter can be determined. After that, another perpendicular diameter is determined to create the O-shaped grid of this application.
[0071] Step 4: Obtain a first boundary line and a second boundary line according to two adjacent O-shaped grids and two adjacent circular images.
[0072] In the embodiment of the present application, obtaining grid parameters is the key to ensuring grid orthogonality, and the determination process is as follows: obtaining the center coordinates and radius of each circular image in the cross-sectional view; according to the center coordinates and radius of each circular image, the grid parameters are obtained, and the grid parameters are used to characterize the distance between the two adjacent circular images. That is, by determining the distance between two adjacent circular images, it is roughly determined which areas need to ensure grid orthogonality, laying the foundation for the subsequent determination of the first boundary line and the second boundary line. Among them, the grid structure in the area formed by the first boundary line and the two adjacent circular images has orthogonality; the second boundary line surrounds the periphery of the two adjacent circular images, and the grid structure in the area formed by the second boundary line and the two adjacent circular images has orthogonality.
[0073] In the embodiment of the present application, the method for determining the O-shaped grid is specifically as follows:
[0074] determining, according to the grid parameters, boundary lines of the areas between the two adjacent circular images;
[0075] determining an intersection point between the boundary line and the two adjacent circular images;
[0076] Determine two perpendicular lines of the O-shaped grid of each circular image according to the intersection points;
[0077] The O-shaped grid is determined according to two perpendicular lines of the O-shaped grid.
[0078] In the embodiment of the present application, the process of determining the first boundary is as follows: Figure 3 As shown,
[0079] Assume that two adjacent circular images are the first circle and the second circle, the center of the first circle is O1, and the center of the second circle is O2; a vertical line of the O-shaped grid of the first circle intersects the first circle at point B, and a vertical line of the O-shaped grid of the second circle intersects the second circle at point D;
[0080] Connect O1B and O2D respectively;
[0081] The extended lines of O1B and O2D intersect at point F;
[0082] With point O1 as the center and O1F as the radius, we get the first arc;
[0083] With point O2 as the center and O2F as the radius, we get the second arc;
[0084] The first arc and the second arc intersect at point E;
[0085] Connect O1E and O2E respectively, wherein O1E intersects with the first circle at point A, and O2E intersects with the second circle at point C; and
[0086] EA, EC, FB and FD are the first boundary lines.
[0087] In the embodiment of the present application, the process of determining the second boundary is as follows: Figure 3 As shown,
[0088] Assume that two adjacent circular images are the first circle and the second circle, the center of the first circle is O1, and the center of the second circle is O2; a vertical line of the O-shaped grid of the first circle intersects the first circle at point B, and a vertical line of the O-shaped grid of the second circle intersects the second circle at point D;
[0089] Connect O1B and O2D respectively;
[0090] The extended lines of O1B and O2D intersect at point F;
[0091] With point O1 as the center and O1F as the radius, we get the first arc;
[0092] With point O2 as the center and O2F as the radius, we get the second arc;
[0093] The first arc and the second arc intersect at point E;
[0094] The arc line between E and F is the second boundary line.
[0095] In this embodiment of the present application, due to the presence of multiple circles, each circle and its surrounding grid are fragmented. To connect these grids together, a third boundary line is obtained based on multiple symmetrically distributed circular images. The third boundary line encompasses each of the circular images, and the grid structure within the third boundary line is used to connect the network structure within each of the second boundary lines.
[0096] Specifically, if Figure 3 As shown, assume that two adjacent circular images are a first circle and a second circle, the center of the first circle is O1, and the center of the second circle is O2; another vertical line of the O-shaped grid of the first circle intersects the first circle at point M, and another vertical line of the O-shaped grid of the second circle intersects the second circle at point N;
[0097] Connect O1M and O2N respectively;
[0098] The extended lines of O1M and O2N intersect at point F;
[0099] Determining a symmetrical center point O3 of the plurality of symmetrically distributed circular images;
[0100] A circle is obtained with O3 as the center and O3F as the radius, which serves as the third boundary line.
[0101] In the embodiments of the present application, sometimes the cross-sectional view includes a central circular image, and multiple circular images are symmetrically distributed around the central circular image. In this case, in addition to determining the first boundary line, the second boundary line, and the third boundary line, the following operations are required:
[0102] Set an O-shaped grid in the center circular image;
[0103] Setting a fourth boundary line outside the central circular image, wherein the four boundary lines surround the central circular image, so that the grid structure of the area between the fourth boundary line and the central circular image has orthogonality;
[0104] Dividing the fourth boundary into N equal parts according to the number N of the plurality of circular images;
[0105] The fourth boundary segment and the corresponding circular image are connected to form a grid filling area, wherein the grid structure in the grid filling area has orthogonality.
[0106] The embodiment of the present application provides a device for constructing a grid structure of an array jet profile, comprising: an acquisition module 201, a determination module 202, and a data processing module 203;
[0107] The acquisition module 201 is used to acquire a cross-sectional view of a jet pipe corresponding to the array jet, wherein the cross-sectional view includes a plurality of symmetrically distributed circular images, and the circular images are used to indicate the circular cross-section of the jet pipe;
[0108] The determination module 202 is used to determine the grid parameters according to the cross-sectional view;
[0109] The data processing module 203 is used to set an O-shaped grid in each circular image according to the grid parameters; and obtain a first boundary line and a second boundary line according to two adjacent O-shaped grids and two adjacent circular images, and the grid structure in the area formed by the first boundary line and the two adjacent circular images has orthogonality; the second boundary line surrounds the periphery of the two adjacent circular images, and the grid structure in the area formed by the second boundary line and the two adjacent circular images has orthogonality.
[0110] An embodiment of the present application provides a storage medium, including:
[0111] Used to store computer-executable instructions, which implement the method described in any of the above embodiments when executed.
[0112] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0113] In the 1930s, technological improvements could be clearly distinguished as either hardware improvements (for example, improvements to circuit structures like diodes, transistors, and switches) or software improvements (improvements to process flows). However, with the advancement of technology, many process flow improvements today can now be considered direct improvements to hardware circuit structures. Designers almost always create the corresponding hardware circuit structure by programming the improved process flow into the hardware circuit. Therefore, it cannot be said that a process flow improvement cannot be implemented using a hardware module. For example, a programmable logic device (PLD), such as a field programmable gate array (FPGA), is an integrated circuit whose logical function is determined by user programming. Designers can "integrate" a digital process onto a PLD by programming it themselves, without having to hire a chip manufacturer to design and manufacture a dedicated integrated circuit chip. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly done using "logic compiler" software. This is similar to the software compiler used when developing programs. Before compilation, the original code must also be written in a specific programming language, called a hardware description language (HDL). There is not just one HDL, but many, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art will also understand that by simply programming the method flow in one of these hardware description languages and then programming it into an integrated circuit, a hardware circuit that implements the logic method flow can be easily obtained.
[0114] The controller can be implemented in any suitable manner. For example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that in addition to implementing the controller in a purely computer-readable program code format, the controller can be implemented in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, such a controller can be considered a hardware component, and the devices included therein for implementing various functions can also be considered as structures within the hardware component. Or even, the devices for implementing various functions can be considered as both software modules that implement the method and structures within the hardware component.
[0115] The methods, devices, modules, or units described in the above embodiments may be implemented by a computer chip or entity, or by a product having a certain function. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0116] For the convenience of description, the above devices are described as being divided into various units according to their functions. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0117] It will be understood by those skilled in the art that one or more embodiments of this specification may be provided as a method, a method, or a computer program product. Thus, one or more embodiments of this specification may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0118] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (methods), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0119] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0120] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0121] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0122] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0123] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0124] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0125] One or more embodiments of this specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform specific tasks or implement specific abstract data types. One or more embodiments of this specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communications network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0126] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the method embodiment is generally similar to the method embodiment, so the description is relatively simple. For relevant parts, refer to the partial description of the method embodiment.
[0127] The foregoing description is merely an example of the present invention and is not intended to limit the present invention. Persons skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be included within the scope of the claims herein.
Claims
1. A method for constructing a grid structure of an array jet shape, characterized in that: include: Acquire a cross-sectional view of a jet pipe corresponding to the array jet, wherein the cross-sectional view includes a plurality of symmetrically distributed circular images, and the circular images are used to indicate the circular cross-section of the jet pipe; Determining grid parameters according to the cross-sectional view; Setting an O-shaped grid in each of the circular images according to the grid parameters; as well as According to two adjacent O-shaped grids and two adjacent circular images, a first boundary line and a second boundary line are obtained, and the grid structure in the area formed by the first boundary line and the two adjacent circular images is orthogonal; the second boundary line surrounds the periphery of the two adjacent circular images, and the grid structure in the area formed by the second boundary line and the two adjacent circular images is orthogonal.
2. The method according to claim 1, characterized in that Determining the grid parameters according to the cross-sectional view includes: Obtaining the center coordinates and radius of each of the circular images in the cross-sectional view; and According to the center coordinates and radius of each circular image, the grid parameters are used to represent the distance between the two adjacent circular images.
3. The method according to claim 2, characterized in that According to the grid parameters, setting an O-shaped grid in each of the circular images includes: determining, according to the grid parameters, boundary lines of the areas between the two adjacent circular images; determining an intersection point between the boundary line and the two adjacent circular images; Determine two perpendicular lines of the O-shaped grid of each circular image according to the intersection points; The O-shaped grid is determined according to two vertical lines of the O-shaped grid.
4. The method according to claim 1, wherein Assume that two adjacent circular images are the first circle and the second circle, the center of the first circle is O1, and the center of the second circle is O2; a vertical line of the O-shaped grid of the first circle intersects the first circle at point B, and a vertical line of the O-shaped grid of the second circle intersects the second circle at point D; and According to two adjacent O-shaped grids and two adjacent circular images, the first boundary line is obtained including: Connect O1B and O2D respectively; The extended lines of O1B and O2D intersect at point F; With point O1 as the center and O1F as the radius, we get the first arc; With point O2 as the center and O2F as the radius, we get the second arc; The first arc and the second arc intersect at point E; Connect O1E and O2E respectively, wherein O1E intersects with the first circle at point A, and O2E intersects with the second circle at point C; and EA, EC, FB and FD are the first boundary lines.
5. The method according to claim 1, wherein Assume that two adjacent circular images are the first circle and the second circle, the center of the first circle is O1, and the center of the second circle is O2; a vertical line of the O-shaped grid of the first circle intersects the first circle at point B, and a vertical line of the O-shaped grid of the second circle intersects the second circle at point D; and According to two adjacent O-shaped grids and two adjacent circular images, the second boundary line is obtained including: Connect O1B and O2D respectively; The extended lines of O1B and O2D intersect at point F; With point O1 as the center and O1F as the radius, we get the first arc; With point O2 as the center and O2F as the radius, we get the second arc; The first arc and the second arc intersect at point E; The arc line between E and F is the second boundary line.
6. The method according to claim 1, characterized in that The method further comprises: A third boundary line is obtained based on a plurality of symmetrically distributed circular images, wherein the third boundary line encompasses each of the circular images, and the grid structure within the third boundary line is used to connect the network structures within each of the second boundary lines.
7. The method according to claim 6, characterized in that Assume that two adjacent circular images are the first circle and the second circle, the center of the first circle is O1, and the center of the second circle is O2; another vertical line of the O-shaped grid of the first circle intersects the first circle at point M, and another vertical line of the O-shaped grid of the second circle intersects the second circle at point N; and According to a plurality of symmetrically distributed circular images, a third boundary line is obtained, including: Connect O1M and O2N respectively; The extended lines of O1M and O2N intersect at point F; Determining a symmetrical center point O3 of the plurality of symmetrically distributed circular images; A circle is obtained with O3 as the center and O3F as the radius, which serves as the third boundary line.
8. The method according to claim 1, characterized in that The cross-sectional view includes a central circular image, and the plurality of circular images are symmetrically distributed around the central circular image; and the method further includes: Setting an O-shaped grid in the central circular image; Setting a fourth boundary line outside the central circular image, wherein the fourth boundary line surrounds the central circular image so that a grid structure of an area between the fourth boundary line and the central circular image has orthogonality; Dividing the fourth boundary into N equal parts according to the number N of the plurality of circular images; The fourth boundary segments and the corresponding circular images are connected to form a grid-filled area.
9. A device for constructing a grid structure of an array jet shape, characterized in that: include: Acquisition module, determination module and data processing module The acquisition module is used to acquire a cross-sectional view of a jet pipe corresponding to the array jet, wherein the cross-sectional view includes a plurality of symmetrically distributed circular images, and the circular images are used to indicate the circular cross-section of the jet pipe; The determining module is used to determine grid parameters according to the cross-sectional view; The data processing module is used to set an O-shaped grid in each of the circular images according to the grid parameters; And based on two adjacent O-shaped grids and two adjacent circular images, a first boundary line and a second boundary line are obtained, and the grid structure in the area formed by the first boundary line and the two adjacent circular images is orthogonal; the second boundary line surrounds the periphery of the two adjacent circular images, and the grid structure in the area formed by the second boundary line and the two adjacent circular images is orthogonal.
10. A storage medium, characterized in that: include: Used to store computer-executable instructions, which implement the method according to any one of claims 1 to 8 when executed.
Citation Information
Patent Citations
Structure gridding processing method of plume field data for formula design of solid propellant
CN103218504A
Jet flow disturbing flow field hybrid grid calculation method, system, equipment and medium
CN114492224A