Power-assisted bicycle and electric power energy management method for power-assisted bicycle

The electric assist bicycle system addresses the imbalance in power distribution by using an arithmetic circuit to adjust battery power based on pedaling force, resulting in improved driving stability and energy efficiency.

JP2025066632APending Publication Date: 2025-04-23APH EPOWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024087642
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-11
Filing Date
2024-05-30
Publication Date
2025-04-23

AI Technical Summary

Technical Problem

Existing electric assist bicycles do not effectively allocate pedal force and electric assist, leading to imbalanced distribution when pedal force changes, affecting driving conditions and energy efficiency.

Method used

An electric assist bicycle system comprising a crank, motor, battery module, and arithmetic circuit that dynamically adjusts battery power based on current pedaling power and an objective function, ensuring balanced power distribution between pedal force and electric assist.

Benefits of technology

The system achieves effective power energy management by optimizing power distribution according to current pedaling power, enhancing driving stability and energy efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025066632000001_ABST
    Figure 2025066632000001_ABST
Patent Text Reader

Abstract

To provide a power-assisted bicycle and an electric power energy management method for a power-assisted bicycle.SOLUTION: A power-assisted bicycle 100 includes a crank 110, a motor 120, a battery module 130, and a calculation circuit 140. By applying pedal force to the crank, multiple pedaling powers are provided to the power-assisted bicycle. The battery module provides multiple battery powers to the motor, and the calculation circuit acquires multiple total demand powers of the power-assisted bicycle and multiple total demand current values, and obtains multiple distribution ratios between the multiple battery powers and the multiple pedaling powers. Based on the multiple total demand powers, the multiple total demand current values, and the multiple distribution ratios, the calculation circuit constructs an objective function. The calculation circuit acquires a target total input power based on the current pedaling power and the objective function.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an electric carrier and a power energy management method for an electric carrier, and more particularly to an electrically assisted bicycle and a power energy management method for an electrically assisted bicycle. [Background technology]

[0002] An electric power-assisted bicycle can travel using the pedaling force of a rider and the electric assist provided by a motor. However, existing electric power-assisted bicycles do not properly distribute the pedaling force and the electric assist. Therefore, when the pedaling force of a rider changes, the distribution balance between the pedaling force and the electric assist is lost. This affects the riding state of the electric power-assisted bicycle. It also affects the energy saving effect. Therefore, how to provide an effective power energy management mechanism based on the pedaling force of a rider is one of the focuses of research by those skilled in the art. Summary of the Invention [Problem to be solved by the invention]

[0003] The present invention provides an electric power assisted bicycle and an electric power energy management method for an electric power assisted bicycle, which can provide an effective electric power energy management mechanism based on the pedaling force of a rider. [Means for solving the problem]

[0004] The electrically assisted bicycle of the present invention includes a crank, a motor, a battery module, and a calculation circuit. A pedaling force is applied to the crank to provide a plurality of pedaling powers to the electrically assisted bicycle. The battery module is coupled to the motor. The battery module provides a plurality of battery powers to the motor, and the motor provides an electrically assisted power. The calculation circuit is coupled to the battery module. The calculation circuit acquires a plurality of total demand powers of the electrically assisted bicycle. A first total demand power of the plurality of total demand powers is equal to a sum of a first pedaling power of the plurality of pedaling powers and a first battery power of the plurality of battery powers. The calculation circuit acquires a plurality of total demand current values ​​of the electrically assisted bicycle, and acquires a plurality of distribution ratios between the plurality of battery powers and the plurality of pedaling powers. The calculation circuit constructs an objective function based on the plurality of total demand powers, the plurality of total demand current values, and the plurality of distribution ratios. The calculation circuit detects the crank to acquire a current pedaling power, and acquires a target total input power based on the current pedaling power and the objective function. The battery module provides battery power based on the target total input power.

[0005] The power energy management method of the present invention is used for an electric assist bicycle. The electric assist bicycle includes a motor and a battery module. A pedaling force is applied to a crank to provide the electric assist bicycle with a plurality of pedaling powers. The battery module provides a plurality of battery powers to the motor. The power energy management method includes: acquiring a plurality of total demand powers of the electric assist bicycle, where a first total demand power among the plurality of total demand powers is equal to a sum of a first pedaling power among the plurality of pedaling powers and a first battery power among the plurality of battery powers; acquiring a plurality of total demand current values ​​of the electric assist bicycle; acquiring a plurality of distribution ratios between the plurality of battery powers and the plurality of pedaling powers; constructing an objective function based on the plurality of total demand powers, the plurality of total demand current values, and the plurality of distribution ratios; detecting the crank to acquire a current pedaling power, and acquiring a target total input power based on the current pedaling power and the objective function; and the battery module provides battery power to the motor based on the target total input power, and the motor provides electric assist. Effect of the Invention

