Text this: Model-Based Control with Active Disturbance Rejection Algorithm for a Diesel Engine