A pavement generation method, device, equipment and storage medium

By setting the preset plane range and tilt angle of the target pavement, a pavement with oriented roughness is generated, which solves the problem that traditional methods are difficult to accurately simulate the texture and angle of the runway surface, and improves the accuracy and reliability of aircraft tire testing.

CN119670211BActive Publication Date: 2026-03-31CHANGCHUN INSTITUTE OF APPLIED CHEMISTRY CHINESE ACADEMY OF SCIENCES
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-06
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Traditional pavement generation methods struggle to accurately simulate the complex textures and tilt angles of actual runway surfaces, leading to significant discrepancies between aircraft tire test results and real-world conditions.

Method used

By determining the preset plane range and preset tilt angle of the target pavement, the initial plane range is calculated to generate the first initial pavement, and random noise is added to it for optimization. Then, the second initial pavement is rotated based on the preset tilt angle to generate the target plane range, and finally the target pavement is generated.

Benefits of technology

It improves the accuracy and reliability of aircraft tire testing, can accurately simulate the characteristics of actual runway surfaces, and is suitable for performance testing of various aircraft tires.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119670211B_ABST
    Figure CN119670211B_ABST
Patent Text Reader

Abstract

The application discloses a runway surface generation method and device, equipment and storage medium, and relates to the technical field of aviation tire testing. The method comprises the following steps: determining a preset plane range and a preset inclination angle of a target runway surface, and calculating an initial plane range based on the preset plane range and the preset inclination angle; generating a corresponding first initial runway surface according to the initial plane range, and generating random noise in the first initial runway surface based on a preset noise generation mode, so as to optimize the first initial runway surface through the random noise to obtain a corresponding second initial runway surface; rotating the second initial runway surface based on the preset inclination angle to obtain a target plane range, and generating the target runway surface according to the preset plane range and the target plane range. In this way, the application can generate a carrier-based aircraft runway surface with an orientation type roughness by setting the preset plane range and the preset inclination angle of the target runway surface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of aircraft tire testing technology, and in particular to a pavement generation method, apparatus, equipment, and storage medium. Background Technology

[0002] Aircraft tires are critical components during aircraft takeoff and landing, directly impacting the aircraft's safety and reliability. During takeoff and landing, aircraft tires withstand immense pressure and friction, directly affecting the aircraft's safety and reliability; therefore, their performance is paramount. To test aircraft tire performance, it is necessary to simulate the complex textures and inclination angles of actual runway surfaces. Traditional pavement generation methods often struggle to accurately simulate the complex textures and inclination angles of real runway surfaces, leading to significant discrepancies between aircraft tire test results and actual conditions.

[0003] In conclusion, how to generate pavement suitable for aircraft tire testing and improve the accuracy and reliability of the tests are pressing technical problems that need to be solved. Summary of the Invention

[0004] In view of this, the purpose of this invention is to provide a pavement generation method, apparatus, device, and storage medium capable of generating pavements for aircraft tire testing, and improving the accuracy and reliability of aircraft tire testing. The specific solution is as follows:

[0005] Firstly, this application provides a pavement generation method, including:

[0006] Determine the preset planar range and preset tilt angle of the target pavement, and calculate the initial planar range based on the preset planar range and the preset tilt angle;

[0007] A first initial pavement is generated based on the initial plane range, and random noise is generated within the first initial pavement based on a preset noise generation method, so as to optimize the first initial pavement through the random noise to obtain a corresponding second initial pavement.

[0008] The second initial pavement is rotated based on the preset tilt angle to obtain the target plane range, and the target pavement is generated according to the preset plane range and the target plane range.

[0009] Optionally, calculating the initial plane range based on the preset plane range and the preset tilt angle includes:

[0010] Determine the vertices corresponding to the preset plane range, and perform corresponding inverse rotation processing on each of the vertices corresponding to the preset plane range based on the preset tilt angle to obtain the rotated vertices;

[0011] Based on the rotated vertices, the diagonal vertices corresponding to the initial plane range are determined, and the initial plane range is calculated based on the diagonal vertices.

[0012] Optionally, generating the corresponding first initial pavement based on the initial plane range includes:

[0013] Determine the boundary corresponding to the initial plane range, and generate a preset irregular-shaped curve point sequence on the boundary based on the preset point sequence generation direction;

