Text this: Disturbance rejection controller design based on nonlinear with fuzzy approximation technique for a tidal turbine system