A method and apparatus for random triangular partitioning of a radome

CN117251891BActive Publication Date: 2026-09-08SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311027457.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-15
Publication Date
2026-09-08
Estimated Expiration
2043-08-15

AI Technical Summary

Technical Problem

[0003]现有天线罩分块方法多采用解析法进行求解,该方法对规则型天线罩或者规则性分块比较实用,但是在解决随机分块的问题上不能进行很好地适应

Benefits of technology

[0033]This application discloses a method for random triangular segmentation of a radome. First, a curved surface model of the radome is created using CATIA software and saved as an IGS format surface model. Then, ANSYS software is used to randomly triangularly mesh the IGS format surface model, generating triangular mesh node coordinates. Next, Excel is used to perform coordinate transformation on the triangular mesh node coordinates to obtain point cloud coordinate data. Finally, macro commands are recorded using CATIA software to complete the random triangular segmentation of the radome. The triangular segments formed by this method can couple the boundary changes of the radome surface, reducing the manual operation difficulty for engineers, improving the randomness of the triangular segmentation, and effectively measuring and ensuring the quality of the triangular segments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117251891B_ABST
    Figure CN117251891B_ABST
Patent Text Reader

Abstract

The application discloses an antenna cover random triangle partitioning method and device, first, an antenna cover surface model is established by using CATIA software, and the antenna cover surface model is saved as an IGS format surface model; then, the IGS format surface model is subjected to random triangle meshing to generate triangle mesh node coordinates by using ANSYS software; then, point cloud coordinate data is obtained by performing coordinate conversion on the triangle mesh node coordinates by using EXCEL; finally, the point cloud coordinate data is recorded by using CATIA software to complete random triangle partitioning of the antenna cover. The triangle partitioning formed by the method can couple boundary changes of the antenna cover surface, reduce the difficulty of manual operation of engineering and technical personnel, improve the randomness of the triangle partitioning, and effectively measure and ensure the quality of the triangle partitioning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of radome design technology, and more specifically, to a method and apparatus for random triangular segmentation of a radome. Background Technology

[0002] Spherical protective covers have wide applications in large-scale engineering projects, serving as radomes when wave transmission is required. The radome primarily provides a robust tri-proof environment for the various equipment located within it, while simultaneously meeting the necessary wave transmission performance. A crucial aspect of radome structural design is its modular division. Various modularization methods exist, primarily including equal trigonal, equal pentagonal, and equal hexagonal sections—all of which are regular modularization methods.

[0003] Existing methods for radome segmentation mostly employ analytical approaches, which are practical for regular radomes or regular segmentation. However, they are not well-suited for solving random segmentation problems. In current engineering practice, random segmentation of radomes typically requires engineers to manually adjust the segment coordinates calculated analytically in CAD design software to simulate randomness. This results in high manual operation difficulty for engineers, significant labor costs, and fails to achieve the same effect as random segmentation of triangles. Summary of the Invention

[0004] The purpose of this application is to overcome the shortcomings of existing technologies by providing a method and apparatus for random triangular segmentation of an antenna radome, which can reduce the difficulty of manual operation for engineers, improve the randomness of triangular segmentation, and effectively measure and ensure the quality of triangular segmentation.

[0005] The objective of this application is achieved through the following technical solution:

[0006] In a first aspect, this application proposes a method for random triangular block division of an antenna radome, the method comprising:

[0007] A radome surface model was created using CATIA software, and the radome surface model was saved as an IGS format surface model.

[0008] The IGS format surface model was randomly meshed into triangular meshes using ANSYS software to generate the coordinates of the triangular mesh nodes.

[0009] The coordinates of the triangular mesh nodes are transformed using Excel to obtain point cloud coordinate data, which is then imported into the CATIA software.

[0010] The CATIA software is used to record macro commands on the point cloud coordinate data to complete the random triangular segmentation of the radome.

[0011] In one possible implementation, the step of generating triangular mesh node coordinates by randomly triangularly meshing the IGS format surface model using ANSYS software includes:

[0012] The surface model in IGS format was randomly meshed using ANSYS software to obtain the subdivided surface model.

[0013] The mesh quality in the divided surface model was detected using ANSYS software.

[0014] If the mesh quality is acceptable, export the coordinates of the triangular mesh nodes in the divided surface model.

[0015] In one possible implementation, the step of obtaining point cloud coordinate data by performing coordinate transformation on the coordinates of the triangular mesh nodes using the EXCEL algorithm further includes:

[0016] If the mesh quality is substandard, the mesh size parameters are adjusted to optimize the mesh quality.

[0017] In one possible implementation, the side length of the triangular mesh is set to be between 600mm and 800mm.

