Dynamic stiffness simulation analysis method and equipment for body-in-white chassis attachment point
By receiving loading instructions and preset working directories, the finite element model of the body-in-white chassis attachment points is automatically built, IPI curves are generated, and review reports are produced. This solves the problems of complexity and repetition in setting working conditions and parameters in the existing technology, and improves the efficiency and automation of simulation analysis.
Patent Information
- Application Number
- CN202511050086.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-29
- Publication Date
- 2025-11-14
AI Technical Summary
Existing technologies suffer from complex and repetitive working conditions and parameter settings in the simulation analysis of dynamic stiffness at the attachment points of the body-in-white chassis, resulting in low simulation analysis efficiency.
By receiving loading instructions to set up the finite element model, the model is automatically built using a preset working directory and secondary development module, generating IPI curves for the working conditions and a review report, thus reducing human error.
It improves the efficiency of dynamic stiffness simulation analysis, reduces workload, realizes the programmed processing of working conditions and parameter settings, and enhances the automation level of simulation analysis.
Smart Images

Figure CN120951655A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle simulation technology, specifically to a method, apparatus, equipment, and computer-readable storage medium for dynamic stiffness simulation analysis of the attachment points of a body-in-white chassis. Background Technology
[0002] In the field of automotive R&D, the dynamic stiffness performance of the body-in-white chassis attachment points is one of the key indicators for measuring the overall NVH (noise, vibration, and harshness) quality of a vehicle. It directly affects the vibration transmission characteristics between the chassis system and the body, thus impacting vehicle comfort, handling stability, and component fatigue life. Therefore, accurately evaluating the dynamic stiffness of the body-in-white chassis attachment points through simulation analysis is of great significance for optimizing body structure design, reducing R&D costs, and shortening development cycles. Currently, the mainstream simulation analysis process for the dynamic stiffness of body-in-white chassis attachment points typically includes core steps such as model preprocessing, load case setting, parameter configuration, solution calculation, and result post-processing. Among these, load case and parameter setting, as preliminary work, plays a decisive role in the accuracy and effectiveness of the simulation results. However, existing technologies suffer from significant complexity and repetitiveness in the load case and parameter setting stages. On the one hand, the number of attachment points in the body-in-white chassis is large (usually including dozens of key attachment points), and each attachment point needs to correspond to multiple sets of excitation load cases, resulting in a geometric increase in the number of load case combinations. Engineers need to manually define the excitation position, direction, amplitude, and frequency step size for each load case, a tedious process prone to errors due to human error. On the other hand, parameter configuration requires repeated adjustments based on different vehicle platforms, body materials (such as high-strength steel, aluminum alloys, and composite materials), and analysis software versions (such as Abaqus and HyperWorks). Therefore, how to optimize the working condition and parameter setting process in existing simulation analysis methods, reduce complicated and repetitive work, and improve the automation and intelligence level of dynamic stiffness simulation of the chassis attachment point of the body-in-white has become a technical problem that urgently needs to be solved in the industry. Summary of the Invention
[0003] This application provides a method, apparatus, equipment, and computer-readable storage medium for dynamic stiffness simulation analysis of the attachment points of a body-in-white chassis, which can solve the technical problems of significant complexity and repetition in the working condition and parameter setting process in the prior art.
[0004] In a first aspect, embodiments of this application provide a method for dynamic stiffness simulation analysis of the attachment points of a body-in-white chassis, characterized in that the method for dynamic stiffness simulation analysis of the attachment points of a body-in-white chassis includes: According to the received loading instruction, the finite element model is loaded into the preset working directory to set up the IPI calculation model in order to obtain the first target file for simulation, wherein the first target file includes model files for each working condition. The first target file is calculated using a preset solver to generate a second target file containing acceleration information for each working condition; The second target file is parsed by a pre-built secondary development module to generate IPI curves with average dynamic stiffness for each of the aforementioned working conditions; A review report is generated based on the IPI curve of the average dynamic stiffness for each of the aforementioned working conditions.
[0005] In conjunction with the first aspect, in one implementation, the step of loading a preset working directory to set up an IPI calculation model according to a received loading instruction, in order to generate a first target file for simulation, includes: The received loading command causes the finite element model to load a preset working directory, wherein the preset working directory includes a loading point ID and response point ID data table, an IPI calculation model setting data table, and a working condition and corresponding average dynamic stiffness target value data table; The pre-set secondary development module extracts the IPI calculation model setting parameters, loading point ID and response point ID parameters, and working condition parameters from the pre-set working directory to complete the working condition setup and model setting, so as to generate the loaded finite element model. By running the loaded finite element model, the first target file for simulation is obtained.
[0006] In conjunction with the first aspect, in one implementation, the model setup includes: Set the range of structural mode extraction parameters; Set the damping parameters; Set the parameter range for the excitation frequency; Set the amplitude of the excitation force to TAB1; Set the unit force DAREA for the excitation point, and each excitation point needs to be set in three directions: X, Y, and Z; Set an excitation load RLOAD1, and each RLOAD1 needs to be configured with a unit excitation force DAREA and TABLED1; Set key points and set each of the aforementioned excitation points into a SET to configure the position of the response point; Set the operating conditions for each of the aforementioned excitation points; Set the global parameters for the card and the solution control parameters.
[0007] In conjunction with the first aspect, in one implementation, the step of parsing the second target file through a pre-set secondary development module to generate IPI curves with average dynamic stiffness for each of the aforementioned operating conditions includes: The second target file is parsed by a pre-built secondary development module to obtain acceleration response data for each frequency band in the second target file and generate IPI curves for each operating condition. The IPI curves for each working condition are calculated using a pre-built secondary development module to obtain the average dynamic stiffness corresponding to the IPI curves for each working condition. The average dynamic stiffness corresponding to the IPI curve of each working condition is marked on the IPI curve of each working condition to generate the IPI curve of each working condition with average dynamic stiffness.
[0008] In conjunction with the first aspect, in one implementation, the step of parsing the second target file through a pre-set secondary development module to obtain acceleration response data for each frequency band in the second target file and generating IPI curves for each of the aforementioned operating conditions includes: The second target file is parsed using TCL statements in the pre-set secondary development module to obtain acceleration response data for each frequency band in the second target file, and the acceleration response data for each frequency band is saved in the form of an array. By using the foreach [*] function in the pre-built secondary development module to traverse the acceleration response data of each frequency band in the array, the response points of each working condition are obtained, and curves of each working condition are generated respectively. The response data in the X / Y / Z directions of each working condition in the array is obtained by using HWIAddCurveByFile [*] in the pre-set secondary development module. The response data in the X / Y / Z directions of each working condition are added to the curve graph of each working condition to generate the IPI curve graph of each working condition.
[0009] In conjunction with the first aspect, in one implementation, generating a review report based on the IPI curves of the average dynamic stiffness for each of the aforementioned operating conditions includes: The pre-built secondary development module retrieves the Chinese and English names and target values of each working condition from the pre-built working directory. The average dynamic stiffness result table is generated by comparing the Chinese and English names and target values of each working condition with the IPI curve of each working condition with average dynamic stiffness. A review report is generated by combining the average dynamic stiffness result table and the IPI curves of the average dynamic stiffness for each of the aforementioned working conditions.
[0010] In conjunction with the first aspect, in one implementation, the IPI calculation model setting data table includes the range of loading force sweep parameters, the range of structural modal calculation parameters, structural damping parameters, loading direction, loading parameter force, constraint position, output position, and output type.
[0011] Secondly, embodiments of this application provide a dynamic stiffness simulation analysis device for the attachment points of a body-in-white chassis, the device comprising: The acquisition module is used to load the finite element model into a preset working directory and set up the IPI calculation model according to the received loading instructions, so as to obtain the first target file for simulation, wherein the target file includes model files for each working condition; The first generation module is used to calculate the first target file according to the preset solver and generate a second target file containing acceleration information for each working condition; The second generation module is used to parse the second target file through a pre-set secondary development module and generate IPI curves with average dynamic stiffness for each of the aforementioned working conditions. The third generation module is used to generate a review report based on the IPI curve of the average dynamic stiffness of each of the aforementioned working conditions.
[0012] Thirdly, embodiments of this application provide a dynamic stiffness simulation analysis device for the attachment points of a body-in-white chassis. The dynamic stiffness simulation analysis device for the attachment points of a body-in-white chassis includes a processor, a memory, and a dynamic stiffness simulation analysis program for the attachment points of a body-in-white chassis stored in the memory and executable by the processor. When the dynamic stiffness simulation analysis program for the attachment points of a body-in-white chassis is executed by the processor, it implements the steps of the dynamic stiffness simulation analysis method for the attachment points of a body-in-white chassis as described above.
[0013] Fourthly, embodiments of this application provide a computer-readable storage medium storing a dynamic stiffness simulation analysis program for the body-in-white chassis attachment points. When the dynamic stiffness simulation analysis program for the body-in-white chassis attachment points is executed by a processor, it implements the steps of the dynamic stiffness simulation analysis method for the body-in-white chassis attachment points as described above.
[0014] The beneficial effects of the technical solutions provided in this application include: According to the received loading instructions, the finite element model is loaded into a preset working directory to set up the IPI calculation model, thereby obtaining the first target file for simulation. The first target file includes model files for each working condition. The first target file is calculated according to the preset solver to generate a second target file containing acceleration information for each working condition. The second target file is parsed through a preset secondary development module to generate IPI curves with average dynamic stiffness for each working condition. Based on the IPI curves with average dynamic stiffness for each working condition, a review report is generated. This solves the technical problem of significant complexity and repetition in the working condition and parameter setting process in the prior art. It realizes the proceduralization of the repetitive working condition and calculation parameter setting, as well as the data post-processing and report generation process, significantly improving the efficiency of dynamic stiffness simulation analysis and reducing the workload. Attached Figure Description
[0015] Figure 1 This is a flowchart illustrating the first embodiment of the dynamic stiffness simulation analysis method for the body-in-white chassis attachment points of this application. Figure 2 This is a schematic diagram of the functional modules of an embodiment of the dynamic stiffness simulation analysis device for the body-in-white chassis attachment point of this application. Figure 3 This is a schematic diagram of the hardware structure of the dynamic stiffness simulation analysis device for the body-in-white chassis attachment point involved in the embodiment of this application. Detailed Implementation
[0016] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0017] First, some of the technical terms used in this application will be explained to help those skilled in the art understand this application.
[0018] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0019] In a first aspect, embodiments of this application provide a method for dynamic stiffness simulation analysis of the attachment points of a body-in-white chassis.
[0020] In one embodiment, reference is made to Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the dynamic stiffness simulation analysis method for the body-in-white chassis attachment points of this application. Figure 1As shown, the simulation analysis method for the dynamic stiffness of the chassis attachment points of the body-in-white includes: Step S10: According to the received loading instruction, load the finite element model into the preset working directory to set up the IPI calculation model, so as to obtain the first target file for simulation, wherein the first target file includes model files for each working condition. As an example, this system receives user-sent loading commands and controls the finite element model to load a preset working directory for IPI calculation model settings to obtain the first target file for simulation. The finite element model is established by meshing the CAD digital model and assigning corresponding material properties to each component. The preset working directory includes a loading point ID and response point ID data table, an IPI calculation model setting data table, and a data table of working conditions and corresponding average dynamic stiffness target values. The loading point ID and response point ID data table is shown below:
[0021] The IPI calculation model settings table is shown below:
[0022] The following table shows the data for the operating conditions and corresponding target values for average dynamic stiffness:
[0023] Specifically, the step of loading a preset working directory to set up an IPI calculation model according to a received loading instruction to obtain the first target file for simulation includes: receiving a loading instruction, using the loading instruction to load the preset working directory onto the finite element model, wherein the preset working directory includes a loading point ID and response point ID data table, an IPI calculation model setting data table, and a working condition and corresponding average dynamic stiffness target value data table; extracting IPI calculation model setting parameters, loading point ID and response point ID parameters, working condition and target value parameters from the preset working directory through a preset secondary development module to complete the working condition setup and model setting, thereby generating the loaded finite element model; and obtaining the first target file for simulation by running the loaded finite element model.
[0024] As an example, the definition and setting of each excitation point are completed in the software interface, a repetitive, tedious, and error-prone process. Therefore, a secondary development module is used to extract the loading point ID and response point ID data tables, IPI calculation model setting data tables, and load case and corresponding average dynamic stiffness target value data tables from the preset working directory, automatically performing loading, load case setup, model setting, and the first target file for simulation, namely the *.fem file. This eliminates the need for subsequent software operations and avoids human error. Model settings include: setting the range of structural modal extraction parameters; setting damping parameters; setting the parameter range of excitation frequency; setting the amplitude of excitation force TABlED1; setting the unit force DAREA of the excitation point, and each excitation point needs to be set in three directions (X / Y / Z); setting the excitation load RLOAD1, and each RLOAD1 needs to be configured with unit excitation force DAREA and TABLED1; setting key points, setting each excitation point to a SET to configure the response point position; setting the load case for each excitation point; and setting the card global parameters and solution control parameters. For example, the *setvalue analysisparameters function creates the modal analysis parameter EIGRA and sets the range of structural modal extraction; the *createentity curve function creates curves TABLED1 and TABMP1, which are used to define the amplitude of the excitation force and the magnitude of the damping, respectively; the *createmark nodes function creates load constraints of type DAREA; and the *feinputwithdata2 function sets up the cards and output controls.
[0025] Step S20: Calculate the first target file according to the preset solver to generate a second target file containing acceleration information for each working condition; As an example, the first target file, i.e., the *.fem file, is input into the solver OptiStruct2023. The acceleration information of each working condition node after solving is used to generate the second target file, i.e., the *.pch file.
[0026] Step S30: The second target file is parsed by the pre-set secondary development module to generate IPI curves with average dynamic stiffness for each of the aforementioned working conditions; As an example, the pre-built secondary development module loads and parses the result file *.pch to generate IPI curves with average dynamic stiffness for each working condition.
[0027] Specifically, the step of parsing the second target file through a pre-set secondary development module to generate IPI curves with average dynamic stiffness for each of the operating conditions includes: parsing the second target file through the pre-set secondary development module to obtain acceleration response data for each frequency band in the second target file, and generating IPI curves for each of the operating conditions; calculating the IPI curves for each of the operating conditions through the pre-set secondary development module to obtain the average dynamic stiffness corresponding to the IPI curves for each of the operating conditions; and marking the average dynamic stiffness corresponding to the IPI curves for each of the operating conditions on the IPI curves for each of the operating conditions to generate IPI curves with average dynamic stiffness for each of the operating conditions.
[0028] As an example, the pre-built secondary development module loads and parses the result file *.pch, and uses the TCL statement arrayset dataArr [*] to save the acceleration response data of each frequency band in the data as an array. Simultaneously, the Python function pd.read_excel(*) is used to retrieve the Chinese and English names and target values of each sub-condition from the working directory. Then, the foreach [*] function iterates through the sub-conditions and response points, generating a curve for each condition. The HWIAddCurveByFile [*] function adds curves based on the response data in the X / Y / Z directions, generating the IPI curve. The secondary development module function HGAddNote calls the notes module, which has a built-in formula calculation function. The average dynamic stiffness of the IPI curve is calculated using a formula and inserted as text in the middle of the curve, generating IPI curves with average dynamic stiffness for each condition.
[0029] Step S40: Generate a review report based on the IPI curve of the average dynamic stiffness of each of the aforementioned working conditions.
[0030] As an example, a pre-built secondary development module retrieves the Chinese and English names and target values of each working condition from a pre-built working directory. Based on these names and target values, the average dynamic stiffness result table is generated by comparing them with the IPI curves of each working condition, which include average dynamic stiffness. The average dynamic stiffness result table and the IPI curves of each working condition are then used to generate a review report. For instance, the function `os.makedirs(*)` automatically creates a subfolder named `postdata` to store the IPI curves of each working condition with average dynamic stiffness. Simultaneously, the average dynamic stiffness calculation results and corresponding target values are recorded in an Excel file, and a criterion is set for compliance ("OK" or "NG") to indicate compliance or non-compliance. Finally, a Python script is used to generate the PowerPoint presentation. Specifically, the `prs.addImage(*)` function is used to insert the IPI curves with average dynamic stiffness for each working condition into the PowerPoint presentation. The `prs.addText(*)` function is used to label the corresponding working condition's Chinese name on each IPI curve. The `prs.addTable(*)` function is used to create a table frame, and the `prs.addTableCell(*)` function is used to iteratively fill each cell with the node number, Chinese name, average dynamic stiffness, target value, and result judgment for each working condition, generating an average dynamic stiffness result table. The average dynamic stiffness result table and the IPI curves with average dynamic stiffness for each working condition are then used to generate a review report. The average dynamic stiffness result table is shown below:
[0031] In this embodiment, by loading a preset working directory according to the received loading instruction, the finite element model is loaded to set up the IPI calculation model to obtain the first target file for simulation, wherein the first target file includes model files for each working condition; the first target file is calculated according to the preset solver to generate a second target file containing acceleration information for each working condition; the second target file is parsed by a preset secondary development module to generate IPI curves with average dynamic stiffness for each working condition; based on the IPI curves with average dynamic stiffness for each working condition, a review report is generated. This solves the technical problem of significant complexity and repetition in the working condition and parameter setting process in the prior art, and realizes the proceduralization of the repetitive working condition and calculation parameter setting, as well as the data post-processing and report generation process, significantly improving the efficiency of dynamic stiffness simulation analysis and reducing the workload.
[0032] Secondly, this application also provides a dynamic stiffness simulation analysis device for the attachment points of the body-in-white chassis.
[0033] In one embodiment, reference is made to Figure 2 , Figure 2This is a functional module diagram of an embodiment of the dynamic stiffness simulation analysis device for the body-in-white chassis attachment points of this application. Figure 2 As shown, the dynamic stiffness simulation analysis device for the chassis attachment points of the body-in-white includes: The acquisition module 10 is used to load the finite element model into a preset working directory to set up the IPI calculation model according to the received loading instruction, so as to obtain the first target file for simulation, wherein the target file includes model files for each working condition; The first generation module 20 is used to calculate the first target file according to the preset solver and generate a second target file containing acceleration information for each working condition; The second generation module 30 is used to parse the second target file through a pre-set secondary development module and generate IPI curves with average dynamic stiffness for each of the working conditions. The third generation module 40 is used to generate a review report based on the IPI curve of the average dynamic stiffness of each of the aforementioned working conditions.
[0034] Furthermore, in one embodiment, the acquisition module 10 is used for: The received loading command causes the finite element model to load a preset working directory, wherein the preset working directory includes a loading point ID and response point ID data table, an IPI calculation model setting data table, and a working condition and corresponding average dynamic stiffness target value data table; The pre-built secondary development module extracts the IPI calculation model setting parameters, loading point ID and response point ID parameters, working condition and target value parameters from the pre-built working directory to complete the working condition construction and model setting, so as to generate the loaded finite element model. By running the loaded finite element model, the first target file for simulation is obtained.
[0035] Furthermore, in one embodiment, the dynamic stiffness simulation analysis device for the body-in-white chassis attachment points further includes a new module for: Set the range of structural mode extraction parameters; Set the damping parameters; Set the parameter range for the excitation frequency; Set the amplitude of the excitation force to TAB1; Set the unit force DAREA for the excitation point, and each excitation point needs to be set in three directions: X, Y, and Z; Set an excitation load RLOAD1, and each RLOAD1 needs to be configured with a unit excitation force DAREA and TABLED1; Set key points and set each of the aforementioned excitation points into a SET to configure the position of the response point; Set the operating conditions for each of the aforementioned excitation points; Set the global parameters for the card and the solution control parameters.
[0036] Furthermore, in one embodiment, the second generation module 30 is used for: The second target file is parsed by a pre-built secondary development module to obtain acceleration response data for each frequency band in the second target file and generate IPI curves for each operating condition. The IPI curves for each working condition are calculated using a pre-built secondary development module to obtain the average dynamic stiffness corresponding to the IPI curves for each working condition. The average dynamic stiffness corresponding to the IPI curve of each working condition is marked on the IPI curve of each working condition to generate the IPI curve of each working condition with average dynamic stiffness.
[0037] Furthermore, in one embodiment, the dynamic stiffness simulation analysis device for the body-in-white chassis attachment points further includes a new module for: The second target file is parsed using TCL statements in the pre-set secondary development module to obtain acceleration response data for each frequency band in the second target file, and the acceleration response data for each frequency band is saved in the form of an array. By using the foreach [*] function in the pre-built secondary development module to traverse the acceleration response data of each frequency band in the array, the response points of each working condition are obtained, and curves of each working condition are generated respectively. The response data in the X / Y / Z directions of each working condition in the array is obtained by using HWIAddCurveByFile [*] in the pre-set secondary development module. The response data in the X / Y / Z directions of each working condition are added to the curve graph of each working condition to generate the IPI curve graph of each working condition.
[0038] Furthermore, in one embodiment, the third generation module 40 is used for: The pre-built secondary development module retrieves the Chinese and English names and target values of each working condition from the pre-built working directory. The average dynamic stiffness result table is generated by comparing the Chinese and English names and target values of each working condition with the IPI curve of each working condition with average dynamic stiffness. A review report is generated by combining the average dynamic stiffness result table and the IPI curves of the average dynamic stiffness for each of the aforementioned working conditions.
[0039] The functions of each module in the above-mentioned dynamic stiffness simulation analysis device for the body-in-white chassis attachment point correspond to the steps in the above-mentioned embodiment of the dynamic stiffness simulation analysis method for the body-in-white chassis attachment point. Their functions and implementation processes will not be described in detail here.
[0040] Thirdly, this application provides a dynamic stiffness simulation analysis device for the attachment points of the body-in-white chassis. The dynamic stiffness simulation analysis device for the attachment points of the body-in-white chassis can be a personal computer (PC), a laptop computer, a server, or other device with data processing capabilities.
[0041] Reference Figure 3 , Figure 3 This is a schematic diagram of the hardware structure of the dynamic stiffness simulation analysis device for the body-in-white chassis attachment points involved in the embodiments of this application. In this embodiment, the dynamic stiffness simulation analysis device for the body-in-white chassis attachment points may include a processor, a memory, a communication interface, and a communication bus.
[0042] The communication bus can be of any type and is used to interconnect the processor, memory, and communication interface.
[0043] The communication interface includes input / output (I / O) interfaces, physical interfaces, and logical interfaces used for interconnecting internal components of the dynamic stiffness simulation analysis equipment at the body-in-white chassis attachment points, as well as interfaces used for interconnecting the equipment with other devices (such as other computing devices or user equipment). Physical interfaces can be Ethernet interfaces, fiber optic interfaces, ATM interfaces, etc.; user equipment can be displays, keyboards, etc.
[0044] Memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.
[0045] The processor can be a general-purpose processor, which can call the dynamic stiffness simulation analysis program for the body-in-white chassis attachment points stored in the memory and execute the dynamic stiffness simulation analysis method for the body-in-white chassis attachment points provided in the embodiments of this application. For example, the general-purpose processor can be a central processing unit (CPU). The method executed when the dynamic stiffness simulation analysis program for the body-in-white chassis attachment points is called can refer to the various embodiments of the dynamic stiffness simulation analysis method for the body-in-white chassis attachment points of this application, and will not be repeated here.
[0046] Those skilled in the art will understand that Figure 3 The hardware structure shown does not constitute a limitation of this application and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0047] Fourthly, embodiments of this application also provide a computer-readable storage medium.
[0048] The present application stores a dynamic stiffness simulation analysis program for the body-in-white chassis attachment points on a computer-readable storage medium. When the dynamic stiffness simulation analysis program for the body-in-white chassis attachment points is executed by a processor, it implements the steps of the dynamic stiffness simulation analysis method for the body-in-white chassis attachment points as described above.
[0049] The method implemented when the dynamic stiffness simulation analysis program for the body-in-white chassis attachment point is executed can refer to the various embodiments of the dynamic stiffness simulation analysis method for the body-in-white chassis attachment point of this application, and will not be repeated here.
[0050] It should be noted that the sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0051] The terms "comprising" and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus. The terms "first," "second," and "third," etc., are used to distinguish different objects, etc., and do not indicate a sequence, nor do they limit "first," "second," and "third" to different types.
[0052] In the description of the embodiments of this application, terms such as "exemplary," "for example," or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary," "for example," or "for instance" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary," "for example," or "for instance" is intended to present the relevant concepts in a concrete manner.
[0053] In the description of the embodiments of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The "and / or" in the text is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more.
[0054] In some processes described in the embodiments of this application, multiple operations or steps are included in a specific order. However, it should be understood that these operations or steps may not be executed in the order they appear in the embodiments of this application, or they may be executed in parallel. The sequence number of the operation is only used to distinguish different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed sequentially or in parallel, and these operations or steps may be combined.
[0055] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device to execute the methods described in the various embodiments of this application.
[0056] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A simulation analysis method for the dynamic stiffness of the chassis attachment points of a body-in-white, characterized in that, The dynamic stiffness simulation analysis method for the body-in-white chassis attachment points includes: According to the received loading instruction, the finite element model is loaded into the preset working directory to set up the IPI calculation model in order to obtain the first target file for simulation, wherein the first target file includes model files for each working condition. The first target file is calculated using a preset solver to generate a second target file containing acceleration information for each working condition; The second target file is parsed by a pre-built secondary development module to generate IPI curves with average dynamic stiffness for each of the aforementioned working conditions; A review report is generated based on the IPI curve of the average dynamic stiffness for each of the aforementioned working conditions.
2. The dynamic stiffness simulation analysis method for the chassis attachment points of the body-in-white as described in claim 1, characterized in that, The step of loading the finite element model into a preset working directory according to the received loading instruction to set up the IPI calculation model and obtain the first target file for simulation includes: The received loading command causes the finite element model to load a preset working directory, wherein the preset working directory includes a loading point ID and response point ID data table, an IPI calculation model setting data table, and a working condition and corresponding average dynamic stiffness target value data table; The pre-set secondary development module extracts the IPI calculation model setting parameters, loading point ID and response point ID parameters, and working condition parameters from the pre-set working directory to complete the working condition setup and model setting, so as to generate the loaded finite element model. By running the loaded finite element model, the first target file for simulation is obtained.
3. The dynamic stiffness simulation analysis method for the chassis attachment points of the body-in-white as described in claim 2, characterized in that, The model settings include: Set the range of structural mode extraction parameters; Set the damping parameters; Set the parameter range for the excitation frequency; Set the amplitude of the excitation force to TAB1; Set the unit force DAREA for the excitation point, and each excitation point needs to be set in three directions: X, Y, and Z; Set an excitation load RLOAD1, and each RLOAD1 needs to be configured with a unit excitation force DAREA and TABLED1; Set key points and set each of the aforementioned excitation points into a SET to configure the position of the response point; Set the operating conditions for each of the aforementioned excitation points; Set the global parameters for the card and the solution control parameters.
4. The dynamic stiffness simulation analysis method for the chassis attachment points of the body-in-white as described in claim 1, characterized in that, The step of parsing the second target file through a pre-built secondary development module to generate IPI curves with average dynamic stiffness for each of the aforementioned working conditions includes: The second target file is parsed by a pre-built secondary development module to obtain acceleration response data for each frequency band in the second target file and generate IPI curves for each operating condition. The IPI curves for each working condition are calculated using a pre-built secondary development module to obtain the average dynamic stiffness corresponding to the IPI curves for each working condition. The average dynamic stiffness corresponding to the IPI curve of each working condition is marked on the IPI curve of each working condition to generate the IPI curve of each working condition with average dynamic stiffness.
5. The dynamic stiffness simulation analysis method for the chassis attachment points of the body-in-white as described in claim 4, characterized in that, The step of parsing the second target file through a pre-set secondary development module to obtain acceleration response data for each frequency band in the second target file and generating IPI curves for each operating condition includes: The second target file is parsed using TCL statements in the pre-set secondary development module to obtain acceleration response data for each frequency band in the second target file, and the acceleration response data for each frequency band is saved in the form of an array. By using the foreach [*] function in the pre-built secondary development module to traverse the acceleration response data of each frequency band in the array, the response points of each working condition are obtained, and curves of each working condition are generated respectively. The response data in the X / Y / Z directions of each working condition in the array is obtained by using HWIAddCurveByFile [*] in the pre-set secondary development module. The response data in the X / Y / Z directions of each working condition are added to the curve graph of each working condition to generate the IPI curve graph of each working condition.
6. The dynamic stiffness simulation analysis method for the chassis attachment points of the body-in-white as described in claim 1, characterized in that, The review report is generated based on the IPI curves with average dynamic stiffness for each of the aforementioned operating conditions, including: The pre-built secondary development module retrieves the Chinese and English names and target values of each working condition from the pre-built working directory. The average dynamic stiffness result table is generated by comparing the Chinese and English names and target values of each working condition with the IPI curve of each working condition with average dynamic stiffness. A review report is generated by combining the average dynamic stiffness result table and the IPI curves of the average dynamic stiffness for each of the aforementioned working conditions.
7. The dynamic stiffness simulation analysis method for the body-in-white chassis attachment points as described in claim 3, characterized in that, The IPI calculation model setting data table includes the range of loading force sweep parameters, the range of structural modal calculation parameters, structural damping parameters, loading direction, loading parameter force, constraint position, output position, and output type.
8. A simulation analysis device for the dynamic stiffness of the chassis attachment points of a body-in-white, characterized in that, The dynamic stiffness simulation analysis device for the body-in-white chassis attachment points includes: The acquisition module is used to load the finite element model into a preset working directory and set up the IPI calculation model according to the received loading instructions, so as to obtain the first target file for simulation, wherein the target file includes model files for each working condition; The first generation module is used to calculate the first target file according to the preset solver and generate a second target file containing acceleration information for each working condition; The second generation module is used to parse the second target file through a pre-set secondary development module and generate IPI curves with average dynamic stiffness for each of the aforementioned working conditions. The third generation module is used to generate a review report based on the IPI curve of the average dynamic stiffness of each of the aforementioned working conditions.
9. A simulation analysis device for the dynamic stiffness of the chassis attachment points of a body-in-white, characterized in that, The dynamic stiffness simulation analysis device for the body-in-white chassis attachment point includes a processor, a memory, and a dynamic stiffness simulation analysis program for the body-in-white chassis attachment point stored in the memory and executable by the processor. When the dynamic stiffness simulation analysis program for the body-in-white chassis attachment point is executed by the processor, it implements the steps of the dynamic stiffness simulation analysis method for the body-in-white chassis attachment point as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a dynamic stiffness simulation analysis program for the body-in-white chassis attachment points, wherein when the dynamic stiffness simulation analysis program for the body-in-white chassis attachment points is executed by a processor, it implements the steps of the dynamic stiffness simulation analysis method for the body-in-white chassis attachment points as described in any one of claims 1 to 7.