Method and device for dynamic control of electric power-assisted bicycle, electric power-assisted bicycle

Through dynamically controlling the electric bicycle, the current position is identified, the environment and battery status are evaluated, the route is segmented and the motor energy supply is calculated, which solves the problem of battery energy exhaustion when the electric bicycle reaches the target position, and realizes efficient management and precise use of energy.

JP7671886B2Active Publication Date: 2025-05-02THEMES GAME BEHER
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024018275
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-02-22
Filing Date
2024-02-09
Publication Date
2025-05-02
Estimated Expiration
2039-09-26

AI Technical Summary

Technical Problem

The existing control methods of electric bicycles are difficult to effectively manage battery energy, resulting in the problem of battery energy exhaustion when the target position arrives.

Method used

Through dynamic control methods, including identifying the current position, determining the target position, calculating the route, evaluating the environmental conditions and battery charging status, segmenting the routes, and calculating the energy provided by the motor based on the environment and battery status of each segment to ensure that the battery energy is not exhausted when it reaches the target position.

Benefits of technology

It realizes effective management of battery energy when the electric bicycle arrives at the target position, avoids the problem of battery exhaustion, and dynamically adjusts according to user behavior and environmental conditions, improving the accuracy of energy use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007671886000001
    Figure 0007671886000001
  • Figure 0007671886000002
    Figure 0007671886000002
  • Figure 0007671886000003
    Figure 0007671886000003
Patent Text Reader

Abstract

To provide a sequential dynamic control method and device of a power-assisted bicycle including an energy storage unit and electric motor.SOLUTION: According to a method of the present invention, a route from a present bicycle position to a target position is calculated, and the calculated route is divided into at least two segments. For each of the at least two segments, an energy threshold of an energy storage unit is maintained for the at least two segments in consideration of an environmental value and a presently usable electric charge of the energy storage unit. An energy quantity to be supplied to an electric motor is calculated, and an assist coefficient is calculated using the energy quantity. An energy is supplied to the electric motor during the first segment according to the assist coefficient. When an energy quantity consumed during the first segment exceeds a predetermined discrepancy threshold, an energy quantity to be supplied to the electric motor during the second segment and an assist coefficient are re-calculated.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a method and device for dynamic control of a power-assisted bicycle including an energy storage device and an electric motor.The present invention further relates to a power-assisted bicycle. [Background technology]

[0002] An pedelec is a bicycle with an electric motor that assists or supports the rider and an energy storage device that stores the energy provided to the electric motor in the form of electrical energy. The electric motor can be, for example, a hub motor or a chain motor that includes at least one DC or AC powered electric machine. The energy storage device can be, for example, a battery or accumulator, for example a lead or lithium based battery or accumulator. Alternatively or additionally, the energy storage device can be a fuel cell storage device. The electric motor provides energy with an assist factor in addition to the rider's muscular effort to pedal the bicycle. Examples of such pedelecs are electric bicycles, in particular e-bikes or pedal electric bicycles. Summary of the Invention [Problem to be solved by the invention]

[0003] Methods and apparatus for such train control of electric power-assisted bicycles are generally known in the art, and it is therefore an object to provide improved methods and apparatus therefor. [Means for solving the problem]

[0004] According to one aspect of the present invention, a method for dynamic sequential control of an e-bike is provided, which has the particular advantage of being able to sequentially control an e-bike in such a way that an energy storage device can provide energy to an electric motor of the e-bike until a desired position is reached without running out of energy.

[0005] The method according to the present invention first includes the steps of identifying a current bicycle location, determining a destination location, and calculating a route from the current bicycle location to the destination location.

[0006] The method further includes determining a charge of an energy storage device currently available at a current location, determining an environmental value indicative of at least one environmental condition of the calculated route, and dividing the calculated route into at least two segments.

[0007] The method further includes calculating, for each of the at least two segments, an amount of energy to be provided to the electric motor taking into account environmental values ​​and a currently available charge of the energy storage device such that an energy threshold of the energy storage device is maintained for the at least two segments; calculating, for each of the at least two segments, an assist factor based on the calculated amount of energy; and providing energy to the electric motor during the first segment in accordance with the calculated assist factor.

[0008] The method further includes determining a charge of the energy storage device currently available at the current location after completing the first segment, and comparing the amount of energy consumed during the first segment to the amount of energy calculated for the first segment.

[0009] If the comparison exceeds a predetermined deviation threshold, the method further includes storing the deviation in a correction value.

[0010] The method includes the steps of recalculating an amount of energy to be provided to the electric motor taking into account environmental values, a currently available charge of the energy storage device and a correction value, such that an energy threshold of the energy storage device is maintained for the second segment, recalculating an assist factor based on the recalculated amount of energy for the second segment, and providing energy to the electric motor during the second segment in accordance with the recalculated assist factor.

[0011] In a first step of the method, the current bicycle location is determined. This can be done by a location sensor, such as a GPS, or by receiving a location, such as a street name, address, or coordinates, from a bicycle user, for example through a user interface that includes output devices, such as a display and / or speaker, and input devices, such as a touchpad, touchscreen, and / or keyboard. The current bicycle location at this step can also be referred to as the starting point.

[0012] Thereafter, a destination location to which the user wishes to travel is determined. This may be done, for example, by receiving a location, such as a street name, address, or coordinates, from the user through a user interface. The destination location may also be referred to as a destination or arrival point.

[0013] In a next step, at least one route is calculated from the previously revealed bicycle position to the previously determined destination position. The route can also be called a journey. This can be done, for example, by a processor located in or connected to the user interface, based on map or navigation data stored in a map database.

[0014] In a next step, the charge of the energy storage device is determined, which corresponds to the available electrical energy stored in the energy storage device of the bicycle at the current position. The charge of the energy storage device is measured in Ah. The charge is the actual stored amount of the energy storage device. The available charge differs from the nominal or real capacity of the energy storage device and is subject to degradation and aging. The capacity of the energy storage device is the potential amount of charge and can also be described as the maximum capacity or real capacity. The real capacity of the energy storage device can be determined, for example, together with or simultaneously with determining the charge of the energy storage device. Thus, the characteristic curve of the output voltage of the energy storage device is determined as a function of the current, which can be either the charging current or the discharging current, and the amount of energy provided or delivered therethrough. The real capacity of the energy storage device results from the integration of the product of the voltage and the current over time to a given or predefined final discharge voltage, which must not fall below.

[0015] Alternatively or additionally, the actual capacity can be determined by fully charging the energy storage device and then fully discharging it while the current discharged from the energy storage device is measured or metered. For example, if the energy storage device delivers 1 A of current for 4 hours after being fully charged, the maximum capacity of the energy storage device is 4000 mAh. The maximum capacity of the energy storage device can also be determined by collecting multiple measurements of the currently available charge through voltage measurements while charging and collecting similar measurements through balance measurements while charging in parallel. For example, if the voltage measurements indicate that 1000 mAh should be charged into the energy storage device during charging, but the balance measurements indicate that only 800 mAh is charged into the energy storage device, this represents an indication that the energy storage device is degraded and its maximum capacity is less than its nominal capacity. By repeating this balance measurement together with the voltage measurements, a very accurate actual maximum capacity can be determined.

[0016] The determination of the currently available charge can be made, for example, through voltage, resistance or conductance measurements of the energy storage device, for example in terms of actual current. Voltage measurements can, for example, obtain the currently available energy storage device charge from the voltage that the energy storage device can currently supply. For example, if the measured voltage of an energy storage device with a nominal voltage of 48V is 47.5V, the currently available energy storage device charge is 50% of the maximum capacity of the energy storage device, which may be nominal 2000mAh. On the other hand, a measured voltage of 47.2V of the same energy storage device may indicate that the currently available charge is equal to 30% of the maximum capacity of the same energy storage device. Voltage measurements are particularly accurate for partially charged or discharged energy storage devices. Alternatively or additionally, the determination of the currently available charge can be made by accessing a management device integrated or attached to the energy storage device.

