Small altenators cannot generate the current needed to operate the electric motors ===for trucks the motors would have to be quiet large you also have the problem of controling the high current those motors would require===it is not that it is impossible but at current technology it is not practical and cost prohibitive


