generators power and control lecture videos