Whole vehicle vibration simulation method and device, client and storage medium

By generating the target vehicle's finite element network and related files, and performing the vehicle vibration simulation task, the vehicle's complete vehicle modeling is solved, and the vehicle's complete vehicle modeling is complex, with many subsystems and slow data updates are achieved, efficient modeling and real-time data updates are achieved.

CN119962290APending Publication Date: 2025-05-09GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510012772.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-03
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

The vehicle modeling process is complex, the vehicle model has huge freedom, and the subsystems cause the integration personnel to work hard. The current offline data storage method cannot achieve instant update of the latest data.

Method used

By obtaining the vehicle vibration simulation task of the target vehicle, selecting the connection hard point parameter table and system grid model between the target vehicle systems, generating the finite element network of the target vehicle, and generating working condition files based on the vehicle vibration simulation task, creating model connection files between different systems, generating calculation files based on the finite element network, working condition files and model connection files, and finally performing the vehicle vibration simulation task based on the calculation file.

Benefits of technology

It improves modeling efficiency and data utilization, simplifies the modeling process, realizes real-time data updates, and solves the problems of complex modeling process, huge freedom, many subsystems and slow data updates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119962290A_ABST
    Figure CN119962290A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicles, in particular to a whole vehicle vibration simulation method and device, a client and a storage medium, and the method comprises the steps: obtaining a whole vehicle vibration simulation task of a target vehicle; selecting a connection hard point parameter table and a system grid model between target vehicle systems, and generating a finite element network of the target vehicle according to the connection hard point parameter table and the grid model; generating a working condition file according to the whole vehicle vibration simulation task, creating a model connection file among different systems, and generating a calculation file according to the finite element network, the working condition file and the model connection file; and executing a whole vehicle vibration simulation task according to the calculation file. Therefore, the problems that the whole vehicle modeling process is complex, the degree of freedom of a whole vehicle model is huge, a large number of computer resources are needed, the workload of integration personnel is large due to a plurality of subsystems involved in the whole vehicle, and instant updating of latest data cannot be achieved through a current offline data storage method are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a whole vehicle vibration simulation method, device, client and storage medium. Background Art

[0002] In the field of automotive engineering, finite element technology is an effective tool widely used in the analysis of parts. It can accurately predict the behavior of parts under various load conditions by decomposing complex structures into a series of small, simple units and performing detailed analysis on these units. However, after actual installation, new integrated system matching problems may arise due to changes in the boundaries of parts, such as interference between parts and changes in vibration transmission paths.

[0003] In order to more accurately predict the performance of the whole vehicle and solve the integration matching problem, one method in the related technology is to establish a finite element model based on the whole vehicle for vibration simulation. Compared with the analysis of individual components, this method has higher accuracy and reliability, and can consider the interaction between the subsystems of the whole vehicle, thereby more accurately simulating the dynamic behavior of the vehicle in actual operation.

[0004] Although the finite element model based on the whole vehicle can significantly improve the accuracy of performance prediction, it also faces some challenges in practical application. First, the whole vehicle modeling contains numerous parts and complex geometric structures, which makes the modeling process extremely complicated and requires high professional knowledge and experience of technicians. Secondly, the whole vehicle model after multi-system assembly usually contains a large number of degrees of freedom, which requires huge computing resources to process and is very dependent on computer resources. Furthermore, the whole vehicle model involves the integration of multiple subsystems, which requires integrators to carefully calibrate the matching of each connection unit and assign the correct attributes, which takes a lot of time to complete this work. Finally, since the data of parts will be updated during the detailed design and development stage, and the traditional offline data storage method cannot quickly synchronize these updates, the model cannot reflect the latest design status in a timely manner.

[0005] In short, the relevant technology still has many defects, such as the complex vehicle modeling process, the huge degree of freedom of the vehicle model requiring a large amount of computer resources, the multiple subsystems involved in the vehicle causing a large workload for integrators, and the current offline data storage method cannot achieve instant updating of the latest data. Summary of the invention

[0006] The present application provides a whole vehicle vibration simulation method, device, client and storage medium to solve the problems of complex whole vehicle modeling process, huge degree of freedom of whole vehicle model, large workload for integrators caused by multiple subsystems, and the inability of current offline data storage methods to achieve instant update of the latest data.

