Vehicle wading simulation method and device and computing equipment
By setting porosity parameters and dynamically adjusting the water particle domain parameters, the problem of low efficiency of existing vehicle water wading simulation technology is solved, simplifying model construction and reducing calculation amounts, and improving simulation efficiency.
Patent Information
- Application Number
- CN202510732016.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-03
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2045-06-03
AI Technical Summary
The existing vehicle wading simulation technology is inefficient, and it is necessary to divide the simplified model of the radiator or condenser and perform curve fitting, which increases the time and calculation amount of simulation analysis.
By setting porosity parameters to build a simplified model of the heat dissipation components, dynamically adjust the parameters of the water particle domain, including the diameter and quantity of water particles, and release and eliminate water particles to reduce computing resources.
The model construction process of heat dissipation components is simplified, the simulation calculation amount and time are reduced, and the vehicle wading simulation efficiency is improved.
Smart Images

Figure CN120234902A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle simulation, and particularly to a vehicle wading simulation method, device and computing device. Background Art
[0002] Vehicle Simulation refers to using computer modeling and simulation technologies to virtually simulate the performance, behavior, control system or traffic environment of a vehicle, such as wading simulation, electrophoresis simulation, etc. Wading simulation is used to simulate the dynamic behavior of a vehicle when driving on a waterlogged road surface, and analyze the influence of water flow on the vehicle, including fluid resistance, engine air intake, electrical system protection, chassis water splash, etc.
[0003] In an existing technical solution for vehicle wading simulation, a simplified model of cooling components such as a vehicle radiator / condenser is established, a structured grid is created through the simplified model of the radiator or condenser, and the parameters of the structured grid are calibrated using the liquid phase apparent velocity and pressure gradient fitting curve to achieve the simulation process. This technical solution requires meshing the simplified model of the radiator or condenser and performing curve fitting. The processes of meshing adjustment and curve fitting both increase the time and computational amount of simulation analysis, resulting in low vehicle simulation efficiency.
[0004] In another existing technical solution for vehicle wading simulation, meshing is performed based on the vehicle's overall data model to obtain the vehicle's overall mesh, and then the boundary conditions of the vehicle's overall mesh and the boundary conditions of the wading pool simulation calculation domain are set according to the wading simulation speed signal and the wading simulation pressure pulse signal respectively. This technical solution also requires meshing specific vehicle components, with a long simulation time and a large simulation computational amount, resulting in low vehicle simulation efficiency. Summary of the Invention
[0005] The present invention provides a vehicle wading simulation method, device and computing device, which improves the vehicle wading simulation efficiency.
[0006] To achieve the above object, the technical solution adopted by the present invention is as follows: In a first aspect, the present application provides a vehicle wading simulation method, and the vehicle wading simulation method includes: Obtain a vehicle simulation model.
[0007] After constructing a heat dissipation component in the vehicle simulation model, set the porosity parameter for the heat dissipation component.
[0008] Based on the heat dissipation component with the porosity parameter set, perform vehicle wading simulation calculation to obtain the wading performance of the vehicle.
[0009] The technical solution provided by the embodiments of the present application constructs a simplified model of heat dissipation components such as radiators and condensers through the setting of porosity parameters, accurately simulates the scenario of water passing through the heat dissipation components, eliminates the need for meshing, simplifies the model construction process of the heat dissipation components, and further simplifies the model construction process of the vehicle simulation model. It avoids problems such as an increase in the simulation calculation amount caused by an excessive number of heat dissipation components and meshing of heat dissipation components during the simulation process, reduces the model construction time and complexity, and improves the wading simulation efficiency of the vehicle.
[0010] A possible implementation is that the vehicle wading simulation method provided by the embodiments 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, where the water particle domain refers to the calculation area used to simulate the interaction between the holes of the vehicle and water particles. Dynamically adjusting the parameters of the water particle domain based on the hole size in the vehicle simulation model reasonably reduces the computing resources in other areas while meeting the simulation calculation accuracy of the hole area, further reducing the calculation amount during the simulation process and improving the wading simulation efficiency.
[0011] A possible implementation is that dynamically adjusting the parameters of the water particle domain corresponding to each hole based on the hole size in the vehicle simulation model can be specifically implemented as: dynamically adjusting the diameter of water particles in the water particle domain based on the hole size in the vehicle simulation model. Among them, the diameter of water particles is positively correlated with the hole size in the vehicle simulation model. The positive correlation between the diameter of water particles and the hole size better adapts to the simulation requirements of holes of different sizes, reduces the simulation calculation amount while improving the simulation accuracy.
[0012] A possible implementation is that dynamically adjusting the parameters of the water particle domain corresponding to each hole based on the hole size in the vehicle simulation model can be specifically implemented as: dynamically adjusting the number of water particles in the water particle domain based on the hole size in the vehicle simulation model. Among them, the number of water particles is negatively correlated with the hole size in the vehicle simulation model. The negative correlation between the number of water particles and the hole size means that the smaller the hole size, the more water particles it corresponds to, avoiding the influence of changes in the water particle spacing caused by changes in the water particle size, and further improving the simulation accuracy.
[0013] A possible implementation is that the vehicle wading simulation method provided by the embodiments of the present application further includes: starting to release water particles to interact with the vehicle simulation model when the vehicle simulation model meets the condition for releasing water particles during the vehicle wading simulation calculation. Releasing water particles when the condition for releasing water particles is met reduces the amount of water particles calculated during the entire wading simulation process, further shortening the simulation time and improving the calculation efficiency of the wading simulation.
[0014] A possible implementation method for releasing water particles conditions includes: the distance between the vehicle simulation model and the pool where the water particles are located is less than or equal to a distance threshold. 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, and the water particle release time is earlier than the time when the vehicle simulation model enters the pool, reducing the amount of water particles calculated and avoiding affecting the simulation effect due to untimely release of water particles.
[0015] A possible implementation method. The vehicle wading simulation method provided by the embodiments of the present application further includes: based on the water particles satisfying the water particle elimination condition during the vehicle wading simulation calculation, eliminating the water particles in the vehicle wading simulation calculation. When the water particles satisfy the water particle elimination condition, the water particles are eliminated, and the water particles in some areas do not participate in the simulation calculation, improving the calculation efficiency of the wading simulation.
[0016] A possible implementation method. Based on the water particles satisfying the water particle elimination condition during the vehicle wading simulation calculation, eliminating the water particles in the vehicle wading simulation calculation can be specifically implemented as: 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. Eliminating the water particles in the water particle elimination area, and eliminating the water particles in a regional manner, the elimination efficiency of the water particles is higher.
[0017] A possible implementation method. The area size of the water particle elimination area is associated with the traveling speed of the vehicle simulation model. The water particle elimination area adapts to different motion conditions of the vehicle simulation model, avoiding affecting the wading simulation effect when too many water particles are eliminated.
[0018] A possible implementation method. Based on the heat dissipation component after setting the porosity parameter, performing vehicle wading simulation calculation to obtain the wading performance of the vehicle can be specifically implemented as: repeatedly interacting the vehicle simulation model for constructing the heat dissipation component with the water particles in the pool, and based on the calculation results after multiple interactions, obtaining the wading performance of the vehicle. Conducting simulation analysis of the vehicle wading continuously multiple times or electrophoresis, and the simulation process is more in line with the actual situation.
[0019] A possible implementation method for obtaining the vehicle simulation model can be specifically implemented as: obtaining the vehicle shape parameters. Converting the format of the vehicle shape parameters, and based on the vehicle shape parameters after format conversion, generating the vehicle simulation model. Converting the format of the vehicle shape parameters improves the accuracy and editability of the vehicle simulation model, and at the same time enables the vehicle simulation model to be compatible in different simulation application processes, improving the utilization rate of the vehicle simulation model.
[0020] In a second aspect, the present application provides a vehicle wading simulation device, and the vehicle wading simulation device includes: an acquisition module and a simulation module.
[0021] The above-mentioned acquisition module is used to acquire a vehicle simulation model.
[0022] The above-mentioned simulation module is used to set the porosity parameter of the heat dissipation component after constructing the heat dissipation component in the vehicle simulation model.
[0023] The above-mentioned simulation module is also used to perform a vehicle wading simulation calculation based on the heat dissipation component with the porosity parameter set, and obtain the wading performance of the vehicle.
[0024] A possible implementation manner, the above-mentioned simulation module is also used to: dynamically adjust the parameters of the water particle domain corresponding to each hole based on the hole size in the vehicle simulation model, where the water particle domain refers to the calculation area used to simulate the interaction between the holes of the vehicle and water particles.
[0025] A possible implementation manner, the above-mentioned simulation module is also used to: dynamically adjust the diameter of the water particles in the water particle domain based on the hole size in the vehicle simulation model. Wherein, the diameter of the water particles has a positive correlation with the hole size in the vehicle simulation model.
[0026] A possible implementation manner, the above-mentioned simulation module is also used to: dynamically adjust the number of water particles in the water particle domain based on the hole size in the vehicle simulation model. Wherein, the number of water particles has a negative correlation with the hole size in the vehicle simulation model.
[0027] A possible implementation manner, the above-mentioned simulation module is also used to: start releasing water particles to interact with the vehicle simulation model based on the condition that the vehicle simulation model satisfies the water particle release condition during the vehicle wading simulation calculation.
[0028] A possible implementation manner, the water particle release condition includes: the distance between the vehicle simulation model and the pool where the water particles are located is less than or equal to the distance threshold.
[0029] A possible implementation manner, the above-mentioned simulation module is also used to: eliminate the water particles in the vehicle wading simulation calculation based on the condition that the water particles satisfy the water particle elimination condition during the vehicle wading simulation calculation.
[0030] A possible implementation manner, the above-mentioned simulation module is also used to: when the water particles move to the water particle elimination area of the vehicle simulation model, eliminate the water particles in the water particle elimination area.
[0031] A possible implementation manner, the area size of the water particle elimination area is associated with the traveling speed of the vehicle simulation model.
[0032] A possible implementation manner, the above-mentioned simulation module is also used to: repeatedly interact the vehicle simulation model with the water particles in the pool after constructing the heat dissipation component, and obtain the wading performance of the vehicle based on the calculation results after multiple interactions.
[0033] A possible implementation manner. The above-mentioned acquisition module is further configured to: acquire vehicle shape parameters. Convert the format of the vehicle shape parameters, and generate a vehicle simulation model based on the vehicle shape parameters after format conversion.
[0034] For the technical effects corresponding to any implementation manner in the second aspect, reference may be made to the technical effects corresponding to any implementation manner in the first aspect above, which will not be elaborated here.
[0035] In a third aspect, the present application provides a computing device, which includes: a processor and a memory. 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 in the above aspect.
[0036] In a fourth aspect, a computer-readable storage medium is provided. At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by the processor to implement the vehicle wading simulation method in the above aspect.
[0037] In a fifth aspect, a computer program product is provided. The computer program product includes a computer program or instruction. When the computer program or instruction is executed by the processor, the vehicle wading simulation method in the above aspect is implemented.
[0038] The solutions provided in the above third aspect to fifth aspect are used to implement the vehicle wading simulation method provided in the above first aspect, and the specific implementation will not be elaborated one by one. For the technical effects corresponding to any implementation manner in the solutions provided in the above third aspect to fifth aspect, reference may be made to the technical effects corresponding to any implementation manner in the first aspect above, which will not be elaborated here.
[0039] It should be noted that, for any possible implementation manner in any of the above aspects, combinations can be made on the premise that the solutions do not conflict. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 A schematic structural diagram of a computer system provided for an exemplary embodiment; Figure 2 A schematic flowchart of a vehicle wading simulation method provided for an exemplary embodiment; Figure 3 A schematic structural diagram of a heat dissipation component provided for an exemplary embodiment; Figure 4 A schematic structural diagram of a heat dissipation component simulation model provided for an exemplary embodiment; Figure 5 A schematic diagram of the size of water particles provided for an exemplary embodiment; Figure 6 Schematic diagram of a structure before water particle release provided for an exemplary embodiment; Figure 7 Schematic diagram of a structure after water particle release provided for an exemplary embodiment; Figure 8 Schematic diagram of a structure of a water particle elimination region provided for an exemplary embodiment; Figure 9 Schematic diagram of a structure after water particle elimination provided for an exemplary embodiment; Figure 10 Flow schematic diagram of another vehicle wading simulation method provided for an exemplary embodiment; Figure 11 Schematic diagram of water accumulation in components of a vehicle simulation model provided for an exemplary embodiment; Figure 12 Schematic diagram of a structure of a vehicle wading simulation device provided for an exemplary embodiment; Figure 13 Schematic diagram of a structure of a computing device provided for an exemplary embodiment. Detailed implementation manners
[0041] In the embodiments of the present application, in order to facilitate a clear description of the technical solutions of the embodiments of the present application, terms such as "first" and "second" are used to distinguish identical items or similar items with basically the same functions and roles. Those skilled in the art can understand that the terms "first" and "second" do not limit the quantity and execution order, and the terms "first" and "second" do not necessarily limit to be different. There is no sequential order or size order between the technical features described by the "first" and "second".
[0042] In the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using words such as "exemplary" or "for example" aims to present relevant concepts in a specific way for easy understanding.
[0043] 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 the present application.
[0044] For ease of understanding, the vehicle wading simulation method provided by the present application is specifically introduced below with reference to the accompanying drawings.
[0045] The solution provided by the present application can be applied to Figure 1 the computer system shown in Figure 1As shown in the figure, the computer system provided by the embodiment of the present application includes a computing device 10. The computing device 10 can be a high-performance server, which is the core of the computer system, 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 the parameters involved in wading simulation calculations based on the instructions. The "acquisition" of the computing device 10 in the present application includes any term with an acquisition function such as query, discovery, extraction, etc., and the present application does not limit this.
[0046] Optionally, the computing device 10 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or an embedded hardware for real-time simulation, or a cloud server, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, content delivery network (CDN), and cloud servers for basic cloud computing services such as big data. The embodiment of the present application does not limit the implementation manner and application scenario of the computing device 100.
[0047] As Figure 2 shown in the figure, the vehicle wading simulation method provided by the embodiment of the present application includes: Step S201: The computing device obtains a vehicle simulation model.
[0048] Among them, the vehicle simulation model refers to a model after digitizing the vehicle and / or the vehicle operating environment, used to simulate and verify the physical characteristics of the vehicle, such as: the anti-slip characteristics of the vehicle when driving in scenarios such as rainy and snowy weather and waterlogged roads.
[0049] Optionally, the vehicle simulation model includes simulations of vehicle power components (such as engines, suspensions, tires), sensor components (such as radars, cameras), cooling components (such as radiators, condensers), etc.
[0050] Optionally, the vehicle can be a sedan, a sport utility vehicle (SUV), a truck, an electric vehicle, 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 driving logistics vehicle, an electric truck, etc.
[0051] In some embodiments, the steps for the computing device to obtain the vehicle simulation model are as follows: Step 1: Obtain vehicle shape parameters.
[0052] Among them, the vehicle shape parameters refer to the quantitative indicators that describe the external geometric features and structural dimensions of the vehicle.
[0053] Optionally, the vehicle shape parameters include dimension parameters, aerodynamic parameters, component structure parameters, etc. For example: the dimension parameters include body parameters such as the overall length, overall width, overall height, wheelbase, track width, ground clearance, etc. The aerodynamic parameters include: drag coefficient, frontal area, rear spoiler angle, etc. The component structure parameters include: tire diameter, tire width, condenser length and width, radiator length and width, interior and exterior trim dimensions, electrical component dimensions, etc.
[0054] Step 2: Convert the vehicle shape parameters into a format, and generate a vehicle simulation model based on the converted vehicle shape parameters.
[0055] Optionally, the format conversion includes: parameter standardization (such as: unified unit, filling in missing parameters), parameter structuring (storing the vehicle shape parameters in a structured format according to requirements), coordinate system alignment (adjusting the relative transformation matrix between the tires and sensors), etc.
[0056] Exemplarily, based on the converted vehicle shape parameters, a computational fluid dynamics (CFD) simulation model of the vehicle is generated. For example: input the converted vehicle shape parameters into a computer-aided design (CAD) tool to automatically generate a vehicle CFD simulation model (such as generating a chassis based on the wheelbase and track width parameters, and generating a body surface based on curvature parameters).
[0057] Step S202: After the computing device constructs a heat dissipation component in the vehicle simulation model, set the porosity parameter of the heat dissipation component.
[0058] Among them, the heat dissipation component refers to the simulation model of the component that regulates and maintains the working temperature of each system of the vehicle. Specifically, the heat dissipation component is used to dissipate excess heat to the environment through conduction, convection or radiation, etc., to ensure that core components such as the engine, battery, and motor operate within a safe temperature range.
[0059] Optionally, the heat dissipation components include condensers, radiators, cooling fans, etc.
[0060] 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: directly construct a cuboid simulation model of the same size in the simulation software according to the three-dimensional (3D) size of the heat dissipation component. As Figure 3 and Figure 4 shown, Figure 3Represents the 3D dimensions of the heat dissipation component. Figure 4 Represents a simulation model with the same length, width, and height as the 3D dimensions of the heat dissipation component.
[0061] Among them, the constructed heat dissipation component is a complete cuboid simulation model. To simulate the function of the heat dissipation component, it can be achieved by setting the porosity parameter of the cuboid geometric structure.
[0062] Among them, the porosity parameter is a physical quantity that describes the proportion of the pore volume in the porous medium.
[0063] Exemplarily, the porosity parameter can be expressed as the following formula: .
[0064] Among them, represents the porosity; represents the total volume, that is, the total volume of the heat dissipation component; represents the solid volume, that is, the solid volume of the heat dissipation component.
[0065] Exemplarily, the porosity parameter of the radiator is between 60% and 80%, and can be set to 75% in the embodiments of the present application.
[0066] Step S203: The computing device performs vehicle wading simulation calculations based on the heat dissipation component after setting the porosity parameter, and obtains the wading performance of the vehicle.
[0067] Among them, the wading simulation calculation refers to simulating the dynamic response and vehicle performance when the vehicle performs actions such as driving and turning in environments with different water depths and flow velocities. For example: simulating the interaction between the water flow and the vehicle surface, including water pressure distribution, wave effect, splashing, etc. Another example: simulating the maximum depth of the vehicle's safe wading (such as avoiding engine water ingress and battery pack short circuit).
[0068] The wading performance of the vehicle refers to the performance that the vehicle can maintain normal driving and avoid key component water ingress or damage when passing through a waterlogged section. For example: the maximum depth of the vehicle's safe wading, the waterproofness of the vehicle's power system, the resistance of the vehicle during wading (such as viscous resistance, wave resistance), the sealing performance of structures such as windows and ventilation systems, etc.
[0069] In some embodiments, in order to ensure the simulation accuracy while reducing the calculation amount of water particles, during the vehicle wading simulation process, based on the hole size in the vehicle simulation model, the parameters of the water particle domain corresponding to each hole are dynamically adjusted.
[0070] Among them, the holes in the vehicle simulation model refer to the openings, gaps, or missing areas in the vehicle simulation model, etc.
[0071] Optionally, the holes include heat dissipation holes, drainage holes, weight reduction holes, chassis gaps, and holes in the bottom guard plate.
[0072] 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 the distance threshold.
[0073] Water particles refer to discrete small water droplets or water masses, which can be used to simulate splash effects (such as waves hitting a vehicle, raindrops hitting the ground), sprays, foams (such as the wake generated by a vehicle when driving in water), fluid surface details (such as water surface ripples), etc.
[0074] The water particle domain refers to the calculation area used to simulate the interaction between the holes of the vehicle and the water particles. For example: calculating the contact force between the water particles in the water particle domain and the surface of the vehicle simulation model, and analyzing the wading resistance of the vehicle. Another example: calculating and simulating the water splashes generated when the tires of the vehicle simulation model rotate, and the water film formed on the side windows of the vehicle simulation model.
[0075] Optionally, the parameters of the water particle domain include the radius of the water particles, the initial spacing between the water particles, the mass of the water particles, the cohesion between the water particles, the interaction range between the water particles, etc.
[0076] In some embodiments, dynamically adjusting the parameters of the water particle domain includes the following methods, but is not limited to this, and the embodiments of the present application do not make specific limitations on this.
[0077] Method 1: Dynamically adjust the diameter of the water particles in the water particle domain based on the size of the holes in the vehicle simulation model.
[0078] Among them, the diameter of the water particles is positively correlated with the size of the holes in the vehicle simulation model. For example: as Figure 5 shown, the size of the first hole 2 is larger than the size 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.
[0079] Exemplarily, the smaller the distance between the water particle and the hole, the smaller the diameter of the water particle. For example: as Figure 5 shown, the distance between the second water particle 30 and the hole on the rear bottom guard plate 4 is less 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 less than the diameter of the third water particle 40.
[0080] Method 2: Dynamically adjust the number of water particles in the water particle domain based on the size of the holes in the vehicle simulation model.
[0081] Among them, the number of water particles is negatively correlated with the size of the holes in the vehicle simulation model. For example: as Figure 5As 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 less than the number of water particles corresponding to the second hole 3.
[0082] In some embodiments, when the vehicle simulation model meets the condition for releasing water particles during vehicle wading simulation calculation, water particles start to be released and interact with the vehicle simulation model.
[0083] Among them, releasing water particles means generating water particles at a specific time or position. For example, when the vehicle simulation model collides with water, water particles are generated from the contact point.
[0084] Optionally, the condition for releasing water particles includes: the distance between the vehicle simulation model and the pool where the water particles are located is less than or equal to the distance threshold, or a command to release water particles is received. Among them, the pool refers to a computational domain or logical container that stores, manages, and restricts the movement of water particles. For example: the set of all water particles within the vehicle wading simulation area.
[0085] Exemplarily, as Figure 6 shown, before the vehicle simulation model 11 approaches the pool 5, there are no water particles in the pool 5. As Figure 7 shown, when the front bumper of the vehicle simulation model 11 is about to approach the pool 5 (for example: 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 in the pool 5.
[0086] In some embodiments, based on the water particles meeting the water particle elimination condition during vehicle wading simulation calculation, the water particles in the vehicle wading simulation calculation are eliminated.
[0087] Among them, eliminating water particles means dynamically removing or destroying water particles during the simulation calculation process to improve the simulation calculation efficiency.
[0088] Optionally, the water particle elimination condition includes: the distance between the water particle and the vehicle simulation model is greater than the elimination distance threshold, or the distance between the water particle and the driving path of the vehicle simulation model is greater than the elimination distance threshold, or the water particle moves to the water particle elimination area of the vehicle simulation model, or the water particle exceeds the pool boundary.
[0089] Among them, the water particle elimination area refers to the area of water particles that do not need to participate in the simulation calculation. For example: as Figure 8 shown, the water particle elimination area 6 is the area where the distance from the tail of the vehicle simulation model 11 is greater than the elimination distance threshold. As Figure 9 shown, the water particles at a certain distance from the tail of the vehicle simulation model 11 are eliminated.
[0090] In some embodiments, the area size of the water particle elimination area is associated with the traveling speed of the vehicle simulation model.
[0091] Exemplarily, the faster the traveling speed of the vehicle simulation model, 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 splashing water particles, and more water particles in more areas need to participate in the simulation calculation. Therefore, the faster the traveling speed of the vehicle simulation model, the smaller the area of the water particle elimination region. For example, when the traveling speed of the vehicle simulation model is 10 km / h, the area of the water particle elimination region is 5 ; when the traveling speed of the vehicle simulation model is 80 km / h, the area of the water particle elimination region is 0.5 .
[0092] Optionally, the position of the water particle elimination region changes dynamically, and the water particles at the original position are restored after the position of the water particle elimination region changes.
[0093] In some embodiments, a total calculation domain for wading simulation is set, and a water pool, a water particle domain, etc. are defined in the total calculation domain. The total calculation domain refers to the entire three-dimensional calculation space that defines all fluid flows, structural interactions, and boundary conditions during wading simulation.
[0094] Optionally, after the vehicle simulation model for constructing the heat dissipation component repeatedly interacts with the water particles in the water pool, the wading performance of the vehicle is obtained based on the calculation results after multiple interactions.
[0095] Among them, the vehicle simulation model repeatedly interacting with the water particles in the water pool means that the vehicle simulation model makes a U-turn, turns, etc. in the same water pool and circulates through the water pool; or, it means that the vehicle simulation model sequentially passes through multiple water pools for wading simulation.
[0096] Exemplarily, configure the total calculation domain for wading simulation calculation, define the total calculation time, the number of calculation frames, and 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 calculate the wading simulation result of the vehicle simulation model.
[0097] In summary, for the technical solution provided in the embodiments of the present application, by setting the porosity parameter, a simplified model of heat dissipation components such as radiators and condensers is constructed, accurately simulating the scenario of water passing through the heat dissipation components without the need to divide grids, simplifying the model construction process of the heat dissipation components, and further simplifying the model construction process of the vehicle simulation model. It avoids problems such as an increase in the simulation calculation amount caused by an excessive number of heat dissipation components and grid division of heat dissipation components during the simulation process, reduces the model construction time and complexity, and improves the wading simulation efficiency of the vehicle. At the same time, the water particles in the wading simulation process are dynamically changed, realizing the dynamic change of the water particle size, the dynamic deletion of water particles, and the limitation of the water particle release time. While improving the wading simulation accuracy, it reduces the calculation amount of the water particles participating in the wading simulation process, thereby reducing the simulation time and further improving the wading simulation efficiency of the vehicle.
[0098] As Figure 10 shown, another vehicle wading simulation method provided in the embodiments of the present application includes: Step S1001: Obtain the 3D data of the vehicle.
[0099] Optionally, the 3D data includes the body 3D data of the vehicle: data such as body opening and closing parts, A-pillars and sealing strips, side panels and fenders, and front windshield; interior and exterior trim 3D data: the whole vehicle exterior trim data, including the bottom guard, front and rear bumpers, side skirts, door interior panels, etc.; electrical component 3D data: the whole vehicle wiring harness, front and rear lamps, etc.; chassis 3D data: tires, rims, front and rear suspension systems, drive shafts, etc.; power 3D system: engines, electric drives, batteries, etc.; and heat dissipation component 3D data, etc.
[0100] In some embodiments, in the case of performing body electrophoresis simulation, only the body 3D data can be obtained.
[0101] Step S1002: Construct a vehicle simulation model.
[0102] Among them, the vehicle simulation model refers to a model that digitally simulates a vehicle or its operating environment and is used to simulate and verify the physical characteristics of the vehicle. The vehicle simulation model includes a model of the heat dissipation component, and the heat dissipation component refers to a component that regulates and maintains the working temperature of each system of the vehicle.
[0103] Exemplarily, the 3D data is converted into a stereolithography (STL) file format, and the converted data is imported into the CFD simulation software to construct a vehicle simulation model. Specifically, in the CFD simulation software, according to the 3D size of the heat dissipation component, a porous rigid modeling method is adopted, and a cuboid area consistent with the 3D size of the heat dissipation component is directly drawn in the CFD simulation software as the model of the heat dissipation component.
[0104] Step S1003: Set the parameters of the water particle domain corresponding to the components with smaller holes in the vehicle simulation model.
[0105] Among them, 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 domain used to simulate the interaction between the holes of the vehicle and the water particles.
[0106] Exemplarily, select the surface data of local components with smaller holes such as body sheet metal or exterior trim through CFD simulation software, then locally frame the water particle domain (calculation domain), and set the water particle diameter in the water particle domain. The water particle size is associated with the size of the gap.
[0107] Exemplarily, for the holes in the bottom guard plate of the vehicle simulation model, locally define and refine the water particle diameter. Specifically, the water particle diameter of the entire calculation domain pool is larger, and the water particle diameter of the components of the vehicle simulation model in contact with water is smaller. The water particle size changes dynamically with the movement of the vehicle simulation model, meeting the simulation requirements of the water inlet and outlet scenarios of the simulation gap or hole.
[0108] Step S1004: Set the pool parameters and the water particle release time.
[0109] Exemplarily, the pool parameters include the water depth of the pool and the initialized water particle parameters. Specifically, based on the specific working conditions of the vehicle simulation model moving through the pool as a whole vehicle or the body, set the water depth of the pool and the initialized water particle parameters.
[0110] Exemplarily, set the frame number of the water particle release moment. Before the vehicle simulation model contacts the pool, do not release the water particles, reducing the calculation amount of the vehicle simulation model during the wading process.
[0111] Step S1005: Set the water particle elimination area.
[0112] Among them, the water particle elimination area refers to the water particle area that does not need to participate in the simulation calculation.
[0113] Exemplarily, establish a water particle elimination area at the tail of the vehicle simulation model, and synchronously delete the water particles at the tail of the vehicle simulation model while the vehicle simulation model is moving.
[0114] Step S1006: Set the simulation boundary conditions.
[0115] Among them, the simulation boundary conditions include the size of the water particles. For example, the maximum water particle diameter is set to 0.032m, and the minimum is set to 2mm.
[0116] Optionally, the simulation boundary conditions further include the porosity parameter of the heat dissipation component and the moving speed of the vehicle simulation model. The porosity parameter refers to a physical quantity that describes the proportion of the pore volume in a porous medium and is used to simulate the performance of the heat dissipation component.
[0117] Step S1007: Set the total calculation domain, and define the total calculation time and the number of calculation frames.
[0118] Among them, the total calculation domain refers to the entire three-dimensional calculation space that includes all fluid flows, structural interactions, and boundary conditions defined during the wading simulation.
[0119] Exemplarily, set the total calculation domain of the wading simulation in the CFD simulation software, and define the total calculation time and the number of calculation frames.
[0120] Among them, the total calculation domain includes the pool and the moving path of the vehicle simulation model. The height of the total calculation domain is set based on the splash height of water particles when the vehicle simulation model passes through the pool. For example: the total calculation domain is 98m long, 7m wide, and 11m high.
[0121] Step S1008: Perform the wading simulation calculation of the vehicle simulation model to obtain the wading performance.
[0122] Exemplarily, realize the automatic U-turn or continuous forward movement of the vehicle simulation model by programming a script program (such as Python), define the total number of cycles of the vehicle simulation model passing through the pool in the CFD simulation software, and finally perform the wading simulation calculation or electrophoresis simulation calculation of the vehicle simulation model to obtain the vehicle performance. As Figure 11 shown, the simulation results show that local water leakage occurs on the body of the vehicle simulation model, forming accumulated water 7. Based on the accumulated water 7, problems such as body water accumulation in scenarios such as electrophoresis or wading in advance can be detected, reducing risks such as product water leakage.
[0123] In summary, the technical solution provided by the embodiments of the present application, through the setting of the porosity parameter, constructs a simplified model of heat dissipation components such as radiators and condensers, accurately simulates the scenario of water passing through the heat dissipation components, eliminates the need for meshing, simplifies the model construction process of the heat dissipation components, and further simplifies the construction process of the vehicle simulation model, avoiding problems such as an increase in the simulation calculation amount caused by too many heat dissipation components and meshing of heat dissipation components during the simulation process, reducing the model construction time and complexity, and improving the wading simulation efficiency of the vehicle. At the same time, the water particles in the wading simulation process are dynamically changed, realizing the dynamic change of the water particle size, the dynamic deletion of water particles, and the limitation of the water particle release time. While improving the wading simulation accuracy, the calculation amount of water particles participating in the wading simulation process is reduced, thereby reducing the simulation time and further improving the wading simulation efficiency of the vehicle.
[0124] As Figure 12As shown in the figure, the vehicle wading simulation device provided by this application may include an acquisition module 1201 and a simulation module 1202. Among them, the acquisition module 1201 is used to execute Figure 2 the operation of step S201 in the method illustrated, and the simulation module 1202 is used to execute Figure 2 the operations of step S202 and step S203 in the method illustrated.
[0125] The above mainly introduces the solution provided by the embodiments of this application from the perspective of the method. To implement the above functions, the vehicle wading simulation device or computing device includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed in this article, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving the hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0126] The embodiments of this application can, according to the above vehicle wading simulation method, exemplarily divide the functional modules of the vehicle wading simulation device or computing device. For example, the vehicle wading simulation system or computing device may include each functional module corresponding to each functional division, or two or more functions may be integrated into one processing module. The above 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 this application is illustrative, only a logical functional division, and there may be other division methods in actual implementation.
[0127] As Figure 13 shown, the computing device provided by the embodiments of this 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 through the bus 1302. It should be understood that this application does not limit the number of processors and memories in the network device.
[0128] The bus 1302 may be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or a universal serial bus (USB), etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 13It is represented by only one line in the figure, but it does not mean that there is only one bus or one type of bus. The bus 1302 may include a path for transmitting information between various components of the network device (for example, the memory 1304, the processor 1301, and the communication interface 1303).
[0129] The processor 1301 may include any one or more of processors such as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).
[0130] The memory 1304 may include a volatile memory, such as a random access memory (RAM). The processor 1301 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD).
[0131] 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 communication networks.
[0132] The memory 1304 stores executable program codes, and the processor 1301 executes the executable program codes to respectively implement the functions of the foregoing method embodiments. That is, the memory 1304 stores instructions for executing the above vehicle wading simulation method.
[0133] On the other hand, a computer-readable storage medium is provided. At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by a processor to implement the vehicle wading simulation method provided in the foregoing method embodiments.
[0134] On the other hand, a computer program product is provided. The computer program product includes a computer program or instructions. When the computer program or instructions are executed by a processor, the vehicle wading simulation method provided in the foregoing method embodiments is implemented.
[0135] It should be noted that when one or more instructions in the above computer-readable storage medium or in the computer program product are executed by a processor of a computing device, the various processes of the above method embodiments are implemented, and the same technical effects as those of the above method can be achieved. To avoid repetition, they will not be described here again.
[0136] From the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0137] In several embodiments provided in the present application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, 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 displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.
[0138] The units described as separate components may or may not be physically separated. The components displayed as units may be one physical unit or multiple physical units, that is, they can be located in one place, or they can be distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0139] In addition, in each embodiment of the present application, each functional unit may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated unit may 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 may be stored in a readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. The software product is stored in a storage medium and includes several instructions for causing a device (which may be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods of the embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs that can store program codes.
[0140] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any simple modifications (such as adjustments of analysis models, boundary conditions, design variables, etc.), equivalent changes and substitutions (such as adjustments of constraint conditions and their weights, increases and decreases of evaluation indicators, etc.) made to the above specific implementation manner based on the technical essence of the present application without departing from the content of the present application solution should be covered by the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A vehicle wading simulation method, characterized in that, The vehicle wading simulation method includes: Obtain a vehicle simulation model; After constructing a heat dissipation component in the vehicle simulation model, set the porosity parameter for the heat dissipation component; Based on the heat dissipation component with the porosity parameter set, perform vehicle wading simulation calculations to obtain the wading performance of the vehicle.
2. The vehicle wading simulation method according to claim 1, wherein The vehicle wading simulation method further includes: Based on the hole sizes in the vehicle simulation model, dynamically adjust the parameters of the water particle domain corresponding to each hole, where the water particle domain refers to the calculation area used to simulate the interaction between the holes of the vehicle and water particles.
3. The vehicle wading simulation method according to claim 2, wherein The dynamically adjusting the parameters of the water particle domain corresponding to each hole based on the hole sizes in the vehicle simulation model includes: Based on the hole sizes in the vehicle simulation model, dynamically adjust the diameter of the water particles in the water particle domain, where the diameter of the water particles is positively correlated with the hole sizes in the vehicle simulation model; And / or Based on the hole sizes in the vehicle simulation model, dynamically adjust the number of water particles in the water particle domain, where the number of water particles is negatively correlated with the hole sizes in the vehicle simulation model.
4. The vehicle wading simulation method according to any one of claims 1 to 3, characterized in that, The vehicle wading simulation method further includes: Based on the vehicle simulation model satisfying the condition for releasing water particles during vehicle wading simulation calculations, start releasing water particles to interact with the vehicle simulation model.
5. The vehicle wading simulation method according to claim 4, wherein The condition for releasing water particles includes: the distance between the vehicle simulation model and the pool where the water particles are located is less than or equal to a distance threshold.
6. The vehicle wading simulation method according to any one of claims 1 to 3, characterized in that, The vehicle wading simulation method further includes: Based on the water particles satisfying the water particle elimination condition during vehicle wading simulation calculations, eliminate the water particles in the vehicle wading simulation calculations.
7. The vehicle wading simulation method according to claim 6, wherein The eliminating the water particles in the vehicle wading simulation calculations based on the water particles satisfying the water particle elimination condition during vehicle wading simulation calculations includes: When the water particles move to the water particle elimination area of the vehicle simulation model, eliminate the water particles in the water particle elimination area.
8. The vehicle wading simulation method according to claim 7, characterized in that The area size of the water particle elimination area is associated with the traveling speed of the vehicle simulation model.
9. The vehicle wading simulation method according to any one of claims 1 to 3, characterized in that The performing vehicle wading simulation calculations based on the heat dissipation component with the porosity parameter set to obtain the wading performance of the vehicle includes: Repeatedly interact the vehicle simulation model with the water particles in the pool after constructing the heat dissipation component; Based on the calculation results after multiple interactions, obtain the wading performance of the vehicle.
10. The vehicle wading simulation method according to any one of claims 1 to 3, characterized in that The obtaining the vehicle simulation model includes: Obtain vehicle shape parameters; Convert the format of the vehicle shape parameters, and generate the vehicle simulation model based on the vehicle shape parameters after format conversion.
11. 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 obtain a vehicle simulation model; The simulation module is used to set the porosity parameter for the heat dissipation component after constructing the heat dissipation component in the vehicle simulation model; The simulation module is further used to perform vehicle wading simulation calculations based on the heat dissipation component with the porosity parameter set to obtain the wading performance of the vehicle.
12. 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 10.
Citation Information
Patent Citations
Method for directly calculating self-propulsion point of water jet propulsion triple-hulled vessel in random waves
CN113505432A
Finished vehicle wading simulation condenser or radiator simplification method
CN115221690A
Whole vehicle wading simulation method and device considering real vehicle speed and storage medium
CN116663144A
Simulation method for water management of vehicle running in rainy days
CN119150462A
Whole vehicle wading simulation method, device and equipment and storage medium
CN119167517A