Skip to content
Introduction to Sliding Mode control with MATLAB example implementation
Branch: master
Clone or download
Latest commit a93e3b5 Mar 11, 2020
Type Name Latest commit message Commit time
Failed to load latest commit information.
images Add files via upload Mar 11, 2020 Update Mar 11, 2020
SlidingMode_sat.mdl Add files via upload Mar 11, 2020
SlidingMode_sat_prev.mdl Add files via upload Mar 11, 2020
SlidingMode_sign.mdl Add files via upload Mar 11, 2020
SlidingMode_sign_prev.mdl Add files via upload Mar 11, 2020
robustControl_nonlinearSystems_tmina.pdf Add files via upload Mar 11, 2020

Robust Control

In control theory, robust control is an approach to controller design that explicitly deals with uncertainty. Robust control methods are designed to function properly provided that uncertain parameters or disturbances are found within some (typically compact) set. Robust methods aim to achieve robust performance and/or stability in the presence of bounded modelling errors.

Repository Objectives

The material includes an introduction to Sliding Mode Control as a simple approach to robust control - Sliding surface and controller design formulation for a nonlinear system described by an n^{th} order differential equation.

  • Motivation behind robust control implementation and a summary of the controller design process is presented in the wiki section of this repository.
  • Refer to 'robustControl_nonlinearSystems_tmina.pdf' for a detailed theoretical overview of the Sliding Mode Controller design process. SIMULINK implementations following the design process of example systems are presented in the .mdl files.


Fundamental background of using MATLAB and Simulink will be required to fully understand the implementation example.


This material is prepared by Tamzidul Mina ( We acknowledge the following sources that were used in its preparation.

[1] Slotine, Jean-Jacques E., and Weiping Li. Applied nonlinear control. Vol. 199. No. 1. Englewood Cliffs, NJ: Prentice hall, 1991.

You can’t perform that action at this time.