[0014] The target coordinates of each point in the curve point column are determined based on the preset point column generation direction, and the corresponding sweeping direction is determined according to the preset plane direction.

[0015] A sweeping operation is performed according to the preset planar direction and the sweeping direction to control the change of the target coordinates of each point in the curve point array, so as to generate a first initial pavement point cloud corresponding to the first initial pavement.

[0016] Optionally, the step of generating random noise within the first initial pavement based on a preset noise generation method, so as to optimize the first initial pavement using the random noise to obtain a corresponding second initial pavement, includes:

[0017] Generate preset small perturbations on each node within the full plane range corresponding to the first initial pavement point cloud, and generate preset large value perturbations on each target node corresponding to a random position in the first initial pavement point cloud.

[0018] Accordingly, the step of optimizing the first initial pavement using the random noise to obtain the corresponding second initial pavement includes:

[0019] The first initial pavement point cloud is optimized by the preset small perturbation and the preset large value perturbation to generate a second initial pavement point cloud corresponding to the second initial pavement.

[0020] Optionally, generating a preset large-value perturbation at each target node corresponding to a random location in the first initial pavement point cloud includes:

[0021] The range of disturbance values ​​corresponding to the preset large disturbance value is determined based on the disturbance value corresponding to the preset small disturbance value.

[0022] Determine the target perturbation range corresponding to the random location, and generate the preset large numerical perturbation on each target node within the target perturbation range based on the preset Gaussian distribution method and the perturbation numerical range corresponding to the preset large numerical perturbation.

[0023] Optionally, rotating the second initial pavement based on the preset tilt angle to obtain the target planar range includes:

[0024] Determine the rotation matrix corresponding to the preset tilt angle, and perform corresponding rotation processing on each node in the second initial pavement point cloud based on the rotation matrix to obtain the target plane range.

[0025] Optionally, generating the target pavement based on the preset planar range and the target planar range includes:

[0026] Determine whether the nodes within the target plane range are within the preset plane range;

[0027] If it is determined that a node within the target plane range is within the preset plane range, then the node within the target plane range is determined as a node on the target pavement, and the target pavement is generated based on the node on the target pavement;

[0028] If it is determined that a node within the target plane range is outside the preset plane range, then the node within the target plane range is identified as a node on a non-target road surface, and the corresponding node within the target plane range is deleted.

[0029] Secondly, this application provides a pavement generation apparatus, comprising:

[0030] The initial planar range calculation module is used to determine the preset planar range and preset tilt angle of the target pavement, and to calculate the initial planar range based on the preset planar range and the preset tilt angle.

[0031] The first initial pavement optimization module is used to generate a corresponding first initial pavement based on the initial plane range, and generate random noise in the first initial pavement based on a preset noise generation method, so as to optimize the first initial pavement through the random noise to obtain a corresponding second initial pavement.

[0032] The target pavement generation module is used to rotate the second initial pavement based on the preset tilt angle to obtain the target plane range, and generate the target pavement according to the preset plane range and the target plane range.

[0033] Thirdly, this application provides an electronic device, comprising:

[0034] Memory, used to store computer programs;

[0035] A processor is used to execute the computer program to implement the aforementioned pavement generation method.

[0036] Fourthly, this application provides a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, it implements the aforementioned pavement generation method.

[0037] In this application, a preset planar range and a preset tilt angle of the target pavement are first determined, and an initial planar range is calculated based on the preset planar range and the preset tilt angle. Then, a corresponding first initial pavement is generated based on the initial planar range, and random noise is generated within the first initial pavement based on a preset noise generation method. This random noise is used to optimize the first initial pavement to obtain a corresponding second initial pavement. Finally, the second initial pavement is rotated based on the preset tilt angle to obtain the target planar range, and the target pavement is generated based on the preset planar range and the target planar range. As can be seen above, this application calculates the initial planar range using the preset planar range and preset tilt angle corresponding to the target pavement, then generates a first initial pavement based on the initial planar range, optimizes the first initial pavement by generating random noise to obtain a second initial pavement, then determines the target planar range based on the preset tilt angle and the second initial pavement, and finally generates a target pavement suitable for aircraft tire testing based on the target planar range and the preset planar range. In this way, this application can generate a carrier-based aircraft tire pavement with oriented roughness by setting a preset plane range and preset tilt angle of the target pavement; it can also improve the accuracy and reliability of carrier-based aircraft tire testing by accurately simulating the characteristics of the actual runway surface, and can be used to simulate the runway surface under actual flight conditions, making it suitable for performance testing of various aircraft tires. Attached Figure Description

