When heat transfer occurs due to density difference between fluid then this type of heat transfer is know as free convection.The velocity of fluid is zero or we can say that fluid is not moving.
Force convection:
When heat transfer occurs due to some external force then this type of heat transfer is know as force convection.The velocity of fluid is not zero or we can say that fluid is moving in force convection.
Heat transfer coefficient of force convection is high as compare to the natural convection.That is why heat force convection reach a steady-state faster than an object subjected to free-convection.
So we can say that when speed of engine then power of engine also will increases.
The speed of Otto engine is more as compare to Diesel engine so the power of Otto engine is more.But on the other hand torque of Diesel engine is more as compare to Otto engine but the speed is low so the product of speed and torque is more for Otto engine .It means that when requires large amount of power then Otto engine should be use.