General principles of scenario predictive control techniques