WO2014200081A1 - モータ駆動制御装置 - Google Patents

モータ駆動制御装置 Download PDF

Info

Publication number
WO2014200081A1
WO2014200081A1 PCT/JP2014/065682 JP2014065682W WO2014200081A1 WO 2014200081 A1 WO2014200081 A1 WO 2014200081A1 JP 2014065682 W JP2014065682 W JP 2014065682W WO 2014200081 A1 WO2014200081 A1 WO 2014200081A1
Authority
WO
WIPO (PCT)
Prior art keywords
regenerative
speed
braking force
pedal
regenerative braking
Prior art date
Application number
PCT/JP2014/065682
Other languages
English (en)
French (fr)
Inventor
田中 正人
保坂 康夫
和夫 浅沼
弘三 萩原
清水 悟
Original Assignee
マイクロスペース株式会社
太陽誘電株式会社
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 マイクロスペース株式会社, 太陽誘電株式会社 filed Critical マイクロスペース株式会社
Priority to JP2015522872A priority Critical patent/JP6408985B2/ja
Priority to EP14811665.0A priority patent/EP3009295A4/en
Priority to CN201480033782.7A priority patent/CN105377619B/zh
Priority to US14/897,014 priority patent/US9896153B2/en
Publication of WO2014200081A1 publication Critical patent/WO2014200081A1/ja
Priority to US15/596,310 priority patent/US10040508B2/en

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
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/20Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
    • B60L15/2009Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed for braking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L50/00Electric propulsion with power supplied within the vehicle
    • B60L50/20Electric propulsion with power supplied within the vehicle using propulsion power generated by humans or animals
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L58/00Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
    • B60L58/10Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
    • B60L58/12Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L7/00Electrodynamic brake systems for vehicles in general
    • B60L7/10Dynamic electric regenerative braking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L7/00Electrodynamic brake systems for vehicles in general
    • B60L7/10Dynamic electric regenerative braking
    • B60L7/12Dynamic electric regenerative braking for vehicles propelled by dc motors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L7/00Electrodynamic brake systems for vehicles in general
    • B60L7/24Electrodynamic brake systems for vehicles in general with additional mechanical or electromagnetic braking
    • B60L7/26Controlling the braking effect
    • 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
    • B62M1/00Rider propulsion of wheeled vehicles
    • B62M1/36Rider propulsion of wheeled vehicles with rotary cranks, e.g. with pedal cranks
    • 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
    • B62M23/00Transmissions characterised by use of other elements; Other transmissions
    • B62M23/02Transmissions characterised by use of other elements; Other transmissions characterised by the use of two or more dissimilar sources of power, e.g. transmissions for hybrid motorcycles
    • 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
    • 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/80Accessories, e.g. power sources; Arrangements thereof
    • B62M6/90Batteries
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2200/00Type of vehicles
    • B60L2200/12Bikes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2220/00Electrical machine types; Structures or applications thereof
    • B60L2220/10Electrical machine types
    • B60L2220/16DC brushless machines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2220/00Electrical machine types; Structures or applications thereof
    • B60L2220/40Electrical machine applications
    • B60L2220/46Wheel motors, i.e. motor connected to only one wheel
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/10Vehicle control parameters
    • B60L2240/12Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/10Vehicle control parameters
    • B60L2240/14Acceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/421Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/423Torque
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/427Voltage
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/429Current
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/54Drive Train control parameters related to batteries
    • B60L2240/545Temperature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/54Drive Train control parameters related to batteries
    • B60L2240/547Voltage
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/54Drive Train control parameters related to batteries
    • B60L2240/549Current
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2250/00Driver interactions
    • B60L2250/26Driver interactions by pedal actuation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy storage systems for electromobility, e.g. batteries
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Definitions

  • the present invention relates to a motor drive control device for an electric assist vehicle such as a bicycle having a motor.
  • the electrically assisted vehicle that controls the driving force of the vehicle by driving the motor using the power of the battery is provided with a sensor on the brake lever, the operation of the occupant's brake is detected by the sensor, and the motor is regenerated, There is one that uses a technique for collecting the kinetic energy of the vehicle in a battery and improving the assist travel distance.
  • the magnitude of the regenerative braking force can be selected by a brake operation with a simple configuration and at a low cost, but the timing for the occupant to regenerate is determined by himself / herself.
  • the regenerative braking force is set to be relatively strong because it is consistent with the fact that the occupant has operated the brake, so that it deviates from the optimal regenerative braking operation in the running state, and the amount of energy obtained by regeneration is reduced.
  • the mileage cannot be extended significantly.
  • the regenerative braking force is a function corresponding to a fixed speed, so the stable speed differs depending on the degree of slope, and even if the occupant tries to maintain a rough arbitrary speed, Doing frequent actions such as rowing and braking.
  • the gradient resistance is calculated using the total mass, but since the total mass is unknown, the estimated mass is actually used. Also, other frictional resistance proportional to speed, constant frictional resistance, air resistance due to wind, etc. are not accurately known. Therefore, the gradient resistance g ( ⁇ ) obtained by subtracting them due to a difference from the actual mass and other resistance errors has a large error. That is, the slope resistance is offset by an error regardless of the magnitude of the slope.
  • an object of the present invention is, in one aspect, to provide a technique for enabling regenerative control in accordance with an occupant's intention in an electric assist vehicle.
  • the motor drive control device generates a regenerative braking force according to (A) a drive unit that drives a motor, (B) vehicle body acceleration, vehicle body speed, and pedal rotation conversion speed obtained from pedal rotation. Thus, it has a regeneration control part which controls a drive part.
  • the regenerative control unit described above may correct the regenerative braking force according to at least one of the vehicle body speed and the vehicle body acceleration in accordance with the degree of coincidence of the pedal rotation conversion speed and the vehicle body speed. For example, according to a value representing the relationship between the vehicle body speed and the pedal rotation speed (for example, the degree of coincidence of the pedal rotation speed with respect to the vehicle body speed, more specifically, the pedal rotation conversion speed / body speed may be used). Can be appropriately reflected in regenerative control. *
  • the regenerative control unit described above may control the drive unit so that the regenerative braking force increases linearly or progressively as the vehicle body acceleration increases. In this way, if the regenerative braking force is increased so that the vehicle body acceleration does not become too large, more electric power can be recovered and the safety is improved.
  • the regenerative control unit described above may control the drive unit so that the regenerative braking force increases as the vehicle body speed increases.
  • the regenerative braking force is increased so that the vehicle body speed does not become too high, more electric power can be recovered and the safety is also improved.
  • the regenerative control unit described above may correct the regenerative braking force according to at least one of the vehicle body speed and the vehicle body acceleration when the coincidence decreases. For example, when the pedal rotation is slowed and the difference between the pedal rotation speed and the vehicle body speed increases, the regenerative control can be performed in a natural manner by increasing the regenerative braking force.
  • the pedal rotation speed may be calculated based on the maximum gear ratio that can be selected.
  • the pedal rotation conversion speed can be changed more stably than the conversion according to the actual gear change.
  • the regenerative braking force may be corrected to increase by an offset value corresponding to the pedal rotation conversion speed in the reverse rotation direction. good. Accordingly, the regenerative braking force can be adjusted more directly by the occupant rotating the pedal in the reverse direction.
  • the regeneration control unit described above may control the drive unit so that the regenerative braking force is further increased according to the vehicle body acceleration if the vehicle body acceleration is equal to or greater than a certain value. For example, the regenerative braking force is increased from the viewpoint of safety.
  • the regenerative control unit described above may control the drive unit so that the regenerative braking force is further increased according to the vehicle body speed if the vehicle body speed is equal to or higher than a certain value. For example, the regenerative braking force is increased from the viewpoint of safety.
  • the regenerative control unit described above limits the regenerative braking force according to the vehicle body acceleration, the vehicle body speed, and the pedal rotation conversion speed to be equal to or less than the regenerative braking force determined based on the regenerative efficiency. Also good. This is because it is not appropriate to automatically increase the regenerative braking force to a level at which the regenerative efficiency is deteriorated. Further, the regenerative control unit described above may be limited so that the regenerative braking force is less than or equal to that when the regenerative braking is performed manually. *
  • the regenerative control unit described above may control the drive unit so as to increase the regenerative braking force in response to a decrease in the output voltage of the battery for the motor. If it does in this way, as much as regenerative braking power increases, charging will be performed much and cruising distance will be extended.
  • the regenerative control unit described above sets a steady correction amount of the regenerative braking force according to the fluctuation tendency of the output voltage of the battery for the motor, and sets the regenerative braking force corrected by the correction amount. You may make it control a drive part so that it may become. For example, if you continue to use the battery without charging from an external power supply until the battery level falls below the standard, the battery level will be below the standard if the regenerative braking force is steadily increased to recover the power. It will be possible to extend the time until it becomes, and the cruising range will be extended. *
  • a program for causing the microprocessor to perform the processing described above such as a flexible disk, an optical disk such as a CD-ROM, a magneto-optical disk, a semiconductor memory (for example, a ROM).
  • a computer-readable storage medium such as a hard disk or a storage device.
  • Data in the middle of processing is temporarily stored in a storage device such as a RAM (Random Access Memory).
  • regenerative control in accordance with the occupant's intention in an electrically assisted vehicle is possible.
  • FIG. 1 is an external view of an electric assist vehicle.
  • FIG. 2 is a functional block diagram related to the motor drive controller.
  • FIG. 3 is a functional block diagram of the calculation unit.
  • FIG. 4 is a diagram for explaining the manual regenerative brake target torque.
  • FIG. 5 is a diagram for explaining the manual regenerative braking target torque.
  • FIG. 6 is a diagram for explaining the manual regenerative braking target torque.
  • FIG. 7 is a functional block diagram of the automatic regeneration target torque calculation unit according to the first embodiment.
  • FIG. 8 is a diagram illustrating an example of the speed feedback function.
  • FIG. 9 is a diagram illustrating an example of a pedal modulation function.
  • FIG. 10 is a diagram illustrating another example of the pedal modulation function.
  • FIG. 11 is a diagram illustrating an example of pedal offset regenerative torque.
  • FIG. 12 is a diagram illustrating an example of the acceleration feedback function.
  • FIG. 13 is a diagram illustrating an example of the acceleration feedback function.
  • FIGS. 14A to 14I are diagrams showing examples of control mode transitions.
  • FIG. 15 is a functional block diagram of an automatic regeneration target torque calculation unit according to the second embodiment.
  • FIG. 16 is a diagram for explaining the first and second velocity feedback functions.
  • FIG. 17 is a diagram for explaining the first and second acceleration feedback functions.
  • FIG. 18 is a functional block diagram of the regeneration premium control unit.
  • FIG. 19 is a diagram illustrating an example of the first premium function.
  • FIG. 20 is a diagram illustrating an example of a temporal change in the remaining battery level based on the first premium function.
  • FIG. 20 is a diagram illustrating an example of a temporal change in the remaining battery level based on the first premium function.
  • FIG. 21 is a diagram illustrating another functional block diagram of the regeneration premium control unit.
  • FIG. 22 is a diagram illustrating an example of the second premium function.
  • FIG. 23 is a diagram illustrating an example of a time change of the remaining battery level based on the second additional function of FIG.
  • FIG. 24 is a diagram showing a configuration example when applied to a current feedback type torque drive system.
  • FIG. 1 is an external view showing an example of a motor-equipped bicycle that is an electrically assisted vehicle in the present embodiment.
  • This motorized bicycle 1 is equipped with a motor drive device.
  • the motor drive device includes a secondary battery 101, a motor drive controller 102, a torque sensor 103, a brake sensor 104, a motor 105, an operation panel 106 for instructing whether or not to assist, and a pedal rotation sensor 107. And have. *
  • the secondary battery 101 is, for example, a lithium ion secondary battery having a nominal reference voltage of 24 V and a maximum supply voltage (voltage at full charge) of 30 V, but other types of batteries, such as lithium ion polymer secondary batteries, nickel hydrogen A storage battery or the like may be used.
  • the torque sensor 103 is provided on a wheel attached to the crankshaft, detects the pedaling force of the pedal by the occupant, and outputs the detection result to the motor drive controller 102. Similar to the torque sensor 103, the pedal rotation sensor 107 is provided on a wheel attached to the crankshaft, and outputs a signal corresponding to the rotation to the motor drive controller 102. In addition to the rotation phase angle, the pedal rotation sensor 107 may be able to detect a rotation direction such as normal rotation or reverse rotation of the pedal. *
  • the motor 105 is, for example, a well-known three-phase DC brushless motor, and is mounted on the front wheel of the motorized bicycle 1, for example.
  • the motor 105 rotates the front wheel, and the rotor is connected to the front wheel so that the rotor rotates in accordance with the rotation of the front wheel.
  • the motor 105 includes a rotation sensor such as a Hall element, and outputs rotor rotation information (that is, a Hall signal) to the motor drive controller 102.
  • a rotation sensor such as a Hall element
  • the motor drive controller 102 includes a controller 1020 and an FET (Field Effect Transistor) bridge 1030.
  • the FET bridge 1030 includes a high side FET (Suh) and a low side FET (Sul) that perform switching for the U phase of the motor 105, and a high side FET (Svh) and a low side FET (Svl) that perform switching for the V phase of the motor 105. ) And a high-side FET (Swh) and a low-side FET (Swl) that perform switching for the W phase of the motor 105.
  • This FET bridge 1030 constitutes a part of a complementary switching amplifier.
  • the FET bridge 1030 is provided with a thermistor 108 for measuring this temperature. *
  • the controller 1020 includes a calculation unit 1021, a pedal rotation input unit 1022, a temperature input unit 1023, a vehicle speed input unit 1024, a variable delay circuit 1025, a motor drive timing generation unit 1026, and a torque input unit 1027.
  • the brake input unit 1028 and the AD input unit 1029 are provided. *
  • the calculation unit 1021 is input from the operation panel 106 (for example, on / off of assist), input from the pedal rotation input unit 1022, input from the temperature input unit 1023, input from the vehicle speed input unit 1024, torque input unit The calculation described below is performed using the input from 1027, the input from the brake input unit 1028, and the input from the AD input unit 1029, and outputs to the motor drive timing generation unit 1026 and the variable delay circuit 1025.
  • the calculation unit 1021 includes a memory 10211, and the memory 10211 stores various data used for calculation, data being processed, and the like. Further, the calculation unit 1021 may be realized by executing a program by a processor. In this case, the program may be recorded in the memory 10211.
  • the pedal rotation input unit 1022 digitizes a signal representing the pedal rotation phase angle and rotation direction from the pedal rotation sensor 107 and outputs the digitized signal to the calculation unit 1021.
  • the temperature input unit 1023 digitizes the input from the thermistor 108 and outputs it to the arithmetic unit 1021.
  • the vehicle speed input unit 1024 calculates the front wheel vehicle speed from the hall signal output by the motor 105 and outputs the front wheel vehicle speed to the calculation unit 1021.
  • the torque input unit 1027 digitizes a signal corresponding to the pedaling force from the torque sensor 103 and outputs the digitized signal to the calculation unit 1021.
  • the brake input unit 1028 digitizes a signal indicating the presence or absence of the brake from the brake sensor 104 and outputs the digitized signal to the calculation unit 1021.
  • An AD (Analog-Digital) input unit 1029 digitizes the output voltage from the secondary battery 101 and outputs the digitized voltage to the arithmetic unit 1021. Further, the memory 10211 may be provided separately from the calculation unit 1021. *
  • the calculation unit 1021 outputs an advance value to the variable delay circuit 1025 as a calculation result.
  • the variable delay circuit 1025 adjusts the phase of the Hall signal based on the advance value received from the calculation unit 1021 and outputs the adjusted signal to the motor drive timing generation unit 1026.
  • the calculation unit 1021 outputs, for example, a PWM code corresponding to the PWM duty ratio to the motor drive timing generation unit 1026 as a calculation result.
  • the motor drive timing generation unit 1026 generates and outputs a switching signal for each FET included in the FET bridge 1030 based on the adjusted Hall signal from the variable delay circuit 1025 and the PWM code from the calculation unit 1021. Note that the basic operation of motor driving is described in the pamphlet of International Publication No. WO2012 / 086459 and is not a main part of the present embodiment, and thus the description thereof is omitted here. *
  • the calculation unit 1021 includes an acceleration calculation unit 1201, a pedal speed calculation unit 1202, an automatic regeneration target torque calculation unit 1204, a regenerative brake target torque calculation unit 1205, a drive torque target calculation unit 1203, a minimum selection unit 1206, Adder 1207, first enabler 1208, second enabler 1208, adder 1210, current limiter 1211, output controller 1212, first duty ratio converter 1213, torque slew rate It has a limiting unit 1214, a second duty ratio conversion unit 1215, a speed slew rate limiting unit 1216, an adder 1217, and a PWM code generation unit 1218. *
  • the front wheel vehicle speed Vf from the vehicle speed input unit 1024 and the pedal torque value from the torque input unit 1027 are input to the drive torque target calculation unit 1203, and the assist torque value Ta is calculated.
  • the calculation content of the drive torque target calculation unit 1203 is not the gist of the present embodiment and will not be described in detail.
  • the drive torque target calculation unit 1203 extracts the ripple component after smoothing the pedal torque value with LPF.
  • an assist torque value Ta corresponding to a value obtained by mixing the smoothed pedal torque value and the ripple component at a predetermined mixing ratio is calculated.
  • calculation there is a case where calculation is performed such as adjusting the mixing ratio according to the vehicle speed or multiplying the smoothed pedal torque value after limiting the assist ratio to be used according to the vehicle speed.
  • the regenerative brake target torque calculation unit 1205 calculates a regenerative brake target torque value by performing a calculation described later according to the vehicle speed value from the vehicle speed input unit 1024.
  • An example of the configuration of the drive torque target calculation unit 1203 is described in, for example, pamphlet of International Publication No. WO2012 / 086458. *
  • the pedal rotation input from the pedal rotation input unit 1022 is input to the pedal speed calculation unit 1202, and the pedal speed calculation unit 1202 calculates the pedal speed Vp from the pedal rotation input. Further, the front wheel speed Vf is input to the acceleration calculation unit 1201, and the acceleration calculation unit 1201 calculates the front wheel acceleration Af by time-differentiating the front wheel speed Vf with high accuracy.
  • the automatic regeneration target torque calculation unit 1204 calculates an automatic regeneration torque Tc from the pedal speed Vp from the pedal speed calculation unit 1202 and the front wheel acceleration Af from the acceleration calculation unit 1201. Details of the automatic regeneration target torque calculation unit 1204 will be described later.
  • the front wheel vehicle speed Vf is also input to the regenerative brake target torque calculating unit 1205, and the regenerative brake target torque calculating unit 1205 calculates the manual regenerative brake target torque Tb according to the front wheel vehicle speed Vf, which will be described in detail later.
  • the minimum selection unit 1206 outputs the smaller one of the manual regenerative brake target torque Tb from the regenerative brake target torque calculation unit 1205 and the automatic regenerative torque Tc from the automatic regenerative target torque calculation unit 1204. Normally, the automatic regeneration torque Tc is output until the automatic regeneration torque Tc from the automatic regeneration target torque calculation unit 1204 exceeds the manual regeneration brake target torque Tb from the regeneration brake target torque calculation unit 1205, and the automatic regeneration is performed. When the torque Tc exceeds the manual regenerative brake target torque Tb, the manual regenerative brake target torque Tb is output. *
  • the adder 1207 performs a calculation for subtracting the output of the minimum selection unit 1206 from the assist torque value Ta from the drive torque target calculation unit 1203, and outputs the calculation result to the second validation unit 1209.
  • the first enabling unit 1208 When an input signal indicating that there is a brake is input from the brake input unit 1028, the first enabling unit 1208 outputs the manual regenerative brake target torque Tb from the regenerative brake target torque calculation unit 1205 to the adder 1210. Otherwise, 0 is output.
  • the second enabling unit 1209 When an input signal indicating no brake is input from the brake input unit 1028, the second enabling unit 1209 outputs the output from the adder 1207. Otherwise, 0 is output.
  • the adder 1210 inverts the polarity of the manual regenerative braking target torque Tb from the first enabler 1208 or outputs the calculation result of the adder 1207 from the second enabler 1209 as it is.
  • the output of the adder 1210 is abbreviated as a target torque value.
  • the current limiting unit 1211 performs current limiting such as (A) limiting the discharge current and the storage current of the secondary battery 101, and (B) limiting the current due to the temperature of the FET bridge 1030 (input from the temperature input unit 1023). Become. Since the calculation content of the current limiting unit 1211 is not a main part of the present embodiment, the description is omitted here. For details, see International Publication No. WO2012 / 086459 pamphlet. *
  • the output control unit 1212 determines that there is a drive permission signal and outputs the output from the current limiting unit 1211 to the first duty ratio conversion unit 1213.
  • the output control unit 1212 outputs 0 to the first duty ratio conversion unit 1213.
  • Torque slew rate limiting unit 1214 performs well-known slew rate limiting processing on the output from first duty ratio conversion unit 1213 and outputs the processing result to adder 1217.
  • the speed slew rate limiting unit 1216 performs a well-known slew rate limiting process on the output from the second duty ratio conversion unit 1215 and outputs the processing result to the adder 1217.
  • the adder 1217 adds the torque duty code from the torque slew rate control unit 1214 and the vehicle speed duty code from the speed slew rate limiting unit 1216, calculates the duty code, and outputs the duty code to the PWM code generation unit 1218.
  • the PWM code generation unit 1218 generates a PWM code by multiplying the duty code by a reference voltage (for example, 24V) / battery voltage from the AD input unit 1029.
  • the PWM code is output to the motor drive timing generation unit 1026.
  • the horizontal axis in FIG. 4 represents the front wheel vehicle speed Vf, and the vertical axis represents the manual regenerative braking target torque Tc.
  • a dotted straight line q 1 represents a vehicle speed-torque relationship when a manual regenerative brake target torque value corresponding to the front wheel vehicle speed is output, and has a regenerative efficiency of 0% (short brake). In the region above the straight line q 1 , an electric power takeout brake is provided.
  • the dotted straight line q 2 represents the vehicle speed-torque relationship when a manual regenerative brake target torque value that is 1/2 of the value corresponding to the front wheel vehicle speed is output.
  • the maximum regenerative power is obtained at a regenerative efficiency of 50%. Obtainable.
  • the region above the straight line q 2 is a region where it is more advantageous to use the mechanical brake together. Therefore, an appropriate curve is adopted in a region below the straight line q 2 while taking into account the constraint conditions.
  • the instantaneous regeneration efficiency at each speed is determined by the ratio of the instantaneous regenerative brake voltage to the counter electromotive force voltage at the instantaneous speed.
  • any stop request distance from any speed in the state where there are no other restrictions other than the stop distance, to obtain the maximum regeneration efficiency at that stop distance, that is, to obtain the total maximum regenerative electric energy, any speed is equal,
  • a curve with a constant regeneration efficiency that is, a proportional straight line passing through the origin.
  • the straight line q 10 approaches the X axis if the required stop distance is sufficiently long, and the regeneration efficiency approaches 100%.
  • the straight line q 10 becomes the same as the straight line q 2 from which the maximum instantaneous regenerative power can be obtained, and the total regenerative efficiency at that time is 50%.
  • the regenerative torque curve remains the same as the straight line q 2 from which the maximum instantaneous regenerative power can be obtained, and it is necessary to use a mechanical brake together. If the torque of the regenerative brake is increased further, the instantaneous regenerative electric power will be reduced, so it is better to turn it to the mechanical brake.
  • a group of dotted lines q 7 representing the maximum constant braking line in the high speed range and parallel to the horizontal axis, and a dotted line representing the minimum constant braking line in the low speed range and parallel to the horizontal axis There is a straight line group q 6 .
  • deceleration curve becomes a curve which exponentially decaying with time, with even stopping distance is constant, since the stop time becomes infinite, in the expense of some regeneration efficiency at low-speed
  • a straight line q 6 that maintains a large torque is adopted.
  • the straight line q 6 exceeds the straight line q 2 at a low speed, not only the regenerative efficiency is deteriorated, but also the instantaneous regenerative power is reduced. Therefore, the straight line q 2 at which the instantaneous regenerative power at each speed becomes maximum. And stop using the mechanical brake together.
  • a curve group q 8 representing a battery charging current limit line set based on the secondary battery 101 (varies depending on the type and state of the battery), a straight line of a regenerative efficiency 50% line in a further low speed region. q 2 etc.
  • the curve group q 8 is a hyperbolic curve inversely proportional to the speed. Since the maximum charging current also varies depending on the battery voltage, that is, the derating based on the remaining battery level and the battery temperature, and the constant regenerative power itself is proportional to the battery voltage according to the above formula, it is expressed as a plurality of hyperbolic curves.
  • the superiority or inferiority of the regenerative brake is superior when the total regenerative power is large when the regenerative brake is stopped at a constant speed or less than the required constant distance (not a constant time).
  • the mechanical brake is used together until it stops. If there is no restriction of a certain distance or less, regenerative efficiency is more advantageous for light regenerative braking that is less effective and does not stop within a range where mechanical loss does not become a problem, and there is no meaning for braking. Therefore, the evaluation is performed in a state where the mechanical brake is used together to the extent that it can be stopped within a predetermined distance so as to act as a brake function.
  • Curve q 11 in FIG. 4 is an example, it may be adopted curve q 13 as shown in FIG. Curve q 13 is limited, has the form along the curve q 2 mentioned above in the low-speed range, the speed increases manual regenerative brake target torque value is constant, the battery charging current limit line group q 8 at high speed range Has been.
  • the dotted straight line q 12 represents a 25% braking line (regeneration efficiency 75%). In the high-speed region, the straight line becomes less than the straight line q 12 in the vicinity of being limited by the battery charging current limiting line group q 8 .
  • FIG. 6 shows an example when the required brake strength is received from the brake input unit 1028.
  • it employs a curve q 14 if required braking intensity is small, employs a curve q 15 in the case in the required braking intensity, employs a curve q 16 if required braking intensity is large To do.
  • the curve q 16 is limited by one of the battery charging current limiting line group q 8 . Even in such a case, it is along the straight line q 2 at a low speed and does not exceed this straight line.
  • a function of the manual regenerative brake target torque value corresponding to the required brake strength may be separately defined.
  • the automatic regeneration target torque calculation unit 1204 includes a vehicle speed conversion unit 1301, a pedal modulation function calculation unit 1302, a speed feedback function calculation unit 1303, a multiplication unit 1304, an adder 1305, an acceleration feedback.
  • a function calculation unit 1306, a multiplication unit 1307, a multiplication unit 1308, an acceleration feedback filter 1310, and an adder 1315 are included.
  • the acceleration feedback filter 1310 is, for example, a first-order IIR (Infinite impulse response) -LPF (Low Pass Filter), and includes an adder 1311, a multiplier 1312, an adder 1313, and a delay unit (1 / Zf ) 1314.
  • IIR Infinite impulse response
  • LPF Low Pass Filter
  • the speed feedback function calculation unit 1303 receives the front wheel vehicle speed Vf as an input and calculates a value of a predetermined speed feedback function. Specifically, a speed feedback function as shown in FIG. 8 is used.
  • the horizontal axis of the graph of FIG. 8 represents the front wheel vehicle speed Vf
  • the vertical axis represents the output Tvfb of the speed feedback function.
  • the vehicle speed conversion unit 1301 calculates the maximum gear ratio converted pedal speed Vph by multiplying the pedal speed Vp by, for example, a predetermined maximum gear ratio.
  • the maximum gear ratio is fixedly used for stable operation.
  • the pedal modulation function calculator 1302 calculates and outputs the pedal modulation degree Kpd and the pedal offset regenerative torque Tpdo from the front wheel vehicle speed Vf and the maximum gear ratio converted pedal speed Vph. The calculation contents of the pedal modulation function calculation unit 1302 will be described in detail later. *
  • the output Tvfb from the speed feedback function calculation unit 1303 and the pedal modulation degree Kpd are input to the multiplication unit 1304, and the multiplication unit 1304 calculates Tvfb ⁇ Kpd.
  • the acceleration feedback function calculation unit 1306 receives the acceleration Af of the front wheel vehicle speed Vf, and the acceleration feedback function calculation unit 1306 calculates an output Afb from the acceleration Af and outputs the output Afb to the multiplication unit 1307.
  • the calculation contents of the acceleration feedback function calculation unit 1306 will be described in detail later.
  • the multiplication unit 1307 receives the output Afb of the acceleration feedback function calculation unit 1306 and the pedal modulation degree Kpd, and the multiplication unit 1307 calculates Afb ⁇ Kpd. *
  • the output Afb ⁇ Kpd of the multiplication unit 1307 and the standard total mass (for example, 80 kg) ⁇ equivalent radius (equivalent wheel radius in terms of direct drive in consideration of the motor reduction ratio) are input to the multiplication unit 1308, and the multiplication unit 1308 Calculates Afb ⁇ Kpd ⁇ standard total mass ⁇ equivalent radius as torque.
  • the adder 1311 calculates (output of the multiplier 1308) ⁇ (output Tafb of the acceleration feedback filter 1310), and the multiplier 1312 outputs the output of the adder 1311 and the acceleration feedback cutoff frequency coefficient.
  • Kcf for example, approximately 1/192, determined in a range of 1/1024 to 1/64
  • an adder 1313 calculates the sum of the output of the multiplier 1312 and the output Tafb of the acceleration feedback filter 1310.
  • the output Tafb is generated by calculating and delaying the delay unit 1314 in units of operation frames.
  • An acceleration feedback filter 1310 that is an IIR filter of a first-order lag element is inserted.
  • the adder 1305 adds the output Tvfb ⁇ Kpd of the multiplication unit 1304 and the pedal offset regenerative torque Tpdo from the pedal modulation function calculation unit 1302, and outputs the addition result Tvfbo to the adder 1315.
  • the pedal modulation function calculation unit 1302 calculates a pedal modulation degree Kpd from the maximum gear ratio conversion pedal speed Vph and the front wheel vehicle speed Vf, for example, as shown in FIG.
  • the horizontal axis represents Vph / MAX [
  • FIG. 9 shows an example in which the rotation direction of the pedal cannot be detected by a solid line.
  • Vfl is a pedal relaxation minimum vehicle speed (about 2 km / h), and is set to prevent the output value of the pedal modulation function from becoming unstable when Vf is close to zero.
  • Vph / Vf the pedal modulation degree Kpd is obtained according to Vph / Vfl.
  • the maximum gear ratio converted pedal speed Vph is faster than the front wheel vehicle speed
  • Kpd is 0.
  • the pedal modulation degree Kpd corresponding to the degree of coincidence between the front wheel vehicle speed Vf and the maximum gear ratio converted pedal speed Vph is output.
  • Vph
  • the pedal modulation degree Kpd increases as the matching degree decreases.
  • the automatic regenerative brake target torque is increased.
  • the automatic regenerative braking target torque is set according to the degree of deviation of the maximum gear ratio converted pedal speed Vph from the front wheel speed Vf. growing.
  • a pedal modulation function as shown in FIG. 10 may be employed.
  • the graph of FIG. 10 is the same as that of FIG. 9, and the portion where Vph / MAX [
  • , Vfl] represents a change in the pedal modulation degree Kpd when the pedal rotates in the reverse direction.
  • the pedal modulation degree Kpd monotonously increases with the same inclination as when Vph / MAX [
  • a larger regenerative brake target torque is set by rotating the pedal in the reverse direction. *
  • Kpd Min [3, Max [0, (1-Vph / Max [Vf, Vfl])]]]
  • Kpd 1 at Vph / MAX [
  • , Vfl] 0 is maintained even when Vph / MAX [
  • the pedal offset regenerative torque Tpdo is set to 0 when the reverse rotation of the pedal cannot be detected.
  • a function for pedal offset regenerative torque as shown in FIG. 11 is used. In the example of FIG.
  • the regenerative braking can be intentionally applied according to the pedal reverse rotation operation on the downhill, but the natural acceleration is zero or slightly negative on the flat ground.
  • the output of the acceleration feedback function described in Section 3 is also zero. Therefore, regenerative braking cannot be applied only by the product of the degree of pedal modulation and the output of the acceleration feedback function.
  • FIG. 12 An example of the acceleration feedback function is shown in FIG.
  • the horizontal axis represents the acceleration Af
  • the vertical axis represents the output Afb.
  • Afb 0 until the acceleration reaches the threshold value Afbt, but when the acceleration becomes equal to or higher than the threshold value Afbt, the output Afb increases with a predetermined inclination.
  • an acceleration feedback function as shown in FIG. 13 may be employed.
  • the regenerative braking force for acceleration is also a value corresponding to the pedal modulation degree.
  • FIG. 14 shows an example of the control mode when such an embodiment is implemented. As shown in FIG. 14A, after the uphill section (1), the vehicle travels in the long downhill sections (2) to (6), and then the gentle long uphill sections (7) to (11). ). *
  • the acceleration Af increases up to the section (2), but decreases in the section (3), and is held at a certain value in the section (4).
  • the output Afb of the acceleration feedback function changes almost in the same way as the acceleration Af, but is held at a certain value in the section (4), and the pedal modulation degree Kpd is not 0.
  • the automatic regeneration is started and increases smoothly. *
  • the automatic regenerative braking force is generated while the pedal depressing force stops and the rotation of the pedal stops.
  • the effectiveness of the automatic regenerative brake can be controlled to a moderate level.
  • the pedal rotation sensor 107 that can detect forward rotation and reverse rotation is used, by defining the pedal modulation function as shown in FIG. 10, the same operation as when the pedal is stopped is performed when the pedal is rotated in the reverse direction.
  • the regenerative braking force can be continued or the regenerative braking force can be increased more positively on the reverse rotation side, and the range of control of the regenerative braking force by the occupant can be expanded.
  • a pedal offset regenerative torque Tpdo is generated in response to the reverse rotation of the pedal, and the product of the speed feedback function and the pedal modulation degree is further offset, so that it can be used even on a flat ground or uphill. Therefore, regenerative braking can be applied with any regenerative braking torque.
  • the braking servo is applied, so that the regenerative braking can be applied only when the regenerative braking is originally necessary.
  • the automatic regenerative force is always limited to be equal to or less than the manual regenerative brake braking force by the minimum selection unit 1206, a reverse phenomenon in which the braking force decreases and accelerates when the manual regenerative brake is applied does not occur.
  • the automatic regenerative braking force becomes too strong, it is also possible to avoid the regenerative power from decreasing.
  • the regenerative brake that smoothly and intentionally changes smoothly on the downhill can be freely controlled, and the regenerative brake can be controlled intentionally on the flat ground and uphill.
  • the regenerative braking force as required is applied in a form that does not contradict the occupant's intention, according to changes in the driving environment, the state of rowing, the speed at that time, and the like. Therefore, there is no inconvenience of frequent braking operation, the chances of using regenerative brakes instead of mechanical brakes are increased as much as possible, and the regenerative efficiency is also increased to reduce the torque to a necessary and sufficient level compared to manual regenerative brakes. This saves power consumption and increases the mileage. It also automatically prevents the danger of accelerating to excessive speed on a downhill. *
  • Such a complex function may be calculated in real time by defining a complicated mathematical formula, stored in advance in the memory 10211 or the like as a table representing a function of a two-dimensional output for a three-dimensional input, and referenced in real time. However, it can also be calculated by interpolation.
  • the regenerative braking force is controlled according to the pedal rotation by multiplying the output of the acceleration feedback function and the output of the speed feedback function by the pedal modulation degree, but the pedal rotation is high.
  • the threshold value Afbt of the acceleration feedback function and the threshold value Vfbt of the speed feedback function may be controlled to increase as the time goes on. Further, such threshold control and multiplication may be used together, or different methods may be employed for the acceleration feedback function and the velocity feedback function.
  • the automatic regeneration target torque calculation unit 1204 may be configured as shown in FIG. 15 instead of the configuration shown in FIG. *
  • the automatic regeneration target torque calculation unit 1204 includes a vehicle speed conversion unit 1301, a pedal modulation function calculation unit 1302, a first speed feedback function calculation unit 1303, a multiplication unit 1304, an adder 1305, 1 acceleration feedback function calculation unit 1306, multiplication unit 1307, multiplication unit 1308, acceleration feedback filter 1310, adder 1315, second speed feedback function calculation unit 1320, second acceleration feedback function calculation unit 1321, A first slew rate limiting unit 1322, a second slew rate limiting unit 1323, an adder 1326, a regenerative premium control unit 1324, and a multiplication unit 1325 are included. *
  • the acceleration feedback filter 1310 is, for example, a first-order IIR (Infinite impulse response) -LPF (Low Pass Filter), and includes an adder 1311, a multiplier 1312, an adder 1313, and a delay unit (1 / Zf ) 1314.
  • IIR Infinite impulse response
  • LPF Low Pass Filter
  • the first speed feedback function calculation unit 1303 has the same function as the speed feedback function calculation unit 1303 according to the first embodiment.
  • the first acceleration feedback function calculation unit 1306 has the same function as the acceleration feedback function calculation unit 1306 according to the first embodiment.
  • the second speed feedback function will be described with reference to FIG.
  • the horizontal axis represents the speed Vf
  • the vertical axis represents the output value of the speed feedback function.
  • the first speed feedback function increases linearly with a first slope when the threshold Vfbt1 is exceeded, while the second speed feedback function increases linearly with a second slope when the threshold Vfbt2 exceeds the threshold Vfbt1. It is desirable that the second inclination is larger than the first inclination.
  • the regenerative brake is made to be effective in consideration of safety. *
  • the second acceleration feedback function calculation unit 1321 will be described with reference to FIG. As shown in FIG. 17, the horizontal axis represents the acceleration Af, and the vertical axis represents the output value of the acceleration feedback function.
  • the first acceleration feedback function increases linearly with a first slope when the threshold value Afbt1 is exceeded, whereas the second acceleration feedback function increases linearly with a second slope when the threshold value Afbt2 exceeds the threshold value Afbt1. It is desirable that the second inclination is larger than the first inclination. In this way, when the acceleration is greater than the threshold Afbt2, the regenerative brake is made to work greatly in consideration of safety. *
  • the difference from the automatic regeneration target torque calculation unit 1204 according to the first embodiment shown in FIG. 7 is that the pedal modulation degree Kpd1 that is the output of the pedal modulation function calculation unit 1302 is the first through There is also a point that the pedal offset regenerative torque Tpdo1 is input to the rate limiting unit 1322 and input to the second slew rate limiting unit 1323.
  • the automatic regenerative braking force is continuously changed due to the change of the pedal speed. However, when the pedal rotation is intentionally suddenly stopped, the regenerative braking is suddenly applied. In order to prevent this regenerative brake shock, the pedal modulation degree and the slew rate limit of the pedal offset regenerative torque are set. *
  • slew rate limiting portions have an asymmetric slew rate limiting characteristic in which the increase direction is slow and the decrease direction is fast so that the brake can be released relatively quickly without disturbing when both are started.
  • a regenerative premium control unit 1324 is introduced to the difference from the automatic regeneration target torque calculation unit 1204 according to the first embodiment shown in FIG. There is also a point that the multiplication unit 1325 multiplies the premium rate.
  • the regeneration premium control unit 1324 calculates the premium rate using the first premium function by the first premium function calculation unit 1401 according to the battery voltage input from the AD input unit 1029.
  • FIG. 19 An example of the first premium function is shown in FIG. In FIG. 19, the horizontal axis represents the battery voltage, and the vertical axis represents the premium rate.
  • Vref2 low remaining amount reference voltage
  • the rate of increase is “1”, and the amount of regeneration is not increased.
  • the premium rate increases linearly until the premium rate becomes “2” at 21 V, for example.
  • FIG. 20 shows an example of the time change of the remaining battery level when the regeneration premium control is performed.
  • the vertical axis represents the remaining battery level (%)
  • the horizontal axis represents the usage time.
  • the thick line represents the time change of the remaining battery level
  • the remaining battery level of 20% corresponds to the low remaining level reference voltage Vref2.
  • Vref2 low remaining level reference voltage
  • the regeneration premium control unit 1324 may have a configuration as shown in FIG. 21, for example. *
  • the regeneration premium control unit 1324 includes an adder 1410, an asymmetric gain multiplication unit 1411, an adder 1412, an upper / lower limit clip unit 1413, a delay unit (1 / Zc) 1414, and a second premium function calculation unit 1415.
  • the adder 1410 calculates the low remaining amount reference voltage Vref2 ⁇ battery voltage for each forced charge from the external power source.
  • the asymmetric gain multiplication unit 1411 multiplies an asymmetric gain, for example, 0.1 if the output of the adder 1410 is positive and 0.01 if the output is negative. That is, if the low remaining amount reference voltage Vref2 ⁇ battery voltage is positive, the battery voltage is lower than the low remaining amount reference voltage Vref2 and the remaining battery amount is insufficient, so a large gain is multiplied.
  • the adder 1412, the upper / lower limit clip unit 1413, and the delay unit 1414 constitute a long-term accumulation loop, and is a loop that accumulates one sample for each forced charge from the external power supply.
  • the adder 1412 adds the accumulated correction value VLS that is the output of the delay device 1414 and the output of the asymmetric gain multiplier 1411.
  • the upper / lower limit clipping unit 1413 clips the output of the adder 1412 to, for example, an upper limit of 2V and a lower limit of 0V. *
  • the second additional function calculating unit 1415 calculates the value of the additional function as shown in FIG. 22 with the battery voltage and the cumulative correction value VLS as inputs. More specifically, a premium rate as shown in FIG. 22 is calculated.
  • FIG. 23 An example of the time change of the remaining battery level when such a configuration is adopted is shown in FIG.
  • the cumulative correction value VLS gradually increases accordingly.
  • the regeneration premium rate will rise early.
  • the decrease in the remaining battery level is reduced, and when the forced charging from the external power source is performed at the same time interval, the charging from the external power source is performed with the remaining battery level of about 20%.
  • a part of the arithmetic unit 1021 may be realized by a dedicated circuit, or the function as described above may be realized by a microprocessor executing a program.
  • the front wheel vehicle speed Vf is only used because the vehicle speed measured on the front wheel indicates the vehicle speed in the example described above, and may be used if the vehicle speed can be measured even if it is not the front wheel.
  • the maximum gear ratio converted pedal speed is used in the above, there is a case where there is no gear, and in this case, the pedal speed converted as the gear ratio 1 is used. Any other method for calculating the pedal speed may be used.
  • the degree of coincidence is used in the above, other values representing the relationship between the vehicle body speed and the pedal rotation conversion speed may be used. *
  • the duty ratio corresponding to the front wheel vehicle speed Vf and the duty ratio corresponding to the pedal torque, the regenerative torque, etc. are added to output the PWM code to the motor drive timing generation unit 1026.
  • the present invention can also be applied to a current feedback type torque drive system as shown in FIG. 24, the same reference numerals are given to the same components as those in FIG. That is, the same applies to the output control unit 1212.
  • the output of the output control unit 1212 is input to the adder 1602 together with the torque obtained by, for example, converting the motor current flowing through the FET bridge 1030 by the torque conversion unit 1601, and the output from the output-torque conversion unit 1601 of the output control unit 1212. Calculate the torque to be generated.
  • the output from the adder 1602 is input to the gain filter for torque servo and the loop filter 1603 with a loop gain which is a response adjustment filter and processed, and the PWM code generation unit 1218 performs a reference with respect to the output of the loop filter 1603.
  • the PWM code is generated by multiplying the voltage (for example, 24V) / battery voltage.
  • the PWM code is output to the motor drive timing generation unit 1026.

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

本モータ駆動制御装置は、(A)モータを駆動する駆動部と、(B)車体加速度と、車体速度と、ペダル回転から得られるペダル回転換算速度とに応じた回生制動力が生ずるように、駆動部を制御する回生制御部とを有する。

Description

モータ駆動制御装置
本発明は、モータを有する自転車等の電動アシスト車のモータ駆動制御装置に関する。
バッテリの電力を使用してモータを駆動することで車両の推進力を制御する電動アシスト車には、ブレーキレバーにセンサを設け、乗員のブレーキの操作をセンサで検出してモータを回生動作させ、車両の運動エネルギーをバッテリに回収し、アシスト走行距離を向上させる技術を用いているものがある。 
より具体的には、いずれか片方のブレーキ操作のみが操作された場合の回生量を、両方のブレーキ操作がなされた場合の回生量よりも小さくする技術が存在する。これにより、簡単な構成で且つ低コストで、ブレーキ操作によって回生制動力の大小を選ぶことができるが、乗員が回生を行うタイミングを自ら判断することになる。また乗員がブレーキを操作したということとの整合性から、この回生制動力は比較的強めに設定することになるため、走行状態における最適な回生制動動作から外れ、回生で得られるエネルギー量が減少し大幅には走行距離を延長できない。 
また、ブレーキ操作量に応じて回生制動の効き方を変化させる技術も存在する。この技術においては、車速に応じて、すなわち低速側でより大きい回生量が得られるように制御される。そうすると、市街地走行等、ブレーキ操作が頻繁で、急ブレーキ操作となりやすい走行状態において、大きな回生制動がかかり、回生により得られる電流でバッテリをこまめに充電することができる。また、下り坂ではブレーキ操作をしなくても回生制動により快適な走行とバッテリの充電を行うことも開示されている。しかし、ペダルトルクがかかっていない時に、単純に下り坂と判定して回生を行う制御では、傾斜が大きくない下り坂で且つ向かい風を受けている状態では過度に回生制動をかけてしまい、速度維持の為に乗員に余計な仕事をさせる場合がある。また、この技術において回生ブレーキ力は固定の速度に応じた関数であるため、坂道の度合いごとに安定速度が異なり、乗員がおおまかな任意の速度を維持しようとする場合であっても、ペダルを漕ぐ、ブレーキを掛ける、などのこまめなアクションを行うことになってしまう。 
さらに、傾斜抵抗g(θ)=人力駆動力+モータ駆動力-加速抵抗(=加速度×全質量)-その他の抵抗、により傾斜抵抗g(θ)を推定し、それに応じた傾斜キャンセル回生ブレーキ力をかける技術が存在している。この技術では、全質量を用いて傾斜抵抗を算出しているが、全質量は不明のため、実際には推定質量を使うことになる。また、速度比例するその他の摩擦抵抗や一定の摩擦抵抗、風による空気抵抗なども正確には分からない。そのため、実際の質量との差やその他の抵抗の誤差により、それらを差し引いて得られた傾斜抵抗g(θ)は、大きな誤差を持つことになる。すなわち、傾斜抵抗は、傾斜の大小にかかわらず、誤差分だけオフセットすることになる。そのため、特に小さい傾斜の時は非常に大きな誤差となり、上り坂と下り坂の境界も大きくずれることとなる。その結果、下り坂にもかかわらず自動回生ブレーキが効かない時や、逆に上り坂にもかかわらず自動回生ブレーキが効いてしまい大きい力で漕がなければならなくなるなど、本来のアシスト動作の意図に反し、また乗員の意図とも異なる非常に不自然な挙動となる。 
以上のように、従来技術では、乗員の手間を掛けずに自動的に回生を行う場合に、乗員の意図に即した回生を行うのが難しい。
特開2010-35376号公報 特開2003-204602号公報 特許第4608764号公報 国際公開公報第WO2012/086459号パンフレット
従って、本発明の目的は、一側面において、電動アシスト車において乗員の意図に即した回生制御を可能にするための技術を提供することである。
本発明に係るモータ駆動制御装置は、(A)モータを駆動する駆動部と、(B)車体加速度と、車体速度と、ペダル回転から得られるペダル回転換算速度とに応じた回生制動力が生ずるように、駆動部を制御する回生制御部とを有する。 
これらのデータを用いて回生制動力を決定することで、電動アシスト車において乗員の意図を適切に回生制御に反映させることができるようになる。 
上で述べた回生制御部が、車体速度に対するペダル回転換算速度の一致度に応じて、車体速度と車体加速度とのうち少なくともいずれかに応じた回生制動力を補正するようにしても良い。例えば車体速度とペダル回転速度との関係を表す値(例えば、車体速度に対するペダル回転速度の一致度、より具体的にはペダル回転換算速度/車体速度を用いても良い。)によれば、乗員の意図を適切に回生制御に反映させることができるようになる。 
また、上で述べた回生制御部が、車体加速度が増加するに応じて、回生制動力が線形又は累進的に増加するように駆動部を制御するようにしても良い。このように、車体加速度が大きくなりすぎないように回生制動力を増加させれば、より多くの電力を回収でき、安全性も高くなる。 
さらに、上で述べた回生制御部が、車体速度が増加するに応じて、回生制動力が増加するように駆動部を制御するようにしても良い。このように、車体速度が大きくなりすぎないように回生制動力を増加させれば、より多くの電力を回収でき、安全性も高くなる。 
さらに、上で述べた回生制御部が、上記一致度が低下すると、車体速度と車体加速度とのうち少なくともいずれかに応じた回生制動力が増加するように補正するようにしても良い。例えば、ペダルの回転を遅くして車体速度に対するペダル回転速度の乖離が大きくなると、回生制動力を増加させれば、自然な形で回生制御を行うことができるようになる。 
上で述べたペダル回転が逆回転となった場合には、逆回転方向のペダル回転換算速度に応じて上記一致度が低下するように制御するか、又はペダル回転が停止した状態における回生制動力の補正度合いを維持するようにしても良い。このようにすれば、乗員の意図を回生制動に反映させることができるようになる。 
さらに、ペダル回転速度が、選択し得る最大ギア比に基づき算出されるようにしても良い。実際のギア変化に応じて換算するよりも、安定的にペダル回転換算速度を変化させることができる。 
さらに、上で述べた回生制御部が、ペダル回転が逆回転となった場合には、逆回転方向のペダル回転換算速度に応じたオフセット値によって、回生制動力を増加させるように補正しても良い。これによって、乗員がペダルを逆回転させることにより、回生制動力を、より直接的に調節できるようになる。 
また、上で述べた回生制御部が、車体加速度が一定値以上であれば、車体加速度に応じてさらに回生制動力を増加させるように駆動部を制御するようにしても良い。例えば、安全性の面から回生制動力を増加させるものである。 
さらに、上で述べた回生制御部が、車体速度が一定値以上であれば、車体速度に応じてさらに回生制動力を増加させるように駆動部を制御するようにしても良い。例えば、安全性の面から回生制動力を増加させるものである。 
さらに、上で述べた回生制御部が、車体加速度と車体速度とペダル回転換算速度とに応じた回生制動力が、回生効率に基づき決定される回生制動力以下となるように制限するようにしても良い。回生効率が悪くなるようなレベルまで自動的に回生制動力を上げることは適切ではないためである。また、上で述べた回生制御部が、手動操作による回生制動を行なった時の回生制動力以下となるように制限するようにしても良い。 
さらに、上で述べた回生制御部が、モータのための電池の出力電圧低下に応じて、回生制動力を増加させるように駆動部を制御するようにしても良い。このようにすれば、回生制動力が増加した分充電が多く行われて、航続距離が伸びる。 
また、上で述べた回生制御部が、モータのための電池の出力電圧の変動傾向に応じて、回生制動力の定常的な補正量を設定し、当該補正量で補正された回生制動力になるように駆動部を制御するようにしても良い。例えば、電池残量が基準以下になるまで外部の電源から充電しないような使用の仕方を続ける場合には、定常的に回生制動力を強くして電力を回収すれば、電池残量が基準以下になるまでの時間を延ばすことができるようになり、航続距離が伸びる。 
なお、上で述べたような処理をマイクロプロセッサに実施させるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブル・ディスク、CD-ROMなどの光ディスク、光磁気ディスク、半導体メモリ(例えばROM)、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。なお、処理途中のデータについては、RAM(Random Access Memory)等の記憶装置に一時保管される。
一側面によれば、電動アシスト車において乗員の意図に即した回生制御が可能となる。
図1は、電動アシスト車の外観図である。 図2は、モータ駆動制御器に関連する機能ブロック図である。 図3は、演算部の機能ブロック図である。 図4は、手動回生ブレーキ目標トルクを説明するための図である。 図5は、手動回生ブレーキ目標トルクを説明するための図である。 図6は、手動回生ブレーキ目標トルクを説明するための図である。 図7は、第1の実施の形態に係る自動回生目標トルク演算部の機能ブロック図である。 図8は、速度フィードバック関数の一例を示す図である。 図9は、ペダル変調関数の一例を示す図である。 図10は、ペダル変調関数の他の例を示す図である。 図11は、ペダルオフセット回生トルクの例を示す図である。 図12は、加速度フィードバック関数の一例を示す図である。 図13は、加速度フィードバック関数の一例を示す図である。 図14(a)乃至(i)は、制御態様の遷移例を示す図である。 図15は、第2の実施の形態に係る自動回生目標トルク演算部の機能ブロック図である。 図16は、第1および第2速度フィードバック関数を説明するための図である。 図17は、第1および第2加速度フィードバック関数を説明するための図である。 図18は、回生割増制御部の機能ブロック図を示す図である。 図19は、第1割増関数の一例を示す図である。 図20は、第1割増関数を前提とする電池残量の時間変化の一例を示す図である。 図21は、回生割増制御部の他の機能ブロック図を示す図である。 図22は、第2割増関数の一例を示す図である。 図23は、図22の第2割増関数を前提とする電池残量の時間変化の一例を示す図である。 図24は、電流フィードバック型トルク駆動方式に適用した場合の構成例を示す図である。
[実施の形態1] 図1は、本実施の形態における電動アシスト車であるモータ付き自転車の一例を示す外観図である。このモータ付き自転車1は、モータ駆動装置を搭載している。モータ駆動装置は、二次電池101と、モータ駆動制御器102と、トルクセンサ103と、ブレーキセンサ104と、モータ105と、アシストの有無などを指示するための操作パネル106と、ペダル回転センサ107とを有する。 
二次電池101は、例えば公称基準電圧が24V、供給最大電圧(満充電時の電圧)が30Vのリチウムイオン二次電
池であるが、他種の電池、例えばリチウムイオンポリマー二次電池、ニッケル水素蓄電池などであっても良い。 
トルクセンサ103は、クランク軸に取付けられたホイールに設けられており、乗員によるペダルの踏力を検出し、この検出結果をモータ駆動制御器102に出力する。ペダル回転センサ107は、トルクセンサ103と同様に、クランク軸に取付けられたホイールに設けられており、回転に応じた信号をモータ駆動制御器102に出力する。なお、ペダル回転センサ107は、回転位相角に加えて、ペダルの正転又は逆転といった回転方向についても検出可能である場合もある。 
モータ105は、例えば周知の三相直流ブラシレスモータであり、例えばモータ付き自転車1の前輪に装着されている。モータ105は、前輪を回転させるとともに、前輪の回転に応じてローターが回転するように、ローターが前輪に連結されている。さらに、モータ105はホール素子等の回転センサを備えてローターの回転情報(すなわちホール信号)をモータ駆動制御器102に出力する。 
このようなモータ付き自転車1のモータ駆動制御器102に関連する構成を図2に示す。モータ駆動制御器102は、制御器1020と、FET(Field Effect Transistor)ブリッジ1030とを有する。FETブリッジ1030は、モータ105のU相についてのスイッチングを行うハイサイドFET(Suh)及びローサイドFET(Sul)と、モータ105のV相についてのスイッチングを行うハイサイドFET(Svh)及びローサイドFET(Svl)と、モータ105のW相についてのスイッチングを行うハイサイドFET(Swh)及びローサイドFET(Swl)とを含む。このFETブリッジ1030は、コンプリメンタリ型スイッチングアンプの一部を構成している。また、FETブリッジ1030には、この温度を測定するためサーミスタ108が設けられている。 
また、制御器1020は、演算部1021と、ペダル回転入力部1022と、温度入力部1023と、車速入力部1024と、可変遅延回路1025と、モータ駆動タイミング生成部1026と、トルク入力部1027と、ブレーキ入力部1028と、AD入力部1029とを有する。 
演算部1021は、操作パネル106からの入力(例えばアシストのオン/オフなど))、ペダル回転入力部1022からの入力、温度入力部1023からの入力、車速入力部1024からの入力、トルク入力部1027からの入力、ブレーキ入力部1028からの入力、AD入力部1029からの入力を用いて以下で述べる演算を行って、モータ駆動タイミング生成部1026及び可変遅延回路1025に対して出力を行う。なお、演算部1021は、メモリ10211を有しており、メモリ10211は、演算に用いる各種データ及び処理途中のデータ等を格納する。さらに、演算部1021は、プログラムをプロセッサが実行することによって実現される場合もあり、この場合には当該プログラムがメモリ10211に記録されている場合もある。 
ペダル回転入力部1022は、ペダル回転センサ107からの、ペダル回転位相角及び回転方向を表す信号を、ディジタル化して演算部1021に出力する。但し、ペダル回転センサ107は、回転方向については検出できない場合もある。温度入力部1023は、サーミスタ108からの入力をディジタル化して演算部1021に出力する。車速入力部1024は、モータ105が出力するホール信号から前輪車速を算出して、演算部1021に出力する。トルク入力部1027は、トルクセンサ103からの踏力に相当する信号をディジタル化して演算部1021に出力する。ブレーキ入力部1028は、ブレーキセンサ104からのブレーキ有り又は無しを表す信号をディジタル化して演算部1021に出力する。AD(Analog-Digital)入力部1029は、二次電池101からの出力電圧をディジタル化して演算部1021に出力する。また、メモリ10211は、演算部1021とは別に設けられる場合もある。 
演算部1021は、演算結果として進角値を可変遅延回路1025に出力する。可変遅延回路1025は、演算部1021から受け取った進角値に基づきホール信号の位相を調整してモータ駆動タイミング生成部1026に出力する。演算部1021は、演算結果として例えばPWMのデューティー比に相当するPWMコードをモータ駆動タイミング生成部1026に出力する。モータ駆動タイミング生成部1026は、可変遅延回路1025からの調整後のホール信号と演算部1021からのPWMコードとに基づいて、FETブリッジ1030に含まれる各FETに対するスイッチング信号を生成して出力する。なお、モータ駆動の基本動作については、国際公開公報第WO2012/086459号パンフレットに記載されており、本実施の形態の主要部ではないので、ここでは説明を省略する。 
次に、演算部1021の機能ブロック図を図3に示す。演算部1021は、加速度算出部1201と、ペダル速度算出部1202と、自動回生目標トルク演算部1204と、回生ブレーキ目標トルク演算部1205と、駆動トルク目標演算部1203と、最小選択部1206と、加算器1207と、第1有効化部1208と、第2有効化部1208と、加算器1210と、電流制限部1211と、出力制御部1212と、第1デューティー比換算部1213と、トルクスルーレート制限部1214と、第2デューティー比換算部1215と、速度スルーレート制限部1216と、加算器1217と、PWMコード生成部1218とを有する。 
車速入力部1024からの前輪車速Vf及びトルク入力部1027からのペダルトルク値は、駆動トルク目標演算部1203に入力され、アシストトルク値Taが算出される。駆動トルク目標演算部1203の演算内容は、本実施の形態の主旨ではないので詳しく述べないが、例えば、駆動トルク目標演算部1203は、ペダルトルク値をLPFで平滑化した上でリップル成分を抽出し、平滑化されたペダルトルク値と当該リップル成分とを所定の混合比で混合した値に応じたアシストトルク値Taを算出する。この演算の際に、車速に応じて混合比を調整したり、車速に応じて使用するアシスト比を制限した上で平滑化されたペダルトルク値に対して乗ずるといった演算をも行う場合がある。また、回生ブレーキ目標トルク演算部1205は、車速入力部1024からの車速値に応じて後に述べる演算を実施して回生ブレーキ目標トルク値を算出する。なお、駆動トルク目標演算部1203の構成の一例については、例えば国際公開公報第WO2012/086458号パンフレットに記載されている。 
ペダル回転入力部1022からのペダル回転入力は、ペダル速度算出部1202に入力され、ペダル速度算出部1202は、ペダル回転入力からペダル速度Vpを算出する。また、前輪速度Vfは、加速度算出部1201に入力され、加速度算出部1201は、前輪速度Vfを高精度に時間微分することで前輪加速度Afを算出する。自動回生目標トルク演算部1204は、ペダル速度算出部1202からのペダル速度Vpと、加速度算出部1201からの前輪加速度Afとから、自動回生トルクTcを算出する。自動回生目標トルク演算部1204の詳細については、後に述べる。前輪車速Vfは回生ブレーキ目標トルク演算部1205にも入力され、回生ブレーキ目標トルク演算部1205は、後に詳細に説明するが、前輪車速Vfに応じて、手動回生ブレーキ目標トルクTbを算出する。 
最小選択部1206は、回生ブレーキ目標トルク演算部1205からの手動回生ブレーキ目標トルクTbと、自動回生目標トルク演算部1204からの自動回生トルクTcとのうち小さい方を出力する。通常であれば、自動回生目標トルク演算部1204からの自動回生トルクTcが、回生ブレーキ目標トルク演算部1205からの手動回生ブレーキ目標トルクTbを上回るまでは、自動回生トルクTcが出力され、自動回生トルクTcが手動回生ブレーキ目標トルクTbを上回ると、手動回生ブレーキ目標トルクTbが出力される。 
加算器1207は、駆動トルク目標演算部1203からのアシストトルク値Taから、最小選択部1206の出力を差し引く演算を行って、演算結果を第2有効化部1209に出力する。 
ブレーキ入力部1028からブレーキ有りを表す入力信号が入力されると、第1有効化部1208は、回生ブレーキ目標トルク演算部1205からの手動回生ブレーキ目標トルクTbを加算器1210に出力する。それ以外の場合には、0を出力する。一方、ブレーキ入力部1028からブレーキ無しを表す入力信号が入力されると、第2有効化部1209は、加算器1207からの出力を出力する。それ以外の場合には、0を出力する。 
加算器1210は、第1有効化部1208からの手動回生ブレーキ目標トルクTbの極性を反転して出力するか、第2有効化部1209からの加算器1207の演算結果をそのまま出力する。以下、説明を簡略化するため、加算器1210の出力を目標トルク値と略称するものとする。 
電流制限部1211は、例えば(A)二次電池101の放電電流及び蓄電電流の制限、(B)FETブリッジ1030の温度(温度入力部1023からの入力)による電流制限といった電流制限を行うことになる。電流制限部1211の演算内容については、本実施の形態の主要部ではないので、ここでは説明を省略する。なお、詳細については、国際公開公報第WO2012/086459号パンフレットを参照のこと。 
出力制御部1212は、例えば操作パネル106からアシスト指示が入力されていると、駆動許可信号有りと判定されて、電流制限部1211からの出力を第1デューティー比換算部1213に出力する。一方、操作パネル106からアシスト指示が入力されていない場合には、駆動許可信号無しと判定されて、出力制御部1212は、0を第1デューティー比換算部1213に出力する。 
第1デューティー比換算部1213は、出力制御部1212からの出力に対して、換算係数dt(=デューティー比/トルク)を乗じてトルクデューティーコードを算出し、トルクスルーレート制限部1214に出力する。トルクスルーレート制限部1214は、第1デューティー比換算部1213からの出力に対してよく知られたスルーレート制限処理を実施して、処理結果を加算器1217に出力する。 
第2デューティー比換算部1215は、前輪車速Vfに対して換算係数ds(=デューティー比/前輪車速)を乗じて車速デューティーコードを算出し、速度スルーレート制限部1216に出力する。速度スルーレート制限部1216は、第2デューティー比換算部1215からの出力に対してよく知られたスルーレート制限処理を実施して、処理結果を加算器1217に出力する。 
加算器1217は、トルクスルーレート制御部1214からのトルクデューティーコードと速度スルーレート制限部1216からの車速デューティーコードとを加算してデューティーコードを算出し、PWMコード生成部1218に出力する。PWMコード生成部1218は、デューティーコードに対して、AD入力部1029からの基準電圧(例えば24V)/バッテリ電圧を乗じてPWMコードを生成する。PWMコードは、モータ駆動タイミング生成部1026に出力される。 
次に、回生ブレーキ目標トルク演算部1205でどのようにして手動回生ブレーキ目標トルクTbを算出するかについて図4乃至図6を用いて説明する。図4の横軸は前輪車速Vfを表しており、縦軸は手動回生ブレーキ目標トルクTcを表す。点線の直線q1は、前輪車速に相当する値の手動回生ブレーキ目標トルク値を出力する場合の車速-トルク関係を表しており、回生効率0%(ショートブレーキ)である。この直線q1より上の領域では、電力持ち出しブレーキとなる。また、点線の直線q2は、前
輪車速に相当する値の1/2の手動回生ブレーキ目標トルク値を出力する場合の車速-トルク関係を表しており、回生効率50%で、最大回生電力を得ることができる。この直線q2より上の領域は、機械ブレーキ併用の方が有利な領域である。従って、直線q2以下の領域で、制約条件を加味しつつ適切なカーブを採用する。 
各速度においての瞬時回生効率は、その瞬間の速度における逆起電力電圧に対するその瞬間の回生ブレーキ電圧の比で決まる。 瞬時回生効率=1-(回生ブレーキ電圧/逆起電力電圧)       =1-(回生トルク/車速相当トルク値) 
任意の速度から任意の停止要求距離において、停止距離以外の他の制約が一切無い状態では、その停止距離で最大回生効率、すなわちトータルで最大回生電力量を得るには、どの速度でも均等な、回生効率一定のカーブ、すなわち原点を通る比例直線となる。直線q10は、停止要求距離が十分に長ければX軸に近づき、回生効率は100%に近づく。一方、停止要求距離がある程度短くなると直線q10は、最大瞬時回生電力が得られる直線q2と同じになり、その時のトータルの回生効率は50%となる。さらに、それより停止要求距離が短い場合、回生トルクカーブは最大瞬時回生電力が得られる直線q2と同じままで機械ブレーキの併用が必要となる。それ以上回生ブレーキのトルクを大きくすると、瞬時回生電力が逆に減ってしまうので、それ以上は機械ブレーキに回した方が得だからである。 
また、考慮すべき制約条件としては、高速域での最大定制動ラインを表し且つ横軸に平行な点線の直線群q7、低速域での最低定制動ラインを表し且つ横軸に平行な点線の直線群q6などがある。 
実際に直線q10を採用すると、時間に対する減速カーブは指数関数的に減衰するカーブとなり、停止距離は一定でも、停止時間が無限大となってしまうため、低速側では回生効率を多少犠牲にしても大きなトルクを維持する直線q6を採用する。さらに低速で直線q6が直線q2を上回る領域になると回生効率の悪化のみならず、瞬時回生電力も逆に減少することになるため、各速度での瞬時回生電力が最大となる直線q2に移行させ、機械ブレーキを併用して停止に至らせる。 
一方、逆に速度が大きい場合には、定率の高効率回生直線である直線q4のままではブレーキトルクが大きくなりすぎて危険なため、一定の最大トルク制限をかけるための直線q7に移行させる。 
これに中速域では、点線の直線q3から直線q5までの15%乃至35%定率制動ライン(回生効率85%乃至65%)をも考慮すると、太線q11で表されるような折れ線のカーブが採用される場合もある。なお、中速域では、直線q4を採用している。これによって、中速域で高効率に電池回生を行うことができる。 
なお、さらなる制約条件としては、二次電池101に基づき設定される電池充電電流制限ラインを表す曲線群q8(電池の種類及び状態によって異なる)、さらなる低速域での回生効率50%ラインの直線q2などがある。 
電池電圧を一定とすると、電池の最大充電電流制限により回生電力が一定となる。 電池電圧×電池充電電流 = 一定回生電力 = モータ逆起電力×モータ電流 
モータ逆起電力は速度に比例、モータトルクはモータ電流に比例するため、その積が一定なのでモータ電流は速度に反比例する。そのため曲線群q8は速度に反比例した双曲線カーブとなる。電池電圧、すなわち電池残量や電池温度によるディレーティングにより最大充電電流も可変し、上で示した式により一定回生電力自身も電池電圧に比例するため、複数の双曲線カーブとして表されている。 
また、回生ブレーキの優劣は、一定速度から、求められる一定距離(一定時間ではない)以下で停止した場合の総回生電力が大きい方が優秀であるものとする。この際、所定距離以下で止まれない場合は、止まれるところまで機械ブレーキを併用する。一定距離以下という制約が無いと、機械的ロスが問題にならないほどの範囲ではなかなか止まらない効きの悪い軽回生制動ほど回生効率が有利となってしまい、それではブレーキの意味が無いためである。従って、ブレーキ機能として作用するように所定距離以下で止まれる範囲まで機械ブレーキを併用した状態で評価する。 
図4のカーブq11は一例であって、図5に示すようなカーブq13を採用するようにしても良い。カーブq13は、低速域では上で述べた曲線q2に沿った形を有し、速度が上がると手動回生ブレーキ目標トルク値は一定となり、高速域では電池充電電流制限ライン群q8により制限されている。なお、点線の直線q12は、25%制動ライン(回生効率75%)を表している。高速域になると、電池充電電流制限ライン群q8で制限される付近で、この直線q12を下回るようになる。 
また、図6に示すようなカーブを採用するようにしても良い。図6は、ブレーキ入力部1028から、要求ブレーキ強度を受け取った場合の例を示している。この例では、要求ブレーキ強度が小の場合には曲線q14を採用し、要求ブレーキ強度が中の場合には曲線q15を採用し、要求ブレーキ強度が大の場合には曲線q16を採用する。曲線q16については、電池充電電流制限ライン群q8の1つによって制限されている。このような場合でも、低速時には直線q2に沿っていて、この直線を上回ることはない。なお、このような3段階ではなく、より多くの段階又は少ない段階に応じた曲線を規定するようにしても良い。さらに、要求ブレーキ強度に応じた手動回生ブレーキ目標トルク値の関数を別途定義するようにしても良い。 
次に、自動回生目標トルク演算部1204の詳細構成について説明する。図7に示すように、自動回生目標トルク演算部1204は、車速換算部1301と、ペダル変調関数演算部1302と、速度フィードバック関数算出部1303と、乗算部1304と、加算器1305と、加速度フィードバック関数算出部1306と、乗算部1307と、乗算部1308と、加速度フィードバックフィルタ1310と、加算器1315とを有する。 
また、加速度フィードバックフィルタ1310は、例えば、1次IIR(Infinite impulse response)-LPF(Low Pass Filter)であって、加算器1311と、乗算部1312と、加算器1313と、遅延器(1/Zf)1314とを有する。 
速度フィードバック関数算出部1303は、前輪車速Vfを入力として、予め定められた速度フィードバック関数の値を算出する。具体的には、図8に示すような速度フィードバック関数が用いられる。図8のグラフの横軸は、前輪車速Vfを表し、縦軸は、速度フィードバック関数の出力Tvfbを表す。図8の例では、前輪車速Vfが降坂速度抑制基準速度Vfbt(例えば18乃至24km/h程度)までは、出力Vfbは0であるが、前輪車速VfがVfbt以上となると、傾きKvfb(降坂速度抑制微分フィードバック係数(トルク/速度))とする直線で増加する。すなわち、Tvfb=MAX[0,Kvfb×(Vf-Vfbt)]となる。 
車速換算部1301は、ペダル速度Vpに対して例えば所定の最大ギヤ比を乗ずることで、最大ギヤ比換算ペダル速度Vphを算出する。最大ギヤ比は、安定動作のために固定で用いられる。ペダル変調関数演算部1302は、前輪車速Vfと、最大ギヤ比換算ペダル速度Vphとから、ペダル変調度Kpdと、ペダルオフセット回生トルクTpdoとを算出して出力する。ペダル変調関数演算部1302の演算内容については、後に詳しく述べる。 
速度フィードバック関数算出部1303からの出力Tvfbと、ペダル変調度Kpdとは乗算部1304に入力され、乗算部1304は、Tvfb×Kpdを算出する。 
一方、加速度フィードバック関数算出部1306には前輪車速Vfの加速度Afが入力され、加速度フィードバック関数算出部1306は、加速度Afから出力Afbを算出し、乗算部1307に出力する。なお、加速度フィードバック関数算出部1306の演算内容については、後に詳しく述べる。 
乗算部1307には、加速度フィードバック関数算出部1306の出力Afbと、ペダル変調度Kpdとが入力され、乗算部1307は、Afb×Kpdを算出する。 
そして、乗算部1307の出力Afb×Kpdと、標準全質量(例えば80Kg)×等価半径(モータ減速比を考慮した直接駆動換算の等価車輪半径)とが、乗算部1308に入力され、乗算部1308は、Afb×Kpd×標準全質量×等価半径をトルクとして算出する。 
加速度フィードバックフィルタ1310では、加算器1311で、(乗算部1308の出力)-(加速度フィードバックフィルタ1310の出力Tafb)を算出し、乗算部1312において、加算器1311の出力と加速度フィードバック・カットオフ周波数係数Kcf(例えば、約1/192。1/1024乃至1/64の範囲で決定する)との積を算出し、加算器1313で乗算部1312の出力と加速度フィードバックフィルタ1310の出力Tafbとの和を算出し、遅延器1314で、演算フレーム単位で遅延させて、出力Tafbを生成する。 
加速度フィードバックの経路は、加速度がそのまま逆加速度としてフィードバックされるので、検出系と実行系の遅延により、そのままでは制御系が不安定になりハンチングを起こす可能性がある、そこで、安定化ループフィルタとして一次遅れ要素のIIRフィルタである加速度フィードバックフィルタ1310が挿入されている。 
なお、速度フィードバックの経路は、車速が回生トルクひいては逆加速度比例としてフィードバックされるが、逆加速度から車速に反映される間には元々積分要素が存在するため、ループは安定となるので、特段のフィルタは設けない。 
加算器1305は、乗算部1304の出力Tvfb×Kpdと、ペダル変調関数演算部1302からのペダルオフセット回生トルクTpdoとを加算して、加算結果Tvfboを加算器1315に出力する。 
加算器1305の出力Tvfboと、加速度フィードバックフィルタ1310の出力Tafbとは、加算器1315に入力され、加算器1315は、Tvfbo+Tafb=Tcを算出する。 
次に、ペダル変調関数演算部1302について詳しく述べる。ペダル変調関数演算部1302は、最大ギア比換算ペダル速度Vphと前輪車速Vfとから、例えば図9に示すようにペダル変調度Kpdを算出する。図9の例では、横軸は、Vph/MAX[|Vf|,Vfl]を表し、縦軸は、ペダル変調度Kpdを表す。図9では、実線で、ペダルの回転方向を検出できない場合の例を示す。Vflは、ペダル緩和最低車速(約2km/h程度)であり、Vfが0付近になってペダル変調関数の出力値が不安定になるのを防止するために設定される。すなわち、|Vf|が2km/hまでは、Vph/Vflに応じてペダル変調度Kpdが得られる。Vph/Vfは、Vph=Vfであれば「1」となり、VphとVfとに差があれば「1」から乖離するので、VphとVfとの一致度を表すとも言える。図9のペダル変調関数の場合には、Vph>|Vf|(最大ギア比換算ペダル速度Vphの方が前輪車速|Vf|より速い)となれば、Vph/|Vf|は1より大きくなるが、Kpdについては0となる。一方、Vph<|Vf|(前輪車速|Vf|の方が最大ギア比換算ペダル速度Vphよりも速い。すなわちペダルの回転が遅くなっている)となれば、Vph/|Vf|の値が小さくなってペダル変調度Kpdが大きくなる。そして、Vph/Vfが0、すなわちVph=0となれば、Kpdは「1」となる。なお、図9の点線は、ペ
ダルの回転方向を検出できる場合の例を示している。 
このように前輪車速Vfと最大ギア比換算ペダル速度Vphとの一致度に応じたペダル変調度Kpdが出力される。特に、Vph<|Vf|であれば、一致度が低いほどペダル変調度Kpdが大きい値となる。すなわち、自動回生ブレーキ目標トルクが大きくなるように作用する。例えば、前輪車速VfがVft以上でスピードがある程度ある状態において、ペダルの回転速度が落ちて来ると、前輪車速Vfからの最大ギア比換算ペダル速度Vphの乖離度に応じて自動回生ブレーキ目標トルクが大きくなる。 
また、ペダルの回転方向が検出される場合には、図10に示すようなペダル変調関数が採用される場合もある。図10のグラフは、図9と同様のグラフであって、Vph/MAX[|Vf|,Vfl]が正の部分は図9と同じになっている。 
一方、Vph/MAX[|Vf|,Vfl]が負の部分は、ペダルが逆回転した場合のペダル変調度Kpdの変化を表す。太線の場合には、Vph/MAX[|Vf|,Vfl]が-2になるまで、Vph/MAX[|Vf|,Vfl]が正の場合と同様の傾きでペダル変調度Kpdが単調に増加し、Vph/MAX[|Vf|,Vfl]=-2でKpd=3となる。Vph/MAX[|Vf|,Vfl]が-2より小さい場合には、Kpd=3で維持される。このように、よりペダルを逆回転させることによって、より大きな回生ブレーキ目標トルクが設定されるようになる。 
なお、Kpdは、以下のように表される。 Kpd=Min[3,Max[0,(1-Vph/Max[Vf,Vfl])]] 
また、点線で示すように、Vph/MAX[|Vf|,Vfl]=0におけるKpd=1を、Vph/MAX[|Vf|,Vfl]が負の値となった場合においても維持するようにしても良い。 
また、ペダルオフセット回生トルクTpdoについては、ペダルの逆回転を検出できない場合には、0にする。一方、ペダルの逆回転を検出できる場合には、例えば、図11に示すようなペダルオフセット回生トルクのための関数を用いる。図11の例では、Vph/MAX[|Vf|,Vfl]が0以上の場合には、ペダルオフセット回生トルクTpdoは0のままであるが、ペダルが逆回転してVph/MAX[|Vf|,Vfl]が負の値になると、例えばVph/MAX[|Vf|,Vfl]=-2でTpdo=2となるまで、Vph/MAX[|Vf|,Vfl]に応じてTpdoは単調に増加する。Vph/MAX[|Vf|,Vfl]が-2より小さくなると、Tpdo=2で維持される。 
図10のペダル変調度Kpdを用いれば、下り坂でのペダル逆回転操作に応じて、意図的に回生ブレーキをかけることができるが、平地では自然加速がゼロまたは若干の負となるため、以下で述べる加速度フィードバック関数の出力もゼロとなる。そのため、ペダル変調度と加速度フィードバック関数の出力との積だけでは回生ブレーキをかけることはできない。 
そこで、ペダル変調関数演算部1302のもう1つの出力として、このようなペダルオフセット回生トルクTpdoを生成する。このようにすれば、回生ブレーキを意図的に強めるように自動回生目標トルクTcをオフセットでき、平地又は上り坂であってもコースターブレーキのように回生ブレーキを使うことができるようになる。 
次に、加速度フィードバック関数算出部1306について詳しく述べる。加速度フィードバック関数の一例を図12に示す。図12の例では、横軸は加速度Afを表し、縦軸は出力Afbを表す。図12の例では、加速度が閾値AfbtまではAfb=0であるが、加速度が閾値Afbt以上になると、所定の傾きで出力Afbが増加する。 
また、図13に示すような加速度フィードバック関数も採用され得る。図13の例では、加速度Afは、第1の閾値Afbt1まではAfb=0であるが、第1の閾値Afbt1を超えると第1の傾きでAfbは増加し、第2の閾値Afbt2を超えると第2の傾きでAfbはさらに増加する。第1の傾きより第2の傾きは大きくなっており、加速度が大きくなれば、より急激にAfbが大きくなり、結果として大きな自動回生トルクが設定され、回生ブレーキが強くなる。 
ペダル変調度Kpdは、加速度フィードバック関数の出力Afbにも乗じられるので、加速度についての回生制動力もペダル変調度に応じた値となる。 
図12の場合も図13の場合も、最終的な加速度フィードバック係数Kafb=Afb/Afにより、加速度がフィードバックされるので、1/(1+Kafb)倍相当の加速度に抑制される。 
このような実施の形態を実施した場合における制御態様の一例を図14に示す。図14(a)に示すように、上り坂の区間(1)の後に、長い下り坂の区間(2)乃至(6)を走行し、その後緩やかな長い上り坂の区間(7)乃至(11)を走行する。 
図14(b)に示すように、区間(2)までペダルトルクは、ある程度の値で継続されるが、下り坂なので区間(3)ではペダルトルクが減少し、区間(4)になると0となる。ペダルトルクは、区間(10)になると上り坂なので上昇する。 
また、図14(c)に示すように、区間(1)から区間(3)までは前輪車速Vfと最大ギア比換算ペダル速度Vphとが一致しているが、坂道で乗員がペダルを漕がなくなるので、区間(4)でVphが減少して、前輪車速Vfと乖離するようになる。 
そうすると、図14(d)に示すように、ペダル変調度Kpdは、区間(4)で0から上昇して区間(5)で「1」に到達する。このように、滑らかにペダル変調度Kpdが増加するようになっている。 
一方、図14(e)に示すように加速度Afは、区間(2)までは上昇するが、区間(3)では減少し、区間(4)ではある程度の値で保持される。図14(f)に示すように加速度フィードバック関数の出力Afbも、加速度Afとほぼ同様に変化するが、区間(4)ではある程度の値で保持されており、ペダル変調度Kpdが0でないので、区間(4)では図14(h)に示すように自動回生が開始され、滑らかに増加する。 
なお、図14(h)で示したように、区間(4)から自動回生が開始されるので、前輪車速Vfの増加が、自動回生無しの場合に比して抑制される。 
前輪車速Vfの増加が自動回生無しの場合に比して抑制されても区間(5)で徐々に増加すると、区間(6)で閾値Vfbtを超えてしまう。前輪速度Vfが閾値Vfbtを超えると、速度フィードバック関数の出力Tvfbも0から増加し始めるので、図14(h)に示すように自動回生が増加する。従って、図14(c)に示すように、前輪車速Vfの増加もさらに抑制される。図14(e)及び(f)に示すように、加速度Af及び加速度フィードバック関数の出力Afbは減少する。加速度Afが閾値以下となると、加速度フィードバック関数の出力Afbは0になる。 
区間(7)になって上り坂に移行すると、図14(c)に示すように前輪車速Vfが減少して、速度フィードバック関数の出力Tvfbも減少し、加速度Afも0を下回るようになる。加速度フィードバック関数の出力Afbは、区間(6)で既に0となっているので、区間(7)でも0となっている。また、加速度が負なので(g)に示すように車速も減少して行き、速度フィードバック関数Tvfbも減少するため、自動回生も滑らかに減少する。 
区間(8)になると、前輪車速Vfが閾値Vfbtを下回って、速度フィードバック関数の出力Tvfbも0になる。また、自動回生も0となる。 
区間(9)になると、乗員が上り坂でペダルをこぎ始めて、図14(c)に示すように、ペダル換算車速Vphが増加すると、図14(d)に示すように、ペダル変調度Kpdも減少する。区間(10)になると、図14(c)に示すように、ペダル換算車速Vphが前輪車速Vfに達して、図14(d)に示すように、ペダル変調度Kpdも0となる。ペダル換算車速Vphが前輪車速Vfに達すると、図14(b)及び(h)に示すように、ペダルトルクが増加してアシストが行われるようになる。区間(11)では、アシストが継続する。 
このように、登板や平地から微小降坂の範囲では、ペダル踏力がかからなくなった場合、まず惰性走行に入り、いきなり自動回生ブレーキに入らないため、不自然感が無い。この際、実重量には無関係である。 
また、ある程度以上の傾斜の坂を降りる場合では、ペダル踏力がかからなくなってからペダルの回転が停止するまでの間に自動回生ブレーキ力が連続的に変化しつつ発生するため、乗員は回転の度合いを自ら適度にコントロールすることにより、自動回生ブレーキの効き具合をほどよい程度にコントロールすることができる。 
また、正回転及び逆回転を検出できるペダル回転センサ107を使用した場合、図10に示したようなペダル変調関数を定義することで、ペダルを逆回転させた時もペダルを停止した時と同じ回生制動力を継続させたり、逆回転側でより積極的に回生制動力を強めるようにすることもでき、乗員による回生制動力の制御の幅を広げることができる。 
さらに、図11に示すように、ペダルの逆回転に応じて、べダルオフセット回生トルクTpdoを生成し、速度フィードバック関数とペダル変調度との積をさらにオフセットさせることにより、平地や上がり坂でも意図的に任意の回生ブレーキトルクで回生制動をかけることもできる。 
さらに、推定標準全質量×加速度などを、人力+モータの駆動力から差し引きするような制御を行わないため、標準全質量と実際の全質量からのずれにより、下り坂による加速力の推定に予期しないオフセットが付くことがない。 
本実施の形態でも実際の全車重でなく標準全車重を使用するが、標準全車重は、加速度フィードバック系の回生加速度から回生駆動力(すなわち回生トルク)への単位変換に使われるだけである。従って、たとえ標準全車重に±20%の誤差が有ったとしても、見かけの傾斜を低減化するように作用するフィードバックゲイン(=Kafb)が多少変わるだけである。すなわち、傾斜低減化効果が多少変化するだけで、回生駆動力のオフセットにはならない。そのため、登り板と下り坂の判断を間違えることも無い。 
また、結果的に下り坂加速したことを検出して制動サーボをかけるため、本来回生ブレーキが必要な場合のみに回生ブレーキがかけられるようになる。 
また、最小選択部1206により自動回生力が常に手動回生ブレーキ制動力以下となるように制限したことにより、手動回生ブレーキをかけた時に逆に制動力が落ちて加速するという逆転現象が起こらない。また、自動回生制動力が強くなり過ぎたために逆に回生電力が減少することも避けられる。 
さらに、下り坂で自動的に、また意図的に、滑らかに変化する回生ブレーキを自在にコントロールすることができ、また平地や上り坂でも意図的に回生ブレーキを自在にコントロールすることができる。 
以上まとめると、走行環境の変化および漕ぎ具合、その時の速度などに応じて、乗員の意図に反しない形で必要に応じた回生ブレーキ力が与えられる。従って、頻繁にブレーキ操作をする煩わしさが無く、できるだけ機械ブレーキでなく回生ブレーキが使われる機会を増やし、手動回生ブレーキよりも必要十分なだけのトルクに抑えるため、回生効率も高められ、より電池からの電力消費をセーブして、アシスト走行距離を伸ばすことができる。また下り坂で過大な速度に加速してしまう危険も自動的に防止する。 
なお、以上の説明では、構成要素の説明を簡単にするために、速度フィードバック関数と加速度フィードバック関数を独立したものとして扱ってきたが、速度と加速度に対して相乗効果を持つ回生トルクを出力するようにしても良い。 
さらに、ペダル変調関数と速度フィードバック関数や加速度フィードバック関数との関係も、単純に積をとるような構成で説明したが、ペダル変調関数、速度フィードバック関数及び加速度フィードバック関数の3入力の総合関数と
して、滑らかで且つ効果的な関数を設定することもできる。 
そのような複雑な関数は、複雑な数式を定義してリアルタイム演算しても良く、メモリ10211等に予め三次元入力に対する二次元出力の関数を表すテーブルとして格納しておき、それをリアルタイムで参照し、内挿演算することによって算出することもできる。 
また、上で述べた例では、ペダル変調度が加速度フィードバック関数の出力と速度フィードバック関数の出力に乗算される形で、ペダル回転に応じて回生ブレーキ力を制御していたが、ペダル回転が高くなるにつれて加速度フィードバック関数の閾値Afbtや速度フィードバック関数の閾値Vfbtを上げる方向に制御するようにしても良い。また、このような閾値制御と乗算を併用するようにしたり、加速度フィードバック関数と速度フィードバック関数にそれぞれ違う方法を採用しても良い。 
[実施の形態2] 自動回生目標トルク演算部1204については、図7に示した構成に代わって、図15に示すような構成であっても良い。 
本実施の形態に係る自動回生目標トルク演算部1204は、車速換算部1301と、ペダル変調関数演算部1302と、第1速度フィードバック関数算出部1303と、乗算部1304と、加算器1305と、第1加速度フィードバック関数算出部1306と、乗算部1307と、乗算部1308と、加速度フィードバックフィルタ1310と、加算器1315と、第2速度フィードバック関数算出部1320と、第2加速度フィードバック関数算出部1321と、第1スルーレート制限部1322と、第2スルーレート制限部1323と、加算器1326と、回生割増制御部1324と、乗算部1325とを有する。 
また、加速度フィードバックフィルタ1310は、例えば、1次IIR(Infinite impulse response)-LPF(Low Pass Filter)であって、加算器1311と、乗算部1312と、加算器1313と、遅延器(1/Zf)1314とを有する。 
同じ参照符号が付された構成要素については、同じ機能を有する。すなわち、第1速度フィードバック関数算出部1303は、第1の実施の形態に係る速度フィードバック関数算出部1303と同様の機能を有する。また、第1加速度フィードバック関数算出部1306は、第1の実施の形態に係る加速度フィードバック関数算出部1306と同様の機能を有する。 
図7に示した第1の実施の形態に係る自動回生目標トルク演算部1204との差には、(A)第2速度フィードバック関数算出部1320を導入することで、変調度Kpd2とは無関係に、速度に応じたフィードバックを行って、加算器1305で加算する点がある。 
例えば、第2速度フィードバック関数については図16を用いて説明する。図16で示すように、横軸は速度Vfを表し、縦軸は速度フィードバック関数の出力値を表す。第1速度フィードバック関数は、閾値Vfbt1を超えると第1の傾きで線形に増加するが、第2速度フィードバック関数は、閾値Vfbt1より大きい閾値Vfbt2を超えると第2の傾きで線形に増加する。第2の傾きは第1の傾きより大きくするのが望ましい。このように、閾値Vfbt2より大きい速度が出ている場合には、安全面をも考慮して回生ブレーキが大きく効くようにする。 
さらに、図7に示した第1の実施の形態に係る自動回生目標トルク演算部1204との差には、(B)第2加速度フィードバック関数算出部1321を導入することで、ペダル変調度Kpd2とは無関係に、加速度に応じたフィードバックを行って、加算器1326で乗算部1307の出力に加算する点もある。 
第2加速度フィードバック関数算出部1321については図17を用いて説明する。図17で示すように、横軸は加速度Afを表し、縦軸は加速度フィードバック関数の出力値を表す。第1加速度フィードバック関数は、閾値Afbt1を超えると第1の傾きで線形に増加するが、第2加速度フィードバック関数は、閾値Afbt1より大きい閾値Afbt2を超えると第2の傾きで線形に増加する。第2の傾きは第1の傾きより大きくするのが望ましい。このように、閾値Afbt2より大きい加速度になっている場合には、安全面をも考慮して回生ブレーキが大きく効くようにする。 
このように、本実施の形態では、乗員の意図により速度や加速度の抑制が制御される成分とは別に、より高い加速度やより高い速度の時に、乗員の意図にかかわらずそれらの抑制が優先される。よって、非常に高い自然加速度、すなわち急な下り坂や高い速度の時に安全速度維持が優先される。 
また、図7に示した第1の実施の形態に係る自動回生目標トルク演算部1204との差には、(C)ペダル変調関数演算部1302の出力であるペダル変調度Kpd1が、第1スルーレート制限部1322に入力され、ペダルオフセット回生トルクTpdo1が、第2スルーレート制限部1323に入力される点もある。 
ペダル速度の変化により、自動回生ブレーキ力を連続的に変化させることになっているが、ペダルの回転を故意に急停止した時などは突然回生ブレーキがかかる。この回生ブレーキのショックを防止するために、ペダル変調度及びペダルオフセット回生トルクのスルーレート制限が設定されている。 
これらのスルーレート制限部には、共に漕ぎ始めた時にはその邪魔をせず比較的直ぐにブレーキ解除できるように、増加方向は遅く減少方向は早いという非対称スルーレート制限特性を持たせる。 
さらに、図7に示した第1の実施の形態に係る自動回生目標トルク演算部1204との差には、(D)回生割増制御部1324を導入して、加算器1315の出力に対して回生割増率を乗算部1325で乗算する点もある。 
回生割増制御部1324は、例えば図18に示すように、AD入力部1029から入力された電池電圧に応じて、第1割増関数算出部1401が、第1割増関数で割増率を算出する。 
第1割増関数の一例を図19に示す。図19において横軸は電池電圧を表し、縦軸は割増率を表す。この例では、満充電時には電池電圧はVref3(=30V)となっており、電力供給が行われると徐々に電池電圧は低下して低残量基準電圧Vref2(=22V)になる。この低残量基準電圧Vref2までは、割増率は「1」であり、回生量の割増は行われない。電池電圧がVref2を下回ると、それに応じて割増率が、例えば21Vで割増率が「2」になるまで線形に増加する。なお、21V以下では割増率は「2」で固定にしているが、終止電圧Vref1(=20V)になると放電は停止されるので、割増率もそのVref1までが有効である。 
例えば回生割増制御を行った場合における電池残量の時間変化の一例を図20に示す。図20の例では、縦軸は電池残量(%)を表し、横軸は使用時間を表す。太線は電池残量の時間変化を表しており、電池残量20%は、低残量基準電圧Vref2相当であるものとする。図20の例では、1回目の充電サイクルでは、電池残量が20%になる前に外部電源からの強制充電が行われており回生割増の影響はない。2回目及び3回目の充電サイクルでは、電池残量が20%を下回る状態まで充電が行われないが、電池残量が20%を下回る状態では回生割増が行われるので、回生割増が行われなかった場合に比して電池残量が0%になってしまうまでの時間が長くなっている。このようにして航続距離を延ばすことができる。 
また、回生割増制御部1324は、例えば図21に示すような構成を有するようにしても良い。 
回生割増制御部1324は、加算器1410と、非対称ゲイン乗算部1411と、加算器1412と、上下限クリップ部1413と、遅延器(1/Zc)1414と、第2割増関数算出部1415とを有する。 
加算器1410は、外部電源からの強制充電毎に、低残量基準電圧Vref2-電池電圧を算出する。非対称ゲイン乗算部1411は、例えば加算器1410の出力が正であれば0.1、負であれば0.01といったように非対称のゲインを乗ずる。すなわち、低残量基準電圧Vref2-電池電圧が正であれば、低残量基準電圧Vref2よりも電池電圧が低くなって、電池残量不足となっているので、大きなゲインを乗じている。 
加算器1412と上下限クリップ部1413と遅延器1414とは、長期累積ループを構成しており、外部電源からの強制充電毎に1サンプル累積するようなループである。加算器1412は、遅延器1414の出力である累積補正値VLSと、非対称ゲイン乗算器1411の出力とを加算する。上下限クリップ部1413は、加算器1412の出力を例えば上限2V、下限0Vにクリップする。 
第2割増関数算出部1415は、電池電圧と累積補正値VLSとを入力として図22に示すような割増関数の値を算出する。より具体的には、図22に示すような割増率が算出される。図22の例では、VLS=0(V・サンプル)であれば、図19に示すようなカーブを描くが、VLS=1(V・サンプル)であれば、図22におけるVLS=1(V・サンプル)のカーブを描くようになる。すなわち、電池電圧がVref3からVref2までは回生割増率が1.5に設定され、電池電圧がVref2以下になると、電池電圧=21Vにおいて回生割増率が2になるまで線形に回生割増率が増加するカーブである。さらに、VLS=2(V・サンプル)であれば、常に回生割増率が2に設定される。他のVLSの値については、内挿することで得られる。 
このような構成を採用した場合における電池残量の時間変化の一例を図23に示す。図23の例では、低残量基準電圧相当の電池残量20%を下回るまで外部電源からの強制充電をしないようなことを繰り返すと、徐々にその分累積補正値VLSが上昇して行くため、回生割増率が早期に上昇するようになる。そうすると、電池残量の減りが少なくなり、同じような時間間隔で外部電源からの強制充電を行う場合には、電池残量20%程度で外部電源からの充電が行われることとなる。 
このようにすれば、VLSが大きい場合、すなわち回生割増無しでは慢性的に電池残量が少なくなるまで外部電源からの強制充電が行われない場合には、満充電の時点から回生割増率が上げられ、回生強度を増すことにより、最初から平均電力消費率を抑えて、不足が起こりにくくなる方向に制御される。 
なお、上で述べた例では、回生割増率を乗ずる例を示したが、回生割増率に応じた値を加算するような方法や、加算と乗算を両方適用するような方法を用いるようにしても良い。 
以上本発明の実施の形態について説明したが、これらは一例に過ぎない。従って、上記の主旨に沿った形で様々な変更が可能である。 
上で述べた機能を実現する具体的な演算手法は複数存在しており、いずれを採用しても良い。 
また、演算部1021の一部については専用の回路で実現される場合もあれば、マイクロプロセッサがプログラムを実行することで上記のような機能が実現される場合もある。 
さらに、前輪車速Vfは、上で述べた例では前輪で測定する車速が車両速度を示しているため用いただけであり、前輪でなくても車両速度が測定できればそれを用いるようにしても良い。また、上では最大ギア比換算ペダル速度を用いているが、ギア無しの場合もあるので、その場合にはギア比1として換算されるペダル速度が用いられる。その他、ペダル速度を算出する方法は、何でも良い。さらに、上では一致度を用いたが、車体速度とペダル回転換算速度との関係を表す他の値を用いるようにしても良い。 
さらに、上で述べた実施の形態では、前輪車速Vfに相当するデューティー比と、ペダルトルクや回生トルク等に応じたデューティー比とを加算してモータ駆動タイミング生成部1026へPWMコードを出力するような構成であったが、図24に示すような電流フィードバック型トルク駆動方式にも本発明を適用できる。図24において図3と同様の構成要素については同じ参照符
号が付与されている。すなわち、出力制御部1212までは同様である。出力制御部1212の出力は、例えばFETブリッジ1030を流れるモータ電流をトルク換算部1601で変換することで得られるトルクと共に加算器1602に入力され、出力制御部1212の出力-トルク換算部1601からの生成すべきトルクを算出する。そして、加算器1602からの出力は、トルクサーボ用のゲインと応答調整フィルタであるループゲイン付きループフィルタ1603に入力されて処理され、PWMコード生成部1218で、ループフィルタ1603の出力に対して基準電圧(例えば24V)/バッテリ電圧を乗じてPWMコードを生成する。PWMコードは、モータ駆動タイミング生成部1026に出力される。
105 モータ1030 FETブリッジ1020 制御器106 操作パネル104 ブレーキセンサ103 トルクセンサ108 サーミスタ107 ペダル回転センサ101 二次電池1021 演算部1022 ペダル回転入力部1023 温度入力部1024 車速入力部1025 可変遅延回路1026 モータ駆動タイミング生成部1027 トルク入力部1028 ブレーキ入力部1029 AD入力部10211 メモリ