[0007] The first aspect of the present application provides a whole vehicle vibration simulation method, comprising the following steps: obtaining a whole vehicle vibration simulation task of a target vehicle; selecting a connection hard point parameter table and a system mesh model between target vehicle systems, and generating a finite element network of the target vehicle according to the connection hard point parameter table and the mesh model; generating a working condition file according to the whole vehicle vibration simulation task, and creating a model connection file between different systems, and generating a calculation file according to the finite element network, the working condition file and the model connection file; and executing the whole vehicle vibration simulation task according to the calculation file.

[0008] Optionally, selecting a connection hard point parameter table and a system grid model between target vehicle systems includes: synchronously updating a database from a server; and pulling the connection hard point parameter table and the system grid model involved in the calculation between target vehicle systems based on the synchronously updated database.

[0009] Optionally, a finite element network of a target vehicle is generated according to a connection hard point parameter table and a mesh model, including: searching for external connection points at corresponding positions of a network model from the connection hard point parameter table, and calling a first automated script to number the external connection points to obtain node numbers; identifying a size of a finite element model of the target vehicle, calling a second automated script to perform unit reduction processing according to the size of the finite element model, and numbering the reduced units to obtain unit numbers; and generating a finite element network of the target vehicle according to the node numbers and unit numbers.

[0010] Optionally, before calling the second automated script to perform unit reduction processing according to the size of the finite element model, it also includes: setting at least one of the upper limits of the number of units and the number of nodes of the finite element model and the upper limit of the modal frequency.

[0011] Optionally, creating a model connection file between different systems includes: obtaining a connection unit and an attribute parameter table between target vehicle systems; and calling a third automation script and the connection unit and the attribute parameter table to create a model connection file between different systems.

[0012] Optionally, the fourth automation script is called to generate a working condition file, and the fifth automation script is called to generate a calculation file.

[0013] Optionally, executing the whole vehicle vibration simulation task according to the calculation file includes: uploading the calculation file to the server, wherein the server executes the whole vehicle vibration simulation task according to the calculation file; obtaining the calculation result of the server, and determining the whole vehicle vibration simulation result of the target vehicle according to the calculation result.

[0014] The second aspect of the present application provides a whole vehicle vibration simulation device, including: an acquisition module, used to acquire the whole vehicle vibration simulation task of the target vehicle; a selection module, used to select the connection hard point parameter table and the system mesh model between the target vehicle systems, and generate the finite element network of the target vehicle according to the connection hard point parameter table and the mesh model; a generation module, used to generate a working condition file according to the whole vehicle vibration simulation task, and create a model connection file between different systems, and generate a calculation file according to the finite element network, the working condition file and the model connection file; a simulation module, used to perform the whole vehicle vibration simulation task according to the calculation file.

[0015] The third aspect of the present application provides a client, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle vibration simulation method of the first aspect.

[0016] The fourth aspect of the present application provides a computer-readable storage medium having a computer program or instruction stored thereon, wherein the computer program or instruction, when executed, implements the vehicle vibration simulation method of the first aspect.

[0017] Therefore, this application includes the following beneficial effects:

[0018] The embodiment of the present application can select the connection hard point parameter table and system grid model between the target vehicle systems according to the whole vehicle vibration simulation task of the target vehicle, generate the finite element network of the target vehicle, and generate the working condition file according to the whole vehicle vibration simulation task, create the model connection file between different systems, generate the calculation file according to the finite element network, working condition file and model connection file, and finally execute the whole vehicle vibration simulation task according to the calculation file, thereby improving the modeling efficiency and data utilization, simplifying the modeling process, and realizing the real-time update of data. Therefore, the problems of complex whole vehicle modeling process, huge degree of freedom of whole vehicle model requiring a large amount of computer resources, large workload of integrators caused by multiple subsystems, and the inability of current offline data storage methods to realize the instant update of the latest data are solved.

[0019] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0021] Figure 1 A flow chart of a vehicle vibration method provided according to an embodiment of the present application;

[0022] Figure 2A flow chart of a vehicle vibration method provided according to an embodiment of the present application;

[0023] Figure 3 This is an example diagram of a vehicle vibration device provided according to an embodiment of the present application;