[0017] The currently available charge can also be calculated by a balance measurement, i.e., by measuring the current supplied to the energy storage device during partial or full charging, for example through a charge counter or charge meter, and then integrating this current over the charging time. For example, if a charging current of 1 A is supplied to the energy storage device for 1 hour, the currently available charge is 1000 mAh more than before charging. The balance measurement is particularly accurate when the energy storage device is at or near a nearly fully charged state and / or is at or near empty.

[0018] The method of the present invention is particularly useful when the actual maximum capacity of the energy storage device is known, which is why each charging cycle is monitored through voltage and balance measurements as described above to reveal the exact actual capacity of the energy storage device. The currently available charge may be subject to the actual capacity of the energy storage device rather than the nominal capacity which may be degraded, and an accurately revealed actual capacity allows a more accurate depiction of the currently available charge when using only voltage measurements.

[0019] Then, environmental values ​​are determined. The environmental values ​​indicate at least one environmental condition for the calculated route. The environmental condition may be, for example, the distance, height, above sea level, altitude, gradient and / or slope of the road traveled. The environmental condition may be the geographic shape of the route. The environmental condition may also be the number of turns and curves along the route, in particular the angle of the turns and curves, or the number of straight lines and their length. The environmental condition may further be the wind speed and / or wind direction, for example if there is a headwind or tailwind along the road traveled. The environmental condition may also be the condition of the road traveled, for example whether the road is asphalt, gravel, sand or dirt, or whether it is an off-road or cross-country route. The one or more conditions may be stored, for example, in an environmental database accessible to the processor.

[0020] In a further step, the calculated route is divided into at least two segments. This step can also be executed in a processor. The route can be divided, for example, into two segments of equal length. For example, if the total route is 10 km, the first and second segments can each be 5 km long. The route can also be calculated into three or more segments of equal length or fixed or constant length. For a 10 km route, the route can be divided into five segments of 2 km or ten segments of 1 km. The segments can also be divided according to other principles, for example according to the gradient along the route.

[0021] The method of the present invention further includes the steps of calculating, for each of the at least two segments, an amount of energy to be provided to the electric motor, taking into account environmental values ​​and the energy storage device and currently available charge, such that an energy threshold of the energy storage device is maintained for the at least two segments, and providing the calculated amount of energy to the electric motor during the first segment.

[0022] For example, if the currently available energy storage charge is equal to 30 Ah and the electric motor is powered from the energy storage at 30V for a long time in excess, this is equal to a potentially available energy of 30 Ah x 30V = 900Wh. Furthermore, if the energy threshold is equal to 5 Ah or 150Wh, the calculated amount of energy for all segments (in this case two segments) is 750Wh. Considering the environmental values, for example, that the first segment of 5 km is positively steep, i.e. uphill, and the second segment of 5 km is negatively steep, i.e. downhill, it naturally requires more energy to travel the first segment than to travel the second segment. In this case, the calculated energy for the first segment will be greater than half of the total currently available energy, i.e. 375Wh, e.g. 600Wh, and the calculated energy for the second segment will be less than 375Wh, e.g. 150Wh.

[0023] Based on this result in a further step, an assist factor is calculated for each of the at least two segments, and energy is provided to the electric motor during the first segment according to the calculated assist factor. The assist factor is a factor of how much energy or power is provided in addition to the human muscle power provided by the user. For example, if the user provides a power of 100 watts and the assist factor is 1.5, an additional 150 watts of power is provided to the electric motor.

[0024] The calculation may take into account, for example, an average or maximum travel time for a segment, for example based on an average speed. For example, if the length of the segment is 1 km and the average travel speed is 15 km / h, the travel time for this segment is 4 minutes. In the example of a calculated energy amount of 10 Wh for a 1 km segment, an average power supply of 150 watts may be provided. Furthermore, it may be found that for an average travel speed of 15 km / h, it is necessary to provide the bicycle with 250 watts. The user therefore provides on average 100 watts of human power, in this example the assistance factor is calculated as 1.5. In another example, if the length of the segment is 5 km and the average travel speed is 30 km / h, the travel time is 10 minutes. In the example of a calculated energy amount of 10 Wh for a 5 km segment, an average power supply of 60 watts may be provided. Furthermore, it may be found that for an average travel speed of 30 km / h, it is necessary to provide the bicycle with 360 watts on average. Therefore, the user provides on average 300 watts of human power, in this example the assistance factor is calculated as 0.2. The power required to achieve a particular average speed may depend on one or more environmental values, such as wind values, as discussed above.

[0025] In another example, the calculation can take into account the power contribution of an average user. For example, the power contribution of an average user can be 100 watts of human muscle power. In an example calculation of 10 Wh of energy for a 1 km segment, the travel time is t= s / v Here, t is the moving time, v is the average moving speed, and s is the length of the segment. Furthermore, the average assist power is given by p = E / t, where p is the average assist power, E is the calculated energy amount, which is 10Wh in this example. Therefore, the average assist power is given by p = E × v / s, where p is the average assist power, E is the calculated energy amount, v is the average moving speed, and s is the length of the segment. At the same time, the average assist power is given by p = R × v 2-p0, where p is the average assist power, R is the friction coefficient, v is the average moving speed, and p0 is the average user power contribution. The average moving speed is therefore E×v / sR×v for v. 2 +p0=0. If the calculated amount of energy is 10Wh and the segment length is 1km, an example friction coefficient R is 1, and an example average user power contribution p0 is 100W, an average running speed of 11.05km / h is calculated. Thus, the average assist power p is calculated by solving p=E×v / s. Thus, the average assist power p in this example is calculated to be 110.5W. Thus, considering an average user power contribution of human muscle power of 100W, the assist factor is calculated to be 1.1105. To calculate a more accurate assist factor, more detailed calculations can be applied, for example those that can take into account dynamic changes in speed.

[0026] Calculating the assist factor based on the calculated energy amount can be performed by determining an assist factor corresponding to the calculated energy amount in the assist value including at least one assist condition. The assist condition can be based on one or more of an average moving speed, an average user power contribution, a user preference, or an environmental value. Wherein, the assist condition can be generated using one of the above calculation methods, similar calculations, calibration based on empirical data, or any combination thereof. The above average values ​​can also be stored in a database.

[0027] The method of the invention further comprises the steps of determining the charge of the currently available energy storage device at the current location after completing the first segment and comparing the amount of energy consumed during the first segment with the amount of energy calculated for the first segment. In this step, the charge of the currently available energy storage device is determined again according to the same principle as for the initial location and is used as the basis for determining the actual energy consumed during the first segment. In the above example, the total energy supplied to the electric motor is calculated to be 600Wh. If the remaining energy of the energy storage device after the first segment is 200Wh instead of 300Wh, it can be calculated that the consumed energy of the first segment was 100Wh more than previously calculated, i.e. 700Wh.

[0028] If the comparison between the previously calculated 600Wh and the currently calculated 700Wh exceeds a predetermined deviation threshold, for example 5Wh or 10Wh, the method of the present invention further comprises storing the deviation in a correction value. This positive deviation, in this example +100Wh or +3.3Ah, indicates that the previous calculation taking into account the environmental values ​​was to some extent incomplete or incorrect. This may be due, for example, to outdated map or navigation data, a pre-calculated road causing a detour and making a given segment longer than calculated. This may also be due to an obstacle or construction site on the way or route, which requires the user to slow down or stop completely. This may further be due to the user's state or behavior. For example, if the user has an aggressive and erratic driving style and is prone to a lot of braking and re-accelerating, he will consume more energy, especially on steep uphill roads.

