GhostSkater
Member
Copying from a post I did on Rivian Forums with some numbers:
The motors are three phases and the inverter drive them in a sinusoidal current pattern. Now, when the motor is spinning, even quite slowly, the heating each MOSFET/IGBT experiences follows the sine pattern to the square, so it only experiences peak heating for a very short while, on average, the heating power is 1/2 of the current needed for maximum torque
Now, if you motor is stuck in a position, and you need full torque, the maximum heating power will be the full motor current, and on semiconductor terms, even for a few milliseconds, it is too much heating
So how Rivian solves that and doesn't blow inverters? It reduces the torque, if you wanted to keep the maximum heating a single MOSFET/IGBT experiences to the same as when the vehicle is moving, you would need to reduce the torque up to 75% (due to the square resistive losses)
If that is the case, a vehicle that is stuck at 0 speed and with just 2 wheels with traction, the total torque available might be as low as 12.5% of the total torque, and when people say it feels like it doesn't have enough torque, they are totally right
What makes me feel more confident that this is the case is that if you release the throttle let if cool down for a bit, and then floor it, it can have a burst of torque that get you out, since tires will slip and start to spin and will allow you to have the full torque on each wheel, and as long as you keep moving you will be fine
Unfortunately this isn't something that can't be solved by software
Assuming my previous post is correct, the maximum grade you could climb from dead stop in two wheels is just 12%, which is less than many off road situations