CN111924037B - Climbing compensation processing method for electric power-assisted bicycle - Google Patents

Climbing compensation processing method for electric power-assisted bicycle Download PDF

Info

Publication number
CN111924037B
CN111924037B CN201911231139.6A CN201911231139A CN111924037B CN 111924037 B CN111924037 B CN 111924037B CN 201911231139 A CN201911231139 A CN 201911231139A CN 111924037 B CN111924037 B CN 111924037B
Authority
CN
China
Prior art keywords
value
output
coefficient
current
power
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911231139.6A
Other languages
Chinese (zh)
Other versions
CN111924037A (en
Inventor
张培峰
缪鹏程
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Lishui Electronics Research Insititue Co ltd
Original Assignee
Nanjing Lishui Electronics Research Insititue Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Lishui Electronics Research Insititue Co ltd filed Critical Nanjing Lishui Electronics Research Insititue Co ltd
Priority to CN201911231139.6A priority Critical patent/CN111924037B/en
Priority to PCT/CN2019/124197 priority patent/WO2021109174A1/en
Publication of CN111924037A publication Critical patent/CN111924037A/en
Application granted granted Critical
Publication of CN111924037B publication Critical patent/CN111924037B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62MRIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
    • B62M6/00Rider propulsion of wheeled vehicles with additional source of power, e.g. combustion engine or electric motor
    • B62M6/40Rider propelled cycles with auxiliary electric motor
    • B62M6/45Control or actuating devices therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62MRIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
    • B62M6/00Rider propulsion of wheeled vehicles with additional source of power, e.g. combustion engine or electric motor
    • B62M6/40Rider propelled cycles with auxiliary electric motor
    • B62M6/45Control or actuating devices therefor
    • B62M6/50Control or actuating devices therefor characterised by detectors or sensors, or arrangement thereof
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D21/00Measuring or testing not otherwise provided for
    • G01D21/02Measuring two or more variables by means not covered by a single other subclass

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

The invention discloses a climbing compensation processing method for an electric power-assisted bicycle, which comprises the following steps: (1) measuring the rolling friction coefficient; (2) measuring inertia coefficients; (3) pre-estimating a road surface; (4) step frequency phase locking; (5) pre-estimating the pedaling force; (6) obtaining a compensated output value; the method of the invention realizes the self-adaptation of the uphill or load change of the vehicle by processing the pulse signal of the pedal speed sensor, the output power of the motor and the vehicle speed signal and driving the motor by the processed power-assisted signal.

Description

Climbing compensation processing method for electric power-assisted bicycle
Technical Field
The invention relates to a climbing compensation processing method for a bicycle, in particular to a climbing compensation processing method for an electric power-assisted bicycle.
Background
Most of the existing electric moped are equipped with a Speed Sensor (Speed Sensor), and the function of the Speed Sensor is to determine the output power of the motor according to the pedal frequency of a rider. Generally, the faster the foot is stepped on, which means that the rider needs a faster speed, the power output by the motor should be increased accordingly, so as not to cause much energy consumption by the rider. Conversely, the slower the pedaling, the less the output power of the motor. Because the prior power-assisted method is that the power-assisted output calculated according to the pedaling frequency is weak, the power-assisted riding feeling is poor.
Disclosure of Invention
The purpose of the invention is as follows: the invention aims to provide a climbing compensation processing method for an electric power-assisted bicycle, which obtains output values with road slope compensation and load compensation to drive a motor and realize automatic boosting during load or uphill riding.
The technical scheme is as follows: the processing method comprises the following steps: measuring the rolling friction coefficient; (2) measuring inertia coefficients; (3) the road surface estimation (4) is used for locking the tread frequency phase (5) and the tread force estimation (6) is used for obtaining a compensated output value. The detailed calculation is as follows:
1. the step (1) of measuring the rolling friction coefficient comprises the following steps:
(1.1) measuring the current vehicle speed V;
(1.2) measuring the current output current I and the current output voltage U of the controller
(1.3) calculating output power P ═ U ═ I
(1.4) when the vehicle is runningThe speed is at the speed limit point, and after the controller limits the speed for 3 seconds, the rolling friction coefficient G is calculatedf=P/V;
2. The step (2) of measuring the inertia coefficient comprises the following steps:
(2.1) vehicle speeds V0 and V1 at times t0 and t1, respectively, are measured, and t1-t0 is 3S;
(2.2) when V0<V1, measuring average power P output by the controller in t0 and t1avg
(2.3) calculating inertia coefficient Gv ═ Pavg/V-Gf)Dt/Dv;
3. And (3) road surface estimation:
road surface coefficient Gi ═ P/V-Gf-GV*Dv/Dt
4. Step-frequency phase locking in step (4):
the speed sensor generates n pulses every time the speed sensor steps on one circle, the current value I (t) of the motor is recorded every time the pulse is output in the n pulses, and t belongs to (0, n). The maximum value I (t) max and the minimum value I (t) min of I (t) are calculated.
Tmax pulses are generated to represent 270 ° or 90 ° of fig. 2, and tmin pulses are generated to represent 180 ° or 0 ° of fig. 2. If the value of tmin-tmax is close to n/4, the foot is stepped at 0 degree for tmin pulses
5. Step (5) estimating the pedaling force:
tracking the phase of the pedal based on the phase lock value, the controller measures the current I of the pedal at 90 DEG and 0 DEG90°And I
The peak value Im of the current fluctuation is I90°-I
Im is proportional to the magnitude of the pedaling force.
6. Step (6) compensating the output value (V)ref):
Vref=Vs+KGi+K1Im
Wherein Vs is a power assisting value calculated according to the pedaling frequency, K is a constant coefficient adjusted within the range of 0 to 1 according to the riding effect, and K is1The moment compensation coefficient riding effect is adjusted within the range of 0 to 1.
Has the advantages that: compared with the prior art, the invention has the following remarkable effects: 1. the boosting value is increased during acceleration, and the acceleration boosting effect is improved; 2. when riding on an uphill slope, the power assisting value can be increased, and the climbing riding is more labor-saving; 3. when the load is large or light, the force-assisting value can be adjusted, and the riding feeling of too heavy or too light is avoided; 4. the riding feeling of the speed sensor with low configuration price is close to the riding feeling of the torque sensor with high configuration price.
Drawings
FIG. 1 is a waveform diagram of a pedal turn torque signal according to the present invention;
FIG. 2 is a schematic crank angle diagram of the present invention.
Detailed Description
The invention is described in further detail below with reference to the figures and the detailed description.
A climbing compensation processing method for an electric power-assisted bicycle comprises the following steps:
(1) determination of coefficient of Rolling Friction
The magnitude of the rolling friction force depends on the material of the tire, the friction coefficient of the road surface, the width of the tire, the size of the wheel diameter, the static pressure on the road surface and other factors. This coefficient, which cannot be a constant value, may change at any time as the ride changes. When the bicycle is ridden to the speed limit point, the speed can not change any more, and the bicycle is normally considered to be ridden on a flat road or downhill. The vehicle speed V measured by the vehicle speed sensor fluctuates near the speed limit point, and the average value is the speed limit point. The bus current I and the bus voltage U of the controller can be directly measured by the controller. The output power P of the controller is U × I. Continuously monitoring the measured vehicle speed V, and if the fluctuation is small within 3 seconds, calculating the rolling friction coefficient GfIf 5 ═ P/V<Gf<15, then GfIs a usable value, otherwise the calculation needs to be re-checked.
(2) Determination of inertia coefficient
The instantaneous value of the speed is recorded every 3 seconds, the last time being t0 and the current time being t 1. The speed at the previous time is denoted as V0, and the speed at the current time is denoted as V1. When V0<At V1, the vehicle may be considered to be in an acceleration phase. In the time period from t0 to t1, the power value may fluctuate greatly, so that the power value needs to be calculated for multiple times in the time periodPower value to obtain average power Pavg
Calculating the time difference Dt-t 1-t 0;
calculating the speed difference Dv between V1 and V0;
calculating the inertia coefficient Gv when 2< Dv < 3:
Gv=(Pavg/V-Gf)Dt/Dv
if Gv >0, then Gv is an available value.
(3) Road surface estimation
Due to a single calculated GfAnd Gv, possibly with errors, and influenced by measurement noise, with discrepancies in their values, using dereferences and first-order low-pass filtering, for GfAnd Gv.
Gffilter=Gffilter*kcoeff+(1-kcoeff)*Mid[Gf(n-2),Gf(n-1),Gf(n)]
GffilterIs filtered GfValue, kcoeffThe filtering weight coefficient takes a value in the range of 0 to 1 and is adjusted according to the actual riding feeling; mid [ 2 ]]To calculate the median of the three input values.
Gf(n) G representing a single calculation at time nf
Gvfilter=Gvfilter*kcoefv+(1-kcoefv)*Mid[Gv(n-2),Gv(n-1),Gv(n)]
GvfilterFor the filtered value of Gv, kcoefvThe filtering weight coefficient takes a value in the range of 0 to 1 and is adjusted according to the actual riding feeling; mid [ 2 ]]To calculate the median of the three input values.
Gv(n) G representing a single calculation at time nv
Gi=P/V-Gffilter-Gvfilter*Dv/Dt
Gi is a composite coefficient value containing road surface gradient and load information. Gi is greater when the gradient is greater and greater when the load is greater.
(4) The step frequency phase locking is as follows:
the speed sensor can generate n pulses every time the speed sensor steps one circle, the current value I (t) of the motor is recorded every time the pulse is output in the n pulses, and t epsilon (0, n). The maximum value I (tmax) and the minimum value I (tmin) of I (t) are calculated.
Tmax pulses are generated to represent 270 ° or 90 ° of fig. 2, and tmin pulses are generated to represent 180 ° or 0 ° of fig. 2. If the value tmin-tmax is close to n/4, then the pedal is 0 ° for tmin pulses.
(5) Estimation of pedal force
Tracking the phase of the pedal according to the phase-locked value, and measuring the current I of the pedal at 90 DEG and 0 DEG90°And I
The peak value Im of the current fluctuation is I90°-I
Im is proportional to the magnitude of the pedaling force.
(6) Compensation value
The compensated boost output may be expressed as
Vref=KGi+K1Im
K is a constant coefficient and is adjusted within the range of 0 to 1 according to the actual riding effect; k1The moment compensation coefficient is adjusted within the range of 0 to 1 according to the actual riding effect.
Processed compensation power-assisted output value VrefThe output voltage duty ratio of the motor can be controlled by directly utilizing a PID closed-loop control method, so that the power is automatically increased when a rider rides on a load or an uphill slope, and the rider can feel easier and more labor-saving. In addition, the assisting force value is increased correspondingly during the acceleration riding process.

