Tire envelope generation method and device, equipment, storage medium and program product

Through the multi-body dynamics simulation software platform setting and simulation, tire envelopes are generated, which solves the problem of time-consuming and low efficiency of tire envelope generation in the prior art, and realizes simple and efficient tire envelope generation.

CN119720381APending Publication Date: 2025-03-28CHENGDU GONGDING TECHNOLOGY CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, the generation of tire envelopes takes a long time, is inefficient, and is inconvenient to operate, making it difficult to realize a simple and efficient generation method.

Method used

Using the multi-body dynamics simulation software platform, the operating condition simulation data is obtained by setting the suspension model, operating condition type, simulation parameters and tire envelope parameters, and the tire envelope is generated based on these data, including the generation of tire models, the calculation of transformation matrix, the extraction of superimposed contours and the connection of feature points.

Benefits of technology

It effectively shortens the time-consuming generation of tire envelopes, realizes simple and efficient generation of tire envelopes, and improves design efficiency and operation convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119720381A_ABST
    Figure CN119720381A_ABST
Patent Text Reader

Abstract

The invention provides a tire envelope generation method and device, equipment, a storage medium and a program product, and relates to the technical field of automobiles, the method comprises the following steps: in response to a first setting operation, determining a target suspension model, a target working condition type and a target simulation parameter corresponding to the first setting operation, the first setting operation is used for setting a suspension model, a working condition type and simulation parameters; a second setting operation is responded, target tire envelope parameters corresponding to the second setting operation are determined, the second setting operation is used for setting the tire envelope parameters, the tire envelope parameters comprise tire model parameters and grid precision, and the grid precision is used for limiting the length of the edge in the tire envelope; based on the target suspension model and the target simulation parameters, performing simulation to obtain working condition simulation data of the tire under a target working condition corresponding to the target working condition type; and generating a tire envelope according to the working condition simulation data and the tire envelope parameters. The method is used for achieving the effect of simply and efficiently generating the tire envelope.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automotive technology, and in particular to a tire envelope generation method, device, equipment, storage medium, and program product. Background Art

[0002] The tire envelope, defined as the space occupied by a wheel as it bounces up and down and turns to its extremes, determines the shape of the openings in the wheel arches and fenders. The tire envelope can also be used to check for kinematic interference between the wheel and surrounding components. For the spatial constraints of a complex suspension-wheel system, describing the tire's motion and correctly calculating the minimum tire envelope formed by its trajectory are crucial to wheel arch design.

[0003] Related technologies use road testing or multi-software co-simulation to obtain tire envelopes. However, road testing is time-consuming and inefficient, while multi-software co-simulation requires multiple software programs to generate the tire envelope. While more efficient than road testing, it still takes a long time and is inconvenient to operate.

[0004] Therefore, effectively shortening the time consumption of tire envelope generation and generating the tire envelope simply and efficiently have become technical problems that need to be solved urgently. Summary of the Invention

[0005] The embodiments of the present application provide a tire envelope generation method, apparatus, device, storage medium, and program product, which are used to effectively shorten the time consumption of tire envelope generation and generate the tire envelope simply and efficiently.

[0006] In a first aspect, an embodiment of the present application provides a method for generating a tire envelope, which is applied to a multi-body dynamics simulation software platform. The method for generating the tire envelope includes:

[0007] In response to a first setting operation, determining a target suspension model, a target operating condition type, and target simulation parameters corresponding to the first setting operation, wherein the first setting operation is used to set the suspension model, the operating condition type, and the simulation parameters;

[0008] In response to a second setting operation, determining target tire envelope parameters corresponding to the second setting operation, where the second setting operation is used to set the tire envelope parameters, the tire envelope parameters including tire model parameters and grid precision, where the grid precision is used to limit the length of edges in the tire envelope;

[0009] Based on the target suspension model and target simulation parameters, simulate and obtain operating condition simulation data of the tire under the target operating condition corresponding to the target operating condition type;

[0010] Generate tire envelope based on working condition simulation data and tire envelope parameters.

[0011] In one possible implementation, generating a tire envelope according to operating condition simulation data and tire envelope parameters includes:

[0012] Generate a tire model according to tire model parameters;

[0013] Generate a transformation matrix based on the working condition simulation data, which indicates the spatial position change of the tire model under the target working condition;

[0014] According to the tire model and the transformation matrix, the superposition profile of the tire model at different spatial positions under the target working condition is obtained;

[0015] According to the grid accuracy, feature points are extracted from the superimposed contours of the tire model at different spatial positions under the target working condition;

[0016] According to the spatial relationship of the feature points, the feature points are connected to generate the tire envelope.

[0017] In one possible implementation, generating a transformation matrix according to the operating condition simulation data includes:

[0018] Generate an angle transformation matrix based on the tire angle change under the target working condition indicated by the working condition simulation data;

[0019] Generate a position transformation matrix based on the position change of the tire under the target working condition indicated by the working condition simulation data;

[0020] The transformation matrix is ​​obtained according to the result of multiplying the position transformation matrix and the angle transformation matrix.

[0021] In a possible implementation, generating a tire model according to tire model parameters includes:

[0022] Generate tire cross-section according to tire model parameters;

[0023] Determine the tire center axis based on tire model parameters;

[0024] The tire cross section is rotated at least once around the tire center axis to generate a tire model.

[0025] In one possible implementation, extracting feature points from the superimposed contours of the tire model at different spatial positions under the target working condition based on grid accuracy includes:

[0026] The Douglas-Peucker algorithm is used to extract feature points from the superimposed contours of the tire model at different spatial positions under the target working condition.

[0027] In a possible implementation, the tire envelope parameters further include an envelope file format, and the tire envelope generation method further includes:

[0028] According to the envelope file format, the corresponding envelope file storage tool is called to store the tire envelope in the envelope file format.

[0029] In a possible implementation, the envelope file format includes a standard triangle language format and a product model data exchange standard format.

[0030] In a second aspect, an embodiment of the present application provides a device for generating a tire envelope, comprising:

[0031] a processing module configured to, in response to a first setting operation, determine a target suspension model, a target operating condition type, and target simulation parameters corresponding to the first setting operation, wherein the first setting operation is used to set the suspension model, the operating condition type, and the simulation parameters; and, in response to a second setting operation, determine a target tire envelope parameter corresponding to the second setting operation, wherein the second setting operation is used to set the tire envelope parameter, wherein the tire envelope parameter includes tire model parameters and mesh accuracy, wherein the mesh accuracy is used to limit the length of an edge in the tire envelope;

[0032] A simulation module, configured to obtain, based on a target suspension model and target simulation parameters, operating condition simulation data of a target tire under a target operating condition corresponding to a target operating condition type;

[0033] The generation module is used to generate the tire envelope according to the working condition simulation data and the tire envelope parameters.

[0034] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a memory, a processor;

[0035] The memory stores computer-executable instructions;

[0036] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.

[0037] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementation methods of the first aspect.

[0038] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.

[0039] The tire envelope generation method, device, equipment, storage medium and program product provided in the embodiments of the present application use a multi-body dynamics simulation software platform to generate the tire envelope. The multi-body dynamics simulation software platform can be used to set the suspension model, working condition type, simulation parameters and tire envelope parameters, and obtain working condition simulation data based on the suspension model, working condition type and simulation parameters. The tire envelope is generated based on the working condition simulation data and the tire envelope parameters, thereby effectively shortening the time spent on tire envelope generation and generating the tire envelope simply and efficiently. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0041] Figure 1 A schematic diagram of an application scenario of the tire envelope generation method provided in this application;

[0042] Figure 2 A schematic flow chart of a method for generating a tire envelope provided in this application;

[0043] Figure 3 Schematic diagram of the tire model parameter setting interface provided in this application;

[0044] Figure 4 Schematic diagram of coordinate system conversion provided for this application;

[0045] Figure 5 A schematic diagram of a tire cross section provided for this application;

[0046] Figure 6 This is a schematic structural diagram of the tire envelope generation device provided in this application.

[0047] Figure 7 This is a schematic diagram of the structure of the electronic device provided in this application.

[0048] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0049] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0050] In related technologies, the tire envelope is obtained through road testing. In the early stages of vehicle design, the tire envelope is still in its initial prototype stage. Based on design experience, a certain amount of space is reserved between the tire and surrounding components. The vehicle is then driven on a typical road surface, such as a laboratory or test site, to conduct actual road tests. If the tire interferes with surrounding components during movement, the relevant parameters of the vehicle or the components surrounding the tire are modified, and then the road test is conducted again. This process is repeated until the space reserved between the tire and surrounding components is large enough and within a reasonable range. This method of producing the tire envelope requires actual vehicle operation and repeated road testing for verification, which in turn requires repeated modification of the parameters of the components surrounding the tire or the vehicle. This makes the method relatively cumbersome to implement, and results in a long design cycle and high production costs.

