Vehicle wading simulation method, device and computing equipment

By setting porosity parameters in the vehicle simulation model and dynamically adjusting the water particle domain, the problem of low water wading simulation efficiency in the prior art is solved, and efficient simulation calculation is achieved.

CN120234902BActive Publication Date: 2025-09-02DEEPAL AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510732016.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-03
Publication Date
2025-09-02
Estimated Expiration
2045-06-03

AI Technical Summary

Technical Problem

In the existing vehicle wading simulation technology, simplified models of cooling components such as radiators and condensers require grid division and curve fitting, resulting in long simulation analysis time and large calculation amount and low simulation efficiency.

Method used

By constructing the porosity parameter settings of the heat dissipation components, dynamically adjust the water particle domain parameters, release and eliminate water particles, simplify the model construction process, and reduce the amount of simulation calculations.

Benefits of technology

It improves the efficiency and accuracy of vehicle wading simulation, reduces model construction time and calculation complexity, and reduces simulation time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120234902B_ABST
    Figure CN120234902B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of vehicle simulation technology, and more specifically to a vehicle wading simulation method, apparatus, and computing device. The method aims to address the problem of low simulation efficiency caused by excessive heat dissipation components and a complex simulation process. The vehicle wading simulation method includes obtaining a vehicle simulation model, constructing heat dissipation components within the vehicle simulation model, setting porosity parameters for the heat dissipation components, performing vehicle wading simulation calculations based on the heat dissipation components with the set porosity parameters, and obtaining the vehicle's wading performance. By constructing a simplified model of the heat dissipation components and setting the porosity parameters of the heat dissipation component model, the scenario of water passing through the heat dissipation components is accurately simulated, thereby improving the efficiency of the vehicle wading simulation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle simulation, and in particular to a vehicle wading simulation method, device and computing equipment. Background Art

[0002] Vehicle simulation uses computer modeling and simulation technology to simulate a vehicle's performance, behavior, control systems, or traffic environment. Examples include water wading simulation and electrophoresis simulation. Water wading simulation simulates the dynamic behavior of a vehicle traveling on a flooded road and analyzes the effects of water flow on the vehicle, including fluid resistance, engine air intake, electrical system protection, and chassis splashing.

[0003] One existing solution for vehicle wading simulation involves building a simplified model of a vehicle's cooling components, such as a radiator or condenser. A structured mesh is created using this simplified radiator or condenser model, and the structured mesh parameters are calibrated using a curve fitting of the liquid phase superficial velocity and pressure gradient to achieve the simulation. This solution requires meshing the simplified radiator or condenser model and performing curve fitting. The meshing and curve fitting processes increase simulation analysis time and computational complexity, resulting in low vehicle simulation efficiency.

[0004] Another existing solution for vehicle wading simulation involves meshing the vehicle data model to create a full-vehicle mesh. Boundary conditions for the vehicle mesh and the wading pool simulation domain are then set based on the wading simulation speed signal and the wading simulation pressure pulse signal. This solution also requires meshing specific vehicle components, resulting in long simulation times, high computational complexity, and low vehicle simulation efficiency. Summary of the Invention

[0005] The present invention provides a vehicle wading simulation method, device and computing equipment, which improve the vehicle wading simulation efficiency.

[0006] In order to achieve the above object, the technical solution adopted by the present invention is as follows:

[0007] In a first aspect, the present application provides a vehicle wading simulation method, the vehicle wading simulation method comprising:

[0008] Get the vehicle simulation model.

[0009] After building the heat dissipation component in the vehicle simulation model, set the porosity parameters for the heat dissipation component.

[0010] The vehicle wading performance is obtained by performing a vehicle wading simulation calculation based on the heat dissipation components after setting the porosity parameters.

[0011] The technical solution provided in the embodiment of the present application constructs a simplified model of heat dissipation components such as radiators and condensers through porosity parameter settings, accurately simulates the scenario of water passing through the heat dissipation components, and does not require grid division, thereby simplifying the model construction process of the heat dissipation components, and further simplifying the construction process of the vehicle simulation model, avoiding the problem of increased simulation calculation amount caused by an excessive number of heat dissipation components and grid division of the heat dissipation components during the simulation process, reducing the model construction time and complexity, and improving the vehicle's wading simulation efficiency.

[0012] In one possible implementation, the vehicle wading simulation method provided in an embodiment of the present application further includes dynamically adjusting the parameters of the water particle domain corresponding to each hole based on the hole size in the vehicle simulation model. The water particle domain refers to the computational region used to simulate the interaction between the vehicle's holes and water particles. By dynamically adjusting the parameters of the water particle domain based on the hole size in the vehicle simulation model, while maintaining simulation accuracy in the hole region, computing resources in other regions are reasonably reduced, further reducing the computational effort of the simulation process and improving the efficiency of the wading simulation.