[0029] In another example, if the remaining energy of the energy storage device after the first segment is 400Wh instead of 300Wh, it can be calculated that the consumed energy of the first segment was lower than previously calculated, i.e. only 100Wh lower, i.e. only 500Wh. Then, if the comparison of the previously calculated 600Wh with the currently calculated 500Wh exceeds a predetermined deviation threshold, for example 5Wh or 10Wh, the method of the invention further comprises storing the deviation in a correction value. This deviation, which in this example is -100Wh or -3.3Ah, indicates that the previous calculation taking into account environmental values ​​was to some extent incomplete or erroneous. This may be due, for example, to outdated map or navigation data, pre-calculated roads resulting in shortcuts, making a given segment shorter than calculated. This may further be due to the state or behavior of the user, for example if the user tends to a very stable and proactive driving style, braking and accelerating more or less cautiously.

[0030] If the deviation of the energy actually consumed in the first segment from the previously calculated energy exceeds the consumption threshold, the correction value cannot completely reflect the deviation, but a part of it and the remainder can be taken into account in the next segment. For example, if the consumption threshold results in a correction value of more than 10%, the correction value can be limited to 10% and the remainder can be added to the correction value defined in the next segment, if there is one.

[0031] The method of the present invention further comprises a step of recalculating the amount of energy provided to the electric motor, taking into account environmental values, the charge of the currently available energy storage device and the correction value, such that the energy threshold of the energy storage device is maintained for the second segment. An assist factor is then determined based on the recalculated amount of energy for the second segment, in a manner similar to the calculation described above. If the comparison result shows that the same or similar amount of energy is consumed as previously calculated, this recalculation step can be omitted. Energy is then provided to the electric motor during the second segment according to the recalculated assist factor.

[0032] For the second segment, not only is it taken into account whether the remaining energy of the energy storage device is actually less or more than previously calculated, but also a correction factor. For example, if the user is an aggressive driver with a lot of braking and reacceleration, the energy provided to the electric motor may be less than previously calculated. In this example, if the user has already consumed 100Wh more than previously calculated, then, taking into account the 150Wh threshold, only 200Wh will be available for the electric motor in the second segment instead of 300Wh.

[0033] Taking the user's behavior into account, a correction factor is calculated and less energy is supplied to the electric motor, which in this case results in 150 Wh being available to the electric motor in the second segment instead of 200 Wh.

[0034] Based on this result, the assistance factor is then recalculated: for example, if the first calculation calculated the assistance factor for the second segment to be 1.5, but the user is expending more energy, the assistance factor for the second segment is reduced to 1.25.

[0035] This solution allows the energy consumption to be adapted not only to the environmental conditions previously stored in the database, which may also be out of date, but also to the user's behavior, in particular the user's driving behavior. This allows the pedelec to be taught and learned correction values, which can be used the next time a new route is started. For example, if there is already a correction value stored from a previous route, this correction value can be taken into account when calculating the energy provided for the entire route, i.e. before starting the first segment. This solution allows a particularly accurate calculation of the energy provided to the electric motor.

[0036] The method of the present invention may be improved by further including the steps of providing a user threshold request to a user to define an energy threshold of the energy storage device, receiving a user threshold input in response to the user threshold request, and applying the user threshold input to the energy threshold.

[0037] The user threshold is equal to the required remaining energy after finishing said at least two segments. The user threshold request can be displayed in a user interface, where the user can be requested to input the desired energy threshold. Further, selectable options can be displayed to the user to select, for example, 50Wh, 100Wh, or a portion of the energy currently available in the energy storage device, either as a percentage or an absolute value. A user threshold input is then received, for example by the user selecting an available option on a touch screen, or by entering a desired value, for example by a keyboard. After user input, this user selected input value is used when an energy threshold is required or used in the subsequent steps of the method of the present invention. This step is performed before the step of calculating and / or recalculating the amount of energy provided to the electric motor.

[0038] This allows the user to freely choose the energy threshold to be maintained in the energy storage device: for example, the user can define that he wants to consume a limited amount of energy, for example such that after the entire journey at least 50%, or 50% plus 5% or 10% of the energy storage reserve is still available, so that he can return the same route in the same way, i.e. with the same assistance of the electric motor.

[0039] This method offers particularly flexible user operation.

[0040] The method of the present invention may be further improved by including the steps of providing a user segment request to a user to define the at least two segments, receiving user segment input in response to the user segment request, and applying the user segment input to the at least two segments.

[0041] The user segment request can be displayed in a user interface, e.g., a graphical representation of the at least two segments of the route and their individual parts. There, the user can be requested to input the desired length of the first and / or second segment. Furthermore, selectable options can be displayed to the user, e.g., to select a portion of the total route, either in percentage or absolute values. Along with the display of the route, individual and / or available environmental conditions, such as gradient, length, weather, etc., can be displayed. Thereafter, a user segment input is received, e.g., by the user selecting an available option on a touch screen or by inputting a desired value from a keyboard. After user input, this user selected input value is used when the at least two segments are required or used in a subsequent step of the method of the invention. This step can be performed together with, or alternatively just before or just after, the step of dividing the calculated route.

[0042] This allows the user to freely select and divide into as many individual segments as desired. For example, the user can determine that the route should be divided into more and shorter segments so that the correction values ​​are more accurate. On the other hand, the user can individually assign different lengths of the segments so that long downhill sections are not closely monitored with respect to the correction values, while short uphill sections are.

[0043] This has the advantage, particularly well, that the user can adjust the segments that are recalculated with respect to the correction value.

[0044] The method of the present invention may be further refined in that the step of calculating a route includes calculating two alternative routes, wherein the method further comprises the steps of providing a user route request to a user to select a route from the two alternative routes, receiving a user route input in response to the user route request, and applying the user route input to the route.

[0045] The user route request can be displayed in the user interface, for example in the form of a graphical representation of two alternative routes, for example including their individual segments. The user can then be requested to select the desired route from two available routes. Along with the route display, the individual and / or available environmental conditions, such as gradient, route length, weather, etc., can be displayed. Furthermore, the currently available energy storage charge can be revealed or re-revealed and displayed. Thereafter, a user route input is received, for example by the user selecting an available option on a touch screen or by inputting a desired value by means of a keyboard. After user input, this user selected route is used when a calculated route is required or used in the following steps of the method of the invention.

[0046] This allows the user to freely choose between two possible routes to the destination, so that, for example, the user can choose a first route that is longer but consumes less energy and has a lower gradient, or a second route that has a higher gradient but is shorter and therefore faster, depending in particular on the available energy of the energy storage device.

[0047] This has the advantage that a user can choose between different routes depending on his preferences and / or one or more environmental conditions.

[0048] The method of the present invention can be further improved by including a step of determining a user value indicative of at least one state of a user, wherein the step of recalculating the amount of energy provided to the electric motor also includes recalculating the amount of energy provided to the electric motor taking into account the user value.

[0049] The user value can be, for example, the height or weight of the user. The weight can be revealed, for example, through weight sensors in the saddle and / or pedals. Additionally or alternatively, a user value request can be provided to the user in a user interface, where the user can input their height or weight. Additionally or alternatively, the user can also input their fitness or training level. This value or values ​​can be stored, for example, in a user database.

