A bit late for this post, but an ICE motor does NOT have the same combustion for different rpm. It doesn't have the same combustion for the same throttle openings at the same rpm. It changes with load and air flow.
Most driving time with an ICE is done at partial throttle openings and lean mixture and sub optimal power output in favour of increased efficiency of fuel.
I understand what your meaning, but my approach to is was the range an ICE motor has. In any engineering application, the main points to consider are the beginning and ends of a range. Anything in between can be neglected or assumed so to say. So in my thought process, I thought of only worrying about the range of the ICE in each gear. I'm fully aware of the irregularities in an ICE based on throttle position, amount of fuel and air mixtures, yada yada. My goal is to match the range it needs to function as a normal bike. For instance, in a specific gear, 1st, 2nd, 3rd, etc. all have the same top limit of RPM's. Normal bikes tops out around 8500 RPM's in each gear. The difference with each gear is the amount of friction it has to move in response to either in motion or a static position (starting from 0). So my thought process is if I can match the RPM's under different loads throughout a trip with an electric motor, the bike should perform the same without having to have a larger motor. I understand the energy consumption and the types of batteries and what power rating I am needing to accomplish this, but I'm not testing that aspect as I am wanting to test the theory of RPM's with an electric motor and a transmission and match the range of RPM's to the original ICE.
PROJECT UPDATE:
My grandfather is currently milling down the case of the transmission to allow for a bigger, stronger chain for the connection between the electric motor and the crankshaft. Threw out the idea of having a straight crank without the counterbalance, but would have been more intense with the fabrication of such a crank. So currently, he is modifying the case along with the crank to accept a smaller sprocket and allow for a bigger chain.