[0006] Based on the above, the electric assist bicycle establishes an objective function, and obtains a target total input power based on the current pedaling power and the objective function. The battery module provides battery power to the motor based on the target total input power. In this way, the electric assist bicycle has a power energy management function according to the current pedaling power. [Brief description of the drawings]

[0007] [Figure 1] FIG. 1 is a schematic diagram of an electric-assisted bicycle according to one embodiment of the present invention. [Diagram 2] FIG. 2 is a flow diagram of a power energy management method according to one embodiment of the present invention. [Diagram 3] FIG. 3 is a schematic diagram of pedaling efficiency according to one embodiment of the present invention. [Figure 4]FIG. 4 is a schematic diagram of motor efficiency according to one embodiment of the present invention. [Diagram 5] FIG. 5 is a schematic diagram of a loop construction according to one embodiment of the present invention. [Figure 6] FIG. 6 is a flowchart of an objective function optimization according to one embodiment of the present invention. [Figure 7] FIG. 7 is a schematic diagram of an arithmetic circuit according to one embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] In the following description, the reference numerals of the components are treated as the same or similar elements when the same reference numerals are shown in different drawings. These embodiments are only a part of the present invention and do not disclose all possible implementation methods of the present invention. Rather, these embodiments are only examples within the scope of the patent application of the present invention.

[0009] Referring to FIG. 1, FIG. 1 is a schematic diagram of an electric power-assisted bicycle according to an embodiment of the present invention. In this embodiment, the electric power-assisted bicycle 100 includes a crank 110, a motor 120, a battery module 130, and an arithmetic circuit 140. The crank 110 provides pedaling power to the electric power-assisted bicycle 100 by applying a pedaling force FR. The battery module 130 is coupled to the motor 120. The battery module 130 provides battery power to the motor 120, and the motor 120 provides an electric power assist PE. In this embodiment, the rider can provide different pedaling powers PR(1) to PR(m) to the electric power-assisted bicycle 100 according to the pedaling force FR. The battery module 130 can provide different battery powers PB(1) to PB(n) to the motor 120. Therefore, the motor 120 provides an electric power assist PE corresponding to the battery powers PB(1) to PB(n).

[0010] In this embodiment, the arithmetic circuit 140 is coupled to the battery module 130. The arithmetic circuit 140 acquires the total power demand PD(1)-PD(a) of the power-assisted bicycle 100. Each of the total power demands PD(1)-PD(a) is the sum of any one of the pedaling powers PR(1)-PR(m) and any one of the battery powers PB(1)-PB(n). For example, the total power demand PD(1) is equal to the sum of the pedaling power PR(1) and the battery power PB(1). For example, the total power demand PD(2) is equal to the sum of the pedaling power PR(1) and the battery power PB(2).

[0011] In this embodiment, the arithmetic circuit 140 acquires total demand current values ​​ID(1) to ID(b) of the power-assisted bicycle 100. The arithmetic circuit 140 acquires distribution rates α(1) to α(c) between the battery powers PB(1) to PB(n) and the pedaling power PR(1) to PR(m). For example, the distribution rate α(1) may relate to the power distribution between the battery power PB(1) and the pedaling power PR(1). The total demand current values ​​ID(1) to ID(b) relate to the battery output current Ibat of the battery module 130.

[0012] In this embodiment, the arithmetic circuit 140 constructs an objective function J based on the total power demands PD(1)-PD(a), the total demand current values ​​ID(1)-ID(b), and the distribution rates α(1)-α(c). The arithmetic circuit 140 detects the crank 110 to obtain a current pedaling power PRC, and obtains a target total input power PI_T based on the current pedaling power PRC and the objective function J. The battery module 130 provides a corresponding battery power based on the target total input power PI_T.

[0013] In this embodiment, "a", "b", "c", "m", and "n" are each integers greater than one.

