Motor aging parameter determination method, electronic device and storage medium

By recording and calculating the tailgate motion duration, historical running duration and conversion efficiency in the tailgate motor, more accurate motor aging parameters are obtained in a comprehensive calculation, which solves the problem of inaccurate aging parameters in the existing technology, and improves the movement and anti-pinch effect of the tailgate motor.

CN119147962BActive Publication Date: 2025-03-18CHENGDU CELIS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411615925.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-03-18
Estimated Expiration
2044-11-13

AI Technical Summary

Technical Problem

In the prior art, the motor aging parameters obtained through simple calibration modification are inaccurate and cannot accurately reflect the actual physical state of the tailgate motor.

Method used

After completing a tailgate movement through the vehicle tailgate, the running time of the tailgate motor is determined based on the movement duration of this movement, and the remaining running time is calculated based on the historical running time and the running time threshold. At the same time, based on the current conversion efficiency and initial conversion efficiency, the first and second aging parameters are determined, and the more accurate motor aging parameters are obtained by combining these parameters.

Benefits of technology

The accuracy of motor aging parameters is improved, so that the obtained motor aging parameters can more accurately reflect the actual physical state of the tailgate motor, and improve the movement and anti-clip effect of the tailgate motor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119147962B_ABST
    Figure CN119147962B_ABST
Patent Text Reader

Abstract

The present application relates to a method for determining motor aging parameters, an electronic device and a storage medium. The method relates to the field of motor technology, including: after a vehicle tailgate completes a tailgate movement, the current running time of the tailgate motor in the current tailgate movement is determined according to the movement time of the current tailgate movement, and the current running time of the tailgate motor is determined according to the current running time and the historical running time of the tailgate motor; the running time threshold of the tailgate motor is obtained, and the remaining running time of the tailgate motor is determined by combining the current running time and the running time threshold; the first aging parameter of the tailgate motor is determined according to the remaining running time, and the second aging parameter of the tailgate motor is determined according to the current conversion efficiency of the tailgate motor and the initial conversion efficiency of the tailgate motor; the motor aging parameter is obtained by combining the first aging parameter and the second aging parameter. The use of this method can improve the accuracy of the motor aging parameter.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of motor technology, and in particular to a method for determining motor aging parameters, an electronic device, and a storage medium. Background Art

[0002] As the wave of vehicle intelligence advances, the functions of modern vehicles are becoming increasingly automated. As a symbol of vehicle convenience, the electric tailgate has undergone a transformation from traditional manual operation to today's one-touch opening and closing, and even remote control. This transformation not only improves the user experience, but also demonstrates the cutting-edge progress of vehicle technology.

[0003] The aging of the tailgate motor will affect the movement and anti-pinch effect of the tailgate motor. In the related technology, the motor aging parameters of the tailgate motor are modified through simple calibration, and the motor aging parameters are used to participate in the movement and anti-pinch calculation of the tailgate motor.

[0004] However, the physical state reflected by the motor aging parameters obtained through simple calibration modification is significantly different from the actual physical state of the tailgate motor, that is, the motor aging parameters are inaccurate. Therefore, a method that can predict more accurate motor aging parameters is needed. Summary of the invention

[0005] Based on this, it is necessary to provide a method for determining motor aging parameters, an electronic device and a storage medium that can improve the accuracy of motor aging parameters in order to address the above technical problems.

[0006] On the one hand, the present application provides a method for determining motor aging parameters, including: after a vehicle tailgate completes a tailgate movement, determining the current operating duration of the tailgate motor in this tailgate movement according to the movement duration of this tailgate movement, and determining the current operating duration of the tailgate motor according to the current operating duration and the historical operating duration of the tailgate motor; obtaining an operating duration threshold of the tailgate motor, and determining the remaining operating duration of the tailgate motor by combining the current operating duration and the operating duration threshold; determining the current conversion efficiency of the tailgate motor; determining a first aging parameter of the tailgate motor according to the remaining operating duration, and obtaining an initial conversion efficiency of the tailgate motor, and determining a second aging parameter of the tailgate motor according to the current conversion efficiency and the initial conversion efficiency; and obtaining the motor aging parameter of the tailgate motor after this tailgate movement by combining the first aging parameter and the second aging parameter.

[0007] On the other hand, the present application also provides a motor aging parameter determination device, including: an operation duration determination module, which is used to determine the current operation duration of the tailgate motor in this tailgate movement according to the movement duration of this tailgate movement after the vehicle tailgate completes a tailgate movement, and determine the current operation duration of the tailgate motor according to the current operation duration and the historical operation duration of the tailgate motor; a remaining duration determination module, which is used to obtain the operation duration threshold of the tailgate motor, and determine the remaining operation duration of the tailgate motor by combining the current operation duration and the operation duration threshold; a conversion efficiency determination module, which is used to determine the current conversion efficiency of the tailgate motor; a first parameter determination module, which is used to determine the first aging parameter of the tailgate motor according to the remaining operation duration, and obtain the initial conversion efficiency of the tailgate motor, and determine the second aging parameter of the tailgate motor according to the current conversion efficiency and the initial conversion efficiency; a second parameter determination module, which is used to combine the first aging parameter and the second aging parameter to obtain the motor aging parameter of the tailgate motor after this tailgate movement.

