Method for controlling a drive motor of a bicycle, control device and bicycle

The bicycle drive motor control method adjusts support to maintain a target load setpoint, addressing the mismatch between route performance demands and training goals, ensuring consistent and effective cycling workouts.

DE102023205902A1Inactive Publication Date: 2024-12-24ZF FRIEDRICHSHAFEN AG
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
DE102023205902
Authority / Receiving Office
DE · DE
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-23
Publication Date
2024-12-24
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Conventional cycling methods, especially on bicycles without electric motor support, often require performance levels that may not align with targeted training goals, potentially reducing motivation and being harmful to health due to inappropriate physical stress.

Method used

A method for controlling a bicycle's drive motor to maintain a target load setpoint, adjusting its support based on the rider's current load and vital signs, allowing it to compensate for variations in route profiles and ensure optimal training conditions.

Benefits of technology

Enables consistent training load regardless of route conditions, ensuring an ideal training effect by dynamically adjusting the drive motor's support to match the desired load setpoint, mimicking controlled indoor cycling experiences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000006_0000
    Figure 00000006_0000
  • Figure 00000006_0001
    Figure 00000006_0001
Patent Text Reader

Abstract

A method for controlling a drive motor of a bicycle, particularly for training purposes, and an associated control device and bicycle are described. The method for controlling a drive motor (101) of a bicycle (100) comprises the steps of determining (S1) a target load value for a rider of the bicycle (100), determining (S2) the current load of the rider to propel the bicycle (100), and controlling (S3) the drive motor (101) based on the target load value such that the current load corresponds to the target load value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical area

[0001] The present invention relates to a method for controlling a drive motor of a bicycle, particularly for training purposes. Furthermore, the present invention also relates to a corresponding control device and a corresponding bicycle. State of the art

[0002] Cycling continues to enjoy increasing popularity. It is practiced not least to maintain or improve fitness. Sports medicine science has shown that targeted training approaches with individually adapted load patterns can have very positive effects on training, such as cardio training, fat burning, or increased muscular performance. Inappropriate physical exertion, on the other hand, can be ineffective or even detrimental to health development goals.

[0003] Depending on the route profile, cycling without electric motor support may require the rider to exert a level of effort that may not be conducive to a targeted training effect or may reduce the motivation for targeted training. Description of the invention

[0004] It is therefore an object of the present invention to reduce the above-mentioned disadvantages of conventional cycling and to provide a more suitable method, a control device and a bicycle therefor.

[0005] According to a first aspect, the present invention relates to a method for controlling a drive motor of a bicycle. The bicycle can be, for example, a pedelec or an e-bike. The drive motor is, for example, an electric motor.

[0006] First, in this method, a target load value is determined for a cyclist. As will be described in more detail below, such a target load value can be, for example, a target value for a power output, also called a desired power output, which the cyclist should achieve for optimal training. Such a determination can, for example, be made by reading a corresponding value from a memory. However, a determination can also be made by deriving the target load value, such as a desired power output, from a training plan, such as a desired load profile over time. A determination can also be made based on the cyclist's vital signs, so that the cyclist's desired load is ultimately derived based on the cyclist's current vital signs, such as their current heart rate.

[0007] The current load on the user is then determined to propel the bicycle. This can, for example, involve determining the power currently applied by the user for propulsion, such as the power applied by the user to a bicycle pedal. This can be derived, for example, based on the current cadence and the current torque on the crank. However, the current load can also be other values, such as the torque currently applied or the current cadence of the rider or user to propel the bicycle. A current load can therefore be a value for those parameters that the user applies to propel the bicycle, for example via a force applied to the pedals.

[0008] Then, in a further step, the drive motor can be controlled based on the load setpoint such that the current load corresponds to the load setpoint.

[0009] Accordingly, based on an evaluation of the current load and the load target value, the motor can be controlled and used in such a way that only the load on the driver is generated that corresponds to the load target value and thus the desired load for the driver. In one example, this might mean that the target power to be applied by the user is first determined, then it is determined in a second step that a higher power is currently being applied, and thus the required differential power to reduce the user's load to the target value is applied by the drive motor, thus compensating for this.

[0010] In clear contrast to known control methods, the system is controlled in such a way that the desired load on the driver is always present.

[0011] This means that the support power of the drive motor can be used in such a way that the load on the rider or user can be ideally adapted to achieve the desired training effect, regardless of the route profile.

[0012] In one aspect, the control of the drive motor can comprise at least one of the following controls, but also any combination thereof.

[0013] On the one hand, the drive motor can be controlled to apply or increase a force that supports propulsion if the user's current load is greater than the target load. This condition, briefly discussed above, occurs when the power currently applied by the user or the user's current load is greater than the desired load, for example, for the training effect. Assistance can then be provided in such a way that the necessary difference is provided by the drive motor.

[0014] However, a control system can also be designed to use the drive motor to apply a force that counteracts propulsion. This is the case if the user's current load is less than the set load and the drive motor is not currently applying any force to assist propulsion. This can be the case, for example, if the rider is assisted in progress by a tailwind, when riding downhill or on flat terrain, when a high set load is desired. Accordingly, the electric motor is used to brake the bike and thus increase the load required for progress. Accordingly, it is also possible to achieve a consistently high load value, for example, when riding downhill or on flat terrain or when there is a tailwind.