[0050] This user value is then used to recalculate the amount of energy provided to the electric motor. Additionally or alternatively, the step of calculating the amount of energy provided to the electric motor may also include calculating the amount of energy provided to the electric motor taking into account the user value.

[0051] Thereby, the state of the user can be taken into account when calculating and / or recalculating the amount of energy provided to the electric motor. For example, if the user is very heavy or tall, it can be determined that the user needs more energy due to body weight or air resistance, for example to climb a hill. Alternatively, if the user is very slim, it can be determined that the user needs less energy. If the user pedals with his / her own muscles, and thus the maximum permissible speed or maximum permissible power of the electric motor is reached, a lower energy consumption than previously determined may occur.

[0052] This has the advantage that the energy supplied to the electric motor can be calculated very accurately.

[0053] The method of the present invention can be further improved by including a step of determining a bicycle value indicative of at least one state of the bicycle, wherein the step of recalculating the amount of energy provided to the electric motor also includes recalculating the amount of energy provided to the electric motor taking into account the bicycle value.

[0054] The bicycle condition can be, for example, at least one tire of the bicycle, which is underinflated and thus generates high friction, leading to more energy consumption. This can be revealed, for example, with a tire pressure sensor. A further bicycle condition can be a malfunction of the brakes or gear shift, which consumes more energy. The bicycle condition can also be the condition of the energy storage device, such as, for example, age, number of charging cycles performed on the energy storage device, etc. Furthermore, the bicycle condition can also be the wear of the bicycle, in particular the drive means, such as the motor and the crank. This condition can take into account, for example, an increase in friction of the drive parts, for example due to a lack of lubrication. A further bicycle condition can be, for example, the air resistance of the bicycle due to its positioning, i.e., vehicle height, handlebar height, etc.

[0055] The state or states can be stored, for example, in a bicycle database, where all states of a bicycle can be stored together with other values, characteristics or states, for example, air resistance or friction state can be stored together with riding speed, since these increase with the speed.

[0056] This bicycle value is then used to recalculate the amount of energy provided to the electric motor. Additionally or alternatively, the step of calculating the amount of energy provided to the electric motor may also include calculating the amount of energy provided to the electric motor taking into account the bicycle value.

[0057] This has the advantage that the energy supplied to the electric motor can be calculated very accurately, taking into account conditions of the bicycle that the user does not know or cannot change.

[0058] The method of the present invention can be further improved by including a step of determining a battery value indicative of at least one state of the energy storage device, wherein the step of recalculating the amount of energy to be provided to the electric motor also includes recalculating the amount of energy supplied to the electric motor taking into account the battery value.

[0059] The state of the energy storage device can be, for example, the current temperature, the age or deterioration of the energy storage device, in particular the maximum charge of the energy storage device that can be achieved under the current temperature, age or deterioration. The current temperature of the energy storage device can be determined, for example, by a temperature sensor attached to the energy storage device or arranged close to the energy storage device. The age of the energy storage device can be determined, for example, by a manufacturing date stored in a memory or a counter that measures the time the energy storage device has been installed in the pedelec. The deterioration of the energy storage device can be determined, for example, by comparison with previous charge measurements, in particular after the energy storage device has been fully charged.

[0060] The state or states can be stored, for example, in a battery database, where all states of the energy storage device can be stored together with other values, characteristics or states. For example, the charge of the energy storage device can be stored for one or more temperatures, ages or degradation states of the energy storage device. For example, for a temperature of 20°C, the maximum charge can be 1000mAh, and for a temperature of 30°C, the maximum charge can be 900mAh. For a 2-month-old energy storage device, the maximum charge can be 1200mAh, and for a 24-month-old energy storage device, the maximum charge can be 800mAh.

[0061] This battery value is then used to recalculate the amount of energy provided to the electric motor. Additionally or alternatively, the step of calculating the amount of energy provided to the electric motor may also include calculating the amount of energy provided to the electric motor taking into account the battery value.

[0062] This has the advantage that the energy provided to the electric motor can be calculated very accurately, taking into account also the state of the energy store, which the user does not know or can not change.

[0063] The method of the present invention can be further improved in that the step of storing the deviation value in the correction value also comprises determining user values ​​and / or bicycle values ​​and / or battery values ​​and storing the user values ​​and / or bicycle values ​​and / or battery values ​​in the correction value.

[0064] This allows a specific user state and / or bicycle state to be associated with a correction value, so that this can be taken into account when (re)calculating the energy provided to the electric motor if the same or similar user and / or bicycle state occurs. Together with these states, the correction value or values ​​can be stored in a correction database.

[0065] According to a further aspect, there is provided a set of dynamic control devices for an electric assisted bicycle, the bicycle including an energy storage device and an electric motor, the device including a position measurement unit configured to ascertain a current bicycle position, a destination determination unit configured to determine a destination position, a route calculation unit configured to calculate a route from the current bicycle position to the destination position, and a user interface configured to display information to a user.

[0066] The apparatus further includes an energy measurement unit configured to determine a charge of the energy storage device currently available at a current location, an environmental determination unit configured to determine an environmental value indicative of at least one environmental condition of the calculated route, and a segment unit configured to divide the calculated route into at least two segments thereof.

[0067] The apparatus further includes an energy calculation unit configured to calculate, for each of the at least two segments, an amount of energy to be provided to the electric motor, taking into account environmental values ​​and a currently available charge of the energy storage device, such that an energy threshold of the energy storage device is maintained for the at least two segments, The energy calculation unit is further configured to calculate, for each of the at least two segments, an assist factor based on the calculated amount of energy.

[0068] The apparatus further includes an energy providing unit configured to provide energy to the electric motor during the first segment according to the calculated assist factor, where the energy measuring unit is further configured to account for a currently available charge of the energy storage device at a current location after the first segment.

[0069] The apparatus further includes a comparison unit configured to compare the amount of energy consumed during the first segment with the amount of energy calculated for the first segment, and a storage device configured to store a deviation from the predetermined deviation threshold to a correction value if the comparison in the comparison unit exceeds a predetermined deviation threshold. Wherein the calculation unit is further configured to recalculate the amount of energy provided to the electric motor, taking into account environmental values, a currently available charge of the energy storage device, and the correction value, such that the energy threshold of the energy storage device is maintained for the second segment. The energy calculation unit is further configured to recalculate an assist factor based on the recalculated amount of energy for each of the at least two segments. The energy providing unit is further configured to provide energy to the electric motor during the second segment according to the recalculated assist factor.

[0070] The device may be improved in that the user interface is configured to provide a user threshold request to a user to define an energy threshold of the energy storage device, receive a user threshold input in response to the user threshold request at the user interface, and apply the user threshold input to the energy threshold.

[0071] The apparatus may be further refined in that the user interface is configured to provide a user segment request to a user to define the at least two segments, receive a user segment input in response to the user segment request, and apply the user segment input to the at least two segments.

[0072] The apparatus may be further improved in that the route calculation unit is configured to calculate two alternative routes, and wherein the user interface is configured to provide a user route request to a user to select a route from the two alternative routes, receive a user route input in response to the user route request, and apply the user route input to the route.

[0073] The apparatus may be further improved by including a user determination unit configured to determine a user value indicative of at least one state of a user, wherein the calculation unit is further configured to recalculate the amount of energy provided to the electric motor taking into account the user value.

[0074] The apparatus can be further improved by comprising a bicycle determination unit configured to determine a bicycle value indicative of at least one state of the bicycle, wherein the calculation unit is further configured to recalculate the amount of energy provided to the electric motor taking into account the bicycle value.