[0024] Figure 4 The present invention is a schematic diagram of the structure of a client provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0025] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0026] The following describes the whole vehicle vibration simulation method, device, client and storage medium of the embodiment of the present application with reference to the accompanying drawings. In view of the problems mentioned in the above background technology, such as the complex whole vehicle modeling process, the huge degree of freedom of the whole vehicle model requiring a large amount of computer resources, the multiple subsystems involved in the whole vehicle causing a large workload for the integration personnel, and the current offline data storage method cannot achieve the real-time update of the latest data, the present application provides a whole vehicle vibration simulation method, in which, according to the whole vehicle vibration simulation task of the target vehicle, the connection hard point parameter table and the system grid model between the target vehicle systems are selected, and the finite element network of the target vehicle is generated. At the same time, a working condition file is generated according to the whole vehicle vibration simulation task, a model connection file between different systems is created, and a calculation file is generated according to the finite element network, the working condition file and the model connection file. Finally, the whole vehicle vibration simulation task is executed according to the calculation file, which improves the modeling efficiency and data utilization, simplifies the modeling process, and realizes the real-time update of data. Thus, the problems such as the complex whole vehicle modeling process, the huge degree of freedom of the whole vehicle model, the large workload of the integration personnel caused by the multiple subsystems, and the inability of the offline data storage method to achieve the real-time update of the latest data are solved.

[0027] Specifically, Figure 1 A schematic flow chart of a vehicle vibration simulation method provided in an embodiment of the present application.

[0028] like Figure 1 As shown, the whole vehicle vibration simulation method includes the following steps:

[0029] In step S101, a whole vehicle vibration simulation task of a target vehicle is obtained.

[0030] It is understandable that the embodiments of the present application can obtain the whole vehicle vibration simulation task of the target vehicle when the whole vehicle vibration simulation task is required, such as establishing a finite element model and performing working condition analysis.

[0031] In step S102, a connection hard point parameter table and a system mesh model between target vehicle systems are selected, and a finite element network of the target vehicle is generated according to the connection hard point parameter table and the mesh model.

[0032] Among them, hard points refer to fixed and non-deformable points on the vehicle, such as suspension hard points, tire hard points, etc.; the connection hard point parameter table needs to be compiled in advance to record and manage the key parameters of the connection hard points between the various vehicle systems. The main parameters include: the connection hard point position between the body and the front suspension, rear suspension, the connection hard point position between the body and the dynamic system, the connection hard point position between the body and the exhaust, and the connection hard point position between the body and the battery pack; the system grid model is a preset grid model that converts the vehicle system into a series of grid nodes and units through discretization.

[0033] It can be understood that the embodiments of the present application can select the connection hard point parameter table and system mesh model between the vehicle systems according to the simulation requirements, and discretize the vehicle system according to these hard point parameter tables and system mesh models, and convert them into a mesh model of a series of mesh nodes and units, thereby generating a finite element network of the target vehicle.

[0034] In an embodiment of the present application, a connection hard point parameter table and a system grid model between target vehicle systems are selected, including: synchronously updating a database from a server; and pulling the connection hard point parameter table between target vehicle systems and the system grid model involved in the calculation based on the synchronously updated database.

[0035] Here, updating the database refers to synchronizing the data in the database with the data on the design side.

[0036] It is understandable that before the embodiment of the present application obtains the connection hard point parameter table and the system grid model between the target vehicle systems from the server, it is necessary to update the database, wherein the update data comes from the design end. Thus, real-time data update is achieved during the design and development process.

[0037] In an embodiment of the present application, a finite element network of a target vehicle is generated based on a connection hard point parameter table and a mesh model, including: searching for external connection points at corresponding positions of a network model from the connection hard point parameter table, and calling a first automated script to number the external connection points to obtain node numbers; identifying a finite element model size of the target vehicle, calling a second automated script to perform unit reduction processing based on the finite element model size, and numbering the reduced units to obtain unit numbers; and generating a finite element network of the target vehicle based on the node numbers and unit numbers.

[0038] Among them, the first automation script and the second automation script are both developed using Python. The main function of the first automation script is to renumber the external connection points, and the main function of the second automation script is to identify the model size, perform unit reduction processing, and number the reduced units to obtain the unit number.