[0051] In order to reduce the product development cycle and shorten the development cycle, it is necessary to use simulation technology to analyze and optimize the design and development products before the prototype is trial-produced. Use multi-body dynamics simulation software to perform simulation analysis, simulate the suspension movement, and obtain the envelope of the tire movement. The current tire envelope simulation process generally generates a simulation data file in multi-body motion simulation software such as Adams, and then imports this simulation data file into CATIA or UG, using its digital simulation module to generate the tire envelope. Although this method has greatly improved efficiency compared to traditional methods, it is still time-consuming. At the same time, the problem that arises is that it is inconvenient to operate. Even with existing simulation software, multiple software must be used together to correctly generate the envelope file, and the generated result file type is single, which is not conducive to the subsequent flexible processing of the tire envelope.

[0052] Based on the above scenarios, it can be seen that in related technologies, the method of obtaining tire envelope through road tests or joint simulation of multiple software has technical problems such as being time-consuming, inefficient, and inconvenient to operate.

[0053] The tire envelope generation method provided in this application uses a multi-body dynamics simulation software platform to generate the tire envelope. The suspension model, working condition type, simulation parameters and tire envelope parameters can be set through the multi-body dynamics simulation software platform, and working condition simulation data can be obtained based on the suspension model, working condition type and simulation parameters. The tire envelope is generated based on the working condition simulation data and the tire envelope parameters, thereby effectively shortening the time spent on tire envelope generation and generating the tire envelope simply and efficiently.

[0054] For example, Figure 1 This is an application scenario diagram of the tire envelope generation method provided in the embodiment of the present application. Figure 1As shown, the scenario includes a multi-body dynamics simulation software platform 11 and at least one terminal device 12, wherein the multi-body dynamics simulation software platform 11 is in communication with the terminal device 12. The terminal device 12 displays an operable interface, and the user operates on the interface. The terminal device transmits the operation information to the multi-body dynamics simulation software platform 11. The multi-body dynamics simulation software platform 11 responds to the user's operation, performs data and graphics processing, and sends the display information to the terminal device 12 for display.

[0055] In one embodiment, the user sets the suspension model, working condition type and simulation parameters on the terminal device 12, and the terminal device 12 sends the user's operation information of setting the suspension model, working condition type and simulation parameters to the multi-body dynamics simulation software platform 11. The multi-body dynamics simulation software platform 11 responds to the user operation and sends the completed setting information to the terminal device 12 for display.

[0056] In one embodiment, the user sets the tire envelope parameters on the terminal device 12, and the terminal device 12 sends the user's operation information of setting the tire envelope parameters to the multi-body dynamics simulation software platform 11. The multi-body dynamics simulation software platform 11 responds to the user operation and sends the completed setting information to the terminal device 12 for display.

[0057] In one embodiment, a user starts a tire envelope simulation through a terminal device 12, and the terminal device 12 sends the user's operation information of starting the tire envelope simulation to the multi-body dynamics simulation software platform 11. In response to the user operation, the multi-body dynamics simulation software platform 11 sends the tire envelope display information generated by the simulation to the terminal device 12 for display.

[0058] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0059] Figure 2 Schematic diagram of the process of generating the tire envelope provided in this application Figure 1 The tire envelope generation method of this embodiment can be applied to Figure 1 The multi-body dynamics simulation software platform shown in Figure 2 As shown, the method includes:

[0060] S201 . In response to a first setting operation, determine a target suspension model, a target operating condition type, and target simulation parameters corresponding to the first setting operation, where the first setting operation is used to set the suspension model, the operating condition type, and the simulation parameters.

[0061] Suspension is the general term for the force-transmitting connection between a vehicle's frame and wheels. Its function is to transfer forces and torque acting between the wheels and frame, cushion the impact of uneven roads on the frame or body, and reduce the resulting vibration to ensure a smooth ride. Suspension types generally include single wishbone independent suspension, double wishbone suspension, single trailing arm suspension, McPherson suspension, double trailing arm independent suspension, candlestick suspension, and multi-link independent suspension. Different suspension models result in different tire motion states under operating conditions.

