Method and device for automatically establishing water-related pool for whole vehicle wading simulation and vehicle

By automatically identifying the midpoint coordinates of the lowest Z-axis points of the front and rear wheels of the vehicle model, adjusting the vehicle's attitude, and constructing a wading pool, the problems of low accuracy and poor consistency caused by manual modeling and matching are solved, achieving efficient vehicle wading simulation analysis.

CN121456987APending Publication Date: 2026-02-03CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511383451.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-25
Publication Date
2026-02-03

AI Technical Summary

Technical Problem

In existing technologies, whole-vehicle wading simulation analysis relies on manual modeling and matching, which is cumbersome and prone to positional deviations, resulting in low model accuracy and poor consistency, thus prolonging the development cycle.

Method used

By automatically identifying the midpoint coordinates of the lowest Z-axis points of the front and rear wheels of the vehicle model, adjusting the vehicle to a wading posture, obtaining key parameters of the wading pool, and automatically building the wading pool based on the parameters and matching it with the vehicle model.

Benefits of technology

Significantly shorten the modeling cycle, improve simulation analysis efficiency, ensure model consistency and accuracy, and meet the needs of diverse simulation scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121456987A_ABST
    Figure CN121456987A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle performance simulation, in particular to a method and device for automatically establishing a water-related pool for whole vehicle wading simulation and a vehicle, and the method comprises the steps: importing an analysis whole vehicle model into preset analysis software, and carrying out the assembly of parts according to an actual spatial position; after assembly, recognizing a first lowest point midpoint coordinate of a front wheel in the Z direction and a second lowest point midpoint coordinate of a rear wheel in the Z direction of the vehicle; performing vehicle attitude adjustment based on the first lowest point midpoint coordinate and the second lowest point midpoint coordinate to reach a wading attitude so as to obtain at least one water-related pool key parameter; and building a water-related pool according to the at least one water-related pool key parameter so as to perform whole vehicle wading simulation by using the water-related pool. Therefore, the problems that in the related technology, due to the fact that manual modeling matching depends on manual operation, the process is repeated and tedious, and the position deviation of the water-related pool and the whole vehicle is likely to be caused, the position matching precision of the water-related pool and the whole vehicle model is low, and the model consistency is poor are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle performance simulation technology, and in particular to a method, device and vehicle for automatically establishing a wading pool for whole vehicle wading simulation. Background Technology

[0002] As cities expand, bridges, culverts, and tunnels increase, leading to frequent road flooding during the rainy season and frequent vehicle wading situations. However, verifying wading performance through testing during the entire vehicle development phase is time-consuming and costly. Therefore, simulation analysis is needed to provide crucial data for vehicle development.

[0003] In related technologies, whole vehicle wading simulation analysis mainly relies on computer-aided design and computational fluid dynamics tools. It requires manually building a wading pool simulation model, performing geometric cleanup on the whole vehicle model, then using computational fluid dynamics tools to divide the mesh, densifying key areas, manually setting physical models and boundary conditions such as gravity field and multiphase flow, and performing tedious manual matching and alignment between the wading pool simulation model and the whole vehicle model.

[0004] However, in related technologies, manual modeling and matching rely on manual operation, which is repetitive and tedious. It is also prone to causing positional deviations between the wading pool and the vehicle, resulting in low positional matching accuracy and poor model consistency. Mesh and boundary condition settings rely on experience, and vehicle iteration requires repeated processes, which prolongs the development cycle and urgently needs to be improved. Summary of the Invention

[0005] This application provides an automatic method, device, and vehicle for wading simulation of a vehicle, to solve the problems in related technologies, such as the reliance on manual modeling and matching, the repetitive and cumbersome process, the easy occurrence of positional deviations between the wading pool and the vehicle, resulting in low positional matching accuracy between the wading pool and the vehicle model, and poor model consistency.

[0006] The first aspect of this application provides a method for automatically establishing a wading pool for whole-vehicle wading simulation, comprising the following steps: importing the whole-vehicle model into preset analysis software and assembling the components according to the actual spatial positions; after assembly, identifying the midpoint coordinates of the first lowest point in the Z-direction of the front wheels and the midpoint coordinates of the second lowest point in the Z-direction of the rear wheels; adjusting the vehicle attitude based on the midpoint coordinates of the first and second lowest points to achieve a wading attitude, thereby obtaining at least one key parameter of the wading pool; and constructing a wading pool according to the at least one key parameter of the wading pool, so as to use the wading pool for whole-vehicle wading simulation.

