Dc Generator Theory