Method and control device for determining a first time derivative of a driver torque of a muscle-powered vehicle, drive train with control device and muscle-powered vehicle

A numerical method employing a Savitzky-Golay filter approximates the first time derivative of driver torque in muscle-powered vehicles, addressing sensor dependency issues and enhancing motor control accuracy and stability.

DE102024201793A1Pending Publication Date: 2025-08-28ZF FRIEDRICHSHAFEN AG
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
DE102024201793
Authority / Receiving Office
DE · DE
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-27
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

Existing methods for controlling electric motors in muscle-powered vehicles, such as e-bikes, require dedicated sensors to determine the first time derivative of driver torque, leading to increased complexity, noise amplification, and potential instability in control systems.

Method used

A method using a numerical approach, specifically a differentiating low-pass filter, particularly an FIR filter like the Savitzky-Golay filter, to approximate the first time derivative of driver torque from existing torque measurements, reducing the need for additional sensors and enhancing control accuracy.

Benefits of technology

This method allows for accurate and stable control of the drive motor by determining the first time derivative of driver torque without additional sensors, improving control precision and reducing system complexity and noise, while ensuring rapid responsiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

A method is described for determining a first time derivative of a driver torque of a human-powered vehicle (2) for controlling (S3) a drive motor (4) of the vehicle (2). The method comprises reading (S1) information of a driver torque at a crank (8) of the human-powered vehicle (2) and determining (S2) the first time derivative of the driver torque using a numerical method as a function of the driver torque information. Furthermore, a method is described for controlling (S3) a drive motor (4) of a human-powered vehicle (2), wherein the control (S3) is carried out as a function of a first time derivative of the driver torque determined using the described method. Furthermore, a control device (6) for carrying out such methods is described.In addition, a drive train with such a control device (6) and a muscle-powered vehicle (2) with such a drive train are described.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The present invention relates to a method for determining a first time derivative of a driver torque of a human-powered vehicle for controlling a drive motor of the vehicle. The present invention further relates to a method for controlling a drive motor of a human-powered vehicle, wherein the control is carried out as a function of a thus determined first time derivative of the driver torque. Furthermore, the present invention relates to a control device configured to carry out such methods. Furthermore, the present invention relates to a drive train having such a control device and to a human-powered vehicle having such a drive train.

[0002] To control electric motors in human-powered vehicles, such as e-bikes, information on various vehicle parameters is required. For example, DE 10 2021 213 537 A1 describes how a motor in a human-powered vehicle is controlled based on a time derivative of a driver torque. A time derivative of a driver torque must be determined for this purpose.

[0003] Based on this, the object of the invention is to provide a method for determining the first time derivative of a driver torque of a human-powered vehicle. This object is achieved by the subject matter having the features of the independent claims.

[0004] In a first aspect, the present invention relates to a method for determining a first time derivative of a driver torque of a human-powered vehicle for controlling a drive motor of the vehicle. The method can be a computer-implemented method. A computer device, such as a control device of the vehicle, can be configured to carry out steps of the method. The method can be a method for approximately determining the first time derivative of the driver torque. The method can be a numerical method for determining the first time derivative of the driver torque. The first time derivative can be a gradient with respect to time.

[0005] The vehicle can be a bicycle, an e-bike, a pedelec, or a cargo bike. The driver torque can be a torque of a driver of the vehicle. The driver torque can be a torque of the driver that is applied by the driver to a crank of the vehicle. For example, the vehicle can have a crank with a pedal crankshaft, and the crank can be rotatably mounted in a frame of the vehicle. Crank arms of the crank can be non-rotatably connected to the pedal crankshaft, and a pedal can be rotatably mounted at one end of each crank arm. The pedal crankshaft can be a pedal crankshaft. The driver can apply muscle power as driving force via the pedals and thus to the crank to drive the vehicle.