[0018] In one possible implementation, the step of obtaining point cloud coordinate data by performing coordinate transformation on the coordinates of the triangular mesh nodes using the EXCEL includes:

[0019] The coordinates of the triangular grid nodes are magnified using the EXCEL file.

[0020] The enlarged triangular mesh node coordinates are converted according to the imported point cloud data format to obtain point cloud coordinate data.

[0021] In one possible implementation, the step of recording macro commands on the point cloud coordinate data using the CATIA software to complete the random triangular segmentation of the radome includes:

[0022] A triangular cut surface is created using the CATIA software based on three adjacent straight lines;

[0023] After traversing all straight lines, model all triangular facets to complete the random triangular segmentation of the radome.

[0024] In one possible implementation, the radome surface model includes a notch for the radome's entrance / exit, a viewing window notch, and the radome's mounting boundary.

[0025] Secondly, this application proposes a random triangular segmentation device for an antenna radome, the device comprising:

[0026] The CATIA module is used to create a radome surface model using CATIA software and save the radome surface model as an IGS format surface model.

[0027] The ANSYS module is used to generate triangular mesh node coordinates by randomly triangularly meshing the surface model in the IGS format using ANSYS software.

[0028] The EXCEL module is used to perform coordinate transformation on the coordinates of the triangular grid nodes using EXCEL to obtain point cloud coordinate data, and then import the point cloud coordinate data into the CATIA software;

[0029] The CATIA module is also used to record macro commands on the point cloud coordinate data through the CATIA software to complete the random triangular segmentation of the radome.

[0030] Thirdly, this application also proposes a computer device comprising a processor and a memory, wherein the memory stores a computer program, which is loaded and executed by the processor to implement the radome random triangle partitioning method as described in any of the first aspects.

[0031] Fourthly, this application also proposes a computer-readable storage medium storing a computer program that is loaded and executed by a processor to implement the radome random triangle partitioning method as described in any of the first aspects.

[0032] The main solution and its various further alternatives described above can be freely combined to form multiple solutions, all of which are solutions that can be adopted and are claimed in this application; furthermore, the (non-conflicting alternatives) can also be freely combined with each other and with other alternatives. Those skilled in the art, after understanding the solution of this application, will realize from the prior art and common general knowledge that there are many combinations, all of which are technical solutions to be protected in this application, and will not be exhaustively listed here.

[0033] This application discloses a method for random triangular segmentation of a radome. First, a curved surface model of the radome is created using CATIA software and saved as an IGS format surface model. Then, ANSYS software is used to randomly triangularly mesh the IGS format surface model, generating triangular mesh node coordinates. Next, Excel is used to perform coordinate transformation on the triangular mesh node coordinates to obtain point cloud coordinate data. Finally, macro commands are recorded using CATIA software to complete the random triangular segmentation of the radome. The triangular segments formed by this method can couple the boundary changes of the radome surface, reducing the manual operation difficulty for engineers, improving the randomness of the triangular segmentation, and effectively measuring and ensuring the quality of the triangular segments. Attached Figure Description

[0034] Figure 1 A flowchart illustrating the random triangular block method for radomes proposed in this application is shown.

[0035] Figure 2 A schematic diagram of the spherical radome proposed in an embodiment of this application is shown.

[0036] Figure 3 A schematic diagram of the partitioned surface model proposed in an embodiment of this application is shown.

[0037] Figure 4 A schematic diagram of the mesh quality detection proposed in an embodiment of this application is shown.

[0038] Figure 5 A schematic diagram of the pop-up NLST command form proposed in an embodiment of this application is shown.

[0039] Figure 6 A schematic diagram of the coordinates of the triangular mesh nodes proposed in an embodiment of this application is shown.

[0040] Figure 7 A schematic diagram of point cloud coordinate data proposed in an embodiment of this application is shown.

[0041] Figure 8 The diagram shows the point cloud coordinate data proposed in this embodiment located in CATIA software.

[0042] Figure 9 This illustration shows a schematic diagram of the first triangular cut surface in CATIA software according to an embodiment of this application.

[0043] Figure 10 The diagram illustrating the user feature of triangular facet cutting proposed in the embodiments of this application is a schematic diagram.

[0044] Figure 11 A schematic diagram of a triangular facet cutting instance according to an embodiment of this application is shown.

[0045] Figure 12 A schematic diagram of the random triangular blocks of the radome proposed in an embodiment of this application is shown. Detailed Implementation

[0046] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, unless otherwise specified, the following embodiments and features in the embodiments can be combined with each other.

[0047] Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without inventive effort are within the scope of protection of this application.