[0013] One possible implementation involves dynamically adjusting the parameters of the water particle domain corresponding to each hole in the vehicle simulation model based on the hole size. Specifically, this can be achieved by dynamically adjusting the diameter of the water particles in the water particle domain based on the hole size in the vehicle simulation model. The water particle diameter is positively correlated with the hole size in the vehicle simulation model. This positive correlation between the water particle diameter and hole size allows for better adaptation to the simulation requirements of holes of varying sizes, reducing the computational effort while improving simulation accuracy.

[0014] One possible implementation involves dynamically adjusting the parameters of the water particle domain corresponding to each hole in the vehicle simulation model based on the hole size. Specifically, this can be achieved by dynamically adjusting the number of water particles in the water particle domain based on the hole size in the vehicle simulation model. The number of water particles is negatively correlated with the hole size in the vehicle simulation model. Smaller holes correspond to more water particles. This reduces the impact of changes in the spacing between water particles caused by changes in water particle size, further improving simulation accuracy.

[0015] In one possible implementation, the vehicle wading simulation method provided in an embodiment of the present application further includes: upon the vehicle simulation model satisfying a water particle release condition during vehicle wading simulation calculations, initiating release of water particles to interact with the vehicle simulation model. Releasing water particles when the water particle release condition is satisfied reduces the amount of water particles calculated during the entire wading simulation process, further shortening simulation time and improving computational efficiency of the wading simulation.

[0016] In one possible implementation, the condition for releasing water particles includes: the distance between the vehicle simulation model and the pool containing the water particles is less than or equal to a distance threshold. The water particles are released only when the distance between the vehicle simulation model and the pool is less than or equal to the distance threshold. The water particles are released before the vehicle simulation model enters the pool. This reduces the number of water particles calculated and prevents simulation effects from being affected by untimely water particle release.

[0017] In one possible implementation, the vehicle wading simulation method provided in an embodiment of the present application further includes eliminating water particles from the vehicle wading simulation calculation based on whether the water particles meet a water particle elimination condition during the vehicle wading simulation calculation. Eliminating the water particles when the water particles meet the water particle elimination condition eliminates water particles in certain areas from participating in the simulation calculation, thereby improving the computational efficiency of the wading simulation.

[0018] One possible implementation involves eliminating water particles from vehicle wading simulations based on whether they meet water particle elimination criteria. Specifically, this can be achieved by eliminating water particles within the vehicle simulation model's water particle elimination zone when they move into the zone. Eliminating water particles within the zone, performing water particle elimination on a regional basis, results in more efficient water particle elimination.

[0019] In one possible implementation, the size of the water particle removal zone is linked to the vehicle simulation model's speed. This zone adapts to the vehicle's varying motion conditions, preventing excessive water particle removal from impacting the wading simulation.

[0020] One possible implementation involves performing a vehicle wading simulation based on a heat sink with configured porosity parameters to determine the vehicle's wading performance. Specifically, this involves repeatedly interacting a vehicle simulation model with the heat sink with water particles in a pool. The vehicle's wading performance is then calculated based on the results of these multiple interactions. Simulating multiple consecutive wading or electrophoresis simulations makes the simulation process more realistic.

[0021] One possible implementation method for obtaining a vehicle simulation model can specifically include obtaining vehicle shape parameters, converting the vehicle shape parameters, and generating a vehicle simulation model based on the converted vehicle shape parameters. Converting the vehicle shape parameters improves the accuracy and editability of the vehicle simulation model, while also ensuring compatibility across different simulation applications and increasing its utilization.

[0022] In a second aspect, the present application provides a vehicle wading simulation device, which includes: an acquisition module and a simulation module.

[0023] The acquisition module is used to acquire the vehicle simulation model.

[0024] The above simulation module is used to set the porosity parameters of the heat dissipation component after the heat dissipation component is constructed in the vehicle simulation model.

[0025] The above simulation module is also used to perform vehicle wading simulation calculations based on the heat dissipation components after the porosity parameters are set, so as to obtain the vehicle's wading performance.

[0026] In one possible implementation, the simulation module is further used to dynamically adjust the parameters of the water particle domain corresponding to each hole based on the size of the holes in the vehicle simulation model. The water particle domain refers to the calculation area used to simulate the interaction between the holes and water particles in the vehicle.

[0027] In one possible implementation, the simulation module is further configured to dynamically adjust the diameter of water particles in the water particle domain based on the size of holes in the vehicle simulation model. The diameter of the water particles is positively correlated with the size of holes in the vehicle simulation model.

[0028] In one possible implementation, the simulation module is further configured to dynamically adjust the number of water particles in the water particle domain based on the size of a hole in the vehicle simulation model, wherein the number of water particles is negatively correlated with the size of the hole in the vehicle simulation model.

[0029] In a possible implementation, the simulation module is further configured to: based on the vehicle simulation model satisfying a water particle release condition during vehicle wading simulation calculation, start releasing water particles to interact with the vehicle simulation model.

[0030] In a possible implementation, the condition for releasing the water particles includes: a distance between the vehicle simulation model and the pool where the water particles are located is less than or equal to a distance threshold.

[0031] In a possible implementation, the simulation module is further configured to eliminate water particles in the vehicle wading simulation calculation based on the water particles satisfying a water particle elimination condition during the vehicle wading simulation calculation.