Claims (14)

  1. モータを駆動する駆動部と、 車体加速度と、車体速度と、ペダル回転から得られるペダル回転換算速度とに応じた回生制動力が生ずるように、前記駆動部を制御する回生制御部と、 を有するモータ駆動制御装置。
  2. 前記回生制御部が、 前記車体速度に対する前記ペダル回転換算速度の一致度に応じて、前記車体速度と前記車体加速度とのうち少なくともいずれかに応じた回生制動力を補正する 請求項1記載のモータ駆動制御装置。
  3. 前記回生制御部が、 前記車体加速度が増加するに応じて、前記回生制動力が線形又は累進的に増加するように前記駆動部を制御する 請求項1記載のモータ駆動制御装置。
  4. 前記回生制御部が、 前記車体速度が増加するに応じて、前記回生制動力が増加するように前記駆動部を制御する 請求項1記載のモータ駆動制御装置。
  5. 前記回生制御部が、 前記一致度が低下すると、前記車体速度と前記車体加速度とのうち少なくともいずれかに応じた回生制動力が増加するように補正する 請求項2記載のモータ駆動制御装置。
  6. 前記回生制御部が、 前記ペダル回転が逆回転となった場合には、逆回転方向のペダル回転換算速度に応じて前記一致度が低下するように制御する、又はペダル回転が停止した状態における前記回生制動力の補正度合いを維持するように制御する 請求項2記載のモータ駆動制御装置。
  7. 前記ペダル回転換算速度が、選択し得る最大ギア比に基づき算出される 請求項1記載のモータ駆動制御装置。
  8. 前記回生制御部が、 前記ペダル回転が、逆回転となった場合には、逆回転方向のペダル回転換算速度に応じたオフセット値によって、前記回生制動力を増加するように補正する 請求項1記載のモータ駆動制御装置。
  9. 前記回生制御部が、 前記車体加速度が一定値以上であれば、前記一致度にかかわらず前記車体加速度に応じてさらに前記回生制動力を増加させるように前記駆動部を制御する 請求項2記載のモータ駆動制御装置。
  10. 前記回生制御部が、 前記車体速度が一定値以上であれば、前記一致度にかかわらず前記車体速度に応じてさらに前記回生制動力を増加させるように前記駆動部を制御する 請求項2記載のモータ駆動制御装置。
  11. 前記回生制御部が、 前記回生制動力が、回生効率に基づき決定される回生制動力以下となるように制限する 請求項1記載のモータ駆動制御装置。
  12. 前記回生制御部が、 前記モータのための電池の出力電圧低下に応じて、前記回生制動力を増加させるように前記駆動部を制御する 請求項1記載のモータ駆動制御装置。
  13. 前記回生制御部が、 前記モータのための電池の出力電圧の変動傾向に応じて、前記回生制動力の定常的な補正量を設定し、当該補正量で補正された回生制動力になるように前記駆動部を制御する 請求項1記載のモータ駆動制御装置。
  14. 前記回生制御部が、 前記回生制動力が、手動操作による回生制動を行なった時の回生制動力以下となるように制限する 請求項1記載のモータ駆動制御装置。
