Design method of stabilizer bar, computer readable storage medium, vehicle

CN116796440BActive Publication Date: 2026-08-07CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA FAW CO LTD
Filing Date
2023-06-30
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0004]本发明实施例提供了一种稳定杆的设计方法、计算机可读存储介质、车辆,以至少解决由于稳定杆布置及刚度设定需要来回反复调整造成结构限制、稳定杆应力过大无法实现的技术问题

Benefits of technology

[0015]在本发明实施例中,通过获取稳定杆结构的初始参数信息和目标刚度,基于初始参数信息确定初始刚度值,将初始刚度值与目标刚度值进行比较获得修订值,根据修订值对初始参数信息进行迭代直至足目标刚度阈值范围后输出稳定杆直径、硬点以及刚度,达到了减少刚度匹配与结构布置过程中重复工作的目的,进而解决了由于稳定杆布置及刚度设定需要来回反复调整造成结构限制、稳定杆应力过大无法实现技术问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116796440B_ABST
    Figure CN116796440B_ABST
Patent Text Reader

Abstract

The application discloses a design method of a stabilizer bar, a computer readable storage medium and a vehicle. The method comprises the following steps: obtaining initial parameter information of a stabilizer bar structure and a target stiffness value, wherein the initial parameter information at least comprises an initial diameter, stiffness and a hard point; determining an initial stiffness value based on the initial parameter information; comparing the initial stiffness value with the target stiffness value to obtain a revision value; iteratively adjusting the initial diameter according to the revision value to obtain an iterative diameter; in the case that the iterative diameter is determined to be not greater than a first limited value, re-determining the stiffness value based on the iterative diameter to obtain a first revised stiffness value; and in the case that the first revised stiffness value is determined to be within a first target threshold range, outputting a target parameter and manufacturing the stabilizer bar based on the target parameter. The application solves the technical problem that the structure is limited and the stress of the stabilizer bar is too large to be realized due to repeated adjustment of the arrangement and stiffness setting of the stabilizer bar.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicles, and more specifically, to a method for designing a stabilizer bar, a computer-readable storage medium, and a vehicle. Background Technology

[0002] Currently, the suspension system design process requires repeated iterations of stabilizer bar placement and stiffness setting. Furthermore, the correlation between stiffness design and placement analysis is weak, requiring repeated confirmation before the stiffness and hard points can be locked in. This can lead to situations where structural limitations prevent the achievement of stiffness requirements, or where stiffness requirements significantly impact the placement structure, resulting in insufficient placement space or excessive stabilizer bar stress that cannot be met.

[0003] There is currently no effective solution to the above problems. Summary of the Invention

[0004] This invention provides a method for designing a stabilizer bar, a computer-readable storage medium, and a vehicle, to at least solve the technical problems of structural limitations caused by the need for repeated adjustments to stabilizer bar arrangement and stiffness settings, and the inability to achieve the desired stabilizer bar performance due to excessive stress.

[0005] According to one aspect of the present invention, a method for designing a stabilizer bar is provided, comprising: acquiring initial parameter information and a target stiffness value of the stabilizer bar structure, wherein the initial parameter information includes at least: an initial diameter, stiffness, and a hard point; determining an initial stiffness value based on the initial parameter information; comparing the initial stiffness value with the target stiffness value to obtain a revised value; iterating the initial diameter according to the revised value to obtain an iterated diameter; if the iterated diameter is determined not to be greater than a first limit value, re-determining the stiffness value based on the iterated diameter to obtain a revised first revised stiffness value; and, if the first revised stiffness value is determined to be within a first target threshold range, outputting target parameters, wherein the target parameters include the diameter, stiffness value, and hard point after the last iteration; and designing the stabilizer bar based on the target parameters.

[0006] Optionally, the design method further includes: if the iteration diameter is greater than a first limit value, determining whether the hard point at the end of the stabilizer bar structure can be adjusted; if the hard point at the end of the stabilizer bar structure can be adjusted, iterating the coordinate values ​​of the hard point at the end of the stabilizer bar structure to obtain the iterated hard point coordinate values; if the iterated hard point coordinate values ​​are not greater than a second limit value, re-determining the stiffness value based on the iterated hard point coordinate values ​​to obtain a second revised stiffness value; and if the second revised stiffness value is determined to be within the range of a first target threshold, outputting the target parameters.

[0007] Optionally, the design method further includes: if the hard point coordinates after iteration are determined to be no greater than the second limit value, then determining again whether the hard point at the end of the stabilizer bar structure can be adjusted; if the hard point at the end of the stabilizer bar structure can be adjusted, then iterating the coordinates of the fixed point of the stabilizer bar structure to obtain the iterated fixed point coordinates; if the iterated fixed point coordinates are determined to be greater than the third limit value, then redetermining the stiffness value based on the iterated fixed point coordinates to obtain the third revised stiffness value; and if the third revised stiffness value is determined to be within the first target threshold range, then outputting the target parameters.

[0008] Optionally, the design method further includes: if the third revised stiffness value is not within the range of the first target threshold, performing another iteration on the fixed point coordinate value after iteration, and / or if the fixed point coordinate value after iteration is less than or equal to the third limit value, outputting prompt information and target parameters, wherein the prompt information includes error prompt information, and / or if the first revised stiffness value is not within the range of the first target threshold, continuing to iterate on the diameter after iteration.

[0009] Optionally, if the iteration diameter is determined to be greater than the first limit value, it is determined whether the hard point at the end of the stabilizer bar structure can be adjusted, including: if it is determined that the hard point at the end of the stabilizer bar structure cannot be adjusted, it is determined whether the coordinate value of the fixed point of the stabilizer bar structure can be adjusted; if it is determined that the coordinate value of the fixed point of the stabilizer bar structure cannot be adjusted, a prompt message and target parameters are generated.

[0010] Optionally, if it is determined that the second revised stiffness value is not within the range of the first target threshold, the iterative hard point coordinate values ​​are continued to be iterated.

[0011] Optionally, after determining that the first revised stiffness value is within the first target threshold range, target parameters are output, and a stabilizer bar is formulated based on the target parameters. This includes: combining Matlab software to iterate the initial diameter, stiffness, coordinate values ​​of the fixed point, and coordinates of the hard point of the stabilizer bar structure, and generating target parameters for at least one of Adams software and Catia software. The Adams software and Catia software determine the design stiffness of the stabilizer bar based on the target parameters, and the stabilizer bar is formulated based on the design stiffness.

[0012] Optionally, in the process of iterating the initial diameter, stiffness, coordinates of the fixed point, and coordinates of the hard point of the stabilizer structure using Matlab software, the following steps are included: determining the stress range of the stabilizer so that the stress of the stabilizer always meets the preset conditions during the iteration process.

[0013] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to execute the above-described stabilizer design method.

[0014] According to another aspect of the present invention, a vehicle is also provided, including a stabilizer bar, the stabilizer bar being designed using the above-described stabilizer bar design method.

[0015] In this embodiment of the invention, by acquiring the initial parameter information and target stiffness of the stabilizer bar structure, determining the initial stiffness value based on the initial parameter information, comparing the initial stiffness value with the target stiffness value to obtain a revised value, and iterating the initial parameter information according to the revised value until it reaches the target stiffness threshold range, the stabilizer bar diameter, hard point, and stiffness are output. This achieves the purpose of reducing repetitive work in the process of stiffness matching and structural layout, thereby solving the technical problems of structural limitations and excessive stress on the stabilizer bar caused by the need for repeated adjustments to the stabilizer bar layout and stiffness setting. Attached Figure Description

[0016] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0017] Figure 1 This is a flowchart illustrating an embodiment of the present invention;

[0018] Figure 2 This is an optional flowchart according to an embodiment of the present invention. Detailed Implementation

[0019] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0020] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0021] According to an embodiment of the present invention, a method embodiment for stabilizing a bar is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0022] Figure 1 This is a design method for a stabilizer bar according to an embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:

[0023] Step S101: Obtain the initial parameter information and target stiffness value of the stabilizer bar structure. The initial parameter information includes at least the initial diameter, stiffness, and hard point.

[0024] Step S102: Determine the initial stiffness value based on the initial parameter information.

[0025] Step S103: Compare the initial stiffness value with the target stiffness value to obtain the revised value.

[0026] Step S104: Iterate the initial diameter based on the revised value to obtain the iterated diameter.

[0027] Step S105: If the iteration diameter is determined to be no greater than the first limit value, the stiffness value is re-determined based on the iteration diameter to obtain the revised first stiffness value.

[0028] Step S106: After determining that the first revised stiffness value is within the first target threshold range, output the target parameters, wherein the target parameters include the diameter, stiffness value and hard point after the last iteration.

[0029] Step S107: Develop a stabilizer bar based on the target parameters.

[0030] By following the steps above, we can quickly solve the problem of stiffness analysis and calculation for different stabilizer bar arrangements in the early stages of design. After stiffness matching, the stabilizer bar arrangement can be quickly confirmed with 3D data. Through internal software iterative control, conflicts and repetitive work in the stiffness matching and structural arrangement process are reduced, thus improving work efficiency.

[0031] Optionally, the design method further includes: if the iteration diameter is greater than a first limit value, determining whether the hard point at the end of the stabilizer bar structure can be adjusted; if the hard point at the end of the stabilizer bar structure can be adjusted, iterating the coordinate values ​​of the hard point at the end of the stabilizer bar structure to obtain the iterated hard point coordinate values; if the iterated hard point coordinate values ​​are not greater than a second limit value, re-determining the stiffness value based on the iterated hard point coordinate values ​​to obtain a second revised stiffness value; and if the second revised stiffness value is within a first target threshold range, outputting the target parameters. By iterating the coordinate values ​​of the hard point at the end of the stabilizer bar structure until the first target threshold range is met, the model update efficiency is improved.

[0032] Optionally, the design method further includes: if the coordinate values ​​of the hard points after iteration are determined to be no greater than a second limit value, then determining again whether the hard points at the ends of the stabilizer bar structure can be adjusted; if it is determined that the hard points at the ends of the stabilizer bar structure can be adjusted, then iterating the coordinate values ​​of the fixed points of the stabilizer bar structure to obtain the iterated coordinate values ​​of the fixed points; if it is determined that the coordinate values ​​of the fixed points after iteration are greater than a third limit value, then redetermining the stiffness value based on the iterated coordinate values ​​of the fixed points to obtain a third revised stiffness value; and if the third revised stiffness value is determined to be within the first target threshold range, then outputting the target parameters. By iterating the coordinate values ​​of the fixed points of the stabilizer bar structure until the first target threshold range is met, the model update efficiency is improved.

[0033] Optionally, the design method further includes: if the third revised stiffness value is determined to be outside the range of the first target threshold, performing another iteration on the fixed point coordinate values ​​after iteration, and / or if the fixed point coordinate values ​​after iteration are determined to be less than or equal to the third limit value, outputting prompt information and target parameters, wherein the prompt information includes error prompt information, and / or if the first revised stiffness value is determined to be outside the range of the first target threshold, continuing to iterate on the diameter after iteration. This setting further improves the model update efficiency.

[0034] Optionally, if the iteration diameter is determined to be greater than the first limit value, it is determined whether the hard point at the end of the stabilizer bar structure can be adjusted, including: if it is determined that the hard point at the end of the stabilizer bar structure cannot be adjusted, it is determined whether the coordinate value of the fixed point of the stabilizer bar structure can be adjusted; if it is determined that the coordinate value of the fixed point of the stabilizer bar structure cannot be adjusted, a prompt message and target parameters are generated, so that the stabilizer bar can be matched according to the target parameters, thereby improving efficiency.

[0035] Optionally, if it is determined that the second revised stiffness value is not within the range of the first target threshold, the iterated hard point coordinate value is iterated again, so as to obtain a more suitable hard point coordinate value.

