Electric power run by diesel