[{“box”:0,”content”:”[if 992 equals=”Open Access”]n
n
Open Access
nn
n
n[/if 992]n
n
n
n
n
n
Sabna, Amal A,
n
- n t
n
n
n[/foreach]
n
n[if 2099 not_equal=”Yes”]n
- [foreach 286] [if 1175 not_equal=””]n t
- M. Tech, Assistant Professor, TKM College of Engineering,, TKM College of Engineering, Kollam,, Kollam, India, India
n[/if 1175][/foreach]
n[/if 2099][if 2099 equals=”Yes”][/if 2099]n
Abstract
nSliding mode control (SMC) is a robust control method widely used in engineering due to its ability to handle uncertainties and disturbances effectively. In discrete-time sliding mode control (DSMC), system trajectories are constrained to sliding surfaces in the state space, leading to improved performance and stability. This paper provides an overview of DSMC, focusing on its applications, advantages, and limitations. It discusses the use of DSMC in various engineering fields such as robotics, aerospace, and automotive systems, highlighting its robustness and effectiveness in practical scenarios. The paper also addresses the challenges and limitations of DSMC, including issues such as chattering, high control effort, and sensitivity to model uncertainties. Furthermore, the paper explores recent advances in DSMC and potential future research directions, suggesting that the development of advanced reaching laws could further enhance the performance and applicability of DSMC in real-world applications
n
Keywords: Sliding mode control (SMC), discrete time sliding mode control (DTSMC), robust control
n[if 424 equals=”Regular Issue”][This article belongs to International Journal of Electrical Machine Analysis and Design(ijemad)]
n
n
n
n
n
nn[if 992 equals=”Open Access”] Full Text PDF Download[/if 992] n
nn[if 379 not_equal=””]n
Browse Figures
n
n
n[/if 379]n
References
n[if 1104 equals=””]n
- Bartoszewicz and K. Adamiak. “Discrete-Time Sliding-Mode Control with a Desired Switching Variable Generator”. IEEE 2020; vol. 65, no. 4, 1807–1814pp.
- Ma, Y. Li and Z. Xiong. “Discrete-Time Sliding-Mode Control with Enhanced Power Reaching Law”. IEEE 2019; vol. 66, no. 6, 4629–4638 pp.
- Ma, Z. Xiong, Y. Li and Z. Liu. “Sliding Mode Control for Uncertain Discrete-Time Systems Using an Adaptive Reaching Law”. IEEE 2021 vol. 68, no. 2, 722–726 pp.
- Bartoszewicz and P. Leśniewski. “Reaching Law Approach to the Sliding Mode Control of Periodic Review Inventory Systems”. IEEE 2014. vol. 11, no. 3, 810–817 pp.
- Ma and Y. Li. “Multi-Power Reaching Law Based Discrete-Time Sliding-Mode Control”. IEEE Access 2019. vol. 7, 49822–49829 pp.
- Adamiak. “Reference Sliding Variable Based Chattering-Free Quasi-Sliding Mode Control”. IEEE Access 2020. vol. 8, pp.
- Bartoszewicz and P. Latosiński. “Reaching Law Based Discrete Time Sliding Mode Inventory Management Strategy”. IEEE Access 2016. vol. 4, 10051–10058 pp.
- Chen, Y. Li, H. Ma, H. Tang and Y. Xie, “A Novel Variable Exponential Discrete Time Sliding Mode Reaching Law”, in IEEE 2021. vol. 68, no. 7, 2518–2522 pp.
- P. Mishra and X. Yu. “Delta-Operator-Based Reaching Laws for Sliding Mode Control Design”. IEEE 2022. vol. 69, no. 4, 2136–2140 pp.
- Lin, W. Zhang and H. Wang. “Controller Designed via an Adaptive Reaching Law for DSMC Systems”. IEEE 2020. vol. 67, no. 2, 330–334 pp.
nn[/if 1104][if 1104 not_equal=””]n
- [foreach 1102]n t
- [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
n[/foreach]
n[/if 1104]
nn
nn[if 1114 equals=”Yes”]n
n[/if 1114]
n
n
n
International Journal of Electrical Machine Analysis and Design
n
n
n
n
n
n
Volume | 02 | |
[if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] | 01 | |
Received | May 20, 2024 | |
Accepted | June 26, 2024 | |
Published | July 26, 2024 |
n
n
n
n
n
n nfunction myFunction2() {nvar x = document.getElementById(“browsefigure”);nif (x.style.display === “block”) {nx.style.display = “none”;n}nelse { x.style.display = “Block”; }n}ndocument.querySelector(“.prevBtn”).addEventListener(“click”, () => {nchangeSlides(-1);n});ndocument.querySelector(“.nextBtn”).addEventListener(“click”, () => {nchangeSlides(1);n});nvar slideIndex = 1;nshowSlides(slideIndex);nfunction changeSlides(n) {nshowSlides((slideIndex += n));n}nfunction currentSlide(n) {nshowSlides((slideIndex = n));n}nfunction showSlides(n) {nvar i;nvar slides = document.getElementsByClassName(“Slide”);nvar dots = document.getElementsByClassName(“Navdot”);nif (n > slides.length) { slideIndex = 1; }nif (n (item.style.display = “none”));nArray.from(dots).forEach(nitem => (item.className = item.className.replace(” selected”, “”))n);nslides[slideIndex – 1].style.display = “block”;ndots[slideIndex – 1].className += ” selected”;n}n”}]