[0075] The apparatus can be further improved by including a battery determination unit configured to determine a battery value indicative of at least one state of the energy storage device, wherein the calculation unit is further configured to recalculate the amount of energy provided to the electric motor taking into account the battery value.

[0076] The device can be further improved in that the memory device is further configured to store the user values ​​and / or the bicycle values ​​and / or the battery values ​​in the calibration values.

[0077] According to a further aspect, there is provided a power-assisted bicycle comprising an energy storage device, an electric motor and the device of one of the previous embodiments.

[0078] With regard to the advantages of the device and the electrically assisted vehicle, reference is made to the advantages of this method. [Brief description of the drawings]

[0079] Next, an embodiment of the present invention will be described with reference to the accompanying drawings. [Figure 1] 1 is a schematic diagram showing an example of an electric-assisted bicycle according to one embodiment. [Diagram 2] 2 is a flow chart diagram outlining a series of method steps for dynamic control of an electric bicycle according to one embodiment; [Diagram 3] 1 shows an example of data that is calculated and recalculated in a series of dynamic control methods for an electric assist bicycle according to one embodiment. [Figure 4] FIG. 2 is a block diagram showing a series of dynamic control devices for an electric bicycle according to one embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0080] 1 shows a schematic diagram of an electric bicycle 1. The electric bicycle 1 includes a frame 10, a front wheel 9, a saddle 11, a handlebar 12, and a crank gear 3, which is connected to a rear wheel 8 via a chain 6 and gears (not shown). The bicycle 1 further includes an electric motor 5 for assisting the rider while pedaling, which is powered by an energy storage device 7, such as a battery.

[0081] The electric motor 5 is configured to rotate the rear wheel 8 during operation to assist the rider in pedaling. There are variants in which the assist motor can be configured to drive the crank gear, the front hub or the wheel itself, for example via a friction roller. In the example shown, the battery 7 is located in the central part of the frame 10.

[0082] The bicycle 1 further includes a dynamic control set of electric bicycles 9. The device 9 is in the form of a touch interface and includes a position measuring unit configured to reveal a current bicycle position, a destination determination unit configured to determine a destination position, a route calculation unit configured to calculate a route from the current bicycle position to the destination position, and a user interface configured to display information to a user.

[0083] The device 9 further includes an energy measurement unit configured to determine a charge of the currently available energy storage device at a current location, an environmental determination unit configured to determine an environmental value indicative of at least one environmental condition of the calculated route, and a segment unit configured to divide the calculated route into at least two segments.

[0084] The device 9 further comprises an energy calculation unit configured to calculate, for each of the at least two segments, an amount of energy to be provided to the electric motor, taking into account environmental values ​​and a currently available charge of the energy storage device, such that an energy threshold of the energy storage device is maintained over the entire route, wherein the energy calculation unit is further configured to calculate, for each of the at least two segments, an assistance factor based on the calculated amount of energy.

[0085] The device 9 further includes an energy providing unit configured to provide energy to the electric motor during the first segment according to the calculated assist coefficient, the energy measuring unit of which is further configured to determine a charge of the energy storage device currently available after the first segment, and the comparison unit configured to compare the amount of energy consumed during the first segment with the amount of energy calculated for the first segment.

[0086] The device 9 further comprises a storage device configured to store the deviation from the predetermined deviation threshold in a correction value if the comparison in the comparison unit exceeds the predetermined deviation, wherein the calculation unit is further configured to recalculate the amount of energy to be provided to the electric motor, taking into account environmental values, the currently available charge of the energy storage device and the correction value, such that the energy threshold of the energy storage device is maintained for the second segment.

[0087] The energy calculation unit is further configured to recalculate an assist factor based on the recalculated amount of energy for each of the at least two segments, where the energy providing unit is further configured to provide energy to the electric motor during the second segment according to the recalculated assist factor.

[0088] Here, the location measurement unit, the goal determination unit, the route calculation unit, the energy measurement unit, the environment determination unit, the segment unit, the energy calculation unit, the energy providing unit, the comparison unit and the storage device are integrated into a microprocessor system, which has access to the memory, the GPS sensor, the touch screen and the database, which is described in more detail in FIG.

[0089] 2 is a flow chart diagram illustrating the steps of a method for dynamic control of an electric bicycle, the bicycle including an energy storage device and an electric motor, the method being implemented by a dynamic control device for an electric bicycle with a touch screen user interface.

[0090] In a first step 21, the current location of the bicycle is determined by using a GPS sensor. The location can be displayed on a user interface, for example on a displayed map of the surroundings.

[0091] In a second step 22, the destination location is determined by receiving a destination location address or coordinates from the user by the user interface, which may also be displayed on the user interface.

[0092] Steps 21 and 22 can also be performed in reverse, i.e. step 22 can be performed before step 21. What is important for step 23 is that the current location, i.e. the start point of the route, and the destination location, i.e. the end point of the route, are defined.

[0093] In a next step 23, optionally after the user has confirmed the current location and / or the destination location, a route from the current bicycle location to the destination location is calculated using map data stored in the map database. If there are multiple route options from the current location to the destination location, multiple routes are calculated. One or more routes may then be displayed on the user interface. If there are two calculated routes, a user route request may be provided to the user to select one of the two route options on the user interface, and a user route input is then received from the user in response thereto. The selected route is used as the route in the following steps.

[0094] In a next step 24, the currently available energy storage charge at the current location is determined. This charge may also be displayed in a user interface, for example in Ah or a corresponding value in Wh. Within this step or afterwards, a user threshold request for defining an energy threshold for the energy storage device may be provided to the user, after which a user threshold input is received. This user threshold input is used as the energy threshold in the following steps.

[0095] In a next step 25, environmental values ​​are determined which indicate at least one environmental condition of the calculated route. The environmental values ​​and / or conditions may also be displayed in the user interface. For example, if there is an overall gradient on the whole route, this may be displayed in meters gained. In another example, if there is a sustained headwind of 10 m / s, this may also be displayed in the user interface.

[0096] In a next step 26, the calculated route is divided into at least two segments, which may optionally be displayed in the user interface together with the calculated route. A user segment request for defining the at least two segments may be provided to a user in the user interface, and a user segment input is then received in response thereto from the user. The defined segments are used as segments in subsequent steps.

[0097] Among steps 21 to 26, during or after those steps, a user value indicative of at least one state of the user, a bicycle value indicative of at least one state of the bicycle, and a battery value indicative of at least one state of the energy storage device may be determined.

[0098] Steps 23 to 26 can be performed simultaneously or in a different order. For example, it is possible that first step 24 is performed, then step 23, followed by steps 25 and 26. In another example, step 23 is performed first, then step 25, followed by 24 and 26. In a further example, the order of steps is 23, 26, 25, 24. Before proceeding to step 27, it is only important to determine all the parameters of the entire route, i.e. the route itself, the available energy charge, at least one environmental condition, the segments, and other factors such as user values, bicycle values, battery values, etc.

[0099] In a further step 27, the amount of energy to be provided to the electric motor is calculated for each of the at least two segments, taking into account environmental values ​​and the currently available charge of the energy storage device, such that a predefined or user-defined energy threshold of the energy storage device is maintained for the at least two segments. Further values ​​such as user values, bicycle values ​​and battery values ​​may also be taken into account. Furthermore, previously determined correction values ​​may also be taken into account. The amount of energy and all the values ​​and coefficients taken into account may be displayed in a user interface for each segment.

[0100] Then, based on the amount of energy calculated in step 27, an assist factor is calculated in a next step 28 for each of the at least two segments.

