A simulation method, device, equipment and medium for a lateral stabilizer bar
Through automated simulation methods, software clusters and simulation operation platforms are used to solve the problem of low manual simulation efficiency in the existing technology, and efficient simulation of lateral stabilization rods is achieved, and simulation efficiency and accuracy are improved.
Patent Information
- Application Number
- CN202210328843.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-31
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2042-03-31
AI Technical Summary
Professional simulation engineers in various technical fields in the prior art simulate manually and manually transmit the simulation results of various technical fields, resulting in low simulation efficiency of the transverse stabilization rod.
By providing a simulation method of lateral stabilizing rods, the simulation process is automated and the simulation efficiency is improved by using software clusters and simulation operation platforms. The specific steps include determining the software to be used based on the target simulation performance, building a software cluster and simulation operation platform, receiving simulation operation instructions on the platform, and calling the software cluster for operations to determine the target simulation performance.
Automatic simulation is realized, the simulation efficiency of the transverse stabilization rod is improved, development time is saved, and deviations caused by different grid size and unit type are avoided.
Smart Images

Figure CN114818414B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of simulation technology, and in particular, to a simulation method, device, equipment and medium for a stabilizer bar. Background Art
[0002] Simulation technology plays an increasingly important role in shortening the development cycle, ensuring product quality, saving development costs, etc., and has become the core competitiveness of each automobile manufacturer. The operating conditions of automobiles are complex and changeable. The same component may affect multiple performance dimensions of the automobile, and performance verification and validation need to be carried out from multiple aspects.
[0003] For example, the stabilizer bar is an important structure for improving the roll stiffness of the suspension, reducing the body roll angle, and improving the handling performance. When the vehicle is cornering, under the action of centrifugal force, the suspension on the outer side of the corner will be compressed, the suspension on the inner side of the corner will be stretched, and the stabilizer bar will generate a reaction force to suppress the deformation, so as to coordinate the body and keep the body balanced as much as possible. At the same time, when encountering uneven roads during daily driving, it can also suppress the body posture and assist the chassis to improve the handling feeling.
[0004] However, in the related art, when simulating the stabilizer bar, it is mainly manually simulated by professional simulation engineers in different technical fields, and the simulation results in different technical fields are transmitted manually as the simulation input parameters for other technical fields, resulting in low simulation efficiency of the stabilizer bar. Summary of the Invention
[0005] By providing a simulation method, device, equipment and medium for a stabilizer bar, the embodiments of the present application solve the technical problem that in the prior art, professional simulation engineers in different technical fields manually simulate and transmit the simulation results in different technical fields manually as the simulation input parameters for other technical fields, resulting in low simulation efficiency of the stabilizer bar, and achieve the technical effect of automated simulation and improved simulation efficiency.
[0006] In a first aspect, the present application provides a simulation method for a stabilizer bar, the method including:
[0007] Determine the software to be used by the stabilizer bar during the simulation according to the target simulation performance of the stabilizer bar, and construct a software cluster according to the software to be used by the stabilizer bar during the simulation;
[0008] Construct a simulation operation platform according to the target simulation performance and the application characteristics of each software in the software cluster;
[0009] When the simulation operation platform receives a simulation operation instruction for the stabilizer bar, control the simulation operation platform to perform operations by calling each software in the software cluster to determine the target simulation performance.
[0010] Further, when the target simulation performance is modal performance, control the simulation operation platform to perform calculations by invoking each software in the software cluster to determine the target simulation performance, including:
[0011] Control the simulation operation platform to perform mesh division on the anti-roll bar according to the structure file of the anti-roll bar to obtain a finite element mesh model;
[0012] Obtain a finite element preprocessing simulation model based on the finite element mesh model and the first preset parameter cluster; the first preset parameter cluster includes at least one of material parameters, property parameters, coordinate system parameters, load parameters, load step parameters, and output result form parameters;
[0013] Determine the modal frequency of the anti-roll bar according to the finite element preprocessing simulation model.
[0014] Further, when the target simulation performance is steady-state turning performance, control the simulation operation platform to perform calculations by invoking each software in the software cluster to determine the target simulation performance, including:
[0015] Obtain a flexible body parameter model of the anti-roll bar according to the finite element preprocessing simulation model;
[0016] Determine the steady-state turning performance parameters of the anti-roll bar according to the flexible body parameter model and the operating parameters of the target steady-state turning condition.
[0017] Further, when the target simulation performance is strength performance, control the simulation operation platform to perform calculations by invoking each software in the software cluster to determine the target simulation performance, including:
[0018] Determine the ultimate load of the anti-roll bar according to the flexible body parameter model and the operating parameters of the target extreme condition;
[0019] Determine the strength stress parameters of the anti-roll bar according to the ultimate load.
[0020] Further, when the target simulation performance is fatigue performance, control the simulation operation platform to perform calculations by invoking each software in the software cluster to determine the target simulation performance, including:
[0021] Determine the stress calculation result of the anti-roll bar according to the finite element preprocessing simulation model and the second preset parameter cluster; the second preset parameter cluster includes at least one of load parameters, load step parameters, stiffness curve parameters, coordinate system parameters, and output result form parameters;
[0022] Determine the damage parameters of the anti-roll bar according to the stress calculation results and the third preset parameter cluster; the third preset parameter cluster includes at least one parameter among material parameters, grouped material parameters, attribute group creation parameters, damage extraction parameters, and output result form parameters.
[0023] Further, after determining the target simulation performance, the method further includes:
[0024] In response to the report generation instruction, generate a performance simulation result report according to the target simulation performance.
[0025] In a second aspect, the present application provides a simulation device for an anti-roll bar, the device including:
[0026] A software cluster construction module, configured to determine the software to be used by the anti-roll bar during the simulation according to the target simulation performance of the anti-roll bar, and construct a software cluster according to the software to be used by the anti-roll bar during the simulation;
[0027] A simulation operation platform construction module, configured to construct a simulation operation platform according to the target simulation performance and the application characteristics of each software in the software cluster;
[0028] A simulation operation module, configured to control the simulation operation platform to perform calculations by calling each software in the software cluster to determine the target simulation performance when receiving a simulation operation instruction for the anti-roll bar on the simulation operation platform.
[0029] Further, the simulation operation module includes:
[0030] A finite element mesh model determination sub-module, configured to control the simulation operation platform to perform mesh division on the anti-roll bar according to the structure file of the anti-roll bar to obtain a finite element mesh model when the target simulation performance is modal performance;
[0031] A finite element preprocessing simulation model determination sub-module, configured to obtain a finite element preprocessing simulation model according to the finite element mesh model and the first preset parameter cluster; the first preset parameter cluster includes at least one parameter among material parameters, attribute parameters, coordinate system parameters, load parameters, load step parameters, and output result form parameters;
[0032] A modal frequency determination sub-module, configured to determine the modal frequency of the anti-roll bar according to the finite element preprocessing simulation model.
[0033] In a third aspect, the present application provides an electronic device, including:
[0034] A processor;
[0035] A memory for storing processor-executable instructions;
[0036] Among them, the processor is configured to execute to implement a simulation method for a stabilizer bar as provided in the first aspect.
[0037] In a fourth aspect, the present application provides a non-transitory computer-readable storage medium. When the instructions in the storage medium are executed by the processor of an electronic device, the electronic device can execute to implement a simulation method for a stabilizer bar as provided in the first aspect.
[0038] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
[0039] Based on various software used for the performance simulation of the stabilizer bar, the present application constructs a unified framework and operation interface. As much as possible, the framework encapsulates various professional simulation automation templates, so that structural, multi-body, and fatigue simulations can be carried out conveniently and quickly. The data transfer between different simulation software is automatically performed through the background program without manual intervention, thus greatly improving the simulation efficiency. Description of the Drawings
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0041] Figure 1 It is a schematic flow chart of the cooperation between engineers during the simulation of the stabilizer bar in the related art;
[0042] Figure 2 It is a schematic flow chart of a simulation method for a stabilizer bar provided by the present application;
[0043] Figure 3 It is a schematic operation flow chart of a simulation method for a stabilizer bar provided by the present application;
[0044] Figure 4 It is a schematic diagram of the relationship of multidisciplinary joint simulation provided in the present application;
[0045] Figure 5 It is a schematic diagram of the model involved in the related art and the schematic diagram of the model provided by the present application;
[0046] Figure 6 It is a schematic diagram of the operation interface of the suspension load calculation program of the simulation operation platform in the present application;
[0047] Figure 7 It is a schematic diagram of the parameter input interface for stress result analysis provided by the present application;
[0048] Figure 8 Schematic diagram of a parameter input interface for damage value analysis provided by this application;
[0049] Figure 9 Schematic diagram of the structure of a simulation device for a stabilizer bar provided by this application;
[0050] Figure 10 Schematic diagram of the structure of an electronic device provided by this application. Detailed implementation manners
[0051] In an embodiment of this application, by providing a simulation method for a stabilizer bar, the technical problem in the prior art that professional simulation engineers in different technical fields manually perform simulations and transmit the simulation results in different technical fields manually as simulation input parameters for other technical fields, resulting in low simulation efficiency of the stabilizer bar, is solved.
[0052] The technical solution of the embodiment of this application to solve the above technical problem is generally as follows:
[0053] A simulation method for a stabilizer bar, the method includes: determining the software to be used by the stabilizer bar during the simulation according to the target simulation performance of the stabilizer bar, and constructing a software cluster according to the software to be used by the stabilizer bar during the simulation; constructing a simulation operation platform according to the target simulation performance and the application characteristics of each software in the software cluster; when the simulation operation platform receives a simulation operation instruction for the stabilizer bar, controlling the simulation operation platform to perform calculations by calling each software in the software cluster to determine the target simulation performance.
[0054] Based on multiple software to be used for the performance simulation of the stabilizer bar, this embodiment constructs a unified framework and operation interface, encapsulates as many professional simulation automation templates as possible in the framework, and thus can perform structural, multi-body, and fatigue simulations conveniently and quickly. The data transfer between different simulation software is automatically performed by the background program without manual intervention, thereby greatly improving the simulation efficiency. During the simulation process of the stabilizer bar, the simulation model is shared, which improves the efficiency of establishing the model and avoids deviations caused by different mesh sizes and element types. Therefore, the solution provided by this embodiment greatly improves the simulation efficiency of the stabilizer bar and saves the development time of the stabilizer bar; the simulation template solidifies the simulation process and is highly integrated, and the simulation operation of the stabilizer bar can be carried out more systematically; in addition, multiple software are integrated together to form a simulation platform, saving the time of multi-disciplinary simulation software and releasing valuable simulation software resources. The solution provided by this embodiment can not only be applied to the stabilizer bar, but also be extended to the development of other parts and assembly models, with obvious additional benefits.
[0055] To better understand the above technical solution, the above technical solution will be described in detail below in conjunction with the accompanying drawings of the specification and specific embodiments.
[0056] First, it should be noted that the term "and / or" appearing in this article is merely a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0057] In the related art, simulation engineers in each technical field manually perform software operation simulations alone. For example, as Figure 1 shown, a structural engineer performs manual mesh modeling, calculates and generates a multi-body MNF file, and the structural engineer sends an email to the multi-body simulation engineer. The multi-body simulation engineer calculates the extreme working conditions to generate a structural load file, and then sends an email to the structural engineer. The structural engineer uses the load file provided by the multi-body engineer as the input for strength calculation and performs the calculation. In addition, the fatigue durability simulation engineer manually performs mesh division, modeling analysis and calculation. It can be seen that the independent simulations in each technical field result in very low simulation efficiency.
[0058] To solve the above problems, this embodiment provides a simulation method for a stabilizer bar as Figure 2 shown, and the method includes:
[0059] Step S21: Determine the software to be used by the stabilizer bar during the simulation according to the target simulation performance of the stabilizer bar, and construct a software cluster according to the software to be used by the stabilizer bar during the simulation;
[0060] Step S22: Construct a simulation operation platform according to the target simulation performance and the application characteristics of each software in the software cluster;
[0061] Step S23: When the simulation operation platform receives a simulation operation instruction for the stabilizer bar, control the simulation operation platform to perform operations by calling each software in the software cluster to determine the target simulation performance.
[0062] Regarding step S21, determine the software to be used by the stabilizer bar during the simulation according to the target simulation performance of the stabilizer bar, and construct a software cluster according to the software to be used by the stabilizer bar during the simulation.
[0063] The lateral stabilizer bar can affect the performance of the vehicle's structural strength, multi-body dynamics, fatigue durability, etc. When simulating the lateral stabilizer bar, the corresponding target simulation performance can be structural strength, multi-body dynamics, fatigue durability, etc. Specifically, the structural strength includes information such as modal frequency and strength, and usually needs to be implemented using Hypermesh software (Hypermesh software can perform mesh generation and structural analysis). Multi-body dynamics can include handling and the body roll angle during steady-state turning (a performance index under one of the multi-body conditions), and usually needs to be implemented using Adams software (Adams software can perform multi-body analysis). Fatigue durability can include fatigue and durability performance, and usually needs to be implemented using Hypermesh, Aabaqus, and Femfat software.
[0064] In addition to the software mentioned above, other software can also be used in actual simulation. This embodiment only takes the above software as an example for illustrative purposes.
[0065] Regarding step S22, according to the target simulation performance and the application characteristics of each software in the software cluster, a simulation operation platform is constructed.
[0066] According to the operation interfaces and data structures of each software to be used, a unified framework and operation interface are constructed, and professional simulation automation templates corresponding to each software to be used are encapsulated as much as possible in the framework to form a simulation operation platform.
[0067] In the simulation operation platform, input windows for the key parameters required for each simulation performance are reserved. When performing simulation, relevant test parameters can be input through the input windows.
[0068] Regarding step S23, when the simulation operation platform receives a simulation operation instruction for the lateral stabilizer bar, it controls the simulation operation platform to perform calculations by calling each software in the software cluster to determine the target simulation performance.
[0069] The simulation operation instruction can be generated after receiving a trigger operation through the virtual button of the simulation operation platform. After the simulation operation instruction is generated, as Figure 3 shown, the simulation operation platform performs mesh generation on the lateral stabilizer bar, automatically establishes a finite element model at the hard points, generates a flexible body MNF model, and provides it as input to the simulation models of various performance disciplines such as multi-body calculation of steady-state turning (multi-body dynamics), strength (structural strength), and fatigue durability. The strength analysis automatically reads the loads output by the multi-body and calculates the stresses, and the fatigue uses the automatic mesh model for durability simulation analysis.
[0070] Now in combination with Figure 4 , the modal performance, multi-body dynamics performance, steady-state turning performance, strength performance, and fatigue performance are respectively described as follows.
[0071]
Modal Performance
[0072] When the target simulation performance is modal performance, control the simulation operation platform to perform calculations by invoking each software in the software cluster to determine the target simulation performance, including:
[0073] Step S31: Control the simulation operation platform to perform mesh division on the anti-roll bar according to the structure file of the anti-roll bar to obtain a finite element mesh model.
[0074] Obtain the structure file of the anti-roll bar (such as a CAD file). The simulation operation platform can perform mesh division on the anti-roll bar according to the structure file to obtain a finite element mesh model.
[0075] In the related art, structural simulation engineers, multibody simulation engineers, and fatigue simulation engineers respectively use different mesh models and mesh elements of different sizes, resulting in the inability to share simulation models between different simulation fields.
[0076] In this embodiment, the simulation operation platform is used to perform mesh division on the anti-roll bar, and the obtained finite element mesh model can be shared by the structural simulation field, multibody simulation field, and fatigue simulation field. That is, the simulation model is shared, which improves the efficiency of model establishment and avoids deviations caused by different mesh sizes and element types.
[0077] For example, as Figure 5 shown, the three models on the left are the MNF mesh model, structural analysis mesh model, and fatigue durability analysis mesh model respectively used by structural simulation engineers, multibody simulation engineers, and fatigue simulation engineers in the related art. The simulation operation platform provided in this embodiment calls the mesh batch processing function in Hypermesh software, as well as the preset geometric cleaning criteria and mesh quality criteria, and calls the mesh batch processing command to automatically generate a high-quality two-dimensional mesh with an element size of 2 mm for the anti-roll bar. And automatically perform mesh encryption at local positions with large curvature to improve the accuracy of the simulation model. Then, a refined tetrahedral mesh model is used for mesh division to obtain the finite element mesh model as Figure 5 shown on the right.
[0078] Step S32: Obtain a finite element preprocessing simulation model according to the finite element mesh model and the first preset parameter cluster; the first preset parameter cluster includes at least one parameter among material parameters, attribute parameters, coordinate system parameters, load parameters, load step parameters, and output result form parameters.
[0079] Assign the first preset parameter cluster to the finite element mesh model to obtain a finite element preprocessing simulation model.
[0080] Among them, the load parameters and load step parameters need to be determined by relying on the multi-body dynamics performance index analysis. The multi-body dynamics performance index analysis will be described later and will not be elaborated here.
[0081] Step S33: Determine the modal frequency of the anti-roll bar according to the finite element preprocessing simulation model.
[0082] Based on the finite element preprocessing simulation model, determine the modal analysis card and modal analysis load step, and then the modal frequency can be automatically calculated.
[0083]
Multi-body dynamics performance
[0084] The multi-body dynamics performance analysis can be carried out for various working conditions of the vehicle. For example, the steady-state turning condition analysis and the extreme condition analysis. The steady-state turning condition analysis and the extreme condition analysis will be described later and will not be elaborated here. The process of the multi-body dynamics performance index analysis will be described as follows.
[0085] Import the mnf flexible body model of the multi-body anti-roll bar into the simulation operation platform, and use the target software of the simulation operation platform (such as Adams simulation software) to create a multi-body simulation model containing the mnf flexible body model of the anti-roll bar to decompose the load of the anti-roll bar; in addition, other simulation analyses can also be carried out on the multi-body model, such as: suspension K&C simulation, vehicle handling stability analysis, vehicle ride comfort analysis, etc. Using the mnf flexible body model of the anti-roll bar can better simulate the actual situation of the anti-roll bar under normal working conditions and improve the simulation accuracy of the multi-body.
[0086] There is a multi-body suspension load calculation tool set in the simulation operation platform, such as Figure 6 As shown, it is the operation interface of the suspension load calculation program, which contains the results of the load decomposition of the anti-roll bar. According to the vehicle type (passenger car / off-road vehicle / three-axle off-road vehicle), suspension type (front suspension / rear suspension), and basic vehicle parameters (such as: full-load front axle load M1, full-load rear axle load M2, full-load center of mass height, wheelbase WB, front track WTf, rear track WTr, etc.) and other basic information, import the mnf flexible body suspension model containing the anti-roll bar. The suspension load calculation tool will automatically construct Adams simulation solution files under various working conditions (the structure and the multi-body have reached an agreement), and automatically call the Adams simulation software in the background for solution calculation, so as to obtain the load results of the anti-roll bar under various working conditions. For example, the load results of the anti-roll bar under the steady-state turning condition and the extreme condition.
[0087] In actual operation, due to certain differences between the load results of the Adams simulation software and the load results of Hypermesh used by the structural specialty, the suspension load calculation tool provided by the simulation operation platform performs format conversion and adjustment on the load results of the Adams simulation software, and finally outputs a load input type that fully meets the requirements of Hypermesh, realizing that the result file of the multi-body anti-roll bar load decomposition can be directly used as the load input for subsequent steady-state turning performance analysis and strength analysis, facilitating the subsequent steady-state turning performance analysis and strength analysis.
[0088] As Figure 4 shown, multi-body simulation creates a multi-body model and inputs a flexible anti-roll bar, calculates the anti-roll bar load, and exports the obtained load file to structural simulation for modal performance analysis, that is, steps S31 - S33 are executed.
[0089]
Steady-state turning performance
[0090] When the target simulation performance is steady-state turning performance, the control simulation operation platform calls each software in the software cluster for operation to determine the target simulation performance, including:
[0091] Step S41, obtain the flexible body parameter model of the anti-roll bar according to the finite element preprocessing simulation model.
[0092] Based on the finite element preprocessing simulation model involved in the determination of modal performance, a flexible body parameter model (i.e., MNF file) can be obtained.
[0093] Step S42, determine the steady-state turning performance parameters of the anti-roll bar according to the flexible body parameter model and the operating parameters of the target steady-state turning condition.
[0094] Assign the operating parameters of the target steady-state turning condition to the flexible body parameter model, and the steady-state turning performance parameters of the anti-roll bar can be obtained.
[0095]
Strength performance
[0096] When the target simulation performance is strength performance, the control simulation operation platform calls each software in the software cluster for operation to determine the target simulation performance, including:
[0097] Step S51, determine the ultimate load of the anti-roll bar according to the flexible body parameter model and the operating parameters of the target limit condition.
[0098] Assign the operating parameters of the target limit condition to the flexible body parameter model, and the ultimate load of the anti-roll bar can be calculated.
[0099] Step S52, determine the strength stress parameters of the anti-roll bar according to the ultimate load.
[0100] Based on the ultimate load, the strength stress parameter can be determined, specifically, it can be the strength stress value.
[0101] Specifically, the strength performance is analyzed using inertia release. By setting the inertia release control card, importing the formatted multi-body dynamics Adams analysis result file, and automatically loading according to the node numbers in the flexible body parameter model, a load step is generated, and the strength stress value is calculated.
[0102]
Fatigue Performance
[0103] When the target simulation performance is fatigue performance, the simulation operation platform is controlled to perform calculations by calling each software in the software cluster to determine the target simulation performance, including:
[0104] Step S61: Determine the stress calculation result of the anti-roll bar according to the finite element pre-processing simulation model and the second preset parameter cluster; the second preset parameter cluster includes at least one parameter among load parameters, load step parameters, stiffness curve parameters, coordinate system parameters, and output result form parameters.
[0105] Based on the finite element pre-processing simulation model involved in the determination process of the modal performance, by assigning the second preset parameter cluster to the finite element pre-processing simulation model, the stress calculation result of the anti-roll bar can be obtained.
[0106] Step S62: Determine the damage parameter of the anti-roll bar according to the stress calculation result and the third preset parameter cluster; the third preset parameter cluster includes at least one parameter among material parameters, group-assigned material parameters, attribute group creation parameters, damage extraction parameters, and output result form parameters.
[0107] According to the stress calculation result and the third preset parameter cluster, the damage parameter of the anti-roll bar can be determined.
[0108] In the durability simulation analysis, in the pre-processing of the anti-roll bar, the most important is the simulation of the elastic unit at the hinge of the anti-roll bar bushing. Therefore, it involves the establishment of the local coordinate system referred to by the elastic unit at the bushing hinge, the creation of the bushing elastic unit, the creation of the elastic unit material (including the input of the bushing stiffness curve here), the creation of the elastic unit attributes, the application of alternating loads, the establishment of load steps, output definition, etc.
[0109] The finite element model file comes from the creation process of the flexible body model of the anti-roll bar in the structural specialty. The bushing stiffness curve is provided by the Excel template. After providing the input information of the alternating load, the stress result is obtained. The specific interface can be referred to Figure 7 .
[0110] Fatigue life prediction. By inputting basic information, such as the stress result file (the result file obtained from fatigue stress simulation, Figure 7 the result obtained after analysis), the material grade (which needs to be input according to the specific information of the anti-roll bar), the material classification (filled in according to the material classification in the Femfat fatigue life calculation software), the material S-N curve, tensile strength and yield strength (these are two material input modes, one is through the specific S-N curve, and the other is to simulate and generate the S-N curve through tensile and yield parameters), the solution file for fatigue life prediction can be constructed through code, and the damage parameter can be directly solved and calculated. For specific reference, Figure 8 .
[0111] After determining the above target simulation performance, when receiving a report generation instruction, the report generation instruction can be responded to, and a performance simulation result report can be generated according to the target simulation performance.
[0112] In summary, based on a variety of software to be used in the performance simulation of the anti-roll bar, this embodiment constructs a unified framework and operation interface. As much as possible, each professional simulation automation template is encapsulated in the framework, so that structural, multi-body, and fatigue simulations can be carried out conveniently and quickly. The data transfer between different simulation software is automatically carried out through the background program without manual intervention, thus greatly improving the simulation efficiency. During the simulation process of the anti-roll bar, the simulation model is shared, which improves the efficiency of model establishment and avoids deviations caused by different mesh sizes and element types. Therefore, the solution provided in this embodiment greatly improves the simulation efficiency of the anti-roll bar and saves the development time of the anti-roll bar; the simulation template solidifies the simulation process and is highly integrated, and the anti-roll bar simulation operation can be carried out more systematically; in addition, multiple software are integrated together to form a simulation platform, which saves the time of multi-disciplinary simulation software and releases valuable simulation software resources. The solution provided in this embodiment can not only be applied to the anti-roll bar, but also be extended to the development of other parts and assembly models, with obvious additional benefits.
[0113] Based on the same inventive concept, this embodiment provides a simulation device for an anti-roll bar as shown in Figure 9 Figure, the device includes:
[0114] A software cluster construction module 91, configured to determine the software to be used by the anti-roll bar during the simulation process according to the target simulation performance of the anti-roll bar, and construct a software cluster according to the software to be used by the anti-roll bar during the simulation process;
[0115] A simulation operation platform construction module 92, configured to construct a simulation operation platform according to the target simulation performance and the application characteristics of each software in the software cluster;
[0116] The simulation operation module 93 is used to control the simulation operation platform to perform calculations by calling each software in the software cluster when receiving a simulation operation instruction for the anti-roll bar, so as to determine the target simulation performance.
[0117] Furthermore, the simulation operation module 93 includes:
[0118] The finite element mesh model determination sub-module is used to control the simulation operation platform to perform mesh division on the anti-roll bar according to the structure file of the anti-roll bar to obtain a finite element mesh model when the target simulation performance is modal performance;
[0119] The finite element pre-processing simulation model determination sub-module is used to obtain a finite element pre-processing simulation model according to the finite element mesh model and the first preset parameter cluster; the first preset parameter cluster includes at least one of material parameters, attribute parameters, coordinate system parameters, load parameters, load step parameters, and output result form parameters;
[0120] The modal frequency determination sub-module is used to determine the modal frequency of the anti-roll bar according to the finite element pre-processing simulation model.
[0121] Furthermore, the simulation operation module 93 includes:
[0122] The flexible body parameter model determination sub-module is used to obtain the flexible body parameter model of the anti-roll bar according to the finite element pre-processing simulation model when the target simulation performance is steady-state turning performance;
[0123] The steady-state turning performance parameter determination sub-module is used to determine the steady-state turning performance parameters of the anti-roll bar according to the flexible body parameter model and the operating parameters of the target steady-state turning condition.
[0124] Furthermore, the simulation operation module 93 includes:
[0125] The ultimate load determination sub-module is used to determine the ultimate load of the anti-roll bar according to the flexible body parameter model and the operating parameters of the target ultimate condition when the target simulation performance is strength performance;
[0126] The strength stress parameter determination sub-module is used to determine the strength stress parameters of the anti-roll bar according to the ultimate load.
[0127] Furthermore, the simulation operation module 93 includes:
[0128] The stress calculation result determination sub-module is used to determine the stress calculation result of the anti-roll bar according to the finite element pre-processing simulation model and the second preset parameter cluster when the target simulation performance is fatigue performance; the second preset parameter cluster includes at least one of load parameters, load step parameters, stiffness curve parameters, coordinate system parameters, and output result form parameters;
[0129] An injury parameter determination sub-module, configured to determine the injury parameter of the anti-roll bar according to the stress calculation result and the third preset parameter cluster; the third preset parameter cluster includes at least one parameter among material parameters, grouped material parameters, attribute group creation parameters, injury extraction parameters, and output result form parameters.
[0130] Further, after determining the target simulation performance, the device further includes:
[0131] A report generation module, configured to respond to a report generation instruction and generate a performance simulation result report according to the target simulation performance.
[0132] Based on the same inventive concept, this embodiment provides an electronic device as shown in Figure 10 and includes:
[0133] A processor 101;
[0134] A memory 102 for storing executable instructions of the processor 101;
[0135] wherein, the processor 101 is configured to execute to implement an anti-roll bar simulation method as provided above.
[0136] Based on the same inventive concept, this embodiment provides a non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by the processor 101 of the electronic device, enabling the electronic device to execute and implement an anti-roll bar simulation method as provided above.
[0137] Since the electronic device introduced in this embodiment is the electronic device used to implement the information processing method in the embodiments of the present application, based on the information processing method introduced in the embodiments of the present application, those skilled in the art can understand the specific implementation manners and various variations of the electronic device in this embodiment, so the specific implementation of how this electronic device implements the method in the embodiments of the present application will not be described in detail here. As long as it is the electronic device used by those skilled in the art to implement the information processing method in the embodiments of the present application, it falls within the scope of protection of the present application.
[0138] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0139] The present invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each flow and / or block in the flowchart illustrations and / or block diagrams, and combinations of flows and / or blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing apparatus create means for implementing the functions specified in the flowchart flow or flows and / or block or blocks. Figure 1 a flow or flows and / or block Figure 1 or blocks.
[0140] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means that implement the functions specified in the flowchart flow or flows and / or block or blocks. Figure 1 a flow or flows and / or block Figure 1 or blocks.
[0141] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and / or block or blocks. Figure 1 a flow or flows and / or block Figure 1 or blocks.
[0142] Although the preferred embodiments of the present invention have been described, additional changes and modifications can be made by those skilled in the art once they learn of the basic inventive concept. Therefore, the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0143] It is apparent that those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these modifications and variations.
Claims
1. A simulation method for a lateral stabilizer bar, characterized in that, the method includes: Determine the software to be used by the lateral stabilizer bar during the simulation according to the target simulation performance of the lateral stabilizer bar, and construct a software cluster according to the software to be used by the lateral stabilizer bar during the simulation; Construct a simulation operation platform according to the target simulation performance and the application characteristics of each software in the software cluster; When the simulation operation platform receives a simulation operation instruction for the lateral stabilizer bar, control the simulation operation platform to perform operations by calling each software in the software cluster to determine the target simulation performance, including: The simulation operation platform performs mesh division on the lateral stabilizer bar, automatically establishes a finite element model at the hard points, generates a flexible body MNF model, and provides it as input to the simulation models of various performance disciplines such as steady-state turning, structural strength, and fatigue durability of multi-body dynamics for multi-body calculation. The strength analysis automatically reads the loads output by the multi-body and calculates the stress. The fatigue uses the automatic mesh model to perform durability simulation analysis; where the strength analysis automatically reads the loads output by the multi-body and calculates the stress means that the simulation platform automatically uses the loads output by the multi-body as the input for the strength analysis and calculates the stress through the strength analysis; the fatigue uses the automatic mesh model to perform durability simulation analysis means that the fatigue analysis results are obtained through the automatic mesh model to achieve durability simulation analysis; The simulation operation platform performs mesh division on the lateral stabilizer bar, including: The simulation operation platform calls the mesh batch processing function in Hypermesh software, as well as the preset geometric cleaning criteria and mesh quality criteria, calls the mesh batch processing command, and automatically generates a high-quality two-dimensional mesh with a lateral stabilizer bar element size of 2 mm. And automatically encrypts the mesh at local positions with large curvature to improve the accuracy of the simulation model, and then uses a refined tetrahedral mesh model for mesh division; Automatically establish a finite element model at the hard points and generate a flexible body MNF model, including: According to the basic information such as vehicle type, suspension type, and vehicle basic parameters, import the mnf flexible body suspension model of the lateral stabilizer bar. The suspension load calculation tool will automatically construct adams simulation solution files under various conditions on the premise that the structure and multi-body are consistent, and automatically call the adams simulation software in the background for solution calculation to obtain the load results of the lateral stabilizer bar under various conditions; the vehicle type includes passenger cars, off-road vehicles, and three-axle off-road vehicles, the suspension type includes front suspension and rear suspension, and the vehicle basic parameters include the full-load front axle load M1, full-load rear axle load M2, full-load center of mass height, wheelbase WB, front track WTf, and rear track WTr.
2. The method according to claim 1, characterized in that, When the target simulation performance is modal performance, the control of the simulation operation platform to perform operations by calling each software in the software cluster to determine the target simulation performance includes: Control the simulation operation platform to perform mesh division on the lateral stabilizer bar according to the structure file of the lateral stabilizer bar to obtain a finite element mesh model; Obtain a finite element pre - processing simulation model according to the finite element mesh model and the first preset parameter cluster; the first preset parameter cluster includes at least one of material parameters, property parameters, coordinate system parameters, load parameters, load step parameters, and output result form parameters; Determine the modal frequency of the anti - roll bar according to the finite element pre - processing simulation model.
3. The method according to claim 2, characterized in that, when the target simulation performance is steady - state turning performance, controlling the simulation operation platform to perform calculations by invoking each software in the software cluster to determine the target simulation performance, includes: Obtain the flexible body parameter model of the anti - roll bar according to the finite element pre - processing simulation model; Determine the steady - state turning performance parameters of the anti - roll bar according to the flexible body parameter model and the operating parameters of the target steady - state turning condition.
4. The method according to claim 3, characterized in that, when the target simulation performance is strength performance, controlling the simulation operation platform to perform calculations by invoking each software in the software cluster to determine the target simulation performance, includes: Determine the ultimate load of the anti - roll bar according to the flexible body parameter model and the operating parameters of the target extreme condition; Determine the strength stress parameters of the anti - roll bar according to the ultimate load.
5. The method according to claim 2, characterized in that, when the target simulation performance is fatigue performance, controlling the simulation operation platform to perform calculations by invoking each software in the software cluster to determine the target simulation performance, includes: Determine the stress calculation result of the anti - roll bar according to the finite element pre - processing simulation model and the second preset parameter cluster; the second preset parameter cluster includes at least one of load parameters, load step parameters, stiffness curve parameters, coordinate system parameters, and output result form parameters; Determine the damage parameter of the anti - roll bar according to the stress calculation result and the third preset parameter cluster; the third preset parameter cluster includes at least one of material parameters, grouped material parameters, attribute group creation parameters, damage extraction parameters, and output result form parameters.
6. The method according to claim 1, characterized in that, after determining the target simulation performance, the method further includes: Respond to a report generation instruction and generate a performance simulation result report according to the target simulation performance.
7. A simulation device for an anti - roll bar, characterized in that, the device includes: A software cluster construction module, configured to determine the software to be used by the anti - roll bar during the simulation according to the target simulation performance of the anti - roll bar, and construct a software cluster according to the software to be used by the anti - roll bar during the simulation; A simulation operation platform construction module, configured to construct a simulation operation platform according to the target simulation performance and the application characteristics of each software in the software cluster; A simulation operation module, which is used to control the simulation operation platform to perform calculations by calling each software in the software cluster when the simulation operation platform receives a simulation operation instruction for the anti-roll bar, so as to determine the target simulation performance, including performing mesh division on the anti-roll bar by the simulation operation platform, automatically establishing a finite element model at hard points, generating a flexible body MNF model, and providing it as input to the simulation models of various performance disciplines such as steady-state turning, structural strength, and fatigue durability of multi-body dynamics in multi-body calculations; automatically reading the load output by the multi-body and calculating stress in strength analysis; using the automatic mesh model to perform durability simulation analysis in fatigue; where automatically reading the load output by the multi-body and calculating stress in strength analysis means that the simulation platform automatically uses the load output by the multi-body as the input of strength analysis and realizes stress calculation through strength analysis; using the automatic mesh model to perform durability simulation analysis in fatigue means obtaining the fatigue analysis result through the automatic mesh model and realizing durability simulation analysis; A simulation operation module, which is used for: The simulation operation platform calls the mesh batch processing function in Hypermesh software, as well as the preset geometric cleaning criterion and mesh quality criterion, calls the mesh batch processing command, automatically generates a two-dimensional mesh with a unit size of 2 mm for the anti-roll bar, and automatically encrypts the mesh at local positions with large curvature to improve the accuracy of the simulation model, and then uses a refined tetrahedral mesh model for mesh division; A simulation operation module, which is used for: According to the basic information such as vehicle type, suspension type, and vehicle basic parameters, import the mnf flexible body suspension model of the anti-roll bar. The suspension load calculation tool will automatically construct adams simulation solution files under various conditions on the premise that the structure and multi-body are in agreement, and automatically call the adams simulation software in the background for solution calculation, so as to obtain the load results of the anti-roll bar under various conditions; the vehicle type includes passenger cars, off-road vehicles, and three-axle off-road vehicles, the suspension type includes front suspension and rear suspension, and the vehicle basic parameters include the full-load front axle load M1, full-load rear axle load M2, full-load centroid height, wheelbase WB, front track WTf, and rear track WTr.
8. The device according to claim 7, wherein, the simulation operation module includes: A finite element mesh model determination sub-module, which is used to control the simulation operation platform to perform mesh division on the anti-roll bar according to the structure file of the anti-roll bar to obtain a finite element mesh model when the target simulation performance is modal performance; A finite element pre-processing simulation model determination sub-module, which is used to obtain a finite element pre-processing simulation model according to the finite element mesh model and the first preset parameter cluster; the first preset parameter cluster includes at least one parameter among material parameters, attribute parameters, coordinate system parameters, load parameters, load step parameters, and output result form parameters; A modal frequency determination sub-module, which is used to determine the modal frequency of the anti-roll bar according to the finite element pre-processing simulation model.
9. An electronic device, wherein, it includes: a processor; A memory for storing the processor-executable instructions; Wherein, the processor is configured to execute to implement a simulation method of a stabilizer bar as described in any one of claims 1 to 6.
10. A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of an electronic device, enabling the electronic device to execute and implement a simulation method of a stabilizer bar as described in any one of claims 1 to 6.
Citation Information
Patent Citations
The invention discloses a mMultidisciplinary optimization platform and an optimization method of an automobile air suspension system
CN109614658A
Automobile stabilizer bar multidisciplinary optimization design method based on fatigue and tilting performance
CN110781558A
Simulation calculation method and system for rigidity of transverse stabilizer bar, terminal and storage medium
CN113886986A