[0014] For example, the objective function J may include a multi-dimensional table of total power demands PD(1)-PD(a), total demand current values ​​ID(1)-ID(b), and distribution ratios α(1)-α(c). The total power demands PD(1)-PD(a), total demand current values ​​ID(1)-ID(b), and distribution ratios α(1)-α(c) correspond to different dimensions of the objective function J. The total power demands PD(1)-PD(a) are each a plurality of lattice points in a first dimension. The total demand current values ​​ID(1)-ID(b) are each a plurality of lattice points in a second dimension. The distribution ratios α(1)-α(c) are each a plurality of lattice points in a third dimension. The multiple result lattice points in the objective function J are each a plurality of total input powers. The calculation circuitry 140 can find at least one candidate total input power from the objective function J based on the current pedaling power PRC and the fixed total demand power, and select a minimum input power from the candidate total input powers as the target total input power PI_T. For example, the calculation circuitry 140 can find and select a minimum input power using a Global Grid Search (GGS), and use the minimum input power as the target total input power PI_T.

[0015] In this embodiment, the current pedaling power PRC may be any one of the pedaling powers PR(1) to PR(m).

[0016] It should be mentioned here that the power-assisted bicycle 100 constructs an objective function J and obtains a target total input power PI_T based on the current pedaling power PRC and the objective function J. The arithmetic circuit 140 provides battery power to the motor 120 based on the target total input power PI_T. In this way, the power-assisted bicycle 100 has a power energy management function according to the current pedaling power PRC.

[0017] For example, once the target total input power PI_T is determined, the calculation circuit 140 acquires at least a distribution ratio corresponding to the target total input power PI_T if the current total demand power does not change. The calculation circuit 140 can also calculate a target battery input power Ebat_T corresponding to the target total input power PI_T based on the distribution ratio. Therefore, the battery module 130 operates based on the target battery input power Ebat_T.

[0018] Referring to FIG. 1 and FIG. 2 at the same time, FIG. 2 is a flow diagram of a power energy management method according to an embodiment of the present invention. The power energy management method S100 is applied to an electric power assisted bicycle 100. In this embodiment, the power energy management method S100 includes steps S110 to S160. In step S110, the arithmetic circuit 140 acquires the total power demand PD(1) to PD(a) of the electric power assisted bicycle 100. In step S120, the arithmetic circuit 140 acquires the total demand current values ​​ID(1) to ID(b) of the electric power assisted bicycle 100. In step S130, the arithmetic circuit 140 acquires distribution rates α(1) to α(c). In step S140, the arithmetic circuit 140 constructs an objective function J based on the total power demand PD(1) to PD(a), the total demand current values ​​ID(1) to ID(b), and the distribution rates α(1) to α(c).

[0019] In step S150, the arithmetic circuit 140 detects the crank 110 to obtain a current pedaling power PRC, and obtains a target total input power PI_T based on the current pedaling power PRC and the objective function J. In step S160, the battery module 130 provides battery power to the motor 120 based on the target total input power PI_T, and the motor 120 provides an electric assist PE.

[0020] For further explanation, please refer to the embodiment in FIG. 1. In this embodiment, the relationship between the battery power PB, the pedaling power PR, and the total power demand PD can be obtained by formulas (1) to (4). The arithmetic circuit 140 calculates the distribution ratio α by dividing the battery power PB by the total power demand PD. Note that in formulas (1) to (4), the battery power PB may be any of the battery powers PB(1) to PB(n). The pedaling power PR may be any of the pedaling powers PR(1) to PR(m). The total power demand PD may be any of the total power demands PD(1) to PD(a). The distribution ratio α may be any of the distribution ratios α(1) to α(c).

number

[0021] In this embodiment, the minimum value of the objective function J is as shown in formula (5). Ebat is the battery input power. Er is the pedaling input power. ω is the penalty value. The minimum value of the objective function J is equal to the minimum value of the sum of the battery input power, the pedaling input power, and the penalty value. In other words, the minimum value is equal to the target total input power PI_T.

number