[0015] In a third option, control is also provided such that the drive motor is activated to reduce the propulsion-assisting force if the user's current load is less than the target load value and the drive motor is currently applying a propulsion-assisting force. This means that in a case where the current load is too low, but the motor is currently applying a force to assist the user, this assistance is reduced to return to the desired target load value.

[0016] With the above-mentioned controls, it is therefore possible to achieve an optimal load on the user completely and independently of the route profile and also independently of, for example, an assisted tailwind, similar to what is possible with indoor bicycles, for example.

[0017] According to one embodiment, if the drive motor applies a force that counteracts propulsion, the motor can be operated in generator mode. This means that the power then applied by the user is converted into electrical power by the generator and can then be fed to and stored in a battery of the bicycle.

[0018] In order to be able to apply a force that counteracts propulsion, a system that provides a freewheel in the power flow of the drive system can also be provided with a switching device for bridging the freewheel. This enables the electric motor to generate a negative torque and thus a force that counteracts propulsion. In this case, the above-mentioned method can then provide for a switching device to be switched to bridge a freewheel if a force that counteracts propulsion is to be applied.

[0019] In one embodiment, the target load value is determined based on a load profile, as briefly mentioned above. Thus, the target load value is to be understood as the current target load value, and the load profile specifies a desired load for the rider over time. Accordingly, a curve for a desired user load over time can be specified as a load profile, and a desired current target load value can be derived from this at any time, which can then be fed into the above-mentioned method in the determination step. Thus, even fluctuations independent of the route profile, such as high-intensity training sessions with several short load bouts and short regeneration phases, can be mapped independently of the route profile.

[0020] In one embodiment, it may also be provided to determine the target load value based on at least one of the rider's vital signs. A vital sign can be, for example, a heart rate, a heart rate range, body temperature, oxygen saturation, an insulin level, an energy output, or heart rate variability. Based on this vital sign, the optimal target load value for the user can then be derived.On the one hand, this can result from the user's current fitness, such as heart rate variability, but a certain heart rate range or similar can also be defined, and the target load value can then be controlled in such a way that, by regulating the target load value, the user's current heart rate or another current vital sign of the user is kept within a certain predetermined range, such as within a certain heart rate range. Accordingly, the target load value can be determined in such a way that when the driver applies the load defined by the target load value, the at least one vital sign corresponds to a target vital sign. However, in one embodiment, merely a general vital sign describing the driver's fitness can be used to determine an optimal target load value.

[0021] In one embodiment, it is also conceivable to define a certain vital sign profile that specifies the desired course of a vital sign over time, to derive the current target load value from this, and to feed this into the method defined above in the determining step. Thus, for example, a target load value can be regulated in such a way that a vital sign, such as the user's heart rate, approximates a desired curve over time. Thus, for example, training courses with zones with a high heart rate and training zones with a lower heart rate can be mapped.

[0022] In one embodiment, a vital sign can be recorded using a measuring device. This could be, for example, a heart rate monitor or similar device.

[0023] In one embodiment, the target load value can be a target cadence. Thus, a certain cadence is specified for the user, whereby in this case, the current load specified in the method is the current cadence. This allows training at a specific predetermined cadence regardless of the route profile.

[0024] In one embodiment, however, the target load value can also be a target torque. In this case, the current load is the current torque. This allows the rider to always train with a certain torque that they must apply to the bike's pedals.

[0025] In one embodiment, briefly discussed above, the target load value can also be a target power. This allows the user or rider to specify the power they need to apply to the pedals. The current load is then the current power the rider is applying for propulsion. This power can be determined, for example, from torque and cadence.

[0026] A combination of the above specifications is also possible, so that, for example, a certain power level but also a certain cadence is specified. In this case, one embodiment can further provide for the control of the bicycle's gearshift depending on the target load value. Thus, if, for example, the cadence is too low, but the target power level is correct, a different gear can be selected to allow the rider to pedal at a higher cadence while maintaining the same power level.

[0027] In one embodiment, the target load value can further be determined from at least one of a rider input and a stored rider profile. This can, for example, provide for the storage of the aforementioned vital signs in a rider profile or the storage of the desired load profile in a rider profile. Furthermore, the rider's input can allow the rider to adjust the target values ​​selected by the system, for example by adjusting the aforementioned load profile. The rider profile can be stored, for example, in a control device of the bicycle itself, but also in a device wirelessly connected to the bicycle, such as a smartphone, or in an external storage device, such as a cloud server. Synchronization of the data mentioned here between the units mentioned here is also possible.

[0028] The present invention further relates to a control device for implementing the method according to one of the preceding claims. This can be, for example, a control device of the bicycle, such as a drive motor control device. Distribution of the above-mentioned functionalities across multiple units, such as distribution between a wirelessly or wired connected terminal and a control device of the bicycle, is also possible.

