Automated method and system for vehicle body fatigue durability simulation analysis
By automatically performing the fatigue calculation program through automated vehicle body fatigue and durability simulation analysis methods, the fatigue calculation program is solved, and the problems of low efficiency and error prone in the existing technology are realized, and efficient vehicle body fatigue durability simulation analysis is achieved.
Patent Information
- Application Number
- CN202211192551.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-28
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2042-09-28
AI Technical Summary
The existing vehicle body fatigue and durability simulation analysis requires manual parameters and repeated calculations, which are inefficient and error-prone.
Provide an automated method to edit fatigue calculation programs by obtaining body stress result files, SET collection files of body materials, road surface and road spectrum load files and body material fatigue performance curves, and control multiple programs to automatically queue for fatigue calculations to obtain the total damage value of body fatigue durability and risk conditions.
It effectively improves the efficiency of vehicle body fatigue durability simulation analysis, reduces the interaction between users and software operation interfaces, and reduces the risk of errors.
Smart Images

Figure CN115495838B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle body fatigue and durability simulation analysis, and in particular to an automated method and system for vehicle body fatigue and durability simulation analysis. Background Art
[0002] The existing vehicle body durability simulation analysis requires manual setting of fatigue analysis parameters and fatigue analysis methods in fatigue software, and repeated calculation of vehicle body fatigue durability damage values under the action of N road surfaces.
[0003] The disadvantage of the existing technology is that the road test specifications are generally composed of multiple road surfaces, and the cycle coefficient of each road surface is different. It is necessary to calculate the durability damage of each road surface, and the total fatigue durability damage of the vehicle body structure is obtained by linearly superimposing the cycle coefficient of each road surface. The damage value of each road surface is manually calculated in the fatigue software, which involves repeated operations and is prone to errors. Summary of the invention
[0004] The purpose of the present invention is to overcome the deficiencies of the above-mentioned background technology and to provide an automated method and system for vehicle body fatigue durability simulation analysis.
[0005] In a first aspect, the present application provides an automated method for vehicle body fatigue durability simulation analysis, comprising the following steps:
[0006] Obtain the vehicle body stress result file under unit load;
[0007] Create a SET file for body materials;
[0008] Obtain the road surface load file;
[0009] Obtain fatigue performance curve of vehicle body materials;
[0010] Edit the fatigue calculation program according to the body stress result file, body material SET set file, road spectrum load file and body material fatigue performance curve;
[0011] Input the file names of multiple fatigue calculation programs, control the automatic queuing for fatigue calculation, and obtain the total fatigue durability damage value of the vehicle body;
[0012] The obtained total fatigue durability damage value of the vehicle body is compared with the preset damage target value to obtain a comparison result, and the vehicle body fatigue durability risk condition is obtained based on the obtained comparison result.
[0013] According to the first aspect, in a first possible implementation manner of the first aspect, the step of obtaining a vehicle body stress result file under a unit load specifically includes the following steps:
[0014] Establish the car body durability finite element model;
[0015] Obtain the road spectrum load file and assign it to the vehicle chassis attachment points from 1 to N in the order of the road spectrum load channels;
[0016] The three-dimensional force and three-dimensional unit moment are loaded on the node IDs 1 to N of the established vehicle body durability finite element model, and the vehicle body stress result file under the unit load is obtained by calculation.
[0017] According to the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, the step of establishing a vehicle body durability finite element model specifically includes the following steps:
[0018] Obtain vehicle CAD data information;
[0019] According to the obtained vehicle CAD data information, a vehicle body durability finite element model is obtained.
[0020] According to the first aspect, in a third possible implementation manner of the first aspect, the step of establishing a SET set file of vehicle body materials specifically includes the following steps:
[0021] Get the material grades of each car body component;
[0022] According to the obtained material grades of various car body parts, the corresponding SET sets are established for the finite element units of the parts with the same material grade, and the SET set file of the car body material is generated.
[0023] According to the first aspect, in a fourth possible implementation manner of the first aspect, the step of editing the fatigue calculation program according to the vehicle body stress result file, the SET set file of the vehicle body material, the road surface spectrum load file, and the vehicle body material fatigue performance curve specifically includes the following steps:
[0024] Edit the fatigue calculation program by:
[0025] According to the obtained vehicle body stress result file and road surface spectrum load file, the vehicle body stress results of N channels are associated with the N channels of road spectrum load;
[0026] Assign the material fatigue curve to the corresponding body material SET set;
[0027] Document fatigue analysis parameters and fatigue analysis methods; and,
[0028] Modify the path spectrum load name of the code line.
[0029] According to the first aspect, in a fifth possible implementation manner of the first aspect, the fatigue calculation program is a calculation program with a suffix of .FFJ;
[0030] The step of inputting the file names of multiple fatigue calculation programs, controlling the automatic queuing for fatigue calculation, and obtaining the total fatigue durability damage value of the vehicle body specifically includes the following steps:
[0031] Input N calculation programs with the suffix .FFJ into the .BAT file, automatically queue them for fatigue calculation, and obtain the fatigue damage of N pavements;
[0032] The total fatigue durability damage value of the vehicle body is obtained according to the product of the fatigue damage of N road surfaces and the corresponding N fatigue result files.
[0033] According to the first aspect, in a sixth possible implementation manner of the first aspect, the step of comparing the obtained vehicle body fatigue durability total damage value with the preset damage target value to obtain a comparison result, and obtaining the vehicle body fatigue durability risk working condition according to the obtained comparison result specifically includes the following steps:
[0034] When the total fatigue durability damage value of the vehicle body obtained is greater than the preset damage target value, it is determined that the vehicle body has a durability risk;
[0035] When the total fatigue durability damage value of the vehicle body obtained is not greater than the preset damage target value, it is determined that there is no durability risk for the vehicle body.
[0036] In a second aspect, the present application provides a vehicle body fatigue durability simulation analysis automation system, including a vehicle body stress result acquisition module, a vehicle body material SET set acquisition module, a vehicle body material SET set acquisition module, a road spectrum load acquisition module, a vehicle body material fatigue performance curve acquisition module, and a fatigue calculation program acquisition module;
[0037] The vehicle body stress result acquisition module is used to obtain the vehicle body stress result file under unit load;
[0038] The body material SET set acquisition module is used to establish the SET set file of the body material;
[0039] The road spectrum load acquisition module is used to obtain the road spectrum load file of the road surface;
[0040] The vehicle body material fatigue performance curve acquisition module is used to acquire the vehicle body material fatigue performance curve;
[0041] The fatigue calculation program acquisition module is in communication connection with the vehicle body stress result acquisition module, the vehicle body material SET set acquisition module, the road spectrum load acquisition module and the vehicle body material fatigue performance curve acquisition module, and is used to edit the fatigue calculation program according to the vehicle body stress result file, the vehicle body material SET set file, the road spectrum load file and the vehicle body material fatigue performance curve;
[0042] A vehicle body fatigue durability total damage value acquisition module is connected to the fatigue calculation program acquisition module for inputting file names of multiple fatigue calculation programs, controlling automatic queuing for fatigue calculation, and acquiring the vehicle body skin durability total damage value;
[0043] The vehicle body fatigue and durability risk working condition acquisition module is communicatively connected with the vehicle body fatigue and durability total damage value acquisition module, and is used to compare the acquired vehicle body fatigue and durability total damage value with the preset damage target value, obtain the comparison result, and obtain the vehicle body fatigue and durability risk working condition according to the obtained comparison result.
[0044] According to the second aspect, in a first possible implementation manner of the second aspect, the vehicle body stress result acquisition module includes:
[0045] Model acquisition submodule, used to establish the durability finite element model of the vehicle body;
[0046] A road spectrum load file allocation module is used to obtain the road spectrum load file and allocate it to the vehicle chassis attachment points from 1 to N according to the order of the road spectrum load channels;
[0047] The vehicle body stress result acquisition submodule is communicated with the model acquisition submodule and the road spectrum load file allocation module, and is used to load three-dimensional forces and three-dimensional unit moments on the established vehicle body durability finite element model 1 to N node IDs, and calculate and obtain the vehicle body stress result file under the action of unit load.
[0048] According to a first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, the model acquisition submodule includes a vehicle body CAD data information acquisition unit and a vehicle body durability finite element model acquisition unit;
[0049] The vehicle body CAD data information acquisition unit is used to acquire vehicle CAD data information;
[0050] The vehicle body durability finite element model acquisition unit is communicatively connected to the vehicle body CAD data information acquisition unit, and is used to acquire the vehicle body durability finite element model according to the acquired vehicle CAD data information.
[0051] Compared with the prior art, the advantages of the present invention are as follows:
[0052] The automated method for vehicle body fatigue and durability simulation analysis provided in the present application obtains fatigue calculation programs by editing, and controls multiple fatigue calculation programs to automatically queue up for fatigue calculation, obtains the total fatigue and durability damage value of the vehicle body, and then obtains the fatigue and durability risk working conditions of the vehicle body, thereby avoiding repeated operations of multiple interactions between users and software operating interfaces, and effectively improving the efficiency of vehicle body fatigue and durability simulation analysis. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1is a method flow chart of an automated method for vehicle body fatigue durability simulation analysis provided by an embodiment of the present invention;
[0054] Figure 2 This is a specific method flow chart of the automated method for vehicle body fatigue durability simulation analysis provided by an embodiment of the present invention;
[0055] Figure 3 is another specific method flow chart of the automated method for vehicle body fatigue durability simulation analysis provided by an embodiment of the present invention;
[0056] Figure 4 It is a functional module block diagram of the vehicle body fatigue durability simulation analysis automation system provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0057] Reference will now be made in detail to specific embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Although the present invention will be described in conjunction with specific embodiments, it will be understood that it is not intended to limit the present invention to the embodiments described. On the contrary, it is intended to cover changes, modifications and equivalents included in the spirit and scope of the present invention as defined by the appended claims. It should be noted that the method steps described herein can all be implemented by any functional block or functional arrangement, and any functional block or functional arrangement can be implemented as a physical entity or a logical entity, or a combination of the two.
[0058] In order to enable those skilled in the art to better understand the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0059] Note: The example to be introduced below is only a specific example, and is not intended to limit the embodiments of the present invention to the following specific steps, values, conditions, data, sequences, etc. Those skilled in the art can apply the concept of the present invention to construct more embodiments not mentioned in this specification by reading this specification.
[0060] In the prior art, when simulating and analyzing the fatigue durability of a vehicle body, means are needed to calculate the fatigue damage of each road surface, which involves a large number of repetitive operations, wherein the user is required to interact multiple times based on the software operation section, resulting in technical problems such as low simulation analysis efficiency and prone to errors.
[0061] In view of this, the present application provides an automated method for vehicle body fatigue and durability simulation analysis to solve the technical problems in the prior art of vehicle body fatigue and durability simulation analysis that the simulation analysis efficiency is low and prone to errors.
[0062] First, please refer to Figure 1 The present application provides an automated method for vehicle body fatigue durability simulation analysis, comprising the following steps:
[0063] Step S1, obtaining a vehicle body stress result file under unit load;
[0064] Step S2, creating a SET file of vehicle body materials;
[0065] Step S3, obtaining a road surface load file;
[0066] Step S4, obtaining a fatigue performance curve of the vehicle body material;
[0067] Step S5, compiling and obtaining a fatigue calculation program according to the vehicle body stress result file, the SET set file of the vehicle body material, the road surface spectrum load file and the fatigue performance curve of the vehicle body material;
[0068] Step S6, inputting the file names of multiple fatigue calculation programs, controlling automatic queuing for fatigue calculation, and obtaining the total fatigue durability damage value of the vehicle body;
[0069] Step S7, comparing the obtained vehicle body fatigue durability total damage value with the preset damage target value to obtain a comparison result, and obtaining the vehicle body fatigue durability risk condition according to the obtained comparison result.
[0070] The automated method for vehicle body fatigue and durability simulation analysis provided in the present application obtains a fatigue calculation program by acquiring a vehicle body stress result file, a SET set file of vehicle body materials, a road spectrum load file, and editing a fatigue performance curve of vehicle body materials, and controls multiple fatigue calculation programs to automatically queue up for fatigue calculation, obtains the total fatigue and durability damage value of the vehicle body, and then obtains the fatigue and durability risk working conditions of the vehicle body. The repeated operations of multiple interactions between the user and the software operating interface effectively improve the efficiency of the vehicle body fatigue and durability simulation analysis.
[0071] In one embodiment, the vehicle body stress result file under the unit load is a .OP2 file.
[0072] In one embodiment, the SET set file of the vehicle body material is a SET set .BDF file of the vehicle body material.
[0073] In one embodiment, the road surface spectrum load file is a road surface spectrum load .RSP file.
[0074] In one embodiment, the fatigue calculation program is an edited fatigue calculation .FFJ program.
[0075] In one embodiment, please refer to Figure 2 and Figure 3 The present application provides an automated method for vehicle body fatigue durability simulation analysis, comprising the following steps:
[0076] Get the vehicle body stress results under unit load.OP2 file;
[0077] Create a SET set of body materials. BDF file;
[0078] Get the road spectrum load .RSP file;
[0079] Obtain fatigue performance curve of vehicle body materials;
[0080] Edit the fatigue calculation .FFJ program (i.e. the fatigue calculation program with the suffix .FFJ) according to the body stress result file, the body material SET set file, the road spectrum load file and the body material fatigue performance curve;
[0081] Input the file names of multiple fatigue calculation .FFJ programs into the .BAT file. Multiple fatigue calculation .FFJ programs will automatically queue up in the .BAT file to perform fatigue calculation and obtain the total fatigue durability damage value of the vehicle body.
[0082] The obtained total fatigue durability damage value of the vehicle body is compared with the preset damage target value to obtain a comparison result, and the vehicle body fatigue durability risk condition is obtained based on the obtained comparison result.
[0083] The SET set is expressed in the form of set1 = {'A', 'B', 'B', 'C', 'D'}, where A, B, C, and D are vehicle body parts made of the same material grade.
[0084] In one embodiment, the step of obtaining the vehicle body stress result file under the unit load specifically includes the following steps:
[0085] Establish the car body durability finite element model;
[0086] Obtain the road spectrum load file and assign it to the vehicle chassis attachment points from 1 to N in the order of the road spectrum load channels;
[0087] The three-dimensional force and three-dimensional unit moment are loaded on the node IDs 1 to N of the established vehicle body durability finite element model, and then the vehicle body stress result file under the unit load is obtained through software calculation.
[0088] Where N is the number of road surfaces.
[0089] In one embodiment, the vehicle body stress result file is a vehicle body stress result file .OP2 file.
[0090] In one embodiment, the step of establishing the vehicle body durability finite element model specifically includes the following steps:
[0091] Obtain vehicle CAD data information;
[0092] According to the obtained vehicle CAD data information, a vehicle body durability finite element model is obtained.
[0093] In one embodiment, the vehicle CAD data information includes body sheet metal, welding points, welding seams, structural adhesives and vehicle counterweight mass information.
[0094] In one embodiment, the step of “obtaining a vehicle body durability finite element model according to the obtained vehicle CAD data information” specifically includes the following steps:
[0095] Based on the acquired vehicle CAD data information, the body durability finite element model is established using the finite element pre-processing software Hypermesh / ANSA.
[0096] In one embodiment, the step of establishing the SET file of the vehicle body material specifically includes the following steps:
[0097] Get the material grades of each car body component;
[0098] According to the obtained material grades of various car body parts, the finite element units of the parts with the same material grade are divided into the same finite element SET set to establish the corresponding SET set, and the car body model .BDF file of the SET set file of the car body material is generated.
[0099] In one embodiment, the step of editing the fatigue calculation program according to the vehicle body stress result file, the SET set file of the vehicle body material, the road surface load file and the fatigue performance curve of the vehicle body material specifically includes the following steps:
[0100] Edit the fatigue calculation program by the following method to generate N .FFJ calculation programs, including:
[0101] Associate the vehicle body unit stress result .OP2 file and the road spectrum load .RSP file, and associate the stress results of N channels with the N channels of the road spectrum load;
[0102] Associate the body model .BDF file and material fatigue curve information, and assign the material fatigue curve to the corresponding body material SET set;
[0103] Document fatigue analysis parameters and fatigue analysis methods; and,
[0104] Modify the path spectrum load name of the code line.
[0105] In one embodiment, the fatigue calculation program is a calculation program with a suffix of .FFJ;
[0106] The step of inputting the file names of multiple fatigue calculation programs, controlling the automatic queuing for fatigue calculation, and obtaining the total fatigue durability damage value of the vehicle body specifically includes the following steps:
[0107] Input N calculation programs with the suffix .FFJ into the .BAT file, automatically queue them for fatigue calculation, and obtain the fatigue damage of N pavements;
[0108] The total fatigue durability damage value of the vehicle body is obtained according to the product of the fatigue damage of N road surfaces and the corresponding N fatigue result files.
[0109] In one embodiment, the step of comparing the obtained vehicle body fatigue durability total damage value with the preset damage target value to obtain a comparison result, and obtaining the vehicle body fatigue durability risk working condition according to the obtained comparison result specifically includes the following steps:
[0110] When the total fatigue durability damage value of the vehicle body obtained is greater than the preset damage target value, it is determined that the vehicle body has a durability risk.
[0111] When the total fatigue durability damage value of the vehicle body obtained is not greater than the preset damage target value, it is determined that there is no durability risk for the vehicle body.
[0112] In a specific embodiment, the automated method for vehicle body fatigue durability simulation analysis provided by the present application includes the following steps:
[0113] Step 1: Obtain vehicle CAD data information, including body sheet metal, welding points, welding seams, structural adhesives and vehicle counterweight mass information, and establish a body durability finite element model through finite element pre-processing software Hypermesh / ANSA;
[0114] Step 2: Get the road spectrum load .RSP file, extract the load channel sequence, and reserve the first 100 IDs for the vehicle body durability finite element model, and assign them to the vehicle body chassis attachment points from 1 to N according to the road spectrum load channel sequence;
[0115] Step 3: Load the three-dimensional unit force and three-dimensional unit moment to the node IDs 1 to N of the established vehicle body durability finite element model, thereby obtaining N*6 unit forces and moments loaded on each vehicle body chassis attachment point and the corresponding N*6 load steps or road spectrum load files, thereby calculating the vehicle body stress result .OP2 file under the unit load;
[0116] Step 4, establish corresponding N SET sets of finite element units of parts with the same material grade of the car body in turn, and generate a car body model .BDF file;
[0117] Step 5.1, edit the FFJ program, i.e. the fatigue durability calculation program, associate the vehicle body unit stress result .OP2 file and the road spectrum load .RSP file, and associate the stress results of N channels with the N channels of road spectrum load.
[0118] Step 5.2, edit the FFJ program, associate the body model .BDF file, material fatigue curve information, and assign the material fatigue curve to the corresponding material SET set;
[0119] Step 5.3, edit the FFJ program and record the fatigue analysis parameters and fatigue analysis method information;
[0120] Step 5.4, edit the FFJ program, modify the road spectrum load name of the code line, and generate N .FFJ calculation programs;
[0121] Step 6: Input the names of N .FFJ files into the .BAT file, and automatically queue them for fatigue calculation to obtain fatigue damage of N pavements;
[0122] Step 7, multiply the cycle coefficients of the N road surfaces in the road test specification by the corresponding N fatigue result files respectively, and add them up to obtain the total fatigue durability damage D of the vehicle body;
[0123] Step 8: When the total durability damage D of the vehicle body is greater than the preset damage target value I, it is determined that the vehicle body has fatigue durability risk and the fatigue durability optimization of the vehicle body is required.
[0124] Second, please refer to Figure 4 The present application provides an automated system for vehicle body fatigue and durability simulation analysis, including a vehicle body stress result acquisition module 100, a vehicle body material SET set acquisition module 200, a road spectrum load acquisition module 300, a vehicle body material fatigue performance curve acquisition module 400 and a fatigue calculation program acquisition module 500, a vehicle body fatigue and durability total damage value acquisition module 600 and a vehicle body fatigue and durability risk condition acquisition module 700; the vehicle body stress result acquisition module is used to obtain a vehicle body stress result file under a unit load; the vehicle body material SET set acquisition module is used to establish a vehicle body material SET set file; the road spectrum load acquisition module is used to obtain a road surface road spectrum load file; the vehicle body material fatigue performance curve acquisition module is used to obtain a vehicle body material fatigue performance curve; the fatigue calculation program acquisition module and the vehicle body stress result acquisition module, The vehicle body material SET set acquisition module, the road spectrum load acquisition module and the vehicle body material fatigue performance curve acquisition module are communicatively connected, and are used to edit the fatigue calculation program according to the vehicle body stress result file, the vehicle body material SET set file, the road spectrum load file and the vehicle body material fatigue performance curve; the vehicle body fatigue endurance total damage value acquisition module is communicatively connected to the fatigue calculation program acquisition module, and is used to input the file names of multiple fatigue calculation programs, control automatic queuing for fatigue calculation, and obtain the vehicle body skin endurance total damage value; the vehicle body fatigue endurance risk working condition acquisition module is communicatively connected to the vehicle body fatigue endurance total damage value acquisition module, and is used to compare the obtained vehicle body fatigue endurance total damage value with the preset damage target value, obtain the comparison result, and obtain the vehicle body fatigue endurance risk working condition according to the obtained comparison result.
[0125] In one embodiment, please refer to Figure 4The vehicle body stress result acquisition module includes a model acquisition submodule, a road spectrum load file allocation module, and a vehicle body stress result acquisition submodule;
[0126] The model acquisition submodule is used to establish the durability finite element model of the vehicle body;
[0127] The road spectrum load file allocation module is used to obtain the road spectrum load file and allocate it to the vehicle chassis attachment points from 1 to N according to the order of the road spectrum load channels;
[0128] The vehicle body stress result acquisition submodule is communicatively connected with the model acquisition submodule and the road spectrum load file distribution module, and is used to load three-dimensional forces and three-dimensional unit moments on the established vehicle body durability finite element model 1 to N node IDs, and calculate and obtain the vehicle body stress result file under the action of unit load.
[0129] In one embodiment, the model acquisition submodule includes a vehicle body CAD data information acquisition unit and a vehicle body durability finite element model acquisition unit;
[0130] The vehicle body CAD data information acquisition unit is used to acquire vehicle CAD data information;
[0131] The vehicle body durability finite element model acquisition unit is communicatively connected to the vehicle body CAD data information acquisition unit, and is used to acquire the vehicle body durability finite element model according to the acquired vehicle CAD data information.
[0132] Based on the same inventive concept, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, all or part of the method steps of the above method are implemented.
[0133] The present invention implements all or part of the process in the above method, and can also be completed by instructing related hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of each method embodiment can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, USB flash drive, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electric carrier signals and telecommunication signals.
[0134] Based on the same inventive concept, an embodiment of the present application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program running on the processor, and when the processor executes the computer program, all or part of the method steps in the above method are implemented.
[0135] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of a computer device, and uses various interfaces and lines to connect various parts of the entire computer device.
[0136] The memory can be used to store computer programs and / or modules. The processor realizes various functions of the computer device by running or executing the computer programs and / or modules stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system and at least one application required for a function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, video data, etc.). In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (SmartMedia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0137] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, servers or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program codes.
[0138] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), servers, and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as a combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0139] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0140] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0141] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. An automated method for vehicle body fatigue durability simulation analysis, characterized in that: The following steps are involved: Obtain the vehicle body stress result file under unit load; Create a SET file for body materials; Obtain the road surface load file; Obtain fatigue performance curve of vehicle body materials; Edit the fatigue calculation program according to the body stress result file, body material SET set file, road spectrum load file and body material fatigue performance curve; Input the file names of multiple fatigue calculation programs, control the automatic queuing for fatigue calculation, and obtain the total fatigue durability damage value of the vehicle body; Compare the obtained vehicle body fatigue durability total damage value with the preset damage target value to obtain a comparison result, and obtain the vehicle body fatigue durability risk working condition according to the obtained comparison result; The step of obtaining the vehicle body stress result file under the unit load specifically includes the following steps: Establish the car body durability finite element model; Obtain the road spectrum load file and assign it to the vehicle chassis attachment points from 1 to N in the order of the road spectrum load channels; Apply three-dimensional force and three-dimensional unit moment to the established vehicle body durability finite element model 1 to N node IDs, and calculate and obtain the vehicle body stress result file under the unit load; The step of editing the fatigue calculation program according to the vehicle body stress result file, the SET set file of the vehicle body material, the road surface load spectrum file and the fatigue performance curve of the vehicle body material specifically includes the following steps: Edit the fatigue calculation program by: According to the obtained vehicle body stress result file and road surface spectrum load file, the vehicle body stress results of N channels are associated with the N channels of road spectrum load; Assign the material fatigue curve to the corresponding body material SET set; Document fatigue analysis parameters and fatigue analysis methods; and, Modify the road spectrum load name of the code line; the fatigue calculation program is a calculation program with the suffix .FFJ; The step of inputting the file names of multiple fatigue calculation programs, controlling the automatic queuing for fatigue calculation, and obtaining the total fatigue durability damage value of the vehicle body specifically includes the following steps: Input N calculation programs with the suffix .FFJ into the .BAT file, automatically queue them up for fatigue calculation, and obtain the fatigue damage of N pavements; The total fatigue durability damage value of the vehicle body is obtained according to the product of the fatigue damage of N road surfaces and the corresponding N fatigue result files.
2. The automated method for vehicle body fatigue durability simulation analysis according to claim 1, characterized in that: The step of obtaining the vehicle body stress result file under the unit load specifically includes the following steps: Establish the car body durability finite element model; Obtain the road spectrum load file and assign it to the vehicle chassis attachment points from 1 to N in the order of the road spectrum load channels; The three-dimensional force and three-dimensional unit moment are loaded on the node IDs 1 to N of the established vehicle body durability finite element model, and the vehicle body stress result file under the unit load is obtained by calculation.
3. The automated method for vehicle body fatigue durability simulation analysis as claimed in claim 2, characterized in that: The step of establishing the vehicle body durability finite element model specifically includes the following steps: Obtain vehicle CAD data information; According to the obtained vehicle CAD data information, a vehicle body durability finite element model is obtained.
4. The automated method for vehicle body fatigue durability simulation analysis as claimed in claim 1, characterized in that: The step of establishing the SET set file of the vehicle body material specifically comprises the following steps: Get the material grades of each car body component; According to the obtained material grades of various car body parts, the corresponding SET sets are established for the finite element units of the parts with the same material grade, and the SET set file of the car body material is generated.
5. The automated method for vehicle body fatigue durability simulation analysis as claimed in claim 1, characterized in that: The step of comparing the obtained vehicle body fatigue durability total damage value with the preset damage target value, obtaining a comparison result, and obtaining the vehicle body fatigue durability risk working condition according to the obtained comparison result specifically includes the following steps: When the total fatigue durability damage value of the vehicle body obtained is greater than the preset damage target value, it is determined that the vehicle body has a durability risk; When the total fatigue durability damage value of the vehicle body obtained is not greater than the preset damage target value, it is determined that there is no durability risk for the vehicle body.
6. A vehicle body fatigue durability simulation analysis automation system, characterized in that: include: The vehicle body stress result acquisition module is used to obtain the vehicle body stress result file under the unit load; The body material SET set acquisition module is used to establish the SET set file of the body material; A road spectrum load acquisition module is used to obtain road spectrum load files; A body material fatigue performance curve acquisition module is used to acquire the body material fatigue performance curve; A fatigue calculation program acquisition module is in communication with the vehicle body stress result acquisition module, the vehicle body material SET set acquisition module, the road spectrum load acquisition module and the vehicle body material fatigue performance curve acquisition module, and is used to edit the fatigue calculation program according to the vehicle body stress result file, the vehicle body material SET set file, the road spectrum load file and the vehicle body material fatigue performance curve; A vehicle body fatigue durability total damage value acquisition module is connected to the fatigue calculation program acquisition module for inputting file names of multiple fatigue calculation programs, controlling automatic queuing for fatigue calculation, and acquiring the vehicle body skin durability total damage value; A vehicle body fatigue durability risk working condition acquisition module is communicatively connected with the vehicle body fatigue durability total damage value acquisition module, and is used to compare the acquired vehicle body fatigue durability total damage value with a preset damage target value, obtain a comparison result, and obtain the vehicle body fatigue durability risk working condition according to the obtained comparison result; The step of editing the fatigue calculation program according to the vehicle body stress result file, the SET set file of the vehicle body material, the road surface load spectrum file and the fatigue performance curve of the vehicle body material specifically includes the following steps: Edit the fatigue calculation program by: According to the obtained vehicle body stress result file and road surface spectrum load file, the vehicle body stress results of N channels are associated with the N channels of road spectrum load; Assign the material fatigue curve to the corresponding body material SET set; Document fatigue analysis parameters and fatigue analysis methods; and, Modify the path spectrum load name of the code line; The fatigue calculation program is a calculation program with the suffix .FFJ; The step of inputting the file names of multiple fatigue calculation programs, controlling the automatic queuing for fatigue calculation, and obtaining the total fatigue durability damage value of the vehicle body specifically includes the following steps: Input N calculation programs with the suffix .FFJ into the .BAT file, automatically queue them up for fatigue calculation, and obtain the fatigue damage of N pavements; The total fatigue durability damage value of the vehicle body is obtained according to the product of the fatigue damage of N road surfaces and the corresponding N fatigue result files.
7. The vehicle body fatigue durability simulation analysis automation system as claimed in claim 6, characterized in that: The vehicle body stress result acquisition module includes: Model acquisition submodule, used to establish the durability finite element model of the vehicle body; A road spectrum load file allocation module is used to obtain the road spectrum load file and allocate it to the vehicle chassis attachment points from 1 to N according to the order of the road spectrum load channels; The vehicle body stress result acquisition submodule is communicated with the model acquisition submodule and the road spectrum load file allocation module, and is used to load three-dimensional forces and three-dimensional unit moments on the established vehicle body durability finite element model 1 to N node IDs, and calculate and obtain the vehicle body stress result file under the action of unit load.
8. The vehicle body fatigue durability simulation analysis automation system as claimed in claim 7, characterized in that: The model acquisition submodule includes: A vehicle body CAD data information acquisition unit, used to acquire vehicle CAD data information; The vehicle body durability finite element model acquisition unit is communicatively connected with the vehicle body CAD data information acquisition unit, and is used for acquiring the vehicle body durability finite element model according to the acquired vehicle CAD data information.