justin_le said:
thunderstorm80 said:
2. What about adding the Phaserunner to the controller's list?
Since both the phase current and battery current are not fixed but user configured, it didn't make any sense to have a default in there. Anyone with a phaserunner can just use a custom controller and set the phase amps and battery amps to match the settings that they've programmed into the PR.
It's true, but the effort to simulate a Phaserunner's behaviour is exhausting when it's the interface is in "Grinfineon" form:
The throttle slider is useless when you use a phaserunner, you should allow a "Phaserunner mode" where your slider changes from throttle slider to phase-current slider.
Without that, you need to go to "custom controller" and change the phase-current value for each simulation and it takes a long time.
I would have liked to see also a separate slider for regen phase current, which can allow simulation with the PR during regen.
When you have such "Phaserunner" mode, simulating regen conditions would become very simple, instead of the currently only above the unloaded speed. (Also, instead of brake-drag, you will see the acceleration/declaration which is pretty useful and neat!)
4. Is Vancouver in Canada or in Texas?
I understand that when you combine two motors it's more meaningful to show the linear forces rather than torques
Correct, we made it automatically switch to a thrust graph since there is no meaning to summing the two motor torques when they can have different wheel sizes
, but why use obsolete imperial units such as "LibraForce" instead of KilogramForce or Newton? :lol:
If it will make your Southern neighbors angry, just allow to choose the units of measurement.
kg isn't a proper unit of force, and newtons is not a number that feels natural to people. I guess the real reason is that in Canada we're still a bit of a mix, people measure their height in feet and inches, their weight in pounds, but their distance in km, speed in kph, and groceries are priced per kg, and I've been similarly influenced.
But hey, you just said on your latest message that you would never allow "F" to measure temperature, since someone who understands motor temperature behaviour is a person who prefers SI units. Like you said: "You better know". It goes the same for Libra-force. Libra is not a unit for force. Newton is. It's a simple multiplication between the total vehicle mass and the acceleration - both shown in on the simulator in their SI units, so it's just as natural for it to be the unit of thrust, and can be directly understand rather than how many Libras (The original model masses in some UK palaces) are accelerating and how fast.
5. Even the newer motor simulator still doesn't allow simulation in most regen conditions, except in the scenario where you descend above the unloaded speed of the motor. In order to simulate the regen performance at lower speeds, one must change the battery voltage.
Yes, that is correct. You just change the battery voltage. There are a lot of reasons why this is unlikely to be changed but one reason has to do with the fact that there is no standard way that the controller's regen behavior is implemented or characterized. With a phaserunner it's easy (set the max regen phase amps), but all other controllers have their own unique regen amps vs velocity characteristic that depends on many factors.
Like I said above - if you allow "Phaserunner mode", you have solved all those issues, AND, allow us to have a phase-current slider which is much more intuitive for PR users.
6. Trip-Simulator related: I think the human-output should be automatically ignored when going downhill, otherwise it makes the calculations quite incorrect...
No one would pedal downhill on a -10% grade and at the same time apply a strong regen torque
I do that all the time!
from a motor up to the plug-braking point. Well, most of us wouldn't
OK, you got me, not to the point of plug braking
Anyways at the time we did this it came up in discussion and I chose to deliberately keep the human watts active during the entire trip run, since indeed many people do pedal while doing downhill with regen active, and anyone who doesn't can separately model the downhill section with 0 human watts if they wanted.
I totally disagree, for the reason that the Trip-Simulator is meant to work along with Google-maps and Anallogger data. You aren't supposed here to split your trip to several parts and model them separately... If you have to do so, than why do I need the map or the Analogger data here?
I will use it, for example, to plan a long-distance journey where I would prefer to save my energies on downhills: Working against a loaded motor downhill in such case, even if it's far from the plug-braking zone, is just a totally wasteful approach: You just dump all the extra human power here to copper losses, and move the motor to a lower eff zone so you actually lose more than what you input with your legs.
Remember that battery's energy density is still the major drawback for long distance tours, and only few of us would want to simulate a human-power also on downhills.
This can be solved easily by allowing the user to select a minimum grade, which below it the TripSimulator would assume human-power as zero. (for example for grades more negative than -2%. Some like to pedal downhill on a small grade against the wind for example)
That's true. We're not doing trip simulator work right now but in a couple months it might get a similar treatment, and it's own thread here on ES, and the removal of the -BETA descriptor.
I look forward to see that happen!
I will now comment on your recent post:
I think you should allow a toggle switch to allow regen for geared motors or not. If not, it should freewheel and be modelled like it used to be. With the growing interest in geared motors without freewheels, I think we reached the time that this should be allowed. It will also solve that Wh/Km problem you talked about.
Another suggestion I had, for two systems comparison mode:
If you can toggle a switch that will match the thrust output of both systems rather than "throttle slider", you can then directly compare which motor is more efficient and which one will overheat quicker, etc....