PCT/JP2014/065682 2013-06-14 2014-06-13 モータ駆動制御装置 WO2014200081A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2015522872A JP6408985B2 (ja) 2013-06-14 2014-06-13 モータ駆動制御装置
EP14811665.0A EP3009295A4 (en) 2013-06-14 2014-06-13 Motor drive control device
CN201480033782.7A CN105377619B (zh) 2013-06-14 2014-06-13 马达驱动控制装置
US14/897,014 US9896153B2 (en) 2013-06-14 2014-06-13 Motor driving control apparatus
US15/596,310 US10040508B2 (en) 2013-06-14 2017-05-16 Motor driving control apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2013125452 2013-06-14
JP2013-125452 2013-06-14

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US14/897,014 A-371-Of-International US9896153B2 (en) 2013-06-14 2014-06-13 Motor driving control apparatus
US15/596,310 Continuation US10040508B2 (en) 2013-06-14 2017-05-16 Motor driving control apparatus

Publications (1)

Publication Number Publication Date
WO2014200081A1 true WO2014200081A1 (ja) 2014-12-18

Family

ID=52022367

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2014/065682 WO2014200081A1 (ja) 2013-06-14 2014-06-13 モータ駆動制御装置

Country Status (5)

Country Link
US (2) US9896153B2 (ja)
EP (1) EP3009295A4 (ja)
JP (2) JP6408985B2 (ja)
CN (1) CN105377619B (ja)
WO (1) WO2014200081A1 (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160347408A1 (en) * 2015-10-19 2016-12-01 ShareRoller LLC Automatic traction control for friction drives
EP3165399A1 (en) * 2015-11-09 2017-05-10 Taiyo Yuden Co., Ltd. Regenerative controller for electric motor, regenerative driver for electric motor, and power-assisted vehicle
JP2017088155A (ja) * 2015-11-09 2017-05-25 太陽誘電株式会社 電動機の回生制御装置、電動機の回生駆動装置、及び電動補助車両
WO2017199661A1 (ja) 2016-05-17 2017-11-23 マイクロスペース株式会社 モータ駆動制御装置及び電動装置
TWI666142B (zh) * 2016-12-28 2019-07-21 日商山葉發動機股份有限公司 Electric auxiliary system and electric auxiliary vehicle
JP2019154199A (ja) * 2018-03-06 2019-09-12 太陽誘電株式会社 モータ駆動制御装置及び電動アシスト車
JP2020524629A (ja) * 2017-06-11 2020-08-20 コンパニー ゼネラール デ エタブリッスマン ミシュラン 電動アシスト自転車のためのアシスト制御方法

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9845133B2 (en) * 2015-04-16 2017-12-19 Ford Global Technologies, Llc Electric bike motor using sensed air speed
US9857252B2 (en) * 2015-11-24 2018-01-02 GM Global Technology Operations LLC Automated e-assist adjustment for an e-bike for elevation gains and loss
DE102016209570B3 (de) * 2016-06-01 2017-08-24 Robert Bosch Gmbh Steuerungsverfahren und Steuergerät zur Anpassung einer Geschwindigkeit der Schiebehilfe eines Elektrofahrrads
US10279865B2 (en) * 2016-08-08 2019-05-07 Shareroller Llc. Friction drive with speed wheel and automatic traction control
DE102016218374B3 (de) * 2016-09-23 2018-02-22 Robert Bosch Gmbh Steuerungsverfahren und Vorrichtungen zur Schiebehilfe für ein Elektrofahrrad
IT201700003184A1 (it) * 2017-01-13 2018-07-13 Zehus S P A Sistema adattativo per il controllo di una bicicletta a pedalata assistita
US10040509B1 (en) * 2017-02-06 2018-08-07 Wen-Sung Lee Control system for electric bicycles
WO2018199773A1 (en) * 2017-04-28 2018-11-01 Elpedal As Motor control system for multi-track cycle with electric transmission and electric assistance
US20180334221A1 (en) * 2017-05-16 2018-11-22 Wen-Sung Lee Power generation device for bicycle
US10710675B2 (en) * 2017-06-21 2020-07-14 Chanmin Park Electric bike
JP7146385B2 (ja) * 2017-11-15 2022-10-04 株式会社シマノ 人力駆動車両用制御装置
US11001152B2 (en) * 2018-09-26 2021-05-11 GM Global Technology Operations LLC Powertrain architectures and control algorithms for intelligent electric scooters
EP3674130B1 (en) * 2018-12-26 2023-10-18 ZUMA Innovation, S.L. Electric vehicle provided with control system based on stimuli to the user
DE102020102993A1 (de) * 2019-03-19 2020-09-24 Schaeffler Technologies AG & Co. KG System zum Antreiben und Bremsen eines Fahrzeugs
WO2022251072A1 (en) * 2021-05-26 2022-12-01 Cummins Inc. Method and system with selectable multimode control of regenerative braking torque limitation
FR3124790B1 (fr) * 2021-06-30 2024-03-22 Ebikelabs Adaptation de l'assistance à la présence ou non d'un effort fourni par le cycliste sans utiliser un capteur de couple
WO2023195276A1 (ja) * 2022-04-04 2023-10-12 太陽誘電株式会社 電動アシスト車のためのモータ制御装置及び電動アシスト車

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0976983A (ja) * 1995-09-08 1997-03-25 Toshio Akao 電動アシスト自転車
JPH09267790A (ja) * 1996-03-29 1997-10-14 Honda Motor Co Ltd 補助動力付き自転車の回生制御装置
JP2000006878A (ja) * 1998-06-22 2000-01-11 Sanyo Electric Co Ltd 電動自転車の回生電流制御方法
JP2002145168A (ja) * 2000-11-17 2002-05-22 Matsushita Electric Ind Co Ltd 補助動力装置付き車輌とその制御方法
JP2003204602A (ja) 2001-11-02 2003-07-18 Honda Motor Co Ltd 電動車両の回生制御装置
JP2008044414A (ja) * 2006-08-11 2008-02-28 Sanyo Electric Co Ltd 電動補助自転車
JP2010035376A (ja) 2008-07-31 2010-02-12 Panasonic Corp 電動自転車
WO2012035682A1 (ja) * 2010-09-16 2012-03-22 パナソニック株式会社 電動自転車
WO2012086458A1 (ja) 2010-12-22 2012-06-28 マイクロスペース株式会社 モータ駆動制御装置
WO2012086459A1 (ja) 2010-12-22 2012-06-28 マイクロスペース株式会社 モータ駆動制御装置

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL71233A (en) * 1984-03-14 1986-11-30 Iliya Goldenfeld Auxiliary drive for pedal-driven road vehicles
US5457363A (en) * 1993-02-09 1995-10-10 Toyota Jidosha Kabushiki Kaisha Driving-force regulating apparatus for electric vehicle
JPH08140212A (ja) * 1994-11-09 1996-05-31 Yamaha Motor Co Ltd 回生制御装置
JP3682590B2 (ja) * 1996-05-24 2005-08-10 ソニー株式会社 移動装置と移動制御方法
JP3478723B2 (ja) * 1998-02-03 2003-12-15 本田技研工業株式会社 ハイブリッド車両の制御装置
JP3536703B2 (ja) 1999-02-09 2004-06-14 株式会社日立製作所 ハイブリッド車両の制御方法、ハイブリッド車両の制御装置およびハイブリッド車両
US6439674B1 (en) 1999-09-01 2002-08-27 Denso Corporation Vehicle braking apparatus and vehicle braking method
JP5074648B2 (ja) * 2000-05-23 2012-11-14 キヤノン株式会社 二次電池の内部状態検知方法、検知装置、該検知装置を備えた機器、内部状態検知プログラム、および該プログラムを収めた媒体
US7122979B2 (en) 2000-12-27 2006-10-17 Transportation Techniques, Llc Method and apparatus for selective operation of a hybrid electric vehicle in various driving modes
US6573675B2 (en) 2000-12-27 2003-06-03 Transportation Techniques Llc Method and apparatus for adaptive energy control of hybrid electric vehicle propulsion
KR100534709B1 (ko) 2003-12-30 2005-12-07 현대자동차주식회사 전기자동차의 회생제동 제어 방법 및 장치
JP4217192B2 (ja) 2004-06-01 2009-01-28 富士重工業株式会社 ハイブリッド車両の制御装置
JP2006311791A (ja) 2005-03-31 2006-11-09 Advics:Kk 車両用ブレーキ制御装置
JP4217916B2 (ja) 2006-02-15 2009-02-04 三菱ふそうトラック・バス株式会社 ハイブリッド電気自動車の制御装置
US8608255B2 (en) 2006-04-14 2013-12-17 Toyota Jidosha Kabushiki Kaisha Vehicle and control method of vehicle
US7900726B2 (en) 2006-04-26 2011-03-08 GM Global Technology Operations LLC Method and system for hybrid energy management control
JP4771176B2 (ja) * 2007-08-27 2011-09-14 株式会社デンソー バッテリの充放電制御装置
JP4458300B2 (ja) * 2007-10-25 2010-04-28 本田技研工業株式会社 電動車両、および電動車両の回生制御方法
JP2009261120A (ja) * 2008-04-16 2009-11-05 Toyota Motor Corp 蓄電池制限装置,これを備える動力出力装置,その動力出力装置を搭載する車両及び蓄電池制限装置の制御方法
GB0902356D0 (en) 2009-02-12 2009-04-01 Nexxtdrive Ltd Bicycle transmission systems
JP5517477B2 (ja) * 2009-03-30 2014-06-11 株式会社日本総合研究所 電池制御装置、車両、及び電池制御方法
FR2945243B1 (fr) 2009-05-11 2012-06-01 Renault Sas Systeme de commande du couple aux roues d'un vehicule equipe d'au moins un moteur electrique.
JP5479291B2 (ja) 2010-09-30 2014-04-23 本田技研工業株式会社 電動補助自転車の制御装置
JP5564391B2 (ja) 2010-09-30 2014-07-30 本田技研工業株式会社 電動補助自転車の制御装置
JP5564390B2 (ja) 2010-09-30 2014-07-30 本田技研工業株式会社 電動補助自転車の制御装置
JP5564389B2 (ja) 2010-09-30 2014-07-30 本田技研工業株式会社 電動補助自転車の制御装置
JP5685885B2 (ja) * 2010-10-21 2015-03-18 株式会社デンソー 車両用電池パック
US9751424B2 (en) 2011-07-14 2017-09-05 Ford Global Technologies, Llc Method and system for determining a target state of charge to charge a battery in a vehicle using external electric power
US20150006001A1 (en) 2011-09-05 2015-01-01 Honda Motor Co., Ltd. Control system and control method for hybrid vehicle
US20140114514A1 (en) 2012-10-19 2014-04-24 Ford Global Technologies, Llc Delayed electric-only operation of a hybrid vehicle

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0976983A (ja) * 1995-09-08 1997-03-25 Toshio Akao 電動アシスト自転車
JPH09267790A (ja) * 1996-03-29 1997-10-14 Honda Motor Co Ltd 補助動力付き自転車の回生制御装置
JP2000006878A (ja) * 1998-06-22 2000-01-11 Sanyo Electric Co Ltd 電動自転車の回生電流制御方法
JP2002145168A (ja) * 2000-11-17 2002-05-22 Matsushita Electric Ind Co Ltd 補助動力装置付き車輌とその制御方法
JP4608764B2 (ja) 2000-11-17 2011-01-12 パナソニック株式会社 補助動力装置付き車輌の制御方法
JP2003204602A (ja) 2001-11-02 2003-07-18 Honda Motor Co Ltd 電動車両の回生制御装置
JP2008044414A (ja) * 2006-08-11 2008-02-28 Sanyo Electric Co Ltd 電動補助自転車
JP2010035376A (ja) 2008-07-31 2010-02-12 Panasonic Corp 電動自転車
WO2012035682A1 (ja) * 2010-09-16 2012-03-22 パナソニック株式会社 電動自転車
WO2012086458A1 (ja) 2010-12-22 2012-06-28 マイクロスペース株式会社 モータ駆動制御装置
WO2012086459A1 (ja) 2010-12-22 2012-06-28 マイクロスペース株式会社 モータ駆動制御装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3009295A4 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160347408A1 (en) * 2015-10-19 2016-12-01 ShareRoller LLC Automatic traction control for friction drives
US10005518B2 (en) * 2015-10-19 2018-06-26 ShareRoller LLC Automatic traction control for friction drives
EP3165399A1 (en) * 2015-11-09 2017-05-10 Taiyo Yuden Co., Ltd. Regenerative controller for electric motor, regenerative driver for electric motor, and power-assisted vehicle
JP2017088155A (ja) * 2015-11-09 2017-05-25 太陽誘電株式会社 電動機の回生制御装置、電動機の回生駆動装置、及び電動補助車両
CN106985954A (zh) * 2015-11-09 2017-07-28 太阳诱电株式会社 电动机的再生控制装置、电动机的再生驱动装置及电动辅助车辆
WO2017199661A1 (ja) 2016-05-17 2017-11-23 マイクロスペース株式会社 モータ駆動制御装置及び電動装置
TWI697195B (zh) * 2016-05-17 2020-06-21 日商微空間股份有限公司 馬達驅動控制裝置
US10870355B2 (en) 2016-05-17 2020-12-22 Microspace Corporation Motor driving control apparatus and electric apparatus
TWI666142B (zh) * 2016-12-28 2019-07-21 日商山葉發動機股份有限公司 Electric auxiliary system and electric auxiliary vehicle
JP2020524629A (ja) * 2017-06-11 2020-08-20 コンパニー ゼネラール デ エタブリッスマン ミシュラン 電動アシスト自転車のためのアシスト制御方法
JP7073412B2 (ja) 2017-06-11 2022-05-23 コンパニー ゼネラール デ エタブリッスマン ミシュラン 電動アシスト自転車のためのアシスト制御方法
JP2019154199A (ja) * 2018-03-06 2019-09-12 太陽誘電株式会社 モータ駆動制御装置及び電動アシスト車

Also Published As

Publication number Publication date
JP6619836B2 (ja) 2019-12-11
US9896153B2 (en) 2018-02-20
EP3009295A1 (en) 2016-04-20
JP6408985B2 (ja) 2018-10-17
EP3009295A4 (en) 2017-07-05
CN105377619B (zh) 2017-09-15
US10040508B2 (en) 2018-08-07
US20170247079A1 (en) 2017-08-31
JPWO2014200081A1 (ja) 2017-02-23
CN105377619A (zh) 2016-03-02
US20160121963A1 (en) 2016-05-05
JP2018133991A (ja) 2018-08-23

Similar Documents

Publication Publication Date Title
JP6619836B2 (ja) モータ駆動制御装置
US9114850B2 (en) Motor drive control device
JP6178440B2 (ja) モータ駆動制御装置
US8725340B1 (en) Motor drive controller and electric power-assisted vehicle
US9162730B2 (en) Motor driving control apparatus
EP2669168B1 (en) Motor drive control device
JP5666639B2 (ja) モータ駆動制御装置及び電動アシスト車
EP2711231B1 (en) Controller for driving a motor and electric power-assisted vehicle
US10577048B2 (en) Controller for driving a motor, and electric power assisted vehicle
US20190280628A1 (en) Motor driving control apparatus and motor-assisted vehicle
JP2004088974A (ja) 電気車制御装置
TWI599497B (zh) Motor drive control device
JP5523639B2 (ja) 電気車制御装置
JP2015084644A (ja) モータ駆動制御装置及び電動アシスト車
TWM556693U (zh) 電動載具及其速度控制裝置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14811665

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 14897014

Country of ref document: US

Ref document number: 2014811665

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2015522872

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE