This week I got forums controller "FTP" code working. A kInd of proportional assist.
The code uses input from direct force power meter (human power), road speed, air data (altitude and air speed) and incline and uses values for desired CdA, Crr and weight to adjust assist. I can set the human power multiplier at 1:1 and it will faithfully emulate my non assisted performance (ie CdA 0.3, Crr 0.0022, 83kg total weight) regardless of my real weight and drag with trailer (CdA 0.55, 120kg). At the moment it is difficult to pick the difference between light aero rides and heavy draggy rides with the trailer. I am still putting in the same effort, the assist is cancelling the additional weight and drag. Keeping it real...
I can also set a multiplier (aux input) for wind or use something like 1.35 to do a believable impersonation of Pogacar on Mont Ventoux.
There is still a little work needed to smooth the rough edges,
I won't rush to publish the code though. The world is full of losers and wannabes. For example Strava eBike cheats. The flaw with simple power multiplication or throttle operation is that it doesn't take weight, aerodynamics, incline acceleration into consideration. It is this flaw that exposes the fraud and I am not about to supply the tools to evade detection.
The code uses input from direct force power meter (human power), road speed, air data (altitude and air speed) and incline and uses values for desired CdA, Crr and weight to adjust assist. I can set the human power multiplier at 1:1 and it will faithfully emulate my non assisted performance (ie CdA 0.3, Crr 0.0022, 83kg total weight) regardless of my real weight and drag with trailer (CdA 0.55, 120kg). At the moment it is difficult to pick the difference between light aero rides and heavy draggy rides with the trailer. I am still putting in the same effort, the assist is cancelling the additional weight and drag. Keeping it real...
I can also set a multiplier (aux input) for wind or use something like 1.35 to do a believable impersonation of Pogacar on Mont Ventoux.
There is still a little work needed to smooth the rough edges,
I won't rush to publish the code though. The world is full of losers and wannabes. For example Strava eBike cheats. The flaw with simple power multiplication or throttle operation is that it doesn't take weight, aerodynamics, incline acceleration into consideration. It is this flaw that exposes the fraud and I am not about to supply the tools to evade detection.