[0029] The invention further relates to a bicycle with the aforementioned control device for implementing the methods discussed above. This bicycle further comprises at least the drive motor discussed above and the battery discussed above for supplying the drive motor with electrical energy.

[0030] In one embodiment, the present invention further comprises a computer program product for executing the steps of the methods discussed above. The computer program product can, for example, be executed on the control device. Short description of the characters Fig. 1 shows a bicycle with an example route. Fig. 2 shows a flowchart of a process. Detailed description of embodiments

[0031] In Fig. 1 shows a bicycle 100 traveling on a route profile consisting of sections 104, 105, and 106. The cyclist is not shown.

[0032] The bicycle 100 has a drive motor 101, which in this example is designed as a mid-mounted motor located in the area of ​​the bottom bracket. This motor is electrically connected to a battery 102, which supplies the drive motor 101 with electrical energy. Furthermore, the bicycle has a control device 103, which executes the method described below and controls the drive motor 101 accordingly.

[0033] In Fig. In the method shown in Figure 2, the target load value for a rider of bicycle 100 is first determined in step 1. In the example shown here, this is done by recording a vital sign of the rider, in this case the heart rate, and comparing it with a target heart rate. The target load value is then determined from this. For example, if the user's heart rate is above a target heart rate value, the rider's target load value is reduced accordingly. Then, in step S2, a current load on the rider to propel the bicycle 100 is determined. In the present example, this can be done by determining the torque and the speed at the pedal crank of the bicycle 100. Then, in step S3, the drive motor 101 is controlled based on the target load value such that the current load corresponds to the target load value.

[0034] For example, if the bicycle 100 moves in the slightly uphill section 104 in Fig. 1, the drive motor 101 will be controlled in such a way that the drive motor 101 applies a force that supports propulsion if the current load of the driver is above the load target value.

[0035] However, in section 105, the rider's current load will tend to be below the target value, as the steep gradient requires little rider power to move forward. Accordingly, in this section, drive motor 101 is activated to apply a force that counteracts propulsion. Thus, bicycle 100 is actively braked to achieve the desired rider load and thus adjust the current load to the target load.

[0036] In the flat section 106, the control will then again be such that no more opposing force is applied by the drive motor 101, since the load can probably again be achieved solely by the force necessary for progress on the level.

[0037] This means that an ideal load and thus an ideal training effect for the cyclist can be achieved regardless of the route profile. Reference symbol 100 bicycles 101 Drive motor 102 Battery 103 Control device 104 slightly uphill section 105 steeply descending section 106 straight section S1 Determining a load setpoint S2 Determining a current load S3 Control of the drive motor

Claims

[1] A method for controlling a drive motor (101) of a bicycle (100), comprising the steps of: - determining (S1) a target load value for a rider of the bicycle (100); - determining (S2) a current load on the rider to propel the bicycle (100); - Controlling (S3) the drive motor (101) based on the load setpoint such that the current load corresponds to the load setpoint. [2] The method according to claim 1, wherein the actuation (S1) of the drive motor (101) comprises at least one of: - controlling the drive motor (101) to apply a force that supports propulsion if the current load on the driver is greater than the load target value, - controlling the drive motor (101) to apply a force counteracting propulsion if the current load on the driver is less than the load target value and the drive motor does not apply a force supporting propulsion, - Controlling the drive motor (101) to reduce a propulsion-assisting force if the current load on the driver is less than the target load value and the drive motor applies a propulsion-assisting force. [3] Method according to claim 2, wherein in the case of the application of a force counteracting the propulsion, the drive motor (101) is operated in a generator mode and the generated electrical energy is supplied to a battery (102) of the bicycle (100). [4] Method according to one of the preceding claims, wherein the load setpoint is a current load setpoint, and this is determined based on a load profile, wherein the load profile defines a desired load of the driver over time. [5] Method according to one of the preceding claims, wherein the load target value is determined based on at least one vital value of the driver, wherein the load target value is determined such that when the driver applies the load defined by the load target value, the at least one vital value corresponds to a vital target value. [6] Method according to claim 5, wherein the at least one vital value is recorded with a measuring device. [7] A method according to any one of the preceding claims, wherein the load setpoint is one of: - a target cadence, where the current load is the current cadence; - a target torque, where the current load is the current torque; and - a target performance, where the current load is the current performance. [8] Method according to one of the preceding claims, wherein the load setpoint is determined from at least one of: - an input from the driver; - a saved driver profile. [9] Control device (103) for carrying out the method according to one of the preceding claims. [10] Bicycle (100) include: - a control device (103) according to claim 9; - a drive motor (101); - a battery (102) for supplying the drive motor (101) with electrical energy.

Citation Information

Patent Citations

  • Electrical supported bicycle, has propulsion system operated in engine mode or generator mode to adapt actual power to desired power based on determining difference between desired power and detected actual power

    DE102012211719A1

  • Automatic adjustment of the support level on e-bikes and similar vehicles depending on the user's workload, determined e.g. via the heart rate, in order to keep the workload within a defined range.

    DE102014009428A1

  • Electric power assist bicycle

    JP2004345400A

  • Electric bicycle

    JP2008055995A

  • Electric bicycle with personal digital assistant

    US20090181826A1