[0006] The vehicle's drive motor can be an electric motor. The first time derivative of the driver torque can be used to control and, alternatively or additionally, to regulate the drive motor. For example, the first time derivative of the driver torque can be used as a parameter of a speed control and, alternatively or additionally, a speed control of the drive motor, for example to improve the accuracy of the speed control and, alternatively or additionally, the speed control. Alternatively or additionally, the first time derivative of the driver torque can be used as a parameter of a torque control and, alternatively or additionally, a torque control of the drive motor, for example to improve the accuracy of the torque control and, alternatively or additionally, the torque control.

[0007] The method comprises reading in information about a driver torque at the crank of the human-powered vehicle. The reading in of information can be a reading in of at least one piece of information, for example, exactly one piece of information or multiple pieces of information. The information about the driver torque can include measured values ​​about the driver torque as a function of time. For example, information about the driver torque can include a temporal profile of the driver torque. The driver torque can be a measured variable that can be measured, for example, with a sensor. For example, measured values ​​about the driver torque can be time-discrete. The driver torque can be a discrete function of time. The driver torque can change while the driver of the vehicle is pedaling.Information about this changing driver torque as a function of time can be read in when reading driver torque information.

[0008] The method further comprises determining the first time derivative of the driver torque using a numerical method as a function of the driver torque information. Determining the first time derivative of the driver torque using the numerical method can be an approximate determination or estimation of the first time derivative of the driver torque using the numerical method. Determining the first time derivative of the driver torque can be performed as a function of time as a function of the measured values ​​of the driver torque.

[0009] Thus, a method is provided which can determine the first time derivative of the driver torque at the vehicle's crank in order to control the vehicle's drive motor depending thereon. Such a method can be carried out independently of a dedicated sensor for the first time derivative of the driver torque. Such a method can also be used for a human-powered vehicle which has fewer sensors, for example, no such dedicated sensor for directly determining the first time derivative of the driver torque. This makes it possible to reduce the number of electrical interfaces in the vehicle. This allows for simplified system integration of a control device executing the method in the vehicle with additional sensors.This reduces the number of error sources for such a method and for a control device executing the method. Numerical methods can thus be used with the method to determine the first time derivative of the driver torque and thus to control the drive motor. The state variable of the first time derivative of the driver torque can thus be determined independently of an additional sensor, for example. Providing additional sensors on the vehicle may be uneconomical.

[0010] In addition, the state variable of the first time derivative of the driver torque can be determined using such a method. This allows this additional measured variable of the first time derivative of the driver torque to be determined for controlling the vehicle's drive motor. This allows for more precise control.

[0011] Such a method can provide a good compromise between noise reduction and accuracy for determining the first time derivative of driver torque without an additional sensor.

[0012] According to a further embodiment, the method can be characterized in that the driver torque information can be acquired using a sensor for reading the driver torque information. The acquisition of information can be the acquisition of at least one piece of information, for example, of exactly one piece of information or of multiple pieces of information. For example, the driver torque information can comprise measured values ​​of the driver torque that are equidistant in time. For example, a temporal profile of the driver torque can be acquired.

[0013] The sensor may be a sensor specifically designed to capture measured values ​​of driver torque as a function of time. The sensor may include one or more strain gauges.

[0014] The acquisition can be performed at a constant sampling rate. The acquisition can be performed cyclically, for example, periodically. In the step of reading driver torque information, the driver torque information acquired by the sensor can be read in.

[0015] Thus, the method can be implemented by a control device with a sensor for detecting driver torque information. Such a sensor for detecting driver torque information is already present in many human-powered vehicles, for example. Additional sensors and the information and measured values ​​detected by these sensors are therefore not necessary to implement the method, for example, to approximately determine the first time derivative of the driver torque in order to control a drive motor. This makes it possible to provide a particularly cost-effective method, since such a method is, for example, dependent solely on a sensor for detecting driver torque.