[0038] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0039] Figure 1 A flowchart of a pavement generation method provided in this application;

[0040] Figure 2 A schematic diagram of a target pavement provided for this application;

[0041] Figure 3 A flowchart illustrating a specific pavement generation method provided in this application;

[0042] Figure 4 A flowchart illustrating a specific pavement generation method provided in this application;

[0043] Figure 5 A schematic diagram of a pavement generation device provided in this application;

[0044] Figure 6 This application provides a structural diagram of an electronic device. Detailed Implementation

[0045] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0046] Aircraft tires are critical components during aircraft takeoff and landing, directly impacting aircraft safety and reliability. During takeoff and landing, aircraft tires withstand immense pressure and friction, directly affecting aircraft safety and reliability; therefore, their performance is paramount. To test aircraft tire performance, it is necessary to simulate the complex textures and inclination angles of actual runway surfaces. Traditional pavement generation methods often struggle to accurately simulate these complex textures and inclination angles, leading to significant deviations between aircraft tire test results and actual conditions. Therefore, this application provides a pavement generation scheme capable of generating pavements suitable for aircraft tire testing, thereby improving the accuracy and reliability of aircraft tire testing.

[0047] See Figure 1 As shown, an embodiment of the present invention discloses a pavement generation method, which may include:

[0048] Step S11: Determine the preset plane range and preset tilt angle of the target pavement, and calculate the initial plane range based on the preset plane range and the preset tilt angle.

[0049] In this embodiment, the preset planar range of the target pavement can be set to [0, 0; n1, n2], where n1 is the width of the target pavement and n2 is the height of the target pavement. Specifically, the lower left corner of the target pavement is set as the origin (0, 0), and the upper right corner is set as (n1, n2). Therefore, the entire planar range of the target pavement can be represented as a rectangular area with the lower left corner coordinates (0, 0) and the upper right corner coordinates (n1, n2), and the preset tilt angle of the target pavement is set to A.

[0050] It is understandable that, in order to determine the initial planar range surrounding the target pavement, the calculation of the initial planar range based on the preset planar range and the preset tilt angle may include: determining the vertices corresponding to the preset planar range, and performing corresponding inverse rotation processing on each of the vertices corresponding to the preset planar range based on the preset tilt angle to obtain the rotated vertices; determining the diagonal vertices corresponding to the initial planar range based on the rotated vertices, and calculating the initial planar range based on the diagonal vertices. Specifically, firstly, the vertices corresponding to the rectangular region of the preset planar range of the target pavement are determined as (0, 0), (n1, 0), (0, n2), and (n1, n2). Then, the preset tilt angle A is converted into the corresponding radians, and the four vertices of the preset planar range of the target pavement are inversely rotated based on the radians corresponding to the preset tilt angle A. During the rotation of the four vertices of the preset planar range, the diagonal vertices (x1, y1) and (x2, y2) of the initial planar range are determined, and the minimum and maximum planar ranges surrounding the target pavement are determined using the diagonal vertices of the initial planar range to calculate the initial planar range. Therefore, the initial plane range can be represented as a rectangular region with diagonal vertices (x1, y1) and (x2, y2).

[0051] Step S12: Generate a corresponding first initial pavement based on the initial plane range, and generate random noise in the first initial pavement based on a preset noise generation method, so as to optimize the first initial pavement through the random noise to obtain a corresponding second initial pavement.

[0052] In this embodiment, generating the corresponding first initial pavement based on the initial plane range may include: determining the boundary corresponding to the initial plane range, and generating a preset irregular-shaped curve point array on the boundary based on a preset point array generation direction; determining the target coordinates of each point in the curve point array based on the preset point array generation direction, and determining a corresponding sweep direction based on a preset plane direction; and performing a sweep operation to control the change of the target coordinates of each point in the curve point array based on the preset plane direction and the sweep direction, so as to generate a first initial pavement point cloud corresponding to the first initial pavement. Specifically, firstly, the boundary of the initial plane range is determined based on the diagonal vertex of the initial plane range, then a preset point array generation direction is set along a certain axis or a certain angle, and a corresponding preset plane direction and the target coordinates for performing the sweep operation are determined based on the preset point array generation direction. In one specific embodiment, a curve point array with irregular waves is generated along the boundary of the initial plane range along the set preset point array generation direction, wherein the shape of the waves can be generated by different methods, such as using a sine function, a cosine function, or a more complex random noise function to simulate irregularity. Then, according to linear interpolation or nonlinear transformation rules, a sweep operation is performed on the target coordinates of each point in the control curve point sequence along the sweep direction in a preset plane. Specifically, during the sweep operation, a sine function, cosine function, or noise function can be used to generate the perturbation amount of each target coordinate, and the degree and pattern of the perturbation of the target coordinates are controlled by adjusting the parameters of the function, such as frequency and amplitude. Finally, new nodes are generated along the sweep direction during the sweep process, and the generated nodes constitute the first initial pavement point cloud corresponding to the first initial pavement.

[0053] It should be noted that after generating the first initial pavement, random noise can be added to the first initial pavement, including preset small disturbances and preset large value disturbances within a small range. Specifically, it is necessary to ensure that the center of the disturbance range corresponding to the preset large value disturbance within a small range is the maximum disturbance value, the disturbance values ​​corresponding to the edges of the disturbance range gradually decrease, and the maximum disturbance value of the preset large value disturbance does not exceed 5 times the maximum disturbance value of all preset small disturbances.

[0054] Step S13: Rotate the second initial pavement based on the preset tilt angle to obtain the target plane range, and generate the target pavement according to the preset plane range and the target plane range.

[0055] In this embodiment, to generate a rough pavement with a specific tilt angle, the aforementioned rotation of the second initial pavement based on the preset tilt angle to obtain the target plane range may include: determining a rotation matrix corresponding to the preset tilt angle, and performing corresponding rotation processing on each node in the point cloud of the second initial pavement based on the rotation matrix to obtain the target plane range. Specifically, firstly, it is necessary to determine the corresponding rotation matrix according to the preset tilt angle A, and convert the preset tilt angle A into the corresponding radians. Then, the rotation matrix is ​​applied to each node in the point cloud of the second initial pavement, thereby performing corresponding rotation processing on each node in the point cloud of the second initial pavement to obtain rotated point cloud data, and the target plane range is determined based on the rotated point cloud data.

[0056] It should be noted that, in order to determine the final target pavement, the above-mentioned generation of the target pavement based on the preset plane range and the target plane range may include: determining whether the nodes within the target plane range are within the preset plane range; if it is determined that the nodes within the target plane range are within the preset plane range, then the nodes within the target plane range are determined as nodes on the target pavement, and the target pavement is generated based on the nodes on the target pavement; if it is determined that the nodes within the target plane range are outside the preset plane range, then the nodes within the target plane range are determined as nodes not on the target pavement, and the corresponding nodes within the target plane range are deleted. Specifically, the process iterates through each node within the target plane range, determining whether each node falls within the rectangular region corresponding to the preset plane range. If a node within the target plane range is outside this rectangular region, it is identified as a non-target pavement node and deleted using a cutting and pruning method. If a node within the target plane range is within the rectangular region corresponding to the preset plane range, it is identified as a target pavement node. Then, using appropriate interpolation or fitting methods, such as triangulation or mesh generation, a geometric representation of the target pavement is constructed using all nodes on the target pavement. The final generated target pavement can be seen in [reference needed]. Figure 2 As shown.

[0057] As can be seen from the above, in this embodiment, a preset planar range and a preset tilt angle of the target pavement are first determined, and an initial planar range is calculated based on the preset planar range and the preset tilt angle. Then, a corresponding first initial pavement is generated based on the initial planar range, and random noise is generated within the first initial pavement based on a preset noise generation method, so as to optimize the first initial pavement through the random noise to obtain a corresponding second initial pavement. Finally, the second initial pavement is rotated based on the preset tilt angle to obtain the target planar range, and the target pavement is generated based on the preset planar range and the target planar range. As can be seen from the above, this embodiment calculates the initial planar range using the preset planar range and preset tilt angle corresponding to the target pavement, then generates a first initial pavement based on the initial planar range, optimizes the first initial pavement by generating random noise to obtain a second initial pavement, then determines the target planar range based on the preset tilt angle and the second initial pavement, and finally generates a target pavement that can be used for aircraft tire testing based on the target planar range and the preset planar range. In this way, this embodiment can generate a carrier-based aircraft tire pavement with oriented roughness by setting a preset plane range and preset tilt angle of the target pavement; it can also improve the accuracy and reliability of carrier-based aircraft tire testing by accurately simulating the characteristics of the actual runway surface, and can be used to simulate the runway surface under actual flight conditions, making it suitable for performance testing of various aircraft tires.

[0058] As can be seen from the previous embodiment, this application can determine an initial plane range based on a preset plane range and a preset tilt angle of the target pavement, and determine a first initial pavement and a second initial pavement based on the initial plane range. The target plane range is then determined using the second initial pavement, and finally, the target pavement is generated based on the preset plane range and the target plane range. Next, this embodiment will describe in detail how to optimize the first initial pavement to obtain the corresponding second initial pavement. See [link to previous embodiment]. Figure 3 As shown in the figure, an embodiment of the present invention further discloses a pavement generation method, which may include:

[0059] Step S21: Generate a preset small disturbance on each node within the full plane range corresponding to the first initial pavement point cloud, and determine the disturbance value range corresponding to the preset large value disturbance based on the disturbance value corresponding to the preset small disturbance.

[0060] In this embodiment, to simulate the unevenness of the generated pavement, random noise can be generated at the nodes of the first initial pavement point cloud. Specifically, this can include preset small perturbations and preset large value perturbations within a small range. Specifically, firstly, the perturbation value of the preset small perturbation needs to be set, and based on the perturbation value corresponding to the preset small perturbation, a random number generator is used to generate corresponding small perturbations at each node of the first initial pavement point cloud. Then, to ensure that the maximum perturbation value of the preset large value perturbation does not exceed 5 times the maximum perturbation value of all preset small perturbations, it is necessary to further determine the perturbation value range corresponding to the preset large value perturbation based on the perturbation value corresponding to the preset small perturbation.

[0061] Step S22: Determine the target disturbance range corresponding to the random position of the first initial pavement point cloud, and generate the preset large numerical disturbance on each target node within the target disturbance range based on the preset Gaussian distribution method and the disturbance numerical range corresponding to the preset large numerical disturbance.

[0062] In this embodiment, a location can first be selected on the initial pavement point cloud as the center of the disturbance range, and a square or circular region can be determined as the target disturbance range based on the center of the disturbance range. To ensure that the center of the target disturbance range is the maximum disturbance value and the disturbance values ​​corresponding to the edges of the target disturbance range gradually decrease, a Gaussian distribution method can be selected to generate a preset large-value disturbance at each target node within the target disturbance range. It should be noted that when generating the preset large-value disturbance using the Gaussian distribution, the amplitude of the Gaussian distribution function needs to be set according to the disturbance value range corresponding to the preset large-value disturbance, and the standard deviation of the Gaussian distribution function needs to be set according to the size of the target disturbance range. For each target node within the target disturbance range, the preset large-value disturbance generated using the preset Gaussian distribution method is then superimposed with a preset small disturbance.

[0063] Step S23: Optimize the first initial pavement point cloud by the preset small perturbation and the preset large value perturbation to generate a second initial pavement point cloud corresponding to the second initial pavement.

[0064] In this embodiment, in order to generate a rough pavement with a specific texture, after generating a preset small perturbation and a preset large perturbation in the first initial pavement point cloud, the generated noise is applied to the roughness attribute of the first initial pavement to generate a second initial pavement point cloud corresponding to the second initial pavement.

[0065] As can be seen from the above, in this embodiment, a preset small perturbation is first generated within the entire plane of the first initial pavement. Then, the perturbation value range corresponding to the preset large perturbation is determined. Based on the perturbation value range corresponding to the preset large perturbation, a preset large perturbation is generated within the target perturbation range of the first initial pavement. The point cloud of the first initial pavement is optimized using both the preset small perturbation and the preset large perturbation, thereby generating a second initial pavement point cloud corresponding to the second initial pavement. In this way, this embodiment can generate a rough pavement with a specific texture by generating preset small perturbations and preset large perturbations.