[0036] Optionally, after determining that the first revised stiffness value is within the first target threshold range, target parameters are output, and a stabilizer bar is formulated based on the target parameters. This includes: iterating the initial diameter, stiffness, coordinates of fixed points, and coordinates of hard points of the stabilizer bar structure using Matlab software, and generating target parameters for at least one of Adams and Catia software. The Adams and Catia software determine the design stiffness of the stabilizer bar based on the target parameters, and formulate the stabilizer bar based on the design stiffness. This application can use Matlab software for judgment and calculation. After confirming that the requirements are met, the diameter and control points of the stabilizer bar that meet the stiffness requirements are automatically exported for updating the model data in the Adams and Catia software. Data transmission is carried out through table templates and Matlab software applets, reducing the operation steps of data update and transmission in the Adams and Catia models, improving model update efficiency, and controlling through the internal calculation program of Matlab, reducing the trial and error rate, improving the efficiency of early matching and modeling, and efficiently completing the stabilizer bar matching work, improving efficiency by more than 70%.

[0037] Optionally, in the process of iterating the initial diameter, stiffness, coordinates of the fixed point, and coordinates of the hard point of the stabilizer structure using Matlab software, the following steps are included: determining the stress range of the stabilizer so that the stress of the stabilizer always meets the preset conditions during the iteration process.

[0038] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform the stabilizer design method of the above embodiments.

[0039] According to another aspect of the present invention, a vehicle is provided, including a stabilizer bar, the stabilizer bar being designed using the stabilizer bar design method of the above embodiments.

[0040] In another embodiment of this application, it should be noted that a preliminary layout model of the stabilizer bar and an Adams model are built. The stabilizer bar data parameters and the Adams model are input through a table. The stabilizer bar stiffness is calculated through Adams and matched with the target stabilizer bar stiffness as input parameters.

[0041] Input the parameters through the Matlab interface, and input the constraints, including the upper and lower limits of the diameter, the end coordinates, and the fixed point constraints. After inputting the parameters, run the Matlab program.

[0042] Matlab program flow: Calculate the stiffness of the stabilizer bar using the initial hard point and diameter. The calculated value and the input initial value are used as compensation values. The diameter and stiffness calculations are based on the following formulas:

[0043]

[0044] The stiffness can be calculated by inputting the stabilizer bar hardpoint parameters and diameter value. After comparison and correction with the initial input stiffness, it is confirmed whether the stiffness value is larger or smaller than the target value. After comparison, the diameter value of the stabilizer bar is iterated, iterating at a set threshold. After each iteration, it is compared and corrected with the target value. Finally, if the target stiffness threshold range is met, the stabilizer bar diameter, hardpoint, and stiffness are output. If the diameter limit is reached but the stiffness target threshold is not met, other allowed input conditions, such as end coordinates or fixed point coordinates, are adjusted. The diameter iteration is repeated. After the stiffness threshold is met, the stabilizer bar diameter, hardpoint, and stiffness are output. If all input constraints are not met, the last iteration result is output and an error is reported.

[0045] When iterating in Matlab, some constraints need to be imposed on the calculation. When calculating the tensile stress of the stabilizing rod, the stress value cannot exceed the limit. The calculation should be performed according to this formula:

[0046] Furthermore, the stabilizer bar diameter output is the solid diameter, the corresponding hollow diameter plus the wall thickness. When converting the hollow diameter, the weight reduction ratio and the wall thickness range are given as constraints.

[0047] The Matlab output file can simultaneously update data for both the Adams and Catia models for result verification.

[0048] Both iteration and computation are implemented using Matlab, which can directly interface with the Adams model to update the model, embed other modules, update stiffness and other information, and better achieve the integration of various modules.

[0049] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0050] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0051] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0052] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0053] If the integrated unit is implemented as 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 technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0054] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for designing a stabilizer bar, characterized in that, include: Obtain the initial parameter information and target stiffness value of the stabilizer bar structure, wherein the initial parameter information includes at least: initial diameter, stiffness, and hard point; The initial stiffness value is determined based on the initial parameter information; The initial stiffness value is compared with the target stiffness value to obtain a revised value; The initial diameter is iterated based on the revised value to obtain the iterative diameter; If it is determined that the iteration diameter is not greater than the first limit value, the stiffness value is re-determined based on the iteration diameter to obtain the revised first revised stiffness value; Once the first revised stiffness value is determined to be within the first target threshold range, target parameters are output, wherein the target parameters include the diameter, stiffness value, and hard point after the last iteration. The stabilizer bar is designed based on the target parameters.

2. The design method according to claim 1, characterized in that, The design method further includes: If the iteration diameter is determined to be greater than the first limit value, determine whether the hard point at the end of the stabilizer structure can be adjusted; If it is determined that the hard point at the end of the stabilizer bar structure can be adjusted, the coordinate values ​​of the hard point at the end of the stabilizer bar structure are iterated to obtain the iterated coordinate values ​​of the hard point. If the hard point coordinates after iteration are determined to be no greater than the second limit value, the stiffness value is re-determined based on the hard point coordinates after iteration to obtain the second revised stiffness value. Once the second revised stiffness value is determined to be within the range of the first target threshold, the target parameter is output.

3. The design method according to claim 2, characterized in that, The design method further includes: If the hard point coordinates after iteration are determined to be no greater than the second limit value, it is then determined whether the hard point at the end of the stabilizer structure can be adjusted. If it is determined that the hard point at the end of the stabilizer bar structure can be adjusted, the coordinate values ​​of the fixed point of the stabilizer bar structure are iterated to obtain the iterated coordinate values ​​of the fixed point. If the fixed point coordinates after the iteration are greater than the third limit value, the stiffness value is re-determined based on the fixed point coordinates after the iteration to obtain the third revised stiffness value. Once the third revised stiffness value is determined to be within the range of the first target threshold, the target parameter is output.

4. The design method according to claim 3, characterized in that, The design method further includes: If it is determined that the third revised stiffness value is not within the range of the first target threshold, the fixed point coordinate values ​​after iteration are iterated again, and / or If the coordinates of the fixed point after iteration are determined to be less than or equal to the third limiting value, a prompt message and the target parameter are output, wherein the prompt message includes an error message, and / or If it is determined that the first revised stiffness value is not within the range of the first target threshold, the diameter is iterated again.

5. The design method according to claim 4, characterized in that, If the iterative diameter is determined to be greater than the first limiting value, determining whether the hard point at the end of the stabilizer structure can be adjusted includes: If it is determined that the hard point at the end of the stabilizer bar structure cannot be adjusted, determine whether the coordinate value of the fixed point of the stabilizer bar structure can be adjusted. If it is determined that the coordinates of the fixed point of the stabilizer structure cannot be adjusted, the prompt message and the target parameters are generated.

6. The design method according to claim 4, characterized in that, If it is determined that the second revised stiffness value is not within the range of the first target threshold, the iterative hard point coordinate value is continued.

7. The design method according to claim 3, characterized in that, After determining that the first revised stiffness value is within a first target threshold range, the target parameters are output, and the stabilizer bar is formulated based on the target parameters, including: The initial diameter, stiffness, coordinates of the fixed point, and coordinates of the hard point of the stabilizer structure are iterated using Matlab software, and target parameters are generated for at least one of Adams and Catia software. The Adams and Catia software determine the design stiffness of the stabilizer based on the target parameters, and the stabilizer is designed based on the design stiffness.

8. The design method according to claim 7, characterized in that, The process of iterating the initial diameter, stiffness, coordinates of the fixed point, and coordinates of the hard point of the stabilizer structure using Matlab software includes: The stress range of the stabilizer bar is determined so that the stress of the stabilizer bar always meets the preset conditions during the iteration process.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device containing the computer-readable storage medium to perform the design method of the stabilizer bar according to any one of claims 1 to 8.

10. A vehicle, comprising a stabilizer bar, characterized in that, The stabilizer bar is designed using the stabilizer bar design method described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Design method for stiffness matching and diameter of vehicle suspension stabilizer bars

    CN104200040A

  • Method for designing diameters of hinge pins of rubber bushings of coaxial stabilizer bars of cabs

    CN104318018A