E-Bike Motor Assist Control for Changing Pedal Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing human-powered vehicle control devices struggle to optimally control motor assistance based on varying parameters such as rotational speed, human driving force, acceleration, jerk, and inclination angle, leading to inconsistent assist force perception for the user.

Innovation Solution

A human-powered vehicle control device featuring an electronic controller that dynamically adjusts the motor control state based on increasing or decreasing parameters, allowing for distinct control strategies in first and second control states to optimize assist force response.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the motor control response speed is increased to improve responsiveness to user input changes, then the assist force can adjust quickly, but the assist force may become insufficient during rapid changes in user effort

Engineering Contradiction:
Improveresponse speed of motor outputVSAvoidsufficiency of assist force
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The control device dynamically adjusts the response characteristics of the motor based on the direction of change in user input. When user input increases, the system uses a first response characteristic that prioritizes rapid assist force increase. When user input decreases, a second response characteristic is applied that prevents excessive reduction of assist force, thereby maintaining sufficiency during transitions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the control parameters (response characteristics) based on the direction of change in user input parameters. By detecting whether user input is increasing or decreasing, the controller switches between different response characteristic settings, optimizing both responsiveness and assist force sufficiency for each scenario.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the motor control uses a single response characteristic for all changes in user input, then the control logic is simple, but the assist force perception becomes inconsistent during increases and decreases in user effort

Engineering Contradiction:
Improvecontrol logic complexityVSAvoidconsistency of assist force perception
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The control logic is segmented into two distinct response characteristics: a first response characteristic for when user input increases, and a second response characteristic for when user input decreases. This segmentation allows the system to optimize performance for each scenario while maintaining overall simplicity through clear conditional logic.

Inventive Principle:
Principle #1Segmentation

3Speed

If the motor output decreases rapidly when user input decreases, then the control response is fast, but the user perceives insufficient assist force

Engineering Contradiction:
Improvecontrol response speedVSAvoidperception of assist force sufficiency
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The control system dynamically adjusts the response characteristics based on the direction of change in user input. When user input decreases, the second response characteristic is applied, which modulates the motor output to prevent excessive reduction of assist force, thereby maintaining user perception of sufficient assistance while still responding to the change in input.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12330733B2Human-powered vehicle control device
Publication Date: 2025.06.17 SHIMANO INC
  • US12330733B2 patent drawing
  • US12330733B2 patent drawing
  • US12330733B2 patent drawing

AI summary

A human-powered vehicle control device includes a controller that is configured to control a motor assisting in propulsion of a human-powered vehicle. The controller is configured to control the motor in a first control state in a case where a first parameter increases. The first parameter includes at least one of rotational speed of a crank of the human-powered vehicle, power of human driving force input to the human-powered vehicle, acceleration of the human-powered vehicle, jerk of the human-powered vehicle, and inclination angle of the human-powered vehicle. The controller is configured to control the motor in a second control state that differs from the first control state in a case where the first parameter decreases.