[0066] See Figure 4 As shown in the figure, this application embodiment also provides a flowchart of a pavement generation method, which can be as follows: setting the planar range and tilt angle of the final carrier-based aircraft tire pavement; calculating the initial planar range; generating an initial rough texture pavement; adding noise to optimize the initial pavement; rotating the pavement to obtain a rough pavement with a tilt angle; and cutting and removing to obtain the final rough pavement.

[0067] In one specific implementation, the planar range of the final carrier-based aircraft tire runway can first be set to [0, 0; 100, 100], where 100 represents the width and height of the runway, and the tilt angle of the runway is set to 45°. Then, the tilt angle of 45° is converted to radians, and the four vertices (0, 0), (100, 0), (0, 100), and (100, 100) of the rectangular region corresponding to the final carrier-based aircraft tire runway are calculated. Based on the tilt angle of 45°, the four vertices of the rectangular region corresponding to the final carrier-based aircraft tire runway are rotated inversely to calculate the minimum and maximum values ​​of the initial planar range. The diagonal vertices that minimize the enclosing angle of the rectangular region corresponding to the final carrier-based aircraft tire runway are determined, thus obtaining the initial planar range. Then, a series of irregularly wavy curved points is generated along the yz plane along the boundary of the initial planar range. A sweep operation is performed on the z-coordinates of each point in the control curve point series along the x-axis in the xy plane to obtain the initial rough runway point cloud within the initial planar range. Next, small random noise is generated across the entire plane of the initial rough pavement point cloud, and large numerical perturbations are generated at random locations within the target area. A Gaussian distribution is used to ensure that the center of the target area has the maximum perturbation value, with the perturbation values ​​gradually decreasing at the edges of the target area. The maximum perturbation value of the large numerical perturbation is defined to not exceed five times the maximum perturbation value of the small numerical perturbation. Then, based on the set pavement tilt angle of 45°, a rotation matrix is ​​used to rotate all nodes of the optimized initial rough pavement point cloud to the specified tilt angle of 45°, resulting in an initial rough pavement point cloud with a tilt angle. Finally, the relationship between all nodes in the initial rough pavement point cloud with the tilt angle and the rectangular region corresponding to the final carrier-based aircraft tire pavement is determined. Nodes located outside the rectangular region are deleted, and only nodes located inside the rectangular region are retained to generate the final rough pavement.

[0068] Accordingly, see Figure 5 As shown in the illustration, this application also provides a pavement generation device, which may include:

[0069] The initial plane range calculation module 11 is used to determine the preset plane range and preset tilt angle of the target pavement, and to calculate the initial plane range based on the preset plane range and the preset tilt angle.

[0070] The first initial pavement optimization module 12 is used to generate a corresponding first initial pavement according to the initial plane range, and generate random noise in the first initial pavement based on a preset noise generation method, so as to optimize the first initial pavement through the random noise to obtain a corresponding second initial pavement.

[0071] The target pavement generation module 13 is used to rotate the second initial pavement based on the preset tilt angle to obtain the target plane range, and generate the target pavement according to the preset plane range and the target plane range.

[0072] As can be seen from the above, this application first determines the preset plane range and preset tilt angle of the target pavement, and calculates the initial plane range based on the preset plane range and the preset tilt angle; then, it generates a corresponding first initial pavement based on the initial plane range, and generates random noise within the first initial pavement based on a preset noise generation method, so as to optimize the first initial pavement through the random noise to obtain a corresponding second initial pavement; finally, it rotates the second initial pavement based on the preset tilt angle to obtain the target plane range, and generates the target pavement based on the preset plane range and the target plane range. As can be seen from the above, this application calculates the initial plane range through the preset plane range and preset tilt angle corresponding to the target pavement, then generates the first initial pavement based on the initial plane range, optimizes the first initial pavement by generating random noise to obtain the second initial pavement, then determines the target plane range based on the preset tilt angle and the second initial pavement, and finally generates a target pavement that can be used for aircraft tire testing based on the target plane range and the preset plane range. In this way, this application can generate a carrier-based aircraft tire pavement with oriented roughness by setting a preset plane range and preset tilt angle of the target pavement; it can also improve the accuracy and reliability of carrier-based aircraft tire testing by accurately simulating the characteristics of the actual runway surface, and can be used to simulate the runway surface under actual flight conditions, making it suitable for performance testing of various aircraft tires.