[0062] In one embodiment, the multi-body dynamics simulation software platform includes a suspension model library that pre-stores a variety of suspension models. After determining the target suspension model corresponding to the first setting operation, the corresponding target suspension model is called from the suspension model library.

[0063] In one embodiment, operating conditions include two categories: kinematics and compliance (KnC) test conditions and handling stability test conditions. Specifically, KnC test conditions include steering, parallel wheel hop, reverse wheel hop, longitudinal force, lateral force, and return torque. Handling stability tests include center-zone steering, minimum turning radius, swept steering, straight-line driving, turn return, and turn acceleration.

[0064] Different simulation parameters need to be set for different working conditions. For example, for the KnC test condition, parameters such as steering angle, upper and lower tire travel, upper and lower force limits need to be set. For the handling stability test condition, parameters such as vehicle speed, acceleration mode, and vehicle initial position need to be set.

[0065] In one embodiment, the simulation parameters also include the number of simulation steps. The movement of a tire under a certain operating condition is a dynamic process. The number of simulation steps refers to the number of positions the wheel passes through from the initial position to the final position under the operating condition. During subsequent operating condition simulations, a set of operating condition simulation data is obtained at each position, representing the spatial position change of the wheel at the current position relative to the initial position.

[0066] S202: In response to a second setting operation, determine target tire envelope parameters corresponding to the second setting operation. The second setting operation is used to set the tire envelope parameters. The tire envelope parameters include tire model parameters and grid precision. The grid precision is used to limit the length of the edges in the tire envelope.

[0067] To ensure universal compatibility, tire model parameters adhere to the European Tyre and Rim Technical Organisation (ETRTO) international standards, which specify specific tire and rim dimensions, including parameters such as the rim's inner diameter, outer diameter, and width. These standards ensure that tires of different brands and models can be safely used on the same rim, reducing safety risks caused by size mismatches.

[0068] Figure 3 A schematic diagram of the tire model parameter setting interface for a multi-body dynamics simulation software platform. In one embodiment, in addition to the ETRTO standard parameters corresponding to different tire models, this application provides configurable margins and anti-skid chain thickness values ​​for each set of tire model parameters. The margin is a parameter set to account for factors such as tire deformation during vehicle operation. The anti-skid chain thickness is the thickness of the anti-skid chain installed on the tire and is required when simulating tires with anti-skid functions.

[0069] Mesh accuracy refers to the accuracy of the mesh that makes up the tire envelope surface. In one possible implementation, the tire envelope is formed by connecting triangular facets, and the length of each side of the triangular facet is no greater than the mesh accuracy.

[0070] S203 : Based on the target suspension model and the target simulation parameters, obtain operating condition simulation data of the tire under the target operating condition corresponding to the target operating condition type by simulation.

[0071] The multi-body dynamics simulation software solver is called to simulate and calculate the working condition simulation data under the target working condition. Specifically, the working condition simulation data includes position information and Euler angle information representing the spatial position change of the tire under the target working condition.

[0072] S204: Generate a tire envelope according to the working condition simulation data and tire envelope parameters.

[0073] In one embodiment, a tire model is obtained based on tire envelope parameters. By combining the working condition simulation data with the tire model, tire models at different spatial positions under the working conditions can be obtained. The tire models at different spatial positions are superimposed to form a contour that is the tire envelope.

[0074] In the tire envelope generation method provided in the embodiment of the present application, the multi-body dynamics simulation software platform responds to the user's operation of setting the suspension model, working condition type and simulation parameters, generates working condition simulation data under the target working condition, and then combines the working condition simulation data with the tire envelope parameters set by the user to generate the tire envelope. This realizes the completion of the entire process of tire envelope generation on a single platform, effectively shortens the time spent on tire envelope generation, and generates tire envelopes simply and efficiently.

[0075] The present application also provides a method for generating a tire envelope based on working condition simulation data and tire envelope parameters, which will be described below in conjunction with an embodiment.

[0076] In one possible implementation, generating a tire envelope according to operating condition simulation data and tire envelope parameters includes the following steps:

[0077] S301: Generate a tire model according to tire model parameters.

[0078] The tire model parameters include the specific dimensions of the tire and rim, including parameters such as the inner diameter, outer diameter, and width of the rim. In one embodiment, a tire cross-section is generated based on these parameters. A 3D visualization simulation module within a multi-body dynamics simulation software platform is then used to generate a 3D visualized tire model.

