Method, device, equipment and storage medium for establishing vehicle finite element analysis model
By importing the entire vehicle model into the Primer software and configuring boundary conditions to generate the contact relationship between the collider and the vehicle, the problems of confusing model numbers and complex calculations in the finite element modeling of vehicle safety performance are solved, and fast and accurate multi-condition analysis is achieved, improving efficiency and accuracy.
Patent Information
- Application Number
- CN202111207730.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-18
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2041-10-18
AI Technical Summary
In the finite element modeling of vehicle safety performance, the existing technology has problems such as overlapping model assembly files, confusing numbering, long model debugging time, large amount of calculations, complex calculations, and difficulty in meeting the requirements of multiple evaluation systems and standards, resulting in large errors in analysis results and low efficiency.
By converting the same original model into multiple test conditions, using a computer to obtain numerical model solution expressions, the problem of difficult relative position determination is solved, and Primer software is used to import the entire vehicle model, configure boundary conditions, generate the contact relationship between the collider and the vehicle, and customize the mathematical model to achieve automated modeling.
It achieves the rapid and accurate fulfillment of multiple evaluation systems and standard requirements, shortens model building time, improves work efficiency, reduces human errors, and improves the accuracy and consistency of analysis results.
Smart Images

Figure CN114676494B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automobile technology, and in particular to a method, device, equipment and storage medium for establishing a vehicle finite element analysis model. Background Art
[0002] In the development and design of vehicle safety performance, countries have introduced multiple evaluation systems and standards (such as Euro-NCAP, C-NCAP, C-IASI, GB, etc.) to improve vehicle safety performance. Finite element analysis is a very important part of the vehicle safety performance development based on these evaluation systems and standards. Due to the differences in evaluation systems and standards, vehicle safety performance finite element modeling involves multiple operating condition tests, each of which involves different structural forms and boundary conditions. The relative positions of some operating condition testers must be confirmed through experimental contact placement. This method cannot be directly applied to simulation analysis. The model debugging time in this part is long and it is prone to errors with actual vehicle tests, affecting the analysis results. When multiple engineers simultaneously analyze the safety performance of a vehicle under different operating conditions, personal operating habits and other reasons may cause the model assembly files to overlap and the model numbering to not meet the modeling standards, increasing the difficulty and workload of subsequent analysis and result extraction. In addition, through manual operation, each person can only set up one test condition at a time, and multiple test conditions are time-consuming. Summary of the Invention
[0003] The present invention provides a method, device, equipment and storage medium for establishing a vehicle finite element analysis model, which converts the same original model into multiple test conditions, avoiding the problems of assembly division and numbering confusion caused by multiple people building the model. It also customizes the boundary conditions corresponding to each condition, converts the relative position and contact placement relationship between the tester and the vehicle into a mathematical model, and uses a computer to obtain the general formula of the digital-analog solution expression, solving the problems of difficulty in determining the relative position, complex mathematical model solution process and large amount of calculation.
[0004] The technical solution of the present invention is described as follows in conjunction with the accompanying drawings:
[0005] In a first aspect, an embodiment of the present invention provides a method for establishing a vehicle finite element analysis model, comprising the following steps:
[0006] Step 1: Import a debugged vehicle finite element model that needs to be analyzed into the Primer software;
[0007] Step 2: Select the working conditions that need to be analyzed in the current development and design stage;
[0008] Step 3: Input vehicle ground line data, vehicle width data, and design load mass according to the working conditions, mark the input information, and configure the counterweight position, z-axis constraint position, section force extraction position, and full constraint position;
[0009] Step 4: Build a digital model to obtain the contact position between the collider and the vehicle and customize the working condition boundary conditions;
[0010] Step 5. Set the path for saving the finite element analysis model. Under the saving path, create folders for each working condition and export the finite element analysis model accordingly.
[0011] Furthermore, the counterweight position, z-direction constraint position, section force extraction position and full constraint position in step three are determined according to standards and evaluation systems.
[0012] Furthermore, the specific method of step 4 is as follows:
[0013] 41) Determine whether the test condition is a vehicle condition or a component condition; if it is a component condition, extract and cut the vehicle finite element model as required;
[0014] 42) Determine whether it is necessary to add counterweights, accelerometers, measurement points, and establish cross-sectional force output;
[0015] If you need to add counterweights, accelerometers, measurement points, and establish section force output, then add counterweights, accelerometers, measurement points, and establish the section where the section force output is required;
[0016] 43) Establishing a mathematical model of the relationship between the collider and the vehicle placement according to the standards and evaluation system requirements of each working condition, solving the solution expression of each mathematical model, obtaining the numerical solution of the solution expression by obtaining the model information, determining the collider position and generating the collider, and defining the contact relationship between the collider and the vehicle;
[0017] 44) Customize working boundary conditions.
[0018] Furthermore, when it is necessary to add accelerometers, measurement points, and establish a cross section where the cross-sectional force position needs to be output, the accelerometers, measurement points, and cross sections need to be numbered.
[0019] Furthermore, the operating boundary conditions in step 44) include the speed, acceleration and constraints of the vehicle or the impactor.
[0020] Furthermore, the name of each working condition folder in step 5 is set according to the specific working condition.
[0021] In a second aspect, an embodiment of the present invention further provides a device for establishing a vehicle finite element analysis model, characterized in that it includes an input module, a test condition selection module, an information input module, a condition customization module, and an output module;
[0022] The input module is used to input the finite element model of the entire vehicle;
[0023] The test condition selection module is used to select the conditions that need to be analyzed in the current development and design stage;
[0024] The information input module is used to input information and select a suitable configuration according to the working conditions;
[0025] The working condition customization module is used to cut the model, customize the working condition boundary conditions, establish a digital model and generate a collider, and define the contact relationship between the collider and the vehicle;
[0026] The output module is used to set the path for saving the finite element analysis model and export multiple finite element analysis models under the corresponding path.
[0027] In a third aspect, an embodiment of the present invention further provides a computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a method for automatically establishing a vehicle finite element analysis model as described in any one of the embodiments of the present invention is implemented.
[0028] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for automatically establishing a vehicle finite element analysis model as described in any one of the embodiments of the present invention.
[0029] The beneficial effects of the present invention are:
[0030] 1) This method converts the same original model into multiple test conditions, avoiding the confusion of assembly division and numbering caused by multiple people building the model. It also customizes the boundary conditions corresponding to each condition, converts the relative position and contact placement relationship between the tester and the vehicle into a mathematical model, and uses a computer to obtain the general formula of the numerical model solution expression, thus solving the problems of difficult relative position determination, complex mathematical model solution process, and large computational complexity.
[0031] 2) The finite element analysis model obtained using this method can accurately meet the requirements of the evaluation system and standards, and the average construction time for each test condition model is less than 5 minutes, which greatly improves work efficiency while ensuring accuracy and shortens the product development cycle. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without paying any creative work.
[0033] Figure 1This is a flow chart of a method for establishing a vehicle finite element analysis model in Embodiment 1 of the present invention;
[0034] Figure 2 This is a schematic structural diagram of a device for establishing a vehicle finite element analysis model in a second embodiment of the present invention;
[0035] Figure 3 Schematic diagram of a virtual plane in the first embodiment of the present invention;
[0036] Figure 4 Schematic diagram of a cross section of a virtual plane along the normal vector of the center position in the first embodiment of the present invention;
[0037] Figure 5 This is a schematic diagram of the placement of the collision device in the first embodiment of the present invention;
[0038] Figure 6 Schematic diagram of the relative coordinate system in the first embodiment of the present invention;
[0039] Figure 7 Schematic diagram of a finite model of the front and rear end protection device test conditions in Example 1 of the present invention;
[0040] Figure 8 This is a structural diagram of an electronic device in Embodiment 3 of the present invention. DETAILED DESCRIPTION
[0041] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0042] Example 1
[0043] Figure 1 A method for establishing a vehicle finite element analysis model is provided in the first embodiment of the present invention. The method is performed by a device for establishing a vehicle finite element analysis model in the embodiment of the present invention. The device can be implemented in software and / or hardware. Figure 1 As shown, the method specifically includes the following steps:
[0044] Step 1: Import a debugged vehicle finite element model that needs to be analyzed into the Primer software;
[0045] Step 2: Select the working conditions that need to be analyzed in the current development and design stage;
[0046] See Figure 7The operating conditions may include four test operating conditions for the front-end protection device and four test operating conditions or other operating conditions for the rear-end protection device. The positions of the four operating conditions for the front-end protection device are respectively the front-front position, the front-right position, the front-right position, and the front-left position. The positions of the four operating conditions for the rear-end protection device are respectively the rear-end position, the rear-right position, the rear-right position, and the rear-left position.
[0047] Step 3: Input vehicle model ground line data, vehicle width data, and design load mass according to the working conditions (if no data is input, obtain it through automatic measurement), mark the input information, and configure the counterweight position, z-axis constraint position, section force extraction position, and full constraint position;
[0048] The counterweight position, z-direction constraint position, extracted section force position and full constraint position are determined according to the standards and evaluation system.
[0049] Step 4: Build a digital model to obtain the contact position between the collider and the vehicle and customize the working condition boundary conditions;
[0050] The specific method is as follows:
[0051] 41) Determine whether the test condition is a vehicle condition or a component condition; if it is a component condition, extract and cut the vehicle finite element model as required;
[0052] 42) Determine whether it is necessary to add counterweights, accelerometers, measurement points, and establish cross-sectional force output;
[0053] If you need to add counterweights, accelerometers, measurement points, and establish section force output, then add counterweights, accelerometers, measurement points, and establish the section where the section force output is required;
[0054] 43) Establishing a mathematical model of the relationship between the collider and the vehicle placement according to the standards and evaluation system requirements of each working condition, solving the solution expression of each mathematical model, obtaining the numerical solution of the solution expression by obtaining the model information, determining the collider position and generating the collider, and defining the contact relationship between the collider and the vehicle;
[0055] The generation of the collider must be based on the size, material, weight and relative position of the vehicle body in the standards and evaluation system; the collider position must also be calculated based on the relative position to the vehicle body in the standards and evaluation system. In order to obtain the precise position, the present invention adopts the method of establishing a mathematical model; the contact definition in the automotive field mostly adopts the face-to-face contact definition.
[0056] According to the requirements of the standard for the collider and the vehicle, the position relationship between the collider and the vehicle is converted into a mathematical model, and the position requirements are expressed in the form of mathematical expressions; the series of mathematical expressions obtained are solved to obtain the solution expression of the equation; the process of obtaining the solution expression of the equation for most working conditions is extremely complicated and can be completed with the assistance of software such as MATLAB; the solution expression of the equation obtained from all working conditions is written into the program, and the program selects the corresponding solution expression according to the working condition, and by substituting the information possessed by the analysis model itself and the information input by the mark, the numerical result of the solution expression and the precise collider position are obtained, and the collider is generated at this position.
[0057] When determining whether to add accelerometers, measurement points, and establish cross-section outputs based on standards and evaluation systems, it is necessary to label the accelerometers, measurement points, and cross-sections.
[0058] The standards and evaluation systems are used as references by technicians when establishing finite element analysis models, including C-NCAP management rules, C-IASI China Insurance Automobile Safety Index regulations, national standards, etc.
[0059] 44) Customize operating boundary conditions according to standards and evaluation systems.
[0060] The boundary conditions of the load case include the velocity, acceleration, and constraints of the vehicle or collider.
[0061] The standards and evaluation systems are used as references by technicians when establishing finite element analysis models, including C-NCAP management rules, C-IASI China Insurance Automobile Safety Index regulations, national standards, etc.
[0062] Step 5. Set the path for saving the finite element analysis model. Under the saving path, create folders for each working condition and export the finite element analysis model.
[0063] The name of each working condition folder is set according to the specific working condition.
[0064] Example 2
[0065] Figure 2 This is a schematic diagram of the structure of a device for establishing a vehicle finite element analysis model provided in the second embodiment of the present invention. The device can be implemented in software and / or hardware, and can be integrated into any device that provides the function of establishing a vehicle finite element analysis model, such as Figure 2 As shown, the device for establishing a vehicle finite element analysis model includes an input module, a test condition selection module, an information input module, a condition customization module and an output module;
[0066] The input module is used to input the finite element model of the entire vehicle;
[0067] The test condition selection module is used to select the conditions that need to be analyzed in the current development and design stage;
[0068] The information input module is used to input information and select a suitable configuration according to the working conditions;
[0069] The working condition customization module is used to cut the model, customize the working condition boundary conditions, establish a digital model and generate a collider, and define the contact relationship between the collider and the vehicle;
[0070] The output module is used to set the path for saving the finite element analysis model and export multiple finite element analysis models under the corresponding path.
[0071] Example 3
[0072] Figure 8 This is a structural diagram of a computer device in Example 3 of the present invention. Figure 8 A block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention is shown. Figure 8 The computer device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0073] like Figure 8 As shown, computer device 12 is implemented as a general-purpose computing device. Components of computer device 12 may include, but are not limited to, one or more processors or processing units 16, system memory 28, and a bus 18 that connects various system components (including system memory 28 and processing unit 16).
[0074] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. Examples of these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.
[0075] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.
[0076] System memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. Computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 34 may be configured to read and write non-removable, non-volatile magnetic media ( Figure 8 Not shown, often called a "hard drive"). Although Figure 8 Not shown, a magnetic disk drive for reading and writing to a removable non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 via one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of various embodiments of the present invention.
[0077] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may include an implementation of a network environment. Program modules 42 generally perform the functions and / or methodologies of the embodiments described herein.
[0078] The computer device 12 can also communicate with one or more external devices 14 (e.g., a keyboard, a pointing device, a display 24, etc.), one or more devices that enable a user to interact with the computer device 12, and / or any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). This communication can be performed via an input / output (I / O) interface 22. In addition, in the computer device 12 of this embodiment, the display 24 is not a separate entity, but is embedded in the mirror surface. When the display surface of the display 24 is not displayed, the display surface of the display 24 and the mirror surface are visually integrated. Furthermore, the computer device 12 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 20. As shown in the figure, the network adapter 20 communicates with other modules of the computer device 12 via a bus 18. It should be understood that although not shown in the figures, other hardware and / or software modules may be used in conjunction with the computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0079] The processing unit 16 executes various functional applications and data processing by running programs stored in the system memory 28 , such as implementing a method for establishing a vehicle finite element analysis model provided by an embodiment of the present invention.
[0080] Example 4
[0081] Embodiment 4 of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for establishing a vehicle finite element analysis model as provided in all embodiments of the present invention. Any combination of one or more computer-readable media may be used. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0082] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0083] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0084] Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, TCL, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0085] Example 5
[0086] Taking the process of automatically building the finite element analysis model of the test conditions of the front and rear end protection devices in the "GB17354 Front and Rear End Protection Devices" standard as an example, the steps of automated modeling of multi-condition finite element analysis are introduced in detail.
[0087] S1. Functional definition: List all test conditions, organize the functions required for each condition, and define the functions for each condition. The front and rear end protection device test conditions include eight test position conditions, requiring customization of dummy counterweight settings, vehicle restraint settings, impactor generation and counterweight, and boundary conditions (collider-vehicle contact and impactor initial velocity).
[0088] S2. Based on JavaScript language, build the initial input interface according to the function definition. The interface functions must include:
[0089] 1. Model import: Set the import button and model selection. Click the import button to select the model file to import. The select button can directly select the model opened in the software.
[0090] 2. Test condition selection: List all test conditions (including front and rear end protection device test conditions) and set activation buttons. Select the conditions for building the finite element analysis model at the current stage. The program will mark these conditions. There are 8 position conditions for the front and rear end protection device test conditions. After being marked, a pop-up window can be set to activate and mark the 8 conditions.
[0091] 3. Information input: Set up input boxes for information such as ground line, vehicle width, and design load mass, and mark the information in the input boxes with variables. Set up buttons for selecting the rear counterweight position, z-direction constraint position, and full constraint position. The rear counterweight position and z-direction constraint position selection are required for the front and rear end protection device test conditions. If the front and rear end protection device test condition buttons are marked in step 2, the rear counterweight position and z-direction constraint position selection buttons must also be activated. Use the buttons to select the rear counterweight position and z-direction constraint parts, and use the program to mark these parts with variables such as BC_mass and BC_z (named as needed).
[0092] 4. Set the save path: Set the path where the finite element analysis model is saved;
[0093] 5. Output information: Set the output save button. Select the button to select a folder location as the save path for all output models, and generate a new folder named after the working condition under this path according to the working condition marked in 2. A folder named BC (named according to requirements) is generated for the front and rear end protection device test conditions. Under this folder, a subfolder named after the working condition at the selected location is generated according to the mark in 2 (for example, if all 8 collision conditions are selected in 2, 8 subfolders named BC-1, BC-2, BC-3, BC-4, BC-5, BC-6, BC-7, and BC-8 can be generated under the BC folder).
[0094] S3. Generate an include file named Barrier_GB17354 (customizable as needed) in the model through programming, define it as the current layer (make current), generate mass_part for the part marked BC_mass in step 2, add 75 kg of mass, perform rear dummy counterweighting, and generate a rigid material with constrained z-displacement. Set the material number according to the include number range, such as 18000000 (make sure it does not conflict with the model number), and update the part material marked BC_z in step 2 to material number 18000000.
[0095] S4. According to the standard requirements of "GB17354 Front and Rear End Protection Devices" (reference height 445mm) and the vehicle ground line input information, first extract all node information of the include files of the front and rear wheels (such as filtering those containing wheel names) through programming, and compare to obtain the z-axis coordinate value z_car of the lowest point of the finite element model. Combined with the standard requirements, establish a loop judgment, add the label Barrier_nodes to all nodes in the front and rear end exterior include files with z-axis coordinates in the range [z_car+448-305-10, z_car+448+610+10], and establish a node set of possible contact positions between the vehicle and the collider.
[0096] S5. Convert the position relationship between the collider and the vehicle into digital-to-analog form. According to the standard and evaluation system, the contact point between the collider and the vehicle must be in the middle of the collider. Place the collider vertically (z direction) and perpendicular to the x direction. Set the coordinates of the collider's center point to (0,0,0) and mark it as node_barrier. Take the y=0 plane (i.e., the middle position) as the cross section to obtain the curve (e.g., Figure 4 ) is used as the basis, and a virtual surface M1 extending from the dotted line to both sides in the x direction is established, such as Figure 3 The intersection of the virtual surface created by this method and the xy plane at any z-axis height is a straight line. Finally, the piecewise function equation is listed based on the surface shape.
[0097] S6. In combination with the standards, evaluation system and collider size, 6 different surfaces need to be constructed for the 8 position working conditions (the front and rear end offset 300mm and the front and rear end center collision are the same surface). Rotate M1 30 degrees to the left and right along the axis y = 0 to obtain surfaces M2 and M3. Then, symmetric surfaces M1, M2 and M3 are obtained based on the x = 0 plane to obtain surfaces M4, M5 and M6, and list the piecewise function equations of these surfaces.
[0098] S7. Take all the nodes marked as Barrier_nodes in the fourth step, establish a loop to extract the x coordinates of the nodes in turn, calculate the ground line height z_n of the point according to the ground line input data, set z_b = z_n + 448, translate the M1-M6 surface upward along the z direction by a distance of z_b and modify its piecewise function equation, make an xy plane section along the z-direction height of this node, the intersection of the M1-M6 surface and the interface is 6 straight lines, which are defined as L1-L6 respectively, and define the distances from the point to the L1-L6 straight line as distance1, distance2, distance3, distance4, distance5, and distance6 in the loop. By solving the straight line distance from the point to L1-L6 and combining the surface normal vector to determine the position relationship between the node and the surface, the node is in the positive direction of the surface ( Figure 4The direction indicated by the arrow in the middle is positive, and the opposite direction is negative. In the loop, the distance1-distance6 of all points are continuously compared, and contact_node1, contact_node2, contact_node3, contact_node4, contact_node5, and contact_node6 are defined to mark the point corresponding to the minimum value of distance1-distance6 respectively. Finally, the points marked as contact_node1-contact_node6 are the contact points of the vehicle and the collider in each working condition. Regarding the point-to-straight-line distance, since the JavaScript language cannot be directly brought into the equation for solution, it is necessary to first solve the equation distance1=f1(x, y), distance2=f2(x, y), distance3=f3(x, y), distance4=f4(x, y), distance5=f5(x, y), distance6=f6(x, y) and then directly bring in the position coordinates of the point for calculation. Since the amount of calculation required to solve the equation is very large and cannot be obtained manually, it is recommended to use MATLAB software.
[0099] S8. Generate a total of eight finite element models through programming, for the construction of eight position conditions. Define the include file named Barrier_GB17354 as the current layer (make current).
[0100] S9. First, build a finite element analysis model for a positive collision at the front center position in the standard and evaluation system. Generate a collider part named Barrier in the include file named Barrier_GB17354, numbered 18000000 (to ensure that it does not conflict with the model number). Generate material and unit properties numbered 18000001. The material can be a rigid material and constrain the z-direction displacement (refer to S3). The unit can be set to a shell unit with a thickness of 1 mm and assigned to the collider part.
[0101] S10. The direction of the vehicle pointing to the impactor as specified in the standards and evaluation system (for example, a front center collision is the vehicle's front direction, and the front left corner forms a 30-degree angle with the vehicle's longitudinal symmetry plane and points to the vehicle's front side, such as Figure 3 and Figure 4) and the contact_node1 node marked in the seventh step at a distance of (the thickness of the unit to which the node belongs + 1mm) / 2 (to ensure that the unit thickness does not interfere) is the center point of the collider. According to the collider shape, the nodes and units of the collider are automatically generated in the part to form the collider. The unit nodes are actually numbered 18000000 (to ensure that there is no conflict with the model number), and a counterweight is established for the generated collider, and its weight is the same as the vehicle mass marked in the second step (standard requirement).
[0102] S11. In the include file named Barrier_GB17354, generate the contact settings between the collider and the vehicle through programming. The Contact number can be set to 18000000, the contact type can be set to AUTOMATIC_SURFACE_TO_SURFACE, establish a contact component set, the contact type can be set to surface-to-surface contact, and set the static friction coefficient and dynamic friction coefficient.
[0103] S12. In the include file named Barrier_GB17354, create a node set (set_node) numbered 18000000, which contains all the nodes of the collider part. Establish a relative coordinate system with the center point as the coordinate origin, such as Figure 6 Along the z-direction of the relative coordinate system, set the relative initial velocity of node set 1800000 to 4 km / h. At this point, the front center collision finite element model required by the standards and evaluation system has been completed.
[0104] S13. Repeat S9 to S12 for the other seven models, such as Figure 5 The center point of the impactor for a positive collision with the front and rear ends offset by 300mm only needs to be translated 300mm along the vertical vehicle symmetry plane (y direction). The speed of the left and right corner collision of the front and rear ends is 2.5m / s. Build the finite element analysis model of the front and rear end protection devices, such as Figure 7 .
[0105] S14. Export these eight models in sequence to the folders named BC-1, BC-2, BC-3, BC-4, BC-5, BC-6, BC-7, and BC-8 generated in the second step.
[0106] S15. Integrating steps 3 to 14 forms the front and rear end protection device working condition modules.
[0107] S16. Integrating multiple evaluation systems and standard different working condition modules constitutes a method for automatically establishing a finite element analysis model for multi-working condition vehicle safety performance.
[0108] Note that the above are only preferred embodiments of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments and may include many other equivalent embodiments without departing from the concept of the present invention. The scope of the present invention is determined by the scope of the appended claims.
Claims
1. A method for establishing a vehicle finite element analysis model, characterized in that: The following steps are involved: Step 1: Import a debugged vehicle finite element model that needs to be analyzed into the Primer software; Step 2: Select the working conditions that need to be analyzed in the current development and design stage; Step 3: Input vehicle ground line data, vehicle width data, and design load mass according to the working conditions, mark the input information, and configure the counterweight position, z-axis constraint position, section force extraction position, and full constraint position; Step 4: Build a digital model to obtain the contact position between the collider and the vehicle and customize the working boundary conditions; Step 5. Set the path for saving the finite element analysis model. Under the saving path, create folders for each working condition and export the corresponding finite element analysis model. The specific method of step 4 is as follows: 41) Determine whether the test condition is a vehicle condition or a component condition; if it is a component condition, extract and cut the vehicle finite element model as required; 42) Determine whether it is necessary to add counterweights, accelerometers, measurement points, and establish cross-sectional force output; If you need to add counterweights, accelerometers, measurement points, and establish section force output, then add counterweights, accelerometers, measurement points, and establish the section where the section force output is required; 43) Establishing a mathematical model of the relationship between the collider and the vehicle placement according to the standards and evaluation system requirements of each working condition, solving the solution expression of each mathematical model, obtaining the numerical solution of the solution expression by obtaining the model information, determining the collider position and generating the collider, and defining the contact relationship between the collider and the vehicle; 44) Customize working boundary conditions.
2. The method for establishing a vehicle finite element analysis model according to claim 1, characterized in that: The counterweight position, z-direction constraint position, section force extraction position and full constraint position in step three are determined according to standards and evaluation systems.
3. The method for establishing a vehicle finite element analysis model according to claim 1, characterized in that: In step 42), when it is necessary to add accelerometers, measurement points, and establish a cross section where the cross-sectional force position needs to be output, the accelerometers, measurement points, and cross sections need to be labeled.
4. The method for establishing a vehicle finite element analysis model according to claim 1, wherein: The operating boundary conditions in step 44) include the speed, acceleration and constraints of the vehicle or the impactor.
5. The method for establishing a vehicle finite element analysis model according to claim 1, characterized in that: The names of the working condition folders in step 5 are set according to the specific working conditions.
6. The method for establishing a vehicle finite element analysis model according to claim 1, characterized in that: This is achieved through a device for establishing a vehicle finite element analysis model, which includes an input module, a test condition selection module, an information input module, a condition customization module, and an output module; The input module is used to input the finite element model of the entire vehicle; The test condition selection module is used to select the conditions that need to be analyzed in the current development and design stage; The information input module is used to input information and select a suitable configuration according to the working conditions; The working condition customization module is used to cut the model, customize the working condition boundary conditions, establish a digital model and generate a collider, and define the contact relationship between the collider and the vehicle; The output module is used to set the path for saving the finite element analysis model and export multiple finite element analysis models under the corresponding path.
7. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the method for automatically establishing a vehicle finite element analysis model as described in any one of claims 1 to 5 is implemented.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, a method for automatically establishing a vehicle finite element analysis model as described in any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Automobile collision test platform construction method and device based on finite elements
CN112560308A