[0101] All steps 21 to 28 above must be performed before commencing movement along the route, or at least very early in the first segment. All steps 21 to 28 above can be initiated individually or as a whole after a user start input.

[0102] In a next step 29, energy is provided to the electric motor during the first segment according to the calculated assistance factor, where the energy provided to the electric motor is provided in addition to the human muscle power provided by the bicycle user. During the movement along the first segment, the current position can be continuously monitored, for example by a GPS sensor, so that progress on the first segment can be monitored.

[0103] After the first segment is completed in a further step 30, the charge of the energy storage device currently available at the current location is accounted for or re-accounted for in the same manner as in step 24 above.

[0104] In a further step 31, the amount of energy consumed during the first segment is compared with the amount of energy calculated for the first segment. In decision 32, it is determined whether the comparison exceeds a predefined deviation threshold. If so, a step 33 is performed of saving the deviation in a correction value.

[0105] Then, in a further step 34, the amount of energy to be provided to the electric motor is recalculated taking into account environmental values, the currently available charge of the energy storage device and the correction value, such that the energy threshold of the energy storage device is maintained for the second segment.

[0106] In a further step 35, the assist factor is recalculated for the second segment based on the recalculated amount of energy.

[0107] In another step 36, energy is provided to the electric motor during the second segment according to the recalculated assist factor.

[0108] If the route has more than two segments, the method may return to step 24 for each subsequent segment and re-perform steps 30-36 above.

[0109] If, at decision 32 , the comparison does not exceed the predetermined deviation threshold, energy is provided to the electric motor during the second segment at step 36 in accordance with the correction factor previously calculated at step 28 .

[0110] Revealing the currently available energy storage device charge in steps 24 and / or 30 can be done by voltage measurements or balance measurements as described above, or by a combination of both measurements. For example, a voltage measurement can be performed for a nearly fully charged energy storage device, e.g. at 90% charge, and a balance measurement can be performed for a partially discharged energy storage device, e.g. at 60%. Moreover, the measurements can be applied simultaneously, e.g. in steps 24 and / or 30. Then, both measurements can be used together to obtain a more accurate value of the currently available energy storage device charge.

[0111] Furthermore, these two measurements, the voltage measurement and the balance measurement, can be used to calculate an average value, which can be further based on weighting factors for each measurement depending on one or more conditions of the energy storage device currently being determined, such as charge, temperature, age, degradation, etc.

[0112] For example, if the measurement shows that the charge is approximately moderate, i.e., not fully charged, such as 60%, and not fully discharged, the voltage measurement may have a higher weighting, such as 0.55, than the balance measurement because the voltage measurement is more accurate for such a charge. If the measurement shows that the charge is closer to a fully charged state, such as 90%, the balance measurement may have a higher weighting, such as 0.55, than the voltage measurement because the balance measurement is more accurate for such a charge.

[0113] Furthermore, this weighting can be applied based on multiple measurements over time, where the weighting is also based on previous voltage and balance measurements. Additionally or alternatively, measurements can be weighted by taking into account the uncertainty of the individual measurements. For example, a voltage measurement gives 500mAh and is known to have a measurement uncertainty of 10% at that particular charge range. At the same time, a balance measurement gives 510mAh and is known to have a measurement uncertainty of 5% at the same particular charge range. Then, by taking all these factors into account, the currently available charge can be, for example, ((500mAh / 10%)+510mAh / 5%) / ((1 / 10%)+(1 / 5%))=506.7mAh.

[0114] 3 shows an example of calculated and recalculated data in a sequence of dynamic control methods for an e-bike according to one embodiment. It shows an environmental value or a set of environmental values, a height h, depending on the distance d between a start point D and a destination point A of the route that the e-bike user wants to travel. The route is calculated at the start point D taking into account the environmental values ​​and the currently available energy storage charge, such that the energy threshold of the energy storage is maintained throughout the route.

[0115] For that purpose, the route is divided into a number of segments of equal length, eight in this example, of which the first five segments are marked for visibility reasons only. When calculating the route, it is revealed that the total energy available in the energy storage device is 1000Wh for the entire route. The energy threshold can be, for example, 200Wh, set by the user via the user interface. The total energy provided to the electric motor of the pedelec is therefore 800Wh. If the energy is distributed evenly to the eight segments, the energy provided to the electric motor will be 100Wh for each of the eight segments. However, this is undesirable, since energy is wasted for the segments with a negative gradient, since there is no need to provide energy, and as a result, less energy is available to climb the hill in the segments with a positive gradient.

[0116] Now, taking into account the height characteristic P as a set of environmental values ​​along the route, a specific amount of energy provided to the electric motor can be calculated for each segment. For example, in the first segment 101, the calculated provided energy can be 110Wh due to a slight gradient. In the second segment 102, it can be 150Wh, in the third segment 103, 140Wh, and in the fourth segment 104, 90Wh. In the fifth segment 105, if the pedelec includes an energy recovery device, e.g., recovering energy from braking due to downhill, the energy provided to the electric motor can be zero or even negative. This is more preferable than a constant energy distribution, but this calculation does not take into account unpredictable or unknown conditions of travel along the route. Furthermore, the calculated amount of energy can only be a target, since it is not possible to precisely control the amount of energy provided to the electric motor at the end of the segment. For example, if the user provides a surprisingly large and unexpected human muscle force to the bicycle, thereby reaching the end of the segment before that amount of energy has been provided to the electric motor, providing further energy to the electric motor can be prevented. Conversely, if, for example, one brakes the bicycle unexpectedly and the bicycle's kinetic energy is partially converted to heat that is dissipated in the brakes, the amount of energy may not be sufficient to make it to the end of the segment.

[0117] Thus, after completing the first segment 101, the currently available energy is determined again and compared with the energy calculated to be provided during the first segment. If the calculated amount of energy was provided to the electric motor during that segment as calculated, the next segment is approached in the same way as before. However, if more electric energy was provided to the electric motor than calculated, two corrections are made. First, the energy to be provided to the electric motor for each segment is recalculated, since the total energy to be provided to the electric motor of the pedelec is now less than expected. Secondly, the correction value is lowered, so that the energy provided to the electric motor in the next segment is more likely to correspond to the recalculated energy provided to the electric motor for the next segment. Thus, a lower assist factor is applied to the electric motor of the pedelec in the next segment, compared to the one that would have been applied without the correction factor. Similarly, if less electric energy than calculated is provided to the electric motor, the energy provided to the electric motor for the following segment is recalculated according to the remaining more total energy to be provided to the electric motor, and the correction value is increased so that the energy provided to the electric motor in the next segment or segments is more likely to correspond to the recalculated energy provided to the electric motor for the next segment or segments. Thus, a higher assist factor is applied to the electric motor of the electric bicycle in the next segment compared to what would have been applied without the correction factor.

[0118] 4 shows a block diagram of a dynamic control system 40 for an electric bicycle, including an energy storage device and an electric motor 51. The system includes a processor 41, which has access to various sensors 42, a memory 43 and an I / O module 44. The processor 41 is also connected to the electric motor 51 of the bicycle.

[0119] The various sensors 42 include a GPS sensor 45 to determine the current location of the bicycle, a weight sensor 46 to determine the weight of the bicycle user, a tire pressure sensor 47 to determine the tire pressure, a voltage sensor 48 to determine the currently available charge in the energy storage device 51, a speed sensor 49 to determine the current speed of the bicycle, and a power sensor 50 to determine the current power being applied to the cranks by the user pedaling the bicycle. The various sensors 42 may also include a temperature sensor, not shown in FIG.