[0079] S302: Generate a transformation matrix based on the working condition simulation data, where the transformation matrix indicates the spatial position change of the tire model under the target working condition.

[0080] The working condition simulation data includes position information and Euler angle information indicating the spatial position change of the tire under the target working condition. The Euler angle information (psi, theta, phi) represents the tire's axial translation relative to its initial position under the target operating condition. In one embodiment, an Euler angle transformation matrix is ​​generated based on the Euler angle information, and a position transformation matrix is ​​then generated based on the position information. Multiplying the position transformation matrix with the Euler angle transformation matrix yields a transformation matrix representing the model's translational and rotational changes. Based on the number of simulation steps specified in the simulation parameters, a transformation matrix equal to the number of simulation steps is generated.

[0081] S303: Obtaining, based on the tire model and the transformation matrix, superimposed contours of the tire model at different spatial positions under the target working condition.

[0082] Multiplying the tire model by the transformation matrix at each position under the target working condition is equivalent to rotating and translating the tire model, and the superimposed contours of the tire model at different spatial positions under the target working condition can be obtained.

[0083] S304 , extracting feature points from the superimposed contours of the tire model at different spatial positions under the target working condition according to the grid accuracy.

[0084] The grid accuracy represents the minimum distance between two feature points. In one embodiment, the feature points can be extracted by methods such as the Douglas-Peucker algorithm, the contour extraction algorithm, and the feature point detection method. This application does not limit the method of feature point extraction.

[0085] S305 : Connect the feature points according to their spatial relationship to generate a tire envelope.

[0086] In one embodiment, according to the spatial relationship of the feature points, three adjacent points form a triangular facet, and the tire envelope is formed by the triangular facets.

[0087] The tire envelope generation method provided in an embodiment of the present application generates a tire model and a transformation matrix representing the position change of the tire model under target working conditions in a multi-body dynamics simulation software platform. The tire model and the transformation matrix are combined to obtain a superimposed contour of the tire model at different spatial positions under the working conditions. Feature points are extracted from the contours and connected to form the tire envelope, thereby achieving the effect of simple and efficient tire envelope generation.

[0088] In one possible implementation, generating a transformation matrix according to the operating condition simulation data includes:

[0089] An angle transformation matrix is ​​generated based on the angle change of the tire under the target working condition indicated by the working condition simulation data; a position transformation matrix is ​​generated based on the position change of the tire under the target working condition indicated by the working condition simulation data; and a transformation matrix is ​​obtained based on the result of multiplying the position transformation matrix and the angle transformation matrix.

[0090] Under the target working condition, the tire moves from one position to another, which can be regarded as a coordinate system transformation process. Figure 4 As shown in (a) of Figure 1, it is assumed that the initial coordinate system is established with the tire center as the origin. At the initial position, the horizontal forward direction along the tire is the x-axis, the vertical upward direction is the y-axis, and the horizontal direction perpendicular to the x-axis is the z-axis. Figure 4 As shown in (b), when only translation is considered without considering rotation, the tire center moves along the x-axis. Then form the new coordinate system Axis, the tire center moves ∆y along the y-axis to form a new coordinate system Axis, the tire center moves ∆z along the z-axis to form a new coordinate system Axis. Take the center of the translated tire as the origin, axis, Axis and The new coordinate system established is the coordinate system after coordinate transformation. The translation process of this coordinate system can be expressed in the form of a position transformation matrix.

[0091] The working condition simulation data also includes Euler angle information (psi, theta, phi). Without considering the translation of the tire center, the rotation of each axis in the initial coordinate system can represent the angle change of the tire. The psi in the Euler angle information represents the angle of rotation of the coordinate system around the x-axis, theta represents the angle of rotation of the coordinate system around the z-axis, and phi represents the angle of rotation of the coordinate system around the y-axis. The rotation order of the axes will affect the result of the final coordinate system conversion. In one embodiment, the coordinate system is converted in a zxz manner, that is, it is first rotated around the z-axis, then around the x-axis, and then around the z-axis. The process of coordinate system rotation can be represented in the form of an angle transformation matrix. The position transformation matrix is ​​multiplied by the angle transformation matrix to obtain a transformation matrix. The transformation matrix can represent the process of first translating and then rotating the coordinate system.

