It is said that the speed of a piston will be zero twice per Rev. Seems logical. One moment it is whizzing upwards, next moment whizzing downwards. So at some point it must have been travelling at zero speed. That point is tdc and bdc. Again, all seems logical.
But hang on. Tdc and bdc are defined by a line. At zero degrees. A line that has no width. So if we keep zooming in, so to speak, to check the piston speed as the crank moves ever closer to zero degrees, it never actually seems to exist at zero degrees for any time. So that's a bit strange. If there's no time, then how can it happen? How can the piston speed ever be zero? And the other strange thing is, it seems that this is independent of rpm. There's no doubt that the piston speed increases with rpm, but the infinitely thin line defining tdc and therefore zero piston speed is just as infinitely thin at high rpm as it is at low rpm.
So, just how long is a piston at tdc? How long is it travelling at zero speed?
Conundrum.