[0007] Through the above-mentioned technical means, the embodiments of this application can import the analysis vehicle model into preset software and assemble it according to the actual spatial position, identify the midpoint coordinates of the lowest point of the front and rear wheels in the Z direction, adjust the vehicle to the wading posture to obtain the key parameters of the wading pool, build the wading pool based on the parameters, realize the automatic establishment of the wading pool and its matching with the vehicle model, thereby significantly shortening the wading pool modeling cycle, improving the simulation analysis efficiency, ensuring the geometric consistency of the wading pool model under different scenarios and the spatial matching accuracy with the vehicle model, and effectively improving the overall efficiency and reliability of the vehicle wading simulation analysis.

[0008] Optionally, in one embodiment of this application, the step of constructing the wading pool based on the key parameters of the at least one wading pool includes: using the key parameters of the at least one wading pool as an index to query a preset wading parameter coordinate table to obtain coordinate information; and constructing the wading pool based on the coordinate information.

[0009] Through the above-mentioned technical means, the embodiments of this application can use the key parameters of the wading pool as an index to query the preset wading parameter coordinate table to obtain coordinate information in order to build the wading pool. The preset wading parameter coordinate table can standardize the standard coordinates corresponding to different key parameters in advance. By calling the index, there is no need to manually calculate or set the coordinates, which reduces the error of manual operation and helps to improve the standardization and repeatability of the simulation process, and ensures the consistency and efficiency of the wading pool simulation model.

[0010] Optionally, in one embodiment of this application, the method further includes: matching the at least one wading pool according to a vector, so as to complete the matching after detecting that the driving direction and the tire contact position are correct.

[0011] Through the above-mentioned technical means, the embodiments of this application can match the wading pool by vector. After detecting that the driving direction and the tire contact position are correct, the matching is completed. By combining the dual detection of driving direction and tire contact position, it is ensured that the spatial correspondence between the matched wading pool and the whole vehicle closely matches the actual movement and contact state during wading, thereby improving the accuracy of the matching between the wading pool and the whole vehicle model.

[0012] Optionally, in one embodiment of this application, the key parameters of the at least one wading pool include at least one of the following: bottom length, pool height, pool width, inlet angle, outlet angle, and platform length.

[0013] Through the above-mentioned technical means, the embodiments of this application can clearly define the key parameters of the wading pool, including bottom length, pool height, pool width, inlet angle, outlet angle, platform length, etc., so that the construction of the wading pool has a clear quantitative basis, ensuring that the constructed wading pool can accurately simulate the wading environment of different scenarios and meet the diverse needs of whole vehicle wading simulation scenarios.

[0014] A second aspect of this application provides an automatic wading pool construction device for whole-vehicle wading simulation, comprising: an assembly module for importing a whole-vehicle model into preset analysis software and assembling components according to actual spatial positions; an identification module for identifying, after assembly, the midpoint coordinates of the first lowest point in the Z-direction of the front wheels and the midpoint coordinates of the second lowest point in the Z-direction of the rear wheels; an adjustment module for adjusting the vehicle attitude based on the midpoint coordinates of the first and second lowest points to achieve a wading attitude, thereby obtaining at least one key parameter of the wading pool; and a simulation module for constructing a wading pool according to the at least one key parameter of the wading pool, so as to perform whole-vehicle wading simulation using the wading pool.

[0015] Through the above-mentioned technical means, the embodiments of this application can import the analysis vehicle model into preset software and assemble it according to the actual spatial position, identify the midpoint coordinates of the lowest point of the front and rear wheels in the Z direction, adjust the vehicle to the wading posture to obtain the key parameters of the wading pool, build the wading pool based on the parameters, realize the automatic establishment of the wading pool and its matching with the vehicle model, thereby significantly shortening the wading pool modeling cycle, improving the simulation analysis efficiency, ensuring the geometric consistency of the wading pool model under different scenarios and the spatial matching accuracy with the vehicle model, and effectively improving the overall efficiency and reliability of the vehicle wading simulation analysis.

[0016] Optionally, in one embodiment of this application, the simulation module includes: a query unit, used to query a preset water wading parameter coordinate table using the key parameters of the at least one wading pool as an index to obtain coordinate information; and a building unit, used to build the wading pool according to the coordinate information.

