The development of the algorithms for single input multi output (SIMO) under-actuated systems with mismatched uncertainties is important. Hierarchical sliding-mode controller (HSMC) has been successfully employed to control SIMO under-actuated systems with mismatched uncertainties in a hierarchical manner with the use of sliding mode control. However, in such a control scheme, the chattering phenomenon is its main disadvantage. To overcome the above disadvantage, in this paper, a new compound control scheme is proposed for SIMO under-actuated based on HSMC and fuzzy logic control (FLC). By using the HSMC approach, a sliding control law is derived so as to guarantee the stability and robustness under various environments. The FLC as the second controller completely removes the chattering signal caused by the sign function in the sliding control law. The results are verified through theoretical proof and simulation software of MATLAB through two systems Pendubot and series double inverted pendulum.
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...Waqas Tariq
One of the most active research areas in the field of robotics is robot manipulators control, because these systems are multi-input multi-output (MIMO), nonlinear, time variant and uncertainty. An artificial non linear robust controller design is major subject in this work. At present, robot manipulators are used in unknown and unstructured situation and caused to provide complicated systems, consequently nonlinear classical controllers are used in artificial intelligence control methodologies to design nonlinear robust controller with satisfactory performance (e.g., minimum error, good trajectory, disturbance rejection). Sliding mode controller (SMC) and computed torque controller (CTC) are the best nonlinear robust controllers which can be used in uncertainty nonlinear. Sliding mode controller has two most important challenges in uncertain systems: chattering phenomenon and nonlinear dynamic equivalent part. Computed torque controller works very well when all nonlinear dynamic parameters are known. This research is focused on the applied non-classical method (e.g., Fuzzy Logic) in robust classical method (e.g., Sliding Mode Controller and computed torque controller) in the presence of uncertainties and external disturbance to reduce the limitations. Applying the Mamdani’s error based fuzzy logic controller with minimum rules is the first goal that causes the elimination of the mathematical nonlinear dynamic in SMC and CTC. Second target focuses on the elimination of chattering phenomenon with regard to the variety of uncertainty and external disturbance in fuzzy sliding mode controller and computed torque like controller by optimization the tunable gain. Therefore fuzzy sliding mode controller with tunable gain (GTFSMC) and computed torque like controller with tunable gain (GTCTLC) will be presented in this paper.
The sliding mode control approach is recognized as one of the
efficient tools to design robust controllers for complex high-order non-linear dynamic plant operating under uncertainty conditions.
DTC Method for Vector Control of 3-Phase Induction Motor under Open-Phase FaultRadita Apriana
Three-phase Induction Motor (IM) drives are widely used in industrial equipments. One of the
essential problems of 3-phase IM drives is their high speed and torque pulsation in the fault conditions.
This paper shows Direct Torque Control (DTC) strategy for vector control of a 3-phase IM under opencircuit
fault. The objective is to implement a solution for vector control of 3-phase IM drives which can be
also used under open-phase fault. MATLAB simulations were carried out and performance analysis is
presented.
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...Waqas Tariq
One of the most active research areas in the field of robotics is robot manipulators control, because these systems are multi-input multi-output (MIMO), nonlinear, time variant and uncertainty. An artificial non linear robust controller design is major subject in this work. At present, robot manipulators are used in unknown and unstructured situation and caused to provide complicated systems, consequently nonlinear classical controllers are used in artificial intelligence control methodologies to design nonlinear robust controller with satisfactory performance (e.g., minimum error, good trajectory, disturbance rejection). Sliding mode controller (SMC) and computed torque controller (CTC) are the best nonlinear robust controllers which can be used in uncertainty nonlinear. Sliding mode controller has two most important challenges in uncertain systems: chattering phenomenon and nonlinear dynamic equivalent part. Computed torque controller works very well when all nonlinear dynamic parameters are known. This research is focused on the applied non-classical method (e.g., Fuzzy Logic) in robust classical method (e.g., Sliding Mode Controller and computed torque controller) in the presence of uncertainties and external disturbance to reduce the limitations. Applying the Mamdani’s error based fuzzy logic controller with minimum rules is the first goal that causes the elimination of the mathematical nonlinear dynamic in SMC and CTC. Second target focuses on the elimination of chattering phenomenon with regard to the variety of uncertainty and external disturbance in fuzzy sliding mode controller and computed torque like controller by optimization the tunable gain. Therefore fuzzy sliding mode controller with tunable gain (GTFSMC) and computed torque like controller with tunable gain (GTCTLC) will be presented in this paper.
The sliding mode control approach is recognized as one of the
efficient tools to design robust controllers for complex high-order non-linear dynamic plant operating under uncertainty conditions.
DTC Method for Vector Control of 3-Phase Induction Motor under Open-Phase FaultRadita Apriana
Three-phase Induction Motor (IM) drives are widely used in industrial equipments. One of the
essential problems of 3-phase IM drives is their high speed and torque pulsation in the fault conditions.
This paper shows Direct Torque Control (DTC) strategy for vector control of a 3-phase IM under opencircuit
fault. The objective is to implement a solution for vector control of 3-phase IM drives which can be
also used under open-phase fault. MATLAB simulations were carried out and performance analysis is
presented.
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...ijcsitcejournal
In this paper, a novel robust adaptive type-2 fuzzy nonsingular sliding mode controller is proposed to
stabilize the unstable periodic orbits of uncertain perturbed chaotic system with internal parameter
uncertainties and external disturbances. This letter is assumed to have an affine form with unknown
mathematical model, the type-2 fuzzy system is used to overcome this constraint. A global nonsingular
terminal sliding mode manifold is proposed to eliminate the singularity problem associated with normal
terminal sliding mode control. The proposed control law can drive system tracking error to converge to
zero in finite time. The adaptive type-2 fuzzy system used to model the unknown dynamic of system is
adjusted on-line by adaptation law deduced from the stability analysis in Lyapunov sense. Simulation
results show the good tracking performances, and the efficiently of the proposed approach.
Control engineering module 2 18ME71 (PPT Cum Notes)Mohammed Imran
Control engineering module 2 18ME71 (PPT Cum Notes)
Time domain performance of control systems:
Typical test signal,
Unit step response and time domain specifications of first order,
Unit step response and time domain specifications of second order system.
Steady state error, error constants.
Biomedical Control Systems - SYSTEM CONCEPTS (Short Questions & Answers)Mathankumar S
Biomedical Control Systems - SYSTEM CONCEPTS (Short Questions & Answers) - Its Deal with Types of systems, Open loop systems, Closed Loop systems, Effects of feedback, Mathematical Models of Physical systems: Introduction, Differential equations, Transfer functions, Block Diagram Algebra, Signal Flow Graphs.
Sliding Mode Controller for Robotic Flexible Arm Jointomkarharshe
The problem of joint flexibility was of critical importance since the use of robot started in the fields such as space science and surveillance. This project addresses this issue by applying a stabilizing control law, ensuring robustness against plant uncertainties and disturbances.
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...rinzindorjej
In this paper, a robust adaptive type-2 fuzzy nonsingular sliding mode controller is designed to stabilize the unstable periodic orbits of uncertain perturbed chaotic system with internal parameter uncertainties and external disturbances. In Higher Order Sliding Mode Control (HOSMC),the chattering phenomena of the control effort is reduced, by using Super Twisting algorithm. Adaptive interval type-2 fuzzy systems are proposed to approximate the unknown part of uncertain chaotic system and to generate the Super Twisting signals. Based on Lyapunov criterion, adaptation laws are derived and the closed loop system stability is guaranteed. An illustrative example is given to demonstrate the effectiveness of the proposed controller.
The appearance of uncertainties and disturbances often effects the characteristics of either linear or nonlinear systems. Plus, the stabilization process may be deteriorated thus incurring a catastrophic effect to the system performance. As such, this manuscript addresses the concept of matching condition for the systems that are suffering from miss-match uncertainties and exogeneous disturbances. The perturbation towards the system at hand is assumed to be known and unbounded. To reach this outcome, uncertainties and their classifications are reviewed thoroughly. The structural matching condition is proposed and tabulated in the proposition 1. Two types of mathematical expressions are presented to distinguish the system with matched uncertainty and the system with miss-matched uncertainty. Lastly, two-dimensional numerical expressions are provided to practice the proposed proposition. The outcome shows that matching condition has the ability to change the system to a design-friendly model for asymptotic stabilization.
The International Journal of Computational Science, Information Technology an...rinzindorjej
The International Journal of Computational Science, Information Technology and Control Engineering (IJCSITCE) is an open access peer-reviewed journal that publishes quality articles which make innovative contributions in all areas of Computational Science, Mathematical Modeling, Information Technology, Networks, Computer Science, Control and Automation Engineering. IJCSITCE is an abstracted and indexed journal that focuses on all technical and practical aspects of Scientific Computing, Modeling and Simulation, Information Technology, Computer Science, Networks and Communication Engineering, Control Theory and Automation. The goal of this journal is to bring together researchers and practitioners from academia and industry to focus on advanced techniques in computational science, information technology, computer science, chaos, control theory and automation, and establishing new collaborations in these areas.
this is the basic slide for sliding mode controller and how it works. for, any control engineer this this the most important technique to control the non linearity of a system and bring it back to a aymptotically stable system.
In this paper, the tracking control scheme is presented using the framework of finite-time sliding mode control (SMC) law and high-gain observer for disturbed/uncertain multi-motor driving systems under the consideration multi-output systems. The convergence time of sliding mode control is estimated in connection with linear matrix inequalities (LMIs). The input state stability (ISS) of proposed controller was analyzed by Lyapunov stability theory. Finally, the extensive simulation results are given to validate the advantages of proposed control design.
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...Waqas Tariq
This research is focused on novel particle swarm optimization (PSO) SISO Lyapunov based fuzzy estimator sliding mode algorithms derived in the Lyapunov sense. The stability of the closed-loop system is proved mathematically based on the Lyapunov method. PSO SISO fuzzy compensate sliding mode method design a SISO fuzzy system to compensate for the dynamic model uncertainties of the nonlinear dynamic system and chattering also solved by nonlinear fuzzy saturation like method. Adjust the sliding function is played important role to reduce the chattering phenomenon and also design acceptable estimator applied to nonlinear classical controller so PSO method is used to off-line tuning. Classical sliding mode control is robust to control model uncertainties and external disturbances. A sliding mode method with a switching control low guarantees the stability of the certain and/or uncertain system, but the addition of the switching control low introduces chattering into the system. One way to reduce or eliminate chattering is to insert a nonlinear (fuzzy) boundary like layer method inside of a boundary layer around the sliding surface. Classical sliding mode control method has difficulty in handling unstructured model uncertainties. One can overcome this problem by applied fuzzy inference system into sliding mode algorithm to design and estimate model-free nonlinear dynamic equivalent part. To approximate a time-varying nonlinear dynamic system, a fuzzy system requires a large amount of fuzzy rule base. This large number of fuzzy rules will cause a high computation load. The addition of PSO method to a fuzzy sliding mode controller to tune the parameters of the fuzzy rules in use will ensure a moderate computational load. The PSO method in this algorithm is designed based on the PSO stability theorem. Asymptotic stability of the closed loop system is also proved in the sense of Lyapunov.
On line Tuning Premise and Consequence FIS: Design Fuzzy Adaptive Fuzzy Slidi...Waqas Tariq
One of the most active research areas in the field of robotics is robot manipulators control, because these systems are multi-input multi-output (MIMO), nonlinear, and uncertainty. At present, robot manipulators is used in unknown and unstructured situation and caused to provide complicated systems, consequently strong mathematical tools are used in new control methodologies to design nonlinear robust controller with satisfactory performance (e.g., minimum error, good trajectory, disturbance rejection). Robotic systems controlling is vital due to the wide range of application. Obviously stability and robustness are the most minimum requirements in control systems; even though the proof of stability and robustness is more important especially in the case of nonlinear systems. One of the best nonlinear robust controllers which can be used in uncertainty nonlinear systems is sliding mode controller (SMC). Chattering phenomenon is the most important challenge in this controller. Most of nonlinear controllers need real time mobility operation; one of the most important devices which can be used to solve this challenge is Field Programmable Gate Array (FPGA). FPGA can be used to design a controller in a single chip Integrated Circuit (IC). In this research the SMC is designed using VHDL language for implementation on FPGA device (XA3S1600E-Spartan-3E), with minimum chattering and high processing speed (63.29 MHz).
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT MissileZac Darcy
In a multivariable servomechanism design, it is required that the output vector tracks a certain reference
vector while satisfying some desired transient specifications, for this purpose a 2DOF control law
consisting of state feedback gain and feedforward scaling gain is proposed. The control law is designed
using block pole placement technique by assigning a set of desired Block poles in different canonical forms.
The resulting control is simulated for linearized model of the HAVE DASH II BTT missile; numerical
results are analyzed and compared in terms of transient response, gain magnitude, performance
robustness, stability robustness and tracking. The suitable structure for this case study is then selected.
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT MissileZac Darcy
In a multivariable servomechanism design, it is required that the output vector tracks a certain reference
vector while satisfying some desired transient specifications, for this purpose a 2DOF control law
consisting of state feedback gain and feedforward scaling gain is proposed. The control law is designed
using block pole placement technique by assigning a set of desired Block poles in different canonical forms.
The resulting control is simulated for linearized model of the HAVE DASH II BTT missile; numerical
results are analyzed and compared in terms of transient response, gain magnitude, performance
robustness, stability robustness and tracking. The suitable structure for this case study is then selected.
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...IJECEIAES
Model reference controller is considering as one of the most useful controller to specific performance of systems where the desired output is produced for a given input. This system used the difference between the outputs of the plant and the desired model by comparing them to produce the signals of the control. This paper focus on design a model reference controller (MRC) combined with (type-1 and interval type-2) fuzzy control scheme for single input-single output (SISO) systems under uncertainty and external disturbance. The model reference controller is designed firstly without fuzzy scheme based on an optimal desired model and Lyapunov stability theory. Then a (type-1 and Interval type-2) fuzzy controller Takagi-Sugeno type is combine with the suggested MRC in order to enhance the performer of it, the common parts between the two fuzzy systems such as: fuzzifier, inference engine, fuzzy rule-base and defuzzifier are illustrated. In this paper the proposed controller is applied to controla (SISO) inverted pendulum sustem and the Matlab R2015 software is used to carry out two simulation cases for the overall controlled scheme. The obtained results for the two cases show that the proposed MRC with both fuzzy control schemes have acceptable performance, but it have better performance with the interval type-2 fuzzy scheme.
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...ijcsitcejournal
In this paper, a novel robust adaptive type-2 fuzzy nonsingular sliding mode controller is proposed to
stabilize the unstable periodic orbits of uncertain perturbed chaotic system with internal parameter
uncertainties and external disturbances. This letter is assumed to have an affine form with unknown
mathematical model, the type-2 fuzzy system is used to overcome this constraint. A global nonsingular
terminal sliding mode manifold is proposed to eliminate the singularity problem associated with normal
terminal sliding mode control. The proposed control law can drive system tracking error to converge to
zero in finite time. The adaptive type-2 fuzzy system used to model the unknown dynamic of system is
adjusted on-line by adaptation law deduced from the stability analysis in Lyapunov sense. Simulation
results show the good tracking performances, and the efficiently of the proposed approach.
Control engineering module 2 18ME71 (PPT Cum Notes)Mohammed Imran
Control engineering module 2 18ME71 (PPT Cum Notes)
Time domain performance of control systems:
Typical test signal,
Unit step response and time domain specifications of first order,
Unit step response and time domain specifications of second order system.
Steady state error, error constants.
Biomedical Control Systems - SYSTEM CONCEPTS (Short Questions & Answers)Mathankumar S
Biomedical Control Systems - SYSTEM CONCEPTS (Short Questions & Answers) - Its Deal with Types of systems, Open loop systems, Closed Loop systems, Effects of feedback, Mathematical Models of Physical systems: Introduction, Differential equations, Transfer functions, Block Diagram Algebra, Signal Flow Graphs.
Sliding Mode Controller for Robotic Flexible Arm Jointomkarharshe
The problem of joint flexibility was of critical importance since the use of robot started in the fields such as space science and surveillance. This project addresses this issue by applying a stabilizing control law, ensuring robustness against plant uncertainties and disturbances.
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...rinzindorjej
In this paper, a robust adaptive type-2 fuzzy nonsingular sliding mode controller is designed to stabilize the unstable periodic orbits of uncertain perturbed chaotic system with internal parameter uncertainties and external disturbances. In Higher Order Sliding Mode Control (HOSMC),the chattering phenomena of the control effort is reduced, by using Super Twisting algorithm. Adaptive interval type-2 fuzzy systems are proposed to approximate the unknown part of uncertain chaotic system and to generate the Super Twisting signals. Based on Lyapunov criterion, adaptation laws are derived and the closed loop system stability is guaranteed. An illustrative example is given to demonstrate the effectiveness of the proposed controller.
The appearance of uncertainties and disturbances often effects the characteristics of either linear or nonlinear systems. Plus, the stabilization process may be deteriorated thus incurring a catastrophic effect to the system performance. As such, this manuscript addresses the concept of matching condition for the systems that are suffering from miss-match uncertainties and exogeneous disturbances. The perturbation towards the system at hand is assumed to be known and unbounded. To reach this outcome, uncertainties and their classifications are reviewed thoroughly. The structural matching condition is proposed and tabulated in the proposition 1. Two types of mathematical expressions are presented to distinguish the system with matched uncertainty and the system with miss-matched uncertainty. Lastly, two-dimensional numerical expressions are provided to practice the proposed proposition. The outcome shows that matching condition has the ability to change the system to a design-friendly model for asymptotic stabilization.
The International Journal of Computational Science, Information Technology an...rinzindorjej
The International Journal of Computational Science, Information Technology and Control Engineering (IJCSITCE) is an open access peer-reviewed journal that publishes quality articles which make innovative contributions in all areas of Computational Science, Mathematical Modeling, Information Technology, Networks, Computer Science, Control and Automation Engineering. IJCSITCE is an abstracted and indexed journal that focuses on all technical and practical aspects of Scientific Computing, Modeling and Simulation, Information Technology, Computer Science, Networks and Communication Engineering, Control Theory and Automation. The goal of this journal is to bring together researchers and practitioners from academia and industry to focus on advanced techniques in computational science, information technology, computer science, chaos, control theory and automation, and establishing new collaborations in these areas.
this is the basic slide for sliding mode controller and how it works. for, any control engineer this this the most important technique to control the non linearity of a system and bring it back to a aymptotically stable system.
In this paper, the tracking control scheme is presented using the framework of finite-time sliding mode control (SMC) law and high-gain observer for disturbed/uncertain multi-motor driving systems under the consideration multi-output systems. The convergence time of sliding mode control is estimated in connection with linear matrix inequalities (LMIs). The input state stability (ISS) of proposed controller was analyzed by Lyapunov stability theory. Finally, the extensive simulation results are given to validate the advantages of proposed control design.
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...Waqas Tariq
This research is focused on novel particle swarm optimization (PSO) SISO Lyapunov based fuzzy estimator sliding mode algorithms derived in the Lyapunov sense. The stability of the closed-loop system is proved mathematically based on the Lyapunov method. PSO SISO fuzzy compensate sliding mode method design a SISO fuzzy system to compensate for the dynamic model uncertainties of the nonlinear dynamic system and chattering also solved by nonlinear fuzzy saturation like method. Adjust the sliding function is played important role to reduce the chattering phenomenon and also design acceptable estimator applied to nonlinear classical controller so PSO method is used to off-line tuning. Classical sliding mode control is robust to control model uncertainties and external disturbances. A sliding mode method with a switching control low guarantees the stability of the certain and/or uncertain system, but the addition of the switching control low introduces chattering into the system. One way to reduce or eliminate chattering is to insert a nonlinear (fuzzy) boundary like layer method inside of a boundary layer around the sliding surface. Classical sliding mode control method has difficulty in handling unstructured model uncertainties. One can overcome this problem by applied fuzzy inference system into sliding mode algorithm to design and estimate model-free nonlinear dynamic equivalent part. To approximate a time-varying nonlinear dynamic system, a fuzzy system requires a large amount of fuzzy rule base. This large number of fuzzy rules will cause a high computation load. The addition of PSO method to a fuzzy sliding mode controller to tune the parameters of the fuzzy rules in use will ensure a moderate computational load. The PSO method in this algorithm is designed based on the PSO stability theorem. Asymptotic stability of the closed loop system is also proved in the sense of Lyapunov.
On line Tuning Premise and Consequence FIS: Design Fuzzy Adaptive Fuzzy Slidi...Waqas Tariq
One of the most active research areas in the field of robotics is robot manipulators control, because these systems are multi-input multi-output (MIMO), nonlinear, and uncertainty. At present, robot manipulators is used in unknown and unstructured situation and caused to provide complicated systems, consequently strong mathematical tools are used in new control methodologies to design nonlinear robust controller with satisfactory performance (e.g., minimum error, good trajectory, disturbance rejection). Robotic systems controlling is vital due to the wide range of application. Obviously stability and robustness are the most minimum requirements in control systems; even though the proof of stability and robustness is more important especially in the case of nonlinear systems. One of the best nonlinear robust controllers which can be used in uncertainty nonlinear systems is sliding mode controller (SMC). Chattering phenomenon is the most important challenge in this controller. Most of nonlinear controllers need real time mobility operation; one of the most important devices which can be used to solve this challenge is Field Programmable Gate Array (FPGA). FPGA can be used to design a controller in a single chip Integrated Circuit (IC). In this research the SMC is designed using VHDL language for implementation on FPGA device (XA3S1600E-Spartan-3E), with minimum chattering and high processing speed (63.29 MHz).
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT MissileZac Darcy
In a multivariable servomechanism design, it is required that the output vector tracks a certain reference
vector while satisfying some desired transient specifications, for this purpose a 2DOF control law
consisting of state feedback gain and feedforward scaling gain is proposed. The control law is designed
using block pole placement technique by assigning a set of desired Block poles in different canonical forms.
The resulting control is simulated for linearized model of the HAVE DASH II BTT missile; numerical
results are analyzed and compared in terms of transient response, gain magnitude, performance
robustness, stability robustness and tracking. The suitable structure for this case study is then selected.
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT MissileZac Darcy
In a multivariable servomechanism design, it is required that the output vector tracks a certain reference
vector while satisfying some desired transient specifications, for this purpose a 2DOF control law
consisting of state feedback gain and feedforward scaling gain is proposed. The control law is designed
using block pole placement technique by assigning a set of desired Block poles in different canonical forms.
The resulting control is simulated for linearized model of the HAVE DASH II BTT missile; numerical
results are analyzed and compared in terms of transient response, gain magnitude, performance
robustness, stability robustness and tracking. The suitable structure for this case study is then selected.
Design Nonlinear Model Reference with Fuzzy Controller for Nonlinear SISO Sec...IJECEIAES
Model reference controller is considering as one of the most useful controller to specific performance of systems where the desired output is produced for a given input. This system used the difference between the outputs of the plant and the desired model by comparing them to produce the signals of the control. This paper focus on design a model reference controller (MRC) combined with (type-1 and interval type-2) fuzzy control scheme for single input-single output (SISO) systems under uncertainty and external disturbance. The model reference controller is designed firstly without fuzzy scheme based on an optimal desired model and Lyapunov stability theory. Then a (type-1 and Interval type-2) fuzzy controller Takagi-Sugeno type is combine with the suggested MRC in order to enhance the performer of it, the common parts between the two fuzzy systems such as: fuzzifier, inference engine, fuzzy rule-base and defuzzifier are illustrated. In this paper the proposed controller is applied to controla (SISO) inverted pendulum sustem and the Matlab R2015 software is used to carry out two simulation cases for the overall controlled scheme. The obtained results for the two cases show that the proposed MRC with both fuzzy control schemes have acceptable performance, but it have better performance with the interval type-2 fuzzy scheme.
2-DOF BLOCK POLE PLACEMENT CONTROL APPLICATION TO:HAVE-DASH-IIBTT MISSILEZac Darcy
In a multivariable servomechanism design, it is required that the output vector tracks a certain reference
vector while satisfying some desired transient specifications, for this purpose a 2DOF control law
consisting of state feedback gain and feedforward scaling gain is proposed. The control law is designed
using block pole placement technique by assigning a set of desired Block poles in different canonical forms.
The resulting control is simulated for linearized model of the HAVE DASH II BTT missile; numerical
results are analyzed and compared in terms of transient response, gain magnitude, performance
robustness, stability robustness and tracking. The suitable structure for this case study is then selected.
Big Bang- Big Crunch Optimization in Second Order Sliding Mode ControlIJMTST Journal
In this article, Second order sliding mode with Big Bang- Big Crunch optimization technique is employed
for nonlinear uncertain system.The sliding surface describes the transient behavior of a system in sliding
mode. Frequently, PD- type sliding surface is chosen as a hyperplane in the system state space.An integral
term incorporated in the sliding surface expression that resulted in a type of PID sliding surface as hyperbolic
function for alleviating chattering effect. The sliding mode control law is derived using direct Lyapunov
stability approach and asymptotic stability is proved theoretically. Here, novel tuning scheme is introduced for
estimation of PID sliding surface coefficients, due to which it reduces the reaching time as well as disturbance
effect.The simulation results are presented to make a quantitative comparison with the traditional sliding
mode control. It is demonstrated that the proposed control law improves the tracking performance of system
dynamic model in case of external disturbances and parametric uncertainties.
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...ITIIIndustries
It is discussed the problem of synthesis of the decentralized adaptive-periodic control system for two degrees of freedom robotic manipulator which have an input limitations. The solution of the problem is based on the use of hyperstability criterion, L-dissipativity conditions and dynamic filter-corrector.
Position Control of Robot Manipulator: Design a Novel SISO Adaptive Sliding M...Waqas Tariq
This research focuses on design Single Input Single Output (SISO) adaptive sliding mode fuzzy PD fuzzy sliding mode algorithm with estimates the equivalent part derived in the Lyapunov sense. The stability of the closed-loop system is proved mathematically based on the Lyapunov method. Proposed method introduces a SISO fuzzy system to compensate for the model uncertainties of the system and eliminate the chattering by linear boundary layer method. This algorithm is used a SISO fuzzy system to alleviate chattering and to estimate the control gain in the control law and presented a scheme to online tune of sliding function. To attenuate the chattering phenomenon this method developed a linear boundary layer and the parameter of the sliding function is online tuned by adaptation laws. This algorithm will be analyzed and evaluated on robotic manipulators and design adaption laws of adaptive algorithms after that writing Lyapunov function candidates and prove the asymptotic convergence of the closed-loop system using Lyapunov stability theorem mathematically. Compare and evaluate proposed method and sliding mode algorithms under disturbance. In regards to the former, we will be looking at the availability of online tuning methodology and the number of fuzzy if-then rules inherent to the fuzzy system being used and the corresponding computational load. Our analysis of the results will be limited to tracking accuracy and chattering.
Stability and stabilization of discrete-time systems with time-delay via Lyap...IJERA Editor
The stability and stabilization problems for discrete systems with time-delay are discussed .The stability and
stabilization criterion are expressed in the form of linear matrix inequalities (LMI). An effective method
allowing us transforming a bilinear matrix Inequality (BMI) to a linear matrix Inequality (LMI) is developed.
Based on these conditions, a state feedback controller with gain is designed. An illustrative numerical example
is provided to show the effectiveness of the proposed method and the reliability of the results.
Fractional-order sliding mode controller for the two-link robot arm IJECEIAES
This study presents a control system of the two-link robot arm based on the sliding mode controller with the fractional-order. Firstly, the equations of the two-link robot arm are analyzed, then the author proposes the controller for each joint based on these equations. The controller is a sliding mode controller with its order is not an integer value. The task of the control system is controlling the torques acted on the joints so that the response angle of each link equal to the desired angle. The effectiveness of the proposed control system is demonstrated through Matlab-Simulink software. The robot model and controller are built for investigating the efficiency of the system. The result shows that the system quality is very good: there is not the chattering phenomenon of torques, the response angle of two links always follow the desired angle with the short transaction time and the static error of zero.
Compound Control of Electromagnetic Linear Actuator Based on Fuzzy SwitchingTELKOMNIKA JOURNAL
Due to the motion control system of electromagnetic linear actuator (EMLA) is a nonlinear system
with poor controllability; single control strategy has been difficult to meet the requirements of its control. A
compound control strategy based on inverse system control (ISC) and proportional-integral (PI) is
designed in this paper. Switching between two algorithms, which is based on the fuzzy rules, prevents the
control algorithm to jitter and jump. System model is built under Matlab/Simulink to do simulation analysis.
The designed controller is integrated into the system simulation model and the system software of digital
signal processor (DSP) controller. Simulation and test results show that the compound control strategy
using fuzzy switching rules achieves the smooth transition of two control algorithms, and the goal of any
position location, and continuous adjustment in 0~4mm lift. Positioning accuracy is up to ± 0.02mm, while
the response time is less than 10ms.
Similar to Hierarchical robust fuzzy sliding mode control for a class of simo under-actuated systems with mismatched uncertainties (20)
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
In recent times, the trend of online shopping through e-commerce stores and websites has grown to a huge extent. Whenever a product is purchased on an e-commerce platform, people leave their reviews about the product. These reviews are very helpful for the store owners and the product’s manufacturers for the betterment of their work process as well as product quality. An automated system is proposed in this work that operates on two datasets D1 and D2 obtained from Amazon. After certain preprocessing steps, N-gram and word embedding-based features are extracted using term frequency-inverse document frequency (TF-IDF), bag of words (BoW) and global vectors (GloVe), and Word2vec, respectively. Four machine learning (ML) models support vector machines (SVM), logistic regression (RF), logistic regression (LR), multinomial Naïve Bayes (MNB), two deep learning (DL) models convolutional neural network (CNN), long-short term memory (LSTM), and standalone bidirectional encoder representations (BERT) are used to classify reviews as either positive or negative. The results obtained by the standard ML, DL models and BERT are evaluated using certain performance evaluation measures. BERT turns out to be the best-performing model in the case of D1 with an accuracy of 90% on features derived by word embedding models while the CNN provides the best accuracy of 97% upon word embedding features in the case of D2. The proposed model shows better overall performance on D2 as compared to D1.
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
In this study, a microstrip patch antenna that works at 3.6 GHz was built and tested to see how well it works. In this work, Rogers RT/Duroid 5880 has been used as the substrate material, with a dielectric permittivity of 2.2 and a thickness of 0.3451 mm; it serves as the base for the examined antenna. The computer simulation technology (CST) studio suite is utilized to show the recommended antenna design. The goal of this study was to get a more extensive transmission capacity, a lower voltage standing wave ratio (VSWR), and a lower return loss, but the main goal was to get a higher gain, directivity, and efficiency. After simulation, the return loss, gain, directivity, bandwidth, and efficiency of the supplied antenna are found to be -17.626 dB, 9.671 dBi, 9.924 dBi, 0.2 GHz, and 97.45%, respectively. Besides, the recreation uncovered that the transfer speed side-lobe level at phi was much better than those of the earlier works, at -28.8 dB, respectively. Thus, it makes a solid contender for remote innovation and more robust communication.
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
In this paper, snake optimization algorithm (SOA) is used to find the optimal gains of an enhanced controller for controlling congestion problem in computer networks. M-file and Simulink platform is adopted to evaluate the response of the active queue management (AQM) system, a comparison with two classical controllers is done, all tuned gains of controllers are obtained using SOA method and the fitness function chose to monitor the system performance is the integral time absolute error (ITAE). Transient analysis and robust analysis is used to show the proposed controller performance, two robustness tests are applied to the AQM system, one is done by varying the size of queue value in different period and the other test is done by changing the number of transmission control protocol (TCP) sessions with a value of ± 20% from its original value. The simulation results reflect a stable and robust behavior and best performance is appeared clearly to achieve the desired queue size without any noise or any transmission problems.
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
Vehicular ad-hoc networks (VANETs) are wireless-equipped vehicles that form networks along the road. The security of this network has been a major challenge. The identity-based cryptosystem (IBC) previously used to secure the networks suffers from membership authentication security features. This paper focuses on improving the detection of intruders in VANETs with a modified identity-based cryptosystem (MIBC). The MIBC is developed using a non-singular elliptic curve with Lagrange interpolation. The public key of vehicles and roadside units on the network are derived from number plates and location identification numbers, respectively. Pseudo-identities are used to mask the real identity of users to preserve their privacy. The membership authentication mechanism ensures that only valid and authenticated members of the network are allowed to join the network. The performance of the MIBC is evaluated using intrusion detection ratio (IDR) and computation time (CT) and then validated with the existing IBC. The result obtained shows that the MIBC recorded an IDR of 99.3% against 94.3% obtained for the existing identity-based cryptosystem (EIBC) for 140 unregistered vehicles attempting to intrude on the network. The MIBC shows lower CT values of 1.17 ms against 1.70 ms for EIBC. The MIBC can be used to improve the security of VANETs.
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
Understanding the primary factors of internet banking (IB) acceptance is critical for both banks and users; nevertheless, our knowledge of the role of users’ perceived risk and trust in IB adoption is limited. As a result, we develop a conceptual model by incorporating perceived risk and trust into the technology acceptance model (TAM) theory toward the IB. The proper research emphasized that the most essential component in explaining IB adoption behavior is behavioral intention to use IB adoption. TAM is helpful for figuring out how elements that affect IB adoption are connected to one another. According to previous literature on IB and the use of such technology in Iraq, one has to choose a theoretical foundation that may justify the acceptance of IB from the customer’s perspective. The conceptual model was therefore constructed using the TAM as a foundation. Furthermore, perceived risk and trust were added to the TAM dimensions as external factors. The key objective of this work was to extend the TAM to construct a conceptual model for IB adoption and to get sufficient theoretical support from the existing literature for the essential elements and their relationships in order to unearth new insights about factors responsible for IB adoption.
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
The smart antennas are broadly used in wireless communication. The least mean square (LMS) algorithm is a procedure that is concerned in controlling the smart antenna pattern to accommodate specified requirements such as steering the beam toward the desired signal, in addition to placing the deep nulls in the direction of unwanted signals. The conventional LMS (C-LMS) has some drawbacks like slow convergence speed besides high steady state fluctuation error. To overcome these shortcomings, the present paper adopts an adaptive fuzzy control step size least mean square (FC-LMS) algorithm to adjust its step size. Computer simulation outcomes illustrate that the given model has fast convergence rate as well as low mean square error steady state.
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
This paper presents the design and implementation of a forest fire monitoring and warning system based on long range (LoRa) technology, a novel ultra-low power consumption and long-range wireless communication technology for remote sensing applications. The proposed system includes a wireless sensor network that records environmental parameters such as temperature, humidity, wind speed, and carbon dioxide (CO2) concentration in the air, as well as taking infrared photos.The data collected at each sensor node will be transmitted to the gateway via LoRa wireless transmission. Data will be collected, processed, and uploaded to a cloud database at the gateway. An Android smartphone application that allows anyone to easily view the recorded data has been developed. When a fire is detected, the system will sound a siren and send a warning message to the responsible personnel, instructing them to take appropriate action. Experiments in Tram Chim Park, Vietnam, have been conducted to verify and evaluate the operation of the system.
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
Cognitive radio is a smart radio that can change its transmitter parameter based on interaction with the environment in which it operates. The demand for frequency spectrum is growing due to a big data issue as many Internet of Things (IoT) devices are in the network. Based on previous research, most frequency spectrum was used, but some spectrums were not used, called spectrum hole. Energy detection is one of the spectrum sensing methods that has been frequently used since it is easy to use and does not require license users to have any prior signal understanding. But this technique is incapable of detecting at low signal-to-noise ratio (SNR) levels. Therefore, the wavelet-based sensing is proposed to overcome this issue and detect spectrum holes. The main objective of this work is to evaluate the performance of wavelet-based sensing and compare it with the energy detection technique. The findings show that the percentage of detection in wavelet-based sensing is 83% higher than energy detection performance. This result indicates that the wavelet-based sensing has higher precision in detection and the interference towards primary user can be decreased.
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
In this paper, we present the design of a new wide dual-band bandstop filter (DBBSF) using nonuniform transmission lines. The method used to design this filter is to replace conventional uniform transmission lines with nonuniform lines governed by a truncated Fourier series. Based on how impedances are profiled in the proposed DBBSF structure, the fractional bandwidths of the two 10 dB-down rejection bands are widened to 39.72% and 52.63%, respectively, and the physical size has been reduced compared to that of the filter with the uniform transmission lines. The results of the electromagnetic (EM) simulation support the obtained analytical response and show an improved frequency behavior.
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
A distributed denial of service (DDoS) attack is where one or more computers attack or target a server computer, by flooding internet traffic to the server. As a result, the server cannot be accessed by legitimate users. A result of this attack causes enormous losses for a company because it can reduce the level of user trust, and reduce the company’s reputation to lose customers due to downtime. One of the services at the application layer that can be accessed by users is a web-based lightweight directory access protocol (LDAP) service that can provide safe and easy services to access directory applications. We used a deep learning approach to detect DDoS attacks on the CICDDoS 2019 dataset on a complex computer network at the application layer to get fast and accurate results for dealing with unbalanced data. Based on the results obtained, it is observed that DDoS attack detection using a deep learning approach on imbalanced data performs better when implemented using synthetic minority oversampling technique (SMOTE) method for binary classes. On the other hand, the proposed deep learning approach performs better for detecting DDoS attacks in multiclass when implemented using the adaptive synthetic (ADASYN) method.
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...TELKOMNIKA JOURNAL
Many systems, including digital signal processors, finite impulse response (FIR) filters, application-specific integrated circuits, and microprocessors, use multipliers. The demand for low power multipliers is gradually rising day by day in the current technological trend. In this study, we describe a 4×4 Wallace multiplier based on a carry select adder (CSA) that uses less power and has a better power delay product than existing multipliers. HSPICE tool at 16 nm technology is used to simulate the results. In comparison to the traditional CSA-based multiplier, which has a power consumption of 1.7 µW and power delay product (PDP) of 57.3 fJ, the results demonstrate that the Wallace multiplier design employing CSA with first zero finding logic (FZF) logic has the lowest power consumption of 1.4 µW and PDP of 27.5 fJ.
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
The flaw in 5G orthogonal frequency division multiplexing (OFDM) becomes apparent in high-speed situations. Because the doppler effect causes frequency shifts, the orthogonality of OFDM subcarriers is broken, lowering both their bit error rate (BER) and throughput output. As part of this research, we use a novel design that combines massive multiple input multiple output (MIMO) and weighted overlap and add (WOLA) to improve the performance of 5G systems. To determine which design is superior, throughput and BER are calculated for both the proposed design and OFDM. The results of the improved system show a massive improvement in performance ver the conventional system and significant improvements with massive MIMO, including the best throughput and BER. When compared to conventional systems, the improved system has a throughput that is around 22% higher and the best performance in terms of BER, but it still has around 25% less error than OFDM.
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
In this study, it is aimed to obtain two different asymmetric radiation patterns obtained from antennas in the shape of the cross-section of a parabolic reflector (fan blade type antennas) and antennas with cosecant-square radiation characteristics at two different frequencies from a single antenna. For this purpose, firstly, a fan blade type antenna design will be made, and then the reflective surface of this antenna will be completed to the shape of the reflective surface of the antenna with the cosecant-square radiation characteristic with the frequency selective surface designed to provide the characteristics suitable for the purpose. The frequency selective surface designed and it provides the perfect transmission as possible at 4 GHz operating frequency, while it will act as a band-quenching filter for electromagnetic waves at 5 GHz operating frequency and will be a reflective surface. Thanks to this frequency selective surface to be used as a reflective surface in the antenna, a fan blade type radiation characteristic at 4 GHz operating frequency will be obtained, while a cosecant-square radiation characteristic at 5 GHz operating frequency will be obtained.
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
A simple and low-cost fiber based optical sensor for iron detection is demonstrated in this paper. The sensor head consist of an unclad optical fiber with the unclad length of 1 cm and it has a straight structure. Results obtained shows a linear relationship between the output light intensity and iron concentration, illustrating the functionality of this iron optical sensor. Based on the experimental results, the sensitivity and linearity are achieved at 0.0328/ppm and 0.9824 respectively at the wavelength of 690 nm. With the same wavelength, other performance parameters are also studied. Resolution and limit of detection (LOD) are found to be 0.3049 ppm and 0.0755 ppm correspondingly. This iron sensor is advantageous in that it does not require any reagent for detection, enabling it to be simpler and cost-effective in the implementation of the iron sensing.
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
In place of the commercial Pt electrode used in quantum sensitized solar cells, the low-cost CuS cathode is created using electrophoresis. High resolution scanning electron microscopy and X-ray diffraction were used to analyze the structure and morphology of structural cubic samples with diameters ranging from 40 nm to 200 nm. The conversion efficiency of solar cells is significantly impacted by the calcination temperatures of cathodes at 100 °C, 120 °C, 150 °C, and 180 °C under vacuum. The fluorine doped tin oxide (FTO)/CuS cathode electrode reached a maximum efficiency of 3.89% when it was calcined at 120 °C. Compared to other temperature combinations, CuS nanoparticles crystallize at 120 °C, which lowers resistance while increasing electron lifetime.
In place of the commercial Pt electrode used in quantum sensitized solar cells, the low-cost CuS cathode is created using electrophoresis. High resolution scanning electron microscopy and X-ray diffraction were used to analyze the structure and morphology of structural cubic samples with diameters ranging from 40 nm to 200 nm. The conversion efficiency of solar cells is significantly impacted by the calcination temperatures of cathodes at 100 °C, 120 °C, 150 °C, and 180 °C under vacuum. The fluorine doped tin oxide (FTO)/CuS cathode electrode reached a maximum efficiency of 3.89% when it was calcined at 120 °C. Compared to other temperature combinations, CuS nanoparticles crystallize at 120 °C, which lowers resistance while increasing electron lifetime.
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
This article discusses the progressive learning for structural tolerance online sequential extreme learning machine (PSTOS-ELM). PSTOS-ELM can save robust accuracy while updating the new data and the new class data on the online training situation. The robustness accuracy arises from using the householder block exact QR decomposition recursive least squares (HBQRD-RLS) of the PSTOS-ELM. This method is suitable for applications that have data streaming and often have new class data. Our experiment compares the PSTOS-ELM accuracy and accuracy robustness while data is updating with the batch-extreme learning machine (ELM) and structural tolerance online sequential extreme learning machine (STOS-ELM) that both must retrain the data in a new class data case. The experimental results show that PSTOS-ELM has accuracy and robustness comparable to ELM and STOS-ELM while also can update new class data immediately.
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
This study aimed to develop a brain-computer interface that can control an electric wheelchair using electroencephalography (EEG) signals. First, we used the Mind Wave Mobile 2 device to capture raw EEG signals from the surface of the scalp. The signals were transformed into the frequency domain using fast Fourier transform (FFT) and filtered to monitor changes in attention and relaxation. Next, we performed time and frequency domain analyses to identify features for five eye gestures: opened, closed, blink per second, double blink, and lookup. The base state was the opened-eyes gesture, and we compared the features of the remaining four action gestures to the base state to identify potential gestures. We then built a multilayer neural network to classify these features into five signals that control the wheelchair’s movement. Finally, we designed an experimental wheelchair system to test the effectiveness of the proposed approach. The results demonstrate that the EEG classification was highly accurate and computationally efficient. Moreover, the average performance of the brain-controlled wheelchair system was over 75% across different individuals, which suggests the feasibility of this approach.
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
For image segmentation, level set models are frequently employed. It offer best solution to overcome the main limitations of deformable parametric models. However, the challenge when applying those models in medical images stills deal with removing blurs in image edges which directly affects the edge indicator function, leads to not adaptively segmenting images and causes a wrong analysis of pathologies wich prevents to conclude a correct diagnosis. To overcome such issues, an effective process is suggested by simultaneously modelling and solving systems’ two-dimensional partial differential equations (PDE). The first PDE equation allows restoration using Euler’s equation similar to an anisotropic smoothing based on a regularized Perona and Malik filter that eliminates noise while preserving edge information in accordance with detected contours in the second equation that segments the image based on the first equation solutions. This approach allows developing a new algorithm which overcome the studied model drawbacks. Results of the proposed method give clear segments that can be applied to any application. Experiments on many medical images in particular blurry images with high information losses, demonstrate that the developed approach produces superior segmentation results in terms of quantity and quality compared to other models already presented in previeous works.
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
Drug addiction is a complex neurobiological disorder that necessitates comprehensive treatment of both the body and mind. It is categorized as a brain disorder due to its impact on the brain. Various methods such as electroencephalography (EEG), functional magnetic resonance imaging (FMRI), and magnetoencephalography (MEG) can capture brain activities and structures. EEG signals provide valuable insights into neurological disorders, including drug addiction. Accurate classification of drug addiction from EEG signals relies on appropriate features and channel selection. Choosing the right EEG channels is essential to reduce computational costs and mitigate the risk of overfitting associated with using all available channels. To address the challenge of optimal channel selection in addiction detection from EEG signals, this work employs the shuffled frog leaping algorithm (SFLA). SFLA facilitates the selection of appropriate channels, leading to improved accuracy. Wavelet features extracted from the selected input channel signals are then analyzed using various machine learning classifiers to detect addiction. Experimental results indicate that after selecting features from the appropriate channels, classification accuracy significantly increased across all classifiers. Particularly, the multi-layer perceptron (MLP) classifier combined with SFLA demonstrated a remarkable accuracy improvement of 15.78% while reducing time complexity.
ResNet-n/DR: Automated diagnosis of diabetic retinopathy using a residual neu...TELKOMNIKA JOURNAL
Diabetic retinopathy (DR) is a progressive eye disease associated with diabetes, resulting in blindness or blurred vision. The risk of vision loss was dramatically decreased with early diagnosis and treatment. Doctors diagnose DR by examining the fundus retinal images to develop lesions associated with the disease. However, this diagnosis is a tedious and challenging task due to growing undiagnosed and untreated DR cases and the variability of retinal changes across disease stages. Manually analyzing the images has become an expensive and time-consuming task, not to mention that training new specialists takes time and requires daily practice. Our work investigates deep learning methods, particularly convolutional neural network (CNN), for DR diagnosis in the disease’s five stages. A pre-trained residual neural network (ResNet-34) was trained and tested for DR. Then, we develop computationally efficient and scalable methods after modifying a ResNet-34 with three additional residual units as a novel ResNet-n/DR. The Asia Pacific Tele-Ophthalmology Society (APTOS) 2019 dataset was used to evaluate the performance of models after applying multiple pre-processing steps to eliminate image noise and improve color contrast, thereby increasing efficiency. Our findings achieved state-of-the-art results compared to previous studies that used the same dataset. It had 90.7% sensitivity, 93.5% accuracy, 98.2% specificity, 89.5% precision, and 90.1% F1 score.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
2. ◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 6, December 2019: 3027-3043
3028
mode. Regarding the control of SIMO under-actuated system, the mismatched uncertainty
becomes more challenging. This paper focuses on dealing with mismatched uncertainties and
chattering signals based on a fuzzy sliding mode controller for a class of SIMO under-actuated
systems. In the past few years the sliding mode controller (SMC) has been widely used for
control design of under-actuated nonlinear systems. SMC is an effective approach with
maintaining stability and performance of control systems with accurate model [20-27]. The main
advantage of SMC is that the external perturbations of the under-actuated system are handled
by invariant characteristics with the sliding conditions of the system. However, the basic
problem still exists in controlling complex systems using sliding controllers. For example,
chattering phenomenon and mismatched uncertainties is one of its disadvantages.
This approach has further research about fuzzy controller designs associated with sliding
controller called fuzzy sliding mode controller (FSMC) [28–35]. Controller that is a combination
of fuzzy logic control (FLC) and SMC provides a simple method to design the system. This
method still maintains SMC positive qualities but reduce chattering phenomenon. The main
advantage of FSMC is the dramatic reduction in chattering in the system. However, in
controller [20-24] the parameters of the controller are not calculated to specific limits, in
controller [25] the mismatched uncertainties are not handling, in controller [26] the ability to
remove chattering signals is not mentioned. Controllers in [28-33] can’t be applied to SIMO
under-actuated systems with n subsystems and have not explicitly demonstrated the ability to
remove chattering signals.
To overcome these disadvantages, in this paper author study the hierarchical robust
fuzzy sliding mode controller (HRFSMC) for a variety of SIMO under-actuated systems with
mismatched uncertainties. This controller applies to n subsystems, parameters are limited
specifically and chattering signal elimination capabilities are demonstrated by clear theories.
The hierarchical robust sliding control (HRSMC) method is first introduced as explained
in [25, 26]. Then the author describes the procedure of designing the hierarchical robust fuzzy
sliding mode controller (HRFSMC) for SIMO under-actuated systems with mismatched
uncertainties. The simulation results show that the proposed controllers operate well. The paper
presents the results and suggests that hierarchical robust fuzzy sliding mode controller have
better performance than hierarchical robust sliding mode controllers.
2. The Hierarchical Robust Sliding Mode Controller (HRSMC)
Consider the state space expression of a series under-actuated SIMO systems with
mismatched uncertainties include subsystems the following normal form:
{
𝑥̇1 = 𝑥2
𝑥̇2 = 𝑓1 + 𝑏1 𝑢 + 𝑑1
𝑥̇3 = 𝑥4
𝑥4 = 𝑓2 + 𝑏2 𝑢 + 𝑑2
⋮
𝑥̇2𝑛−1 = 𝑥2𝑛
𝑥̇2𝑛 = 𝑓𝑛 + 𝑏 𝑛 𝑢 + 𝑑 𝑛
(1)
therein 𝑋 = [𝑥1, 𝑥2, . . . , 𝑥2𝑛] 𝑇
is state variable vector; if and ib (𝑖 = 1,2, . . . , 𝑛) are nonlinear
functions of the state vector; u is the input control signal. In (1) can represent classes of
systems with n, fi and bi is different, di is mismatched uncertainties, include system uncertainties
and external disturbances, and id is limited by |𝑑𝑖| ≤ 𝑑̄ 𝑖 where id is a known positive constant;
If 𝑛 = 2, (1) can represent Pendubot, the cart single inverted pendulum system. If
𝑛 = 3 represent for cart double inverted pendulum system; if 4n = , it could be considered a cart
triple inverted pendulum system and so on, based on the physical structure, the series of
under-actuated systems can be divided into multiple subsystems. For example, a triple inverted
pendulum system can be divided into four sub-systems: the upper pendulum, the middle
pendulum, the lower pendulum, and cart. The such system in (1) created from n subsystems.
The ith subsystem consists of its state variables and state space expressions as follows:
{
𝑥̇2𝑖−1 = 𝑥2𝑖
𝑥̇2𝑖 = 𝑓𝑖 + 𝑏𝑖 𝑢
(2)
3. TELKOMNIKA ISSN: 1693-6930 ◼
Hierarchical robust fuzzy sliding mode control for a class… (Duc Ha Vu)
3029
According to [25] the design of hierarchical sliding control (HSMC) is shown in Figure 1.
The sliding surface of the ith subsystem is defined as follows:
𝑠𝑖 = 𝑐𝑖 𝑥2𝑖−1 + 𝑥2𝑖 (3)
with ic is positive constant and limit of ic as presented in [25] is 0 < 𝑐𝑖 < 𝑐𝑖0
with 𝑐𝑖0 = |𝑙𝑖𝑚
𝑋→0
(𝑓𝑖/𝑥2𝑖)| (4)
derivative is follow t time in (3) we have:
𝑠̇𝑖 = 𝑐𝑖 𝑥̇2𝑖−1 + 𝑥̇2𝑖 = 𝑐𝑖 𝑥2𝑖 + 𝑓𝑖 + 𝑏𝑖 𝑢 (5)
get 𝑠̇𝑖 = 0in (5) the control voltage of the ith subsystem is as follows:
𝑢 𝑒𝑞𝑖 = −(𝑐𝑖 𝑥2𝑖 + 𝑓𝑖)/𝑏𝑖 (6)
according to Figure 1, the I th sliding class is determined:
𝑆𝑖 = 𝜆𝑖−1 𝑆𝑖−1 + 𝑠𝑖 (7)
there in 1 (i 1, 2,...n)i − = is constant and 0 0 0S = = . Take i n= according to [25, 26] hierarchical
robust sliding control law as follows:
𝑢 = 𝑢 𝑛 + 𝑢 𝑐𝑛 =
∑ (∏ 𝑎 𝑗
𝑛
𝑗=𝑟 )𝑛
𝑟=1 𝑏 𝑟 𝑢 𝑒𝑞𝑟
∑ (∏ 𝑎 𝑗)𝑏 𝑟
𝑛
𝑗=𝑟
𝑛
𝑟=1
−
𝑘 𝑛 𝑆 𝑛+𝜂 𝑛 𝑠𝑔𝑛 𝑆 𝑛
∑ (∏ 𝑎 𝑗
𝑛
𝑗=𝑟 ) 𝑏 𝑟
𝑛
𝑟=1
+
∑ (∏ 𝑎 𝑗
𝑛
𝑗=𝑟 )𝑛
𝑟=1 𝑑̄ 𝑟
∑ (∏ 𝑎 𝑗)𝑏 𝑟
𝑛
𝑗=𝑟
𝑛
𝑟=1
(8)
from (7) and (8) we have a hierarchical slider control structure schematic shown in Figure 2.
Figure 1. Hierarchical structure of
the sliding surfaces
Figure 2. Architecture schematic of HRSMC
control system
3. The Hierarchical Robust Fuzzy Sliding Mode Controller (HRFSMC)
The design of the hierarchical robust fuzzy sliding mode controller (HRFSMC) for a
series of under-actuated systems with mismatched uncertainties is derived from the following
idea. In control rule of the under-actuated system represented by (8) with sgn nS function, this is
the main cause of chattering in the system. A method of removing the chattering signal is to
replace the fixed parameter in (8) by a variable value through the fuzzy controller. Value n will
change under the extent of sliding surface.When nS is extremely small, namely the state
variables move closer to zero then n will also decrease to zero to make the sgn nS function no
longer affect the nu control signal. We have:
𝑙𝑖𝑚
𝜂 𝑛→0
𝜂 𝑛 𝑠𝑔𝑛 𝑆 𝑛 = 0 (9)
4. ◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 6, December 2019: 3027-3043
3030
However, if n is small from the beginning, the uncontrolled signal will move very slowly
towards the equilibrium position. But if 𝜂 𝑛 from the beginning is extremely large, the state
variables of the system will quickly advance to the equilibrium position, but at equilibrium
position, the system will fluctuate greatly. Therefore, the value 𝜂 𝑛 initial should be large enough
so that un can pull the system to equilibrium position. When the system is in equilibrium then
the smaller 𝜂 𝑛 is the better it is. To implement the above idea, the author changes the value of
𝜂 𝑛 based on value of sliding surface Sn. We will compute 𝜂 𝑛 through a fuzzy controller, the input
of the fuzzy controller is the value of the Sn sliding surface. The structure of hierarchical robust
fuzzy sliding mode controller (HFSMC) is shown in Figure 3. The fuzzy rules in
the "Fuzzy logic controller" block are shown in Table 1.
Figure 3. Architecture schematic of the HRFSMC controller for under-actuated systemsv
Table 1. Rule in the Fuzzy Block
The number of fuzzy rules 𝑺 𝒏 𝜼 𝒏
1 A A
2 B B
3 C C
4 D D
5 E E
6 F F
7 G G
The membership functions of linguistic labels A, B, C, D, E, F, G for the term 𝑆 𝑛 are
shown in Figure 4. The membership functions of linguistic labels A, B, C, D, E, F, G for the term
𝜂 𝑛 are shown in Figure 5. The membership function in Figure 4 and Figure 5 is norm form. To
modify the parameters of the fuzzy controller, selecting the value of the post-processing block
𝑘1 shown in Figure 3 is necessary. The 𝑘1 parameter determines the ability to disappear
the chattering signal in the system. The choice of the 𝑘1 parameter can be performed by a
search algorithm, such as a genetic algorithm or herd algorithm, or a simple false test.
Figure 4. Membership function of each input Figure 5. Membership function of each output
4. Denonstrate Stability and Capability of Eliminating Chattering Signal of Hierarchical
Robust Fuzzy Sliding Mode Controller (HRFSMC)
Two theorems will be proved in this section. Theorem 1 is to analyze the asymptotic
A B C D
µ
E F G
-1 0-0.333-0.667 0.333 0.667 1 Sn
5. TELKOMNIKA ISSN: 1693-6930 ◼
Hierarchical robust fuzzy sliding mode control for a class… (Duc Ha Vu)
3031
stability of all sliding layers. Theorem 2 involves analyzing the ability of eliminating chattering
signal of the HFSMC controller. Theorem 1: consider the classes of the under-actuated
system (1). If the control rule is chosen as (8) and the ith layer of sliding surface is defined as (7)
(𝑖 = 𝑛), then the asymptotic stability. Proof: The Lyapunov function of 𝑖 𝑡ℎ
(𝑖 = 𝑛) layer of sliding
surface is selected:
𝑉̄𝑛 = 𝑆̄ 𝑛
2
/2 (10)
by considering the stability of the 𝑖 𝑡ℎ
layer (𝑖 = 𝑛) of sliding surface, from [26] we take:
𝑆̄̇
𝑛 = [∑ (∏ 𝑎𝑗
𝑛
𝑗=𝑟 )𝑛
𝑟=1 𝑑̄ 𝑟 + ∑ (∏ 𝑎𝑗
𝑛
𝑗=𝑟 )𝑛
𝑟=1 𝑏 𝑟 𝑢 𝑒𝑞𝑟] − 𝑘 𝑛 𝑆 𝑛 − 𝜂 𝑛 𝑠𝑔𝑛 𝑆 𝑛 (11)
differentiate 𝑉̄𝑛 with respect to time t in (10), then from (11) we obtain:
𝑉̄̇
𝑛 = 𝑆̄ 𝑛. 𝑆̄̇
𝑛 = 𝑆 𝑛[∑ (∏ 𝑎𝑗
𝑛
𝑗=𝑟 )𝑛
𝑟=1 𝑑 𝑟] − |𝑆 𝑛||∑ (∏ 𝑎𝑗
𝑛
𝑗=𝑟 )𝑛
𝑟=1 𝑑̄ 𝑟| − 𝜂 𝑛|𝑆 𝑛| − 𝑘 𝑛 𝑆 𝑛
2
(12)
let integrate the two sides of (12) we obtain:
∫ 𝑉̄̇
𝑛
𝑡
0
𝑑𝜏 = ∫ [𝑆 𝑛[∑ (∏ 𝑎𝑗
𝑛
𝑗=𝑟 )𝑛
𝑟=1 𝑑 𝑟] − |𝑆 𝑛||∑ (∏ 𝑎𝑗
𝑛
𝑗=𝑟 )𝑛
𝑟=1 𝑑̄ 𝑟| − 𝜂 𝑛|𝑆 𝑛| − 𝑘 𝑛 𝑆 𝑛
2
]
𝑡
0
𝑑𝜏 (13)
with
𝑉̄𝑛(0) = 𝑉̄𝑛(𝑡) + ∫ [𝑆 𝑛 [∑(∏ 𝑎𝑗
𝑛
𝑗=𝑟
)
𝑛
𝑟=1
𝑑 𝑟] − |𝑆 𝑛| |∑(∏ 𝑎𝑗
𝑛
𝑗=𝑟
)
𝑛
𝑟=1
𝑑̄ 𝑟| − 𝜂 𝑛|𝑆 𝑛| − 𝑘 𝑛 𝑆 𝑛
2
]
𝑡
0
𝑑𝜏
≥ ∫ (𝜂 𝑛|𝑆 𝑛| + 𝑘 𝑛 𝑆 𝑛
2
)
𝑡
0
𝑑𝜏 (14)
hences
𝑙𝑖𝑚
𝑡→∞
∫ (𝜂 𝑛|𝑆 𝑛| + 𝑘 𝑛 𝑆 𝑛
2
)
𝑡
0
𝑑𝜏 ≤ 𝑉̄𝑛(0) < ∞ (15)
the barbalat lemma exists
𝑙𝑖𝑚
𝑡→∞
(𝜂 𝑛|𝑆 𝑛| + 𝑘 𝑛 𝑆 𝑛
2
)𝑑𝜏 ≤ 𝑉̄𝑛(0) < ∞ (16)
from (16), it means that 𝑙𝑖𝑚
𝑡→∞
𝑆 𝑛 = 0then the 𝑛 𝑡ℎ
layer of sliding surface is asymptotically stable.
Theorem 2: Consider a variety of under-actuated systems (1), If the control rule is
defined as (8) and the fixed parameter 𝜂 𝑛 in (8) is substitute by a replacement cost based on
the magnitude of 𝑆 𝑛 sliding surface through the fuzzy controller, the chattering signal in
the system will be completely eliminated.
Proof: From (8), it is clear that the main component causing the chattering phenomenon
in the system is the function 𝜂 𝑛 𝑠𝑔𝑛 𝑆 𝑛. To overcome this phenomenon, we add a fuzzy
processing element in the Controller to eliminate the 𝑠𝑖𝑔𝑛. The sliding surface 𝑆 𝑛 is fuzzy as
shown in Figure. 4. The fuzzy rule system is shown in Table 1 as follows:
𝑅1
: If 𝑆 𝑛 is A Then 𝜂 𝑛
1
= A
𝑅2
: If 𝑆 𝑛 is B Then 𝜂 𝑛
2
= B
𝑅3
: If 𝑆 𝑛 is C Then 𝜂 𝑛
3
= C
𝑅4
: If 𝑆 𝑛 is D Then 𝜂 𝑛
4
= D
𝑅5
: If 𝑆 𝑛 is E Then 𝜂 𝑛
5
= E
𝑅6
: If 𝑆 𝑛 is F Then 𝜂 𝑛
6
= F
𝑅7
: If 𝑆 𝑛 is G Then 𝜂 𝑛
7
= G
by the focal defuzzification method parameter 𝜂 𝑛 is defined:
𝜂 𝑛 =
∑ 𝛽𝑖 𝜂 𝑛
𝑖7
𝑖=1
∑ 𝛽𝑖
7
𝑖=1
(17)
6. ◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 6, December 2019: 3027-3043
3032
in there 𝛽𝑖 is the correctness of the 𝑖 𝑡ℎ
rule:
𝛽1 = 𝜇 𝐴(𝑆 𝑛)
𝛽2 = 𝜇 𝐵(𝑆 𝑛)
𝛽3 = 𝜇 𝐶(𝑆 𝑛)
𝛽4 = 𝜇 𝐷(𝑆 𝑛) (18)
𝛽5 = 𝜇 𝐸(𝑆 𝑛)
𝛽6 = 𝜇 𝐹(𝑆 𝑛)
𝛽7 = 𝜇 𝐺(𝑆 𝑛)
from (17) and (18) we obtain:
𝑙𝑖𝑚
𝑆 𝑛→0
𝜂 𝑛 = 𝑙𝑖𝑚
𝑆 𝑛→0
∑ 𝛽𝑖 𝜂 𝑛
𝑖7
𝑖=1
∑ 𝛽𝑖
7
𝑖=1
= 0 (19)
from (19) deduce
𝑙𝑖𝑚
𝑆 𝑛→0
𝜂 𝑛 𝑠𝑔𝑛 𝑆 𝑛 = 0 (20)
according to theorem 1 we have:
𝑙𝑖𝑚
𝑡→∞
𝑆 𝑛 = 0 (21)
from (20) and (21) we deduce:
𝑙𝑖𝑚
𝑡→∞
𝜂 𝑛 𝑠𝑔𝑛 𝑆 𝑛 = 0 (22)
according to (22) when time t tends to , function sgnn nS is completely eliminated in control
rule (8). Thus, chattering signal at the equilibrium position has been completely eliminated in
the hierarchical robust fuzzy sliding controller (HFSMC).
5. Simulation Result
The Pendubot and cart double inverted pendulum systems are two typical
under-actuated systems, usually used to verify the feasibility of new control methods. Their
mathematical equations have the same expressions as (1) with different 𝑓𝑖, 𝑏𝑖, and 𝑛, 𝑑𝑖 is
mismatched uncertainties, include system uncertainties and external disturbances, and 𝑑𝑖 is
limited by |𝑑𝑖| ≤ 𝑑̄ 𝑖 where 𝑑̄ 𝑖 is a known positive constant. In this section, the control method
presented will be applied to enhance the control of the Pendubot system and the cart double
inverted pendulum system. The simulation results show that this control method is feasible.
5.1. Pendubot
The pendubot system shown in Figure 6 is made up of two subsystems: Link 1 (notation
number 1) with one actuator and link 2 (notation number 2) without actuator. Its control objective
is to control link 1, link 2 balance and stability at the desired position. The symbols in Figure 6
are defined as follows: 𝜽 𝟏 is the angle of link 1 to the horizontal line, 𝜃2 is the angle of link 2 for
link 1. 𝑚𝑖, 𝑙𝑖 and 𝑙 𝑐𝑖 is the mass, length and distance to the center of link i. Here 𝑖 = 1,2; 𝜏1 is
the control moment. Taking 2n = in (1) the state space equation of the pendubot system is
as follows:
{
𝑥̇1 = 𝑥2
𝑥̇2 = 𝑓1 + 𝑏1 𝑢 + 𝑑1
𝑥3 = 𝑥4
𝑥̇4 = 𝑓2 + 𝑏2 𝑢 + 𝑑2
(23)
Here 𝑥1 = 𝜃1 − 𝜋/2 is the angle of the link 1 for the vertical line, 𝑥3 = 𝜃2 is the angle of
the link 2 for link 1; 𝑥4 is the angular velocity of link 2. 𝑢 = 𝜏1 is the input control signal.
Expressions 𝑓1, 𝑓2, 𝑏1 and 𝑏2 are shown in [24], 𝑑1 and 𝑑2 are the mismatched uncertain term
with known bound called 𝑑̄1 and 𝑑̄2. Both components of the mismatched uncertain 𝑑1 and 𝑑2
7. TELKOMNIKA ISSN: 1693-6930 ◼
Hierarchical robust fuzzy sliding mode control for a class… (Duc Ha Vu)
3033
are set to 0.1 × [2 × rand()-1]. where rand() is Matlab command to generate a random number
in the range (0,1). So, the bounds of the mismatched uncertain tems 𝑑̄1 and 𝑑̄2 can be defined
as 0.2. In comparison between the HRSMC controller and the HRFSMC controller, the
parameters of the pendubot are chosen according to [24] and [9]:
𝑞1 = 0.0308kg.m2
, 𝑞2 = 0.0106kg.m2
𝑞3 = 0.0095kg.m2
, 𝑞4 = 0.2086kg.m2
𝑞5 = 0.0630kg.m2
, 𝑔 = 9.81m.s-2
according to (4), the boundary of 𝑐1, 𝑐2 is calculated as follows:
{
𝑐10 = 𝑔|(𝑞3 𝑞5 − 𝑞2 𝑞4)/(𝑞1 𝑞2 − 𝑞3
2
)| = 66.97
𝑐20 = 𝑔|[𝑞5(𝑞1 + 𝑞3) − 𝑞4(𝑞2 + 𝑞3)]/(𝑞1 𝑞2 − 𝑞3
2
)| = 68.68
the HRSMC controller parameter of the 𝑐1 = 5.807, 𝑐2 = 7.346, 𝑎1 = 1.826, 𝑘2 = 3.687 and
𝜂2 = 1.427. Initial state vector𝜃0 = [
𝜋
2
+ 0.1,0.1, −0.1, −0.2]
𝑇
. The desired state vector
is 𝜃 𝑑 = [0,0,0,0] 𝑇
.
Figure 6. Structure of the pendubot system
The HRFSMC controller parameters of the pendubot system are selected the same as
parameters of HRSMC controller. However, the HRFSMC controller has an additional
parameter selected as 𝑘1 = 0.01 and 𝑘1 = 5. To see that the HRFSMC controller is more
efficient than the HRSMC controller. We have simulated in 2 cases 𝑘1 = 0.01 and 𝑘1 = 5 of
HRFSMC controller when compared with HRSMC controller. With smaller 𝑘1 value, the ability to
remove chattering signals of HRFSMC controller will be better than HRSMC controllers. But to
achieve this capability, the system will respond more slowly, the transition value will be larger. In
contrast to the larger 𝑘1 value, HFSMC controller responds more quickly, larger transient value
will have a larger chattering. To clarify this issue, let's look at the simulations below.
Figures 7, 8, 9, 10 compare simulation results of two controllers HRSMC and HRFSMC
pendubot systems with 𝑘1 = 0.01. It shows that angle of link1, link2 of HRSMC and HRFSMC
controllers converge to the equilibrium position for about 0.6 and 1.5 seconds. The action torque
on link 1 of the HRFSMC controller has an oscillation which is completely disappeared
compared with action torque on link 1 of the HRSMC controller. The angles link 1 and link 2 of
the HRFSMC controller has an oscillation which is completely disappeared compared with
angles link 1 and link 2 of the HRSMC controller. However, the HRSMC controller responds
faster than the HRFSMC controller with 𝑘1 = 0.01.
Figures 11, 12, 13 compare simulation results of two controllers HRSMC and HRFSMC
pendubot systems with 𝑘1 = 5. It shows that angle of link1, link2 of HRSMC and HRFSMC
controllers converge to the equilibrium position for about 0.6 seconds. The action torque on
link 1 of the HRFSMC controller has an oscillation which is greater compared with action torque
on link 1 of the HRSMC controller. The angles link 1 and link 2 of the HRFSMC controller has an
oscillation which is greater compared with angles link 1 and link 2 of the HRSMC controller.
However, the HRFSMC controller responds faster than the HRSMC controller with 𝑘1 = 5.
8. ◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 6, December 2019: 3027-3043
3034
(a)
(b)
Figure 7. The angle link 1 of pendubot when using HRSMC controller and the HRFSMC
controller with 𝑘1 = 0.01 (a) 𝜃1 in time series format; (b) Zoomed-in time frame of 𝜃1 (2–3 s)
(a)
(b)
Figure 8. The angle link 2 of pendubot when using HRSMC controller and the HRFSMC
controller with 1 0.01k = (a) 2 in time series format; (b) Zoomed-in time frame of 2 (2 – 3s)
9. TELKOMNIKA ISSN: 1693-6930 ◼
Hierarchical robust fuzzy sliding mode control for a class… (Duc Ha Vu)
3035
Figure 9. Action torque on link 1 of the pendubot when using the HRSMC controller
Figure 10. Action torque on link 1 of the pendubot using the HRFSMC controller with 𝑘1 = 0.01
(a)
(b)
Figure 11. The angle link 1 of pendubot when using HRSMC controller and the HRFSMC
controller with 1 5k = (a) 1 in time series format; (b) Zoomed-in time frame of 1 (2 – 3s)
10. ◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 6, December 2019: 3027-3043
3036
(a)
(b)
Figure 12. The angle link 2 of pendubot when using HRSMC controller and the HRFSMC
controller with 𝑘1 = 5 (a) 𝜃2 in time series format; (b) Zoomed-in time frame of 𝜃2 (2 – 3s)
Figure 13. Action torque on link 1 of the pendubot when using the HRSMC controller and
the HRFSMC controller with 𝑘1 = 5
5.2. The Cart Double Inverted Pendulum System
The cart double inverted pendulum system is coupled by two pendulum in a moving cart
as shown in Figure 14. The system consists of three subsystems: the upper pendulum,
the under pendulum and cart. Its control objective is to keep stable to equilibrium two upright
vertical pendulum and to bring the cart to its equilibrium position [22].
The symbols in Figure 14 are defined as follows: 𝜃1 is the angle of the inverted
pendulum with vertical line. 𝜃2 is the angle of the inverted pemdulum with vertical line, which is
the control force. Taking 𝑛 = 3 in (1), the state-space expression of the cart inverted pendulum
system is defined as follows:
11. TELKOMNIKA ISSN: 1693-6930 ◼
Hierarchical robust fuzzy sliding mode control for a class… (Duc Ha Vu)
3037
{
𝑥̇1 = 𝑥2
𝑥̇2 = 𝑓1 + 𝑏1 𝑢 + 𝑑1
𝑥̇3 = 𝑥4
𝑥̇4 = 𝑓2 + 𝑏2 𝑢 + 𝑑2
𝑥̇5 = 𝑥6
𝑥̇6 = 𝑓3 + 𝑏3 𝑢 + 𝑑3
(24)
Here 𝑥1 = 𝜃1;𝑥3 = 𝜃3;𝑥5 = 𝑥; 𝑥2 is angular velocity of under pendulum; 𝑥4 is the angular
velocity of the pendulum; 𝑥6 is the angular velocity of the cart; u is the control signal, 𝑓𝑖and
𝑏𝑖(𝑖 = 1,2,3)) is defined in [31]. 𝑑1, 𝑑2 and 𝑑3 are the mismatched uncertain term with known
bound called 𝑑̄1, 𝑑̄2 and 𝑑̄3. Both components of the mismatched uncertain 𝑑1, 𝑑2 and 𝑑3 are set
to 0.1 × [2 × rand()-1]. where rand () is Matlab command to generate a random number in
the range (0,1). So, the bounds of the mismatched uncertain tems 𝑑̄1, 𝑑̄2 and 𝑑̄3 can be defined
as 0.2.
In comparison between the HRSMC controller and the HRFSMC controller,
the parameters of the cart double inverted pendulum are chosen according to [30]. Mass of cart
𝑀 = 1 kg Mass of below pendulum 𝑚1 = 1 kg. Mass of above pendulum. The length of
the above inverted pendulum 𝑙1 = 0.1 𝑚. The length of the below inverted pendulum 𝑙2 = 0.1 𝑚.
The gravitational acceleration 𝑔 = 9.81m.s-2
. According to (4) the boundary lines of 𝑐1, 𝑐2, 𝑐3 are
computed as follows:
{
𝑐10 = 𝑔 |
𝐴2(𝐵/3−𝑚2 𝑙2/4)
(𝑚2/4−𝐴/3)(𝐵2−𝐴𝐶)−𝑚2(𝐵−𝐴𝑙1)2/4
|
= 294.39
𝑐20 = 𝑔 |
𝐴2(𝐶−𝐵𝑙1)/2
𝑙2[(𝑚2/4−𝐴/3)(𝐵2−𝐴𝐶)−𝑚2(𝐵−𝐴𝑙1)2/4]
|
= 98.31
𝑐30 = 𝑔 |
𝐴𝐵(𝐵/3−𝑚2 𝑙1/4)+𝐴(𝐶𝑚2−𝐵𝑚2 𝑙1)/2
(𝑚2/4−𝐴/3)(𝐵2−𝐴𝐶)−𝑚2(𝐵−𝐴𝑙1)2/4
|
= 11.44
with 𝐴 = 𝑀 + 𝑚1 + 𝑚2, 𝐵 = 𝑚1 𝑙1/2 + 𝑚2 𝑙1 and 𝐶 = 𝑚1 𝑙1
2
/3 + 𝑚2 𝑙2
2
. The controller HRSMC
parameters of the cart double inverted pendulum system are chosen as follows:
𝑐1 = 7.3170, 𝑐2 = 3.8760, 𝑐3 = 1.9560, 𝑎1 = 0.8190, 𝑎2 = 0.3170, 𝑘3 = 3.5020, 𝜂3 = 8.6910
The initial state vector is: 𝑋0 = [−0.1,0,0.1,0,0.1,0] 𝑇
. The desired state vector
is 𝑋 𝑑 = [0,0,0,0,0,0] 𝑇
The HRFSMC controller parameters of the pendubot system are selected
the same as the HRSMC controller parameters. However, HRFMC control has one more
parameter selected are 𝑘1 = 0.01 and𝑘1 = 5. Same as in section 5.1. To see the ability to
remove chattering signals. HRFSMC controller with 𝑘1 = 0.01 and 𝑘1 = 5 is also compared with
HRSMC controller.
Figure 14. Architecture of the cart inverted pendulum system
12. ◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 6, December 2019: 3027-3043
3038
Figures 15, 16, 17, 18, 19 compare the simulation results of two HRSMC and HRFSMC
cart double inverted pendulum systems with 𝑘1 = 0.01. It shows that angle of pendulum 1,
pendulum 2, cart position of HRSMC and HRFSMC controllers converge to the equilibrium
position for about 3.5 seconds. The Control force operating on the cart of HRFSMC control has
oscillation, which is completely eliminated compared with the control force operating in the cart
of HRSMC controller. The angles pendulum 1 and cart position of the HRFSMC controller has
an oscillation which is completely disappeared compared with angles link 1 and cart position of
the HRSMC controller. However, the HRSMC controller responds faster than the HRFSMC
controller with 𝑘1 = 0.01.
(a)
(b)
Figure 15. The pendulum angle 1 of the cart double inverted pendulum system when using the
HRSMC control and the HRFSMC controller with 𝑘1 = 0.01
(a) 𝜃1 in time series format; (b) Zoomed-in time frame of 𝜃1 (4–5s)
Figures 20, 21, 22, 23 compare simulation results of two controllers HRSMC and
HRFSMC cart double inverted pendulum systems with 𝑘1 = 5. It shows that angle of pendulum
1, pendulum 2, cart position of HRSMC and HRFSMC controllers converge to the equilibrium
position for about 3.5 seconds. The control force operating on the cart of HRFSMC control has
oscillation, which is smaller compared with the control force operating in the cart of HRSMC
controller. The angles pendulum 1 and cart position of the HRFSMC controller has an oscillation
which is smaller compared with angles link 1 and cart position of the HRSMC controller.
However, the HRSMC controller responds equally to the HRFSMC controller with 𝑘1 = 5.
13. TELKOMNIKA ISSN: 1693-6930 ◼
Hierarchical robust fuzzy sliding mode control for a class… (Duc Ha Vu)
3039
(a)
(b)
Figure 16. The pendulum angle 2 of the cart double inverted pendulum system using
the HRSMC controller and the HRFSMC controller with 𝑘1 = 0.01
(a) 𝜃1 in time series format; (b) Zoomed-in time frame of 1 (4 – 5 s).
(a)
(b)
Figure 17. Cart position of the cart double inverted pendulum when using
the HRSMC controller and the HRFSMC controller with 𝑘1 = 0.01
(a) 𝜃1 in time series format; (b) Zoomed-in time frame of 𝜃1 (4 – 5 s)
14. ◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 6, December 2019: 3027-3043
3040
Figure 18. The action force on the cart of the cart double inverted pendulum system when using
the HRSMC controller
Figure 19. The action force on the cart of the cart double inverted pendulum system when using
the HRFSMC controller with 𝑘1 = 0.01
(a)
(b)
Figure 20. The pendulum angle 1 of the cart double inverted pendulum system when using
the HRSMC control and the HRFSMC controller with 𝑘1 = 5
(a) 𝜃1 in time series format; (b) Zoomed-in time frame of 𝜃1 (4 – 5 s)
15. TELKOMNIKA ISSN: 1693-6930 ◼
Hierarchical robust fuzzy sliding mode control for a class… (Duc Ha Vu)
3041
(a)
(b)
Figure 21. The pendulum angle 2 of the cart double inverted pendulum system using
the HRSMC controller and the HRFSMC controller with 𝑘1 = 5
(a) 𝜃1 in time series format; (b) Zoomed-in time frame of 𝜃1 (4 – 5 s).
(a)
(b)
Figure 22. Cart position of the cart double inverted pendulum when using the HRSMC controller
and the HRFSMC controller with 𝑘1 = 5
(a) 𝜃1 in time series format; (b) Zoomed-in time frame of 𝜃1 (4 – 5 s)
16. ◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 6, December 2019: 3027-3043
3042
Figure 23. The action force on the cart of the cart double inverted pendulum system when using
the HRSMC controller and the HRFSMC controller with
6. Conclusion
In this paper, a new compound HSMC and FLC control scheme has been proposed. It
has been also successfully implemented to control the SIMO under-actuated systems for
achieving high stability and robustness by combining the advantages of sliding mode control law
and the FLC to completely removes the chattering signal. Based on Lyapunov stability theory
and fuzzy control rules, the author has proven that the system is always stabilized and
elimination of the chattering phenomenon throughout the work area. From the simulation results
have shown that hierarchical robust fuzzy sliding mode controller in both systems pendubot and
cart double inverted pendulum has completely eliminated chattering phenomena compared to
the hierarchical robust sliding mode controller. The future research work, we can continue to
research to put into experimental as well as be applied in practice.
References
[1] Xu R, Ozguner U. Sliding mode control of a class of underactuated systems. Automatica. 2008;
44(1): 233–241.
[2] Olfati-Saber R. Normal forms for underactuated mechanical systems with symmetry. IEEE
Transactions on Automatic Control. 2002; 47(2): 305-308.
[3] Xin X, Kaneda M. Swing-Up Control for a 3-DOF Gymnastic Robot with Passive First Joint: Design
and Analysis. IEEE Transactions on Robotics. 2007; 23(6): 1277-1285.
[4] Fierro R, Lewis F L, Lowe A. Hybrid control for a class of underactuated mechanical systems. IEEE
Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans. 1999; 29(6):
649-654.
[5] Spong MW. The swing up control problem for the Acrobot. IEEE Control Systems. 1995; 15(1):
49-55.
[6] Fantoni I, Lozano R, Spong MW. Energy based control of the Pendubot. IEEE Transactions on
Automatic Control. 2000; 45(4): 725-729.
[7] Xin X, Kaneda M. New Analytical Results of the Energy Based Swinging up Control of the Acrobot.
Proceedings of the 43rd
IEEE Conference on Decision and Control. 2004; 1: 704–709.
[8] Alleyne A. Physical insights on passivity-based TORA control designs. IEEE Transactions on Control
Systems Technology. 1998; 6(3): 436-439.
[9] Zhang M, Tarn TJ. Hybrid control of the Pendubot. IEEE/ASME Transactions on Mechatronics. 2002;
7(1): 79-86.
[10] Yi J, Yubazaki N, Hirota K. A new fuzzy controller for stabilization of parallel-type double inverted
pendulum system. Fuzzy Sets and Systems. 2002; 126(1): 105-119.
[11] Lai X, She JH, Ohyama Y, Cai Z. Fuzzy control strategy for Acrobots combining model-free and
model-based control. IEEE Proceedings-Control Theory and Applications. 1999; 146(6): 505-510.
[12] Rubi J, Rubio A, Avello A. Swing-up control problem for a self-erecting double inverted
pendulum. IEEE Proceedings-Control Theory and Applications. 2002; 149(2): 169-175.
[13] Ortega R, Spong MW, Gomez-Estern F, Blankenstein G. Stabilization of a class of underactuated
mechanical systems via interconnection and damping assignment. IEEE Transactions on Automatic
Control. 2002; 47(8): 1218-1233.
[14] Fang Y, Dixon WE, Dawson DM, Zergeroglu E. Nonlinear coupling control laws for an underactuated
overhead crane system. IEEE/ASME Transactions on Mechatronics. 2003; 8(3): 418-423.
17. TELKOMNIKA ISSN: 1693-6930 ◼
Hierarchical robust fuzzy sliding mode control for a class… (Duc Ha Vu)
3043
[15] Jung S, Wen JT. Nonlinear Model Predictive Control for the Swing-Up of a Rotary Inverted
Pendulum. ASME Journal of Dynamic Systems, Measurement and Control. 2004; 126(1): 666-673.
[16] Baklouti F, Aloui S, Chaari A. Adaptive Fuzzy Sliding Mode Tracking Control of Uncertain
Underactuated Nonlinear Systems: A Comparative Study. Journal of Control Science and
Engineering. 2016; 2016:12.
[17] Hwang C, Chiang C, Yeh Y. Adaptive Fuzzy Hierarchical Sliding-Mode Control for the Trajectory
Tracking of Uncertain Underactuated Nonlinear Dynamic Systems. IEEE Transactions on Fuzzy
Systems. 2014; 22(2): 286-299.
[18] Hung L-C, Chung H-Y. Decoupled sliding-mode with fuzzy-neural network controller for nonlinear
systems. International Journal of Approximate Reasoning. 2007; 46(1): 74-97.
[19] Shun-Feng S, Yao-Chu H, Cio-Ping T, Song-Shyong C, Yu-San L. Direct Adaptive Fuzzy Sliding
Mode Control for Under-actuated Uncertain Systems. International Journal of Fuzzy Logic and
Intelligent Systems. 2015; 15(4): 240-250.
[20] Slotine JJE, Li W. Editors. Applied Nonlinear Control. Englewood Cliffs: NJ: Prantice-Hall. 1991.
[21] Hung JY, Gao W, Hung JC. Variable structure control: a survey. IEEE Transactions on Industrial
Electronics. 1993; 40(1): 2-22.
[22] Bartoszewicz A. Chattering attenuation in sliding mode control systems. Control and Cybernetics.
2000; 29(2): 585-594.
[23] Gao W, Hung JC. Variable structure control of nonlinear systems: a new approach. IEEE
Transactions on Industrial Electronics. 1993; 40(1) 45-55.
[24] Wang W, Yi J, Zhao D, Liu D. Design of a stable sliding mode controller for a class of second-order
underactuated systems. IEEE Proceedings-Control Theory and Applications. 2004; 151(6):
683–690.
[25] Qian DW, Yi JQ, Zhao DB. Hierarchical sliding mode control for a class of SIMO under-actuated
systems. Control and cybernetics. 2008; 37(1): 159-175.
[26] Qian DW, Liu XJ, Yi JQ. Robust sliding mode control for a class of underactuated systems with
mismatched uncertainties. Proceedings of the Institution of Mechanical Engineers Part I Journal of
Systems and Control Engineering. 2008; 223(6): 785-795.
[27] Zakeri, Ehsan, et al. Robust sliding mode control of a mini unmanned
underwater vehicle equipped with a new arrangement of water jet propulsions:Simulation and
experimental study. Applied Ocean Research. 2016: 521-542.
[28] Li HX, Gatland HB, Green AW. Fuzzy variable structure control. IEEE Transactions on Systems,
Man, and Cybernetics, Part B (Cybernetics). 1997; 27(2): 306-312.
[29] Yu X, Man Z, Wu B. Design of fuzzy sliding-mode control systems. Fuzzy Sets and Systems. 1998;
95(3): 295-306.
[30] Chih-Min L, Yi-Jen M. Decoupling control by hierarchical fuzzy sliding-mode controller. IEEE
Transactions on Control Systems Technology. 2005; 13(4): 593-598.
[31] Ji-Chang L, Ya-Hui K. Decoupled fuzzy sliding-mode control. IEEE Transactions on Fuzzy Systems.
1998; 6(3): 426-435.
[32] Qian D, Yi J. Fuzzy aggregated hierarchical sliding mode control for underactuated systems. 2010
IEEE International Conference on Mechatronics and Automation. 2010; 2010:196-201.
[33] Qian D, Yi J, Ma Y. Fuzzy Incremental Hierarchical Sliding Mode Control for Underactuated
Systems. 2010 International Conference on Artificial Intelligence and Computational Intelligence.
2010; 2: 276-280.
[34] Zakeri E, Moezi SA, Eghtesad M. Optimal interval type-2 fuzzy fractional order super twisting
algorithm: A second order sliding mode controller for fully-actuated and under-actuated nonlinear
systems. ISA transactions. 2019; 85: 13-32.
[35] Zakeri E, Moezi SA, Eghtesad M. Tracking control of ball on sphere system using tuned fuzzy sliding
mode controller based on artificial bee colony algorithm. International Journal of Fuzzy Systems.
2018; 20(1): 295-308.