13 research outputs found

    Discrete-time sliding mode control of a direct-drive robot manipulator

    Get PDF
    This paper investigates application of a recently introduced discrete-time sliding mode algorithm, in robot motion control. This algorithm was developed to ensure chattering-free discrete-time sliding mode control in finite time. Robustness against disturbances and modeling errors are the additional merits of this algorithm. Here, the algorithm is adapted for the robot motion control problem, and it is used to design feedback controllers of a benchmark direct-drive robot. Theory and experiments confirm the applicability of the algorithm. However, they also reveal restrictions in controller tuning, that may result in undesirable amplification of noise and in excitation of parasitic dynamics

    Sliding mode control with system constraints for aircraft engines

    Get PDF
    This paper proposes a constraint-tolerant design with sliding mode strategy to improve the stability of aircraft engine control. To handle the difficulties associated with the high-frequency switching laws, merely attenuating the chattering is far from satisfactory. System constraints on input, output, and input rate should be addressed in the design process. For a sort of uncertain nonlinear systems subjected to the constraints, sliding mode regulators are designed using Lyapunov analysis. A turbofan engine is adopted for simulation, which shows that the methodology developed in this paper can handle the speed tracking and limit protection problem in a stable fashion, despite the negative influence posed by the system constraints

    Design of a Memristor-based Chattering Free Sliding Mode Controller and Speed Control of the BLDC Motor

    Get PDF
    In this study, a memristor-based sliding mode controller (Mem-SMC) was designed for speed control of BLDC motor and the performance of the controller was tested in simulation. The sliding mode controller, known for its robustness against disturbances and parameter variations, was designed with a memristor known as a missing circuit element. Simulation results show that the proposed controller is successful in the speed reference tracking and is also able to respond quickly to sudden changes in the reference

    Local and global controllers for decentralized discrete-time variable structure control technique for large-scale systems

    Get PDF
    This thesis presents a research on new discrete-time integral variable structure controllers for large-scale systems in the presence of matched and unmatched uncertainties. It is found in the literatures that limited works have been done on variable structure control for discrete-time large-scale system. Current computer technology allows direct implementation of discrete-time controller to control a system with greater simplicity and cost saving. The controllers developed in this research are able to achieve system stability in terms of both global and local controls. A global controller makes use of feedback from all subsystems to achieve the quasi-sliding surface and remains on it, with better performance than local controller. A local controller is able to perform the controlling task with feedback solely from the local subsystem itself, with simpler design but is compromised in performance. New theorems with mathematical proof for both local and global controllers are presented and simulations are carried out using Matlab for three different types of large-scale systems to test the proposed controllers. The simulation results also showed that the global controller has better performance than the local controller. Discrete-time integral variable structure control lets the implementation of the controller for large-scale systems a much more straight forward approach with computer. Furthermore, the characteristic of robustness in variable structure control ensures systems fast convergence to the desired value and rejects uncertainties and disturbances, which makes it very practical to be applied to many large-scale systems in real world applications. These newly developed controllers are able to provide cost effective implementations of discrete-time variable structure controllers using current digital hardware for various large-scale plants such as petrochemical, traffic control, telecommunication and robotic system

    Global Gain Outer Loop Method for Discrete-time Sliding Mode Control

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ (์„์‚ฌ) -- ์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› : ๊ณต๊ณผ๋Œ€ํ•™ ์ „๊ธฐยท์ •๋ณด๊ณตํ•™๋ถ€, 2021. 2. ์กฐ๋™์ผ.๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์ด์‚ฐ ์‹œ๊ฐ„ ์Šฌ๋ผ์ด๋”ฉ ๋ชจ๋“œ ์ œ์–ด ๋ฐฉ๋ฒ•(discrete-time sliding mode control, DSMC) ๋ฐ ์™ธ๋ž€ ๋ณด์ƒ๊ธฐ(decoupled disturbance compensator, DDC)์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ „์—ญ ์ด๋“ ์™ธ๋ถ€ ๋ฃจํ”„ ๋ฐฉ๋ฒ•(global gain outer loop method)์„ ๋ถ„์„ํ•˜์˜€๋‹ค. ๊ธฐ์กด DSMC ๋ฐฉ๋ฒ•์€ ์œ„์น˜์ถ”์ข… ์„ฑ๋Šฅ์ด ์ข‹๊ณ  ์™ธ๋ž€์— ๋Œ€ํ•ด ๊ฐ•์ธํ•˜๋ฉฐ, ๊ตฌํ˜„์ด ์‰ฌ์›Œ ๋‹ค์–‘ํ•œ ์ œ์–ดํ™˜๊ฒฝ์— ๋„๋ฆฌ ์ ์šฉ๋˜๊ณ  ์žˆ๋‹ค. ๋˜ํ•œ DSMC์™€ DDC๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์—ฌ ๋Š๋ฆฌ๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š” ์™ธ๋ž€์— ๋Œ€ํ•ด ๊ฐ•์ธํ•จ์„ ๋ถ€์—ฌํ•˜๋Š” ์—ฐ๊ตฌ๊ฐ€ ์ง„ํ–‰๋˜์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‚ฐ์—…์šฉ ์„œ๋ณด ์‹œ์Šคํ…œ์—์„œ ์œ„์น˜ ์ œ์–ด๋ฅผ ์ˆ˜ํ–‰ํ•  ๋•Œ, ๋žจํ”„ ํ•จ์ˆ˜ ํ˜•ํƒœ์˜ ์™ธ๋ž€์ด ์ธ๊ฐ€๋  ๊ฒฝ์šฐ ์œ„์น˜ ์˜ค์ฐจ๊ฐ€ 0์œผ๋กœ ์ˆ˜๋ ดํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ๋žจํ”„ ํ•จ์ˆ˜ ํ˜•ํƒœ์˜ ์™ธ๋ž€์ด ์žˆ๋Š” ์‹œ์Šคํ…œ์—์„œ ๋ ˆํผ๋Ÿฐ์Šค ์ž…๋ ฅ์„ ์žฌ์ƒ์„ฑํ•˜์—ฌ ์ •์ƒ์ƒํƒœ ์œ„์น˜ ์—๋Ÿฌ๋ฅผ 0์œผ๋กœ ์ˆ˜๋ ด์‹œํ‚ค๋Š” ์ „์—ญ ์ด๋“ ์™ธ๋ถ€ ๋ฃจํ”„ ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•œ๋‹ค. ๋˜ํ•œ ์ œ์•ˆํ•œ ๋ฐฉ๋ฒ•์€ ์ œ์–ด ์ž…๋ ฅ ํฌํ™”(control input saturation)๋ฅผ ์–ต์ œํ•˜๋Š” ํšจ๊ณผ๋ฅผ ๊ฐ–๋Š” ๋ณด์กฐ์ƒํƒœ๋ณ€์ˆ˜(auxiliary state)๊ธฐ๋ฒ•๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์ธ๋‹ค. ํŠนํžˆ ๋ณด์กฐ์ƒํƒœ๋ณ€์ˆ˜์˜ ๊ฒŒ์ธ์„ 1๋กœ ์„ค์ •ํ•  ๊ฒฝ์šฐ, ๋ชฉํ‘œ ์œ„์น˜์—์„œ ์ถ”๊ฐ€์ ์ธ ์ง„๋™ ์—†์ด ์ž˜ ์ œ์–ด๊ฐ€ ๋จ์„ ๋ณด์ธ๋‹ค. ์ „์—ญ ์ด๋“ ์™ธ๋ถ€ ๋ฃจํ”„ ๋ฐฉ๋ฒ•์„ DSMC+DDC ๋ฐฉ๋ฒ•์— ์ ์šฉํ•  ๋•Œ ์ตœ์ข…๊ฐ’ ์ •๋ฆฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋žจํ”„ ํ•จ์ˆ˜ ์™ธ๋ž€๊ณผ ์ œ์–ด ์ž…๋ ฅ ํฌํ™” ์ดํ›„์— ์œ„์น˜ ์—๋Ÿฌ๊ฐ€ 0์ด ๋˜๋Š” ๊ฒƒ์„ ๋ณด์ธ๋‹ค. ์‹ค์ œ ์‚ฐ์—…์šฉ ์„œ๋ณด ์‹œ์Šคํ…œ์— ์ œ์–ด๊ธฐ๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ ์ œ์•ˆํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋ชฉํ‘œ ์œ„์น˜์—์„œ ์˜ค๋ฒ„์ŠˆํŠธ๋ฅผ ์ค„์ด๊ณ  ์ œ์–ด ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ด์„ ๋ณด์˜€๋‹ค.This paper presents a global gain outer loop method for discrete-time sliding mode control (DSMC) with a decoupled disturbance compensator (DDC). The original DSMC method is widely used in theoretical areas and industrial applications attributed to its excellent properties of trajectory tracking, robustness to disturbances and easy implementation. DSMC with DDC was developed to maintain closed-loop stability subject to slowly-varying disturbances. However, when the system suffers from ramp-type disturbance in position control application, overshoot arises at the end of motion. In this paper, a global gain outer loop method is proposed which regenerates the reference input and guarantees asymptotic convergence of the error state in the presence of ramp-type disturbance. Moreover, the developed method can be utilized with an auxiliary state method which is effective to maintain stability under control input saturation. Especially, we can set the gain of auxiliary state to 1 to suppress additional vibration at the end of motion. Final-value theorem is utilized to demonstrate the effectiveness of the proposed method. Experiments are performed on a servo system to demonstrate the improved overshoot performance.์ œ 1 ์žฅ ์„œ ๋ก  1 ์ œ 1.1 ์ ˆ ์—ฐ๊ตฌ์˜ ๋ฐฐ๊ฒฝ 1 ์ œ 1.2 ์ ˆ ์—ฐ๊ตฌ์˜ ๊ตฌ์„ฑ 7 ์ œ 2 ์žฅ ์‚ฐ์—…์šฉ ์„œ๋ณด ์‹œ์Šคํ…œ์˜ ๋ถ„์„ 8 ์ œ 2.1 ์ ˆ ํ”Œ๋žœํŠธ 8 ์ œ 2.2 ์ ˆ ์ œ์–ด๊ธฐ ๋ฐ ํ•„ํ„ฐ 10 ์ œ 3 ์žฅ ์ „์—ญ ์ด๋“ ์™ธ๋ถ€ ๋ฃจํ”„ ๋ฐฉ๋ฒ• 12 ์ œ 3.1 ์ ˆ ๊ธฐ์กด DSMC+DDC ์ œ์–ด๊ธฐ 12 ์ œ 3.2 ์ ˆ ์™ธ๋ถ€ ๋ฃจํ”„๋ฅผ ์ถ”๊ฐ€ํ•œ DSMC+DDC ์ œ์–ด๊ธฐ 18 ์ œ 3.3 ์ ˆ ์‹คํ—˜ ๊ฒฐ๊ณผ 23 ์ œ 4 ์žฅ ์ œ์–ด ์ž…๋ ฅ ํฌํ™” ์ƒ์—์„œ์˜ ๋ถ„์„ 30 ์ œ 4.1 ์ ˆ ๊ธฐ์กด ๋ณด์กฐ์ƒํƒœ๋ณ€์ˆ˜ ๋ฐฉ๋ฒ• 30 ์ œ 4.2 ์ ˆ ๋ณด์กฐ์ƒํƒœ๋ณ€์ˆ˜์™€ ์ „์—ญ ์ด๋“ ์™ธ๋ถ€ ๋ฃจํ”„ ๋ฐฉ๋ฒ• 34 ์ œ 4.3 ์ ˆ ์‹คํ—˜ ๊ฒฐ๊ณผ 37 ์ œ 5 ์žฅ ๊ฒฐ ๋ก  41 ์ฐธ๊ณ ๋ฌธํ—Œ 42 Abstract 47 ๊ฐ์‚ฌ์˜ ๊ธ€ 49Maste

    Robust Position-based Visual Servoing of Industrial Robots

    Get PDF
    Recently, the researchers have tried to use dynamic pose correction methods to improve the accuracy of industrial robots. The application of dynamic path tracking aims at adjusting the end-effectorโ€™s pose by using a photogrammetry sensor and eye-to-hand PBVS scheme. In this study, the research aims to enhance the accuracy of industrial robot by designing a chattering-free digital sliding mode controller integrated with a novel adaptive robust Kalman filter (ARKF) validated on Puma 560 model on simulation. This study includes Gaussian noise generation, pose estimation, design of adaptive robust Kalman filter, and design of chattering-free sliding mode controller. The designed control strategy has been validated and compared with other control strategies in Matlab 2018a Simulink on a 64bits PC computer. The main contributions of the research work are summarized as follows. First, the noise removal in the pose estimation is carried out by the novel ARKF. The proposed ARKF deals with experimental noise generated from photogrammetry observation sensor C-track 780. It exploits the advantages of adaptive estimation method for states noise covariance (Q), least square identification for measurement noise covariance (R) and a robust mechanism for state variables error covariance (P). The Gaussian noise generation is based on the collected data from the C-track when the robot is in a stationary status. A novel method for estimating covariance matrix R considering both effects of the velocity and pose is suggested. Next, a robust PBVS approach for industrial robots based on fast discrete sliding mode controller (FDSMC) and ARKF is proposed. The FDSMC takes advantage of a nonlinear reaching law which results in faster and more accurate trajectory tracking compared to standard DSMC. Substituting the switching function with a continuous nonlinear reaching law leads to a continuous output and thus eliminating the chattering. Additionally, the sliding surface dynamics is considered to be a nonlinear one, which results in increasing the convergence speed and accuracy. Finally, the analysis techniques related to various types of sliding mode controller have been used for comparison. Also, the kinematic and dynamic models with revolutionary joints for Puma 560 are built for simulation validation. Based on the computed indicators results, it is proven that after tuning the parameters of designed controller, the chattering-free FDSMC integrated with ARKF can essentially reduce the effect of uncertainties on robot dynamic model and improve the tracking accuracy of the 6 degree-of-freedom (DOF) robot

    Chattering-free discrete-time sliding mode control

    No full text
    To avoid the chattering problem in the reaching-law-based discrete-time sliding mode control (DSMC) and the generation of over-large control action in the equivalent-control-based DSMC, a new DSMC method based on non-smooth control is proposed in this paper. Since there is no use of any switching term in the proposed DSMC, it is a chattering-free SMC method. Meanwhile, it is shown that the newly proposed non-smooth control-based DSMC can guarantee the same level of accuracy for the sliding mode motion as that of an equivalent control-based DSMC. To demonstrate the effectiveness of the proposed approach, a simulation example is presented

    Development of U-model enhanced nonlinear dynamic control systems โ€”Framework, algorithms and validation

    Get PDF
    This study aims to develop the classical model-based U-control design framework to enhance its robustness and reduce its dependence on model accuracy. By absorbing the design concepts of other advanced control algorithms, firstly, based on the discrete-time U-control algorithm, a continuous-time (CT) U-model based dynamic inversion algorithm is proposed. Then the CT U-control system design procedures are presented and explained step by step with numerical and simulation demonstrations of the linear and nonlinear U-control system design examples. Secondly, the U-control algorithm develops two mainstream nonlinear robust control algorithms, disturbances suppression and disturbances compensation, while maintaining its system dynamic cancellation characteristics, including two-degree-of-freedom U-model-based internal model control (UTDF-IMC), Disturbance observer-based U-control (DOBUC), sliding mode enhanced U-control (U-SMC) and U-model based double sliding mode control (UDSMC) algorithms. At the same time this study first developed and applied the U-control method to a practical industry application: robust quadrotor trajectory tracking control. The proposed UDSMC method and multiple-input and multiple-output extended-state-observer (MIMO-ESO) established the quadrotor flight control system. The difficulties associated with quadrotor velocity measurement disturbances and uncertain aerodynamics are successfully addressed in this control design. A rigorous theoretical analysis has been carried out to determine whether the proposed control system can achieve stable trajectory tracking performance, and a comparative real-time experimental study has also been carried out to verify the better effectiveness of the proposed control system than the classical SMC and built-in PID control system. This study is clearly novel as the methods and experiments it proposed have not been researched before
    corecore