[0016] According to a further embodiment, the method can be characterized in that the numerical method is a differentiating low-pass filter. A differentiating low-pass filter can be used for the differentiating low-pass filter. According to a systems-theoretical interpretation, determining the first time derivative of the driver torque using such a differentiating low-pass filter can be the numerical method for determining the first time derivative of the driver torque as a function of driver torque information.

[0017] Such a method can be a more accurate numerical method for determining the first time derivative of the driver torque from the driver torque than using a difference quotient. A simple difference quotient of the driver torque as a function of time for determining the first time derivative of the driver torque can be less accurate than such differentiating low-pass filtering. Subsequent low-pass filtering of a value of the first time derivative of the driver torque from the time-dependent driver torque determined using a difference quotient can also be less accurate than determining the first time derivative of the driver torque using differentiating low-pass filtering.

[0018] In alternative methods, low-pass filtering is performed first, and then the difference quotient is calculated based on the filtering. Applying the difference quotient in this way, possibly with downstream or upstream low-pass filters, often amplifies the measurement noise, and aliasing effects can occur as a result of the difference quotient. These aliasing effects cannot be compensated for even by the downstream low-pass filter.

[0019] According to a further embodiment, the method can be characterized in that the differentiating low-pass filtering is linear and time-invariant. The differentiating low-pass filter can be a linear and time-invariant filter. The low-pass filter can exhibit a linear transfer behavior while behaving in a time-invariant manner, i.e., filter independently of time.

[0020] This allows for effective suppression of measurement noise when determining the first time derivative of the driver torque. The measurement noise can be captured when the driver torque information is acquired. This can result in high accuracy when determining the first time derivative of the driver torque. At the same time, the driver torque can be differentiated as a function of time, and this differentiated signal can be smoothed, filtering out measurement noise.

[0021] According to a further embodiment, the method can be characterized in that a filter for the linear and time-invariant low-pass filtering is an FIR filter. The FIR filter has, for example, an impulse response with a finite length.

[0022] A method that uses such a FIR filter as a differentiating low-pass filter can be guaranteed to be numerically stable when determining the first time derivative of the driver torque. The differentiating low-pass filter can be implemented as a convolution sum, for example, as a weighted sum of a finite number of measured values ​​of the driver torque. This avoids the need for recursion, which could lead to unstable behavior of the method, to determine the first time derivative of the driver torque. The method can therefore be computationally efficient.

[0023] Furthermore, the method can respond quickly to changing values ​​of the driver torque. This can be relevant if the determined value of the first time derivative of the driver torque is used, for example, for a safety function and requires a short response time. The convolution sums can be efficiently calculated in a control device executing the method, such as in an embedded system in a vehicle. For example, this can be done using a multiply-accumulate unit (MAC unit). This can reduce development effort, for example, if the method is implemented in such an embedded system using fixed-point arithmetic.

[0024] In contrast to IIR filters, i.e. filters with an infinite impulse response, a guaranteed statement can be made as to the transition period after which the change in the first time derivative of the driver torque during actual pedaling by the driver is reflected in the determined first time derivative of the driver torque, determined from the driver torque. Such a finite transition period can be determined. A method using an IIR filter can, for example, be numerically unstable and lead to overshoot when determining the first time derivative of the driver torque from the driver torque. This can also minimize the development effort for a method such as the one described here, since the time until the determined first time derivative of the driver torque reaches its final value can be defined using a maximum setting period.

[0025] According to a further embodiment, the method can be characterized in that the FIR filter is an algebraic numerical differentiator. An example and further explanation of an algebraic numerical differentiator, also referred to as a derivative estimator, can be found in the following documents: Algebraic numerical differentiator in theory and application, Lothar Kiltz, 2017 Saarbrücken; Survey on algebraic numerical differentiation: historical developments, parameterization, examples, and applications, Othmane, Kiltz, Rudolph, 2022, International Journal of Systems Science. The algebraic numerical differentiator can be used for algebraic numerical differentiation. According to an approximation-theoretic interpretation of algebraic numerical differentiation, the desired first time derivative of the driver torque can be locally approximated by a polynomial.The polynomial can be evaluated at the point in time at which it locally approximates the desired first time derivative of the driver torque. For a specific time range, the steps of locally approximating using a polynomial and evaluating the polynomial at a specific point in time can be repeated for different points in time. This allows for numerical differentiation of the measured values ​​of the driver torque.

