Cycle power: a predictive model.