@dave
If the time you run out of coal is more or less predictable, you can workaround it by using some power storages.
Or you can just try to deliver coal faster, using multiple tractors, a truck (higher capacity) or trains (higher capacity and faster). It all depends on how complicated you wanna go. 😄