[0092] The tire envelope generation method provided in this application simulates the movement of the tire under the target working conditions to obtain Euler angle information and position information. Based on the Euler angle information and position information, an angle transformation matrix and a position transformation matrix can be obtained. Multiplying the two can obtain a transformation matrix representing the rotation and translation of the tire. The spatial position change of the tire under the target working conditions is represented in matrix form, which facilitates subsequent calculations.

[0093] In a possible implementation, generating a tire model according to tire model parameters includes:

[0094] S401: Generate a tire cross section according to tire model parameters.

[0095] In such Figure 3 After setting the tire parameters in the tire model parameter setting interface shown in FIG. 1 , the tire cross section can be generated according to the parameters. For example, the generated tire cross section is as follows: Figure 5 shown.

[0096] S402: Determine the tire center axis according to tire model parameters.

[0097] The tire model parameters include the specific dimensions of the tire and rim, including the inner diameter, outer diameter, width and other parameters of the rim. Based on these parameters, the center axis of the tire can be determined.

[0098] S403: Rotate the tire cross section around the tire center axis for at least one revolution to generate a tire model.

[0099] The tire envelope generation method provided in this application uses a multi-body dynamics simulation software platform to first generate a tire cross-section and then generate a three-dimensional tire model based on tire model parameter settings. The process is efficient and simple, and the efficiency of tire envelope generation is improved.

[0100] In one possible implementation, extracting feature points from the superimposed contours of the tire model at different spatial positions under the target working condition based on grid accuracy includes:

[0101] The Douglas-Peucker algorithm is used to extract feature points from the superimposed contours of the tire model at different spatial positions under the target working condition.

[0102] In one embodiment, the Douglas-Peucker algorithm is used to identify and extract feature points from the superimposed profiles of tire models at different spatial locations under target operating conditions. The Douglas-Peucker algorithm is a classic trajectory thinning algorithm that simplifies the trajectory by recursively segmenting line segments and removing points that have little impact on the overall shape. This algorithm has wide applications in map simplification, data compression, graphics processing, and other fields, particularly in scenarios where the number of data points needs to be reduced while preserving the basic shape of the curve. The basic idea of ​​the algorithm is as follows: a straight line is drawn between the starting and ending points of the curve; the distances from all points on the curve to this line are calculated, and the maximum distance dmax is found; dmax is compared with a preset threshold; if dmax is less than the preset threshold, all intermediate points on the curve are discarded; if dmax is greater than or equal to the preset threshold, the point corresponding to dmax is retained and the curve is divided into two parts using this point as the boundary; these steps are repeated for the two divided curves until all points on the line segment between the retained points meet the discard criteria, i.e., their dmax values ​​are all less than the preset threshold. Using mesh accuracy as a preset threshold and the Douglas-Peucker algorithm, tire envelope feature points can be extracted. Lowering the mesh accuracy value results in a more accurate tire envelope, but this also increases the time required to generate the tire envelope and the size of the tire envelope file.

[0103] The tire envelope generation method provided in this application and the multi-body dynamics simulation software platform use a feature point detection algorithm combined with a preset grid accuracy to extract feature points from the superimposed contours of the tire model at different spatial positions under the target working conditions, thereby improving the efficiency of tire envelope generation. By setting different grid accuracy values, the fineness of the tire envelope is controlled, thereby improving the flexibility of tire envelope generation.

[0104] In a possible implementation, the tire envelope parameters further include an envelope file format, and the tire envelope generation method further includes:

[0105] According to the envelope file format, the corresponding envelope file storage tool is called to store the tire envelope in the envelope file format.

[0106] The envelope file storage tool may be a function library or a script or other tool that can store envelope files in a corresponding format.

[0107] The envelope generation method provided in this application can call different envelope file storage tools to store envelope files in a preset envelope file format, thereby facilitating the subsequent use of the envelope files.

[0108] In a possible implementation, the envelope file format includes a standard triangle language format and a product model data exchange standard format.

[0109] Standard Triangle Language (STL) describes only the surface geometry of three-dimensional objects; it lacks color, material mapping, or other tree structures common to 3D models. Its basic unit is individual triangles, and it can only represent closed faces or volumes. It is commonly used in Computer Aided Design (CAD), Computer Aided Manufacturing (CAM), and Computer Aided Engineering (CAE). Here, it is particularly suitable for representing the tire envelope.

[0110] In one embodiment, after extracting the feature points of the tire envelope, every three adjacent feature points are connected to form a triangular facet according to the control position relationship of the feature points. When the envelope file format is set to standard triangular language, the feature points and their connection relationships are stored.