[0022] In this embodiment, the arithmetic circuit 140 determines whether the total input power in the objective function J exceeds a predetermined value. If the total input power in the objective function J is greater than the predetermined value, the arithmetic circuit 140 adds a penalty value ω to the total input power that is greater than the predetermined value. The penalty value ω is, for example, “10 6 " Therefore, the total input power to which the penalty value ω has been added is ignored. For example, the specified value may be the maximum battery power when the power-assisted bicycle 100 is started for the first time. Therefore, the arithmetic circuit 140 adds the penalty value ω to the total input power that exceeds the maximum battery power when the power-assisted bicycle 100 is started for the first time. Therefore, the objective function J to which the penalty value ω has been added is not a minimum value.

[0023] Moreover, the arithmetic circuit 140 does not add the penalty value ω to the total input power that is equal to or less than a predetermined value. Therefore, the target total input power PI_T is equal to the sum of the target pedaling input power Er_T corresponding to the target total input power PI_T and the target battery input power Ebat_T.

[0024] In this embodiment, the arithmetic circuit 140 calculates the target pedaling input power Er_T based on the rotation speed Nr of the crank 110, the torque Tr of the crank 110, and the pedaling efficiency ηr. The arithmetic circuit 140 calculates the output target battery input power Ebat_T based on the rotation speed Nmtr of the motor 120, the torque Tm of the motor 120, and the motor efficiency ηm.

[0025] For example, the battery input power is as shown in formula (6). The pedaling input power is as shown in formula (7). Pm is the motor consumption power. Pr is the rider consumption power.

number

[0026] The arithmetic circuit 140 calculates the target battery input power Ebat_T by multiplying the rotation speed Nmtr of the motor 120 by the torque Tm of the motor 120 and dividing the result by the motor efficiency ηm. The target battery input power Ebat_T is equal to the product of the battery output voltage Vbat of the battery module 130 and the battery output current Ibat of the battery module 130.

[0027] The arithmetic circuit 140 calculates the target pedaling input power Er_T by multiplying the torque Tr of the crank 110 by the rotation speed Nr of the crank 110 and dividing the result by the pedaling efficiency ηr.

[0028] Referring to Fig. 1, Fig. 3 and Fig. 4 simultaneously, Fig. 3 is a schematic diagram of pedaling efficiency according to an embodiment of the present invention. Fig. 4 is a schematic diagram of motor efficiency according to an embodiment of the present invention. In this embodiment, Fig. 3 shows a contour map of pedaling efficiency ηr. Fig. 3 shows the relationship between pedaling efficiency ηr and the rotation speed Nr (unit: rpm) of the crank 110 and the torque Tr (unit: Nm) of the crank 110. Fig. 4 shows a contour map of motor efficiency ηm. Fig. 4 shows the relationship between motor efficiency ηm and the rotation speed Nmtr (unit: rpm) of the motor 120 multiplied by the torque Tm (unit: Nm) of the motor 120. The calculation circuit 140 can obtain the pedaling efficiency ηr and the motor efficiency ηm based on Fig. 3 and Fig. 4.

[0029] Returning to the embodiment of FIG. 1, in this embodiment, formula (6) and formula (7) are substituted into formula (5), and formula (5) is modified to formula (8).

number

[0030] Therefore, when the target total input power PI_T (i.e., the minimum value of the objective function J) and the total demand power (i.e., any of the total demand powers PD(1) to PD(a)) do not change, if the rotation speed Nr and / or torque Tr of the crank 110 change, the arithmetic circuit 140 correspondingly modifies at least one of the battery output voltage Vbat and the battery output current Ibat. In this way, the rider can obtain a stable riding experience. In addition, the target total input power PI_T is equal to the minimum value of the objective function J. Therefore, the power-assisted bicycle 100 also has the advantage of being energy-saving.

[0031] 1, 5 and 6, FIG. 5 is a schematic diagram of loop construction according to an embodiment of the present invention. FIG. 6 is an optimization flowchart of an objective function according to an embodiment of the present invention. In this embodiment, FIG. 5 shows loop construction L1-L4 of an objective function J. The optimization flow S200 of the objective function J includes steps S210-S280. Step S210 is used to execute the construction of loop L1. Step S220 is used to execute the construction of loop L2. Step S230 is used to execute the construction of loop L3. Steps S240-S280 are used to execute the construction of loop L4.

[0032] In step S210, the arithmetic circuit 140 receives the lattice points of the total power demand PD(i) of the power-assisted bicycle 100. In step S220, the arithmetic circuit 140 receives the lattice points of the total demand current value ID(j) of the power-assisted bicycle 100. In step S230, the arithmetic circuit 140 determines the lattice points of the distribution rate α(k). In step S240, the arithmetic circuit 140 calculates the corresponding total input power based on the total power demand PD(i), the total demand current value ID(j), and the distribution rate α(k).