[0017] Through the above-mentioned technical means, the embodiments of this application can use the key parameters of the wading pool as an index to query the preset wading parameter coordinate table to obtain coordinate information in order to build the wading pool. The preset wading parameter coordinate table can standardize the standard coordinates corresponding to different key parameters in advance. By calling the index, there is no need to manually calculate or set the coordinates, which reduces the error of manual operation and helps to improve the standardization and repeatability of the simulation process, and ensures the consistency and efficiency of the wading pool simulation model.

[0018] Optionally, in one embodiment of this application, it further includes: a matching module, used to match the at least one wading pool according to a vector, so as to complete the matching after detecting that the driving direction and the tire contact position are correct.

[0019] Through the above-mentioned technical means, the embodiments of this application can match the wading pool by vector. After detecting that the driving direction and the tire contact position are correct, the matching is completed. By combining the dual detection of driving direction and tire contact position, it is ensured that the spatial correspondence between the matched wading pool and the whole vehicle closely matches the actual movement and contact state during wading, thereby improving the accuracy of the matching between the wading pool and the whole vehicle model.

[0020] Optionally, in one embodiment of this application, the key parameters of the at least one wading pool include at least one of the following: bottom length, pool height, pool width, inlet angle, outlet angle, and platform length.

[0021] Through the above-mentioned technical means, the embodiments of this application can clearly define the key parameters of the wading pool, including bottom length, pool height, pool width, inlet angle, outlet angle, platform length, etc., so that the construction of the wading pool has a clear quantitative basis, ensuring that the constructed wading pool can accurately simulate the wading environment of different scenarios and meet the diverse needs of whole vehicle wading simulation scenarios.

[0022] A third aspect of this application provides a vehicle, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. The processor executes the program to implement the automatic wading pool establishment method for whole-vehicle wading simulation as described in the above embodiments.

[0023] A fourth aspect of this application provides a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for automatically establishing a wading pool for whole-vehicle wading simulation.

[0024] A fifth aspect of this application provides a computer program product that stores a computer program that, when executed by a processor, implements the above-described method for automatically establishing a wading pool for whole-vehicle wading simulation.

[0025] This application embodiment can import the analysis of the entire vehicle model into preset software and assemble it according to the actual spatial position. It identifies the midpoint coordinates of the lowest Z-axis points of the front and rear wheels, adjusts the vehicle to a wading posture to obtain key parameters of the wading pool, and builds the wading pool based on these parameters. This achieves automatic wading pool creation and matching with the vehicle model, significantly shortening the wading pool modeling cycle, improving simulation analysis efficiency, ensuring geometric consistency of the wading pool model in different scenarios, and ensuring spatial matching accuracy with the vehicle model. This effectively improves the overall efficiency and reliability of vehicle wading simulation analysis. Therefore, it solves the problems in related technologies where manual modeling and matching relies on manual operation, is repetitive and cumbersome, and easily leads to positional deviations between the wading pool and the vehicle, resulting in low positional matching accuracy and poor model consistency.

[0026] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0027] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein: Figure 1This is a flowchart of an automatic wading pool creation method for whole vehicle wading simulation provided in an embodiment of this application; Figure 2 This is a schematic diagram of the midpoints of the front and rear wheels according to an embodiment of this application; Figure 3 This is a schematic diagram of a wading pool according to an embodiment of this application; Figure 4 This is a schematic diagram of the tire grounding point in a wading pool according to one embodiment of this application; Figure 5 This is a schematic diagram of automatic matching of wading pools according to an embodiment of this application; Figure 6 This is a flowchart of a method for automatically creating a wading pool for whole-vehicle wading simulation according to an embodiment of this application; Figure 7 This is a schematic diagram of a completed wading pool according to an embodiment of this application; Figure 8 This is a schematic diagram of the automatic matching of a completed wading pool according to an embodiment of this application; Figure 9 This is a schematic diagram of an automatic wading pool creation device for whole vehicle wading simulation provided in an embodiment of this application; Figure 10 This is a structural schematic diagram of a vehicle provided according to an embodiment of this application.

[0028] Figure label: 10-Automatic wading pool creation device for whole vehicle wading simulation; 100-Assembly module, 200-Identification module, 300-Adjustment module, 400-Simulation module; 1001-Memory, 1002-Processor, 1003-Communication interface. Detailed Implementation