[0032] In a possible implementation, the simulation module is further configured to eliminate water particles in a water particle elimination area when the water particles move to the water particle elimination area of ​​the vehicle simulation model.

[0033] In one possible implementation, the size of the water particle elimination region is associated with the traveling speed of the vehicle simulation model.

[0034] In one possible implementation, the simulation module is further used to repeatedly interact a vehicle simulation model that constructs a heat dissipation component with water particles in a pool, and to obtain the vehicle's wading performance based on calculation results after multiple interactions.

[0035] In one possible implementation, the acquisition module is further configured to: acquire vehicle shape parameters, convert the vehicle shape parameters into a format, and generate a vehicle simulation model based on the converted vehicle shape parameters.

[0036] The technical effects corresponding to any one of the implementation methods in the second aspect can be referred to the technical effects corresponding to any one of the implementation methods in the above-mentioned first aspect, and will not be repeated here.

[0037] In a third aspect, the present application provides a computing device, comprising: a processor and a memory, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor to implement the vehicle wading simulation method of the above aspect.

[0038] In a fourth aspect, a computer-readable storage medium is provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to implement the vehicle wading simulation method according to the above aspect.

[0039] In a fifth aspect, a computer program product is provided, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, the vehicle wading simulation method of the above aspect is implemented.

[0040] The solutions provided in aspects 3 through 5 above are used to implement the vehicle wading simulation method provided in aspect 1 above, and their specific implementations are not described in detail here. The technical effects corresponding to any implementation of aspects 3 through 5 above can be found in the technical effects corresponding to any implementation of aspect 1 above, and are not described in detail here.

[0041] It should be noted that various possible implementations of any of the above aspects can be combined under the premise that the solutions are not contradictory. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A schematic diagram of the structure of a computer system provided for an exemplary embodiment;

[0043] Figure 2 A schematic flow chart of a vehicle wading simulation method provided for an exemplary embodiment;

[0044] Figure 3 A schematic structural diagram of a heat dissipation component provided for an exemplary embodiment;

[0045] Figure 4 A schematic structural diagram of a heat dissipation component simulation model provided by an exemplary embodiment;

[0046] Figure 5 A schematic diagram of the size of water particles provided for an exemplary embodiment;

[0047] Figure 6 A schematic diagram of the structure of water particles before release provided by an exemplary embodiment;

[0048] Figure 7 A schematic diagram of the structure of water particles after release provided by an exemplary embodiment;

[0049] Figure 8 A schematic structural diagram of a water particle elimination area provided for an exemplary embodiment;

[0050] Figure 9 A schematic diagram of a structure after water particles are eliminated is provided for an exemplary embodiment;

[0051] Figure 10 A flowchart of another vehicle wading simulation method provided for an exemplary embodiment;

[0052] Figure 11 A schematic structural diagram of water accumulation in components of a vehicle simulation model provided as an exemplary embodiment;

[0053] Figure 12 A schematic structural diagram of a vehicle wading simulation device provided as an exemplary embodiment;

[0054] Figure 13 A schematic structural diagram of a computing device is provided for an exemplary embodiment. DETAILED DESCRIPTION

[0055] In the embodiments of the present application, in order to clearly describe the technical solutions of the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity or execution order, and words such as "first" and "second" do not necessarily mean different. There is no order of precedence or priority between the technical features described by "first" and "second".

[0056] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0057] In the embodiments of the present application, at least one can also be described as one or more, and multiple can be two, three, four or more, which is not limited in this application.

[0058] For ease of understanding, the vehicle wading simulation method provided in this application is specifically introduced below with reference to the accompanying drawings.

[0059] The solution provided in this application can be applied to Figure 1 In the computer system shown, Figure 1 As shown, the computer system provided in the embodiment of the present application includes a computing device 10. The computing device 10 can be a high-performance server, which serves as the core of the computer system and is used to obtain a vehicle simulation model 11, and perform wading simulation calculations based on the vehicle simulation model 11 to obtain the wading performance of the vehicle. The computing device 10 can directly / indirectly obtain the vehicle simulation model 11 and perform wading simulation calculations based on the vehicle simulation model 11. The computing device 10 can also accept instructions from staff and flexibly configure the vehicle simulation model 11 and parameters involved in the wading simulation calculations based on the instructions. The "acquisition" of the computing device 10 in this application includes any terms with acquisition functions such as query, discovery, and extraction, and this application does not limit this.

[0060] Alternatively, the computing device 10 may be an independent physical server, a server cluster or distributed system composed of multiple physical servers, embedded hardware for real-time simulation, or a cloud server providing basic cloud computing services such as cloud computing services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data. The embodiments of the present application do not limit the implementation and application scenarios of the computing device 100.

[0061] like Figure 2 As shown, the vehicle wading simulation method provided in the embodiment of the present application includes:

[0062] Step S201: The computing device obtains a vehicle simulation model.

