Text this: Demand driven distributed model predictive control with linear active disturbance rejection control for frequency management in smart grid environment