[0029] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0030] The following description, with reference to the accompanying drawings, outlines an automatic wading pool creation method, apparatus, and vehicle for whole-vehicle wading simulation based on embodiments of this application. Addressing the issues raised in the background section regarding manual modeling and matching, which relies on manual operation, is repetitive and cumbersome, and prone to positional deviations between the wading pool and the vehicle, resulting in low positional matching accuracy and poor model consistency, this application provides an automatic wading pool creation method for whole-vehicle wading simulation. This method involves importing the analyzed whole-vehicle model into preset software and assembling it according to its actual spatial position. The midpoint coordinates of the lowest Z-axis points of the front and rear wheels are identified, and the vehicle is adjusted to a wading posture to obtain key parameters of the wading pool. Based on these parameters, the wading pool is constructed, achieving automatic wading pool creation and matching with the whole-vehicle model. This significantly shortens the wading pool modeling cycle, improves simulation analysis efficiency, ensures geometric consistency of the wading pool model and spatial matching accuracy with the whole-vehicle model in different scenarios, and effectively improves the overall efficiency and reliability of whole-vehicle wading simulation analysis. This solves the problems in related technologies, such as the fact that manual modeling and matching relies on manual operation, the process is repetitive and cumbersome, and it is easy to cause positional deviations between the wading pool and the whole vehicle, resulting in low positional matching accuracy between the wading pool and the whole vehicle model and poor model consistency.

[0031] Specifically, Figure 1 This is a flowchart illustrating an automatic wading pool creation method for whole-vehicle wading simulation provided in an embodiment of this application.

[0032] like Figure 1 As shown, the automatic creation method for the wading pool in the whole vehicle wading simulation includes the following steps: In step S101, the vehicle model is imported into the preset analysis software, and the components are assembled according to their actual spatial positions.

[0033] It is understood that the preset analysis software in the embodiments of this application can be a computational fluid dynamics or computer-aided engineering software platform with modeling and simulation functions, and has the ability to perform three-dimensional geometry processing and multiphysics simulation. The preset analysis software can be set by those skilled in the art according to the actual situation, and no specific restrictions are made here.

[0034] In actual implementation, the embodiments of this application can import the whole vehicle model into the analysis software and assemble the parts according to the actual spatial position. The whole vehicle model includes, but is not limited to, the body (including opening and closing parts and exterior decoration), chassis, powertrain, front wheels and rear wheels.

[0035] The embodiments of this application can complete the automated assembly of the whole vehicle model, ensuring that the relative positions of each component in the model are consistent with the real vehicle, providing a precise geometric benchmark for the subsequent establishment of the wading pool and simulation analysis, and reducing simulation errors caused by assembly deviations.

[0036] In step S102, after assembly, the coordinates of the midpoint of the first lowest point in the Z direction of the front wheel and the midpoint of the second lowest point in the Z direction of the rear wheel are identified.

[0037] It is understood that in the embodiments of this application, the Z direction can be a height direction perpendicular to the ground, which is the vertical direction in the coordinate system. The coordinates of the midpoint of the lowest point in the Z direction can be the coordinates of the center point of the position with the minimum coordinate value of the wheel-ground contact area in the vehicle coordinate system. This coordinate can reflect the contact reference between the tire and the ground.

[0038] like Figure 2 As shown, this embodiment of the application can identify the coordinates of the midpoint of the lowest point in the Z-direction of the front wheel {X}. 前0 Y 前0 Z 前0}, the coordinates of the midpoint of the lowest point in the Z-direction of the rear wheel {X 后0 Y 后0 Z 后0}

[0039] For example, embodiments of this application can determine X 前0 Is it greater than X? 后0 If it is greater than {X} 前1 Y 前1 Z 前1}={X 前0 Y 前0 Z 前0}, {X 后1 Y 后1 Z 后1}={X 后0 Y 后0 Z 后0 If it is less than}, then the entire vehicle will be along {X}. 前0 Y 前0 Z 前0 The YZ plane containing point} is symmetrical, and the coordinates of the midpoint of the lowest point of the front and rear wheels {X} are re-identified. 前1 Y 前1 Z 前1}, {X 后1 Y 后1 Z 后1}

[0040] Rotate the entire vehicle, with the center point of rotation at coordinates {X}. rot Y rot Z rot}={(X 前1+ X 后1 ) / 2, (Y 前1+ Y 后1 ) / 2, (Z 前1+ Z 后1 ) / 2}, rotation angle The rotation direction follows the right-hand rule of the Y-axis, re-identifying the coordinates of the midpoint of the lowest point of the front and rear wheels {X}. 前2 Y 前2 Z 前2}, {X 后2 Y 后2 Z 后2}