[0039] Specifically, the second automated script performs unit reduction processing by selecting a small portion of nodes in the finite element model as representative nodes and calculating a transformation matrix. When the transformation matrix is ​​multiplied by the representative nodes, all node information of the entire finite element model can be reproduced. Therefore, the node structure of the finite element model can be accurately represented by using these representative nodes and the corresponding transformation matrix, thereby achieving unit reduction processing of the model.

[0040] It can be understood that the embodiment of the present application can establish a finite element network by running a script, use a first automated script to number the external connection points to obtain a node number, and use a second automated script to perform unit reduction processing on the model, and number the reduced units to obtain a unit number, and generate a finite element network of the target vehicle based on the obtained node number and unit number, thereby reducing the finite element model and reducing the requirements for computer resources.

[0041] In an embodiment of the present application, before calling the second automated script to perform unit reduction processing according to the size of the finite element model, it also includes: setting at least one of the upper limit values ​​of the number of units and nodes of the finite element model and the upper limit value of the modal frequency.

[0042] Among them, the upper limit of the number of units and nodes of the finite element model and the upper limit of the modal frequency are set according to the actual situation and are not specifically limited here. The number of units and nodes of the finite element model refers to the number of all units and nodes that constitute the finite element model. The modal frequency is the natural frequency of the structure in the free vibration state. The upper limit of the above two can characterize the size of the finite element model.

[0043] It can be understood that the embodiment of the present application can determine the size of the finite element model by setting at least one of the upper limit values ​​of the number of units and the number of nodes of the finite element model and the upper limit value of the modal frequency. Before calling the second automated script to perform unit reduction processing according to the size of the finite element model, it is necessary to set at least one of the above upper limit values ​​to limit the size of the finite element model.

[0044] In step S103, a working condition file is generated according to the whole vehicle vibration simulation task, and a model connection file between different systems is created, and a calculation file is generated according to the finite element network, the working condition file and the model connection file.

[0045] Among them, the working condition file generated according to the whole vehicle vibration simulation task contains the parameters and conditions required for simulation; the model connection file between different systems defines the connection relationship between different subsystems; the calculation file integrates the information of the finite element network, working condition file and model connection file, which contains all the necessary simulation parameters for the whole vehicle simulation task. The creation of model connection files, working condition files and calculation files will be described in detail below and will not be repeated here.

[0046] It can be understood that the embodiment of the present application can generate a working condition file containing the parameters and conditions required for the simulation based on the whole vehicle vibration simulation task, and at the same time create a model connection file based on the connection relationship between different systems, and finally integrate the working condition file, the model connection file and the information in the generated finite element network to generate a calculation file.

[0047] The creation of model connection files, operating condition files, and calculation files is described in detail below.

[0048] In an embodiment of the present application, creating a model connection file between different systems includes: obtaining a connection unit and an attribute parameter table between target vehicle systems; and calling a third automation script and the connection unit and the attribute parameter table to create a model connection file between different systems.

[0049] Among them, the connection unit and attribute parameter table between systems need to be compiled in advance, which includes the type of connection unit, connection attributes, etc. The unit types include rb2, rb3, and rigid units; the third automation script is developed using Python, and its main function is to create model connection files between different systems.

[0050] It can be understood that the embodiment of the present application obtains the connection units and attribute parameter tables between the target vehicle systems, and calls the third automated script to create model connection files between different systems based on the connection units and attribute parameter tables between the systems. This eliminates the need for integrators to spend a lot of time matching and assigning attributes to hundreds of connection units, thereby reducing the complexity of the work.

[0051] In the embodiment of the present application, the fourth automation script is called to generate the working condition file, and the fifth automation script is called to generate the calculation file.

[0052] Among them, the fourth automation script and the fifth automation script are both developed using Python. The main function of the fourth automation script is to generate the working condition file based on the simulation list. The simulation list refers to a form that records the vibration simulation tasks of the entire vehicle; the main function of the fifth automation script is to synthesize the working condition file, finite element mesh, and model connection file into a calculation file.

[0053] It can be understood that the embodiment of the present application can generate working condition files and calculation files through the fourth automation script and the fifth automation script, wherein the working condition file is generated by the fourth automation script according to the simulation list, and the calculation file is generated by the fifth automation script integrating the working condition file, the finite element mesh, and the model connection file.

[0054] In step S104, the whole vehicle vibration simulation task is performed according to the calculation file.