[0111] The standard for the exchange of product model data (STEP) is developed and managed by the International Organization for Standardization (ISO). It is independent of any specific CAD software, meaning a STEP file can be shared and used across different CAD software. It uses entities, attributes, and relationships to organize and represent model elements. While more complex than the STL format, the STEP format can also correctly preserve the tire envelope.

[0112] The tire envelope generation method provided in the embodiment of the present application is a multi-body dynamics simulation software platform that can call an STL format storage tool or a STEP format storage tool to store the tire envelope in the corresponding format, making subsequent use of the tire envelope more flexible.

[0113] Figure 6 This is a schematic diagram of the structure of the tire envelope generation device provided in this application, as shown in FIG. Figure 6As shown, the tire envelope generating device 60 provided in this embodiment includes:

[0114] Processing module 601 is configured to, in response to a first setting operation, determine a target suspension model, target operating condition type, and target simulation parameters corresponding to the first setting operation, where the first setting operation is used to set the suspension model, operating condition type, and simulation parameters; and, in response to a second setting operation, determine a target tire envelope parameter corresponding to the second setting operation, where the second setting operation is used to set the tire envelope parameter. The tire envelope parameter includes tire model parameters and mesh accuracy, where the mesh accuracy is used to limit the length of edges in the tire envelope.

[0115] A simulation module 602 is configured to simulate and obtain operating condition simulation data of a target tire under a target operating condition corresponding to a target operating condition type based on a target suspension model and target simulation parameters;

[0116] The generation module 603 is used to generate the tire envelope according to the working condition simulation data and the tire envelope parameters.

[0117] In a possible implementation, the generating module 603 is specifically configured to:

[0118] Generate a tire model according to tire model parameters;

[0119] Generate a transformation matrix based on the working condition simulation data, which indicates the spatial position change of the tire model under the target working condition;

[0120] According to the tire model and the transformation matrix, the superposition profile of the tire model at different spatial positions under the target working condition is obtained;

[0121] According to the grid accuracy, feature points are extracted from the superimposed contours of the tire model at different spatial positions under the target working condition;

[0122] According to the spatial relationship of the feature points, the feature points are connected to generate the tire envelope.

[0123] In a possible implementation, the generating module 603 is further configured to:

[0124] Generate an angle transformation matrix based on the tire angle change under the target working condition indicated by the working condition simulation data;

[0125] Generate a position transformation matrix based on the position change of the tire under the target working condition indicated by the working condition simulation data;

[0126] The transformation matrix is ​​obtained according to the result of multiplying the position transformation matrix and the angle transformation matrix.

[0127] In a possible implementation, the generating module 603 is further configured to:

[0128] Generate tire cross-section according to tire model parameters;

[0129] Determine the tire center axis based on tire model parameters;

[0130] The tire cross section is rotated at least once around the tire center axis to generate a tire model.

[0131] In a possible implementation, the processing module 601 is further configured to:

[0132] The Douglas-Peucker algorithm is used to extract feature points from the superimposed contours of the tire model at different spatial positions under the target working condition.

[0133] In a possible implementation, the processing module is further configured to:

[0134] According to the envelope file format, the corresponding envelope file storage tool is called to store the tire envelope in the envelope file format.

[0135] The tire envelope generation device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.

[0136] Figure 7 This is a schematic diagram of the structure of the electronic device provided in this application. Figure 7 As shown, the electronic device 70 provided in this embodiment includes: at least one processor 701 and a memory 702. Optionally, the device 70 further includes a communication component 703. The processor 701, the memory 702 and the communication component 703 are connected via a bus 704.

[0137] During the specific implementation process, at least one processor 701 executes the computer-executable instructions stored in the memory 702, so that the at least one processor 701 performs the above method.

[0138] The specific implementation process of the processor 701 can be found in the above method embodiment. Its implementation principle and technical effects are similar and will not be repeated here in this embodiment.

[0139] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly executed by a hardware processor or by a combination of hardware and software modules in the processor.

[0140] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage.

[0141] A bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be categorized as address buses, data buses, and control buses. For ease of illustration, the buses in the drawings of this application are not limited to just one bus or just one type of bus.

[0142] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0143] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.