[0041] The embodiments of this application can automatically and accurately obtain the coordinates of the midpoint of the key lowest point, providing a quantitative benchmark for vehicle attitude adjustment, providing an accurate geometric reference for subsequent vehicle attitude adjustment, and improving the accuracy of the operation.

[0042] In step S103, the vehicle attitude is adjusted based on the midpoint coordinates of the first lowest point and the midpoint coordinates of the second lowest point to achieve a wading attitude, so as to obtain at least one key parameter of the wading pool.

[0043] It is understood that, in the embodiments of this application, the vehicle attitude adjustment can be achieved by rotating or translating the vehicle model to place it in a spatial attitude consistent with the actual wading scenario (such as a horizontal road surface, a sloping road surface, etc.); the wading attitude can be a specific vehicle body attitude under wading conditions.

[0044] In actual implementation, the embodiments of this application can call the attitude adjustment function of the software according to the midpoint coordinates of the first lowest point in the Z direction of the front wheel and the midpoint coordinates of the second lowest point in the Z direction of the rear wheel to automatically adjust the pitch angle and height of the whole vehicle model to make it conform to the actual wading driving state. Based on the adjusted whole vehicle attitude, the key parameters of the wading pool are automatically extracted.

[0045] The embodiments of this application can improve the efficiency and accuracy of wading simulation by automating the adjustment of the vehicle's attitude and extracting key parameters of the wading pool, thus ensuring the consistency between the simulation conditions and the actual physical state.

[0046] Optionally, in one embodiment of this application, at least one of the key parameters of the wading pool includes at least one of the following: bottom length, pool height, pool width, inlet angle, outlet angle, and platform length.

[0047] It is understood that in the embodiments of this application, the bottom length can be the length of the wading pool along the vehicle's driving direction; the pool height can be the wading depth; the pool width can be the width perpendicular to the driving direction; the inlet angle and outlet angle can refer to the slope angles of the wading pool inlet and outlet, respectively; and the platform length can be the length of the horizontal section inside the pool.

[0048] For example, in this embodiment, the bottom length can be automatically determined based on the overall vehicle length, the pool height can be set according to the test standard, and the pool width can be determined based on the vehicle width; the inlet angle and outlet angle can be selected according to the requirements of the simulation scenario (e.g., 0° is a flat road, 10° is a slope), and the platform length is set based on the continuous wading distance.

[0049] The embodiments of this application can clearly define the key parameters of the wading pool, including bottom length, pool height, pool width, inlet angle, outlet angle, platform length, etc., so that the construction of the wading pool has a clear quantitative basis and ensures that the constructed wading pool can accurately simulate the wading environment of different scenarios and meet the diverse needs of vehicle wading simulation scenarios.

[0050] In step S104, a wading pool is constructed based on at least one key parameter of the wading pool to conduct a whole-vehicle wading simulation.

[0051] It is understood that, in the embodiments of this application, building a wading pool can be a way to construct a three-dimensional wading area model with a specific geometric shape based on the key parameters of the wading pool.

[0052] In actual implementation, embodiments of this application can construct a wading pool based on key parameters including but not limited to bottom length, pool height, pool width, inlet angle, outlet angle, and platform length, and automatically construct such a pool. Figure 3 The wading pool is shown. By placing the generated wading pool model and the vehicle model in the same coordinate system, wading simulation analysis can be performed.

[0053] The embodiments of this application can realize the automated construction of wading pools without manual modeling, ensuring that the geometric features of the wading pools are consistent with the simulation requirements, and at the same time providing a basic model for rapid full-vehicle wading simulation, thereby improving simulation efficiency.

[0054] Optionally, in one embodiment of this application, constructing a wading pool based on at least one key parameter of the wading pool includes: using at least one key parameter of the wading pool as an index to query a preset wading parameter coordinate table to obtain coordinate information; and constructing the wading pool based on the coordinate information.

[0055] It is understood that the preset water wading parameter coordinate table in the embodiments of this application can be a pre-stored database, which records the coordinates of each vertex of the water wading pool corresponding to different combinations of key parameters. The preset water wading parameter coordinate table can be set by those skilled in the art according to the actual situation, and no specific restrictions are imposed here.

[0056] For example, in this application embodiment, key parameters of the wading pool can be input: bottom length S, pool height H, pool width L, and inlet angle ϴ. 入 Water outlet angle ϴ 出 The platform length P is automatically constructed according to the coordinate parameters in Table 1. Figure 3 The wading pool is shown in Table 1. Table 1 shows the coordinates of the wading pool parameters.