[0008] On the other hand, the present application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps in the above-mentioned method for determining motor aging parameters when executing the computer program.

[0009] On the other hand, the present application also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps in the above-mentioned method for determining motor aging parameters are implemented.

[0010] On the other hand, the present application also provides a computer program product, including a computer program, which implements the steps in the above-mentioned motor aging parameter determination method when executed by a processor.

[0011] According to the motor aging parameter determination method, device, electronic device, storage medium and computer program product, after the vehicle tailgate completes a tailgate movement, the current operation time of the tailgate motor in the current tailgate movement is determined according to the movement time of the current tailgate movement, and the current operation time of the tailgate motor is determined according to the current operation time and the historical operation time of the tailgate motor, and the operation time threshold of the tailgate motor is obtained, and the remaining operation time of the tailgate motor is determined by combining the current operation time and the operation time threshold. Since the remaining operation time of the tailgate motor is determined by the movement time of the tailgate movement, the remaining operation time can be made more accurate, and the first aging parameter of the tailgate motor is determined according to the remaining operation time, and the current operation time of the tailgate motor is determined according to the current operation time. The second aging parameter of the tailgate motor is determined based on the previous conversion efficiency and the initial conversion efficiency of the tailgate motor. Since the remaining operating time can reflect the aging condition of the tailgate motor, the first aging parameter determined based on the remaining operating time can reflect the aging condition of the tailgate motor to a certain extent. Since the current conversion efficiency can accurately reflect the current working condition of the tailgate motor, the second aging parameter determined based on the current conversion efficiency can also reflect the aging condition of the tailgate motor. Therefore, the first aging parameter and the second aging parameter are combined to obtain the motor aging parameter of the tailgate motor after the current tailgate movement, so that the obtained motor aging parameter can more accurately reflect the actual physical state of the tailgate motor, thereby improving the accuracy of the motor aging parameter. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0013] Figure 1 It is an application scenario diagram of the method for determining motor aging parameters in some embodiments;

[0014] Figure 2 A circuit diagram of an electronic device and a tailgate motor in a vehicle in some embodiments;

[0015] Figure 3 is a schematic flow chart of a method for determining motor aging parameters in some embodiments;

[0016] Figure 4 A graph showing the relationship between motor life and temperature in some embodiments;

[0017] Figure 5 is a graph showing the relationship between the first time adjustment factor and temperature in some embodiments;

[0018] Figure 6 A curve diagram showing the relationship between motor life and driving voltage in some embodiments;

[0019] Figure 7 is a curve diagram showing the relationship between the second time adjustment factor and the driving voltage in some embodiments;

[0020] Figure 8 It is a structural block diagram of a device for determining motor aging parameters in some embodiments;

[0021] Fig. 9 1 is a diagram of the internal structure of an electronic device in some embodiments. DETAILED DESCRIPTION

[0022] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying 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.

[0023] The motor aging parameter determination method provided in the embodiment of the present application can be applied to Figure 1 In the application scenario, the application scenario includes a vehicle 100, and the vehicle 100 includes an electronic device 102, a vehicle tailgate 104 and a tailgate motor 106. The vehicle 100 can be any vehicle, which can be a passenger car, a bus, a truck or a tractor, etc. It can be a car, a sports utility vehicle, a truck or a bus, a fuel vehicle or a new energy vehicle, an unmanned vehicle, an automatic driving vehicle, a semi-automatic driving vehicle or a non-automatic driving vehicle. The vehicle tailgate 104 refers to the tailgate in the vehicle 100. The vehicle tailgate 104 provides a passage for items to enter and exit the rear cargo compartment of the vehicle and ensures the safety of items in the luggage compartment. The vehicle tailgate 104 is, for example, the door of the trunk of the vehicle. The tailgate motor 106 is the core component of the electric tailgate system, which is responsible for driving the vehicle tailgate 104 to open and close.

[0024] like Figure 2As shown, a circuit diagram of an electronic device 102 and a tailgate motor 106 in a vehicle 100 is shown. The electronic device 102 may include an ADC (Analog-to-Digital Converter) module, an EEPROM (Electrically Erasable Programmable Read-Only Memory) module, and a GPIO (General-Purpose Input / Output) module. The electronic device 102 may be, for example, an MCU (Microcontroller Unit). The electronic device 102, for example, an MCU, may be connected to an LDO module, the LDO module may be connected to a DCDC module, and the DCDC module may be connected to KL30. An LDO (Low Drop-Out) module is an electronic component that is mainly used to reduce a high voltage to a lower voltage and provide a stable power supply. A DCDC module is a power module that converts a DC voltage into another DC voltage. KL30 refers to the wiring terminal of the positive electrode of the battery, which provides power to the equipment in the electrical system of the vehicle 100. The GPIO module in the electronic device 102, such as the MCU, can be connected to the motor drive circuit, and the motor drive circuit is used to drive the tailgate motor 106 to move. The ADC can be connected to the temperature sensor of the tailgate motor 106. The ADC can also obtain the driving voltage of the tailgate motor 106. Among them, the strut motor refers to the tailgate motor 106. The strut motor is actually a specific application form of the tailgate motor 106 in the electric tailgate system. The sampling resistor can sample the current of the tailgate motor 106.