[0026] Determining the first time derivative of the driver torque from the driver torque as a function of time can be done numerically rather than analytically for discrete values ​​of the driver torque as a function of time. Such an algebraic numerical differentiator can represent a good compromise for deriving the driver torque with good noise rejection and accuracy for determining the first time derivative of the driver torque.

[0027] According to another embodiment, the method may be characterized in that the FIR filter is a Savitzky-Golay filter. According to one embodiment, the algebraic numerical differentiator may be a Savitzky-Golay filter. According to one embodiment, the linear and time-invariant differentiating low-pass filter may be a Savitzky-Golay filter. With such a Savitzky-Golay filter, the method may be a smoothing method based on a polynomial least-squares approximation.

[0028] A second aspect of the present invention relates to a method for controlling a drive motor of a human-powered vehicle. The control can be carried out as a function of a first time derivative of the driver torque, which is determined using a method according to an embodiment of the first aspect of the present invention. Thus, the method for determining the first time derivative of the driver torque can be carried out first, and then the method for controlling the drive motor can be carried out using the first time derivative of the driver torque thus determined. A control parameter can be determined as a function of the determined first time derivative of the driver torque and sent to the drive motor for controlling the drive motor.

[0029] The drive motor can be configured to provide drive power to assist the driver of the vehicle in propelling the vehicle. The drive motor can be an electric motor. The drive motor can be used to relieve the driver while driving and, alternatively or additionally, to increase the vehicle's range. The drive motor can be configured to provide drive power to relieve the driver. For example, drive power provided by the driver as muscle power and applied to the pedals and the crankshaft, and drive power provided by the drive motor can be used to propel the vehicle. The drive power provided by the drive motor can relieve the driver.

[0030] This allows the drive motor to be controlled as a function of the first time derivative of the driver torque. This allows the drive motor to be controlled as a function of another state variable of the vehicle, allowing the drive motor to be controlled more precisely. The control can be a control and, alternatively or additionally, a regulation of the drive motor. Further features, embodiments, and advantages can be found in the descriptions of the first aspect. Conversely, features, embodiments, and advantages of the second aspect also represent features, embodiments, and advantages of the first aspect.

[0031] According to a further embodiment, the method can be characterized in that, for controlling the drive motor, a determination is made as a function of the determined first time derivative of the driver torque as to whether the crank of the vehicle is being moved. Moving the crank can be a rotation of the crank in the vehicle's bearing. The first time derivative of the driver torque determined via the approximate derivative of the driver torque signal as a function of time can thus be used to determine whether the driver is pedaling or not. For example, the determined first time derivative of the driver torque can be compared to a threshold value, and based on the comparison, it can be determined whether the crank is moving or not. When the driver pedals, the driver torque changes over the course of one crank revolution.For example, if the first time derivative of the rider's torque is below a certain threshold, it is determined that the crank is no longer being moved and the rider is not pedaling. If the first time derivative is above the certain threshold, it can be determined that the crank is being moved due to the rider's pedaling. For example, the drive motor can provide assistance if it has been determined that the crank is being moved.

[0032] According to a further embodiment, the method can be characterized in that the drive motor can be configured to provide drive power to assist the driver of the vehicle in driving the vehicle. The control can comprise switching on and, alternatively or additionally, switching off the assistance provided by the drive motor. For example, if the determined first time derivative is above a first threshold value, the assistance can be switched on. If the determined first time derivative is below a second threshold value, the assistance can be switched off. The first and second threshold values ​​can be the same or different. Thus, the driver assistance provided by the drive motor in driving the vehicle can be switched on and off.This can be done depending on the determined first time derivative of the driver torque, for example, only depending on the determined first time derivative of the driver torque. Alternatively, the assistance can also be switched on and off depending on other state variables or measured variables of the vehicle. Such an additional measured variable or state variable could be, for example, the cadence of the crank.

