Method, device and equipment for determining three-dimensional curled edge reflecting surface and medium
By calculating and iteratively optimizing the reflector parameters, a highly efficient and accurate three-dimensional rolled-edge reflector is generated, solving the problems of low generation efficiency and accuracy in existing methods, and realizing efficient three-dimensional rolled-edge reflector design and electromagnetic simulation calculation.
Patent Information
- Application Number
- CN202511509519.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-22
- Publication Date
- 2026-02-17
AI Technical Summary
Existing methods for determining three-dimensional rolled-edge reflective surfaces have low generation efficiency and accuracy.
By calculating the index scores of multiple reflective surface parameter groups, the initial reflective surface parameter group is determined, and parameter cross-processing and iteration are performed to generate a two-dimensional rolled-edge reflection curve. Combined with coordinate transformation and rotation axis, three-dimensional coordinate points are generated, and finally connected to form the target three-dimensional rolled-edge reflection surface.
It improves the efficiency and accuracy of three-dimensional rolled-edge reflector design, suppresses edge diffraction problems, and enhances electromagnetic simulation calculation efficiency and antenna testing characteristics.
Smart Images

Figure CN121543390A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electromagnetic reflective surface calculation, and in particular to a method, apparatus, device and medium for determining a three-dimensional rolled-edge reflective surface. Background Technology
[0002] The three-dimensional rolled-edge reflector is the core component of the compact field reflector. 5G and even 6G communication have stringent requirements on the radiation pattern, gain and polarization characteristics of base station and terminal antennas. As the core component of the compact field, the three-dimensional rolled-edge reflector can accurately measure these key parameters, thereby avoiding parameter measurement errors caused by diffraction interference and ensuring that the antenna works stably and efficiently in complex communication environments.
[0003] Existing methods for determining three-dimensional rolled-edge reflective surfaces can be based on geometric optics and aperture field analysis. Through numerical integration and other methods, the shape of the reflective surface can be deduced or optimized to ensure that the optical path length of all paths is equal and the aperture field distribution meets the requirements. For the rolled-edge part, its curve needs to be specially designed so that the edge diffraction field deviates from the quiet zone, thereby generating a three-dimensional rolled-edge reflective surface.
[0004] However, existing methods for determining three-dimensional rolled-edge reflective surfaces suffer from low generation efficiency and accuracy. Summary of the Invention
[0005] This application provides a method, apparatus, device, and medium for determining a three-dimensional rolled-edge reflective surface, in order to solve the problems of low generation efficiency and accuracy in existing methods for determining three-dimensional rolled-edge reflective surfaces.
[0006] In a first aspect, this application provides a method for determining a three-dimensional rolled-edge reflective surface, the method comprising: Calculate the index scores corresponding to each of the multiple reflective surface parameter groups, and determine the initial reflective surface parameter group in the reflective surface parameter group based on the index scores; Different initial reflective surface parameter sets are cross-referenced to obtain target reflective surface parameter sets. Based on the index scores corresponding to each target reflective surface parameter set, the target reflective surface parameter sets are iteratively processed to obtain the reflective surface parameter sets to be designed. The reflective surface parameter sets to be designed include the length and chamfer values corresponding to the two-dimensional rolled-edge reflection curve. Based on the parameter set of the reflective surface to be designed, a two-dimensional rolled-edge reflection curve is generated. Then, according to the coordinate transformation rules and the concave depth parameter, the sampling points on the two-dimensional rolled-edge reflection curve are mapped to obtain three-dimensional coordinate points. Based on the rotation axis, the three-dimensional coordinate points are rotated, and the rotated three-dimensional coordinate points are connected according to the preset connection rules to obtain the target three-dimensional rolled edge reflective surface.
[0007] In some embodiments of this application, the index scores corresponding to each of multiple reflective surface parameter groups are calculated, and the initial reflective surface parameter group in the reflective surface parameter group is determined based on the index scores, including: Based on multiple reflection indices, determine the fitness function corresponding to the parameter set of the reflecting surface, and substitute the corresponding parameter values into the fitness function to obtain the index scores; Based on the index score, the probability value corresponding to each reflective surface parameter group is determined, and based on the probability value, all reflective surface parameter groups are extracted to obtain a preset number of initial reflective surface parameter groups.
[0008] In some embodiments of this application, parameter cross-validation is performed on different initial reflector parameter sets to obtain a target reflector parameter set, including: The initial reflective surface parameter sets are randomly paired to obtain multiple pairs of initial reflective surface parameter sets, and the corresponding cross probability value is calculated for each pair of initial reflective parameter sets. Determine whether the crossover probability value is greater than the preset crossover threshold; If so, then the values of the same type of reflection parameters in the initial reflection parameter set are swapped to obtain the target reflection surface parameter set; If not, parameter crossing will not be performed.
[0009] In some embodiments of this application, a two-dimensional rolled-edge reflection curve is generated based on the set of parameters of the reflective surface to be designed, including: Based on the major and minor axis values of the elliptical curve in the parameter set of the reflective surface to be designed, determine the corresponding elliptical curve, and based on the length value of the parabolic curled curve in the parameter set of the reflective surface to be designed, determine the corresponding parabolic curled curve. Based on the tangent value in the parameter set of the reflective surface to be designed, the elliptic curve and the parabolic curled edge curve are tangentially connected to obtain the two-dimensional curled edge reflection curve.
[0010] In some embodiments of this application, sampling points on the two-dimensional rolled edge reflection curve are mapped according to coordinate transformation rules and concavity depth parameters to obtain three-dimensional coordinate points, including: Based on the sampling parameters, multiple sampling points on the two-dimensional rolled edge reflection curve are determined, and the concave depth parameter and the two-dimensional coordinates of the sampling points are substituted into the coordinate transformation rules to calculate the corresponding three-dimensional coordinates. Based on the three-dimensional coordinates, each sampling point is mapped to obtain the corresponding three-dimensional coordinate points.
[0011] In some embodiments of this application, rotating a three-dimensional coordinate point according to a rotation axis includes: Based on the preset number of rotating face points and the preset angle range, the rotation angle for each rotation is calculated, and based on the rotation axis and rotation angle, the rotation coordinates corresponding to the three-dimensional coordinate points after each rotation are calculated, resulting in multiple three-dimensional coordinate points after rotation.
[0012] In some embodiments of this application, the rotated three-dimensional coordinate points are connected according to a preset connection rule to obtain the target three-dimensional rolled-edge reflective surface, including: According to the preset connection rules, three-dimensional coordinate points with the same rotation angle are connected to obtain multiple three-dimensional curves, and the curve index corresponding to each three-dimensional coordinate point on the three-dimensional curve is determined. For different 3D curves, connect the 3D coordinate points with the same curve index to obtain multiple loops, and generate the target 3D rolled edge reflection curve surface based on the 3D curves and loops.
[0013] Secondly, this application provides a device for determining a three-dimensional rolled-edge reflective surface, the device comprising: The calculation module is used to calculate the index scores corresponding to each of the multiple reflective surface parameter groups, and determine the initial reflective surface parameter group in the reflective surface parameter group based on the index scores. The cross-parameter module is used to cross-parameters of different initial reflective surface parameter sets to obtain target reflective surface parameter sets. Based on the index scores corresponding to each target reflective surface parameter set, the module iteratively processes the target reflective surface parameter sets to obtain the reflective surface parameter sets to be designed. The reflective surface parameter sets to be designed include the length and chamfer values corresponding to the two-dimensional rolled-edge reflection curve. The generation module is used to generate a two-dimensional rolled-edge reflection curve based on the parameter set of the reflective surface to be designed, and to map the sampling points on the two-dimensional rolled-edge reflection curve according to the coordinate transformation rules and the concave depth parameter to obtain three-dimensional coordinate points. The rotation module is used to rotate the three-dimensional coordinate points according to the rotation axis, and connect the rotated three-dimensional coordinate points according to the preset connection rules to obtain the target three-dimensional rolled edge reflective surface.
[0014] Thirdly, this application provides a computer device, including: a processor, and a memory communicatively connected to the processor; The memory stores instructions that the computer executes; The processor executes computer execution instructions stored in memory to implement the method of this application.
[0015] Fourthly, this application provides a computer-readable storage medium storing program code, which, when executed by a processor, is used to implement the method of this application.
[0016] This application provides a method, apparatus, device, and medium for determining a three-dimensional rolled-edge reflective surface. The method involves calculating the index scores corresponding to multiple reflective surface parameter groups, determining initial reflective surface parameter groups based on these scores, performing parameter cross-validation on different initial reflective surface parameter groups to obtain target reflective surface parameter groups, and iteratively processing these target reflective surface parameter groups based on their corresponding index scores to obtain a reflective surface parameter group to be designed. The reflective surface parameter group to be designed includes the length and chamfer values corresponding to a two-dimensional rolled-edge reflective curve. Based on the reflective surface parameter group to be designed, a two-dimensional rolled-edge reflective curve is generated, and sampling points on the two-dimensional rolled-edge reflective curve are mapped according to coordinate transformation rules and concavity depth parameters to obtain three-dimensional coordinate points. The three-dimensional coordinate points are rotated according to a rotation axis, and the rotated three-dimensional coordinate points are connected according to preset connection rules to obtain the target three-dimensional rolled-edge reflective surface.
[0017] Thus, by calculating the index scores of multiple reflective surface parameter sets and determining the initial reflective surface parameter sets, high-quality parameter sets that meet the basic requirements such as reflective surface projection size and focal length are selected through quantitative indexes, improving computational efficiency and accuracy. Parameter cross-validation is performed on different initial reflective surface parameter sets to obtain the target reflective surface parameter sets. Combined with the index scores, iterative processing yields the reflective surface parameter sets to be designed. The cross-validation and iterative characteristics of the genetic optimization algorithm are used to continuously optimize the parameter combinations, ultimately determining the design parameter sets that achieve a smooth transition between the parabola and ellipse curled edges and are globally optimal, effectively suppressing subsequent reflective surface edge diffraction problems. A two-dimensional curled edge reflection curve is generated based on the design reflective surface parameter sets, transforming abstract parameters into a visualized two-dimensional basic shape. This method facilitates intuitive verification of the smoothness and rationality of curve connections, reducing the risk of rework in subsequent 3D modeling. Based on coordinate transformation rules and concavity depth parameters, sampling points on the 2D rolled-edge reflection curve are mapped to obtain 3D coordinate points, forming a 3D coordinate foundation that meets the performance requirements of the quiet zone in the compact field. The 3D coordinate points are rotated based on the rotation axis and connected according to preset connection rules to obtain the target 3D rolled-edge reflection surface. This expands the 2D generatrix into a complete 3D curved surface structure, and the smooth and continuous surface is ensured by standardized connection rules. Ultimately, a 3D rolled-edge reflection surface is formed that combines edge diffraction suppression, improved quiet zone purity performance, and adaptability to antenna testing characteristics in multiple fields such as communication and radar. This improves the design efficiency and electromagnetic simulation calculation efficiency of the rolled-edge reflection surface. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0019] Figure 1A flowchart illustrating a method for determining a three-dimensional rolled-edge reflective surface provided in an embodiment of this application; Figure 2 A schematic diagram illustrating the application of a method for determining a three-dimensional rolled-edge reflective surface provided in an embodiment of this application; Figure 3 A schematic diagram of the structure of a device for determining a three-dimensional rolled-edge reflective surface provided in an embodiment of this application; Figure 4 This is a structural block diagram of an apparatus for performing a method for determining a three-dimensional rolled-edge reflective surface according to an embodiment of this application. Detailed Implementation
[0020] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0021] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0022] Figure 1 This is a flowchart illustrating a method for determining a three-dimensional rolled-edge reflective surface, as provided in an embodiment of this application. Figure 1 As shown, the method for determining a three-dimensional rolled-edge reflective surface may include the following steps: S110. Calculate the index scores corresponding to each of the multiple reflective surface parameter groups, and determine the initial reflective surface parameter group in the reflective surface parameter group based on the index scores.
[0023] Among them, the reflective surface parameter set refers to the numerical parameters used to determine the geometry of a two-dimensional rolled-edge reflective surface. For example, it can be the semi-major axis and semi-minor axis of an ellipse, the extension length of the parabola used for mixing the rolled edge (the termination position of the parabola segment), and the parameter angle (the tangent angle between the ellipse and the parabola). The two-dimensional rolled-edge reflection curve is a composite curve formed by the tangency of two different curves. In practical applications, it can be composed of an elliptical curve and a parabola. By determining the semi-major axis and semi-minor axis of the ellipse, the extension length of the parabola used for mixing the rolled edge, and the parameter angle in the reflective surface parameter set, the corresponding two-dimensional rolled-edge reflection curve can be generated subsequently based on the parameters.
[0024] The index score is a quantitative result of how well a set of reflective surface parameters conforms to a preset reflection index. In practical applications, the index score is used to distinguish the performance of multiple sets of reflective surface parameter sets, so that parameter sets with higher scores are selected for subsequent iterations, ensuring that the iteration converges to the global optimum.
[0025] The initial reflector parameter set refers to the high-quality reflector parameter set obtained after iterative screening. This ensures that subsequent iterations start from the high-quality parameter set, reducing invalid iterations and improving the iterative efficiency of quickly determining the global optimal solution.
[0026] Based on this, index scores are calculated to quantify the optimization performance of each reflector parameter set, so as to determine the optimal initial reflector parameter set and ensure that subsequent iterations start with a high-quality parameter set, thereby reducing invalid iterations.
[0027] S120. Perform parameter cross-validation on different initial reflective surface parameter sets to obtain target reflective surface parameter sets. Then, based on the index scores corresponding to each target reflective surface parameter set, iterate through the target reflective surface parameter sets to obtain the reflective surface parameter sets to be designed. The reflective surface parameter sets to be designed include the length and chamfer values corresponding to the two-dimensional rolled-edge reflection curve.
[0028] In this context, parameter crossover can be understood as a gene recombination operation on the initial reflective surface parameter set. In practical applications, parameter crossover is achieved by exchanging specific parameter values of the same parameter type in different initial reflective surface parameter sets. For example, parameter set A (a,b,c) and parameter set B (d,e,f) can be exchanged by swapping a and d to obtain the exchanged parameter set A (d,b,c) and parameter set B (a,e,f). This allows the different parameters of the two initial parameter sets to be recombinated through the crossover operation, creating a new parameter set that combines the advantages of the parent generation and avoiding the iteration from getting trapped in a local optimum.
[0029] The target reflector parameter set is a new generation parameter set output after parameter cross-operation; the parameter types included are consistent with the initial reflector parameter set, which can be understood as exchanging the specific parameter values of the same parameter type in different initial reflector parameter sets.
[0030] Iterative processing refers to repeatedly executing the steps from "determining the initial reflective surface parameter group based on the index score" to "cross-refracting different initial reflective surface parameter groups to obtain the target reflective surface parameter group" based on the target reflective surface parameter group and its corresponding index score obtained after the initial iteration. This achieves the goal of continuously eliminating poor-performing parameter groups (i.e., parameter groups with low index scores) through multiple iterations, while retaining and optimizing high-quality parameter groups. This avoids the omission of high-quality parameters due to a single screening and ultimately finds the optimal parameters. In practical applications, iterative processing can stop after processing a preset number of times, or it can stop when the index score corresponding to the reflective surface parameter group obtained by the iteration exceeds a preset threshold.
[0031] The set of parameters for the reflective surface to be designed is the set of reflective surface parameters with the highest index score after the iterative process ends, that is, the globally optimal set of parameters for the two-dimensional rolled-edge reflective surface.
[0032] The length and tangent values are specific parameters describing the key shape of the two-dimensional rolled-up reflection curve; the length value refers to the extension length of the parabola, that is, the termination length of the parabola segment in the two-dimensional curve extending from the center of the reflecting surface (near the focal point); the tangent value refers to the tangent angle at the junction of the elliptical rolled edge and the parabola.
[0033] Based on this, different initial reflector parameter sets are crossed to obtain multiple sets of target reflector parameter sets after exchange. The target reflector parameter sets are then iterated repeatedly to finally obtain the optimal set of reflector parameter sets to be designed. In practical applications, in addition to parameter exchange, some parameter values of the reflector parameter sets can be randomly fine-tuned to increase randomness and avoid local optima.
[0034] S130. Based on the parameter set of the reflective surface to be designed, generate a two-dimensional rolled-edge reflection curve, and map the sampling points on the two-dimensional rolled-edge reflection curve according to the coordinate transformation rules and the concave depth parameter to obtain three-dimensional coordinate points.
[0035] The coordinate transformation rule can be understood as the rule for assigning three-dimensional axis coordinates to points on a two-dimensional curled reflection curve. It can be a Cartesian transformation rule. It can be understood that a two-dimensional curled reflection curve only contains two dimensions (such as the X-axis and the Y-axis) and cannot be directly used to construct a three-dimensional surface. The coordinate transformation rule adds the dimension of concave depth to the two-dimensional curve by assigning the Y-axis coordinate, so as to generate a three-dimensional curled reflection surface.
[0036] The concave depth parameter is a key geometric parameter that controls the depth of the concave body in the three-dimensional rolled edge reflective surface. It is a preset fixed value, such as 0.2m or 0.5m. It can be understood as the maximum height difference on the Y-axis between the center position and the edge position of the three-dimensional reflective surface. It directly determines the curvature of the concave body. The greater the concave depth, the more obvious the concavity of the three-dimensional curved surface.
[0037] Sampling points refer to discrete coordinate points selected on a two-dimensional rolled-edge reflection curve according to a preset density, thereby providing discrete calculation objects for coordinate transformation.
[0038] A three-dimensional coordinate point refers to a discrete coordinate point containing three dimensions, X, Y, and Z, obtained after performing coordinate transformation on the sampling points on the two-dimensional rolled-edge reflection curve.
[0039] Based on this, by determining the parameter set of the reflective surface to be designed, a two-dimensional rolled-edge reflection curve is generated. Then, according to the coordinate transformation rules and the concave depth parameter, the sampling points on the two-dimensional rolled-edge reflection curve are mapped in three dimensions to obtain three-dimensional coordinate points, realizing the transformation from two-dimensional curve to three dimensions, so as to generate a three-dimensional reflective surface in the future.
[0040] S140. Rotate the three-dimensional coordinate points according to the rotation axis, and connect the rotated three-dimensional coordinate points according to the preset connection rules to obtain the target three-dimensional rolled edge reflective surface.
[0041] The rotation axis refers to a fixed coordinate axis used to perform rotation operations on three-dimensional coordinate points.
[0042] The preset connection rules refer to the operation of connecting the rotated discrete three-dimensional coordinate points according to a fixed logic to form a continuous three-dimensional surface. The coordinate transformation results in discrete three-dimensional coordinate points. If the connection is disordered, it will lead to structural chaos. The preset connection rules can achieve ordered connection, thereby transforming discrete points into a three-dimensional structure with physical meaning, and obtaining the target three-dimensional rolled edge reflective surface.
[0043] The target three-dimensional rolled-edge reflective surface is the final generated three-dimensional rolled-edge reflective surface that meets the actual requirements.
[0044] Based on this, by rotating the three-dimensional coordinate points and connecting the rotated three-dimensional coordinates according to preset rules, a three-dimensional rolled-edge reflective surface that meets actual needs is generated.
[0045] Based on the feasible implementation of S110 described above, this application further provides a method for calculating the index scores corresponding to each of the multiple reflective surface parameter groups, and determining the initial reflective surface parameter group in the reflective surface parameter group based on the index scores, including: Based on multiple reflection indices, determine the fitness function corresponding to the parameter set of the reflecting surface, and substitute the corresponding parameter values into the fitness function to obtain the index scores; Based on the index score, the probability value corresponding to each reflective surface parameter group is determined, and based on the probability value, all reflective surface parameter groups are extracted to obtain a preset number of initial reflective surface parameter groups.
[0046] Among them, the reflection index refers to the core evaluation standard for measuring the performance and geometric compliance of two-dimensional rolled-edge reflective surfaces, such as the requirements for reflective surface projection size, focal length, and other indicators.
[0047] The fitness function is a mathematical model that transforms reflection indicators into quantifiable values. This allows abstract reflection indicators to be converted into specific numerical values, enabling direct numerical comparison of the performance of multiple sets of reflective surface parameters and solving the problem of not being able to intuitively judge the quality of parameters.
[0048] The probability value refers to the likelihood that a certain set of reflective surface parameters will be selected as the initial set of reflective surface parameters. In practical applications, the probability value is related to the index score output by the fitness function. That is, the probability value of a parameter set = the index score of the parameter set / the sum of the index scores of all reflective surface parameter sets. The probability value ranges from [0,1], and the sum of the probability values of all parameter sets is 1. The higher the index score of a parameter set, the greater its probability value and the higher its chance of being selected. If the probability value is not calculated and parameter sets are randomly selected directly, it may lead to the elimination of high-quality parameter sets and the entry of low-quality parameter sets into subsequent iterations. By giving high-quality parameter sets a higher selection weight through probability value, it is ensured that they are more likely to enter the subsequent iteration stages.
[0049] The preset quantity refers to a fixed value set in advance.
[0050] Based on this, by determining the fitness function, the performance of the reflective surface parameter group can be quantified, and the probability value corresponding to each group can be determined according to the calculated index score, thereby giving higher selection weight to the high-quality parameter group and ensuring that it is easier for it to enter the subsequent iteration stage.
[0051] Based on the feasible implementation of S120 described above, this application further provides a method for obtaining a target reflective surface parameter set by performing parameter cross-validation on different initial reflective surface parameter sets, including: The initial reflective surface parameter sets are randomly paired to obtain multiple pairs of initial reflective surface parameter sets, and the corresponding cross probability value is calculated for each pair of initial reflective parameter sets. Determine whether the crossover probability value is greater than the preset crossover threshold; If so, then the values of the same type of reflection parameters in the initial reflection parameter set are swapped to obtain the target reflection surface parameter set; If not, parameter crossing will not be performed.
[0052] The crossover probability value refers to the probability value randomly generated for each pair of initial reflective surface parameter groups to determine whether to perform parameter crossover operation.
[0053] The preset cross threshold is a pre-set critical probability value used to determine whether to perform a cross operation on a certain pair of initial reflective surface parameter groups.
[0054] Based on this, in order to ensure the randomness of parameter crossing and thus avoid local optima, the initial reflective surface parameter groups can be randomly paired in pairs to obtain multiple pairs of initial reflective surface parameter groups. Each pair of initial reflective surface parameter groups is then assigned a corresponding crossover probability value. The result of comparing the crossover probability value with the preset crossover threshold value determines whether parameter crossing should be performed.
[0055] Based on the feasible implementation of S130 described above, this application further provides a method for generating a two-dimensional rolled-edge reflection curve according to the set of parameters of the reflective surface to be designed, including: Based on the major and minor axis values of the elliptical curve in the parameter set of the reflective surface to be designed, determine the corresponding elliptical curve, and based on the length value of the parabolic curled curve in the parameter set of the reflective surface to be designed, determine the corresponding parabolic curled curve. Based on the tangent value in the parameter set of the reflective surface to be designed, the elliptic curve and the parabolic curled edge curve are tangentially connected to obtain the two-dimensional curled edge reflection curve.
[0056] Based on this, the parameter set of the reflective surface to be designed is the optimal parameter set, which contains the specific parameters used to generate the two-dimensional rolled-edge reflection curve. In practical applications, the two-dimensional rolled-edge reflection curve can be composed of an elliptical curve and a parabola. Therefore, by determining the major and minor axis values of the elliptical curve, the length value of the parabolic rolled-edge curve, and the tangent values of the elliptical curve and the parabolic rolled-edge curve in the parameter set of the reflective surface to be designed, the corresponding elliptical curve and parabola can be determined in order to obtain the two-dimensional rolled-edge reflection curve.
[0057] Based on the feasible implementation of S130 described above, this application further provides a method for mapping sampling points on a two-dimensional rolled-edge reflection curve to obtain three-dimensional coordinate points according to coordinate transformation rules and concave depth parameters, including: Based on the sampling parameters, multiple sampling points on the two-dimensional rolled edge reflection curve are determined, and the concave depth parameter and the two-dimensional coordinates of the sampling points are substituted into the coordinate transformation rules to calculate the corresponding three-dimensional coordinates. Based on the three-dimensional coordinates, each sampling point is mapped to obtain the corresponding three-dimensional coordinate points.
[0058] Among them, the sampling parameters refer to the set of preset parameters used to determine the number and distribution density of sampling points on the two-dimensional rolled-edge reflection curve; the two-dimensional rolled-edge reflection curve is a continuous mathematical curve, such as a combination of parabolic equation and elliptic equation, which cannot be directly used for subsequent coordinate transformation and three-dimensional rotation, and requires discrete coordinate points as the calculation object; the sampling parameters, by specifying the number of sampling points, transform the continuous curve into a finite number of calculable sampling points.
[0059] Based on this, by determining multiple sampling points on the two-dimensional rolled edge reflection curve, the indentation depth parameter and the two-dimensional coordinates of the sampling points are substituted into the coordinate transformation rule to calculate the corresponding three-dimensional coordinates; so that each sampling point can be mapped according to the three-dimensional coordinates to obtain the corresponding three-dimensional coordinate points.
[0060] Based on the feasible implementation of S140 described above, this application further provides a method for rotating a three-dimensional coordinate point according to a rotation axis, including: Based on the preset number of rotating face points and the preset angle range, the rotation angle for each rotation is calculated, and based on the rotation axis and rotation angle, the rotation coordinates corresponding to the three-dimensional coordinate points after each rotation are calculated, resulting in multiple three-dimensional coordinate points after rotation.
[0061] The preset number of rotation points refers to the preset parameter used to determine the sampling density in the circumferential direction when the three-dimensional coordinate points rotate around the rotation axis. That is, the number of rotation positions that need to be generated when rotating around the rotation axis determines the sampling density in the circumferential direction and the smoothness of the three-dimensional surface. The more points there are, the denser the distribution of the three-dimensional coordinate points after rotation, and the smoother the final three-dimensional surface.
[0062] The preset angle range refers to the interval between the starting angle and the ending angle of the three-dimensional coordinate point rotating around the rotation axis.
[0063] Rotation angle refers to the angular increment of a three-dimensional coordinate point as it rotates around the rotation axis each time, that is, the angular difference between two adjacent rotation positions. In practical applications, it can be determined by rotation angle = (the end angle of the preset angle range - the start angle of the preset angle range) / (the preset number of rotation points - 1).
[0064] Rotated coordinates refer to the new three-dimensional coordinates obtained by rotating a three-dimensional coordinate point around a rotation axis by a specified angle.
[0065] Based on this, by determining the preset rotation angle range and rotation density, the corresponding angle increment for each rotation is calculated in order to determine the rotation coordinates after rotation and obtain multiple three-dimensional coordinate points after rotation.
[0066] Based on the feasible implementation of S140 described above, this application further provides a method for connecting rotated three-dimensional coordinate points according to preset connection rules to obtain a target three-dimensional rolled-edge reflective surface, including: According to the preset connection rules, three-dimensional coordinate points with the same rotation angle are connected to obtain multiple three-dimensional curves, and the curve index corresponding to each three-dimensional coordinate point on the three-dimensional curve is determined. For different 3D curves, connect the 3D coordinate points with the same curve index to obtain multiple loops, and generate the target 3D rolled edge reflection curve surface based on the 3D curves and loops.
[0067] Among them, a three-dimensional curve refers to a set of continuous line segments formed by connecting all three-dimensional coordinate points under the same rotation angle in a preset order (such as radial distance from near to far on the X-axis). Essentially, it is a three-dimensional generatrix formed by rotating a two-dimensional rolled-edge reflection curve around a rotation axis to a certain fixed angle.
[0068] Curve index refers to the unique serial number assigned to all three-dimensional coordinate points on each three-dimensional curve. It is used to locate the coordinate points corresponding to different positions on different three-dimensional curves. By matching coordinate points with the same index, it can ensure that the loops formed by the connection are symmetrically distributed along the rotation axis, which meets the structural requirement of rotational symmetry of the three-dimensional rolled edge reflective surface.
[0069] A loop is a closed continuous line segment formed by connecting all three-dimensional coordinate points with the same curve index between different three-dimensional curves in order of rotation from the start to the end. Essentially, it is a ring structure formed by the rotation of coordinate points at the same radial position around a rotation axis.
[0070] Based on this, in practical applications, a three-dimensional generatrix is obtained by connecting all points under the same rotation angle in sequence, and a ring is obtained by connecting the points with the same index under different rotation angles, thereby determining the target three-dimensional rolled edge reflective curve surface. Furthermore, this three-dimensional surface can be projected onto a two-dimensional plane along the rotation axis (usually the Y-axis) to obtain a three-dimensional concave main body reflective surface projection map. The intersection of this three-dimensional surface with the XY plane (usually the plane with Z=0) can also be calculated, that is, among all three-dimensional vertices, those points whose Z coordinates are close to 0 (or within a certain minimum threshold) are found, and then their X and Y coordinates are extracted to obtain the three-dimensional rolled edge reflective surface XY plane curve map.
[0071] Please refer to Figure 2 , Figure 2 This is an application diagram illustrating a method for determining a three-dimensional rolled-edge reflective surface provided in an embodiment of this application; as shown. Figure 2As shown, a 3D rolled-edge reflective surface can be quickly generated by selecting the corresponding 3D rolled-edge reflective surface calculation software and inputting relevant calculation parameters. This is achieved by inputting optimized reflective surface parameters into the software, along with the focal length, minimum Y-axis value Ymin, maximum Y-axis value Ymax, minimum X-axis value Xmin, maximum X-axis value Xmax, and sampling parameters (i.e., the number of points on the rotation surface Phi, the parabola Rho, and the number of points for the maximum parabola coordinate value Rho). Clicking the "Generate 2D Rolled-Edge Reflection Curve" button will then quickly generate a 2D rolled-edge reflective surface curve. The sampling parameters can be adjusted according to actual conditions; for example, the number of Phi points can be set to 361 or 722. Based on the 2D rolled-edge reflective surface curve, further calculation parameters for the 3D reflective surface (dimple depth, minimum rotation surface Phi min, maximum rotation surface Phi) can be input into the software. By clicking the "Generate 3D Rolled-Edge Reflective Surface" button, you can quickly generate a 3D rolled-edge reflective surface curve, a 3D concave main reflective surface projection, and a 3D rolled-edge reflective surface XY plane curve. Clicking the "Generate Curve Script" button will quickly generate and export a .txt format curve file of the 3D rolled-edge reflective surface, which is convenient for subsequent 3D modeling of the rolled-edge reflective surface in third-party modeling software. In this way, by inputting relevant calculation parameters into the software, you can quickly generate 2D rolled-edge reflective surface curves, 3D rolled-edge reflective surface curves, 3D rolled-edge reflective surface XY plane diagrams, 3D concave main reflective surface projection diagrams, and curve script files. The overall process is intuitive, convenient, and computationally efficient. The software covers the key steps of rolled-edge reflective surface design, including 2D rolled-edge curves, concave reflective surface design, and reflective surface size range design, effectively achieving a high degree of integration in 3D rolled-edge reflective surface design.
[0072] In some embodiments of this application, the initial reflective surface parameter group is determined by calculating the index scores corresponding to each of the multiple reflective surface parameter groups and based on the index scores; the parameters of different initial reflective surface parameter groups are cross-referenced to obtain the target reflective surface parameter group; and the target reflective surface parameter group is iteratively processed according to the index scores corresponding to each target reflective surface parameter group to obtain the reflective surface parameter group to be designed; the reflective surface parameter group to be designed includes the length value and chamfer value corresponding to the two-dimensional rolled-edge reflective curve; a two-dimensional rolled-edge reflective curve is generated according to the reflective surface parameter group to be designed, and the sampling points on the two-dimensional rolled-edge reflective curve are mapped according to the coordinate transformation rules and the concavity depth parameter to obtain three-dimensional coordinate points; the three-dimensional coordinate points are rotated according to the rotation axis, and the rotated three-dimensional coordinate points are connected according to the preset connection rules to obtain the target three-dimensional rolled-edge reflective surface.
[0073] Thus, by calculating the index scores of multiple reflective surface parameter sets and determining the initial reflective surface parameter sets, high-quality parameter sets that meet the basic requirements such as reflective surface projection size and focal length are selected through quantitative indexes, improving computational efficiency and accuracy. Parameter cross-validation is performed on different initial reflective surface parameter sets to obtain the target reflective surface parameter sets. Combined with the index scores, iterative processing yields the reflective surface parameter sets to be designed. The cross-validation and iterative characteristics of the genetic optimization algorithm are used to continuously optimize the parameter combinations, ultimately determining the design parameter sets that achieve a smooth transition between the parabola and ellipse curled edges and are globally optimal, effectively suppressing subsequent reflective surface edge diffraction problems. A two-dimensional curled edge reflection curve is generated based on the design reflective surface parameter sets, transforming abstract parameters into a visualized two-dimensional basic shape. This method facilitates intuitive verification of the smoothness and rationality of curve connections, reducing the risk of rework in subsequent 3D modeling. Based on coordinate transformation rules and concavity depth parameters, sampling points on the 2D rolled-edge reflection curve are mapped to obtain 3D coordinate points, forming a 3D coordinate foundation that meets the performance requirements of the quiet zone in the compact field. The 3D coordinate points are rotated based on the rotation axis and connected according to preset connection rules to obtain the target 3D rolled-edge reflection surface. This expands the 2D generatrix into a complete 3D curved surface structure, and the smooth and continuous surface is ensured by standardized connection rules. Ultimately, a 3D rolled-edge reflection surface is formed that combines edge diffraction suppression, improved quiet zone purity performance, and adaptability to antenna testing characteristics in multiple fields such as communication and radar. This improves the design efficiency and electromagnetic simulation calculation efficiency of the rolled-edge reflection surface.
[0074] Figure 3 This is a schematic diagram of the structure of a three-dimensional rolled-edge reflective surface determining device 300 provided in an embodiment of this application. Figure 3 As shown, the device 300 for determining a three-dimensional rolled-edge reflective surface includes: a calculation module 310, a cross module 320, a generation module 330, and a rotation module 340; wherein: The calculation module 310 is used to calculate the index scores corresponding to each of the multiple reflective surface parameter groups, and to determine the initial reflective surface parameter group in the reflective surface parameter group based on the index scores. The cross module 320 is used to perform parameter cross-processing on different initial reflective surface parameter sets to obtain target reflective surface parameter sets. Based on the index scores corresponding to each target reflective surface parameter set, the target reflective surface parameter sets are iteratively processed to obtain the reflective surface parameter sets to be designed. The reflective surface parameter sets to be designed include the length value and chamfer value corresponding to the two-dimensional rolled-edge reflection curve. The generation module 330 is used to generate a two-dimensional rolled-edge reflection curve based on the parameter set of the reflective surface to be designed, and to map the sampling points on the two-dimensional rolled-edge reflection curve according to the coordinate transformation rules and the concave depth parameter to obtain three-dimensional coordinate points. The rotation module 340 is used to rotate the three-dimensional coordinate points according to the rotation axis, and connect the rotated three-dimensional coordinate points according to the preset connection rules to obtain the target three-dimensional rolled edge reflective surface.
[0075] In this embodiment of the application, the calculation module 310 can also be specifically used for: Based on multiple reflection indices, determine the fitness function corresponding to the parameter set of the reflecting surface, and substitute the corresponding parameter values into the fitness function to obtain the index scores; Based on the index score, the probability value corresponding to each reflective surface parameter group is determined, and based on the probability value, all reflective surface parameter groups are extracted to obtain a preset number of initial reflective surface parameter groups.
[0076] In this embodiment of the application, the cross module 320 can also be specifically used for: The initial reflective surface parameter sets are randomly paired to obtain multiple pairs of initial reflective surface parameter sets, and the corresponding cross probability value is calculated for each pair of initial reflective parameter sets. Determine whether the crossover probability value is greater than the preset crossover threshold; If so, then the values of the same type of reflection parameters in the initial reflection parameter set are swapped to obtain the target reflection surface parameter set; If not, parameter crossing will not be performed.
[0077] In this embodiment of the application, the generation module 330 can also be specifically used for: Based on the major and minor axis values of the elliptical curve in the parameter set of the reflective surface to be designed, determine the corresponding elliptical curve, and based on the length value of the parabolic curled curve in the parameter set of the reflective surface to be designed, determine the corresponding parabolic curled curve. Based on the tangent value in the parameter set of the reflective surface to be designed, the elliptic curve and the parabolic curled edge curve are tangentially connected to obtain the two-dimensional curled edge reflection curve.
[0078] In this embodiment of the application, the generation module 330 can also be specifically used for: Based on the sampling parameters, multiple sampling points on the two-dimensional rolled edge reflection curve are determined, and the concave depth parameter and the two-dimensional coordinates of the sampling points are substituted into the coordinate transformation rules to calculate the corresponding three-dimensional coordinates. Based on the three-dimensional coordinates, each sampling point is mapped to obtain the corresponding three-dimensional coordinate points.
[0079] In this embodiment of the application, the rotation module 340 can also be specifically used for: Based on the preset number of rotating face points and the preset angle range, the rotation angle for each rotation is calculated, and based on the rotation axis and rotation angle, the rotation coordinates corresponding to the three-dimensional coordinate points after each rotation are calculated, resulting in multiple three-dimensional coordinate points after rotation.
[0080] In this embodiment of the application, the rotation module 340 can also be specifically used for: According to the preset connection rules, three-dimensional coordinate points with the same rotation angle are connected to obtain multiple three-dimensional curves, and the curve index corresponding to each three-dimensional coordinate point on the three-dimensional curve is determined. For different 3D curves, connect the 3D coordinate points with the same curve index to obtain multiple loops, and generate the target 3D rolled edge reflection curve surface based on the 3D curves and loops.
[0081] Figure 4 This is a schematic diagram of the structure of an apparatus for performing a method for determining a three-dimensional rolled-edge reflective surface according to an embodiment of this application. Figure 4 As shown, the device 400 includes: The device 400 may include a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a communication component 403, and other components. The processor 401, memory 402, and communication component 403 are connected via a bus 404.
[0082] In the specific implementation process, at least one processor 401 executes computer execution instructions stored in memory 402, causing at least one processor 401 to execute the above-described method for determining a three-dimensional rolled-edge reflective surface.
[0083] The specific implementation process of processor 401 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0084] Furthermore, the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0085] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0086] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0087] In some embodiments, a computer program product is also provided, comprising a computer program or instructions that, when executed by a processor, implement the steps in any of the above-described methods for determining a three-dimensional rolled-edge reflective surface.
[0088] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0089] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed 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.
[0090] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of program codes, which can be loaded by a processor to execute the steps in any of the methods for determining a three-dimensional rolled-edge reflective surface provided in embodiments of this application.
[0091] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0092] According to one aspect of this application, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium.
[0093] Since the instructions stored in the storage medium can execute the steps in any of the three-dimensional rolled-edge reflective surfaces determination methods provided in the embodiments of this application, the beneficial effects that any of the three-dimensional rolled-edge reflective surfaces determination methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.
[0094] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the appended claims.
[0095] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope.
Claims
1. A method for determining a three-dimensional rolled-edge reflective surface, characterized in that, The method includes: Calculate the index scores corresponding to each of the multiple reflective surface parameter groups, and determine the initial reflective surface parameter group in the reflective surface parameter group based on the index scores; Different initial reflective surface parameter sets are cross-referenced to obtain target reflective surface parameter sets. Based on the index scores corresponding to each target reflective surface parameter set, the target reflective surface parameter sets are iteratively processed to obtain the reflective surface parameter sets to be designed. The reflective surface parameter sets to be designed include the length and chamfer values corresponding to the two-dimensional rolled-edge reflection curve. Based on the set of parameters of the reflective surface to be designed, the two-dimensional rolled-edge reflection curve is generated, and the sampling points on the two-dimensional rolled-edge reflection curve are mapped according to the coordinate transformation rules and the concavity depth parameter to obtain three-dimensional coordinate points; The three-dimensional coordinate points are rotated according to the rotation axis, and then connected according to the preset connection rules to obtain the target three-dimensional rolled edge reflective surface.
2. The method according to claim 1, characterized in that, The step of calculating the index scores corresponding to each of the multiple reflective surface parameter groups, and determining the initial reflective surface parameter group in the reflective surface parameter group based on the index scores, includes: Based on multiple reflection indices, the fitness function corresponding to the reflective surface parameter set is determined, and the corresponding parameter values are substituted into the fitness function to obtain the index score; Based on the index score, the probability value corresponding to each of the reflective surface parameter groups is determined, and based on the probability value, all the reflective surface parameter groups are extracted to obtain a preset number of initial reflective surface parameter groups.
3. The method according to claim 1, characterized in that, The step of performing parameter cross-validation on different initial reflector parameter sets to obtain the target reflector parameter set includes: The initial reflective surface parameter groups are randomly paired to obtain multiple pairs of initial reflective surface parameter groups, and the corresponding cross probability value is calculated for each pair of initial reflective parameter groups; Determine whether the crossover probability value is greater than a preset crossover threshold; If so, then the values of the same type of reflection parameters in the initial reflection parameter set are swapped to obtain the target reflection surface parameter set; If not, parameter crossing will not be performed.
4. The method according to claim 1, characterized in that, The step of generating the two-dimensional rolled-edge reflection curve based on the set of parameters of the reflective surface to be designed includes: Based on the major and minor axis values of the elliptical curve in the parameter set of the reflective surface to be designed, determine the corresponding elliptical curve, and based on the length value of the parabolic curled curve in the parameter set of the reflective surface to be designed, determine the corresponding parabolic curled curve. Based on the tangent value in the parameter set of the reflective surface to be designed, the elliptical curve and the parabolic curled curve are tangentially connected to obtain the two-dimensional curled reflection curve.
5. The method according to claim 1, characterized in that, The process of mapping the sampling points on the two-dimensional rolled-edge reflection curve to obtain three-dimensional coordinate points according to coordinate transformation rules and concavity depth parameters includes: Based on the sampling parameters, multiple sampling points on the two-dimensional rolled edge reflection curve are determined, and the indentation depth parameter and the two-dimensional coordinates of the sampling points are substituted into the coordinate transformation rule to calculate the corresponding three-dimensional coordinates; Based on the three-dimensional coordinates, each of the sampling points is mapped to obtain the corresponding three-dimensional coordinate points.
6. The method according to claim 1, characterized in that, The rotation of the three-dimensional coordinate point according to the rotation axis includes: Based on the preset number of rotating points and the preset angle range, the rotation angle for each rotation is calculated, and based on the rotation axis and the rotation angle, the rotation coordinates corresponding to the three-dimensional coordinate points after each rotation are calculated, resulting in multiple rotated three-dimensional coordinate points.
7. The method according to claim 1, characterized in that, The step of connecting the rotated three-dimensional coordinate points according to a preset connection rule to obtain the target three-dimensional rolled-edge reflective surface includes: According to the preset connection rules, the three-dimensional coordinate points under the same rotation angle are connected to obtain multiple three-dimensional curves, and the curve index corresponding to each three-dimensional coordinate point on the three-dimensional curve is determined. For different three-dimensional curves, the three-dimensional coordinate points with the same curve index are connected to obtain multiple loops, and the target three-dimensional rolled-edge reflection curve surface is generated based on the three-dimensional curves and the loops.
8. A device for determining a three-dimensional rolled-edge reflective surface, characterized in that, The device includes: The calculation module is used to calculate the index scores corresponding to each of the multiple reflective surface parameter groups, and determine the initial reflective surface parameter group in the reflective surface parameter group based on the index scores. The cross-parameter module is used to cross-parameters of different initial reflective surface parameter sets to obtain target reflective surface parameter sets, and to iteratively process the target reflective surface parameter sets according to the index scores corresponding to each target reflective surface parameter set to obtain the reflective surface parameter set to be designed; the reflective surface parameter set to be designed includes the length value and chamfer value corresponding to the two-dimensional rolled-edge reflection curve; The generation module is used to generate the two-dimensional rolled-edge reflection curve according to the parameter set of the reflective surface to be designed, and to map the sampling points on the two-dimensional rolled-edge reflection curve according to the coordinate transformation rules and the concave depth parameter to obtain three-dimensional coordinate points. The rotation module is used to rotate the three-dimensional coordinate points according to the rotation axis, and connect the rotated three-dimensional coordinate points according to the preset connection rules to obtain the target three-dimensional rolled edge reflective surface.
9. A computer device, characterized in that, include: One or more processors; Memory; One or more programs, wherein the one or more programs are stored in memory and configured to be executed by one or more processors, the one or more programs being configured to perform the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores program code that can be called by a processor to perform the method as described in any one of claims 1 to 7.