[0025] In some embodiments, when the vehicle tailgate 104 completes the tailgate movement each time, the electronic device 102 can determine the current operation time of the tailgate motor 106 in the current tailgate movement according to the movement time of the current tailgate movement, and determine the current operation time of the tailgate motor 106 according to the current operation time and the historical operation time of the tailgate motor 106. The electronic device 102 can obtain the operation time threshold of the tailgate motor 106, and determine the remaining operation time of the tailgate motor 106 by combining the current operation time and the operation time threshold. The electronic device 102 can determine the current conversion efficiency of the tailgate motor 106 and the initial conversion efficiency of the tailgate motor 106. The electronic device 102 can determine the first aging parameter of the tailgate motor 106 according to the remaining operation time, and determine the second aging parameter of the tailgate motor 106 according to the current conversion efficiency and the initial conversion efficiency. The electronic device 102 can combine the first aging parameter and the second aging parameter to obtain the motor aging parameter of the tailgate motor 106 after the current tailgate movement. The electronic device 102 may use the motor aging parameter as one of the parameters for controlling the movement of the tailgate motor 106 , thereby improving the movement and anti-pinch effect of the tailgate.

[0026] In some embodiments, Figure 3 As shown, a method for determining motor aging parameters is provided, which can be executed by the electronic device 102 in the vehicle 100, including the following steps 302 to 308. Among them:

[0027] Step 302, after the vehicle tailgate completes a tailgate movement, the current operation time of the tailgate motor in the current tailgate movement is determined according to the movement time of the current tailgate movement, and the current operation time of the tailgate motor is determined according to the current operation time and the historical operation time of the tailgate motor.

[0028] The tailgate movement may be, but is not limited to, opening and closing the tailgate of the vehicle. The movement duration of this tailgate movement refers to the time consumed from the start of the movement to the end of the movement. For example, if the tailgate movement is to open the tailgate of the vehicle, the movement duration is the time consumed in the entire process of opening the tailgate of the vehicle. The movement duration is obtained through actual measurement, for example, it can be collected and timed by an electronic device such as an MCU internal timer.

[0029] The historical running time of the tailgate motor refers to the sum of the running time of the tailgate motor in all previous tailgate movements before the current tailgate movement. The current running time refers to the running time of the tailgate motor in the current tailgate movement. The running time of the tailgate motor is not the actual time measured, but the time calculated based on the movement time of the vehicle's tailgate.

[0030] In some embodiments, the electronic device can add the historical running time to the current running time to obtain the current running time of the vehicle tailgate. For example, if the current running time is Tx, the historical running time is Ty, and the current running time is Tz, then:

[0031] Tz=Tx+Ty.

[0032] Step 304 , obtaining an operation time threshold of the tailgate motor, and determining a remaining operation time of the tailgate motor by combining the current operation time and the operation time threshold.

[0033] The operating time threshold may be an operating time rated value or an operating time designed value.

[0034] In some embodiments, the electronic device can calculate the difference between the running time threshold and the current running time to obtain the remaining running time of the tailgate motor. For example, Tmax represents the running time threshold and Tz represents the current running time, then:

[0035] Remaining operating time = Tmax-Tz.

[0036] Step 306 : determining a first aging parameter of the tailgate motor according to the remaining operating time, and determining a second aging parameter of the tailgate motor according to the current conversion efficiency of the tailgate motor and the initial conversion efficiency of the tailgate motor.

[0037] The conversion efficiency of the tailgate motor refers to the ratio of the actual output mechanical energy to the input electrical energy in the process of converting the input electrical energy into mechanical energy (used to drive the tailgate to open or close). This efficiency is usually expressed as a percentage and is an important indicator for measuring the energy conversion efficiency of the tailgate motor. The current conversion efficiency of the tailgate motor refers to the current conversion efficiency of the tailgate motor. The initial conversion efficiency of the tailgate motor refers to the conversion efficiency of the tailgate motor when the vehicle leaves the factory.

[0038] In some embodiments, the conversion efficiency of the tailgate motor = (output power / input power) × 100%, where output power refers to the actual mechanical power output by the tailgate motor, which is used to drive the movement of the tailgate; input power refers to the electrical power consumed by the tailgate motor.

[0039] In some embodiments, the electronic device can determine the current conversion efficiency of the tailgate motor based on the movement duration and the input current characterization value of the tailgate motor. The input current characterization value is used to characterize the size of the input current of the tailgate motor. The larger the input current characterization value, the larger the input current characterization value. During the entire life cycle of the tailgate motor, the input current will gradually increase, resulting in a lower conversion efficiency. For example, when the vehicle leaves the factory, the input current of the tailgate motor is 5A (ampere). At this time, the conversion efficiency of the tailgate motor is 95%. After 10 years, the input current of the tailgate motor reaches 6A, and the conversion efficiency of the tailgate motor is 90%. After 20 years, the input current of the tailgate motor reaches 7A. At this time, the conversion efficiency of the tailgate motor is only 80%. Conversion efficiency can also be called conversion efficiency.

