Difference between Model Predictive Control and Rolling Horizon Optimization

model predictive controloptimization

Lately I've been reading numerous papers regarding Energy Hub optimization, and often the authors talk about rolling horizon optimization for taking into account uncertainty.

For instance:

To me, this seems similar to the Model Predictive Control approach.

Is there any difference between Rolling Horizon optimization approach and Model Predictive Control approach? Are these two terms interchangeable?

Best Answer

Yes, effectively the same thing. Also called receding horizon control.