[0063] Among them, the vehicle simulation model refers to a model that digitally simulates the vehicle and / or the vehicle operating environment, which is used to simulate and verify the physical characteristics of the vehicle, such as the anti-skid characteristics of the vehicle when driving in rainy and snowy weather, flooded roads, etc.

[0064] Optionally, the vehicle simulation model includes simulations of vehicle power components (such as an engine, suspension, and tires), sensor components (such as a radar and a camera), and cooling components (such as a radiator and a condenser).

[0065] Optionally, the vehicle can be a sedan, a sport utility vehicle (SUV), a truck, an electric car, a motorcycle, a tricycle, a special vehicle (such as an ambulance, a fire truck, a police car, etc.), a driverless taxi, an intelligent connected bus, an autonomous logistics vehicle, an electric truck, etc.

[0066] In some embodiments, the steps for the computing device to obtain the vehicle simulation model are as follows:

[0067] Step 1: Obtain vehicle shape parameters.

[0068] Among them, vehicle shape parameters refer to quantitative indicators that describe the vehicle's external geometric characteristics and structural dimensions.

[0069] Optionally, vehicle shape parameters include dimensional parameters, aerodynamic parameters, and component structural parameters. For example, dimensional parameters include overall length, overall width, overall height, wheelbase, track width, and ground clearance. Aerodynamic parameters include drag coefficient, frontal area, and rear spoiler angle. Component structural parameters include tire diameter, tire width, condenser length and width, radiator length and width, interior and exterior trim dimensions, and electrical appliance dimensions.

[0070] Step 2: Convert the vehicle shape parameters into a new format, and generate a vehicle simulation model based on the converted vehicle shape parameters.

[0071] Optionally, format conversion includes: parameter standardization (such as unit unification and missing parameter filling), parameter structuring (storing vehicle shape parameters in a structured format according to requirements), coordinate system alignment (adjusting the relative transformation matrix between tires and sensors), etc.

[0072] For example, a computational fluid dynamics (CFD) simulation model of the vehicle is generated based on the converted vehicle shape parameters. For example, the converted vehicle shape parameters are input into a computer-aided design (CAD) tool to automatically generate a CFD simulation model of the vehicle (e.g., the chassis is generated based on wheelbase and track parameters, and the body surface is generated based on curvature parameters).

[0073] Step S202: After the computing device constructs the heat dissipation component in the vehicle simulation model, the computing device sets the porosity parameters of the heat dissipation component.

[0074] The heat sink is a simulation model of the components that regulate and maintain the operating temperature of various vehicle systems. Specifically, it dissipates excess heat to the environment through conduction, convection, or radiation, ensuring that core components such as the engine, battery, and motor operate within a safe temperature range.

[0075] Optionally, the heat dissipation component includes a condenser, a radiator, a cooling fan, etc.

[0076] Exemplarily, the method of constructing the heat dissipation component includes: constructing a geometric structure simulation model of the same size based on the size of the heat dissipation component. For example, according to the three-dimensional (3D) size of the heat dissipation component, directly construct a rectangular parallelepiped simulation model of the same size in the simulation software. Figure 3 and Figure 4 As shown, Figure 3 Indicates the 3D size of the heat dissipation component, Figure 4 This is a simulation model whose length, width, and height are consistent with the 3D dimensions of the heat sink.

[0077] The constructed heat dissipation component is a complete rectangular parallelepiped simulation model. In order to simulate the function of the heat dissipation component, the porosity parameters of the rectangular parallelepiped geometric structure can be set.

[0078] Among them, the porosity parameter refers to the physical quantity that describes the proportion of pore volume in porous media.

[0079] For example, the porosity parameter can be expressed as follows:

[0080] .

[0081] in, represents porosity; Indicates the total volume, that is, the total volume of the heat dissipation components; Represents the solid volume, that is, the solid volume of the heat dissipation component.

[0082] Exemplarily, the porosity parameter of the heat sink is between 60% and 80%, and can be set to 75% in the embodiment of the present application.

[0083] Step S203: The computing device performs a vehicle wading simulation calculation based on the heat dissipation component after the porosity parameters are set, and obtains the vehicle's wading performance.

[0084] Water wading simulation involves simulating the dynamic response and performance of a vehicle during driving, steering, and other maneuvers in environments with varying water depths and flow rates. For example, this involves simulating the interaction between water flow and the vehicle's surface, including water pressure distribution, wave effects, and splashing. Another example involves simulating the maximum depth a vehicle can safely wade through (e.g., to avoid flooding the engine or shorting the battery pack).

[0085] A vehicle's water-wading performance refers to its ability to maintain normal driving while navigating flooded roads, preventing water from entering or damaging key components. Examples include the maximum depth a vehicle can safely wade through, the water resistance of its powertrain, the resistance it experiences while wading (such as viscous resistance and wave resistance), and the sealing performance of structures like windows and ventilation systems.

[0086] In some embodiments, in order to reduce the amount of water particle calculations while ensuring simulation accuracy, during the vehicle wading simulation process, the parameters of the water particle domain corresponding to each hole are dynamically adjusted based on the size of the holes in the vehicle simulation model.