[0120] The memory 43 includes a number of databases: a map database 52 containing map data, an environmental database 53 containing environmental conditions, a user database 54 containing the status of the user, a bicycle database 55 containing the status of the bicycle, a correction database 56 containing correction values, an assist factor database 57 containing assist factors, and a battery database (not shown) containing the status of the energy storage device.

[0121] The I / O module 44 includes a touch screen 58 forming a user interface, and a communication module 59 enabling the device to communicate with remote devices, for example via a mobile or Wi-Fi connection. Through the touch screen 58, a user can input and receive information, such as data, values, status, etc., to and from the device 41.

[0122] The processor 41 forms a position measuring unit configured to ascertain the current bicycle position by accessing the GPS sensor 45, a destination determination unit configured to determine a destination position by receiving user input from the touch screen 58, and a route calculation unit configured to calculate a route from the current bicycle position to the destination position by accessing the map database 52. All databases can be exchanged and / or updated via a communication module 59 by a remote device, e.g. a remote server.

[0123] The processor 41 further forms an energy measurement unit configured to ascertain a currently available energy storage device charge at a current location by accessing a voltage sensor 48, an environmental determination unit configured to determine an environmental value indicative of at least one environmental condition of the calculated route by accessing an environmental database 53, and a segment unit configured to divide the calculated route into at least two segments.

[0124] The processor 41 further forms an energy calculation unit configured to calculate, for each of the at least two segments, an amount of energy to be provided to the electric motor, taking into account environmental values ​​and a currently available charge of the energy storage device, such that an energy threshold of the energy storage device is maintained throughout the entire route. The energy calculation unit is further configured to calculate, for each of the at least two segments, an assistance factor based on the calculated amount of energy. The assistance factor is stored in an assistance factor database 57.

[0125] The processor 41 further forms an energy providing unit configured to provide energy to the electric motor 50 during the first segment according to the calculated assist coefficient, taking into account the power applied by the user to the crank received from the power sensor 50. The energy measuring unit of the processor 41 is further configured to ascertain a currently available charge of the energy storage device at a current position after the first segment.

[0126] The processor 41 further forms a comparison unit configured to compare the amount of energy consumed during the first segment with the amount of energy calculated for the first segment, and a storage device configured to store the deviation from the predetermined deviation threshold in a correction value by accessing a correction database 56 if the comparison in the comparison unit exceeds a predetermined deviation threshold.

[0127] The energy calculation unit of the processor 41 therein is further configured to recalculate the amount of energy provided to the electric motor, taking into account environmental values, the currently available energy storage charge and the correction value, such that an energy threshold of the energy storage is maintained for the second segment. The energy calculation unit is further configured to recalculate an assist factor based on the recalculated amount of energy for each of the at least two segments.

[0128] The energy providing unit of the processor 41 is further configured to provide energy to the electric motor 50 during the second segment according to the recalculated assist factor.

[0129] When calculating and recalculating the amount of energy provided to the electric motor, the processor also takes into account various other factors and values ​​stored in databases, such as from a user database 54 and a bicycle database 55. The user values ​​in the user database 54 are received from the weight sensor 46 and the bicycle values ​​in the bicycle database 55 are received from the tire pressure sensor 47.

[0130] Below, certain items are presented in a structured list. These items can be combined with each other and with other items and features disclosed herein.

[0131] 1. A method for sequential dynamic control of an electric power-assisted bicycle including an energy storage device and an electric motor, the method comprising: - A step to reveal the current bicycle position; - determining a destination position; - calculating a route from said current bicycle location to said destination location; - determining the charge of said energy storage device currently available at the current location; - determining an environmental value indicative of at least one environmental condition for said calculated route; - dividing said calculated route into at least two segments; - calculating, for each of the at least two segments, an amount of energy to be provided to the electric motor, taking into account the environmental values ​​and the charge of the currently available energy storage device, such that an energy threshold of the energy storage device is maintained for the at least two segments; - calculating an assist factor for each of the at least two segments based on the calculated amount of energy; - providing energy to the electric motor during a first segment according to the calculated assist factor; After completing the first segment, - determining the charge of said energy storage device currently available at the current location; - comparing the amount of energy consumed in the first segment with the amount of energy calculated for the first segment; and if the comparison exceeds a predetermined deviation threshold, - storing said deviation in a correction value; - recalculating the amount of energy provided to the electric motor, taking into account the environmental values, the charge of the currently available energy storage device and the correction value, such that the energy threshold of the energy storage device is maintained for the second segment; - recalculating the assist factor based on the recalculated amount of energy for the second segment; - providing energy to the electric motor during the second segment in accordance with the recalculated assist factor; A method comprising:

[0132] 2.- Providing a user threshold request to a user to define the energy threshold of the energy storage device, where the energy threshold is equal to a desired remaining energy after completing the at least two segments; - receiving a user threshold input in response to said user threshold request; - applying said user threshold input to said energy threshold; The method of claim 1, further comprising:

[0133] 3.- providing a user with a user segment request to define said at least two segments; - receiving a user segment input in response to said user segment request; - applying said user segment inputs to said at least two segments; 3. The method according to item 1 or 2, further comprising:

[0134] 4. The step of calculating a route includes calculating two alternative routes, the method comprising: - providing a user route request to a user to select one of the two alternative routes; - receiving a user route input in response to said user route request; - applying said user route inputs to said route; 4. The method according to any one of items 1 to 3, further comprising:

[0135] 5. The method according to any one of items 1 to 4, further comprising a step of determining a user value indicative of at least one state of the user, and wherein the step of recalculating the amount of energy provided to the electric motor also comprises a step of recalculating the amount of energy supplied to the electric motor taking into account the user value.

[0136] 6. The method according to any one of items 1 to 5, further comprising a step of determining a bicycle value indicative of at least one state of the bicycle, and wherein the step of recalculating the amount of energy provided to the electric motor also comprises a step of recalculating the amount of energy supplied to the electric motor taking into account the bicycle value.

[0137] 7. A series of dynamic control devices for an electric power-assisted bicycle including an energy storage device and an electric motor, the device comprising: - a position measuring unit configured to reveal the current bicycle position; a destination determination unit configured to determine a destination location; a route calculation unit configured to calculate a route from said current bicycle position to said destination position; a user interface configured to display information to a user; an energy measurement unit configured to determine the charge of said energy storage device currently available at the current location; an environmental determination unit configured to determine an environmental value indicative of at least one environmental condition of said calculated route; a segment unit configured to divide said calculated route into at least two segments; an energy calculation unit configured to calculate, for each of the at least two segments, an amount of energy to be provided to the electric motor, taking into account the environmental values ​​and the charge of the currently available energy storage device, such that an energy threshold of the energy storage device is maintained for the at least two segments; wherein the energy calculation unit is further configured to calculate, for each of the at least two segments, an assist factor based on the calculated amount of energy; an energy providing unit configured to provide energy to the electric motor during a first segment according to the calculated assistance coefficient, where the energy measuring unit is further configured to determine a charge of the energy storage device currently available at a current location after the first segment; a comparison unit configured to compare the amount of energy consumed in said first segment with a calculated amount of energy for said first segment; a storage device configured to store a deviation from a predetermined deviation threshold in a correction value if the comparison in the comparison unit exceeds a predetermined deviation threshold, wherein the energy calculation unit is further configured to recalculate an amount of energy to be provided to the electric motor taking into account the environmental values, the charge of the currently available energy storage device, and the correction value, such that the energy threshold of the energy storage device is maintained for a second segment, the energy calculation unit is further configured to recalculate the assist factor based on the recalculated amount of energy for each of the at least two segments, and the energy providing unit is further configured to supply energy to the electric motor during the second segment in accordance with the recalculated assist factor.