[0055] Among them, the calculation file contains the necessary information in the working condition file, model connection file and the generated finite element network for simulation.

[0056] It is understandable that the embodiments of the present application can obtain the data information contained in the calculation file to perform the whole vehicle vibration simulation task.

[0057] In an embodiment of the present application, a whole vehicle vibration simulation task is performed according to a calculation file, including: uploading the calculation file to a server, wherein the server performs the whole vehicle vibration simulation task according to the calculation file; obtaining the calculation result of the server, and determining the whole vehicle vibration simulation result of the target vehicle according to the calculation result.

[0058] It can be understood that after obtaining the calculation file, the embodiment of the present application uploads it to the server, and executes the whole vehicle vibration simulation task through the server. During this process, the server calculates through the content of the calculation file and obtains the calculation result, and then determines the whole vehicle vibration simulation result of the target vehicle based on the calculation result.

[0059] According to the vehicle vibration simulation method proposed in the embodiment of the present application, the connection hard point parameter table and system grid model between target vehicle systems can be selected according to the vehicle vibration simulation task of the target vehicle, and the finite element network of the target vehicle can be generated. At the same time, the working condition file can be generated according to the vehicle vibration simulation task, and the model connection file between different systems can be created. The calculation file is generated according to the finite element network, the working condition file and the model connection file, and finally the vehicle vibration simulation task is executed according to the calculation file. This improves the modeling efficiency and data utilization, simplifies the modeling process, and realizes the real-time update of data.

[0060] The whole vehicle vibration simulation method proposed in the embodiment of the present application is further described below through a specific example.

[0061] like Figure 2 As shown, the vehicle vibration simulation method includes seven steps, which require the intervention of three programs or devices, including simulation task management, database and server, and their functions are as follows:

[0062] Simulation task management is used to manage and control tasks and workflows during the simulation process, including functions such as task creation and scheduling.

[0063] The database is used to store data and has data sharing capabilities, which can achieve synchronous updates of model data and the design end.

[0064] Servers perform many functions, including:

[0065] 1. Prepare a hard point parameter table.

[0066] 2. Run the first automation script: The first automation script is developed by Python and can renumber the subsystem grid model nodes involved in the calculation.

[0067] 3. Run the second automation script: The second automation script is developed by Python and can reduce the unit.

[0068] 4. Prepare the connection attribute table, that is, the table of connection units and attribute parameters between systems.

[0069] 5. Run the third automation script: The third automation script is developed in Python and can create model connection files between different systems.

[0070] 6. Run the fourth automation script: The fourth automation script is developed by Python and can generate working condition files based on the simulation list.

[0071] 7. Run the fifth automation script: The fifth automation script is developed in Python and can synthesize the working condition file, finite element mesh, and connection file into a calculation file.

[0072] 8. Result extraction: Call the solver to solve the calculation file, monitor the calculation status through the calculation script, download the calculation results, and extract the calculation results.

[0073] The vehicle vibration simulation method proposed in this embodiment has the following steps:

[0074] Step S201: Select simulation content.

[0075] Select the simulation content and determine the detailed simulation tasks.

[0076] Step S202: Select a subsystem that participates in the calculation and pull data from the database.

[0077] Select the subsystems involved in the calculation, pull the subsystem mesh model involved in the calculation from the database, pull the hard point design parameters of the whole vehicle from the database, and update the hard point parameter table between systems.

[0078] Step S203: Regularizing the finite element mesh and node numbering.

[0079] Running a first automated script in the server, based on the pulled subsystem grid model involved in the calculation, calling the inter-system connection hard point parameter table to search for external connection nodes at corresponding positions of the model in the subsystem, and renumbering the nodes;

[0080] Step S204: Select a reduction system and implement a reduction task.

[0081] The upper limit of the number of units / nodes of the finite element model and the upper limit of the analysis modal frequency are set, and the second automated script is run. The script automatically determines the size of the finite element model, automatically reduces the relevant model, and retains the external connection nodes determined in step S203.

[0082] Step S205: Create a connection unit and modify unit attributes.

[0083] Prepare a table of connection units and attribute parameters between systems, and run a third automated script based on the table of connection units and attribute parameters between systems to create connection units and modify unit attributes.

[0084] Step S206: Assembling the entire vehicle.