[0057]

[0058] In this embodiment, key parameters of the wading pool can be used as an index to query a preset wading parameter coordinate table to obtain coordinate information for building the wading pool. The preset wading parameter coordinate table can pre-standardize the coordinates corresponding to different key parameters. By calling the index, there is no need to manually calculate or set the coordinates, which reduces human operation errors, helps to improve the standardization and repeatability of the simulation process, and ensures the consistency and efficiency of the wading pool simulation model.

[0059] Optionally, in one embodiment of this application, it further includes: matching at least one wading pool according to a vector, so as to complete the matching after detecting that the driving direction and the tire contact position are correct.

[0060] For example, in this embodiment of the application, the wading pool can be matched according to vectors, the driving direction and tire contact position can be detected, and the placement position and orientation of the wading pool can be automatically calculated based on the vehicle driving direction vector and the tire contact point coordinates to complete the matching.

[0061] like Figure 4 As shown, the tire contact point coordinates in the wading pool are {-X, 0, 0}. Furthermore, a full-vehicle wading simulation is performed using the wading pool, with the wading pool defined by the vector {X...} 前2 +X, Y 前2 Z 前2}, complete the automatic matching of wading pools.

[0062] This application embodiment can match the wading pool by vector. After detecting that the driving direction and the tire contact position are correct, the matching is completed. By combining the dual detection of driving direction and tire contact position, it is ensured that the spatial correspondence between the matched wading pool and the whole vehicle closely matches the actual movement and contact state during wading, thereby improving the accuracy of the matching between the wading pool and the whole vehicle model.

[0063] Specifically, it can be combined with Figures 6 to 8 As shown, the working principle of the automatic wading pool creation method for whole vehicle wading simulation in this application embodiment is explained in detail with a specific embodiment.

[0064] like Figure 6 As shown, embodiments of this application may include the following steps: Step S601: Vehicle geometry model.

[0065] In this embodiment, the analysis vehicle model can be imported into the analysis software, and the components can be assembled according to their actual spatial positions. The vehicle model includes the body, chassis, powertrain, front wheels, and rear wheels.

[0066] Step S602: Vehicle attitude adjustment and tire contact point parameter identification.

[0067] For example, embodiments of this application can identify the coordinates of the midpoint of the lowest point in the Z-direction of the front wheel as {0, 0, -350}, and the coordinates of the midpoint of the lowest point in the Z-direction of the rear wheel as {3000, 0, -350}; X 前0 It is greater than X 后0 , {X 前1 Y 前1 Z 前1}={0, 0, -350}, {X 后1 Y 后1 Z 后1} = {3000, 0, -350}. Rotate the entire vehicle, with the center point of rotation at coordinates {X}. rot Y rot Z rot}={1500, 0, -350}, rotation angle The rotation direction follows the right-hand rule of the Y-axis, re-identifying the coordinates of the midpoint of the lowest point of the front and rear wheels {X}. 前2 Y 前2 Z 前2}={0, 0, -350}, {X 后2 Y 后2 Z 后2} = {3000, 0, -350}. Where the unit is mm, and the unit for angles is °.

[0068] Step S603: Vehicle tire contact point parameters.

[0069] In this embodiment of the application, the coordinates of the midpoint of the lowest point of the front and rear wheels {X} can be used as the basis. 前2 Y 前2 Z 前2}={0, 0, -350}, {X 后2 Y 后2 Z 后2}={3000, 0, -350} determines the tire contact point parameters of the entire vehicle.

[0070] Step S604: Parameters of the wading pool.

[0071] In this embodiment of the application, the key parameters of the wading pool can be input as follows: bottom length 8000, pool height 1000, pool width 5000, inlet angle 30°, outlet angle 30°, and platform length 5000.

[0072] Step S605: Automatic construction of the wading pool.

[0073] In this embodiment, the wading pool can be automatically constructed according to the parameter coordinates in Table 2, such as... Figure 7 As shown, the units are mm and the angle units are °. Table 2 is a coordinate table of actual wading pool parameters.

[0074]

[0075] Step S606: Identify the tire contact point location.

[0076] In this embodiment, the location of the tire contact point can be identified.

[0077] Step S607: Parameters of tire grounding point in wading pool.

[0078] In this embodiment of the application, the coordinates of the tire ground contact point in the wading pool can be confirmed as {-X, 0, 0}.

[0079] Step S608: Automatic matching of wading pool.