[0144] The readable storage medium may be implemented by any type of volatile or non-volatile memory device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0145] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0146] The division of units is merely a logical functional division; actual implementations may employ alternative divisions, such as combining or integrating multiple units or components into another system, or omitting or disabling certain features. Furthermore, any direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units, either through an interface, electrical, mechanical, or other means.

[0147] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0148] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0149] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the method of the present invention. The aforementioned storage medium includes various media that can store program code, such as USB flash drives, mobile hard drives, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical disks.

[0150] Those skilled in the art will appreciate that all or part of the steps in the above-described method embodiments can be implemented using hardware associated with program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0151] Finally, it should be noted that those skilled in the art will readily identify other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art not disclosed herein. The present invention is not limited to the precise structure described above and illustrated in the accompanying drawings, and various modifications and variations may be made without departing from the scope thereof. The scope of the present invention is limited solely by the appended claims.

Claims

1. A method for generating a tire envelope, characterized in that: Applied to a multi-body dynamics simulation software platform, the tire envelope generation method includes: In response to a first setting operation, determining a target suspension model, a target operating condition type, and a target simulation parameter corresponding to the first setting operation, wherein the first setting operation is used to set the suspension model, the operating condition type, and the simulation parameter; In response to a second setting operation, determining a target tire envelope parameter corresponding to the second setting operation, wherein the second setting operation is used to set the tire envelope parameter, the tire envelope parameter includes a tire model parameter and a grid precision, and the grid precision is used to limit the length of an edge in the tire envelope; Based on the target suspension model and the target simulation parameters, simulate and obtain working condition simulation data of the tire under the target working condition corresponding to the target working condition type; A tire envelope is generated according to the operating condition simulation data and the tire envelope parameters.

2. The method according to claim 1, characterized in that The step of generating a tire envelope according to the working condition simulation data and the tire envelope parameters includes: Generate a tire model according to the tire model parameters; generating a transformation matrix according to the working condition simulation data, wherein the transformation matrix indicates a change in the spatial position of the tire model under the target working condition; According to the tire model and the transformation matrix, obtaining superimposed profiles of the tire model at different spatial positions under the target working condition; extracting feature points from superimposed contours of the tire model at different spatial positions under the target working condition according to the grid accuracy; The feature points are connected according to the spatial relationship of the feature points to generate a tire envelope.

3. The method according to claim 2, characterized in that The step of generating a transformation matrix according to the working condition simulation data comprises: generating an angle transformation matrix according to the angle change of the tire under the target working condition indicated by the working condition simulation data; generating a position transformation matrix according to the position change of the tire under the target working condition indicated by the working condition simulation data; The transformation matrix is ​​obtained according to the result of multiplying the position transformation matrix and the angle transformation matrix.

4. The method according to claim 2, characterized in that: The step of generating a tire model according to the tire model parameters comprises: Generate a tire cross section according to the tire model parameters; Determining the tire center axis according to the tire model parameters; The tire cross section is rotated around the tire center axis for at least one rotation to generate the tire model.

5. The method according to claim 2, characterized in that: The extracting feature points from the superimposed contours of the tire model at different spatial positions under the target working condition according to the grid accuracy includes: The Douglas-Peucker algorithm is used to extract feature points from the superimposed contours of the tire model at different spatial positions under the target working condition.

6. The method according to any one of claims 1 to 5, characterized in that The tire envelope parameter further includes an envelope file format, and the tire envelope generation method further includes: According to the envelope file format, a corresponding envelope file storage tool is called to store the tire envelope in the envelope file format.

7. The method according to claim 6, characterized in that The envelope file format includes a standard triangle language format and a product model data exchange standard format.

8. A device for generating a tire envelope, characterized in that: include: a processing module, configured to respond to a first setting operation and determine a target suspension model, a target operating condition type, and a target simulation parameter corresponding to the first setting operation, wherein the first setting operation is used to set the suspension model, the operating condition type, and the simulation parameter; and, in response to a second setting operation, determining a target tire envelope parameter corresponding to the second setting operation, the second setting operation being used to set the tire envelope parameter, the tire envelope parameter including a tire model parameter and a grid precision, the grid precision being used to limit the length of an edge in the tire envelope; A simulation module, used for simulating and obtaining working condition simulation data of a target tire under a target working condition corresponding to the target working condition type based on the target suspension model and the target simulation parameters; A generation module is used to generate a tire envelope according to the working condition simulation data and the tire envelope parameters.

9. An electronic device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.

11. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 7 when being executed by a processor.