flecc: Yes, I had seen the ebikes.ca simulator which is referred to in that link. In fact that was one of the things that prompted to try and make my own model on a spreadsheet.
There is a limited range of motors modelled by ebikes.ca, but for the other variables you can input your own parameters. Their controllers model current limits only, but I thought it might be necessary to have a power limit also built into the controller to avoid exceeding the 250w legal continuous power rating. (Maybe I am being too strictly legal here, and you are allowed to exceed 250 watts continuously on a hill of appropriate gradient, provided the motor has a label on it saying 250 watts. (I find the business of maximum legal power very obscure and rather murky).
My spreadsheet results which I showed
here, give some what different shape plots from when I try and put in the same parameters on an arbitrarily chosen motor on the ebike.ca site. Compare this:
with my spreadsheet results:
I had assumed the difference is due to the modelling of motor inductance which is included in the version2 ebike.ca simulator. It also mentions cogging torque. I have not yet worked out how to model these. But I now see that the ebikes.ca site still has the
simple version model, which is not much different to their inductance model. So I shall have to look more closely at my model and see why it does not produce similar shaped curves.
Before I lost access to the German pedelec site I was trying to read their discussion of EPACSIM which does include inductance to see how their model was constructed.
At the moment I am limited because I lack a motor to start to try and measure. It is interesting that both sites have had to obtain motor parameters empirically. Presumably because no manufacture actually tells you the parameters of his motor which you need for modelling.