[0085] Run the fourth automated script, generate the working condition file according to the simulation list, submit the finite element network, working condition file and model connection file to the server, and run the fifth automated script to generate the calculation file.

[0086] Step S207: Carry out calculation, extract results and store the results in the cloud.

[0087] Solve the calculation on the server according to the calculation file, obtain and extract the calculation results, and store the results in the cloud. It should be noted that in the process of extracting the results, the frequency range and order of the extracted results need to be controlled.

[0088] Next, the whole vehicle vibration simulation device proposed according to the embodiment of the present application is described with reference to the accompanying drawings.

[0089] Figure 3 It is a block diagram of a whole vehicle vibration simulation device according to an embodiment of the present application.

[0090] like Figure 3 As shown, the whole vehicle vibration simulation device 10 includes: an acquisition module 301 , a selection module 302 , a generation module 303 , and a simulation module 304 .

[0091] Among them, the acquisition module 301 is used to obtain the whole vehicle vibration simulation task of the target vehicle; the selection module 302 is used to select the connection hard point parameter table and the system mesh model between the target vehicle systems, and generate the finite element network of the target vehicle according to the connection hard point parameter table and the mesh model; the generation module 303 is used to generate the working condition file according to the whole vehicle vibration simulation task, and create the model connection file between different systems, and generate the calculation file according to the finite element network, the working condition file and the model connection file; the simulation module 304 is used to perform the whole vehicle vibration simulation task according to the calculation file.

[0092] In the embodiment of the present application, the selection module 302 is further used to: synchronously update the database from the server; and pull the connection hard point parameter table between the target vehicle systems and the system grid model involved in the calculation based on the synchronously updated database.

[0093] In an embodiment of the present application, the selection module 302 is further used to: search for external connection points at corresponding positions of the network model from the connection hard point parameter table, and call the first automated script to number the external connection points to obtain node numbers; identify the finite element model size of the target vehicle, call the second automated script to perform unit reduction processing according to the finite element model size, and number the reduced units to obtain unit numbers; generate a finite element network of the target vehicle according to the node numbers and unit numbers.

[0094] In an embodiment of the present application, before calling the second automated script to perform unit reduction processing according to the size of the finite element model, it also includes: setting at least one of the upper limit values ​​of the number of units and nodes of the finite element model and the upper limit value of the modal frequency.

[0095] In an embodiment of the present application, a model connection file is created between different systems, and the generation module 303 is further used to: obtain a connection unit and an attribute parameter table between target vehicle systems; and call a third automation script and a connection unit and an attribute parameter table to create a model connection file between different systems.

[0096] In the embodiment of the present application, the generation module 303 is further used to: call the fourth automation script to generate a working condition file, and call the fifth automation script to generate a calculation file.

[0097] In the embodiment of the present application, the simulation module 304 is further used to: upload a calculation file to the server, wherein the server performs a whole vehicle vibration simulation task according to the calculation file; obtain the calculation results of the server, and determine the whole vehicle vibration simulation results of the target vehicle according to the calculation results.

[0098] It should be noted that the above explanations of the embodiment of the whole vehicle vibration simulation method are also applicable to the whole vehicle vibration simulation device of this embodiment, and will not be repeated here.

[0099] According to the whole vehicle vibration simulation device proposed in the embodiment of the present application, the following whole vehicle vibration simulation method is realized through the synergy of the acquisition module, the selection module, the generation module and the simulation module. According to the whole vehicle vibration simulation task of the target vehicle, the connection hard point parameter table and the system grid model between the target vehicle systems are selected to generate the finite element network of the target vehicle. At the same time, according to the whole vehicle vibration simulation task, a working condition file is generated, and a model connection file between different systems is created. A calculation file is generated according to the finite element network, the working condition file and the model connection file, and finally the whole vehicle vibration simulation task is executed according to the calculation file. Thereby, the modeling efficiency and data utilization are improved, the modeling process is simplified, and the real-time update of data is realized.

[0100] Figure 4 A schematic diagram of the structure of a client provided in an embodiment of the present application. The client may include:

[0101] Memory 401 , processor 402 , and a computer program stored in the memory 401 and executable on the processor 402 .

[0102] When the processor 402 executes the program, the vehicle vibration simulation method provided in the above embodiment is implemented.

[0103] Furthermore, the client also includes:

[0104] The communication interface 403 is used for communication between the memory 401 and the processor 402 .