[0087] The holes in the vehicle simulation model refer to openings, gaps or missing areas of the vehicle simulation model.

[0088] Optionally, the holes include heat dissipation holes, drainage holes, weight reduction holes, chassis gaps, and holes on the bottom guard plate.

[0089] The water particle domain corresponding to the hole refers to the water particle domain where the water particles contacted by the hole are located, or refers to the water particle domain where the distance between the boundary and the hole is less than a distance threshold.

[0090] Water particles refer to discrete small water droplets or water clusters, which can be used to simulate splash effects (such as waves hitting vehicles and raindrops falling to the ground), spray, foam (such as the wake generated by a vehicle in the water), fluid surface details (such as ripples on the water surface), etc.

[0091] The water particle domain is the computational area used to simulate the interaction between the vehicle's pores and water particles. For example, this can be used to calculate the contact force between water particles in the water particle domain and the surface of a simulated vehicle model, analyzing the vehicle's wading resistance. Another example is to simulate the water splash caused by the rotating tires of a simulated vehicle model, or to calculate the water film formed on the side windows of the simulated vehicle model.

[0092] Optionally, the parameters of the water particle domain include the radius of the water particles, the initial distance between the water particles, the mass of the water particles, the cohesion between the water particles, the interaction range between the water particles, etc.

[0093] In some embodiments, the parameters of the water particle domain are dynamically adjusted, including but not limited to the following methods. The embodiments of the present application do not specifically limit this.

[0094] Method 1: Dynamically adjust the diameter of water particles in the water particle domain based on the hole size in the vehicle simulation model.

[0095] Among them, the diameter of water particles is positively correlated with the size of holes in the vehicle simulation model. Figure 5As shown, the size of the first hole 2 is larger than that of the second hole 3 , and the diameter of the first water particle 20 corresponding to the first hole 2 is larger than the diameter of the second water particle 30 corresponding to the second hole 3 .

[0096] For example, the smaller the distance between the water particle and the hole, the smaller the diameter of the water particle. Figure 5 As shown, the distance between the second water particle 30 and the hole on the rear bottom guard plate 4 is smaller than the distance between the third water particle 40 and the hole on the rear bottom guard plate 4 of the vehicle simulation model, and the diameter of the second water particle 30 is smaller than the diameter of the third water particle 40.

[0097] Method 2: Dynamically adjust the number of water particles in the water particle domain based on the hole size in the vehicle simulation model.

[0098] Among them, the number of water particles is negatively correlated with the size of the holes in the vehicle simulation model. Figure 5 As shown, the size of the first hole 2 is larger than that of the second hole 3 , and the number of water particles corresponding to the first hole 2 is smaller than the number of water particles corresponding to the second hole 3 .

[0099] In some embodiments, based on the vehicle simulation model satisfying a water particle release condition during vehicle wading simulation calculation, water particles are released to interact with the vehicle simulation model.

[0100] Releasing water particles refers to generating water particles at a specific time or location. For example, when a vehicle simulation model collides with water, water particles are generated from the contact point.

[0101] Optionally, conditions for releasing water particles include: the distance between the vehicle simulation model and the water pool containing the water particles is less than or equal to a distance threshold, or receiving a command to release the water particles. A water pool refers to a computational domain or logical container that stores, manages, and constrains the movement of water particles. For example, it could be the collection of all water particles within a vehicle wading simulation area.

[0102] For example, Figure 6 As shown, before the vehicle simulation model 11 approaches the pool 5, there are no water particles in the pool 5. Figure 7 As shown, when the front bumper of the vehicle simulation model 11 is about to approach the pool 5 (eg, the distance between the front bumper of the vehicle simulation model 11 and the pool 5 is less than or equal to 0.6 m), water particles are released into the pool 5 .

[0103] In some embodiments, water particles in the vehicle wading simulation calculation are eliminated based on the water particles satisfying a water particle elimination condition during the vehicle wading simulation calculation.

[0104] Among them, eliminating water particles refers to dynamically removing or destroying water particles during the simulation calculation process to improve the simulation calculation efficiency.

[0105] Optionally, the water particle elimination conditions include: the distance between the water particles and the vehicle simulation model is greater than the elimination distance threshold, or the distance between the water particles and the driving path of the vehicle simulation model is greater than the elimination distance threshold, or the water particles move to the water particle elimination area of ​​the vehicle simulation model, or the water particles exceed the boundary of the pool.

[0106] The water particle elimination area refers to the water particle area that does not need to participate in the simulation calculation. For example: Figure 8 As shown, the water particle elimination area 6 is an area whose distance from the tail of the vehicle simulation model 11 is greater than the elimination distance threshold. Figure 9 As shown, the water particles at a certain distance from the rear of the vehicle simulation model 11 are eliminated.

[0107] In some embodiments, the size of the water particle elimination zone is correlated with the travel speed of the vehicle simulation model.