[0040] In some embodiments, the conversion efficiency of the tailgate motor is equal to the ratio of useful work to the total input work of the tailgate motor. The total input work is the product of the total input power and the duration of one tailgate movement (movement duration). Since opening and closing the tailgate are two different tailgate movements, the total input power can be calculated separately. The total input power refers to the electrical energy obtained by the tailgate motor from the power supply per unit time. The total input power is the sum of the useful power and the reactive power. For example, the total input power = the electrical energy obtained by the tailgate motor from the power supply per unit time = effective power + reactive power, effective power = mechanical power of the tailgate opening or closing, reactive power = power consumed by various losses (such as resistance loss, mechanical friction loss, core loss, etc.) inside the tailgate motor, conversion efficiency of the tailgate motor = effective power / total input power. represents voltage, I represents current, I changes with time t, T represents unit time, and P represents total input power. The second aging parameter is positively correlated with the current conversion efficiency, and the second aging parameter is negatively correlated with the initial conversion efficiency.

[0041] In some embodiments, the first aging parameter is positively correlated with the remaining operating time. The smaller the remaining operating time, the smaller the first aging parameter. The smaller the first aging parameter, the greater the aging degree of the tailgate motor.

[0042] In some embodiments, the electronic device may determine the ratio of the remaining operating time to the operating time threshold as the first aging parameter of the tailgate motor. For example, c1 represents the first aging coefficient, then:

[0043] The first aging coefficient c1 = (Tmax-Tz) / Tmax.

[0044] In some embodiments, the electronic device may calculate a ratio of a current conversion efficiency to an initial conversion efficiency to obtain a conversion efficiency ratio, and determine a second aging parameter according to the conversion efficiency ratio.

[0045] In some embodiments, the electronic device may determine a preset coefficient, and use the product of the preset coefficient and the conversion rate ratio as the second aging parameter. The preset coefficient is a value between 0 and 1. For example, C2 represents the second aging parameter, f represents the preset coefficient, and the current tailgate movement is the nth tailgate operation. represents the conversion efficiency of the tailgate motor after the nth tailgate movement, that is, the current conversion efficiency, and is expressed as represents the initial conversion efficiency, then,

[0046] .

[0047] Step 308 , the first aging parameter and the second aging parameter are combined to obtain the motor aging parameter of the tailgate motor after the current tailgate movement.

[0048] In some embodiments, the electronic device may use the average of the first aging parameter and the second aging parameter as the motor aging parameter of the tailgate motor.

[0049] In some embodiments, the electronic device may use the smaller one of the first aging parameter and the second aging parameter as the motor aging parameter of the tailgate motor.

[0050] In some embodiments, the electronic device may use a larger one of the first aging parameter and the second aging parameter as the motor aging parameter of the tailgate motor.

[0051] In the above motor aging parameter determination method, after the vehicle tailgate completes a tailgate movement, the current operation time of the tailgate motor in the current tailgate movement is determined according to the movement time of the current tailgate movement, and the current operation time of the tailgate motor is determined according to the current operation time and the historical operation time of the tailgate motor, and the operation time threshold of the tailgate motor is obtained. The remaining operation time of the tailgate motor is determined by combining the current operation time and the operation time threshold. Since the remaining operation time of the tailgate motor is determined by the movement time of the tailgate movement, the remaining operation time can be made more accurate. The first aging parameter of the tailgate motor is determined according to the remaining operation time, and the current conversion efficiency of the tailgate motor and the tailgate motor are used to determine the remaining operation time. The initial conversion efficiency is used to determine the second aging parameter of the tailgate motor. Since the remaining operating time can reflect the aging condition of the tailgate motor, the first aging parameter determined based on the remaining operating time can reflect the aging condition of the tailgate motor to a certain extent. Since the current conversion efficiency can accurately reflect the current working condition of the tailgate motor, the second aging parameter determined based on the current conversion efficiency can also reflect the aging condition of the tailgate motor. Therefore, the first aging parameter and the second aging parameter are combined to obtain the motor aging parameter of the tailgate motor after the current tailgate movement, so that the obtained motor aging parameter can more accurately reflect the actual physical state of the tailgate motor, thereby improving the accuracy of the motor aging parameter.

[0052] In some embodiments, the operating duration threshold is the maximum operating duration of the tailgate motor under the specified operating parameters, and the current operating duration of the tailgate motor in the current tailgate movement is determined according to the movement duration of the current tailgate movement, including: determining the current operating parameters that affect the aging of the tailgate motor during the current tailgate movement; determining at least one time adjustment factor according to the life of the tailgate motor under the current operating parameters and the life of the tailgate motor under the specified operating parameters; and adjusting the movement duration using the at least one time adjustment factor to obtain the current operating duration of the tailgate motor in the current tailgate movement.

[0053] Among them, the current operating parameters are the operating parameters of the tailgate motor during the current tailgate movement. The operating parameters are parameters that affect the aging of the tailgate motor, for example, they may include at least one of the temperature of the tailgate motor or the voltage of the tailgate motor. The voltage and temperature in the specified operating parameters can be specified as needed. The life of the tailgate motor under the current operating parameters may be different from the life of the tailgate motor under the specified operating parameters. For example, if the temperature is different, the life of the tailgate motor is also different, and if the voltage is different, the life of the tailgate motor is also different. During the entire life cycle of the tailgate motor, the temperature and voltage of the tailgate motor may change. Therefore, it is necessary to evaluate the operating time of the tailgate motor in each tailgate operation under the same operating parameters, so that the remaining operating time can be determined according to the operating time threshold. The operating time threshold is less than or equal to the life of the tailgate motor when it is operating under the specified operating parameters.

