Re The graph above, you have set the controllers with a maximum
phase current limit of 30Amps and this is putting a limit on your BPM torque and is causing the torque blue line to abruptly level off horizontally as RPM drops. If you change you controller phase current limit from 30A to 70A as I have below to remove the phase limit, you will correct this as I have below.
This then explains the problem with the BPM low torque limit with your model. A higher rpm motor usually has more strands but less turns (all other things been equal) and needs more phase current which you put a 30A limit on..... Phase current is not the same as battery current and increases above battery current as the rpm drops below the peak power point on the curve.
PS. The reason I originally used the BPM as a comparison is because I thought it might come close to the xf15 which I upgraded to which is not modeled. Incidentally, what motor do you have at present?
Our ebike motor simulator allows you to easily simulate the different performance characteristics of different ebike setups - with a wide selection of hub motors modeled, and the ability to add custom batteries and controllers and set a wide variety of vehicle parameters you'll be able to see...
ebikes.ca