Reducing rider effort for electric bicycles by environment disturbance compensation
archive: archived pipeline: cataloged verified
Get this paper ↗ (DOI — opens at the source; we link to it, we don't host it)
Summary
This paper addresses the limitation of current electric bicycle (EB) power assistance systems, which typically provide support proportional only to rider effort while ignoring environmental disturbances such as road slope and friction. The authors argue that this approach is unsuitable for varied terrains, particularly in European cities with significant relief, as it fails to compensate for gravitational and frictional forces, potentially affecting stability and rider comfort. To solve this, the study proposes a robust estimation method to reconstruct these environmental disturbances, allowing the electric motor to actively compensate for them rather than merely reacting to rider input. The methodology involves designing a Proportional Two Integrals (P2I) observer to estimate the unknown environmental disturbance, defined as the sum of gravitational drag and static rolling resistance. The authors model the longitudinal dynamics of the electric bicycle, coupling mechanical equations with electric DC motor dynamics. The observer is synthesized using Linear Matrix Inequality (LMI) conditions to ensure robustness against parameter variations, including changes in rider mass and motor characteristics, while attenuating the effect of the disturbance’s second derivative on estimation error. The design assumes that the second derivative of the disturbance is bounded and that the human thrust force is measurable. The proposed observer was validated through simulations under three conditions: nominal conditions with a reference disturbance profile, a real-world 3 km itinerary near Versailles, France, and scenarios with significant parameter variations. In nominal tests, the observer accurately reconstructed the disturbance with an estimation error of less than 0.05 N. When tested on the real road slope profile, the estimated disturbance closely matched the actual environmental force, with a mean estimation error of $4 \times 10^{-3}$ N and a relative error consistently below 1%. Under parameter variations, where the total mass increased to 130 kg and motor parameters varied by up to 20%, the observer maintained performance, keeping the estimation error mostly under 4 N, with a maximum peak error of 6 N. The significance of this work lies in demonstrating that environmental disturbances can be robustly estimated and compensated for in real-time, even with parameter uncertainties. By using the estimated force to actuate the electric motor, the system can provide more adaptive and stable assistance, overcoming the limitations of basic proportional assistance strategies. This approach enhances the usability of electric bicycles in urban environments with variable terrain, ensuring consistent performance regardless of rider weight or road grade.
Provenance
The full processing record for this entry. Every stage of this paper's journey through the pipeline is logged — what ran, with which tool and model, how many attempts it took, and when it last completed.
| Stage | Outcome | Tool | Model | Prompt | Attempts | Completed |
|---|---|---|---|---|---|---|
| discover | success | Crossref | — | — | 1 | 2026-06-25 |
| archive | success | unpaywall | — | — | 2 | 2026-06-26 |
| extract | success | cached | — | — | 2 | 2026-06-26 |
| clean | success | clean | — | — | 1 | 2026-06-26 |
| chunk | success | chunk | — | — | 1 | 2026-06-26 |
| embed | success | embed | Qwen/Qwen3-Embedding-8B | — | 1 | 2026-06-26 |
| enrich | success | openalex | — | — | 1 | 2026-06-26 |
| promote | success | — | — | — | 1 | 2026-06-25 |
| summarize | success | llm | qwen3.6-27b-prismaquant | summ-v5 | 1 | 2026-06-26 |
| tag | success | vector_similarity | — | — | 6 | 2026-06-26 |
| verify | success | — | — | — | 1 | 2026-06-26 |
Summary generated by qwen3.6-27b-prismaquant on 2026-06-26; verification: verified.
Topics
Ranked by relevance to this paper. Hover a topic for its definition.