[0080] In this embodiment of the application, the wading pool can be arranged according to vector {X} 前2 +X, Y 前2 Z 前2}, complete the automatic matching of the wading pool, such as Figure 8 As shown.

[0081] Step S609: Check if the matching position is correct. If yes, end; otherwise, proceed to step S608.

[0082] In this embodiment, the driving direction and tire contact position can be detected as correct, indicating successful matching.

[0083] The automatic wading pool creation method for whole-vehicle wading simulation proposed in this application can import the whole-vehicle model into preset software and assemble it according to the actual spatial position. It identifies the midpoint coordinates of the lowest Z-axis points of the front and rear wheels, adjusts the vehicle to a wading posture to obtain key parameters of the wading pool, and builds the wading pool based on these parameters. This achieves automatic wading pool creation and matching with the whole-vehicle model, significantly shortening the wading pool modeling cycle, improving simulation analysis efficiency, ensuring geometric consistency of the wading pool model in different scenarios, and ensuring spatial matching accuracy with the whole-vehicle model. This effectively improves the overall efficiency and reliability of whole-vehicle wading simulation analysis. Therefore, it solves the problem in related technologies where manual modeling and matching relies on manual operation, is repetitive and cumbersome, and easily leads to positional deviations between the wading pool and the whole vehicle, resulting in low positional matching accuracy and poor model consistency.

[0084] Next, referring to the accompanying drawings, an automatic wading pool creation device for whole vehicle wading simulation proposed according to an embodiment of this application is described.

[0085] Figure 9 This is a schematic diagram of the automatic wading pool creation device for whole vehicle wading simulation according to an embodiment of this application.

[0086] like Figure 9As shown, the automatic wading pool establishment device 10 for vehicle wading simulation includes: assembly module 100, identification module 200, adjustment module 300 and simulation module 400.

[0087] The assembly module 100 is used to import the analyzed vehicle model into the preset analysis software and assemble the components according to their actual spatial positions.

[0088] The identification module 200 is used to identify the midpoint coordinates of the first lowest point in the Z direction of the front wheel and the midpoint coordinates of the second lowest point in the Z direction of the rear wheel after assembly.

[0089] The adjustment module 300 is used to adjust the vehicle's attitude based on the midpoint coordinates of the first lowest point and the midpoint coordinates of the second lowest point to achieve a wading attitude, so as to obtain at least one key parameter of the wading pool.

[0090] The simulation module 400 is used to build a wading pool based on at least one key parameter of the wading pool, so as to conduct whole vehicle wading simulation using the wading pool.

[0091] Optionally, in one embodiment of this application, the simulation module 400 includes a query unit and a creation unit.

[0092] The query unit is used to query a preset water-related parameter coordinate table using at least one key parameter of the water-related pool as an index to obtain coordinate information.

[0093] Establish a unit to create a wading pool based on coordinate information.

[0094] Optionally, in one embodiment of this application, the automatic wading pool establishment device 10 for whole vehicle wading simulation further includes a matching module.

[0095] The matching module is used to match at least one wading pool according to a vector, so as to complete the matching after detecting that the driving direction and tire contact position are correct.

[0096] Optionally, in one embodiment of this application, at least one of the key parameters of the wading pool includes at least one of the following: bottom length, pool height, pool width, inlet angle, outlet angle, and platform length.

[0097] It should be noted that the explanation of the above-mentioned embodiment of the automatic wading pool establishment method for whole vehicle wading simulation also applies to the automatic wading pool establishment device for whole vehicle wading simulation in this embodiment, and will not be repeated here.

[0098] The automatic wading pool creation device for whole-vehicle wading simulation proposed in this application can import the analyzed whole-vehicle model into preset software and assemble it according to the actual spatial position. It identifies the midpoint coordinates of the lowest Z-axis points of the front and rear wheels, adjusts the vehicle to a wading posture to obtain key parameters of the wading pool, and builds the wading pool based on these parameters. This achieves automatic wading pool creation and matching with the whole-vehicle model, significantly shortening the wading pool modeling cycle, improving simulation analysis efficiency, ensuring geometric consistency of the wading pool model in different scenarios, and ensuring spatial matching accuracy with the whole-vehicle model. This effectively improves the overall efficiency and reliability of whole-vehicle wading simulation analysis. Therefore, it solves the problem in related technologies where manual modeling and matching relies on manual operation, is repetitive and cumbersome, and easily leads to positional deviations between the wading pool and the whole vehicle, resulting in low positional matching accuracy and poor model consistency.