[0073] In some specific embodiments, the initial plane range calculation module 11 includes:

[0074] A vertex inverse rotation unit is used to determine the vertices corresponding to the preset plane range, and perform corresponding inverse rotation processing on each of the vertices corresponding to the preset plane range based on the preset tilt angle to obtain each of the rotated vertices;

[0075] An initial plane range calculation unit is used to determine the diagonal vertices corresponding to the initial plane range based on the rotated vertices, and to calculate the initial plane range based on the diagonal vertices.

[0076] In some specific embodiments, the first initial pavement optimization module 12 includes:

[0077] A point generation unit is used to determine the boundary corresponding to the initial plane range, and generate a preset irregular-shaped curved point series on the boundary based on a preset point generation direction;

[0078] The sweep direction determination unit is used to determine the target coordinates of each point in the curve point sequence based on the preset point sequence generation direction, and to determine the corresponding sweep direction according to the preset plane direction.

[0079] The sweep execution unit is used to perform a sweep operation to control the change of the target coordinates of each point in the curve point array according to the preset plane direction and the sweep direction, so as to generate a first initial pavement point cloud corresponding to the first initial pavement.

[0080] In some specific embodiments, the first initial pavement optimization module 12 includes:

[0081] The disturbance generation submodule is used to generate a preset small disturbance on each node in the full plane range corresponding to the first initial pavement point cloud, and to generate a preset large value disturbance on each target node corresponding to a random position in the first initial pavement point cloud.

[0082] Accordingly, the first initial pavement optimization module 12 includes:

[0083] The first initial pavement optimization unit is used to optimize the first initial pavement point cloud by means of the preset small perturbation and the preset large value perturbation, so as to generate a second initial pavement point cloud corresponding to the second initial pavement.

[0084] In some specific embodiments, the disturbance generation submodule includes:

[0085] The disturbance value range determination unit is used to determine the disturbance value range corresponding to the preset large value disturbance based on the disturbance value corresponding to the preset small disturbance.

[0086] A preset large numerical perturbation generation unit is used to determine the target perturbation range corresponding to the random location, and generate the preset large numerical perturbation on each target node within the target perturbation range based on a preset Gaussian distribution method and the perturbation numerical range corresponding to the preset large numerical perturbation.

[0087] In some specific embodiments, the target pavement generation module 13 includes:

[0088] The target plane range determination unit is used to determine the rotation matrix corresponding to the preset tilt angle, and perform corresponding rotation processing on each node in the second initial pavement point cloud based on the rotation matrix to obtain the target plane range.

[0089] In some specific embodiments, the target pavement generation module 13 includes:

[0090] A condition judgment unit is used to determine whether a node within the target plane range is within the preset plane range;

[0091] The target pavement generation unit is used to determine the nodes within the target plane range as nodes on the target pavement if it is determined that the nodes within the target plane range are within the preset plane range, and to generate the target pavement based on the nodes on the target pavement.

[0092] The node deletion unit is used to determine the nodes within the target plane range as nodes on the non-target road surface and delete the corresponding nodes within the target plane range if it is determined that the nodes within the target plane range are outside the preset plane range.

[0093] Furthermore, embodiments of this application also disclose an electronic device, Figure 6 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content of the diagram should not be construed as limiting the scope of this application. Specifically, the electronic device 20 may include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 stores a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the pavement generation method disclosed in any of the foregoing embodiments. Furthermore, the electronic device 20 in this embodiment may specifically be an electronic computer.

[0094] In this embodiment, the power supply 23 is used to provide operating voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and is not specifically limited here; the input / output interface 25 is used to acquire external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs, and is not specifically limited here.

[0095] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk or optical disk, etc. The resources stored thereon can include operating system 221, computer program 222, etc., and the storage method can be temporary storage or permanent storage.

[0096] The operating system 221 is used to manage and control the various hardware devices on the electronic device 20 and the computer program 222, which may be Windows Server, Netware, Unix, Linux, etc. In addition to including a computer program capable of performing the pavement generation method executed by the electronic device 20 as disclosed in any of the foregoing embodiments, the computer program 222 may further include a computer program capable of performing other specific tasks.