[0054] In some embodiments, the electronic device may multiply the at least one time adjustment factor by the movement duration to obtain the current operation duration of the tailgate motor in the current tailgate movement.

[0055] In this embodiment, the life of the tailgate motor varies due to different temperatures, and the life of the tailgate motor varies due to different voltages. During the entire life cycle of the tailgate motor, the temperature and voltage of the tailgate motor may change. Therefore, by adjusting the movement duration using the at least one time adjustment factor, the operating duration of the tailgate motor in each tailgate operation can be evaluated under the same operating parameters, so that the remaining operating duration can be accurately calculated based on the operating duration threshold.

[0056] In some embodiments, the current operating parameters include a first temperature, the specified operating parameters include a second temperature, and at least one time adjustment factor includes a first time adjustment factor. Based on the life of the tailgate motor under the current operating parameters and the life of the tailgate motor under the specified operating parameters, at least one time adjustment factor is determined, including: determining a first motor life of the tailgate motor at the first temperature, and determining a second motor life of the tailgate motor at the second temperature; determining the first time adjustment factor based on the first motor life and the second motor life.

[0057] The first temperature refers to the temperature of the tailgate motor during the current tailgate movement. The second temperature can be set as needed, for example, 25°C (Celsius) or 20°C, or the second temperature can be room temperature.

[0058] In some embodiments, the electronic device can determine the first motor life of the tailgate motor at a first temperature based on the first motor life curve of the tailgate motor. The first motor life curve is a curve showing how the life of the tailgate motor changes with temperature under rated voltage. The electronic device can determine the motor life at a point with a first temperature from the first motor life curve to obtain the first motor life. Similarly, the second motor life of the tailgate motor at a second temperature can be determined based on the first motor life curve. Figure 4 As shown, the first motor life curve of the tailgate motor is shown, and the formula of the first motor life curve is:

[0059] .

[0060] Where T is temperature in °C. The life of the tailgate motor at temperature T, i.e. the maximum operating time, in hours. The value range of T is [-30℃, 60℃].

[0061] In some embodiments, the electronic device may use the ratio of the second motor life to the first motor life as the first time adjustment factor.