[0033] In step S250, the arithmetic circuit 140 determines whether the currently calculated total input power is the minimum total input power. The arithmetic circuit 140 calculates the total input power based on, for example, formulas (5) to (8). If the currently calculated total input power is the minimum total input power, in step S260, the arithmetic circuit 140 updates the objective function J using the minimum total input power. Next, in step S270, the arithmetic circuit 140 determines whether "i", "j", and "k" have reached their upper limit values.

[0034] In step S250, if the currently calculated total input power is not the minimum total input power, the arithmetic circuit 140 does not update the objective function J, and in step S270, it is determined whether or not all of “i”, “j”, and “k” have reached their upper limit values.

[0035] In step S270, if "i" reaches the upper limit value "a", "j" reaches the upper limit value "b", and "k" reaches the upper limit value "c", it means that the calculation circuit 140 has obtained all the total input power. Therefore, the optimization objective function J is completed in step S280. On the other hand, if at least one of "i", "j", and "k" has not yet reached the upper limit value, the construction flow S200 returns to the operation of step S210. For example, the calculation circuit 140 increments "i", "j", and / or "k" to obtain the next total input power until "i", "j", and "k" all reach their upper limits.

[0036] 1, 5 and 7 at the same time, FIG. 7 is a schematic diagram of an arithmetic circuit according to an embodiment of the present invention. In this embodiment, the arithmetic circuit 240 includes a receiving circuit 241, a detection circuit 242 and a function construction circuit 243. The receiving circuit 241 sequentially receives the total demand power PD(1)-PD(a), the total demand current values ​​ID(1)-ID(b) and the distribution ratios α(1)-α(c) in constructing the loops L1, L2 and L3. The detection circuit 242 detects the crank 110 and obtains the current pedaling power PRC. The function construction circuit 243 is connected to the receiving circuit 241 and the detection circuit 242. The function construction circuit 243 calculates the total input power of the output terminals based on the total demand power PD(1)-PD(a), the total demand current values ​​ID(1)-ID(b) and the distribution ratios α(1)-α(c) in constructing the loop L4, and constructs the objective function J. The function construction circuit 243 calculates the plurality of total input powers based on, for example, formulas (1) to (7). The objective function J may be stored in a memory circuit. The arithmetic circuit 240 also calculates a target total input power PI_T from the plurality of total input powers in the objective function J based on, for example, at least the current pedaling power PRC.

[0037] In summary, the calculation circuit of the power-assisted bicycle constructs an objective function and calculates the target total input power based on the current pedaling power and the objective function. In this way, the power-assisted bicycle has an electric power energy management function according to the current pedaling power. Also, the target total input power is the minimum total input power. Therefore, the power-assisted bicycle also has the advantage of energy saving.

[0038] Although the present invention has been disclosed through the above embodiments, they are not intended to limit the present invention, and those having ordinary skill in the relevant technical field can make some changes and modifications without departing from the spirit and scope of the present invention. The protection scope of the present invention shall be determined by the scope of the attached patent application. [Industrial Applicability]

[0039] The present invention provides an electric assist bicycle and an electric energy management method for the electric assist bicycle. The electric assist bicycle and the electric energy management method construct an objective function and obtain a target total input power based on the current pedaling power and the objective function. Therefore, the electric assist bicycle has an electric energy management function according to the current pedaling power. Also, the target total input power is the minimum total input power. Therefore, the electric assist bicycle also has the advantage of energy saving. [Explanation of symbols]

[0040] 100: Electrically assisted bicycle 110: Crank 120:Motor 130: Battery module 140, 240: Arithmetic circuit 241: Receiving circuit 242: Detection circuit 243: Function construction circuit Ebat_T: Target battery input power Er_T: Target pedaling input power Ibat:Battery output current ID(1)~ID(b): Total current demand J: Objective function L1~L4: Loop Nmtr: Motor rotation speed Nr: crank rotation speed PB(1)~PB(n): Battery power PD(1)~PD(a): Total power demand PE: Electric assist PI_T: Target total input power PR(1)~PR(m): Pedaling power PRC: Current pedaling power S100: Electric energy management method S110~S160, S210~S280: Step S200: Optimization flow Tm: Motor torque Tr: Crank torque Vbat: Battery output voltage α(1)~α(c): Distribution rate ηr: Pedaling efficiency ηm: Motor efficiency ω: Punishment value

