I figured I would finally make a thread about this since most people probably don’t click the CD-Media button all too often.

Basically, what this is is a spreadsheet that utilizes Ether’s drivetrain simulation and makes it a bit more accessible and adds some extra features. The first extra feature is the very first chart. This is a plot of several things like battery voltage, current, and pushing force with respect to gear ratio. Since Ether’s algorithm took voltage drop into account, these calculations are much more likely to be near the values seen in real life (rather than simplistic calculations like motor stall current * number of motors). What is also interesting is that there is a “sweet spot” for gear ratios where your pushing force can be greater than (robot weight * kinetic coefficient of friction). This is thanks to the effect of static coefficient of friction being greater than the kinetic coefficient of friction. Beware, however, if you design to be in this zone, wear on your wheels can easily make you slip out of this zone. That is, if you start with, say, Vex W-wheels, they could start at a uF = 1.2, but after a few matches wears down to uF = 1.1, you could easily be out of the “sweet spot”.

Moving down, there are actually two charts side by side. They represent the same things for different gear ratios (G1 and G2) as defined on the left side. This is so you can compare high and low gears side by side. This is where Ether’s calculations really came into play. These charts are (by default) 3 second acceleration simulations. I chose 3 seconds because it seemed a decent time to get near full speed (taking into account length of the floor) but it’s also a trade-off of filesize. These charts present information like current draw and battery voltage, slip condition, and the position, speed, and acceleration.

Moving down, this is something I debated on putting in here, but it’s the same chart as above, but using an automatic shifting model. The torque vs. RPM graph is next to it. It is somewhat difficult to determine when the “optimal” shifting time is on DC motors, but I took a stab at it anyway. The point I chose to shift is the point where the output torques of high and low gear match given the drop in RPM from high to low gear. This point provides a “smooth” acceleration curve. The chart on the right simulates shifting at that point. This chart DOESN’T, however, take into account the time it takes to shift (assumes immediate gear change), so there is likely going to be a fraction of a second time delay. You can see in the Vmax (while shifting) is slightly increased, but you’d have to ask yourself if it’s worth it to try to shift automatically.

The values on the left side are the inputs to the acceleration model. Those highlighted in Green are the ones you can freely modify. The ones in Red, you should really think about before changing. You can change them with no problem, but those values are pretty well known. There are also max velocity outputs for each gear ratio. This is actually the last velocity seen in the acceleration model (i.e., the velocity after 3 seconds).

Anyway, have a look at it and if you have any questions, please ask.