[0062] In some embodiments, the electronic device may determine the motor life of the tailgate motor at the second temperature, and calculate the ratio of the motor life of the tailgate motor at the second temperature, i.e., the second motor life, to the motor life at any temperature T in the first motor life curve (i.e., Figure 5 The first factor curve is the curve where the ratio changes with temperature, such as Figure 5 As shown, the first factor curve is shown. The formula of the first factor curve is:

[0063] ,

[0064] in, is the motor life of the tailgate motor at the second temperature. The electronic device may bring the first temperature into the first factor curve to calculate the value of the curve, and use the calculated value of the curve as the first time adjustment factor. For example, if the second motor life is 50,000 hours, the first time adjustment factor is:

[0065] .

[0066] In this embodiment, the first time adjustment factor is determined based on the life of the first motor and the life of the second motor, so that the first time adjustment factor can reflect the relationship between the life of the first motor and the life of the second motor, that is, it can reflect the relationship between the operating time of the tailgate motor at the first temperature and the operating time of the tailgate motor at the second temperature, so that the first time adjustment factor can be used to quickly and accurately convert the operating time obtained at the first temperature into the operating time at the second temperature.

[0067] In some embodiments, the current operating parameters include a driving voltage, the specified operating parameters include a rated voltage, and there is a second time adjustment factor in at least one time adjustment factor. At least one time adjustment factor is determined based on the life of the tailgate motor under the current operating parameters and the life of the tailgate motor under the specified operating parameters, including: obtaining a third motor life of the tailgate motor under the rated voltage; determining a fourth motor life of the tailgate motor under the driving voltage; and determining the second time adjustment factor based on the third motor life and the fourth motor life.

[0068] The driving voltage refers to the driving voltage of the tailgate motor during the tailgate movement, and the rated voltage refers to the rated voltage of the tailgate motor.

[0069] In some embodiments, the electronic device can determine the third motor life of the tailgate motor at the rated voltage based on the second motor life curve of the tailgate motor. The second motor life curve is a curve showing that the life of the tailgate motor changes with the change of voltage at normal temperature. The electronic device can determine the motor life at the point where the voltage is the rated voltage from the second motor life curve to obtain the third motor life. Similarly, the fourth motor life of the tailgate motor at the driving voltage can be determined based on the second motor life curve. Figure 6 As shown, the second motor life curve of the tailgate motor is shown. The formula of the second motor life curve is:

[0070] .

[0071] Among them, V is voltage, and the unit of voltage is volt (Volt), abbreviated as V. is the life of the tailgate motor at voltage V, i.e. the maximum operating time.

[0072] In some embodiments, the electronic device may use the ratio of the third motor life to the fourth motor life as the second time adjustment factor.

[0073] In some embodiments, the electronic device can calculate the ratio of the motor life of the tailgate motor at the rated voltage, i.e., the third motor life, to the motor life at any voltage in the second motor life curve (i.e., Figure 7The second factor curve is obtained by using the second operating time coefficient in the equation. The second factor curve is a curve showing how the ratio changes with the voltage. Figure 7 As shown, the second factor curve is shown, and the formula of the second factor curve is:

[0074] ,

[0075] in, Represents the rated voltage, is the motor life of the tailgate motor at the rated voltage, i.e., the third motor life. The electronic device may bring the driving voltage of the tailgate motor during the current tailgate operation into the second factor curve to calculate the value of the curve, and use the calculated value of the curve as the second time adjustment factor. For example, if the third motor life is 50,000 hours, the second time adjustment factor is:

[0076] .

[0077] In some embodiments, the electronic device may adjust the first time factor , Second time adjustment factor , the movement duration, and the current running time is obtained. Assuming that this tailgate movement is the xth tailgate movement, Tx represents the running time of the xth tailgate movement, and t x Represents the duration of the x-th tailgate movement, in seconds (s), then Tx=A 第一温度 *A 驱动电压 *t x For example, in the first tailgate movement, the first temperature is 0°C, the driving voltage is 12V, and the movement time t1=8s, then T1= A0* A 12 *8, unit is seconds (s); for another example, in the second tailgate movement, the first temperature is 40°C, the driving voltage is 11V, and the movement duration t2=9s, then T2= A 40 * A 11 * 9.

[0078] In this embodiment, the second time adjustment factor is determined according to the life of the third motor and the life of the fourth motor, so that the second time adjustment factor can reflect the relationship between the life of the third motor and the life of the fourth motor, that is, it can reflect the relationship between the operating time of the tailgate motor at the rated voltage and the operating time of the tailgate motor at the driving voltage, so that the second time adjustment factor can be used to quickly and accurately convert the operating time obtained at the driving voltage to the operating time at the rated voltage. In combination with the first time adjustment factor, the operating time obtained at the first temperature and the driving voltage can be quickly and accurately converted to the operating time at the second temperature and the rated voltage.

[0079] In some embodiments, the first aging parameter and the second aging parameter are combined to obtain the motor aging parameter of the tailgate motor after the current tailgate movement, including: determining a first weight corresponding to the first aging parameter and a second weight corresponding to the second aging parameter; using the first weight and the second weight to weight the first aging parameter and the second aging parameter to obtain the motor aging parameter of the tailgate motor after the current tailgate movement.

[0080] The first weight and the second weight can be set as needed, and the first weight and the second weight are values ​​between 0 and 1. The sum of the first weight and the second weight is 1. For example, the first weight is a, and the second weight is 1-a.

[0081] In some embodiments, C is used to represent the motor aging parameter, then,

[0082] Motor aging parameter C=a*C1+(1-a)*C2.

[0083] In this embodiment, the first aging parameter and the second aging parameter are combined to obtain the motor aging parameter of the tailgate motor after the tailgate movement, thereby improving the accuracy of the motor aging parameter.

[0084] In some embodiments, before determining the second aging parameter of the tailgate motor, the method further includes: determining a current conversion efficiency of the tailgate motor according to a movement duration and a characterization value of an input current of the tailgate motor during the current tailgate movement.

[0085] In some embodiments, the electronic device can integrate the input current characterization value within the movement duration, and then multiply the result of the integration by the movement duration and the driving voltage to obtain the total input power of the tailgate motor. Then, the useful power consumed by this tailgate operation is determined, and the useful power refers to the power consumed by this tailgate movement. The electronic device can determine the current conversion efficiency based on the total input power and the useful power. The current conversion efficiency is negatively correlated with the total input power, and the current conversion efficiency is positively correlated with the useful power.

[0086] In this embodiment, the actual electric energy obtained by the tailgate motor during the tailgate movement can be reflected according to the movement duration and the input current characterization value, which helps to accurately obtain the current conversion efficiency of the tailgate motor.

[0087] In some embodiments, the current conversion efficiency of the tailgate motor is determined based on the movement duration and the input current characterization value of the tailgate motor in this tailgate movement, including: determining the amount of useful work consumed in this tailgate movement, and determining the amount of total input work of the tailgate motor in this tailgate movement based on the movement duration and the input current characterization value of the tailgate motor in this tailgate movement; determining the current conversion efficiency of the tailgate motor based on the amount of total input work and the amount of useful work.

[0088] The amount of useful work consumed in the movement of opening the tailgate is fixed, and the amount of useful work consumed in the movement of closing the tailgate is also fixed.

[0089] In some embodiments, the electronic device may use the following formula to calculate the total input power of the tailgate motor during the current tailgate movement:

[0090] .

[0091] Among them, t1 represents the starting time of this tailgate movement, t2 represents the ending time of this tailgate movement, and the movement duration is equal to the interval between t2 and t1. Represents the total input power, The voltage of the battery representing the entire life cycle of the vehicle is, for example, 13.5 volts, I represents the input current characterization value that changes with time t. It can be seen that since the useful work is fixed, when the input current increases, the useless work increases and the total input work increases.

[0092] In this embodiment, the current conversion efficiency of the tailgate motor is determined in combination with the input current and movement duration of the tailgate motor, which can accurately reflect the current actual conversion efficiency of the tailgate motor, improve the accuracy of the conversion efficiency, and thus improve the accuracy of the second aging parameter.

[0093] In some embodiments, the current conversion efficiency of the tailgate motor is determined based on the size of the total input power and the size of the useful work, including: determining the ratio of the size of the useful work to the size of the total input power to obtain the useful work ratio; determining the current conversion efficiency of the tailgate motor based on the useful work ratio.

[0094] In some embodiments, the electronic device may use the ratio of the useful work to the total input work as the current conversion efficiency.

[0095] .

[0096] In this embodiment, the current conversion efficiency of the tailgate motor can be accurately obtained according to the useful work ratio.

[0097] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0098] Based on the same inventive concept, the embodiment of the present application also provides a motor aging parameter determination device for implementing the motor aging parameter determination method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more motor aging parameter determination device embodiments provided below can refer to the limitations of the motor aging parameter determination method above, and will not be repeated here.

[0099] In some embodiments, Figure 8 As shown, a motor aging parameter determination device is provided, including: an operation time determination module 802, a remaining time determination module 804, a first parameter determination module 806, and a second parameter determination module 808, wherein:

[0100] The operation duration determination module 802 is used to determine the current operation duration of the tailgate motor in this tailgate movement according to the movement duration of this tailgate movement after the vehicle tailgate completes a tailgate movement, and determine the current operation duration of the tailgate motor according to the current operation duration and the historical operation duration of the tailgate motor.

[0101] The remaining time determination module 804 is used to obtain the operation time threshold of the tailgate motor, and determine the remaining operation time of the tailgate motor by combining the current operation time and the operation time threshold.

[0102] The first parameter determination module 806 is used to determine a first aging parameter of the tailgate motor according to the remaining operating time, and to determine a second aging parameter of the tailgate motor according to the current conversion efficiency of the tailgate motor and the initial conversion efficiency of the tailgate motor.

[0103] The second parameter determination module 808 is used to obtain the motor aging parameter of the tailgate motor after the current tailgate movement by combining the first aging parameter and the second aging parameter.

[0104] In some embodiments, the operating duration threshold is the maximum operating duration of the tailgate motor under the specified operating parameters. The operating duration determination module 802 is also used to determine the current operating parameters that affect the aging of the tailgate motor during the current tailgate movement; determine at least one time adjustment factor based on the life of the tailgate motor under the current operating parameters and the life of the tailgate motor under the specified operating parameters; use at least one time adjustment factor to adjust the movement duration to obtain the current operating duration of the tailgate motor in the current tailgate movement.

[0105] In some embodiments, the current operating parameters include a first temperature, the specified operating parameters include a second temperature, a first time adjustment factor exists in at least one time adjustment factor, and the operating duration determination module 802 is also used to determine a first motor life of the tailgate motor at the first temperature, and determine a second motor life of the tailgate motor at the second temperature; determine the first time adjustment factor based on the first motor life and the second motor life.

[0106] In some embodiments, the operating parameters include a driving voltage, the specified operating parameters include a rated voltage, at least one time adjustment factor includes a second time adjustment factor, and the operating duration determination module 802 is also used to obtain the third motor life of the tailgate motor at the rated voltage; determine the fourth motor life of the tailgate motor at the driving voltage; and determine the second time adjustment factor based on the third motor life and the fourth motor life.

[0107] In some embodiments, the second parameter determination module 808 is also used to determine a first weight corresponding to the first aging parameter and a second weight corresponding to the second aging parameter; the first aging parameter and the second aging parameter are weighted using the first weight and the second weight to obtain the motor aging parameter of the tailgate motor after the current tailgate movement.

[0108] In some embodiments, the device further includes a conversion efficiency determination module, which is used to determine the current conversion efficiency of the tailgate motor according to the movement duration and the input current characterization value of the tailgate motor during the current tailgate movement.

[0109] In some embodiments, the conversion efficiency determination module is also used to determine the amount of useful work consumed in this tailgate movement, and determine the amount of total input work of the tailgate motor in this tailgate movement based on the movement duration and the input current characterization value of the tailgate motor in this tailgate movement; determine the current conversion efficiency of the tailgate motor based on the amount of total input work and the amount of useful work.

[0110] In some embodiments, the conversion efficiency determination module is further used to determine the ratio of the useful work to the total input work to obtain the useful work ratio; and determine the current conversion efficiency of the tailgate motor based on the useful work ratio.

[0111] Each module in the above-mentioned motor aging parameter determination device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in an electronic device in the form of hardware, or can be stored in a memory in the electronic device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0112] In some embodiments, Fig. 9 As shown, an internal structure diagram of an electronic device 102 is provided. The electronic device 102 includes a processor 902, a memory 904, an input / output interface (Input / Output, referred to as I / O) 906 and a communication interface 908. Among them, the processor 902, the memory 904 and the input / output interface 906 are connected through a system bus, and the communication interface 908 is connected to the system bus through the input / output interface 906. The system bus can be, but is not limited to, a CAN bus, an SPI bus or an I2C bus. Among them, the processor 902 of the electronic device is used to provide computing and control capabilities. The memory 904 of the electronic device includes a non-volatile storage medium 910 and an internal memory 912. The non-volatile storage medium 910 stores an operating system, a computer program and a database. The internal memory 912 provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium 910. The database of the electronic device is used to store data involved in the method for determining motor aging parameters. The input / output interface 906 of the electronic device is used to exchange information between the processor 902 and an external device. The communication interface 908 of the electronic device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor 902, a method for determining motor aging parameters is implemented.