[0108] For example, the faster the vehicle simulation model travels, the greater the kinetic energy of the collision between the tires and the body of the vehicle simulation model and the water particles, resulting in a larger diffusion radius and initial velocity of the water particles splashing, requiring more water particles in the area to participate in the simulation calculation. Therefore, the faster the vehicle simulation model travels, the smaller the area of ​​the water particle elimination zone. For example: when the vehicle simulation model travels at a speed of 10 km / h, the area of ​​the water particle elimination zone is 5 When the vehicle simulation model travels at a speed of 80 km / h, the area of ​​the water particle elimination zone is 0.5 .

[0109] Optionally, the position of the water particle elimination area changes dynamically, and the water particles at the original positions are restored after the position of the water particle elimination area changes.

[0110] In some embodiments, a total computational domain for the water simulation is set, and a water pool, a water particle domain, etc. are defined within the total computational domain. The total computational domain refers to the entire three-dimensional computational space defined during the water simulation, encompassing all fluid flows, structural interactions, and boundary conditions.

[0111] Optionally, after repeatedly interacting with water particles in a pool by constructing a vehicle simulation model with heat dissipation components, the water wading performance of the vehicle is obtained based on calculation results after multiple interactions.

[0112] The repeated interaction of the vehicle simulation model with the water particles in the pool refers to the vehicle simulation model circulating through the pool by turning around, steering, and other actions in the same pool; or, the vehicle simulation model passes through multiple pools in sequence for wading simulation.

[0113] Exemplarily, the total calculation domain of the wading simulation calculation is configured, the total calculation time and the number of calculated frames are defined, as well as the wading distance of the vehicle simulation model, that is, the total number of cycles of the vehicle simulation model passing through the water pool, and then the wading simulation results of the vehicle simulation model are calculated.

[0114] In summary, the technical solution provided in the embodiments of the present application constructs simplified models of heat dissipation components such as radiators and condensers through the setting of porosity parameters, accurately simulating the flow of water through the heat dissipation components without the need for grid division. This simplifies the model construction process for the heat dissipation components, and thus simplifies the construction process for the vehicle simulation model. This avoids the problem of increased simulation calculations caused by an excessive number of heat dissipation components and grid division during the simulation process, reduces model construction time and complexity, and improves the efficiency of vehicle wading simulation. At the same time, the water particles in the wading simulation process are dynamically changed to achieve dynamic changes in water particle size, dynamic deletion of water particles, and limitation of water particle release moments. This improves the accuracy of the wading simulation while reducing the amount of calculations required for the water particles involved in the wading simulation process, thereby reducing simulation time and further improving the efficiency of the vehicle wading simulation.

[0115] like Figure 10 As shown, another vehicle wading simulation method provided by an embodiment of the present application includes:

[0116] Step S1001: Acquire 3D data of the vehicle.

[0117] Optionally, the 3D data includes the vehicle's body 3D data: body opening and closing parts, A-pillars and sealing strips, side panels and fenders, windshield, etc.; interior and exterior 3D data: vehicle exterior data, including underbody guards, front and rear bumpers, side skirts, door interior panels, etc.; electrical components 3D data: vehicle wiring harness, front and rear lamps, etc.; chassis 3D data: tires, rims, front and rear suspension systems, drive shafts, etc.; power 3D system: engine, electric drive, battery, etc.; and heat dissipation component 3D data, etc.

[0118] In some embodiments, when performing vehicle body electrophoresis simulation, only vehicle body 3D data may be acquired.

[0119] Step S1002: Construct a vehicle simulation model.

[0120] A vehicle simulation model is a digital simulation of a vehicle or its operating environment, used to simulate and verify the vehicle's physical characteristics. This model includes models of heat sink components, which regulate and maintain the operating temperature of various vehicle systems.

[0121] For example, the 3D data is converted into a stereolithography (STL) file format and imported into CFD simulation software to construct a vehicle simulation model. Specifically, a porous rigid modeling approach is used within the CFD simulation software to create a rectangular area that matches the 3D dimensions of the heat sink. This area serves as the heat sink model.

[0122] Step S1003: setting parameters of the water particle domain corresponding to the components with smaller holes in the vehicle simulation model.

[0123] The holes in the vehicle simulation model refer to the openings, gaps, or missing areas of the vehicle simulation model, and the water particle domain refers to the calculation area used to simulate the interaction between the holes in the vehicle and the water particles.

[0124] For example, the surface data of local components with small holes, such as body sheet metal or exterior trim, are selected through CFD simulation software, and then the water particle domain (calculation domain) is locally selected. The water particle diameter is set in the water particle domain, and the water particle size is related to the size of the gap.

[0125] For example, for the holes in the underbody guard of a vehicle simulation model, the water particle diameter is locally defined and refined. Specifically, the water particles in the entire computational domain are larger in diameter, while the water particles in the vehicle simulation model's parts that come into contact with water are smaller. The water particle size changes dynamically with the vehicle simulation model's motion, meeting the requirements for simulating water entering and exiting gaps or holes.

[0126] Step S1004: setting the pool parameters and the water particle release time.

[0127] For example, the pool parameters include the pool depth and the parameters of the initialized water particles. Specifically, the pool depth and the parameters of the initialized water particles are set based on the specific working conditions of the vehicle simulation model where the vehicle or the vehicle body moves through the pool.