[0033] A third aspect of the present invention relates to a control device. The control device can further comprise a sensor for detecting information about the driver's torque. This sensor can therefore be a torque sensor, for example. For example, the sensor can be configured to detect the driver's torque at the crank as a function of time. The torque sensor can comprise one or more strain gauges.

[0034] The control device can be configured to execute a method according to an embodiment of the first two aspects of the present invention. Such a control device with such a torque sensor can be designed particularly inexpensively and with efficient installation space. An additional sensor may not be necessary to determine the first time derivative of the driver torque. This is because the method executable by the control device can determine the first time derivative of the driver torque depending on the driver torque detected by the torque sensor.

[0035] The control device can further be configured to control a drive motor of a vehicle. For this purpose, the control device can be configured to determine a control parameter depending on the determined first time derivative of the driver torque. The control device can be communicatively connected to the drive motor. Furthermore, the control device can be configured to send the determined control parameter to the drive motor for controlling the drive motor. Controlling the drive motor can comprise controlling and, alternatively or additionally, regulating a rotational speed and, alternatively or additionally, a torque of the drive motor. The determined first time derivative of the driver torque can be used as a parameter during control and, alternatively or additionally, during regulation, for example, to improve accuracy during control and, alternatively or additionally, during regulation.Further features, embodiments, and advantages can be found in the descriptions of the first and second aspects. Conversely, features, embodiments, and advantages of the third aspect also represent features, embodiments, and advantages of the first and second aspects.

[0036] A fourth aspect of the present invention relates to a drive train with a control device according to an embodiment of the third aspect of the present invention. Furthermore, the drive train comprises a drive motor and a crank. The drive train may be free of further sensors. Further features, embodiments, and advantages can be found in the descriptions of the first to third aspects. Conversely, features, embodiments, and advantages of the fourth aspect also represent features, embodiments, and advantages of the first to third aspects.

[0037] A fifth aspect of the present invention relates to a human-powered vehicle with a drive train according to an embodiment of the fourth aspect of the present invention. The human-powered vehicle can be a bicycle, an e-bike, a pedelec, or a cargo bike. Further features, embodiments, and advantages can be found in the descriptions of the first to fourth aspects. Conversely, features, embodiments, and advantages of the fifth aspect also represent features, embodiments, and advantages of the first to fourth aspects.

[0038] According to one embodiment, the muscle-powered vehicle can be characterized in that the control device can be integrated into a housing with the drive motor. The housing can be mechanically connected to a frame of the vehicle, for example, to a down tube of the two-wheeled vehicle. Fig. 1 schematically shows steps of a method for determining a first time derivative of a driver torque of a muscle-powered vehicle and a method for controlling a drive motor of the vehicle. Fig. 2 shows schematically a vehicle with a drive train and a control device for carrying out steps of the schematically shown in Fig. 1 shown procedure.

[0039] Fig. 1 schematically shows steps of a method for determining a first time derivative of the driver torque of a muscle-powered vehicle 2. Furthermore, Fig. 1 schematically shows steps of a method for controlling S3 a drive motor 4 of the vehicle 2.

[0040] Fig.2 schematically shows the muscle-powered vehicle 2. In one embodiment of the invention, the muscle-powered vehicle 2 is a pedelec with a drive motor 4 designed as an electric motor. The vehicle 2 has a drive train with a control device 6 as well as the drive motor 4 and a crank 8. Via the crank 8 and pedals arranged on the crank, a driver of the vehicle 2 can apply muscle power to the pedals, and this muscle power can be used to drive the vehicle 2. The drive motor 4 is configured to also apply drive power to drive the vehicle. The control device 6 is communicatively connected to the drive motor 4. The control device 6 and the drive motor 4 are integrated in a housing 12. The housing 12 is mechanically connected to a frame of the vehicle 2.

[0041] Furthermore, the vehicle 2 has a sensor 10. The sensor 10 is configured to detect S0 information about the driver torque at the crank 8. The driver torque is detected as a measured variable as information about the driver torque. Measured values ​​of the driver torque are recorded as a function of time. The detection S0 is performed at a constant sampling rate, i.e., at a temporally constant sampling rate for a constant, cyclical detection S0 of the driver torque at the crank 8. In the detection step S0, measured values ​​of the driver torque at the crank 8 are detected at equidistant intervals in time.

[0042] The method comprises reading S1 of information about the driver torque at the crank 8 of the human-powered vehicle 2. In this case, the driver torque information acquired in the acquisition step S0 is previously read in. Thus, measured and acquired time-dependent measured values ​​of the driver torque are read in.

[0043] The method further includes determining S2 the first time derivative of the driver torque of the crank 8. The determination S2 is performed using a numerical method depending on the driver torque information. The numerical method is a differentiating low-pass filter for approximately determining the first time derivative of the driver torque from the driver torque as a function of time and thus from discrete measured values ​​of the driver torque as a function of time.

[0044] The determination S2 of the first time derivative of the driver torque is performed using a differentiating low-pass filter. The differentiating low-pass filter is a linear and time-invariant filter, and thus the differentiating low-pass filtering is linear and time-invariant. This filter, here the differentiating low-pass filter, for the linear and time-invariant low-pass filtering is a FIR filter. This FIR filter is implemented as a convolution sum and, in the embodiment shown, can be represented as a weighted sum of a finite number of values ​​of the driver torque as a function of time. This ensures that such an FIR filter is numerically stable. The FIR filter is an algebraic numerical differentiator. In the embodiment shown, the FIR filter is a Savitzky-Golay filter.

[0045] After the first time derivative of the driver torque has been approximately determined from the driver torque information, the control S3 of the drive motor 4 of the vehicle 2 is performed. This control S3 is performed as a function of the determined first time derivative of the driver torque.

[0046] For controlling S3 of the drive motor 4, a determination S3.0 is made as a function of the determined first time derivative of the driver torque as to whether the crank 8 of the vehicle 2 is being moved. Moving the crank 8 in this case means turning or rotating the crank 8. For example, if it is determined that the crank 8 is not moving, the control S3 of the drive motor is carried out differently than if it is determined that the crank 8 is moving. Thus, the drive motor 4 is controlled with a target torque which is equal to zero if it is determined that the crank 8 is not moving. If it is determined that the crank 8 is moving, the drive motor 4 is controlled with a target torque not equal to zero. When determining S3.0 whether the crank 8 is being moved, the determined first time derivative of the driver torque is compared with a specific threshold value.If the determined first time derivative of the driver torque is below the determined threshold, it is determined that the crank 8 is not being moved. If the determined first time derivative of the driver torque is above the determined threshold, it is determined that the crank 8 is being moved.

[0047] The drive motor 4 is configured to provide drive power to assist the driver of the vehicle 2 in driving the vehicle 2. The control S3 comprises a switching on S3.1 of the assistance by the drive motor 4. If it is determined that the determined first time derivative of the driver torque is above a first threshold, the switching on S3.1 of the assistance is carried out. Drive power is then provided by the drive motor 4 to drive the vehicle 2. The driver is relieved of the load when driving the vehicle 2, specifically when the driver pedals and thus the determined first time derivative of the driver torque is above the first threshold.

[0048] Control S3 includes switching off S3.2 the assistance by the drive motor. If it is determined that the determined first time derivative of the driver torque is below a second threshold, the assistance is switched off S3.2. Then, no drive power is provided by the drive motor 4 to drive the vehicle 2. The driver is not relieved of the load when driving the vehicle 2, for example because the driver is not pedaling and thus the determined first time derivative of the driver torque is below the second threshold. The first and second thresholds are identical. Thus, switching on S3.1 and switching off S3.2 are carried out around a common threshold. In an alternative embodiment, the second threshold is smaller or larger than the first threshold.