[0097] Furthermore, this application also discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, it implements the aforementioned pavement generation method. Specific steps of this method can be found in the corresponding content disclosed in the foregoing embodiments, and will not be repeated here.

[0098] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section.

[0099] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0100] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0101] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0102] The technical solutions provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method of road surface generation, characterized by, The method comprises the following steps: determining a preset plane range and a preset inclination angle of a target pavement, and calculating an initial plane range based on the preset plane range and the preset inclination angle; generating a corresponding first initial pavement according to the initial plane range, and generating random noise in the first initial pavement based on a preset noise generation method, so as to optimize the first initial pavement by the random noise to obtain a corresponding second initial pavement; rotating the second initial pavement based on the preset inclination angle to obtain a target plane range, and generating the target pavement according to the preset plane range and the target plane range.

2. The track generation method of claim 1, wherein, The method comprises the following steps: determining the corresponding vertex of the preset plane range, and performing corresponding inverse rotation processing on each vertex corresponding to the preset plane range based on the preset inclination angle to obtain each rotated vertex; determining the diagonal vertex corresponding to the initial plane range based on each rotated vertex, and calculating the initial plane range based on the diagonal vertex.

3. The floor generation method of claim 1, wherein, The method comprises the following steps: determining the boundary corresponding to the initial plane range, and generating a preset irregularly shaped curve point column on the boundary based on a preset point column generation direction; determining the target coordinates of each point in the curve point column based on the preset point column generation direction, and determining the corresponding sweeping direction according to the preset plane direction; performing a sweeping operation for controlling the change of the target coordinates of each point in the curve point column according to the preset plane direction and the sweeping direction, to generate a first initial pavement point cloud corresponding to the first initial pavement.

4. The track generation method of claim 3, wherein, The method comprises the following steps: generating a preset small disturbance on each node in the full plane range corresponding to the first initial pavement point cloud, and generating a preset large value disturbance on each target node corresponding to the random position of the first initial pavement point cloud; correspondingly, the method comprises the following steps: optimizing the first initial pavement point cloud by the preset small disturbance and the preset large value disturbance to generate a second initial pavement point cloud corresponding to the second initial pavement.

5. The track generation method of claim 4, wherein, The method comprises the following steps: determining the disturbance value range corresponding to the preset large value disturbance based on the disturbance value corresponding to the preset small disturbance; determining the target disturbance range corresponding to the random position, and generating the preset large value disturbance on each target node in the target disturbance range based on a preset Gaussian distribution method and the disturbance value range corresponding to the preset large value disturbance.

6. The track generation method of claim 5, wherein, The method comprises the following steps: determine a rotation matrix corresponding to the preset tilt angle, and perform corresponding rotation processing on each node in the second initial pavement point cloud based on the rotation matrix to obtain the target plane range.

7. The track generation method according to any one of claims 1 to 6, characterized in that, The target pavement is generated according to the preset plane range and the target plane range, including: determining whether the node in the target plane range is within the preset plane range; if it is determined that the node in the target plane range is within the preset plane range, the node in the target plane range is determined as a node on the target pavement, and the target pavement is generated according to the node on the target pavement; if it is determined that the node in the target plane range is outside the preset plane range, the node in the target plane range is determined as a node on a non-target pavement, and the corresponding node in the target plane range is deleted.

8. A road surface generating apparatus characterized by comprising: including: an initial plane range calculation module configured to determine a preset plane range and a preset tilt angle of a target pavement, and calculate an initial plane range based on the preset plane range and the preset tilt angle; a first initial pavement optimization module configured to generate a corresponding first initial pavement according to the initial plane range, and generate random noise in the first initial pavement based on a preset noise generation mode, so as to optimize the first initial pavement by the random noise to obtain a corresponding second initial pavement; a target pavement generation module configured to rotate the second initial pavement based on the preset tilt angle to obtain a target plane range, and generate the target pavement according to the preset plane range and the target plane range.

9. An electronic device, comprising: The electronic device includes a processor and a memory; wherein the memory is used to store a computer program, the computer program is loaded and executed by the processor to realize the pavement generation method as claimed in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, A computer program is stored, and the computer program is executed by a processor to realize the pavement generation method as claimed in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Optimal design method and system for slope reinforcement with Anti-slide piles

    AU2021100692A4

  • Image processing technology-based airport pavement distress detection method

    CN105931216A