[0048] While existing analytical methods are practical for solving regular radomes or regular blocks, they are not well-suited for solving random blocks. In current engineering practice, random radome block division typically requires engineers to manually adjust the block coordinates calculated analytically within CAD design software to simulate randomness. This results in high manual labor costs and is difficult for engineers to perform, while also failing to achieve the same effect as random triangular block division.

[0049] Therefore, to solve the above problems, this application proposes a method and apparatus for random triangular segmentation of a radome. This method belongs to the field of large radome curved surface structure segmentation design within the field of radome structure design. The triangular segments formed by this method can couple the boundary changes of the radome surface, reduce the manual operation difficulty for engineers, improve the randomness of the triangular segments, and effectively measure and ensure the quality of the triangular segments. The following is a detailed description of this method.

[0050] Please refer to Figure 1 , Figure 1 The flowchart of the radome random triangular block method proposed in this application embodiment is shown. It comprehensively utilizes CATIA, ANSYS, and EXCEL software. CATIA software is used to draw the 3D model and point cloud of the boundary points of the triangular blocks, ANSYS software is used for the node calculation of the random triangular blocks, and EXCEL software is used to assist in data processing. The method includes the following steps:

[0051] S100. Use CATIA software to create a radome surface model and save the radome surface model as an IGS format surface model.

[0052] In CATIA software, create a surface model of the required radome. This surface model includes the notches for the radome's entrance and exit, the observation window notches, and the radome's mounting boundaries. These are key factors that need to be considered in relation to the surface boundaries. Figure 2 A schematic diagram of the spherical radome proposed in the embodiment of this application is shown. The spherical radome is a curved surface model with a door notch. The model is built with reference to the CATIA help document. After the curved surface model is built, the model is saved and the model is output as a curved surface model in IGS format.

[0053] In addition, when modeling, it is important to note that the feature lines of the surface should be as simple as possible, as the feature lines of the surface serve as the reference for subsequent triangular segmentation. It is also important to pay attention to the selection of the coordinate system, as the coordinate system of the model should be consistent with the coordinate system of the actual radome.

[0054] S200. Using ANSYS software, the surface model in IGS format is randomly meshed into triangular meshes to generate the coordinates of the triangular mesh nodes.

[0055] Import the IGS radome surface model output from the second step into the ANSYS Classic module. Using ANSYS's meshing module, set the side length of the triangular mesh to between 600mm and 800mm according to the size of the radome to facilitate the subsequent engineering manufacturing of the radome.

[0056] The steps for generating the coordinates of the triangular mesh nodes include:

[0057] The surface model in IGS format was randomly meshed using ANSYS software to obtain the meshed surface model.

[0058] The quality of the mesh in the divided surface model was detected using ANSYS software.

[0059] If the mesh quality is acceptable, export the coordinates of the triangular mesh nodes in the divided surface model.

[0060] In addition, if the mesh quality is substandard, the mesh size parameters can be adjusted to optimize the mesh quality.

[0061] When using ANSYS software to perform random triangular meshing on an IGS format surface model, the following points should be noted: The ANSYS software folder path must be in English; avoid using Chinese characters. ANSYS uses the SHELL181 element model for meshing. The default unit imported in the classic ANSYS interface is meters, while the default unit in CATIA is millimeters; therefore, unit conversion needs to be considered when setting mesh parameters. In the classic ANSYS interface, Free meshing is used to perform random triangular meshing. Figure 3 A schematic diagram of the partitioned surface model proposed in an embodiment of this application is shown.

[0062] The steps for checking the mesh quality in the divided surface model are as follows: In the ANSYS Classic module, enter the Preprocessor module, run Meshing->Check Mesh->Individual Elm->Plot Warning / Error Elements to determine if there are any poor quality meshes. Figure 4 A schematic diagram illustrating the mesh quality detection method proposed in this application is shown. Because the surface model is relatively simple, the meshing quality is good. If poor mesh quality is encountered, the mesh quality can be optimized by appropriately adjusting the mesh size parameters, and then the mesh quality can be re-detected.

[0063] S300: Use EXCEL to perform coordinate transformation on the coordinates of the triangular mesh nodes to obtain point cloud coordinate data, and then import the point cloud coordinate data into CATIA software.

[0064] After generating the coordinates of the triangular mesh nodes, you need to export them. In the ANSYS software, select the menu module List->Nodes, check the Coordinates only option, and the NLST command form will pop up, which lists the coordinates of all nodes. Figure 5 A schematic diagram of the pop-up NLST command form proposed in an embodiment of this application is shown.

