Method for checking swing angle of ball head of connecting rod of stabilizer bar and related equipment
Establish and adjust the suspension system dynamics model through Adams software, import three-dimensional data and simulate the motion process, solving the problem of inaccurate simulation of the maximum swing angle of the ball head in the existing technology, achieving more accurate ball head calibration and reducing production Cost effectiveness.
Patent Information
- Application Number
- CN202411455962.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-01-21
AI Technical Summary
The existing mechanical motion simulation model cannot truly simulate the movement rules of the ball head of the stabilizer connecting rod during the suspension movement, resulting in the maximum swing angle of the ball head of the simulation result is much larger than the actual value, resulting in product engineers needing to choose a larger specification ball head. Model, increase cost and waste of space.
The initial dynamics model of the suspension system is established through Adams software, and the basic information of the model is adjusted to match the actual vehicle structural parameters. The three-dimensional data of the ball head seat and the ball head to be calibrated are imported to obtain the target dynamics model, which is obtained during the simulated motion. The maximum swing angle of the ball head is used to check whether it meets the design requirements.
It improves the accuracy of ball head calibration, avoids the need to choose an oversized ball head, reduces the production cost of the ball head, and the simulation results are consistent with the actual movement.
Smart Images

Figure CN119337676A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a method for calibrating the swing angle of a ball head of a stabilizer bar connecting rod and related equipment. Background Art
[0002] The chassis system is a connection structure between the vehicle body, frame and wheels, which usually includes a stabilizer bar device. The chassis system includes a connecting rod, which is generally a double ball head structure, namely a first ball head and a second ball head located at both ends of the connecting rod. Since the swing angle of the connecting rod ball head is of great significance to its safe use, it is necessary to check the swing angle (hereinafter referred to as the swing angle) of the ball heads at both ends of the connecting rod during the movement of the chassis system when designing the chassis system.
[0003] At present, the swing angle of the stabilizer bar connecting rod ball head is generally simulated by using a mechanical motion simulation model (DMU model) to simulate the angle change of the suspension during bouncing and steering, and find the maximum swing angle of the ball head to determine whether the selected ball head specification meets the swing angle requirements. However, the current mechanical motion simulation model cannot truly simulate the actual movement law of the stabilizer bar connecting rod ball head during the suspension movement process, resulting in the simulated maximum swing angle of the ball head being much larger than the actual swing angle of the ball head, causing product engineers to select a larger specification ball head model to meet the swing angle requirements, which not only increases the cost of components but also wastes layout space, and cannot effectively guide design and development work. Summary of the invention
[0004] In view of this, the present application provides a method for calibrating the swing angle of the ball head of a stabilizer bar connecting rod and related equipment, which can improve the accuracy of the ball head calibration and reduce the production cost of the ball head.
[0005] According to the first aspect of the present application, a method for verifying the swing angle of the ball head of a stabilizer bar connecting rod is provided, comprising: establishing an initial dynamic model of a suspension system based on Adams software; adjusting the basic model information of the initial dynamic model so that the adjusted basic model information matches the structural parameters of an actual vehicle, wherein the basic model information at least includes the hard points of the suspension system, the diameter of the stabilizer bar of the suspension system and the stiffness of each elastic part in the suspension system; obtaining three-dimensional data of a ball head seat of a stabilizer bar connecting rod in the suspension system and a ball head to be verified; importing the three-dimensional data into the initial dynamic model to obtain a target dynamic model; moving the target dynamic model according to a preset movement mode to obtain the maximum swing angle of the ball head during the movement of the target dynamic model; and detecting whether the ball head to be verified meets the design requirements according to the maximum swing angle.
[0006] Compared with the related art, the embodiment of the present application has at least the following advantages: the initial dynamic model of the suspension system is established by Adams software. Since Adams software is a mechanical system simulation software, the performance, range of motion, etc. of the mechanical system can be predicted by Adams software. Therefore, by adjusting the basic model information of the initial dynamic model, the basic model information at least includes the hard points of the suspension system, the diameter of the stabilizer bar of the suspension system, and the stiffness of each elastic member in the suspension system, and then importing the ball head seat of the stabilizer bar connecting rod and the three-dimensional data of the ball head to be checked into the initial dynamic model, the target dynamic model is obtained, so that the deformation of the suspension bushing and the deformation of the stabilizer bar body can be reflected during the movement of the target dynamic model, so that the swing state of the stabilizer bar ball head of the actual vehicle can be truly reflected. Finally, the maximum swing angle of the ball head during the movement of the target dynamic model is obtained, so that the maximum swing angle obtained by simulation is consistent with the actual swing angle of the ball head during the movement of the actual vehicle, thereby improving the accuracy of the ball head verification, and there is no need to select a larger specification ball head model to meet the actual ball head swing angle requirements, thereby reducing the production cost of the ball head.
[0007] In some embodiments, before the target dynamic model is moved in a preset motion mode, it also includes: establishing a collision constraint between the ball head and the ball head seat, wherein the collision constraint includes the ball head colliding with the ball head seat after swinging to a preset angle; moving the target dynamic model in a preset motion mode and obtaining the maximum swing angle of the ball head during the movement of the target dynamic model includes: moving the target dynamic model in a preset motion mode, and controlling the ball head to stop swinging when it collides with the ball head seat according to the collision constraint; obtaining the maximum swing angle of the ball head during the movement of the target dynamic model, wherein the maximum swing angle does not exceed the preset angle.
[0008] In some embodiments, obtaining the maximum swing angle of the ball head during the movement of the target dynamic model includes: generating a swing angle curve of the ball head swing angle during the movement of the target dynamic model; and taking the peak value in the swing angle curve as the maximum swing angle.
[0009] In some embodiments, detecting whether the ball head to be checked meets the design requirements based on the maximum swing angle includes: calculating the difference between the preset angle and the maximum swing angle; detecting whether the difference is greater than a preset threshold, when it is detected that the difference is greater than the preset threshold, the ball head to be checked meets the design requirements; when it is detected that the difference is less than or equal to the preset threshold, the ball head to be checked does not meet the design requirements.
[0010] In some embodiments, moving the target dynamics model in a preset motion mode includes: using a law curve to drive the target dynamics model so that the target dynamics model moves in a manner of suspension bounce and / or wheel angle movement.
[0011] In some embodiments, the elastic member includes a spring and a bushing, the spring is used to connect to the shock absorber of the suspension system, and the bushing is used to connect to the upper swing arm and the lower swing arm of the suspension system; the basic model information of adjusting the initial dynamic model includes: adjusting the hard point of the suspension system, the diameter of the stabilizer bar, the first stiffness of the spring, and the second stiffness of the bushing in the initial dynamic model.
[0012] In some embodiments, obtaining the three-dimensional data of the ball head seat and the ball head to be checked of the stabilizer bar connecting rod in the suspension system includes: generating the three-dimensional data of the ball head seat and the ball head to be checked based on CATIA software; and sending the three-dimensional data to the Adams software.
[0013] According to a second aspect of the present application, a device for verifying the swing angle of a ball head of a stabilizer bar connecting rod is provided, comprising: a construction module for establishing an initial dynamic model of a suspension system based on Adams software; a parameter adjustment module for adjusting the basic model information of the initial dynamic model so that the adjusted basic model information matches the structural parameters of an actual vehicle, wherein the basic model information at least includes the hard points of the suspension system, the diameter of the stabilizer bar of the suspension system, and the stiffness of each elastic member in the suspension system; a first acquisition module for obtaining three-dimensional data of a ball head seat of a stabilizer bar connecting rod in the suspension system and a ball head to be verified, and importing the three-dimensional data into the initial dynamic model to obtain a target dynamic model; a motion module for moving the target dynamic model in a preset motion mode; a second acquisition module for obtaining the maximum swing angle of the ball head during the movement of the target dynamic model; and a verification module for detecting whether the ball head to be verified meets the design requirements according to the maximum swing angle.
[0014] According to a third aspect of the present application, an electronic device is provided, wherein the memory is used to store instructions, and the processor is used to call the instructions in the memory so that the electronic device executes the above-mentioned method for verifying the swing angle of the ball head of the stabilizer bar connecting rod.
[0015] According to a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed on an electronic device, the electronic device executes the above-mentioned method for verifying the swing angle of the ball head of the stabilizer bar connecting rod.
[0016] It can be understood that the device of the second aspect provided above, the electronic device provided in the third aspect, and the computer-readable storage medium of the fourth aspect all correspond to the method for verifying the swing angle of the ball head of the stabilizer bar connecting rod of the first aspect. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 A schematic structural diagram of a stabilizer bar connecting rod provided in an embodiment of the present application; Figure 2 A structural schematic diagram of a suspension system provided in an embodiment of the present application; Figure 3 A schematic flow chart of a method for checking the swing angle of a ball head of a stabilizer bar connecting rod provided in an embodiment of the present application; Figure 4 A schematic flow chart of a method for checking the swing angle of a ball head of a stabilizer bar connecting rod provided in an embodiment of the present application; Figure 5 A schematic diagram of functional modules of a device for checking the swing angle of a ball head of a stabilizer bar connecting rod provided in an embodiment of the present application; Figure 6 A structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0018] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the present application is described in detail below in conjunction with the accompanying drawings and specific implementation methods. It should be noted that the implementation methods of the present application and the features in the implementation methods can be combined with each other without conflict.
[0019] In the following description, many specific details are set forth to facilitate a full understanding of the present application. The described implementations are only part of the implementations of the present application, rather than all the implementations.
[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.
[0021] It should be further noted that, in this article, the terms "comprises", "includes" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.
[0022] In this application, "at least one" means one or more, and "more" means two or more than two. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The terms "first", "second", "third", "fourth", etc. (if any) in the specification, claims and drawings of this application are used to distinguish similar objects, rather than to describe a specific order or sequence.
[0023] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0024] Please refer to Figure 1 and Figure 2 The suspension system 100 includes a stabilizer bar connecting rod 1 and a first ball pin 2 and a second ball pin 3 located at both ends of the stabilizer bar connecting rod 1. The stabilizer bar connecting rod 1 is movably connected to other structural members through the first ball pin 2 and the second ball pin 3. The stabilizer bar connecting rod 1 is also called a connecting rod, a stabilizer bar connecting rod, a connecting rod, a rod member, etc., which is not limited in this application.
[0025] Specifically, the first ball pin 2 includes a first ball head 21 and a first ball head seat 22, one end of the first ball head 21 is a ball head structure and is movably connected to the first ball head seat 22. The second ball pin 3 includes a second ball head 31 and a second ball head seat 32, one end of the second ball head 31 is a ball head structure and is movably connected to the second ball head seat 32.
[0026] refer to Figure 3 , Figure 3This is a flowchart of the steps of an embodiment of the method for checking the swing angle of the ball head of the stabilizer bar connecting rod of the present application. According to different requirements, the order of the steps in the flowchart can be changed, and some steps can be omitted. The verification analysis method can be applied to a server, but is not limited to this, and the embodiments of the present application are not limited to this.
[0027] The specific process of this embodiment is as follows Figure 3 As shown, the following steps are included: Step 101: Establish an initial dynamic model of the suspension system based on Adams software.
[0028] In some embodiments, the relevant model parameters of the suspension system 100 can be obtained by inputting them into the Adams software.
[0029] Specifically, Adams software uses an interactive graphical environment and a parts library, constraint library, and force library to create a fully parametric mechanical system geometric model. Its solver uses the Lagrange equation method in the theory of multi-rigid body system dynamics to establish the system dynamics equation, perform statics, kinematics, and dynamics analysis on the virtual mechanical system, and output displacement, velocity, acceleration, and reaction force curves. The simulation of ADAMS software can be used to predict the performance, range of motion, collision detection, peak load of the mechanical system, and calculate the input load of the finite element.
[0030] Step 102, adjusting the basic model information of the initial dynamic model so that the adjusted basic model information matches the structural parameters of the actual vehicle, wherein the basic model information at least includes the hard points of the suspension system, the diameter of the stabilizer bar of the suspension system, and the stiffness of each elastic member in the suspension system.
[0031] In some embodiments, the elastic member includes a spring and a bushing, the spring is used to connect to the shock absorber of the suspension system, and the bushing is used to connect to the upper swing arm and the lower swing arm of the suspension system; adjusting the basic model information of the initial dynamic model, including: adjusting the hard point of the suspension system, the diameter of the stabilizer bar, the first stiffness of the spring, and the second stiffness of the bushing in the initial dynamic model.
[0032] Please refer again Figure 2 The suspension system 100 also includes a lateral stabilizer bar 4, a lower wishbone 5, a lower swing arm 6, a shock absorber 7, an upper swing arm 8, a spring 9 and a bushing 10. The spring 9 is connected to the shock absorber 7, the bushing 10 is connected to the upper swing arm 8, and one end of the lower swing arm 6 is also connected to a bushing (not shown in the figure).
[0033] Step 103, obtaining three-dimensional data of the ball head seat of the stabilizer bar connecting rod and the ball head to be checked in the suspension system.
[0034] from Figure 2It can be seen that one end of the stabilizer bar connecting rod 1 is connected to the lateral stabilizer bar 4, and the other end of the stabilizer bar connecting rod 1 is connected to the lower wishbone 5. Figure 1 for Figure 2 The structural diagram of the stabilizer bar connecting rod 1 is shown in FIG. Figure 1 The first ball head 21 and the second ball head 31 shown in the figure have a ball head seat. Figure 1 A first ball seat 22 and a second ball seat 32 are shown.
[0035] In some embodiments, three-dimensional data of the ball head seat and the ball head to be calibrated are generated based on CATIA software; and then the three-dimensional data are sent to Adams software.
[0036] Specifically, after generating the three-dimensional data of the first ball head 21, the second ball head 31, the first ball head seat 22 and the second ball head seat 32 in the CATIA software, the server calls the three-dimensional data and transmits it to the Adams software, so that the Adams software imports the three-dimensional data into the initial dynamic model.
[0037] Step 104, importing the three-dimensional data into the initial dynamics model to obtain the target dynamics model.
[0038] Step 105 , moving the target dynamics model according to a preset motion mode, and obtaining the maximum swing angle of the ball head during the motion of the target dynamics model.
[0039] In some embodiments, a law curve is used to drive the target dynamics model so that the target dynamics model moves in accordance with the suspension bounce and / or wheel angle movement, thereby completing the motion state simulation of the suspension system 100 .
[0040] For example, a motion sketch law curve is first generated through a sketch curve, and then the target dynamics model is driven according to time based on the motion sketch law curve to simultaneously perform suspension bounce and steering rack movement. At this time, the bounce process and steering process of the target dynamics model move in coordination according to a certain rule, thereby completing the complete motion state simulation of the suspension.
[0041] In the embodiment of the present application, by driving the target dynamics model to move through the law curve, a comprehensive and complete motion state simulation can be achieved, thereby avoiding calibration result deviations caused by incomplete motion states and improving the accuracy of simulation verification.
[0042] In the embodiment of the present application, the simulated motion process of the target dynamics model can also be compiled into a replay according to the law curve, that is, the dynamic changes of the target dynamics model are digitized according to the law curve, so that the simulated motion of the target dynamics can be repeatedly played, so that the simulated motion of the target dynamics model is formed into a readable storage form, and then the state of the entire simulated motion is fixedly stored, that is, the entire motion state is solidified, so as to facilitate subsequent observation and verification, etc. The process of the embodiment of the present application is simple to operate and improves the accuracy of further verification.
[0043] It should be noted that the above examples are merely illustrative and cannot be used as limitations on the manner of driving motion in the embodiments of the present application.
[0044] It should be noted that how to determine the maximum swing angle of the ball head during the movement of the target dynamics model is described in detail in the subsequent embodiments, and will not be repeated here to avoid repetition.
[0045] Step 106, detecting whether the ball head to be checked meets the design requirements according to the maximum swing angle.
[0046] It should be noted that how to detect whether the ball head to be calibrated meets the design requirements according to the maximum swing angle is described in detail in the subsequent embodiments, and will not be repeated here to avoid repetition.
[0047] Compared with the related art, the embodiment of the present application has at least the following advantages: the initial dynamic model of the suspension system is established by Adams software. Since Adams software is a mechanical system simulation software, the performance, range of motion, etc. of the mechanical system can be predicted by Adams software. Therefore, by adjusting the basic model information of the initial dynamic model, the basic model information at least includes the hard points of the suspension system, the diameter of the stabilizer bar of the suspension system, and the stiffness of each elastic member in the suspension system, and then importing the ball head seat of the stabilizer bar connecting rod and the three-dimensional data of the ball head to be checked into the initial dynamic model, the target dynamic model is obtained, so that the deformation of the suspension bushing and the deformation of the stabilizer bar body can be reflected during the movement of the target dynamic model, so that the swing state of the stabilizer bar ball head of the actual vehicle can be truly reflected. Finally, the maximum swing angle of the ball head during the movement of the target dynamic model is obtained, so that the maximum swing angle obtained by simulation is consistent with the actual swing angle of the ball head during the movement of the actual vehicle, thereby improving the accuracy of the ball head verification, and there is no need to select a larger specification ball head model to meet the actual ball head swing angle requirements, thereby reducing the production cost of the ball head.
[0048] Please refer to Figure 4 , Figure 4This is a flowchart of the steps of an embodiment of the method for checking the swing angle of the ball head of the stabilizer bar connecting rod of the present application. According to different requirements, the order of the steps in the flowchart can be changed, and some steps can be omitted. The checking method can be applied to a server, but is not limited thereto, and the embodiments of the present application are not limited thereto.
[0049] This embodiment is a specific description of the above embodiment, and further describes how to obtain the maximum swing angle of the ball head during the motion of the target dynamics model, and how to detect whether the ball head to be verified meets the design requirements according to the maximum swing angle. In this way, it can be ensured that the maximum swing angle of the ball head obtained is consistent with the actual situation, thereby further improving the accuracy of the verification method of the swing angle of the stabilizer bar connecting rod ball head.
[0050] The specific process of this embodiment is as follows Figure 4 As shown, the following steps are included: Step 201: Establish an initial dynamic model of the suspension system based on Adams software.
[0051] Step 202, adjusting the basic model information of the initial dynamic model so that the adjusted basic model information matches the structural parameters of the actual vehicle, wherein the basic model information at least includes the hard points of the suspension system, the diameter of the stabilizer bar of the suspension system, and the stiffness of each elastic member in the suspension system.
[0052] Step 203, obtaining three-dimensional data of the ball head seat of the stabilizer bar connecting rod and the ball head to be checked in the suspension system.
[0053] Step 204: import the three-dimensional data into the initial dynamics model to obtain the target dynamics model.
[0054] Steps 201 to 204 of this embodiment are similar to steps 101 to 104 of the aforementioned embodiment, and are not described again here to avoid repetition.
[0055] Step 205 , establishing a collision constraint between the ball head and the ball head seat, wherein the collision constraint includes a collision between the ball head and the ball head seat after the ball head swings to a preset angle.
[0056] Specifically, during the movement of the suspension system 100, the first ball head 21 and the second ball head 31 will both swing, and the first ball head 21 will collide with the first ball head seat 22 after swinging to a certain angle, at which time the first ball head 21 stops swinging and generates a collision force; the second ball head 31 will also collide with the second ball head seat 32 after swinging to a certain angle, at which time the second ball head 31 stops swinging and generates a collision force. Therefore, by setting a collision constraint, the first ball head 21 simulated in the target dynamics model is constrained to collide with the first ball head seat 22 after swinging to a preset angle, and the second ball head 31 is constrained to collide with the second ball head seat 32 after swinging to a preset angle, so that the target dynamics model can more realistically simulate the movement of the suspension system 100, thereby further improving the accuracy of the verification method.
[0057] In some embodiments, the size of the preset angle is not specifically limited, and the size of the preset angle is determined by the specifications of the ball head and the ball head seat.
[0058] Step 206, moving the target dynamic model according to a preset motion mode, controlling the ball head to stop swinging when colliding with the ball head seat according to the collision constraint, and obtaining the maximum swing angle of the ball head during the movement of the target dynamic model, wherein the maximum swing angle does not exceed a preset angle.
[0059] In some embodiments, during the movement of the target dynamics model, a swing angle curve of the ball head swing angle is generated; and the peak value in the swing angle curve is taken as the maximum swing angle.
[0060] Step 207, calculating the difference between the preset angle and the maximum swing angle.
[0061] Step 208, detect whether the difference is greater than a preset threshold. When it is detected that the difference is greater than the preset threshold, the ball head to be checked meets the design requirements; when it is detected that the difference is less than or equal to the preset threshold, the ball head to be checked does not meet the design requirements.
[0062] In some embodiments, there is no specific limitation on the size of the preset threshold and it can be set according to actual needs.
[0063] For ease of understanding, the following is the ball head to be checked. Figure 1 Taking the first ball head 21 and the second ball head 3 shown, the preset angle of 20 degrees, and the preset threshold of 1 degree as an example, the process of the method for checking the swing angle of the ball head of the stabilizer bar connecting rod of this embodiment is specifically described: 1. Establish the initial dynamic model of the suspension system based on Adams software.
[0064] 2. Adjust the basic model information of the initial dynamic model, where the basic model information includes the hard point of the suspension system, the diameter of the stabilizer bar of the suspension system, the first stiffness of the spring, and the second stiffness of the bushing.
[0065] 3. Generate three-dimensional data of the first ball head, the first ball head seat, the second ball head and the second ball head seat based on CATIA software, and import the three-dimensional data into the initial dynamics model to obtain the target dynamics model.
[0066] 4. Set the collision constraint between the ball head and the ball head seat. The collision constraint includes the collision between the ball head and the ball head seat after the ball head swings to a preset angle.
[0067] 5. Use the law curve to drive the target dynamics model so that the target dynamics model moves in accordance with the suspension bounce and / or wheel angle movement.
[0068] 6. When the target dynamics model moves in a manner of suspension bounce and / or wheel angular movement, a first swing angle curve of the first ball head swing angle and a second swing angle curve of the second ball head swing angle are generated.
[0069] 7. Take the peak value in the first swing angle curve as the maximum swing angle of the first ball head, and take the peak value of the second swing angle curve as the maximum swing angle of the second ball head. Based on the maximum swing angle of the first ball head and the maximum swing angle of the second ball head, detect whether the first ball head and the second ball head meet the design requirements.
[0070] Specifically, assuming that during the motion of the target dynamics model, the maximum swing angle of the first ball head is 19 degrees, and the maximum swing angle of the second ball head is 20 degrees. Since the difference between the preset angle 20 degrees and the maximum swing angle 19 degrees of the first ball head is 1 degree, and the difference between the preset angle 20 degrees and the maximum swing angle 20 degrees of the second ball head is 0 degree, 1 degree is equal to the preset threshold, and 0 degree is less than the preset threshold, then both the first ball head and the second ball head do not meet the design requirements; assuming that during the motion of the target dynamics model, the maximum swing angle of the first ball head is 18 degrees, and the maximum swing angle of the second ball head is 17 degrees, due to the preset Assume that the difference between the angle of 20 degrees and the maximum swing angle of 18 degrees of the first ball head is 2 degrees, the difference between the preset angle of 20 degrees and the maximum swing angle of 17 degrees of the second ball head is 3 degrees, 2 degrees is greater than the preset threshold, 3 degrees is also greater than the preset threshold, then both the first ball head and the second ball head meet the design requirements; assuming that during the movement of the target dynamics model, the maximum swing angle of the first ball head is 17 degrees, and the maximum swing angle of the second ball head is 19 degrees, since the difference between the preset angle of 20 degrees and the maximum swing angle of 17 degrees of the first ball head is 3 degrees, the difference between the preset angle of 20 degrees and the maximum swing angle of 19 degrees of the second ball head is 1 degree, 3 degrees is greater than the preset threshold, and 1 degree is equal to the preset threshold, then the first ball head meets the design requirements, and the second ball head does not meet the design requirements.
[0071] Compared with the related art, the embodiment of the present application has at least the following advantages: the initial dynamic model of the suspension system is established by Adams software. Since Adams software is a mechanical system simulation software, the performance, range of motion, etc. of the mechanical system can be predicted by Adams software. Therefore, by adjusting the basic model information of the initial dynamic model, the basic model information at least includes the hard points of the suspension system, the diameter of the stabilizer bar of the suspension system, and the stiffness of each elastic member in the suspension system, and then importing the ball head seat of the stabilizer bar connecting rod and the three-dimensional data of the ball head to be checked into the initial dynamic model, the target dynamic model is obtained, so that the deformation of the suspension bushing and the deformation of the stabilizer bar body can be reflected during the movement of the target dynamic model, so that the swing state of the stabilizer bar ball head of the actual vehicle can be truly reflected. Finally, the maximum swing angle of the ball head during the movement of the target dynamic model is obtained, so that the maximum swing angle obtained by simulation is consistent with the actual swing angle of the ball head during the movement of the actual vehicle, thereby improving the accuracy of the ball head verification, and there is no need to select a larger specification ball head model to meet the actual ball head swing angle requirements, thereby reducing the production cost of the ball head.
[0072] Based on the same idea as the calibration method of the swing angle of the ball head of the stabilizer bar connecting rod in the above-mentioned embodiment, the present application also provides a calibration device for the swing angle of the ball head of the stabilizer bar connecting rod, which can be used to perform the above-mentioned data analysis method. For ease of explanation, the structural schematic diagram of the embodiment of the calibration device for the swing angle of the ball head of the stabilizer bar connecting rod only shows the parts related to the embodiment of the present application. It can be understood by those skilled in the art that the illustrated structure does not constitute a limitation on the device, and it can include more or fewer components than shown in the diagram, or combine certain components, or arrange the components differently.
[0073] Please refer to Figure 5 The device 50 for verifying the swing angle of the ball head of the stabilizer bar connecting rod includes a construction module 501, a parameter adjustment module 502, a first acquisition module 503, a motion module 504, a second acquisition module 505 and a verification module 506.
[0074] The construction module 501 is used to establish an initial dynamic model of the suspension system based on Adams software; the parameter adjustment module 502 is used to adjust the basic model information of the initial dynamic model so that the adjusted basic model information matches the structural parameters of the actual vehicle, wherein the basic model information at least includes the hard points of the suspension system, the diameter of the stabilizer bar of the suspension system and the stiffness of each elastic member in the suspension system; the first acquisition module 503 is used to obtain the three-dimensional data of the ball head seat of the stabilizer bar connecting rod in the suspension system and the ball head to be checked, and import the three-dimensional data into the initial dynamic model to obtain the target dynamic model; the motion module 504 is used to move the target dynamic model according to a preset motion mode; the second acquisition module 505 is used to obtain the maximum swing angle of the ball head during the movement of the target dynamic model; the verification module 506 is used to detect whether the ball head to be checked meets the design requirements according to the maximum swing angle.
[0075] Please refer to Figure 6 , Figure 6 This is a schematic diagram of an embodiment of an electronic device of the present application.
[0076] The electronic device 1000 includes a memory 20, a processor 30, and a computer program 40 stored in the memory 20 and executable on the processor 30. When the processor 30 executes the computer program 40, the steps in the embodiment of the method for checking the swing angle of the ball head of the stabilizer bar connecting rod are implemented, for example Figure 3 Steps 101 to 106 are shown.
[0077] Exemplarily, the computer program 40 may also be divided into one or more modules / units, which are stored in the memory 20 and executed by the processor 30. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program 40 in the electronic device 1000.
[0078] Those skilled in the art will appreciate that the schematic diagram is merely an example of the electronic device 1000 and does not constitute a limitation on the electronic device 1000. The electronic device 1000 may include more or fewer components than shown in the diagram, or a combination of certain components, or different components. For example, the electronic device 1000 may also include input and output devices, network access devices, buses, etc.
[0079] The processor 30 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, a single-chip microcomputer, or the processor 30 may also be any conventional processor, etc.
[0080] The memory 20 can be used to store the computer program 40 and / or the module / unit. The processor 30 realizes various functions of the electronic device 1000 by running or executing the computer program and / or the module / unit stored in the memory 20 and calling the data stored in the memory 20. The memory 20 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data (such as audio data) created according to the use of the electronic device 1000, etc. In addition, the memory 20 can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices.
[0081] If the module / unit integrated in the electronic device 1000 is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media does not include electrical carrier signals and telecommunication signals.
[0082] In the several embodiments provided in this application, it should be understood that the disclosed electronic device and method can be implemented in other ways. For example, the electronic device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation.
[0083] In addition, each functional unit in each embodiment of the present application may be integrated into the same processing unit, each unit may exist physically separately, or two or more units may be integrated into the same unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional modules.
[0084] It is obvious to those skilled in the art that the present application is not limited to the details of the above exemplary embodiments, and that the present application can be implemented in other specific forms without departing from the spirit or basic features of the present application. Therefore, no matter from which point of view, the embodiments should be regarded as exemplary and non-restrictive. In addition, it is obvious that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or electronic devices stated in the electronic device claim can also be implemented by the same unit or electronic device through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any particular order.
[0085] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present application and are not intended to limit it. Although the present application has been described in detail with reference to the above embodiments, a person of ordinary skill in the art should understand that the technical solution of the present application may be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present application.
Claims
1. A method for checking the swing angle of a ball head of a stabilizer bar connecting rod, characterized in that: include: Establish the initial dynamic model of the suspension system based on Adams software; Adjusting basic model information of the initial dynamic model so that the adjusted basic model information matches the structural parameters of the actual vehicle, wherein the basic model information at least includes a hard point of the suspension system, a stabilizer bar diameter of the suspension system, and a stiffness of each elastic member in the suspension system; Acquire three-dimensional data of a ball head seat of a stabilizer bar connecting rod and a ball head to be checked in the suspension system; Importing the three-dimensional data into the initial dynamics model to obtain a target dynamics model; The target dynamic model moves according to a preset movement mode, and the maximum swing angle of the ball head during the movement of the target dynamic model is obtained; The ball head to be checked is detected according to the maximum swing angle to see whether it meets the design requirements.
2. The method for checking the swing angle of the ball head of the stabilizer bar connecting rod according to claim 1, characterized in that: Before the target dynamic model moves according to a preset motion mode, the method further includes: Establishing a collision constraint between the ball head and the ball head seat, wherein the collision constraint includes the ball head colliding with the ball head seat after swinging to a preset angle; The step of moving the target dynamic model according to a preset motion mode to obtain the maximum swing angle of the ball head during the movement of the target dynamic model includes: The target dynamics model is moved according to a preset motion mode, and the ball head is controlled to stop swinging when colliding with the ball head seat according to the collision constraint; The maximum swing angle of the ball head during the movement of the target dynamics model is obtained, wherein the maximum swing angle does not exceed the preset angle.
3. The method for checking the swing angle of the ball head of the stabilizer bar connecting rod according to claim 2, characterized in that: The obtaining of the maximum swing angle of the ball head during the movement of the target dynamics model comprises: During the movement of the target dynamics model, generating a swing angle curve of the ball head swing angle; The peak value in the swing angle curve is taken as the maximum swing angle.
4. The method for checking the swing angle of the ball head of the stabilizer bar connecting rod according to claim 2, characterized in that: The step of detecting whether the ball head to be checked meets the design requirements according to the maximum swing angle includes: Calculating the difference between the preset angle and the maximum swing angle; Detect whether the difference is greater than a preset threshold. When it is detected that the difference is greater than the preset threshold, the ball head to be checked meets the design requirements; when it is detected that the difference is less than or equal to the preset threshold, the ball head to be checked does not meet the design requirements.
5. The method for checking the swing angle of the ball head of the stabilizer bar connecting rod according to claim 1, characterized in that: The step of moving the target dynamic model according to a preset movement mode includes: The target dynamics model is driven by a law curve so that the target dynamics model moves in accordance with the suspension bounce and / or wheel angle movement.
6. The method for checking the swing angle of the ball head of the stabilizer bar connecting rod according to claim 1, characterized in that: The elastic member includes a spring and a bushing, wherein the spring is used to be connected to the shock absorber of the suspension system, and the bushing is used to be connected to the upper swing arm and the lower swing arm of the suspension system; The basic model information of adjusting the initial kinetic model includes: The hard point of the suspension system, the stabilizer bar diameter, the first stiffness of the spring, and the second stiffness of the bushing in the initial dynamic model are adjusted.
7. The method for checking the swing angle of the ball head of the stabilizer bar connecting rod according to claim 1, characterized in that: The step of obtaining the three-dimensional data of the ball head seat of the stabilizer bar connecting rod and the ball head to be checked in the suspension system includes: Generate three-dimensional data of the ball head seat and the ball head to be checked based on CATIA software; The three-dimensional data is sent to the Adams software.
8. A device for checking the swing angle of the ball head of a stabilizer bar connecting rod, characterized in that: include: Building module for building the initial dynamic model of the suspension system based on Adams software; a parameter adjustment module, used for adjusting basic model information of the initial dynamic model so that the adjusted basic model information matches the structural parameters of the actual vehicle, wherein the basic model information at least includes the hard points of the suspension system, the diameter of the stabilizer bar of the suspension system, and the stiffness of each elastic member in the suspension system; A first acquisition module is used to acquire three-dimensional data of a ball head seat of a stabilizer bar connecting rod and a ball head to be checked in the suspension system, and import the three-dimensional data into the initial dynamics model to obtain a target dynamics model; A motion module, used to move the target dynamics model according to a preset motion mode; A second acquisition module is used to obtain the maximum swing angle of the ball head during the movement of the target dynamics model; The verification module is used to detect whether the ball head to be verified meets the design requirements according to the maximum swing angle.
9. An electronic device, comprising a processor and a memory, characterized in that: The memory is used to store instructions, and the processor is used to call the instructions in the memory, so that the electronic device executes the method for verifying the swing angle of the ball head of the stabilizer bar connecting rod according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on an electronic device, the electronic device executes the method for verifying the swing angle of the ball head of a stabilizer bar connecting rod according to any one of claims 1 to 7.