[0138] 8. The user interface comprises: providing a user threshold request to the user to define the energy threshold of the energy storage device; receiving a user threshold input at the user interface in response to the user threshold request; - applying said user threshold input to said energy threshold. 8. The apparatus according to item 7, configured as follows.

[0139] 9. The user interface comprises: providing a user segment request to a user to define said at least two segments; receiving a user segment input in response to the user segment request; - applying said user segment inputs to said at least two segments 9. The device according to item 7 or 8, configured so as to

[0140] 10. The route calculation unit is configured to calculate two alternative routes, and the user interface is providing a user route request to a user to select a route from the two alternative routes; receiving a user route input in response to said user route request; -Apply the user route input to the route 10. The apparatus according to any one of items 7 to 9, configured to

[0141] 11. The device according to any one of items 7 to 10, further comprising a user determination unit configured to determine a user value indicative of at least one state of the user, the calculation unit being further configured to recalculate the amount of energy supplied to the electric motor taking into account the user value.

[0142] 12. The device described in any one of items 7 to 11, further comprising a bicycle determination unit configured to determine a bicycle value indicative of at least one state of the electric assisted bicycle, the calculation unit being further configured to recalculate the amount of energy supplied to the electric motor taking into account the bicycle value.

[0143] 13. The device of any one of items 7 to 12, further comprising a battery determination unit configured to determine a battery value indicative of at least one state of the energy storage device, the calculation unit being further configured to recalculate the amount of energy supplied to the electric motor taking into account the battery value.

[0144] 14. The device according to any one of items 11 to 13, wherein the memory device is further configured to store the user values ​​and / or the bicycle values ​​and / or the battery values ​​in the calibration values.

[0145] 15. An electric-assisted bicycle comprising an energy storage device according to any one of items 7 to 14, an electric motor, a user interface, and an apparatus. [Explanation of symbols]

[0146] 1. Electrically assisted bicycle 3 Crank gear 5. Electric motor 6 Chain 7 Energy Storage Device 8 Rear Wheel 9 Front Wheel 10 Frames 11 Saddle 12 Handle 21 Method Steps 22 Method Steps 23 Method Steps 24 Method Steps 25 Method Steps 26 Method Steps 27 Method Steps 28 Method Steps 29 Method Steps 30 Method Steps 31 Method Steps 32 decision 33 Method Steps 34 Method Steps 35 Method Steps 36 Method Steps 40 A series of dynamic control devices for electric-assist bicycles 41 Processors 42 Various sensors 43 Memory 44 I / O Modules 45 GPS Sensor 46 Weight Sensor 47 Tire Pressure Sensor 48 Voltage Sensor 49 Speed ​​Sensor 50 Power Sensor 51 Energy storage device 52 Map Database 53 Environmental Database 54 User Database 55 Bicycle Database 56 Correction Database 57 Assist Coefficient Database 58 Touchscreen 59 Communication Module 101 First Segment 102 Second Segment 103 Third Segment 104 Fourth Segment 105 5th Segment A Arrival point d Distance D. Departure point h Height P Height Characteristics

Claims

1. A set of dynamic control devices for an electric power-assisted bicycle including an energy storage device and an electric motor, the dynamic control device comprising: - a position measuring unit configured to determine the current bicycle position; a destination determination unit configured to determine a destination location; - a user interface configured to display information to a user; an energy measurement unit configured to determine the charge of said energy storage device currently available at the current location; an environmental determination unit configured to determine an environmental value indicative of at least one environmental condition of the calculated route; a segmentation unit adapted to divide said calculated route into at least two segments; an energy calculation unit configured to calculate, for each of the at least two segments, an amount of energy to be provided to the electric motor, taking into account the environmental values ​​and the charge of the currently available energy storage device, such that an energy threshold of the energy storage device is maintained for the at least two segments, wherein the energy calculation unit is further configured to calculate, for each of the at least two segments, an assistance factor based on the calculated amount of energy; an energy providing unit configured to provide energy to the electric motor during a first segment according to the calculated assistance coefficient, where the energy measuring unit is further configured to determine, after the first segment, a charge of the energy storage device currently available at a current location; a comparison unit configured to compare the amount of energy consumed in said first segment with the amount of energy calculated for said first segment; a storage device adapted to store a deviation from a predetermined deviation threshold in a correction value if the comparison in the comparison unit exceeds the predetermined deviation threshold; - a communication module capable of communicating with a remote device; wherein the energy calculation unit is further configured to recalculate an amount of energy to be provided to the electric motor taking into account the environmental value, the charge of the currently available energy storage device, and the correction value, such that an energy threshold of the energy storage device is maintained for a second segment, the energy calculation unit is further configured to recalculate the assist factor based on the recalculated amount of energy for each of the at least two segments, and the energy providing unit is further configured to supply energy to the electric motor during the second segment in accordance with the recalculated assist factor.

2. The device of claim 1 , wherein the communication module is configured to communicate over a mobile connection.

3. The apparatus of claim 1 or 2, wherein the apparatus includes an I / O module, and the communication module is part of the I / O module.

4. The device of claim 3 , wherein the I / O module includes a touch screen.

5. An apparatus according to any one of claims 1 to 4, further comprising one or more databases.

6. The device of claim 5 , wherein the database is exchanged and / or updated by a remote device via the communication module.

7. 7. The apparatus according to claim 1, further comprising a battery determination unit configured to determine a battery value indicative of at least one state of the energy storage device, the memory device being configured to store the battery value in the correction value.

8. The user interface includes: - providing a user threshold request to the user to define the energy threshold of the energy storage device; - receiving a user threshold input at said user interface in response to said user threshold request; - Apply the user threshold input to the energy threshold 8. An apparatus according to claim 1 , configured so as to

9. The user interface includes: - providing a user with a user segment request to define said at least two segments; - receiving a user segment input in response to said user segment request; - applying said user segment inputs to said at least two segments 9. An apparatus according to claim 1 , configured to:

10. The method further includes a route calculation unit configured to calculate two alternative routes, the user interface further comprising: - providing a user route request to the user to select one of the two alternative routes; - receiving a user route input in response to said user route request; - Apply the user route input to the route 10. An apparatus as claimed in any one of claims 1 to 9, configured to:

11. 11. The apparatus according to claim 1, further comprising a user determination unit configured to determine a user value indicative of at least one state of the user, the energy calculation unit being further configured to recalculate the amount of energy supplied to the electric motor taking into account the user value.

12. 12. The device according to claim 1, further comprising a bicycle determination unit configured to determine a bicycle value indicative of at least one state of the electric assisted bicycle, the energy calculation unit being further configured to recalculate the amount of energy supplied to the electric motor taking into account the bicycle value.

13. 13. The apparatus according to claim 1, further comprising a battery determination unit configured to determine a battery value indicative of at least one state of the energy storage device, the energy calculation unit being further configured to recalculate an amount of energy supplied to the electric motor taking into account the battery value.

14. The apparatus of claim 11 , wherein the storage device is further configured to store the user value in the correction value.

15. The apparatus of claim 12 , wherein the storage device is further configured to store the bicycle value in the correction value.

16. The apparatus of claim 13 , wherein the storage device is further configured to store the battery value in the calibration value.

17. 17. A power-assisted bicycle comprising an energy storage device according to any one of claims 1 to 16, an electric motor, a user interface and an apparatus.

Citation Information

Patent Citations

  • Motor vehicle

    JP2005271613A

  • Power management method for an electrically-assisted vehicle

    US20140229046A1

  • Method for managing the energy range of an assisted pedal electrical bicycle

    WO2017085579A1