Claims

1. A crank that provides multiple pedaling power to the electric assist bicycle by applying pedaling force; A motor; a battery module coupled to the motor and configured to provide a plurality of battery power sources to the motor, the motor providing an electric assist; coupled to the battery module; obtaining a plurality of total power demands of the electrically assisted bicycle, wherein a first total power demand of the plurality of total power demands is equal to a sum of a first pedaling power of the plurality of pedaling powers and a first battery power of the plurality of battery powers; Obtaining a plurality of total demand current values ​​of the electric-assisted bicycle; obtaining a plurality of distribution ratios between the plurality of battery powers and the plurality of pedaling powers; constructing an objective function based on the plurality of total power demands, the plurality of total current demand values, and the plurality of distribution ratios; detecting the crank to obtain a current pedaling power, and obtaining a target total input power based on the current pedaling power and the objective function; and a computation circuit configured to: Including, The battery module provides the battery power based on the target total input power. Electrically assisted bicycle.

2. the arithmetic circuit divides the battery power by the first total power demand to calculate a first distribution ratio among the plurality of distribution ratios; 2. The electrically assisted bicycle according to claim 1.

3. the target total input power is equal to the sum of the target pedaling input power and the target battery input power; 2. The electrically assisted bicycle according to claim 1.

4. the calculation circuit calculates the target pedaling input power based on the rotation speed of the crank, the torque of the crank, and a pedaling efficiency.

4. The electrically assisted bicycle according to claim 3.

5. the calculation circuit calculates the target battery input power based on a rotation speed of the motor, a torque of the motor, and a motor efficiency of the motor; 4. The electrically assisted bicycle according to claim 3.

6. the target battery input power is equal to the product of the battery output voltage of the battery module and the battery output current of the battery module; 4. The electrically assisted bicycle according to claim 3.

7. The arithmetic circuit determines whether a total input power of the objective function exceeds a predetermined value; When a first total input power of the plurality of total input powers exceeds the predetermined value, the arithmetic circuit adds a penalty value to the first total input power and ignores the first total input power. The electrically assisted bicycle according to claim 1.

8. A method for managing power energy for an electrically assisted bicycle, comprising: The electric power assisted bicycle includes a crank, a motor, and a battery module. By applying a pedaling force to the crank, a plurality of pedaling powers are provided to the electric power assisted bicycle. The battery module provides a plurality of battery powers to the motor. The power energy management method includes: obtaining a plurality of total power demands of the electrically assisted bicycle, wherein a first total power demand of the plurality of total power demands is equal to a sum of a first pedaling power of the plurality of pedaling powers and a first battery power of the plurality of battery powers; Obtaining a plurality of total demand current values ​​of the electric-assisted bicycle; obtaining a plurality of distribution ratios between the plurality of battery powers and the plurality of pedaling powers; constructing an objective function including a plurality of total input powers based on the plurality of total demand powers, the plurality of total demand current values, and the plurality of distribution factors; detecting the crank to obtain a current pedaling power, and selecting a target total input power from the plurality of total input powers based on the current pedaling power and the objective function; the battery module provides the battery power to the motor based on the target total input power, and the motor provides electric assist. A power energy management method for an electric assist bicycle.

9. Obtaining the plurality of distribution ratios between the plurality of battery powers and the plurality of pedaling powers includes: dividing the first battery power by the first total demand power to obtain a first share ratio of the plurality of share ratios. The method of claim 8 .

10. the target total input power is equal to the sum of the target pedaling input power and the target battery input power; The method of claim 8 .

11. calculating the target pedaling input power based on a rotational speed of the crank, a torque of the crank, and a pedaling efficiency. The method of claim 10.

12. calculating the target battery input power based on a rotation speed of the motor, a torque of the motor, and a motor efficiency of the motor; The method of claim 10.

13. the target battery input power is equal to the product of the battery output voltage of the battery module and the battery output current of the battery module; The method of claim 10.

14. determining whether a plurality of total input powers of the objective function exceeds a predetermined value; and if a first total input power of the plurality of total input powers exceeds the predetermined value, adding a penalty value to the first total input power and ignoring the first total input power. The method of claim 8 .