[0128] For example, the release time frame number of the water particles is set, and the water particles are not released before the vehicle simulation model touches the water pool, thereby reducing the amount of calculation during the wading process of the vehicle simulation model.

[0129] Step S1005: Setting a water particle elimination area.

[0130] The water particle elimination area refers to the water particle area that does not need to participate in the simulation calculation.

[0131] Exemplarily, a water particle elimination area is established at the tail of the vehicle simulation model, and water particles at the tail of the vehicle simulation model are synchronously deleted while the vehicle simulation model moves.

[0132] Step S1006: Setting simulation boundary conditions.

[0133] The simulation boundary conditions include the size of the water particles. For example, the maximum diameter of the water particles is set to 0.032 m, and the minimum diameter is set to 2 mm.

[0134] Optionally, the simulation boundary conditions also include a porosity parameter of the heat dissipation component and the velocity of the vehicle simulation model. The porosity parameter is a physical quantity that describes the volume fraction of pores in a porous medium and is used to simulate the performance of the heat dissipation component.

[0135] Step S1007: Set the total calculation domain, define the total calculation time and the number of calculated frames.

[0136] The total computational domain refers to the entire three-dimensional computational space defined during water-related simulations, including all fluid flows, structural interactions, and boundary conditions.

[0137] Exemplarily, the total calculation domain of the wading simulation is set in the CFD simulation software, and the total calculation time and the number of calculated frames are defined.

[0138] The total computational domain includes the pool and the motion path of the vehicle simulation model. The total computational domain height is set based on the splash height of water particles when the vehicle simulation model passes through the pool. For example, the total computational domain is 98 meters long, 7 meters wide, and 11 meters high.

[0139] Step S1008: Perform wading simulation calculations on the vehicle simulation model to obtain wading performance.

[0140] For example, a script program (such as Python) is compiled to realize the automatic U-turn or continuous forward movement of the vehicle simulation model, and the total number of cycles of the vehicle simulation model through the pool is defined in the CFD simulation software. Finally, the vehicle simulation model is subjected to wading simulation calculation or electrophoresis simulation calculation to obtain the vehicle performance. Figure 11 As shown, the simulation results indicate that the vehicle body of the vehicle simulation model partially leaks and forms water accumulation 7. Based on the water accumulation 7, the problem of water accumulation in the vehicle body in scenes such as electrophoresis or wading can be solved in advance, thereby reducing the risk of product leakage.

[0141] In summary, the technical solution provided in the embodiments of the present application constructs simplified models of heat dissipation components such as radiators and condensers through the setting of porosity parameters, accurately simulating the flow of water through the heat dissipation components without the need for grid division. This simplifies the model construction process for the heat dissipation components, and thus simplifies the construction process for the vehicle simulation model. This avoids the problem of increased simulation calculations caused by an excessive number of heat dissipation components and grid division during the simulation process, reduces model construction time and complexity, and improves the efficiency of vehicle wading simulation. At the same time, the water particles in the wading simulation process are dynamically changed to achieve dynamic changes in water particle size, dynamic deletion of water particles, and limitation of water particle release moments. This improves the accuracy of the wading simulation while reducing the amount of calculations required for the water particles involved in the wading simulation process, thereby reducing simulation time and further improving the efficiency of the vehicle wading simulation.

[0142] like Figure 12 As shown, the vehicle wading simulation device provided by this application may include an acquisition module 1201 and a simulation module 1202. The acquisition module 1201 is used to execute Figure 2 In the operation of step S201 of the illustrated method, the simulation module 1202 is used to perform Figure 2 The operations of step S202 and step S203 in the illustrated method.

[0143] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of method. In order to realize the above functions, the vehicle wading simulation device or computing device includes hardware structures and / or software modules corresponding to the execution of each function. It should be easy for those skilled in the art to realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0144] The embodiments of the present application can exemplarily divide the functional modules of the vehicle wading simulation device or computing equipment according to the above-mentioned vehicle wading simulation method. For example, the vehicle wading simulation system or computing equipment can include various functional modules corresponding to the various functional divisions, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiments of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.

[0145] like Figure 13As shown, the computing device provided in the embodiment of the present application may include a processor 1301, a bus 1302, a communication interface 1303, and a memory 1304. The processor 1301, the memory 1304, and the communication interface 1303 communicate with each other via the bus 1302. It should be understood that the present application does not limit the number of processors and memories in the network device.

[0146] The bus 1302 may be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or a universal serial bus (USB). Buses can be divided into address buses, data buses, control buses, etc. For ease of representation, Figure 13 The bus 1302 may include a path for transmitting information between various components of the network device (eg, memory 1304, processor 1301, communication interface 1303).

[0147] The processor 1301 may include any one or more processors such as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).

[0148] The memory 1304 may include volatile memory, such as random access memory (RAM). The processor 1301 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).

[0149] The communication interface 1303 uses a transceiver module such as, but not limited to, a network interface card or a transceiver to implement communication between the network device and other devices or a communication network.

