Disturbance Observer With Constraints