[0049] The control device 6 with the sensor 10 is thus designed to save space and installation space by omitting a dedicated sensor for determining the first time derivative of the driver torque. Furthermore, such a control device 6 with such a sensor 10 is easier to maintain and cheaper to purchase and maintain compared to a vehicle 2 with a dedicated sensor for determining the first time derivative of the driver torque. Furthermore, such a method can be used to determine the state variable of the first time derivative of the driver torque for controlling the drive motor. Reference symbol 2 vehicles 4 drive motor 6 Control device 8 crank 10 Sensor 12 housings S0 Acquisition of driver torque information S1 Reading driver torque information S2 Determining a first time derivative of the driver torque using a numerical method S3 Control of the drive motor S3.0 Determine whether the vehicle's crank is moved S3.1 Activation of support by the drive motor S3.2 Switching off the support by the drive motor QUOTES CONTAINED IN THE DESCRIPTION

[0000] This list of documents submitted by the applicant was generated automatically and is included solely for the convenience of the reader. This list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions. Cited patent literature

[0000] DE 10 2021 213 537 A1

[0002] Cited non-patent literature

[0000] Theorie und Anwendung, Lothar Kiltz, 2017 Saarbrücken; Survey on algebraic numerical differentiation: historical developments, parametrization, examples, and applications, Othmane, Kiltz, Rudolph, 2022, International Journal of Systems Science

[0025]

Claims

[1] Method for determining a first time derivative of a driver torque of a muscle-powered vehicle (2) for controlling (S3) a drive motor (4) of the vehicle (2), comprising the steps of: reading (S1) information of a driver torque at a crank (8) of the muscle-powered vehicle (2); and determining (S2) the first time derivative of the driver torque using a numerical method as a function of the driver torque information. [2] Method according to claim 1, characterized by that a detection (S0) of the driver torque information is carried out with a sensor (10) for reading (S1) and that the detection (S0) is carried out at a constant sampling rate. [3] Method according to one of the preceding claims, characterized by that the numerical method is a differentiating low-pass filtering. [4] Method according to claim 3, characterized bythat the differentiating low-pass filtering is linear and time-invariant. [5] Method according to claim 4, characterized by that a filter for linear and time-invariant low-pass filtering is an FIR filter. [6] Method according to claim 5, characterized by that the FIR filter is an algebraic numerical differentiator. [7] Method according to one of claims 5 or 6, characterized by that the FIR filter is a Savitzky-Golay filter. [8] Method for controlling (S3) a drive motor (4) of a muscle-powered vehicle (2), wherein the control (S3) is carried out as a function of a first time derivative of a driver torque, which is determined by a method according to one of the preceding claims. [9] Method according to claim 8, characterized bythat for the control (S3) of the drive motor (4) a determination (S3.0) is carried out as a function of the determined first time derivative of the driver torque as to whether the crank (8) of the vehicle (2) is moved. [10] Method according to one of claims 8 or 9, characterized by that the drive motor (4) is designed to provide drive power to assist a driver of the vehicle (2) in driving the vehicle (2) and that the control (S3) comprises switching on (S3.1) and switching off (S3.2) the assistance by the drive motor (4). [11] Control device (6) which is arranged to carry out a method of the preceding claims. [12] Drive train with a control device (6) according to claim 11 and with a drive motor (4) and with a crank (8). [13] Muscle-powered vehicle (2) with a drive train according to claim 12. [14] Muscle-powered vehicle (2) according to claim 13, characterized by that the control device (6) is integrated in a housing (12) with the drive motor (4) and the housing (12) is mechanically connected to a frame of the vehicle (2).

Citation Information

Patent Citations

  • Device for controlling the motor of an electric bicycle

    DE102021213537A1