[0150] The memory 1304 stores executable program codes, and the processor 1301 executes the executable program codes to implement the functions of the aforementioned method embodiments. That is, the memory 1304 stores instructions for executing the aforementioned vehicle wading simulation method.

[0151] On the other hand, a computer-readable storage medium is provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to implement the vehicle wading simulation method provided in the above-mentioned method embodiments.

[0152] On the other hand, a computer program product is provided, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, the vehicle wading simulation method provided by the above-mentioned method embodiments is implemented.

[0153] It should be noted that when the instructions in the above-mentioned computer-readable storage medium or one or more instructions in the computer program product are executed by the processor of the computing device, the various processes of the above-mentioned method embodiment are implemented and the same technical effect as the above-mentioned method can be achieved. To avoid repetition, they will not be repeated here.

[0154] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0155] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0157] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or in other words, the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method of each embodiment of the present application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0158] The above are merely specific implementations of this application, but the scope of protection of this application is not limited thereto. Any simple modifications (such as adjustments to the analysis model, boundary conditions, and design variables), equivalent changes, and replacements (such as adjustments to constraints and their weights, additions and subtractions to evaluation indicators, etc.) made to the above specific implementations that do not depart from the content of this application and are based on the technical essence of this application shall be included within the scope of protection of this application. Therefore, the scope of protection of this application shall be based on the scope of protection of the claims.

Claims

1. A vehicle wading simulation method, characterized in that: The vehicle wading simulation method comprises: Obtaining a vehicle simulation model; After constructing a heat dissipation component in the vehicle simulation model, setting porosity parameters for the heat dissipation component; Dynamically adjusting parameters of a water particle domain corresponding to each hole based on the hole size in the vehicle simulation model, wherein the water particle domain refers to a computational region used to simulate the interaction between the holes and water particles in the vehicle; After repeatedly interacting the vehicle simulation model for constructing the heat dissipation component with water particles in a pool; Based on the calculation results after multiple interactions, the water wading performance of the vehicle is obtained.

2. The vehicle wading simulation method according to claim 1, characterized in that: The dynamically adjusting the parameters of the water particle domain corresponding to each hole based on the hole size in the vehicle simulation model includes: Dynamically adjusting the diameter of water particles in the water particle domain based on the size of the holes in the vehicle simulation model, wherein the diameter of the water particles is positively correlated with the size of the holes in the vehicle simulation model; and / or, Based on the size of the holes in the vehicle simulation model, the number of water particles in the water particle domain is dynamically adjusted, wherein the number of water particles is negatively correlated with the size of the holes in the vehicle simulation model.

3. The vehicle wading simulation method according to claim 1 or 2, characterized in that: The vehicle wading simulation method further includes: Based on the vehicle simulation model satisfying a water particle release condition when performing a vehicle wading simulation calculation, water particles are released to interact with the vehicle simulation model.

4. The vehicle wading simulation method according to claim 3, characterized in that: The condition for releasing the water particles includes: the distance between the vehicle simulation model and the water pool where the water particles are located is less than or equal to a distance threshold.

5. The vehicle wading simulation method according to claim 1 or 2, characterized in that: The vehicle wading simulation method further includes: Based on the water particles satisfying a water particle elimination condition during the vehicle wading simulation calculation, the water particles in the vehicle wading simulation calculation are eliminated.

6. The vehicle wading simulation method according to claim 5, characterized in that: Eliminating water particles in the vehicle wading simulation calculation based on the water particles satisfying a water particle elimination condition during the vehicle wading simulation calculation includes: When the water particles move to the water particle elimination area of ​​the vehicle simulation model, the water particles in the water particle elimination area are eliminated.

7. The vehicle wading simulation method according to claim 6, characterized in that: The size of the water particle elimination zone is associated with the traveling speed of the vehicle simulation model.

8. The vehicle wading simulation method according to claim 1 or 2, characterized in that: The obtaining of the vehicle simulation model comprises: Get vehicle shape parameters; The vehicle shape parameters are format-converted, and the vehicle simulation model is generated based on the format-converted vehicle shape parameters.

9. A vehicle wading simulation device, characterized in that: The vehicle wading simulation device includes: an acquisition module and a simulation module; The acquisition module is used to acquire a vehicle simulation model; The simulation module is used to set porosity parameters of the heat dissipation component after the heat dissipation component is constructed in the vehicle simulation model; The simulation module is further configured to dynamically adjust the parameters of the water particle domain corresponding to each hole based on the size of the holes in the vehicle simulation model. The water particle domain refers to a calculation area used to simulate the interaction between the holes and water particles in the vehicle. The simulation module is further configured to repeatedly interact the vehicle simulation model used to construct the heat dissipation component with the water particles in the pool; and obtain the water wading performance of the vehicle based on the calculation results after multiple interactions.

10. A computing device, characterized in that The computing device performs vehicle wading simulation based on the vehicle wading simulation method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Simulation method for water management of vehicle running in rainy days

    CN119150462A

  • Whole vehicle wading simulation method, device and equipment and storage medium

    CN119167517A