Hola, añado al comentario de Picuino.
Más bien hay que comprender los principios físicos de energía y trabajo.
Y eso se aplica a todo cuerpo sometido a fuerza.
Si tú, vas a controlar un motor mediante PWM. No hay de que preocuparse de la corriente de arranque, si justamente un control así, permite arranques suaves a valores de corriente proporcional al esfuerzo.
A ciclos de duty pequeños de PWM, someterá a pequeños tiempos de inyección de corriente al motor, y el motor hará pequeños esfuerzos para girar. Y todo será proporcional.
Puedes añadir a tu sistema de PWM, un detector de corriente, así puedes saber si el motor por alguna causa está bloqueado. Pues si la corriente es alta a un bajo PWM, es un indicativo de problemas.
Por otro lado, la corriente de arranque directo de cualquier motor, es relativamente alta, porque debe alcanzar su velocidad de régimen en poco tiempo.
Ésto es debido a la elevada energía rotacional que debe alcanzar, en función del tiempo.
Haciendo una analogía, es cómo si tú levantas desde el suelo, un cuerpo de 10kg y lo colocas sobre una mesa, en un tiempo de 5". Ésto puede resultar relativamente fácil.(PWM)
Ahora haz el mismo trabajo, pero en un tiempo de 0.2".(Arranque directo)