[0065] Copy the triangle grid node coordinates from the NLST command form to Notepad, pre-process non-coordinate data rows and text descriptions, and then use the self-text import function in Excel to import the coordinate data. Figure 6 A schematic diagram of the coordinates of the triangular mesh nodes proposed in an embodiment of this application is shown.

[0066] The coordinates of the triangular mesh nodes are expressed in meters in ANSYS and in millimeters in CATIA. Therefore, it is necessary to enlarge the triangular mesh node coordinates using Excel, and then convert the enlarged coordinates according to the imported point cloud data format to obtain the point cloud coordinate data. The enlargement factor is 1000 times. The resulting Excel file should be named: GSD_CAAGsiCreateStair.xl. Figure 7 A schematic diagram of point cloud coordinate data proposed in an embodiment of this application is shown.

[0067] In addition, the steps to import point cloud coordinate data into CATIA software include: creating a new part file in CATIA software, switching to the generative shape design module, creating a new geometry set, copying the generated GSD_CAAGsiCreateStair.xls file to the D:\DSR18\B18\win_b64\code\command directory (the specific location depends on the CATIA installation path and version), setting macro security to the lowest level, clicking View -> Macros -> View Macros in Excel, selecting Feuil1.Main, and finally entering 1 in the pop-up window and clicking OK to complete the import of point cloud coordinate data. Figure 8 The diagram shows the point cloud coordinate data proposed in this embodiment located in CATIA software.

[0068] S400: Use CATIA software to record macro commands on point cloud coordinate data to complete the random triangular segmentation of the radome.

[0069] Optionally, the steps of recording macro commands on point cloud coordinate data using CATIA software to complete the random triangular segmentation of the radome include:

[0070] Create a triangular cut surface using CATIA software based on three adjacent straight lines;

[0071] After traversing all straight lines, model all triangular facets to complete the random triangular segmentation of the radome.

[0072] The steps for recording macro commands to model the radome in blocks using point cloud coordinate data are as follows: First, based on the previous steps, insert a new set of geometric shapes, and then rebuild the surface model of the original radome. Figure 9 This diagram illustrates the first triangular cut surface in CATIA software according to an embodiment of this application. Using the surface tool, a triangular cut surface is created by three adjacent straight lines. The process of creating the triangular cut surface is transformed into a user feature in CATIA -> Insert -> Knowledge Template -> User Feature. Figure 10The diagram illustrates the user feature of triangular patch cutting proposed in this embodiment, and this user feature is named "triangular patch cutting". Next, "triangular patch cutting" is instantiated to complete the modeling of a new triangular patch. Figure 11 This diagram illustrates the instantiation of triangular facet cutting in an embodiment of this application. Finally, the modeling of all triangular facets is repeated to complete the tightly coupled random triangular segmentation of the radome surface boundary. Figure 12 A schematic diagram of the random triangular blocks of the radome proposed in an embodiment of this application is shown.

[0073] It is worth noting that the CATIA software version should be higher than CAITA R18, the ANSYS software version should be higher than ANSYS10, and the EXCEL version should be higher than EXCEL 2005.

[0074] Compared with the prior art, the embodiments of this application have the following beneficial effects:

[0075] First, it can be effectively applied to engineering practice, tightly coupled with boundary changes, and complete high-quality random triangular segmentation;

[0076] Secondly, the streamlined approach of this application ensures that engineers can complete the radome surface segmentation work according to the process, which can effectively reduce the difficulty and time of operation for engineers and help them complete the segmentation task efficiently.

[0077] Third, the software used in each sub-step of this application are all existing commercial software, with relaxed requirements on software version. The functions of this method can also be achieved using similar software. For example, Pro / E software can be used to complete the work of CATIA, and Hypermesh can be used to complete the work of ANSYS. This method has universality in the use of underlying software.

[0078] Fourth, the core algorithm of this application inherits the random triangular meshing method under the classic ANSYS module. ANSYS's triangular meshing method can be implemented with high quality for any surface and can also be applied to the boundary tightly coupled random triangular block partitioning of any surface.

[0079] Fifth, this application can adapt to arbitrary curved surface boundaries, and can also adapt to features such as doors, windows or holes on curved surface boundaries. Therefore, it is also applicable to curved triangular blocks such as antenna radomes with various irregular boundaries.

[0080] Sixth, this application can use the quadrilateral network partitioning method under the classic ANSYS module to realize the random quadrilateral block division of the radome, or in the eighth step, four adjacent points can be selected to complete the random quadrilateral block division of the radome surface, and seven adjacent points can be selected to complete the random hexagonal block division of the radome surface.

