Price-Driven Coordination Of Distributed Model Predictive Controllers: A Bi-Level Optimization Approach