DSDA (Discrete-Time Sliding Mode Control)
This is a simple example of Discrete-Time Sliding Mode Control with Disturbance Compensation and Auxiliary state.
Please follow the steps below to open the example code:
- Open
Project.prj
- Open
main/main_DSDA.m
- Run the file
If can't open Project.prj
follow the steps below to create a new project:
- Delete
Project.prj
file andresources
folder - Set MATLAB's current folder at repo folder
- Click
New
->Project
->From folder
- Click
Create
- Add
subFuntion
to the project path by right-clicking ->Project Path
->Add to the Prject Path (Including Subfolders)
If don't want to use Project.prj
to manage files, follow the steps below:
- Open
main without project/main_DSDA.m
- Run the file
- If MATLAB popup a dialog window. Select
Change Folder
instead ofAdd to Path
[1] Ji-Seok Han, Tae-Il Kim, Tae-Ho Oh, Sang-Hoon Lee and Dong-Il “Dan” Cho, "Effective Disturbance Compensation Method Under Control Saturation in Discrete-Time Sliding Mode Control," in IEEE Transactions on Industrial Electronics, vol. 67, no. 7, pp. 5696-5707, July 2020, doi: 10.1109/TIE.2019.2931213.
[2] Yongsoon Eun, Jung-Ho Kim, Kwangsoo Kim, Dong-Il Cho "Discrete-time variable structure controller with a decoupled disturbance compensator and its application to a CNC servomechanism." IEEE Transactions on Control Systems Technology 7.4 (1999): 414-423.
Cite As
Eries erik (2025). DSDA (Discrete-Time Sliding Mode Control) (https://github.com/Eremes1641/DSDA_MATLAB/releases/tag/v1.0.0), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
simulation/sliding mode control/Dong-il Dan Cho
subFunction/plot
subFunction/system
Version | Published | Release Notes | |
---|---|---|---|
1.0.0 |