Damping control system calibration parameter generation method and device, equipment and medium
By obtaining the target algorithm function and constructing a functional formula, the calibration parameters of the continuous damping control shock absorber are automatically calculated, which solves the problem of large manual workload in virtual calibration and improves the calibration efficiency and quality.
Patent Information
- Application Number
- CN202510778406.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-11
- Publication Date
- 2025-10-17
AI Technical Summary
In the prior art, the virtual calibration parameters of the continuous damping control shock absorber are numerous and require manual calibration, which results in a huge workload and affects the calibration efficiency and quality.
By obtaining the target algorithm function, determining the speed parameters and control parameters, and building a functional formula, the target calibration parameters can be automatically calculated, reducing manual workload and improving calibration efficiency and quality.
It realizes the generation of automatic calibration parameters, reduces manual workload, and improves calibration efficiency and quality.
Smart Images

Figure CN120802710A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicle virtual calibration, and in particular to a damping control system calibration parameter generation method, device, equipment and medium. BACKGROUND
[0002] In the prior art, continuous damping control shock absorbers are widely used in cars such as sedans and SUVs, and can play a key role in improving the handling stability and smoothness of the car. In the development process of the car, there is a process of simulating the shock absorber, which needs to virtually calibrate the continuous damping control shock absorber. The calibration parameters involved are numerous and belong to discrete parameters. Currently, manual calibration is generally required, which is a huge workload and affects the calibration efficiency and quality.
[0003] In summary, the technical problems in the related art need to be improved. SUMMARY
[0004] The main purpose of the embodiments of the present application is to provide a damping control system calibration parameter generation method, device, equipment and medium, which aims to reduce the manual workload required for virtual calibration and improve the calibration efficiency and quality.
[0005] To achieve the above-mentioned purpose, one aspect of the embodiments of the present application provides a damping control system calibration parameter generation method, comprising: obtaining a target algorithm function, the target algorithm function belonging to a skyhook algorithm function of a continuous damping control system; determining a speed parameter and a control parameter according to the target algorithm function, the speed parameter including a plurality of preset body bounce speeds, the speed parameter being an independent variable in virtual calibration, and the control parameter including a plurality of different types of parameters representing damping control effects; determining a corresponding function formula according to the speed parameter and the control parameter, determining a target calibration parameter corresponding to the target algorithm function based on the function formula according to the speed parameter and the control parameter, and the target calibration parameter being a dependent variable corresponding to the speed parameter in virtual calibration.
[0006] In some embodiments, the target algorithm function includes a vertical compression function, a vertical rebound function, a pitch negative function, a pitch positive function and a roll function, and the step of determining a speed parameter and a control parameter according to the target algorithm function includes: determining the speed parameter and the control parameter corresponding to the vertical compression function, the vertical rebound function, the pitch negative function, the pitch positive function and the roll function, respectively, according to the type of the target algorithm function.
[0007] In some embodiments, the control parameters include an overall damping control parameter, a damping control proportion parameter, a speed demarcation parameter, and a damping variation trend parameter, and the step of determining the target calibration parameter of the target algorithm function according to the speed parameter and the control parameter includes: determining the target calibration parameter according to the speed parameter, the overall damping control parameter, the damping control proportion parameter, the speed demarcation parameter, and the damping variation trend parameter based on the functional expression, the functional expression representing a relationship between the speed parameter, the overall damping control parameter, the damping control proportion parameter, the speed demarcation parameter, the damping variation trend parameter, and the target calibration parameter.
[0008] In some embodiments, the step of determining the target calibration parameter according to the speed parameter, the overall damping control parameter, the damping control proportion parameter, the speed demarcation parameter, and the damping variation trend parameter based on the functional expression includes: determining a quotient of the speed parameter and the speed demarcation parameter; calculating a corresponding power with the quotient as the base number and the damping variation trend parameter as the index; calculating a product of the power and the damping control proportion parameter, and adding the product to the overall damping control parameter to obtain a corresponding sum as the target calibration parameter.
[0009] In some embodiments, after the step of determining the target calibration parameter of the target algorithm function according to the speed parameter and the control parameter, the method further includes: executing a simulation process according to the target calibration parameter, verifying whether the target calibration parameter is suitable for the target algorithm function through the simulation process, and obtaining a corresponding simulation evaluation result.
[0010] In some embodiments, each of the control parameters is provided with a corresponding preset value range, and after the step of obtaining the corresponding simulation evaluation result, the method further includes: in response to the simulation evaluation result being failed, re-determining the numerical value of the control parameter according to the simulation evaluation result and the preset value range to update the control parameter; based on the updated control parameter, returning to execute the step of determining the target calibration parameter of the target algorithm function according to the speed parameter and the control parameter based on the functional expression.
[0011] In some embodiments, after the step of obtaining the corresponding simulation evaluation result, the method further includes: In response to the simulation evaluation result being failed, the functional formula is refitted according to the simulation evaluation result, the speed parameter and the control parameter, so as to update the functional formula; Based on the updated functional formula, the step of determining the target calibration parameter corresponding to the target algorithm function according to the speed parameter and the control parameter based on the functional formula is returned.
[0012] To achieve the above object, another aspect of the embodiment of the present application proposes a damping control system calibration parameter generation device, which comprises: A function determination module is configured to obtain a target algorithm function, wherein the target algorithm function belongs to a skyhook algorithm function of a continuous damping control system. A self-variable and parameter determination module is configured to determine a speed parameter and a control parameter according to the target algorithm function, wherein the speed parameter comprises a plurality of preset vehicle body bounce speeds, the speed parameter is a self-variable in virtual calibration, and the control parameter comprises a plurality of different types of parameters representing damping control effects. A calibration parameter calculation module is configured to determine a corresponding functional formula according to the speed parameter and the control parameter, and determine a target calibration parameter corresponding to the target algorithm function according to the speed parameter and the control parameter based on the functional formula, wherein the target calibration parameter is a dependent variable corresponding to the speed parameter in virtual calibration.
[0013] To achieve the above object, another aspect of the embodiment of the present application proposes an electronic device, which comprises a memory and a processor, the memory stores a computer program, and the processor implements the above method when executing the computer program.
[0014] To achieve the above object, another aspect of the embodiment of the present application proposes a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the above method.
[0015] The embodiments of the present application at least have the following beneficial effects: the present application provides a damping control system calibration parameter generation method, device, equipment and medium, the scheme obtains target algorithm function, determines speed parameter and control parameter according to target algorithm function, so as to prepare the parameters required for calculating target calibration parameter, and then determines the corresponding function formula according to the speed parameter and the control parameter, determines the calculation method of the target calibration parameter, so as to calculate the target calibration parameter based on the function formula, and realize automatic calibration of the target calibration parameter. Compared with the manual arrangement of various combinations of target calibration parameters, the present application determines the function formula based on the speed parameter and the control parameter, and automatically calculates the appropriate target calibration parameter based on the function formula, reduces the artificial workload required by virtual calibration, improves the calibration efficiency and calibration quality. BRIEF DESCRIPTION OF DRAWINGS
[0016] Figure 1 It is a flow chart of a damping control system calibration parameter generation method provided by the embodiments of the present application; Figure 2 It is a structural schematic diagram of a damping control system calibration parameter generation device provided by the embodiments of the present application; Figure 3 It is a hardware structure schematic diagram of an electronic device provided by the embodiments of the present application. DETAILED DESCRIPTION
[0017] In order to make the purpose, technical scheme and advantages of the present application clearer, the following will further describe the present application in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application. When the following description relates to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementation described in the following exemplary embodiments does not represent all the implementations consistent with the embodiments of the present application, but is only an example of devices and methods consistent with some aspects of the embodiments of the present application as described in the appended claims.
[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application, and are not intended to limit the present application.
[0019] In the related art, a continuously variable damping control shock absorber is widely used in cars such as cars and SUVs, and can play a key role in improving the handling stability and smoothness of the car. In the development process of the car, there is a process of simulating the shock absorber, and the continuously variable damping control shock absorber needs to be virtually calibrated. The calibration parameters involved are numerous and belong to discrete parameters. Currently, manual calibration is generally required, which is a huge workload and affects the calibration efficiency and quality.
[0020] Therefore, in the embodiments of the present application, a damping control system calibration parameter generation method, device, equipment and medium are provided, Figure 1 is an optional flowchart of a damping control system calibration parameter generation method provided by the embodiments of the present application, Figure 1 The method in the embodiments of the present application can include but is not limited to steps S100 to S300.
[0021] Those skilled in the art can understand that the technical solutions shown in the figure do not constitute a limitation on the embodiments of the present application, and can include more or fewer steps than the figure, or combine certain steps, or different steps.
[0022] Step S100, obtaining a target algorithm function, the target algorithm function belongs to a skyhook algorithm function of a continuously variable damping control system; The embodiments of the present application are directed to virtual calibration of a skyhook algorithm in a continuously variable damping control system. It can be understood that the continuously variable damping control system, also known as a CDC (Continuous Damping Control) shock absorbing system, is an advanced active suspension system component that can improve the comfort, handling and stability of the vehicle by adjusting the damping force in real time. The skyhook control algorithm simulates a virtual damper between the vehicle body and the "skyhook", which is essentially a control strategy for vehicle body vibration, which improves the smoothness of vehicle travel by suppressing vehicle body vibration.
[0023] Specifically, the skyhook algorithm function corresponding to the skyhook control algorithm includes a plurality of function modules, each function module controls a direction of vehicle shock absorption. For the function module that needs to be virtually calibrated, the target algorithm function is defined in the embodiments.
[0024] Step S200, determining a speed parameter and a control parameter according to the target algorithm function, the speed parameter including a plurality of preset body bounce speeds, the speed parameter being an independent variable in virtual calibration, and the control parameter including a plurality of different types of parameters representing damping control effect; For each target algorithm function, the virtual calibration needs to determine the calibration parameter corresponding to the function, which is defined as the target calibration parameter in this embodiment. The calibration parameter corresponds to the parameter on which the system runs, so when the calibration parameter is calibrated to the appropriate value, the system can function or have the desired effect as much as possible. In this embodiment, it is the shock absorption effect of the continuous damping control system.
[0025] The calibration parameter needs to be determined according to a certain independent variable, which is the speed parameter in this embodiment. The speed parameter is a collection of multiple speed values, where the speed value represents the body bounce speed, which is the possible body bounce speed under various conditions. For example, 12 body bounce speed values are set in the range of 0.01 m / s to 0.9 m / s. The calibration parameter needs to correspond to each possible speed parameter, and there are also 12 corresponding calibration parameters. Therefore, the calibration parameter is also a collection of multiple parameter values, which represents what the calibration parameter should be at the corresponding body bounce speed. Based on this, combined with the number of function modules and the diversity of the value range of each calibration parameter, the workload of manual calibration becomes heavy.
[0026] On the other hand, the calibration parameter cannot be directly determined according to the speed parameter, so this embodiment also adds control parameters, which include multiple different types of parameter values, each representing the damping control effect in a certain direction. The speed parameter and the control parameter are needed to determine the appropriate target calibration parameter.
[0027] Step S300, determine the corresponding function according to the speed parameter and the control parameter. Based on the function, determine the target calibration parameter corresponding to the target algorithm function according to the speed parameter and the control parameter. The target calibration parameter is the dependent variable corresponding to the speed parameter in the virtual calibration.
[0028] In order to determine the target calibration parameter according to the speed parameter and the control parameter, this embodiment proposes a corresponding function for the corresponding target algorithm function, which constrains the relationship between the speed parameter, the control parameter and the target calibration parameter. Therefore, based on the function, the known speed parameter and control parameter can be substituted to calculate the target calibration parameter corresponding to the target algorithm function.
[0029] The steps S100 to S300 shown in the embodiments of the present application are used to prepare the parameters required for calculating the target calibration parameters by obtaining the target algorithm function, determining the speed parameters and the control parameters according to the target algorithm function, determining the corresponding function formula according to the speed parameters and the control parameters, and determining the calculation method of the target calibration parameters, so as to calculate the target calibration parameters based on the function formula, and realize automatic calibration of the target calibration parameters. Compared with manual calibration of various combinations of target calibration parameters, the present application determines the function formula based on the speed parameters and the control parameters, and automatically calculates the appropriate target calibration parameters based on the function formula, thereby reducing the manual workload required for virtual calibration, and improving the calibration efficiency and calibration quality.
[0030] In some embodiments, step S200 comprises: According to the type of the target algorithm function, the speed parameters and the control parameters corresponding to the heave compression function, the heave rebound function, the pitch negative function, the pitch positive function, and the roll function are determined respectively.
[0031] In the skyhook algorithm function, specifically, the heave compression function, the heave rebound function, the pitch negative function, the pitch positive function, and the roll function are included, which are five different types of function modules.
[0032] The heave compression function is used for the damping characteristics of the vehicle suspension in the compression phase (the wheel moves upward, and the vehicle body moves downward), for example, the scene when the vehicle passes through a deceleration zone or a road bump; the heave rebound function is used for the damping characteristics of the vehicle suspension in the rebound phase (the wheel moves downward, and the vehicle body moves upward), for example, the scene when the vehicle passes through a bumpy road or emergency braking; the pitch negative function is used for the suspension response when the front part of the vehicle is downward (negative pitch), for example, the scene when the front part is obviously pressed down during rapid acceleration or heavy load; the pitch positive function is used for the suspension response when the rear part of the vehicle is downward (positive pitch), for example, the scene when the rear part is loaded or during emergency braking; and the roll function is used for the suspension response when the vehicle is tilted left and right, for example, the scene when the vehicle is driving on a curve or is subjected to a lateral impact. It can be understood that the skyhook algorithm function covers various bumping situations that the vehicle may encounter through the above five function modules.
[0033] For each function module, there are corresponding speed parameters, control parameters, and calibration parameters to be calibrated, so when the steps of the embodiments of the present application are executed, each function module can be determined as the target algorithm function in order or synchronously, and then the corresponding speed parameters and control parameters are determined, and the corresponding target calibration parameters are calculated, so as to determine the calibration parameters of each function module.
[0034] By respectively determining the speed parameter and the control parameter of the five function modules, the determination of the target calibration parameter corresponding to each function module is supported, and the calibration efficiency is improved.
[0035] In some embodiments, the step of determining the target calibration parameter of the target algorithm function according to the speed parameter and the control parameter comprises: Based on the function formula, the target calibration parameter is determined according to the speed parameter, the overall damping control parameter, the damping control proportion parameter, the speed demarcation parameter and the damping change trend parameter, and the function formula represents the relationship between the speed parameter, the overall damping control parameter, the damping control proportion parameter, the speed demarcation parameter, the damping change trend parameter and the target calibration parameter.
[0036] Specifically, the control parameter includes the overall damping control parameter, the damping control proportion parameter, the speed demarcation parameter and the damping change trend parameter, wherein the overall damping control parameter represents the overall damping effect of the skyhook parameter, mainly for the control of small range body motion, and the larger the value represents the stronger the control effect; the damping control proportion parameter represents the control of body motion in all ranges; the speed demarcation parameter represents a speed threshold, whether the speed parameter is greater than the speed demarcation parameter will correspond to two different control effects, and the two control effects have different control strengths; the damping change trend parameter represents the change trend of the skyhook parameter, and the larger the value represents that the change is more and more steep or more and more gentle. It should be noted that the above-mentioned various control parameters are self-defined parameters proposed by the embodiments of the present application for constructing the function formula, which itself comprehensively includes several skyhook algorithm functions of the skyhook parameter, and thus has the above-mentioned representation effect.
[0037] According to the function formula determined by the speed parameter and the control parameter, the function formula related to the speed parameter, the overall damping control parameter, the damping control proportion parameter, the speed demarcation parameter and the damping change trend parameter is actually a calculation formula, and the calculation result is the target calibration parameter. Therefore, based on the function formula, by substituting the speed parameter, the overall damping control parameter, the damping control proportion parameter, the speed demarcation parameter and the damping change trend parameter corresponding to the target algorithm function, the target calibration parameter can be calculated and determined.
[0038] In addition, for each function module, there are corresponding various skyhook parameters, and all can be represented as the above-mentioned overall damping control parameter, damping control proportion parameter, speed demarcation parameter and damping change trend parameter five control parameters, so the embodiments are also applicable to the five function modules of vertical compression function, vertical rebound function, pitch negative function, pitch positive function and roll function, so that each function mode can construct the function formula of the same structure based on the same specification of speed parameter and control parameter, and the calibration efficiency is further improved.
[0039] In some embodiments, the step of determining the target calibration parameter based on the function formula according to the speed parameter, the overall damping control parameter, the damping control proportion parameter, the speed demarcation parameter and the damping change trend parameter comprises: determining a quotient of the speed parameter and the speed demarcation parameter; calculating a corresponding power with the quotient as the base and the damping change trend parameter as the index; calculating a product of the power and the damping control proportion parameter, and adding the product to the overall damping control parameter to obtain a corresponding sum as the target calibration parameter.
[0040] Optionally, taking the vertical rebound function as an example, the function formula can be seen from the following formula (1): (1) wherein y is the target calibration parameter, is the overall damping control parameter, is the damping control proportion parameter, v is the speed parameter, is the speed demarcation parameter, is the damping change trend parameter. The subscripts of the various control parameters are determined according to the vertical rebound function, and if other function modules are targeted, the subscripts can be correspondingly modified, but the structure of the function formula remains the same. Taking the vertical compression function as an example, the corresponding control parameters include the overall damping control parameter , the damping control proportion parameter , the speed demarcation parameter and the damping change trend parameter .
[0041] Based on the above formula (1), it can be understood that the size relationship between the speed parameter and the speed demarcation parameter affects whether the quotient calculated by the two parameters is greater than 1, and the damping change trend parameter as the index amplifies the relationship between the value and 1, and then further determines the target calibration parameter in combination with the multiplication of the damping control proportion parameter and the addition of the overall damping control parameter. Each control parameter embodies its corresponding representation in the function formula.
[0042] By calculating the target calibration parameter according to the function formula, the target calibration parameter is indeed calculated in combination with the influence of various control parameters and the speed parameter, improving the accuracy of the automatically calculated target calibration parameter and ensuring the calibration quality.
[0043] In other embodiments, other control parameters can also be set, or different function formulas can be constructed based on the above four control parameters, such as placing the index calculation of the damping change trend parameter after the product calculation of the damping control proportion parameter, etc. This embodiment only proposes one of the possible function formulas.
[0044] In some embodiments, after the step of determining the target calibration parameter corresponding to the target algorithm function according to the speed parameter and the control parameter, the method further comprises: performing a simulation process according to the target calibration parameter, verifying whether the target calibration parameter is suitable for the target algorithm function through the simulation process, and obtaining a corresponding simulation evaluation result.
[0045] After determining the target calibration parameter, in order to further improve the calibration quality, the accuracy of the automatically calibrated target calibration parameter can be verified through the simulation process. The simulation process is performed according to the determined target calibration parameter. Since the calibration parameter is the parameter relied on by the system during operation, it directly affects the performance that can be exerted. Therefore, whether the performance of the system meets the design expectation can be judged according to the simulation evaluation result of the simulation process, so as to obtain a corresponding simulation evaluation result, and further verify whether the currently calibrated target calibration parameter is suitable for the target algorithm function, so as to support the subsequent step of further optimizing the calibration parameter and improving the calibration quality.
[0046] In some embodiments, each control parameter is provided with a corresponding preset value range, and after the step of obtaining the corresponding simulation evaluation result, the method further comprises: in response to the simulation evaluation result being failed, re-determining the numerical value of the control parameter according to the simulation evaluation result and the preset value range, so as to update the control parameter; based on the updated control parameter, returning to perform the step of determining the target calibration parameter corresponding to the target algorithm function according to the speed parameter and the control parameter based on the function.
[0047] Optionally, if the simulation evaluation result is failed, it means that the adaptation degree of the automatically calibrated target calibration parameter is still insufficient. According to the process of the embodiments of the present application, optimization can be performed from two directions, one of which is the numerical value of the control parameter. It should be noted that although the four control parameters described in the above embodiments have preset numerical values, not all control parameters have only one preset numerical value. The control parameter can be provided with a corresponding preset value range, and the default value is only one of the numerical values in the preset value range. The specific default value can be selected according to the experience of the staff. For example, the range corresponding to the speed parameter is 0.01 m / s to 0.9 m / s, and the preset value range corresponding to the speed division parameter can be set to 0.3 m / s to 0.5 m / s.
[0048] Based on this, combined with the feedback of the simulation evaluation result, the numerical value of all or part of the control parameters can be re-adjusted within the preset value range, and the calculation of the target calibration parameter and the evaluation of the simulation process are re-performed according to the optimized control parameters after adjustment, so as to realize the update and optimization of the control parameters. This is equivalent to adding a feedback debugging and optimization link, and making this link also automatic, so as to further improve the calibration efficiency and ensure the calibration quality of the automatic calibration.
[0049] In some embodiments, after the step of obtaining the corresponding simulation evaluation result, the method further comprises: In response to the simulation evaluation result being failed, re-fitting the function formula according to the simulation evaluation result, the speed parameter and the control parameter, to update the function formula; Based on the updated function formula, returning to the step of determining the target calibration parameter corresponding to the target algorithm function according to the speed parameter and the control parameter based on the function formula.
[0050] On the other hand, the target calibration parameter can also be optimized from the direction of the function formula, combining the feedback of the simulation evaluation result, comparing the difference between the ideal result, re-fitting the function formula according to the speed parameter and the control parameter, for example, referring to the above-mentioned embodiments, increasing other control parameters, or changing the calculation method of the current four control parameters, etc. Based on the adjusted and optimized function formula, re-calculating the target calibration parameter, and evaluating the simulation process, realizing the debugging and optimization link according to the feedback from the calculation method, further improving the calibration quality of the automatic calibration.
[0051] In addition, in response to the simulation evaluation result being passed, it means that the automatically calculated target calibration parameter meets the expectation, and the process of automatically generating the virtual calibration parameter is ended.
[0052] Next, combined with specific application examples, the scheme of the embodiments of the present application is described and explained in detail: In the embodiments of the present application, a damping control system calibration parameter generation method is provided, which obtains a target algorithm function, determines the corresponding speed parameter and control parameter according to the vertical compression function, the vertical rebound function, the pitch negative function, the pitch positive function and the roll function, several different types of target algorithm functions; for each target algorithm function, the control parameter includes the overall damping control parameter, the damping control proportion parameter, the speed boundary parameter and the damping change trend parameter, a function formula corresponding to the target algorithm function is constructed according to the speed parameter, the overall damping control parameter, the damping control proportion parameter, the speed boundary parameter and the damping change trend parameter, based on the function formula, the quotient of the speed parameter and the speed boundary parameter is determined, and then the quotient is taken as the base, the damping change trend parameter is taken as the index, the corresponding power is calculated, the product of the power and the damping control proportion parameter is calculated, and finally the product is added to the overall damping control parameter to obtain the target calibration parameter.
[0053] According to the target calibration parameter obtained by calculation, a simulation process is performed, whether the target calibration parameter is suitable for the corresponding target algorithm function is verified through the simulation process, a corresponding simulation evaluation result is obtained, and whether the simulation evaluation result passes is determined. When the simulation evaluation result is not passed, a preset value range of each control parameter setting is determined, the value of the control parameter is re-determined according to the simulation evaluation result and the preset value range, and the control parameter is updated; on the other hand, the function formula can also be combined according to the simulation evaluation result, the speed parameter and the control parameter to re-fit the function formula used for calculation, so as to update the function formula; based on the updated control parameter and the updated function formula, the calculation of the target calibration parameter is re-performed, so as to continuously adjust and optimize the target calibration parameter.
[0054] Please refer to Figure 2 The embodiment of the application further provides a damping control system calibration parameter generation device, which can implement the damping control system calibration parameter generation method. The device comprises: A function determination module is configured to obtain a target algorithm function, wherein the target algorithm function belongs to a skyhook algorithm function of a continuous damping control system. A variable and parameter determination module is configured to determine a speed parameter and a control parameter according to the target algorithm function, wherein the speed parameter comprises a plurality of preset body bounce speeds, the speed parameter is an independent variable in virtual calibration, and the control parameter comprises a plurality of different types of parameters representing damping control effects. A calibration parameter calculation module is configured to determine a corresponding function formula according to the speed parameter and the control parameter, determine a target calibration parameter corresponding to the target algorithm function based on the function formula and according to the speed parameter and the control parameter, and the target calibration parameter is a dependent variable corresponding to the speed parameter in virtual calibration.
[0055] It can be understood that the contents in the above method embodiments are applicable to the device embodiments, the device embodiments specifically implement the same functions as the above method embodiments, and achieve the same beneficial effects as the above method embodiments.
[0056] The embodiment of the application further provides an electronic device, which comprises a memory and a processor. The memory stores a computer program, and the processor implements the damping control system calibration parameter generation method when executing the computer program. The electronic device can be any intelligent terminal such as a tablet computer or a vehicle-mounted computer.
[0057] It can be understood that the contents in the above method embodiments are applicable to the device embodiments, the device embodiments specifically implement the same functions as the above method embodiments, and achieve the same beneficial effects as the above method embodiments.
[0058] Please refer to Figure 3 , Figure 3The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device comprises: The processor 901 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, and is configured to execute related programs to implement the technical solutions provided by the embodiments of the present application. The memory 902 can be implemented by a ROM (ReadOnly Memory), a static storage device, a dynamic storage device, or a RAM (Random Access Memory), and the like. The memory 902 can store an operating system and other application programs. When the technical solutions provided by the embodiments of the present application are implemented by software or firmware, the related program codes are stored in the memory 902 and are called and executed by the processor 901 to implement the damping control system parameter generation method of the embodiments of the present application. The input / output interface 903 is configured to realize information input and output. The communication interface 904 is configured to realize the communication interaction between the device and other devices. The communication can be realized by a wired manner (for example, a USB, a network cable, and the like) or a wireless manner (for example, a mobile network, WIFI, Bluetooth, and the like). The bus 905 is configured to transmit information between various components (for example, the processor 901, the memory 902, the input / output interface 903, and the communication interface 904) of the device. The processor 901, the memory 902, the input / output interface 903, and the communication interface 904 are connected to each other through the bus 905 to realize the communication connection between the device.
[0059] The embodiments of the present application further provide a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the damping control system parameter generation method.
[0060] It can be understood that the contents in the above method embodiments are all applicable to the present storage medium embodiments. The functions implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved by the present storage medium embodiments are also the same as those achieved by the above method embodiments.
[0061] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0062] The embodiments described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0063] Those skilled in the art will appreciate that all or some of the steps in the methods, systems, and functional modules / units in the devices disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.
[0064] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0065] It should be understood that, in the application, "at least one" refers to one or more, and "multiple" refers to two or more. "And / or" is used to describe the association relationship of the associated objects, which means that there can be three relationships, for example, "A and / or B" can represent three cases of only A, only B, and A and B existing at the same time, wherein A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can represent a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, and c can be single or multiple.
[0066] In several embodiments provided in the application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative, for example, the division of the above units is only a logical function division, and actual implementation can have another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0067] The units described above as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment scheme.
[0068] In addition, the functional units in each embodiment of the application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0069] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes multiple instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program storage media.
[0070] The preferred embodiments of the embodiments of the present application are described above with reference to the accompanying drawings, and are not limited to the scope of the embodiments of the present application. Any modifications, equivalent replacements and improvements made by those skilled in the art without departing from the scope and essence of the embodiments of the present application shall be within the scope of the embodiments of the present application.
Claims
1. A method for generating calibration parameters of a damping control system, characterized in that: The method comprises: Obtaining a target algorithm function, where the target algorithm function belongs to a skyhook algorithm function of a continuous damping control system; Determining speed parameters and control parameters according to the target algorithm function, wherein the speed parameters include a plurality of preset vehicle body bounce speeds, the speed parameters are independent variables in the virtual calibration, and the control parameters include a plurality of different types of parameters representing damping control effects; A corresponding functional formula is determined according to the speed parameter and the control parameter. Based on the functional formula, a target calibration parameter corresponding to the target algorithm function is determined according to the speed parameter and the control parameter. The target calibration parameter is a dependent variable corresponding to the speed parameter in the virtual calibration.
2. The method according to claim 1, characterized in that The target algorithm functions include a vertical compression function, a vertical rebound function, a pitch negative function, a pitch positive function, and a roll function. The step of determining the speed parameter and the control parameter according to the target algorithm functions includes: The speed parameters and the control parameters corresponding to the vertical compression function, the vertical rebound function, the negative pitch function, the positive pitch function, and the roll function are determined respectively according to the type of the target algorithm function.
3. The method according to claim 1, characterized in that The control parameters include an overall damping control parameter, a damping control ratio parameter, a speed boundary parameter, and a damping change trend parameter. The step of determining the target calibration parameter of the target algorithm function according to the speed parameter and the control parameter includes: Based on the functional formula, the target calibration parameter is determined according to the speed parameter, the overall damping control parameter, the damping control ratio parameter, the speed boundary parameter and the damping change trend parameter, and the functional formula characterizes the relationship between the speed parameter, the overall damping control parameter, the damping control ratio parameter, the speed boundary parameter, the damping change trend parameter and the target calibration parameter.
4. The method according to claim 3, characterized in that The step of determining the target calibration parameter based on the functional formula according to the speed parameter, the overall damping control parameter, the damping control ratio parameter, the speed boundary parameter, and the damping change trend parameter comprises: determining a quotient of the speed parameter and the speed boundary parameter; Taking the quotient as the base and the damping change trend parameter as the exponent, calculate the corresponding power; The product of the power and the damping control proportional parameter is calculated, and the product is added to the overall damping control parameter to obtain the corresponding sum as the target calibration parameter.
5. The method according to claim 1, wherein After the step of determining the target calibration parameter corresponding to the target algorithm function according to the speed parameter and the control parameter, the method further includes: A simulation process is executed according to the target calibration parameters, and whether the target calibration parameters are adapted to the target algorithm function is verified through the simulation process to obtain corresponding simulation evaluation results.
6. The method according to claim 5, characterized in that Each of the control parameters has a corresponding preset value range, and after the step of obtaining the corresponding simulation evaluation result, the method further includes: In response to the simulation evaluation result being a failure, re-determining the value of the control parameter according to the simulation evaluation result and the preset value range to update the control parameter; Based on the updated control parameters, return to the step of determining the target calibration parameters corresponding to the target algorithm function based on the functional formula according to the speed parameters and the control parameters.
7. The method according to claim 5, characterized in that After the step of obtaining the corresponding simulation evaluation result, the method further includes: In response to the simulation evaluation result being a failure, refitting the functional formula according to the simulation evaluation result, the speed parameter, and the control parameter to update the functional formula; Based on the updated functional formula, return to the step of determining the target calibration parameters corresponding to the target algorithm function based on the functional formula according to the speed parameter and the control parameter.
8. A device for generating calibration parameters of a damping control system, characterized in that: The device comprises: a function determination module for obtaining a target algorithm function, wherein the target algorithm function is a skyhook algorithm function of a continuous damping control system; an independent variable and parameter determination module, configured to determine speed parameters and control parameters according to the target algorithm function, wherein the speed parameters include a plurality of preset vehicle body bounce speeds, which are independent variables in virtual calibration, and the control parameters include a plurality of different types of parameters representing damping control effects; A calibration parameter calculation module is used to determine a corresponding functional formula according to the speed parameter and the control parameter, and based on the functional formula, determine the target calibration parameter corresponding to the target algorithm function according to the speed parameter and the control parameter, where the target calibration parameter is the dependent variable corresponding to the speed parameter in the virtual calibration.
9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.