[0081] The following provides a possible implementation of a random triangular segmentation device for an antenna radome, which performs the various execution steps and corresponding technical effects of the random triangular segmentation method for an antenna radome shown in the above embodiments and possible implementations. The device includes:

[0082] The CATIA module is used to create radome surface models using CATIA software and save the radome surface models as IGS format surface models.

[0083] The ANSYS module is used to generate triangular mesh node coordinates by randomly triangularly meshing an IGS format surface model using ANSYS software.

[0084] The EXCEL module is used to perform coordinate transformation on the coordinates of the triangle grid nodes using EXCEL to obtain point cloud coordinate data, and then import the point cloud coordinate data into CATIA software;

[0085] The CATIA module is used to record macro commands on point cloud coordinate data using CATIA software to complete the random triangular segmentation of the radome.

[0086] This preferred embodiment provides a computer device that can implement the steps in any embodiment of the radome random triangle segmentation method provided in this application. Therefore, it can achieve the beneficial effects of the radome random triangle segmentation method provided in this application, as detailed in the preceding embodiments, which will not be repeated here.

[0087] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor. Therefore, embodiments of this application provide a storage medium storing multiple instructions that can be loaded by a processor to execute the steps of any embodiment of the radome random triangular block method provided in this application.

[0088] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0089] Since the instructions stored in the storage medium can execute the steps in any of the radome random triangle partitioning method embodiments provided in this application, the beneficial effects that any of the radome random triangle partitioning methods provided in this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0090] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for randomly dividing an antenna radome into triangular blocks, characterized in that, The method includes: A radome surface model was created using CATIA software, and the radome surface model was saved as an IGS format surface model. The IGS format surface model was randomly meshed using ANSYS software to generate the coordinates of the triangular mesh nodes. The coordinates of the triangular mesh nodes are transformed using Excel to obtain point cloud coordinate data, which is then imported into the CATIA software. The CATIA software is used to record macro commands on the point cloud coordinate data to complete the random triangular segmentation of the radome.

2. The method for random triangular segmentation of the radome as described in claim 1, characterized in that, The steps for generating triangular mesh node coordinates by randomly dividing the IGS format surface model into triangular meshes using ANSYS software include: The surface model in IGS format was randomly meshed using ANSYS software to obtain the meshed surface model. The mesh quality in the divided surface model was detected using ANSYS software. If the mesh quality is acceptable, export the coordinates of the triangular mesh nodes in the divided surface model.

3. The method for random triangular segmentation of the radome as described in claim 2, characterized in that, The step of obtaining point cloud coordinate data by performing coordinate transformation on the coordinates of the triangular mesh nodes using the EXCEL algorithm also includes: If the mesh quality is substandard, the mesh size parameters are adjusted to optimize the mesh quality.

4. The method for random triangular segmentation of the radome as described in claim 2, characterized in that, Set the side length of the triangular mesh to between 600mm and 800mm.

5. The method for random triangular segmentation of the radome as described in claim 1, characterized in that, The steps of obtaining point cloud coordinate data by performing coordinate transformation on the coordinates of the triangular mesh nodes using the EXCEL include: The coordinates of the triangular grid nodes are magnified using the EXCEL file. The coordinates of the enlarged triangular mesh nodes are converted according to the data format of the imported point cloud to obtain the point cloud coordinate data.

6. The method for random triangular segmentation of the radome as described in claim 1, characterized in that, The steps of recording macro commands on the point cloud coordinate data using the CATIA software to complete the random triangular segmentation of the radome include: A triangular cut surface is created using the CATIA software based on three adjacent straight lines; After traversing all straight lines, model all triangular facets to complete the random triangular segmentation of the radome.

7. The method for random triangular segmentation of the radome as described in claim 1, characterized in that, The radome surface model includes the radome's reserved entrance / exit gap, observation window gap, and radome installation boundary.

8. A random triangular block device for an antenna radome, characterized in that, The device includes: The CATIA module is used to create a radome surface model using CATIA software and save the radome surface model as an IGS format surface model. The ANSYS module is used to generate triangular mesh node coordinates by randomly dividing the surface model in IGS format using ANSYS software. The EXCEL module is used to perform coordinate transformation on the coordinates of the triangular grid nodes using EXCEL to obtain point cloud coordinate data, and then import the point cloud coordinate data into the CATIA software; The CATIA module is also used to record macro commands on the point cloud coordinate data through the CATIA software to complete the random triangular segmentation of the radome.

9. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing a computer program that is loaded and executed by the processor to implement the radome random triangular block method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which is loaded and executed by a processor to implement the radome random triangular block method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Method and system for FLAC3D software pre-processing

    CN108763625A

  • Radome parameterization and strength rapid analysis simulation system

    CN112199880A