[0113] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0114] In some embodiments, an electronic device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method for determining motor aging parameters when executing the computer program.

[0115] In some embodiments, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method for determining motor aging parameters are implemented.

[0116] In some embodiments, a computer program product is provided, comprising a computer program, which implements the steps in the above-mentioned motor aging parameter determination method when executed by a processor.

[0117] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0118] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0119] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0120] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for determining motor aging parameters, characterized in that: The method comprises: After the tailgate of the vehicle completes a tailgate movement, determining a current operation parameter that affects the aging of the tailgate motor during the current tailgate movement, adjusting the movement duration of the current tailgate movement according to the life of the tailgate motor under the current operation parameter and the life of the tailgate motor under the specified operation parameter, obtaining the current operation duration of the tailgate motor in the current tailgate movement, and determining the current operation duration of the tailgate motor according to the current operation duration and the historical operation duration of the tailgate motor; Obtaining an operation time threshold of the tailgate motor, and determining a remaining operation time of the tailgate motor by combining the current operation time and the operation time threshold; determining a first aging parameter of the tailgate motor according to the remaining operating time, and determining a second aging parameter of the tailgate motor according to a current conversion efficiency of the tailgate motor and an initial conversion efficiency of the tailgate motor; The first aging parameter and the second aging parameter are combined to obtain the motor aging parameter of the tailgate motor after the current tailgate movement.