Claims (1)

1. The climbing compensation processing method of the electric power-assisted bicycle is characterized by comprising the following steps of: (1) measuring the rolling friction coefficient; (2) measuring inertia coefficients; (3) pre-estimating a road surface; (4) step frequency phase locking; (5) pre-estimating the pedaling force; (6) obtaining a compensated output value;
wherein the determination of the rolling friction coefficient in the step (1) comprises the following steps:
(1.1) measuring the current vehicle speed V;
(1.2) measuring the current output current I and the current output voltage U of the controller;
(1.3) calculating output power P ═ U × I;
(1.4) when the speed of the vehicle is at the speed limit point and the controller limits the speed for 3s (seconds), calculating the rolling friction coefficient Gf=P/V;
The determination of the inertia coefficient in the step (2) comprises the following steps:
(2.1) vehicle speeds V0 and V1 at times t0 and t1, respectively, are measured, and t1-t0 is 3 s;
(2.2) when V0<V1, measuring the average power P output by the controller in the time from t0 to t1avg
(2.3) calculating inertia coefficient Gv ═ Pavg/V-Gf) Dt/Dv, wherein Dv-V1-V0, Dt-t 1-t 0;
the road surface estimation in the step (3) is as follows: road surface coefficient Gi ═ P/V-Gf -GV*Dv/Dt;
The step frequency phase locking in the step (4) is as follows:
when the speed sensor steps one turn, n pulses are generated, the current value I (t) of the motor is recorded when the pulse is output every time in the n pulses, and t belongs to (0, n); calculating the maximum value I (t) max and the minimum value I (t) min in I (t);
the foot pedal is 270 degrees or 90 degrees when generating tmax pulses, and 180 degrees or 0 degrees when generating tmin pulses; if the value of tmin-tmax is close to n/4, pedaling is 0 degree when tmin pulses occur;
estimating the pedaling force in the step (5) as follows:
tracking the phase of the pedal based on the phase lock value, the controller measures the current I at 90 DEG and 0 DEG of the pedal90°And IThe peak value Im of the current fluctuation is I90°-I(ii) a Im is in direct proportion to the magnitude of the pedaling force;
the compensated output value V in the step (6)refComprises the following steps:
Vref=Vs+KGi+K1Im
vs is a power assisting value calculated according to the pedaling frequency, and K is a constant coefficient which is adjusted within the range of 0 to 1 according to the riding effect; k1Adjusting the moment compensation coefficient riding effect within the range of 0 to 1;
processed compensation power-assisted output value VrefUsing PIDThe closed-loop control method controls the duty ratio of the output voltage of the motor, so that the power assistance is automatically increased when a user rides on a load or an uphill slope.
CN201911231139.6A 2019-12-05 2019-12-05 Climbing compensation processing method for electric power-assisted bicycle Active CN111924037B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201911231139.6A CN111924037B (en) 2019-12-05 2019-12-05 Climbing compensation processing method for electric power-assisted bicycle
PCT/CN2019/124197 WO2021109174A1 (en) 2019-12-05 2019-12-10 Climb compensation processing method for electric power-assisted bicycle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911231139.6A CN111924037B (en) 2019-12-05 2019-12-05 Climbing compensation processing method for electric power-assisted bicycle