[0105] The memory 401 is used to store computer programs that can be executed on the processor 402 .

[0106] The memory 401 may include a high-speed RAM (Random Access Memory) memory, and may also include a non-volatile memory, such as at least one disk memory.

[0107] If the memory 401, the processor 402 and the communication interface 403 are implemented independently, the communication interface 403, the memory 401 and the processor 402 can be connected to each other through a bus and communicate with each other. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0108] Optionally, in a specific implementation, if the memory 401, the processor 402 and the communication interface 403 are integrated on a chip, the memory 401, the processor 402 and the communication interface 403 can communicate with each other through an internal interface.

[0109] The processor 402 may be a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application.

[0110] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program or instruction is stored. When the computer program or instruction is executed, the above-mentioned vehicle vibration simulation method is implemented.

[0111] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms are not necessarily directed to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

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

[0113] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0114] It should be understood that the various parts of the present application can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, the steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array, a field programmable gate array, etc.

[0115] A person of ordinary skill in the art may understand that all or part of the steps carried by the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the above-mentioned program may be stored in a computer-readable storage medium, which, when executed, includes one of the steps of the method embodiment or a combination thereof.

[0116] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A vehicle vibration simulation method, characterized in that: The following steps are involved: Obtain the whole vehicle vibration simulation task of the target vehicle; Selecting a connection hard point parameter table and a system mesh model between the target vehicle systems, and generating a finite element network of the target vehicle according to the connection hard point parameter table and the mesh model; Generate a working condition file according to the whole vehicle vibration simulation task, create a model connection file between different systems, and generate a calculation file according to the finite element network, the working condition file and the model connection file; The whole vehicle vibration simulation task is performed according to the calculation file.

2. The vehicle vibration simulation method according to claim 1, characterized in that: Said include: Update the database synchronously from the server; Based on the synchronously updated database, the connection hard point parameter table between the target vehicle systems and the system grid model involved in the calculation are pulled.

3. The vehicle vibration simulation method according to claim 1, characterized in that: The step of generating a finite element network of the target vehicle according to the connection hard point parameter table and the grid model comprises: Searching for an external connection point at a corresponding position of the network model from the connection hard point parameter table, and calling a first automated script to number the external connection point to obtain a node number; Identifying the size of the finite element model of the target vehicle, calling a second automated script to perform unit reduction processing according to the size of the finite element model, and numbering the reduced units to obtain unit numbers; A finite element network of the target vehicle is generated according to the node numbers and the unit numbers.

4. The vehicle vibration simulation method according to claim 3, characterized in that: Before calling the second automated script to perform element reduction processing according to the size of the finite element model, the method further includes: At least one of the upper limit values ​​of the number of elements and the number of nodes of the finite element model and the upper limit value of the modal frequency is set.

5. The vehicle vibration simulation method according to claim 1, characterized in that: The step of creating model connection files between different systems includes: Obtaining the connection unit and attribute parameter table between target vehicle systems; The third automation script and the connection unit and the attribute parameter table are called to create a model connection file between different systems.

6. The vehicle vibration simulation method according to claim 1, characterized in that: The fourth automation script is called to generate the working condition file, and the fifth automation script is called to generate the calculation file.

7. The vehicle vibration simulation method according to claim 1, characterized in that: The performing of the vehicle vibration simulation task according to the calculation file includes: Uploading the calculation file to a server, wherein the server performs the vehicle vibration simulation task according to the calculation file; The calculation result of the server is obtained, and the whole vehicle vibration simulation result of the target vehicle is determined according to the calculation result.

8. A whole vehicle vibration simulation device, characterized in that: include: An acquisition module is used to acquire the whole vehicle vibration simulation task of the target vehicle; A selection module, used for selecting a connection hard point parameter table and a system mesh model between the target vehicle systems, and generating a finite element network of the target vehicle according to the connection hard point parameter table and the mesh model; A generation module, used to generate a working condition file according to the whole vehicle vibration simulation task, create a model connection file between different systems, and generate a calculation file according to the finite element network, the working condition file and the model connection file; A simulation module is used to perform the whole vehicle vibration simulation task according to the calculation file.

9. A client, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle vibration simulation method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed, the vehicle vibration simulation method according to any one of claims 1 to 7 is implemented.