2. The method according to claim 1, characterized in that The operation duration threshold is the maximum operation duration of the tailgate motor under the specified operation parameters, and the operation duration of the current tailgate movement is adjusted according to the life of the tailgate motor under the current operation parameters and the life of the tailgate motor under the specified operation parameters to obtain the current operation duration of the tailgate motor in the current tailgate movement, including: determining at least one time adjustment factor according to the life of the tailgate motor under the current operating parameters and the life of the tailgate motor under the specified operating parameters; The movement duration is adjusted using the at least one time adjustment factor to obtain the current operation duration of the tailgate motor in the current tailgate movement.

3. The method according to claim 2, characterized in that The current operation parameter includes a first temperature, the designated operation parameter includes a second temperature, the at least one time adjustment factor includes a first time adjustment factor, and determining the at least one time adjustment factor according to the life of the tailgate motor under the current operation parameter and the life of the tailgate motor under the designated operation parameter includes: determining a first motor life of the tailgate motor at the first temperature, and determining a second motor life of the tailgate motor at the second temperature; The first time adjustment factor is determined according to the first motor life and the second motor life.

4. The method according to claim 2, characterized in that: The current operation parameter includes a driving voltage, the designated operation parameter includes a rated voltage, the at least one time adjustment factor includes a second time adjustment factor, and determining the at least one time adjustment factor according to the life of the tailgate motor under the current operation parameter and the life of the tailgate motor under the designated operation parameter includes: Obtaining a third motor life of the tailgate motor at the rated voltage; determining a fourth motor life of the tailgate motor at the driving voltage; The second time adjustment factor is determined according to the third motor life and the fourth motor life.

5. The method according to claim 1, characterized in that The step of synthesizing the first aging parameter and the second aging parameter to obtain the motor aging parameter of the tailgate motor after the tailgate movement includes: Determining a first weight corresponding to the first aging parameter and a second weight corresponding to the second aging parameter; The first weight and the second weight are used to weight the first aging parameter and the second aging parameter to obtain the motor aging parameter of the tailgate motor after the current tailgate movement.

6. The method according to any one of claims 1 to 5, characterized in that: Before determining the second aging parameter of the tailgate motor, the method further includes: The current conversion efficiency of the tailgate motor is determined according to the movement duration and the input current characterizing value of the tailgate motor during the current tailgate movement.

7. The method according to claim 6, characterized in that The determining the current conversion efficiency of the tailgate motor according to the movement duration and the input current characterization value of the tailgate motor during the current tailgate movement includes: Determine the amount of useful work consumed in this tailgate movement, and determine the amount of total input work of the tailgate motor in this tailgate movement according to the movement duration and the input current characterization value of the tailgate motor in this tailgate movement; The current conversion efficiency of the tailgate motor is determined according to the magnitude of the total input work and the magnitude of the useful work.

8. The method according to claim 7, characterized in that The determining the current conversion efficiency of the tailgate motor according to the magnitude of the total input work and the magnitude of the useful work includes: Determine the ratio of the useful work to the total input work to obtain the useful work ratio; The current conversion efficiency of the tailgate motor is determined according to the useful work ratio.

9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

  • Offshore wind turbine generator residual life prediction method considering typhoon influence

    CN115659612A

  • Driving motor service life prediction method and device and storage medium

    CN118011207A