Publications (2)

Publication Number Publication Date
CN111924037A CN111924037A (en) 2020-11-13
CN111924037B true CN111924037B (en) 2022-04-05

Family

ID=73282724

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911231139.6A Active CN111924037B (en) 2019-12-05 2019-12-05 Climbing compensation processing method for electric power-assisted bicycle

Country Status (2)

Country Link
CN (1) CN111924037B (en)
WO (1) WO2021109174A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113636008A (en) * 2021-09-08 2021-11-12 北京顺昌新材科技有限公司 Power-assisted control device and method based on state recursion
CN116215732B (en) * 2023-05-04 2024-06-04 深圳市好盈科技股份有限公司 Control method, device and system for pedal frequency assisted bicycle

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0697333A1 (en) * 1994-08-18 1996-02-21 Honda Giken Kogyo Kabushiki Kaisha Electrically assisted bicycle
CN101041371A (en) * 2006-03-24 2007-09-26 岛野(新加坡)私人有限公司 Speed-change auxiliary device for bicycle
CN102353433A (en) * 2011-06-03 2012-02-15 石家庄开发区天远科技有限公司 Method for dynamically measuring load of vehicle
CN104236771A (en) * 2013-06-18 2014-12-24 久鼎金属实业股份有限公司 Method for estimating treading moment by using treading speed of bicycle
CN105644565A (en) * 2016-02-02 2016-06-08 潍柴动力股份有限公司 Measuring method for load of hybrid electric vehicle
CN109421883A (en) * 2017-08-31 2019-03-05 雅迪科技集团有限公司 A kind of control method and system of vehicle using motor
WO2019192404A1 (en) * 2018-04-01 2019-10-10 Yangding (Tianjin) Technology Co., Ltd. Assistance system for facilitating operation of electric cycle

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3528996B2 (en) * 1995-04-17 2004-05-24 本田技研工業株式会社 Electric assist bicycle
FR3009270B1 (en) * 2013-07-31 2016-09-09 Michelin & Cie DEVICE AND METHOD FOR CONTROLLING THE POWER OF ASSISTANCE OF A POWER-ASSISTED VELO
US20160009340A1 (en) * 2014-07-09 2016-01-14 Chiu-Feng Lin Non-mechanical module for estimation of pedalling torque and consumed energy of bicycler
CN107323595A (en) * 2017-06-26 2017-11-07 深圳前海优时科技有限公司 A kind of power assist vehicle velocity response formula power assist control method
CN107458531B (en) * 2017-09-03 2019-10-18 吴联凯 A kind of shared motor bicycle of variable output power

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0697333A1 (en) * 1994-08-18 1996-02-21 Honda Giken Kogyo Kabushiki Kaisha Electrically assisted bicycle
CN101041371A (en) * 2006-03-24 2007-09-26 岛野(新加坡)私人有限公司 Speed-change auxiliary device for bicycle
CN102353433A (en) * 2011-06-03 2012-02-15 石家庄开发区天远科技有限公司 Method for dynamically measuring load of vehicle
CN104236771A (en) * 2013-06-18 2014-12-24 久鼎金属实业股份有限公司 Method for estimating treading moment by using treading speed of bicycle
CN105644565A (en) * 2016-02-02 2016-06-08 潍柴动力股份有限公司 Measuring method for load of hybrid electric vehicle
CN109421883A (en) * 2017-08-31 2019-03-05 雅迪科技集团有限公司 A kind of control method and system of vehicle using motor
WO2019192404A1 (en) * 2018-04-01 2019-10-10 Yangding (Tianjin) Technology Co., Ltd. Assistance system for facilitating operation of electric cycle