[0099] Figure 10 A schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle may include: The memory 1001, the processor 1002, and the computer program stored on the memory 1001 and capable of running on the processor 1002.

[0100] When the processor 1002 executes the program, it implements the automatic wading pool creation method for whole vehicle wading simulation provided in the above embodiments.

[0101] Furthermore, the vehicle also includes: Communication interface 1003 is used for communication between memory 1001 and processor 1002.

[0102] The memory 1001 is used to store computer programs that can run on the processor 1002.

[0103] The memory 1001 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0104] If the memory 1001, processor 1002, and communication interface 1003 are implemented independently, then the communication interface 1003, memory 1001, and processor 1002 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized into address buses, data buses, control buses, etc. For ease of representation, Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0105] Optionally, in a specific implementation, if the memory 1001, processor 1002, and communication interface 1003 are integrated on a single chip, then the memory 1001, processor 1002, and communication interface 1003 can communicate with each other through an internal interface.

[0106] The processor 1002 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.

[0107] This application also provides a non-volatile computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described method for automatically establishing a wading pool for whole-vehicle wading simulation.

[0108] This application also provides a computer program product storing a computer program that, when executed by a processor, implements the above-described method for automatically establishing a wading pool for whole-vehicle wading simulation.

[0109] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0110] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0111] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0112] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0113] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. If implemented in hardware, as in another embodiment, it can be implemented using any one or more of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0114] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0115] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0116] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A method for automatically establishing a wading pool for whole-vehicle wading simulation, characterized in that, Includes the following steps: Import the vehicle model into the preset analysis software and assemble the parts according to their actual spatial positions. After assembly, identify the midpoint coordinates of the first lowest point in the Z-direction of the front wheel and the midpoint coordinates of the second lowest point in the Z-direction of the rear wheel. The vehicle attitude is adjusted based on the midpoint coordinates of the first lowest point and the midpoint coordinates of the second lowest point to achieve a wading attitude, so as to obtain at least one key parameter of the wading pool. A wading pool is constructed based on the key parameters of at least one wading pool, and the wading pool is used to conduct whole vehicle wading simulation.

2. The method according to claim 1, characterized in that, The construction of the wading pool based on the key parameters of the at least one wading pool includes: Using the key parameters of at least one wading pool as an index, query the preset wading parameter coordinate table to obtain coordinate information; The wading pool is constructed based on the coordinate information.

3. The method according to claim 1, characterized in that, Also includes: The at least one wading pool is matched according to a vector, and the matching is completed after the driving direction and tire contact position are detected to be correct.

4. The method according to claim 1, characterized in that, The key parameters of the at least one wading pool include at least one of the following: bottom length, pool height, pool width, inlet angle, outlet angle, and platform length.

5. An automatic wading pool creation device for simulating wading in a vehicle, characterized in that, include: The assembly module is used to import the analyzed vehicle model into the preset analysis software and assemble the parts according to their actual spatial positions. The identification module is used to identify the midpoint coordinates of the first lowest point in the Z-direction of the front wheel and the midpoint coordinates of the second lowest point in the Z-direction of the rear wheel after assembly. The adjustment module is used to adjust the vehicle's attitude based on the midpoint coordinates of the first lowest point and the midpoint coordinates of the second lowest point to achieve a wading attitude, so as to obtain at least one key parameter of the wading pool. The simulation module is used to build a wading pool based on the key parameters of the at least one wading pool, so as to use the wading pool to perform whole vehicle wading simulation.

6. The apparatus according to claim 5, characterized in that, The simulation module includes: The query unit is used to query a preset water-related parameter coordinate table using the key parameters of the at least one water-related pool as an index to obtain coordinate information. A unit is established to create the wading pool based on the coordinate information.

7. The apparatus according to claim 5, characterized in that, Also includes: The matching module is used to match the at least one wading pool according to a vector, so as to complete the matching after detecting that the driving direction and the tire contact position are correct.

8. A vehicle, characterized in that, include: The system includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the automatic wading pool creation method for whole-vehicle wading simulation as described in any one of claims 1-4.

9. A non-volatile computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the automatic wading pool creation method for whole vehicle wading simulation as described in any one of claims 1-4.

10. A computer program product, comprising a computer program, characterized in that, The computer program is executed to implement the automatic wading pool creation method for whole-vehicle wading simulation as described in any one of claims 1-4.