Also Published As

Publication number Publication date
CN111924037A (en) 2020-11-13
WO2021109174A1 (en) 2021-06-10

Similar Documents

Publication Publication Date Title
CN111924037B (en) Climbing compensation processing method for electric power-assisted bicycle
CN107406099B (en) Electric power steering apparatus
US5654887A (en) Braking force controller for electric vehicle
CN107428365B (en) Electric power-assisted steering apparatus
WO2014200081A1 (en) Motor drive control device
CA2306156A1 (en) System and method for controlling an ac traction motor without sensing motor rotation speed
CN110027559B (en) Torque analysis method and device, vehicle control unit and vehicle
TW201815620A (en) Control method and devices for providing pushing assistance for an electric bicycle
TW201942014A (en) Assist system for electric assist bicycle capable of feed-forwardly enabling a power assist controller to output a torque command signal of a torque motor for driving the wheels
TWI733136B (en) Motor control device, method and electric auxiliary vehicle
JPH0358936B2 (en)
JP2017154564A (en) Power-assisted bicycle
JP4772154B2 (en) Motor control method for electric assist bicycle
JP2008081008A (en) Vehicle behavior controller
JPH068816A (en) Target slip ratio setup device
CN108137092A (en) Electric power-assisted steering apparatus
JP2010158090A (en) Electric vehicle
JP3810130B2 (en) Vehicle with electric motor and control method thereof
Kai et al. A control approach adaptive to load and road slope for electric power assisted bicycle
US7664583B2 (en) Electric power assisted steering apparatus
KR101743262B1 (en) Device and method for controlling assist power
TWI551507B (en) Help the bike to help the system
Li et al. A torque sensor-less speed control method of electric assisted bicycle
JP2000118479A (en) Bicycle with assistance function
JPH1148999A (en) Electric power steering system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant