A new approach based on linear matrix inequality (LMI) technique for stabilizing the inverted pendulum is developed in this article. The unknown states are estimated as well as the system is stabilized simultaneously by employing the observer-based controller. In addition, the impacts of the uncertainties are taken into consideration in this paper. Unlike the previous studies, the uncertainties in this study are unnecessary to satisfy the bounded constraints. These uncertainties will be converted into the unknown input disturbances, and then a disturbance observer-based controller will be synthesized to estimate the information of the unknown states, eliminate completely the effects of the uncertainties, and stabilize inverted pendulum system. With the support of lyapunov methodology, the conditions for constructing the observer and controller under the framework of linear matrix inequalities (LMIs) are derived in main theorems. Finally, the simulations for system with and without uncertainties are exhibited to show the merit and effectiveness of the proposed methods.
Impact analysis of actuator torque degradation on the IRB 120 robot performan...IJECEIAES
Actuators in a robot system may become faulty during their life cycle. Locked joints, free-moving joints, and the loss of actuator torque are common faulty types of robot joints where the actuators fail. Locked and free-moving joint issues are addressed by many published articles, whereas the actuator torque loss still opens attractive investigation challenges. The objectives of this study are to classify the loss of robot actuator torque, named actuator torque degradation, into three different cases: Boundary degradation of torque, boundary degradation of torque rate, and proportional degradation of torque, and to analyze their impact on the performance of a typical 6-DOF robot (i.e., the IRB 120 robot). Typically, controllers of robots are not pre-designed specifically for anticipating these faults. To isolate and focus on the impact of only actuator torque degradation faults, all robot parameters are assumed to be known precisely, and a popular closed-loop controller is used to investigate the robot’s responses under these faults. By exploiting MATLAB-the reliable simulation environment, a simscape-based quasi-physical model of the robot is built and utilized instead of an actual expensive prototype. The simulation results indicate that the robot responses cannot follow the desired path properly in most fault cases.
The gravitational search algorithm for incorporating TCSC devices into the sy...IJECEIAES
This paper proposes a gravitational search algorithm (GSA) to allocate the thyristor-controlled series compensator (TCSC) incorporation with the issue of reactive power management. The aim of using TCSC units in this study is to minimize active and reactive power losses. Reserve beyond the thermal border, enhance the voltage profile and increase transmission-lines flow while continuing the whole generation cost of the system a little increase compared with its single goal base case. The optimal power flow (OPF) described is a consideration for finding the best size and location of the TCSCs devices seeing techno-economic subjects for minimizing fuel cost of generation units and the costs of installing TCSCs devices. The GSA algorithm's high ability in solving the proposed multi-objective problem is tested on two 9 and 30 bus test systems. For each test system, four case studies are considered to represent both normal and emergency operating conditions. The proposed GSA method's simulation results show that GSA offers a practical and robust highquality solution for the problem and improves system performance.
Decentralised PI controller design based on dynamic interaction decoupling in...IJECEIAES
An enhanced method for design of decenralised proportional integral (PI) controllers to control various variables of flotation columns is proposed. These columns are multivariable processes characterised by multiple interacting manipulated and controlled variables. The control of more than one variable is not an easy problem to solve as a change in a specific manipulated variable affects more than one controlled variable. Paper proposes an improved method for design of decentralized PI controllers through the introduction of decoupling of the interconnected model of the process. Decoupling the system model has proven to be an effective strategy to reduce the influence of the interactions in the closed-loop control and consistently to keep the system stable. The mathematical derivations and the algorithm of the design procedure are described in detail. The behaviour and performance of the closed-loop systems without and with the application of the decoupling method was investigated and compared through simulations in MATLAB/Simulink. The results show that the decouplers - based closedloop system has better performance than the closed-loop system without decouplers. The highest improvement (2 to 50 times) is in the steady-state error and 1.2 to 7 times in the settling and rising time. Controllers can easily be implemented.
Heuristic remedial actions in the reliability assessment of high voltage dire...IJECEIAES
Planning of high voltage direct current (HVDC) grids requires inclusion of reliability assessment of alternatives under study. This paper proposes a methodology to evaluate the adequacy of voltage source converter/VSCHVDC networks. The methodology analyses the performance of the system using N-1 and N-2 contingencies in order to detect weaknesses in the DC network and evaluates two types of remedial actions to keep the entire system under the acceptable operating limits . The remedial actions are applied when a violation of these limits on the DC system occurs; those include topology changes in the network and adjustments of power settings of VSC converter stations. The CIGRE B4 DC grid test system is used for evaluating the reliability/adequacy performance by means of the proposed methodology in this paper. The proposed remedial actions are effective for all contingencies; then, numerical results are as expected. This work is useful for planning and operation of grids based on VSC-HVDC technology.
Frequency regulation service of multiple-areas vehicle to grid application in...IJECEIAES
Regarding a potential of electric vehicles, it has been widely discussed that the electric vehicle can be participated in electricity ancillary services. Among the ancillary service products, the system frequency regulation is often considered. However, the participation in this service has to be conformed to the hierarchical frequency control architecture. Therefore, the vehicle to grid (V2G) application in this article is proposed in the term of multiple-areas of operation. The multiple-areas in this article are concerned as parking areas, which the parking areas can be implied as a V2G operator. From that, V2G operator can obtain the control signal from hierarchical control architecture for power sharing purpose. A power sharing concept between areas is fulfilled by a proposed adaptive droop factor based on battery state of charge and available capacity of parking area. A nonlinear multiplier factor is used for the droop adaptation. An available capacity is also applied as a limitation for the V2G operation. The available capacity is analyzed through a stochastic character. As the V2G application has to be cooperated with the hierarchical control functions, i.e. primary control and secondary control, then the effect of V2G on hierarchical control functions is investigated and discussed.
Design methodology of smart photovoltaic plant IJECEIAES
In this article, we present a new methodology to design an intelligent photovoltaic power plant connected to an electrical grid with storage to supply the laying hen rearing centers. This study requires a very competent design methodology in order to optimize the production and consumption of electrical energy. Our contribution consists in proposing a robust dimensioning synthesis elaborated according to a data flow chart. To achieve this objective, the photovoltaic system was first designed using a deterministic method, then the software "Homer" was used to check the feasibility of the design. Then, controllers (fuzzy logic) were used to optimize the energy produced and consumed. The power produced by the photovoltaic generator (GPV) is optimized by two fuzzy controllers: one to extract the maximum energy and another to control the batteries. The energy consumed by the load is optimized by a fuzzy controller that regulates the internal climate of the livestock buildings. The proposed control strategies are developed and implemented using MATLAB/Simulink.
Coordinated planning in improving power quality considering the use of nonlin...IJECEIAES
Power quality has an important role in the distribution of electrical energy. The use of non-linear load can generate harmonic spread which can reduce the power quality in the radial distribution system. This research is in form of coordinated planning by combining distributed generation placement, capacitor placement and network reconfiguration to simultaneously minimize active power losses, total harmonic distortion (THD), and voltage deviation as an objective function using the particle swarm optimization method. This optimization technique will be tested on two types of networks in the form 33-bus and 69-bus IEEE Standard Test System to show effectiveness of the proposed method. The use of MATLAB programming shows the result of simulation of increasing power quality achieved for all scenario of proposed method.
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...IJECEIAES
In the present paper, an efficient and performant nonlinear regulator is designed for the control of the pulse width modulation (PWM) voltage inverter that can be used in a standalone photovoltaic microgrid. The main objective of our control is to produce a sinusoidal voltage output signal with amplitude and frequency that are fixed by the reference signal for different loads including linear or nonlinear types. A comparative performance study of controllers based on linear and non-linear techniques such as backstepping, sliding mode, and proportional integral derivative (PID) is developed to ensure the best choice among these three types of controllers. The performance of the system is investigated and compared under various operating conditions by simulations in the MATLAB/Simulink environment to demonstrate the effectiveness of the control methods. Our investigation shows that the backstepping controller can give better performance than the sliding mode and PID controllers. The accuracy and efficiency of the proposed backstepping controller are verified experimentally in terms of tracking objectives.
Impact analysis of actuator torque degradation on the IRB 120 robot performan...IJECEIAES
Actuators in a robot system may become faulty during their life cycle. Locked joints, free-moving joints, and the loss of actuator torque are common faulty types of robot joints where the actuators fail. Locked and free-moving joint issues are addressed by many published articles, whereas the actuator torque loss still opens attractive investigation challenges. The objectives of this study are to classify the loss of robot actuator torque, named actuator torque degradation, into three different cases: Boundary degradation of torque, boundary degradation of torque rate, and proportional degradation of torque, and to analyze their impact on the performance of a typical 6-DOF robot (i.e., the IRB 120 robot). Typically, controllers of robots are not pre-designed specifically for anticipating these faults. To isolate and focus on the impact of only actuator torque degradation faults, all robot parameters are assumed to be known precisely, and a popular closed-loop controller is used to investigate the robot’s responses under these faults. By exploiting MATLAB-the reliable simulation environment, a simscape-based quasi-physical model of the robot is built and utilized instead of an actual expensive prototype. The simulation results indicate that the robot responses cannot follow the desired path properly in most fault cases.
The gravitational search algorithm for incorporating TCSC devices into the sy...IJECEIAES
This paper proposes a gravitational search algorithm (GSA) to allocate the thyristor-controlled series compensator (TCSC) incorporation with the issue of reactive power management. The aim of using TCSC units in this study is to minimize active and reactive power losses. Reserve beyond the thermal border, enhance the voltage profile and increase transmission-lines flow while continuing the whole generation cost of the system a little increase compared with its single goal base case. The optimal power flow (OPF) described is a consideration for finding the best size and location of the TCSCs devices seeing techno-economic subjects for minimizing fuel cost of generation units and the costs of installing TCSCs devices. The GSA algorithm's high ability in solving the proposed multi-objective problem is tested on two 9 and 30 bus test systems. For each test system, four case studies are considered to represent both normal and emergency operating conditions. The proposed GSA method's simulation results show that GSA offers a practical and robust highquality solution for the problem and improves system performance.
Decentralised PI controller design based on dynamic interaction decoupling in...IJECEIAES
An enhanced method for design of decenralised proportional integral (PI) controllers to control various variables of flotation columns is proposed. These columns are multivariable processes characterised by multiple interacting manipulated and controlled variables. The control of more than one variable is not an easy problem to solve as a change in a specific manipulated variable affects more than one controlled variable. Paper proposes an improved method for design of decentralized PI controllers through the introduction of decoupling of the interconnected model of the process. Decoupling the system model has proven to be an effective strategy to reduce the influence of the interactions in the closed-loop control and consistently to keep the system stable. The mathematical derivations and the algorithm of the design procedure are described in detail. The behaviour and performance of the closed-loop systems without and with the application of the decoupling method was investigated and compared through simulations in MATLAB/Simulink. The results show that the decouplers - based closedloop system has better performance than the closed-loop system without decouplers. The highest improvement (2 to 50 times) is in the steady-state error and 1.2 to 7 times in the settling and rising time. Controllers can easily be implemented.
Heuristic remedial actions in the reliability assessment of high voltage dire...IJECEIAES
Planning of high voltage direct current (HVDC) grids requires inclusion of reliability assessment of alternatives under study. This paper proposes a methodology to evaluate the adequacy of voltage source converter/VSCHVDC networks. The methodology analyses the performance of the system using N-1 and N-2 contingencies in order to detect weaknesses in the DC network and evaluates two types of remedial actions to keep the entire system under the acceptable operating limits . The remedial actions are applied when a violation of these limits on the DC system occurs; those include topology changes in the network and adjustments of power settings of VSC converter stations. The CIGRE B4 DC grid test system is used for evaluating the reliability/adequacy performance by means of the proposed methodology in this paper. The proposed remedial actions are effective for all contingencies; then, numerical results are as expected. This work is useful for planning and operation of grids based on VSC-HVDC technology.
Frequency regulation service of multiple-areas vehicle to grid application in...IJECEIAES
Regarding a potential of electric vehicles, it has been widely discussed that the electric vehicle can be participated in electricity ancillary services. Among the ancillary service products, the system frequency regulation is often considered. However, the participation in this service has to be conformed to the hierarchical frequency control architecture. Therefore, the vehicle to grid (V2G) application in this article is proposed in the term of multiple-areas of operation. The multiple-areas in this article are concerned as parking areas, which the parking areas can be implied as a V2G operator. From that, V2G operator can obtain the control signal from hierarchical control architecture for power sharing purpose. A power sharing concept between areas is fulfilled by a proposed adaptive droop factor based on battery state of charge and available capacity of parking area. A nonlinear multiplier factor is used for the droop adaptation. An available capacity is also applied as a limitation for the V2G operation. The available capacity is analyzed through a stochastic character. As the V2G application has to be cooperated with the hierarchical control functions, i.e. primary control and secondary control, then the effect of V2G on hierarchical control functions is investigated and discussed.
Design methodology of smart photovoltaic plant IJECEIAES
In this article, we present a new methodology to design an intelligent photovoltaic power plant connected to an electrical grid with storage to supply the laying hen rearing centers. This study requires a very competent design methodology in order to optimize the production and consumption of electrical energy. Our contribution consists in proposing a robust dimensioning synthesis elaborated according to a data flow chart. To achieve this objective, the photovoltaic system was first designed using a deterministic method, then the software "Homer" was used to check the feasibility of the design. Then, controllers (fuzzy logic) were used to optimize the energy produced and consumed. The power produced by the photovoltaic generator (GPV) is optimized by two fuzzy controllers: one to extract the maximum energy and another to control the batteries. The energy consumed by the load is optimized by a fuzzy controller that regulates the internal climate of the livestock buildings. The proposed control strategies are developed and implemented using MATLAB/Simulink.
Coordinated planning in improving power quality considering the use of nonlin...IJECEIAES
Power quality has an important role in the distribution of electrical energy. The use of non-linear load can generate harmonic spread which can reduce the power quality in the radial distribution system. This research is in form of coordinated planning by combining distributed generation placement, capacitor placement and network reconfiguration to simultaneously minimize active power losses, total harmonic distortion (THD), and voltage deviation as an objective function using the particle swarm optimization method. This optimization technique will be tested on two types of networks in the form 33-bus and 69-bus IEEE Standard Test System to show effectiveness of the proposed method. The use of MATLAB programming shows the result of simulation of increasing power quality achieved for all scenario of proposed method.
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...IJECEIAES
In the present paper, an efficient and performant nonlinear regulator is designed for the control of the pulse width modulation (PWM) voltage inverter that can be used in a standalone photovoltaic microgrid. The main objective of our control is to produce a sinusoidal voltage output signal with amplitude and frequency that are fixed by the reference signal for different loads including linear or nonlinear types. A comparative performance study of controllers based on linear and non-linear techniques such as backstepping, sliding mode, and proportional integral derivative (PID) is developed to ensure the best choice among these three types of controllers. The performance of the system is investigated and compared under various operating conditions by simulations in the MATLAB/Simulink environment to demonstrate the effectiveness of the control methods. Our investigation shows that the backstepping controller can give better performance than the sliding mode and PID controllers. The accuracy and efficiency of the proposed backstepping controller are verified experimentally in terms of tracking objectives.
A novel method for determining fixed running time in operating electric train...IJECEIAES
This document proposes a novel method for determining fixed running time when electric trains operate using an optimal speed profile to reduce energy consumption. The method uses numerical-analytical calculations to determine accelerating, coasting, and braking times based on holding and braking speeds from the optimal profile, with the constraint that the running time equals the scheduled time. Simulation results show energy savings of up to 8.7% for a fixed running time and 11.96% for a running time one second longer.
Resource aware wind farm and D-STATCOM optimal sizing and placement in a dist...IJECEIAES
Doubly fed induction generators (DFIG) based wind farms are capable of providing reactive power compensation. Compensation capability enhancement using reactors such as distributed static synchronous compensator (D-STATCOM) while connecting distribution generation (DG) systems to grid is imperative. This paper presents an optimal placement and sizing of offshore wind farms in a coastal distribution system that is emulated on an IEEE 33 bus system. A multi-objective formulation for optimal placement and sizing of the offshore wind farms with both the location and size constraints is developed. Teaching learning algorithm is used to optimize the multi-objective function constraining on the capacity and location of the offshore wind farms. The proposed formulation is a multi-objective problem for placement of the wind generator in the power system with dynamic wind supply to the power system. The random wind speed is generated as the input and the wind farm output generated to perform the optimal sizing and placement in the distributed system. MATLAB based simulation developed is found to be efficient and robust.
The development of modeling wind speed plays a very important in helping to obtain the actual wind speed data for the benefit of the power plant planning in the future. The wind speed in this paper is obtained from a PCE-FWS 20 type measuring instrument with a duration of 30 minutes which is accumulated into monthly data for one year (2019). Despite the many wind speed modeling that has been done by researchers. Modeling wind speeds proposed in this study were obtained from the modified Rayleigh distribution. In this study, the Rayleigh scale factor (Cr) and modified Rayleigh scale factor (Cm) were calculated. The observed wind speed is compared with the predicted wind characteristics. The data fit test used correlation coefficient (R2), root means square error (RMSE), and mean absolute percentage error (MAPE). The results of the proposed modified Rayleigh model provide very good results for users.
A hybrid algorithm for voltage stability enhancement of distribution systems IJECEIAES
This paper presents a hybrid algorithm by applying a hybrid firefly and particle swarm optimization algorithm (HFPSO) to determine the optimal sizing of distributed generation (DG) and distribution static compensator (D-STATCOM) device. A multi-objective function is employed to enhance the voltage stability, voltage profile, and minimize the total power loss of the radial distribution system (RDS). Firstly, the voltage stability index (VSI) is applied to locate the optimal location of DG and D-STATCOM respectively. Secondly, to overcome the sup-optimal operation of existing algorithms, the HFPSO algorithm is utilized to determine the optimal size of both DG and D-STATCOM. Verification of the proposed algorithm has achieved on the standard IEEE 33-bus and Iraqi 65-bus radial distribution systems through simulation using MATLAB. Comprehensive simulation results of four different cases show that the proposed HFPSO demonstrates significant improvements over other existing algorithms in supporting voltage stability and loss reduction in distribution networks. Furthermore, comparisons have achieved to demonstrate the superiority of HFPSO algorithms over other techniques due to its ability to determine the global optimum solution by easy way and speed converge feature.
Deep segmentation of the liver and the hepatic tumors from abdomen tomography...IJECEIAES
A pipelined framework is proposed for accurate, automated, simultaneous segmentation of the liver as well as the hepatic tumors from computed tomography (CT) images. The introduced framework composed of three pipelined levels. First, two different transfers deep convolutional neural networks (CNN) are applied to get high-level compact features of CT images. Second, a pixel-wise classifier is used to obtain two outputclassified maps for each CNN model. Finally, a fusion neural network (FNN) is used to integrate the two maps. Experimentations performed on the MICCAI’2017 database of the liver tumor segmentation (LITS) challenge, result in a dice similarity coefficient (DSC) of 93.5% for the segmentation of the liver and of 74.40% for the segmentation of the lesion, using a 5-fold cross-validation scheme. Comparative results with the state-of-the-art techniques on the same data show the competing performance of the proposed framework for simultaneous liver and tumor segmentation.
This document describes a methodology for optimally allocating Unified Power Flow Controller (UPFC) devices in a power transmission system using multi-objective optimal power flow and genetic algorithms. The objectives are to maximize social welfare by minimizing generation costs while also minimizing branch overloading. A multi-objective optimal power flow formulation is presented with two objective functions - minimizing total generation costs and minimizing an exponential branch loading function. A genetic algorithm is then used to determine the optimal number and locations of UPFC devices to place on the system to minimize the two objectives simultaneously. The approach is demonstrated on the IEEE 30-bus test system.
Modified T-type topology of three-phase multi-level inverter for photovoltaic...IJECEIAES
In this article, a three-phase multilevel neutral-point-clamped inverter with a modified t-type structure of switches is proposed. A pulse width modulation (PWM) scheme of the proposed inverter is also developed. The proposed topology of the multilevel inverter has the advantage of being simple, on the one hand since it does contain only semiconductors in reduced number (corresponding to the number of required voltage levels), and no other components such as switching or flying capacitors, and on the other hand, the control scheme is much simpler and more suitable for variable frequency and voltage control. The performances of this inverter are analyzed through simulations carried out in the MATLAB/Simulink environment on a threephase inverter with 9 levels. In all simulations, the proposed topology is connected with R-load or RL-load without any output filter.
The optimal solution for unit commitment problem using binary hybrid grey wol...IJECEIAES
The aim of this work is to solve the unit commitment (UC) problem in power systems by calculating minimum production cost for the power generation and finding the best distribution of the generation among the units (units scheduling) using binary grey wolf optimizer based on particle swarm optimization (BGWOPSO) algorithm. The minimum production cost calculating is based on using the quadratic programming method and represents the global solution that must be arriving by the BGWOPSO algorithm then appearing units status (on or off). The suggested method was applied on “39 bus IEEE test systems”, the simulation results show the effectiveness of the suggested method over other algorithms in terms of minimizing of production cost and suggesting excellent scheduling of units.
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...IJECEIAES
In this paper, there are two contributions: The first contribution is to design a robust cascade P-PI controller to control the speed and position of the permanent magnet DC motor (PMDC). The second contribution is to use three methods to tuning the parameter values for this cascade controller by making a comparison between them to obtain the best results to ensure accurate tracking trajectory on the axis to reach the desired position. These methods are the classical method (CM) and it requires some assumptions, the genetic algorithm (GA), and the particle swarm optimization algorithm (PSO). The simulation results show the system becomes unstable after applying the load when using the classical method because it assumes cancellation of the load effect. Also, an overshoot of about 3.763% is observed, and a deviation from the desired position of about 12.03 degrees is observed when using the GA algorithm, while no deviation or overshoot is observed when using the PSO algorithm. Therefore, the PSO algorithm has superiority as compared to the other two methods in improving the performance of the PMDC motor by extracting the best parameters for the cascade P-PI controller to reach the desired position at a regular speed.
Static VAR Compensators (SVCs) is a Flexible Alternating Current Transmission System (FACTS) device that can control the power flow in transmission lines by injecting capacitive or inductive current components at the midpoint of interconnection line or in load areas. This device is capable of minimizing the overall system losses and concurrently improves the voltage stability. A line index, namely SVSI becomes indicator for the placement of SVC and the parameters of SVCs are tuned by using the multi-objective evolutionary programming technique, effectively able to control the power. The algorithm was tested on IEEE-30 Bus Reliability Test System (RTS). Comparative studies were conducted based on the performance of SVC in terms of their location and sizing for installations in power system.
IMPROVED SWARM INTELLIGENCE APPROACH TO MULTI OBJECTIVE ED PROBLEMSSuganthi Thangaraj
Electrical power industry restructuring has created highly vibrant and competitive market that altered many aspects of the power industry. In this changed scenario, scarcity of energy resources, increasing power generation cost, environment concern, ever growing demand for electrical energy necessitate optimal economic dispatch. Practical economic dispatch (ED) problems have nonlinear, non-convex type objective function with intense equality and inequality constraints. The conventional optimization methods are not able to solve such problems as due to local optimum solution convergence. Metaheuristic optimization techniques especially Improved Particle Swarm Optimization (IPSO) has gained an incredible recognition as the solution algorithm for such type of ED problems in last decade. The application of IPSO in ED problem, which is considered as one of the most complex optimization problem has been summarized in present paper. This paper illustrates successful implementation of the Improved Particle Swarm Optimization (IPSO) to Economic Load Dispatch Problem (ELD). Power output of each generating unit and optimum fuel cost obtained using IPSO algorithm has been compared with conventional techniques. The results obtained shows that IPSO algorithm converges to optimal fuel cost with reduced computational time when compared to PSO and GA for the three, six and IEEE 30 bus system.
The hardware implementation of sensorless brushless direct current motor drive incorporating H-infinity control strategy with optimized weights by particle swarm optimization in the speed control is carried out in this work. The methodology involved in the design of brushless direct current (BLDC) motor control with sensorless position detection technique, the design of H-infinity speed controller, steps involved in particle swarm optimization for optimizing coefficients of its weights and the hardware implementation is discussed in detail in this paper. Texas Instruments microcontroller board C2000 Delfino Launchpad LAUNCHXL F28377S and driver BOOSTXL DRV8301 are used for realization of the speed controller. The code is developed using C2000 hardware support package in MATLAB/SIMULINK platform. A comprehensive performance analysis is accomplished during starting of the motor and during the fast application and removal of load. This strategy is found to be robust resulting in faster load disturbance rejection and better reference speed tracking. The experimental results of the proposed strategy are compared with that of conventional proportional-integral (PI) controller. The time domain parameters are also compared. It is found that the proposed strategy exhibits better performance characteristics during transients and sudden disturbances in load.
A Hybrid Control Scheme for Fault Ride-Through Capability using Line-Side Con...Suganthi Thangaraj
As the wind power installations are increasing in number, Wind Turbine Generators (WTG) are required to have Fault Ride-Through (FRT) capabilities. Lately developed grid operating codes demand the WTGs to stay connected during fault conditions, supporting the grid to recover faster back to its normal state. In this paper, the generator side converter incorporates the maximum power point tracking algorithm to extract maximum energy from wind turbine system. A hybrid control scheme for energy storage systems (ESS) and braking choppers for fault ride-through capability and a suppression of the output power fluctuation is proposed for permanent-magnet synchronous generator (PMSG) wind turbine systems. During grid faults, the dc-link voltage is controlled by the ESS instead of the line-side converter (LSC), whereas the LSC is exploited as a STATCOM to inject reactive current into the grid for assisting in the grid voltage recovery. A simple model of the proposed system is developed and simulated in MATLAB environment. The effectiveness of the system is validated through extensive simulation results
The document summarizes research on using a genetic algorithm to optimize the location and parameters of Flexible AC Transmission System (FACTS) devices in a power system. It first introduces FACTS devices and their ability to control power flow. It then describes using a genetic algorithm to simultaneously determine the optimal type, location, and rating of FACTS devices with the objectives of minimizing generation costs and power losses/voltage deviations. The methodology is tested on the IEEE 30-bus system with different FACTS device types. The results indicate the genetic algorithm approach can effectively determine the configuration of FACTS devices that increase system loadability.
This document describes a special project on using an artificial neural network (ANN) for load flow studies of the MSU-IIT electrical system. The objectives are to model the power system as a 5-bus system, evaluate bus voltages using a power flow program under different loads, train an ANN using the power flow results, and validate the ANN's accuracy by comparing its results to the power flow program. The document reviews literature on load flow studies, numerical methods, ANNs, and discusses how ANNs could provide faster and more accurate solutions to complex load flow problems compared to numerical methods.
A new exact equivalent circuit of the medium voltage three-phase induction m...IJECEIAES
This paper proposes a new equivalent circuit for medium voltage and great power induction motors considering the more complete information given by the manufacturer. A methodology for obtaining the parameters of the equivalent circuit is presented, having this circuit the advantage of allowing the electrical calculation of all the power losses and the realization of the power balance. It is an achievement of this work a new way of calculating and representing the additional losses using a resistance located in the rotor circuit. Then, three types of losses are considered as a part of a power balance: the conventional or joule effect variable losses, the constant losses, and the additional losses. The proposed method is straight and non-iterative. It was applied to a case study motor of 6000 V and 2500 kW located at the Maximo Gomez Power Plant in Cuba.
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...Cemal Ardil
This document summarizes a research paper that investigates using multi-objective optimization and genetic algorithms to design a thyristor controlled series compensator (TCSC) controller to improve both rotor angle stability and voltage stability in a power system. The researchers formulate the controller design as a multi-objective optimization problem with the objectives of improving oscillatory stability and voltage profile. A genetic algorithm is used to generate a Pareto set of optimal solutions. A fuzzy-based method is then employed to select the best compromise solution from the Pareto set. Simulation results demonstrate the effectiveness of the proposed approach.
Embedded fuzzy controller for water level control IJECEIAES
This article presents the design of a fuzzy controller embedded in a microcontroller aimed at implementing a low-cost, modular process control system. The fuzzy system's construction is based on a classical proportional and derivative controller, where inputs of error and its derivate depend on the difference between the desired setpoint and the actual level; the goal is to control the water level of coupled tanks. The process is oriented to control based on the knowledge that facilitates the adjustment of the output variable without complex mathematical modeling. In different response tests of the fuzzy controller, a maximum over-impulse greater than 8% or a steady-state error greater than 2.1% was not evidenced when varying the setpoint.
Adaptive control for the stabilization and Synchronization of nonlinear gyros...ijccmsjournal
This document summarizes research on using adaptive control techniques to stabilize chaotic orbits and synchronize nonlinear gyroscopes. It first reviews previous work on controlling chaos and synchronization in gyroscopes that had limitations like complex control functions and assumptions of known system parameters. It then introduces an adaptive control method using a single feedback gain that is simple, robust to noise, and can stabilize chaotic orbits and synchronize identical or non-identical gyroscopes even with uncertain parameters. Numerical simulations demonstrate the effectiveness of this adaptive control approach for gyroscope systems.
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.
Adaptive Control for the Stabilization and Synchronization of Nonlinear Gyros...ijccmsjournal
Recently, we introduced a simple adaptive control technique for the synchronizationand stabilization of chaotic systems based on the Lasalle invariance principle. The method is very robust to the effect of noise and can use single-variable feedback toachieve the control goals. In this paper, we extend our studies on this technique tothe nonlinear gyroscopes with multi-system parameters. We show that our proposedadaptive control can stabilize the chaotic orbit of the gyroscope to its stable equilibrium and also realized the synchronization between two identical gyros even whenthe parameters are assumed to be
uncertain. The designed controller is very simple relative to the system being controlled, employs only a single-variable feedbackwhen the parameters are known; and the convergence speed is very fast in all cases.We give numerical simulation results to verify the effectiveness of the technique andits robustness in the presence of noise.
This document describes a robust learning control scheme for tank gun control servo systems. The control scheme uses iterative learning control and adaptive control techniques to achieve high-precision velocity tracking for the tank gun despite nonlinear uncertainties and external disturbances. Lyapunov stability analysis is used to design the learning controller. The unknown parameters are estimated using a full saturation difference learning strategy. Simulation results show that as the number of iterations increases, the system state is able to accurately track the reference signal over the entire time interval while all signals remain bounded.
A novel method for determining fixed running time in operating electric train...IJECEIAES
This document proposes a novel method for determining fixed running time when electric trains operate using an optimal speed profile to reduce energy consumption. The method uses numerical-analytical calculations to determine accelerating, coasting, and braking times based on holding and braking speeds from the optimal profile, with the constraint that the running time equals the scheduled time. Simulation results show energy savings of up to 8.7% for a fixed running time and 11.96% for a running time one second longer.
Resource aware wind farm and D-STATCOM optimal sizing and placement in a dist...IJECEIAES
Doubly fed induction generators (DFIG) based wind farms are capable of providing reactive power compensation. Compensation capability enhancement using reactors such as distributed static synchronous compensator (D-STATCOM) while connecting distribution generation (DG) systems to grid is imperative. This paper presents an optimal placement and sizing of offshore wind farms in a coastal distribution system that is emulated on an IEEE 33 bus system. A multi-objective formulation for optimal placement and sizing of the offshore wind farms with both the location and size constraints is developed. Teaching learning algorithm is used to optimize the multi-objective function constraining on the capacity and location of the offshore wind farms. The proposed formulation is a multi-objective problem for placement of the wind generator in the power system with dynamic wind supply to the power system. The random wind speed is generated as the input and the wind farm output generated to perform the optimal sizing and placement in the distributed system. MATLAB based simulation developed is found to be efficient and robust.
The development of modeling wind speed plays a very important in helping to obtain the actual wind speed data for the benefit of the power plant planning in the future. The wind speed in this paper is obtained from a PCE-FWS 20 type measuring instrument with a duration of 30 minutes which is accumulated into monthly data for one year (2019). Despite the many wind speed modeling that has been done by researchers. Modeling wind speeds proposed in this study were obtained from the modified Rayleigh distribution. In this study, the Rayleigh scale factor (Cr) and modified Rayleigh scale factor (Cm) were calculated. The observed wind speed is compared with the predicted wind characteristics. The data fit test used correlation coefficient (R2), root means square error (RMSE), and mean absolute percentage error (MAPE). The results of the proposed modified Rayleigh model provide very good results for users.
A hybrid algorithm for voltage stability enhancement of distribution systems IJECEIAES
This paper presents a hybrid algorithm by applying a hybrid firefly and particle swarm optimization algorithm (HFPSO) to determine the optimal sizing of distributed generation (DG) and distribution static compensator (D-STATCOM) device. A multi-objective function is employed to enhance the voltage stability, voltage profile, and minimize the total power loss of the radial distribution system (RDS). Firstly, the voltage stability index (VSI) is applied to locate the optimal location of DG and D-STATCOM respectively. Secondly, to overcome the sup-optimal operation of existing algorithms, the HFPSO algorithm is utilized to determine the optimal size of both DG and D-STATCOM. Verification of the proposed algorithm has achieved on the standard IEEE 33-bus and Iraqi 65-bus radial distribution systems through simulation using MATLAB. Comprehensive simulation results of four different cases show that the proposed HFPSO demonstrates significant improvements over other existing algorithms in supporting voltage stability and loss reduction in distribution networks. Furthermore, comparisons have achieved to demonstrate the superiority of HFPSO algorithms over other techniques due to its ability to determine the global optimum solution by easy way and speed converge feature.
Deep segmentation of the liver and the hepatic tumors from abdomen tomography...IJECEIAES
A pipelined framework is proposed for accurate, automated, simultaneous segmentation of the liver as well as the hepatic tumors from computed tomography (CT) images. The introduced framework composed of three pipelined levels. First, two different transfers deep convolutional neural networks (CNN) are applied to get high-level compact features of CT images. Second, a pixel-wise classifier is used to obtain two outputclassified maps for each CNN model. Finally, a fusion neural network (FNN) is used to integrate the two maps. Experimentations performed on the MICCAI’2017 database of the liver tumor segmentation (LITS) challenge, result in a dice similarity coefficient (DSC) of 93.5% for the segmentation of the liver and of 74.40% for the segmentation of the lesion, using a 5-fold cross-validation scheme. Comparative results with the state-of-the-art techniques on the same data show the competing performance of the proposed framework for simultaneous liver and tumor segmentation.
This document describes a methodology for optimally allocating Unified Power Flow Controller (UPFC) devices in a power transmission system using multi-objective optimal power flow and genetic algorithms. The objectives are to maximize social welfare by minimizing generation costs while also minimizing branch overloading. A multi-objective optimal power flow formulation is presented with two objective functions - minimizing total generation costs and minimizing an exponential branch loading function. A genetic algorithm is then used to determine the optimal number and locations of UPFC devices to place on the system to minimize the two objectives simultaneously. The approach is demonstrated on the IEEE 30-bus test system.
Modified T-type topology of three-phase multi-level inverter for photovoltaic...IJECEIAES
In this article, a three-phase multilevel neutral-point-clamped inverter with a modified t-type structure of switches is proposed. A pulse width modulation (PWM) scheme of the proposed inverter is also developed. The proposed topology of the multilevel inverter has the advantage of being simple, on the one hand since it does contain only semiconductors in reduced number (corresponding to the number of required voltage levels), and no other components such as switching or flying capacitors, and on the other hand, the control scheme is much simpler and more suitable for variable frequency and voltage control. The performances of this inverter are analyzed through simulations carried out in the MATLAB/Simulink environment on a threephase inverter with 9 levels. In all simulations, the proposed topology is connected with R-load or RL-load without any output filter.
The optimal solution for unit commitment problem using binary hybrid grey wol...IJECEIAES
The aim of this work is to solve the unit commitment (UC) problem in power systems by calculating minimum production cost for the power generation and finding the best distribution of the generation among the units (units scheduling) using binary grey wolf optimizer based on particle swarm optimization (BGWOPSO) algorithm. The minimum production cost calculating is based on using the quadratic programming method and represents the global solution that must be arriving by the BGWOPSO algorithm then appearing units status (on or off). The suggested method was applied on “39 bus IEEE test systems”, the simulation results show the effectiveness of the suggested method over other algorithms in terms of minimizing of production cost and suggesting excellent scheduling of units.
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...IJECEIAES
In this paper, there are two contributions: The first contribution is to design a robust cascade P-PI controller to control the speed and position of the permanent magnet DC motor (PMDC). The second contribution is to use three methods to tuning the parameter values for this cascade controller by making a comparison between them to obtain the best results to ensure accurate tracking trajectory on the axis to reach the desired position. These methods are the classical method (CM) and it requires some assumptions, the genetic algorithm (GA), and the particle swarm optimization algorithm (PSO). The simulation results show the system becomes unstable after applying the load when using the classical method because it assumes cancellation of the load effect. Also, an overshoot of about 3.763% is observed, and a deviation from the desired position of about 12.03 degrees is observed when using the GA algorithm, while no deviation or overshoot is observed when using the PSO algorithm. Therefore, the PSO algorithm has superiority as compared to the other two methods in improving the performance of the PMDC motor by extracting the best parameters for the cascade P-PI controller to reach the desired position at a regular speed.
Static VAR Compensators (SVCs) is a Flexible Alternating Current Transmission System (FACTS) device that can control the power flow in transmission lines by injecting capacitive or inductive current components at the midpoint of interconnection line or in load areas. This device is capable of minimizing the overall system losses and concurrently improves the voltage stability. A line index, namely SVSI becomes indicator for the placement of SVC and the parameters of SVCs are tuned by using the multi-objective evolutionary programming technique, effectively able to control the power. The algorithm was tested on IEEE-30 Bus Reliability Test System (RTS). Comparative studies were conducted based on the performance of SVC in terms of their location and sizing for installations in power system.
IMPROVED SWARM INTELLIGENCE APPROACH TO MULTI OBJECTIVE ED PROBLEMSSuganthi Thangaraj
Electrical power industry restructuring has created highly vibrant and competitive market that altered many aspects of the power industry. In this changed scenario, scarcity of energy resources, increasing power generation cost, environment concern, ever growing demand for electrical energy necessitate optimal economic dispatch. Practical economic dispatch (ED) problems have nonlinear, non-convex type objective function with intense equality and inequality constraints. The conventional optimization methods are not able to solve such problems as due to local optimum solution convergence. Metaheuristic optimization techniques especially Improved Particle Swarm Optimization (IPSO) has gained an incredible recognition as the solution algorithm for such type of ED problems in last decade. The application of IPSO in ED problem, which is considered as one of the most complex optimization problem has been summarized in present paper. This paper illustrates successful implementation of the Improved Particle Swarm Optimization (IPSO) to Economic Load Dispatch Problem (ELD). Power output of each generating unit and optimum fuel cost obtained using IPSO algorithm has been compared with conventional techniques. The results obtained shows that IPSO algorithm converges to optimal fuel cost with reduced computational time when compared to PSO and GA for the three, six and IEEE 30 bus system.
The hardware implementation of sensorless brushless direct current motor drive incorporating H-infinity control strategy with optimized weights by particle swarm optimization in the speed control is carried out in this work. The methodology involved in the design of brushless direct current (BLDC) motor control with sensorless position detection technique, the design of H-infinity speed controller, steps involved in particle swarm optimization for optimizing coefficients of its weights and the hardware implementation is discussed in detail in this paper. Texas Instruments microcontroller board C2000 Delfino Launchpad LAUNCHXL F28377S and driver BOOSTXL DRV8301 are used for realization of the speed controller. The code is developed using C2000 hardware support package in MATLAB/SIMULINK platform. A comprehensive performance analysis is accomplished during starting of the motor and during the fast application and removal of load. This strategy is found to be robust resulting in faster load disturbance rejection and better reference speed tracking. The experimental results of the proposed strategy are compared with that of conventional proportional-integral (PI) controller. The time domain parameters are also compared. It is found that the proposed strategy exhibits better performance characteristics during transients and sudden disturbances in load.
A Hybrid Control Scheme for Fault Ride-Through Capability using Line-Side Con...Suganthi Thangaraj
As the wind power installations are increasing in number, Wind Turbine Generators (WTG) are required to have Fault Ride-Through (FRT) capabilities. Lately developed grid operating codes demand the WTGs to stay connected during fault conditions, supporting the grid to recover faster back to its normal state. In this paper, the generator side converter incorporates the maximum power point tracking algorithm to extract maximum energy from wind turbine system. A hybrid control scheme for energy storage systems (ESS) and braking choppers for fault ride-through capability and a suppression of the output power fluctuation is proposed for permanent-magnet synchronous generator (PMSG) wind turbine systems. During grid faults, the dc-link voltage is controlled by the ESS instead of the line-side converter (LSC), whereas the LSC is exploited as a STATCOM to inject reactive current into the grid for assisting in the grid voltage recovery. A simple model of the proposed system is developed and simulated in MATLAB environment. The effectiveness of the system is validated through extensive simulation results
The document summarizes research on using a genetic algorithm to optimize the location and parameters of Flexible AC Transmission System (FACTS) devices in a power system. It first introduces FACTS devices and their ability to control power flow. It then describes using a genetic algorithm to simultaneously determine the optimal type, location, and rating of FACTS devices with the objectives of minimizing generation costs and power losses/voltage deviations. The methodology is tested on the IEEE 30-bus system with different FACTS device types. The results indicate the genetic algorithm approach can effectively determine the configuration of FACTS devices that increase system loadability.
This document describes a special project on using an artificial neural network (ANN) for load flow studies of the MSU-IIT electrical system. The objectives are to model the power system as a 5-bus system, evaluate bus voltages using a power flow program under different loads, train an ANN using the power flow results, and validate the ANN's accuracy by comparing its results to the power flow program. The document reviews literature on load flow studies, numerical methods, ANNs, and discusses how ANNs could provide faster and more accurate solutions to complex load flow problems compared to numerical methods.
A new exact equivalent circuit of the medium voltage three-phase induction m...IJECEIAES
This paper proposes a new equivalent circuit for medium voltage and great power induction motors considering the more complete information given by the manufacturer. A methodology for obtaining the parameters of the equivalent circuit is presented, having this circuit the advantage of allowing the electrical calculation of all the power losses and the realization of the power balance. It is an achievement of this work a new way of calculating and representing the additional losses using a resistance located in the rotor circuit. Then, three types of losses are considered as a part of a power balance: the conventional or joule effect variable losses, the constant losses, and the additional losses. The proposed method is straight and non-iterative. It was applied to a case study motor of 6000 V and 2500 kW located at the Maximo Gomez Power Plant in Cuba.
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...Cemal Ardil
This document summarizes a research paper that investigates using multi-objective optimization and genetic algorithms to design a thyristor controlled series compensator (TCSC) controller to improve both rotor angle stability and voltage stability in a power system. The researchers formulate the controller design as a multi-objective optimization problem with the objectives of improving oscillatory stability and voltage profile. A genetic algorithm is used to generate a Pareto set of optimal solutions. A fuzzy-based method is then employed to select the best compromise solution from the Pareto set. Simulation results demonstrate the effectiveness of the proposed approach.
Embedded fuzzy controller for water level control IJECEIAES
This article presents the design of a fuzzy controller embedded in a microcontroller aimed at implementing a low-cost, modular process control system. The fuzzy system's construction is based on a classical proportional and derivative controller, where inputs of error and its derivate depend on the difference between the desired setpoint and the actual level; the goal is to control the water level of coupled tanks. The process is oriented to control based on the knowledge that facilitates the adjustment of the output variable without complex mathematical modeling. In different response tests of the fuzzy controller, a maximum over-impulse greater than 8% or a steady-state error greater than 2.1% was not evidenced when varying the setpoint.
Adaptive control for the stabilization and Synchronization of nonlinear gyros...ijccmsjournal
This document summarizes research on using adaptive control techniques to stabilize chaotic orbits and synchronize nonlinear gyroscopes. It first reviews previous work on controlling chaos and synchronization in gyroscopes that had limitations like complex control functions and assumptions of known system parameters. It then introduces an adaptive control method using a single feedback gain that is simple, robust to noise, and can stabilize chaotic orbits and synchronize identical or non-identical gyroscopes even with uncertain parameters. Numerical simulations demonstrate the effectiveness of this adaptive control approach for gyroscope systems.
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.
Adaptive Control for the Stabilization and Synchronization of Nonlinear Gyros...ijccmsjournal
Recently, we introduced a simple adaptive control technique for the synchronizationand stabilization of chaotic systems based on the Lasalle invariance principle. The method is very robust to the effect of noise and can use single-variable feedback toachieve the control goals. In this paper, we extend our studies on this technique tothe nonlinear gyroscopes with multi-system parameters. We show that our proposedadaptive control can stabilize the chaotic orbit of the gyroscope to its stable equilibrium and also realized the synchronization between two identical gyros even whenthe parameters are assumed to be
uncertain. The designed controller is very simple relative to the system being controlled, employs only a single-variable feedbackwhen the parameters are known; and the convergence speed is very fast in all cases.We give numerical simulation results to verify the effectiveness of the technique andits robustness in the presence of noise.
This document describes a robust learning control scheme for tank gun control servo systems. The control scheme uses iterative learning control and adaptive control techniques to achieve high-precision velocity tracking for the tank gun despite nonlinear uncertainties and external disturbances. Lyapunov stability analysis is used to design the learning controller. The unknown parameters are estimated using a full saturation difference learning strategy. Simulation results show that as the number of iterations increases, the system state is able to accurately track the reference signal over the entire time interval while all signals remain bounded.
Active vibration control of flexible beam system based on cuckoo search algor...IJECEIAES
A flexible beam is recognized as a lightweight structure that is prone to excessive vibration, resulting in poor performance. Thus, controlling unwanted vibration is necessary to maintain the system’s performance. Therefore, this study presents a technique to suppress undesired vibration in a flexible beam structure by introducing active vibration control (AVC). However, to develop an effective controller, an appropriate flexible beam model must first be obtained. In recent times, one of the best methods employed to model a flexible beam structure is system identification via a swarm intelligence algorithm. In this study, an intelligent algorithm acknowledged as cuckoo search (CS) was acquainted. The capability of the proposed algorithm was verified using three robustness techniques which were correlation test, pole-zero diagrams and mean square error (MSE). The simulation result showed that the CS algorithm achieved superior performance by achieving the lowest MSE of 6.1547x10 -9 , a correlation test between a 95% confidence level and high stability. Next, a proportionalintegral-derivative (PID) controller tuned by the Ziegler-Nichols method was developed using the transfer function accomplished from the CS model. Two types of interference, namely single and multiple sine waves were introduced to validate the effectiveness of the controller. The controller successfully achieved a 30.2 dB of attenuation level for both disturbances.
Neural Network Approach to Railway Stand Lateral SKEW Controlcsandit
This document discusses using neural networks to control the lateral skew of a railway wheel set on an experimental railway stand (roller rig). It first describes the roller rig setup and issues with previous control methods using state feedback and cascade PID control. It then discusses using neural networks for adaptive identification and control of the lateral skew. Specifically, it examines using linear neural units and quadratic neural units trained with real-time recurrent learning or backpropagation through time. The results of applying these various neural network approaches to identify and control the lateral skew of the roller rig are analyzed.
LMI based antiswing adaptive controller for uncertain overhead cranes IJECEIAES
This paper proposes an adaptive anti-sway controller for uncertain overhead cranes. The state-space model of the 2D overhead crane with the system parameter uncertainties is shown firstly. Next, the adaptive controller which can adapt with the system uncertainties and input disturbances is established. The proposed controller has ability to move the trolley to the destination in short time and with small oscillation of the load despite the effect of the uncertainties and disturbances. Moreover, the controller has simple structure so it is easy to execute. Also, the stability of the closed-loop system is analytically proven. The proposed algorithm is verified by using Matlab/ Simulink simulation tool. The simulation results show that the presented controller gives better performances (i.e., fast transient response, no ripple, and low swing angle) than the state feedback controller when there exist system parameter variations as well as input disturbances.
The document describes research into developing a novel controller for stabilizing an inverted pendulum. It begins with reviewing previous work that derived the differential equations governing the dynamic behavior of an inverted pendulum. The researcher then uses Laplace transforms to solve these equations and derive a transfer function relating the input and output. An output-feedback PID controller is designed using this transfer function. Additionally, a stochastic method is examined for initializing the weighting matrices in linear quadratic regulation to minimize the performance index and optimize controller design. Upon simulation, the new output-feedback controller is shown to effectively control pendulum stability without integral gain.
Flower Pollination for Rotary Inverted Pendulum Stabilization with DelayTELKOMNIKA JOURNAL
Flower pollination is a single objective optimization technique which as a unconstrained
optimization method is applied for the stabilization of the rotary inverted pendulum system. It was observed
that the flower pollination method gave better sensitivity in control of the pendulum about its upright
unstable equilibrium position with less time and definitely indicated that the method is an energy efficient
method when compared with other methods like direct pole placement. This method yielded results under
the influence of time delay and have proven that the influence of time delay is significantly felt and would
cause loss of energy, however the presence of flower pollination for optimization minimizes the loss
incurred due to time delay and makes the system significant in terms of sensitivity.
Oscar Nieves (11710858) Computational Physics Project - Inverted PendulumOscar Nieves
This document describes a numerical simulation of an inverted pendulum system created in MATLAB using a 4th order Runge-Kutta algorithm. The simulation models an inverted pendulum attached to a horizontally moving cart. Forces like air drag and friction are included, and parameters like mass, pendulum length, and initial conditions can be varied. Small changes to initial conditions can lead to large differences in motion, demonstrating the system's chaotic behavior. The document also outlines the methodology for adapting the Runge-Kutta algorithm to solve systems of coupled differential equations.
Output feedback trajectory stabilization of the uncertainty DC servomechanism...ISA Interchange
This work proposes a solution for the output feedback trajectory-tracking problem in the case of an uncertain DC servomechanism system. The system consists of a pendulum actuated by a DC motor and subject to a time-varying bounded disturbance. The control law consists of a Proportional Derivative controller and an uncertain estimator that allows compensating the effects of the unknown bounded perturbation. Because the motor velocity state is not available from measurements, a second-order sliding-mode observer permits the estimation of this variable in finite time. This last feature allows applying the Separation Principle. The convergence analysis is carried out by means of the Lyapunov method. Results obtained from numerical simulations and experiments in a laboratory prototype show the performance of the closed loop system.
Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...ISA Interchange
In this paper, fault tolerant synchronization of chaotic gyroscope systems versus external disturbances via Lyapunov rule-based fuzzy control is investigated. Taking the general nature of faults in the slave system into account, a new synchronization scheme, namely, fault tolerant synchronization, is proposed, by which the synchronization can be achieved no matter whether the faults and disturbances occur or not. By making use of a slave observer and a Lyapunov rule-based fuzzy control, fault tolerant synchronization can be achieved. Two techniques are considered as control methods: classic Lyapunov-based control and Lyapunov rule-based fuzzy control. On the basis of Lyapunov stability theory and fuzzy rules, the nonlinear controller and some generic sufficient conditions for global asymptotic synchronization are obtained. The fuzzy rules are directly constructed subject to a common Lyapunov function such that the error dynamics of two identical chaotic motions of symmetric gyros satisfy stability in the Lyapunov sense. Two proposed methods are compared. The Lyapunov rule-based fuzzy control can compensate for the actuator faults and disturbances occurring in the slave system. Numerical simulation results demonstrate the validity and feasibility of the proposed method for fault tolerant synchronization.
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.
Controller Design Based On Fuzzy Observers For T-S Fuzzy Bilinear Models ijctcm
This article is devoted to the design of a fuzzy-observer-based control for a class of nonlinear systems with bilinear terms. The class of systems considered is the Takagi-Sugeno (T-S) fuzzy bilinear model. A new procedure to design the observer-based fuzzy controller for this class of systems is proposed. The aim is to design the fuzzy controller and the fuzzy observer of the augmented system separately in order to guarantee that the error between the state and its estimation converges faster to zero. By using the Lyapunov function, sufficient conditions are derived such that the closed-loop system is globally asymptotically stable. Moreover, sufficient conditions for controller design based on state estimation for robust stabilization of TS FBS with parametric uncertainties is proposed. The observer and controller gains are obtained by solving some linear matrix inequalities (LMIs). An example is given to illustrate the effectiveness of the proposed approach.
Neural Network-Based Actuator Fault Diagnosis for a Non-Linear Multi-Tank SystemISA Interchange
The paper is devoted to the problem of the robust actuator fault diagnosis of the dynamic non-linear systems. In the proposed method, it is assumed that the diagnosed system can be modelled by the recurrent neural network, which can be transformed into the linear parameter varying form. Such a system description allows developing the designing scheme of the robust unknown input observer within H1 framework for a class of non-linear systems. The proposed approach is designed in such a way that a prescribed disturbance attenuation level is achieved with respect to the actuator fault estimation error, while guaranteeing the convergence of the observer. The application of the robust unknown input observer enables actuator fault estimation, which allows applying the developed approach to the fault tolerant control tasks.
Disturbance observer based control of twin rotor aerodynamic syst.pdfUltimateeHub
This document summarizes a research paper that proposes a disturbance observer (DOB) based control scheme for controlling the twin rotor aerodynamic system (TRAS). The TRAS model is first decoupled into main and tail rotor subsystems. Then, two different approaches are evaluated: 1) proportional-integral-derivative (PID) controllers with DOBs and 2) linear quadratic Gaussian (LQG) controllers with DOBs. Simulation results show that using DOBs with either PID or LQG outer loop controllers improves disturbance rejection capabilities while still achieving reference tracking, as compared to the controllers without DOBs. The DOB based approach effectively meets the two objectives of disturbance rejection and reference tracking.
Research.Essay_Chien-Chih_Weng_v3_by Prof. KarkoubChien-Chih Weng
1. Dr. Weng's research focuses on developing control algorithms for nonlinear systems with uncertainties using techniques like fuzzy logic, neural networks, and sliding mode control.
2. His past work includes developing an adaptive fuzzy sliding mode controller for robotic systems and a tracking controller for parallel manipulators.
3. His current research further develops control methods for complex nonlinear systems like robotic systems, drilling systems, and trains of self-balancing vehicles.
Integrated application of synergetic approach for enhancing intelligent steam...IJECEIAES
This article focuses on the integrated application of the synergetic approach to enhance the quality of intelligent steam generator control systems. By combining various techniques such as model-based control, adaptive control, and artificial intelligence, an efficient and flexible control system can be developed. Model-based control utilizes mathematical models of steam generators to formulate control algorithms and predict system behavior. Adaptive control enables the system to adapt to changing conditions by adjusting control parameters based on real-time measurements. Artificial intelligence techniques, including neural networks and genetic algorithms, facilitate learning, optimization, and data-driven decision-making processes. The objectives of this research are to investigate the benefits of the synergetic approach in steam generator control, including improved steam generation efficiency, optimized energy consumption, enhanced system stability and reliability, and adaptability to varying operating conditions and disturbances. The findings and conclusions of this study are expected to provide valuable insights for engineers, researchers, and professionals involved in the design and implementation of intelligent steam generator control systems. By integrating the synergetic approach, substantial enhancements in control quality can be achieved, leading to optimal operation and maximum efficiency of power plants.
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...Waqas Tariq
This document presents a novel particle swarm optimization sliding mode control algorithm using fuzzy logic to estimate uncertainties for nonlinear systems like robotic manipulators. The algorithm combines PSO, sliding mode control, and fuzzy logic to address issues like chattering and not requiring an accurate dynamic model. It estimates the equivalent dynamic term using fuzzy logic to compensate for uncertainties. PSO is used to tune parameters offline for improved performance. Stability of the closed-loop system is proved using the Lyapunov method. The algorithm aims to provide robust control of robotic manipulators without an accurate dynamic model.
This document summarizes a research paper that proposes a new control technique for a Doubly Fed Induction Generator (DFG) used in variable speed wind turbines. The technique uses a nonlinear sliding mode control approach with an exponential reaching law (ERL) to control the active and reactive powers generated by the wind turbine. Simulation results show that this sliding mode control with ERL is more robust and improves power quality and stability compared to traditional sliding mode control approaches. It reduces chattering phenomenon while also accelerating the system response for better tracking of the desired control objectives.
Similar to Disturbance observer-based controller for inverted pendulum with uncertainties: Linear matrix inequality approach (20)
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
Neural network optimizer of proportional-integral-differential controller par...IJECEIAES
Wide application of proportional-integral-differential (PID)-regulator in industry requires constant improvement of methods of its parameters adjustment. The paper deals with the issues of optimization of PID-regulator parameters with the use of neural network technology methods. A methodology for choosing the architecture (structure) of neural network optimizer is proposed, which consists in determining the number of layers, the number of neurons in each layer, as well as the form and type of activation function. Algorithms of neural network training based on the application of the method of minimizing the mismatch between the regulated value and the target value are developed. The method of back propagation of gradients is proposed to select the optimal training rate of neurons of the neural network. The neural network optimizer, which is a superstructure of the linear PID controller, allows increasing the regulation accuracy from 0.23 to 0.09, thus reducing the power consumption from 65% to 53%. The results of the conducted experiments allow us to conclude that the created neural superstructure may well become a prototype of an automatic voltage regulator (AVR)-type industrial controller for tuning the parameters of the PID controller.
An improved modulation technique suitable for a three level flying capacitor ...IJECEIAES
This research paper introduces an innovative modulation technique for controlling a 3-level flying capacitor multilevel inverter (FCMLI), aiming to streamline the modulation process in contrast to conventional methods. The proposed
simplified modulation technique paves the way for more straightforward and
efficient control of multilevel inverters, enabling their widespread adoption and
integration into modern power electronic systems. Through the amalgamation of
sinusoidal pulse width modulation (SPWM) with a high-frequency square wave
pulse, this controlling technique attains energy equilibrium across the coupling
capacitor. The modulation scheme incorporates a simplified switching pattern
and a decreased count of voltage references, thereby simplifying the control
algorithm.
A review on features and methods of potential fishing zoneIJECEIAES
This review focuses on the importance of identifying potential fishing zones in seawater for sustainable fishing practices. It explores features like sea surface temperature (SST) and sea surface height (SSH), along with classification methods such as classifiers. The features like SST, SSH, and different classifiers used to classify the data, have been figured out in this review study. This study underscores the importance of examining potential fishing zones using advanced analytical techniques. It thoroughly explores the methodologies employed by researchers, covering both past and current approaches. The examination centers on data characteristics and the application of classification algorithms for classification of potential fishing zones. Furthermore, the prediction of potential fishing zones relies significantly on the effectiveness of classification algorithms. Previous research has assessed the performance of models like support vector machines, naïve Bayes, and artificial neural networks (ANN). In the previous result, the results of support vector machine (SVM) were 97.6% more accurate than naive Bayes's 94.2% to classify test data for fisheries classification. By considering the recent works in this area, several recommendations for future works are presented to further improve the performance of the potential fishing zone models, which is important to the fisheries community.
Electrical signal interference minimization using appropriate core material f...IJECEIAES
As demand for smaller, quicker, and more powerful devices rises, Moore's law is strictly followed. The industry has worked hard to make little devices that boost productivity. The goal is to optimize device density. Scientists are reducing connection delays to improve circuit performance. This helped them understand three-dimensional integrated circuit (3D IC) concepts, which stack active devices and create vertical connections to diminish latency and lower interconnects. Electrical involvement is a big worry with 3D integrates circuits. Researchers have developed and tested through silicon via (TSV) and substrates to decrease electrical wave involvement. This study illustrates a novel noise coupling reduction method using several electrical involvement models. A 22% drop in electrical involvement from wave-carrying to victim TSVs introduces this new paradigm and improves system performance even at higher THz frequencies.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
Bibliometric analysis highlighting the role of women in addressing climate ch...IJECEIAES
Fossil fuel consumption increased quickly, contributing to climate change
that is evident in unusual flooding and draughts, and global warming. Over
the past ten years, women's involvement in society has grown dramatically,
and they succeeded in playing a noticeable role in reducing climate change.
A bibliometric analysis of data from the last ten years has been carried out to
examine the role of women in addressing the climate change. The analysis's
findings discussed the relevant to the sustainable development goals (SDGs),
particularly SDG 7 and SDG 13. The results considered contributions made
by women in the various sectors while taking geographic dispersion into
account. The bibliometric analysis delves into topics including women's
leadership in environmental groups, their involvement in policymaking, their
contributions to sustainable development projects, and the influence of
gender diversity on attempts to mitigate climate change. This study's results
highlight how women have influenced policies and actions related to climate
change, point out areas of research deficiency and recommendations on how
to increase role of the women in addressing the climate change and
achieving sustainability. To achieve more successful results, this initiative
aims to highlight the significance of gender equality and encourage
inclusivity in climate change decision-making processes.
Voltage and frequency control of microgrid in presence of micro-turbine inter...IJECEIAES
The active and reactive load changes have a significant impact on voltage
and frequency. In this paper, in order to stabilize the microgrid (MG) against
load variations in islanding mode, the active and reactive power of all
distributed generators (DGs), including energy storage (battery), diesel
generator, and micro-turbine, are controlled. The micro-turbine generator is
connected to MG through a three-phase to three-phase matrix converter, and
the droop control method is applied for controlling the voltage and
frequency of MG. In addition, a method is introduced for voltage and
frequency control of micro-turbines in the transition state from gridconnected mode to islanding mode. A novel switching strategy of the matrix
converter is used for converting the high-frequency output voltage of the
micro-turbine to the grid-side frequency of the utility system. Moreover,
using the switching strategy, the low-order harmonics in the output current
and voltage are not produced, and consequently, the size of the output filter
would be reduced. In fact, the suggested control strategy is load-independent
and has no frequency conversion restrictions. The proposed approach for
voltage and frequency regulation demonstrates exceptional performance and
favorable response across various load alteration scenarios. The suggested
strategy is examined in several scenarios in the MG test systems, and the
simulation results are addressed.
Enhancing battery system identification: nonlinear autoregressive modeling fo...IJECEIAES
Precisely characterizing Li-ion batteries is essential for optimizing their
performance, enhancing safety, and prolonging their lifespan across various
applications, such as electric vehicles and renewable energy systems. This
article introduces an innovative nonlinear methodology for system
identification of a Li-ion battery, employing a nonlinear autoregressive with
exogenous inputs (NARX) model. The proposed approach integrates the
benefits of nonlinear modeling with the adaptability of the NARX structure,
facilitating a more comprehensive representation of the intricate
electrochemical processes within the battery. Experimental data collected
from a Li-ion battery operating under diverse scenarios are employed to
validate the effectiveness of the proposed methodology. The identified
NARX model exhibits superior accuracy in predicting the battery's behavior
compared to traditional linear models. This study underscores the
importance of accounting for nonlinearities in battery modeling, providing
insights into the intricate relationships between state-of-charge, voltage, and
current under dynamic conditions.
Smart grid deployment: from a bibliometric analysis to a surveyIJECEIAES
Smart grids are one of the last decades' innovations in electrical energy.
They bring relevant advantages compared to the traditional grid and
significant interest from the research community. Assessing the field's
evolution is essential to propose guidelines for facing new and future smart
grid challenges. In addition, knowing the main technologies involved in the
deployment of smart grids (SGs) is important to highlight possible
shortcomings that can be mitigated by developing new tools. This paper
contributes to the research trends mentioned above by focusing on two
objectives. First, a bibliometric analysis is presented to give an overview of
the current research level about smart grid deployment. Second, a survey of
the main technological approaches used for smart grid implementation and
their contributions are highlighted. To that effect, we searched the Web of
Science (WoS), and the Scopus databases. We obtained 5,663 documents
from WoS and 7,215 from Scopus on smart grid implementation or
deployment. With the extraction limitation in the Scopus database, 5,872 of
the 7,215 documents were extracted using a multi-step process. These two
datasets have been analyzed using a bibliometric tool called bibliometrix.
The main outputs are presented with some recommendations for future
research.
Use of analytical hierarchy process for selecting and prioritizing islanding ...IJECEIAES
One of the problems that are associated to power systems is islanding
condition, which must be rapidly and properly detected to prevent any
negative consequences on the system's protection, stability, and security.
This paper offers a thorough overview of several islanding detection
strategies, which are divided into two categories: classic approaches,
including local and remote approaches, and modern techniques, including
techniques based on signal processing and computational intelligence.
Additionally, each approach is compared and assessed based on several
factors, including implementation costs, non-detected zones, declining
power quality, and response times using the analytical hierarchy process
(AHP). The multi-criteria decision-making analysis shows that the overall
weight of passive methods (24.7%), active methods (7.8%), hybrid methods
(5.6%), remote methods (14.5%), signal processing-based methods (26.6%),
and computational intelligent-based methods (20.8%) based on the
comparison of all criteria together. Thus, it can be seen from the total weight
that hybrid approaches are the least suitable to be chosen, while signal
processing-based methods are the most appropriate islanding detection
method to be selected and implemented in power system with respect to the
aforementioned factors. Using Expert Choice software, the proposed
hierarchy model is studied and examined.
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...IJECEIAES
The power generated by photovoltaic (PV) systems is influenced by
environmental factors. This variability hampers the control and utilization of
solar cells' peak output. In this study, a single-stage grid-connected PV
system is designed to enhance power quality. Our approach employs fuzzy
logic in the direct power control (DPC) of a three-phase voltage source
inverter (VSI), enabling seamless integration of the PV connected to the
grid. Additionally, a fuzzy logic-based maximum power point tracking
(MPPT) controller is adopted, which outperforms traditional methods like
incremental conductance (INC) in enhancing solar cell efficiency and
minimizing the response time. Moreover, the inverter's real-time active and
reactive power is directly managed to achieve a unity power factor (UPF).
The system's performance is assessed through MATLAB/Simulink
implementation, showing marked improvement over conventional methods,
particularly in steady-state and varying weather conditions. For solar
irradiances of 500 and 1,000 W/m2
, the results show that the proposed
method reduces the total harmonic distortion (THD) of the injected current
to the grid by approximately 46% and 38% compared to conventional
methods, respectively. Furthermore, we compare the simulation results with
IEEE standards to evaluate the system's grid compatibility.
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...IJECEIAES
Photovoltaic systems have emerged as a promising energy resource that
caters to the future needs of society, owing to their renewable, inexhaustible,
and cost-free nature. The power output of these systems relies on solar cell
radiation and temperature. In order to mitigate the dependence on
atmospheric conditions and enhance power tracking, a conventional
approach has been improved by integrating various methods. To optimize
the generation of electricity from solar systems, the maximum power point
tracking (MPPT) technique is employed. To overcome limitations such as
steady-state voltage oscillations and improve transient response, two
traditional MPPT methods, namely fuzzy logic controller (FLC) and perturb
and observe (P&O), have been modified. This research paper aims to
simulate and validate the step size of the proposed modified P&O and FLC
techniques within the MPPT algorithm using MATLAB/Simulink for
efficient power tracking in photovoltaic systems.
Adaptive synchronous sliding control for a robot manipulator based on neural ...IJECEIAES
Robot manipulators have become important equipment in production lines, medical fields, and transportation. Improving the quality of trajectory tracking for
robot hands is always an attractive topic in the research community. This is a
challenging problem because robot manipulators are complex nonlinear systems
and are often subject to fluctuations in loads and external disturbances. This
article proposes an adaptive synchronous sliding control scheme to improve trajectory tracking performance for a robot manipulator. The proposed controller
ensures that the positions of the joints track the desired trajectory, synchronize
the errors, and significantly reduces chattering. First, the synchronous tracking
errors and synchronous sliding surfaces are presented. Second, the synchronous
tracking error dynamics are determined. Third, a robust adaptive control law is
designed,the unknown components of the model are estimated online by the neural network, and the parameters of the switching elements are selected by fuzzy
logic. The built algorithm ensures that the tracking and approximation errors
are ultimately uniformly bounded (UUB). Finally, the effectiveness of the constructed algorithm is demonstrated through simulation and experimental results.
Simulation and experimental results show that the proposed controller is effective with small synchronous tracking errors, and the chattering phenomenon is
significantly reduced.
Remote field-programmable gate array laboratory for signal acquisition and de...IJECEIAES
A remote laboratory utilizing field-programmable gate array (FPGA) technologies enhances students’ learning experience anywhere and anytime in embedded system design. Existing remote laboratories prioritize hardware access and visual feedback for observing board behavior after programming, neglecting comprehensive debugging tools to resolve errors that require internal signal acquisition. This paper proposes a novel remote embeddedsystem design approach targeting FPGA technologies that are fully interactive via a web-based platform. Our solution provides FPGA board access and debugging capabilities beyond the visual feedback provided by existing remote laboratories. We implemented a lab module that allows users to seamlessly incorporate into their FPGA design. The module minimizes hardware resource utilization while enabling the acquisition of a large number of data samples from the signal during the experiments by adaptively compressing the signal prior to data transmission. The results demonstrate an average compression ratio of 2.90 across three benchmark signals, indicating efficient signal acquisition and effective debugging and analysis. This method allows users to acquire more data samples than conventional methods. The proposed lab allows students to remotely test and debug their designs, bridging the gap between theory and practice in embedded system design.
Detecting and resolving feature envy through automated machine learning and m...IJECEIAES
Efficiently identifying and resolving code smells enhances software project quality. This paper presents a novel solution, utilizing automated machine learning (AutoML) techniques, to detect code smells and apply move method refactoring. By evaluating code metrics before and after refactoring, we assessed its impact on coupling, complexity, and cohesion. Key contributions of this research include a unique dataset for code smell classification and the development of models using AutoGluon for optimal performance. Furthermore, the study identifies the top 20 influential features in classifying feature envy, a well-known code smell, stemming from excessive reliance on external classes. We also explored how move method refactoring addresses feature envy, revealing reduced coupling and complexity, and improved cohesion, ultimately enhancing code quality. In summary, this research offers an empirical, data-driven approach, integrating AutoML and move method refactoring to optimize software project quality. Insights gained shed light on the benefits of refactoring on code quality and the significance of specific features in detecting feature envy. Future research can expand to explore additional refactoring techniques and a broader range of code metrics, advancing software engineering practices and standards.
Smart monitoring technique for solar cell systems using internet of things ba...IJECEIAES
Rapidly and remotely monitoring and receiving the solar cell systems status parameters, solar irradiance, temperature, and humidity, are critical issues in enhancement their efficiency. Hence, in the present article an improved smart prototype of internet of things (IoT) technique based on embedded system through NodeMCU ESP8266 (ESP-12E) was carried out experimentally. Three different regions at Egypt; Luxor, Cairo, and El-Beheira cities were chosen to study their solar irradiance profile, temperature, and humidity by the proposed IoT system. The monitoring data of solar irradiance, temperature, and humidity were live visualized directly by Ubidots through hypertext transfer protocol (HTTP) protocol. The measured solar power radiation in Luxor, Cairo, and El-Beheira ranged between 216-1000, 245-958, and 187-692 W/m 2 respectively during the solar day. The accuracy and rapidity of obtaining monitoring results using the proposed IoT system made it a strong candidate for application in monitoring solar cell systems. On the other hand, the obtained solar power radiation results of the three considered regions strongly candidate Luxor and Cairo as suitable places to build up a solar cells system station rather than El-Beheira.
An efficient security framework for intrusion detection and prevention in int...IJECEIAES
Over the past few years, the internet of things (IoT) has advanced to connect billions of smart devices to improve quality of life. However, anomalies or malicious intrusions pose several security loopholes, leading to performance degradation and threat to data security in IoT operations. Thereby, IoT security systems must keep an eye on and restrict unwanted events from occurring in the IoT network. Recently, various technical solutions based on machine learning (ML) models have been derived towards identifying and restricting unwanted events in IoT. However, most ML-based approaches are prone to miss-classification due to inappropriate feature selection. Additionally, most ML approaches applied to intrusion detection and prevention consider supervised learning, which requires a large amount of labeled data to be trained. Consequently, such complex datasets are impossible to source in a large network like IoT. To address this problem, this proposed study introduces an efficient learning mechanism to strengthen the IoT security aspects. The proposed algorithm incorporates supervised and unsupervised approaches to improve the learning models for intrusion detection and mitigation. Compared with the related works, the experimental outcome shows that the model performs well in a benchmark dataset. It accomplishes an improved detection accuracy of approximately 99.21%.
International Conference on NLP, Artificial Intelligence, Machine Learning an...gerogepatton
International Conference on NLP, Artificial Intelligence, Machine Learning and Applications (NLAIM 2024) offers a premier global platform for exchanging insights and findings in the theory, methodology, and applications of NLP, Artificial Intelligence, Machine Learning, and their applications. The conference seeks substantial contributions across all key domains of NLP, Artificial Intelligence, Machine Learning, and their practical applications, aiming to foster both theoretical advancements and real-world implementations. With a focus on facilitating collaboration between researchers and practitioners from academia and industry, the conference serves as a nexus for sharing the latest developments in the field.
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
Comparative analysis between traditional aquaponics and reconstructed aquapon...bijceesjournal
The aquaponic system of planting is a method that does not require soil usage. It is a method that only needs water, fish, lava rocks (a substitute for soil), and plants. Aquaponic systems are sustainable and environmentally friendly. Its use not only helps to plant in small spaces but also helps reduce artificial chemical use and minimizes excess water use, as aquaponics consumes 90% less water than soil-based gardening. The study applied a descriptive and experimental design to assess and compare conventional and reconstructed aquaponic methods for reproducing tomatoes. The researchers created an observation checklist to determine the significant factors of the study. The study aims to determine the significant difference between traditional aquaponics and reconstructed aquaponics systems propagating tomatoes in terms of height, weight, girth, and number of fruits. The reconstructed aquaponics system’s higher growth yield results in a much more nourished crop than the traditional aquaponics system. It is superior in its number of fruits, height, weight, and girth measurement. Moreover, the reconstructed aquaponics system is proven to eliminate all the hindrances present in the traditional aquaponics system, which are overcrowding of fish, algae growth, pest problems, contaminated water, and dead fish.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...amsjournal
The Fourth Industrial Revolution is transforming industries, including healthcare, by integrating digital,
physical, and biological technologies. This study examines the integration of 4.0 technologies into
healthcare, identifying success factors and challenges through interviews with 70 stakeholders from 33
countries. Healthcare is evolving significantly, with varied objectives across nations aiming to improve
population health. The study explores stakeholders' perceptions on critical success factors, identifying
challenges such as insufficiently trained personnel, organizational silos, and structural barriers to data
exchange. Facilitators for integration include cost reduction initiatives and interoperability policies.
Technologies like IoT, Big Data, AI, Machine Learning, and robotics enhance diagnostics, treatment
precision, and real-time monitoring, reducing errors and optimizing resource utilization. Automation
improves employee satisfaction and patient care, while Blockchain and telemedicine drive cost reductions.
Successful integration requires skilled professionals and supportive policies, promising efficient resource
use, lower error rates, and accelerated processes, leading to optimized global healthcare outcomes.
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Sinan KOZAK
Sinan from the Delivery Hero mobile infrastructure engineering team shares a deep dive into performance acceleration with Gradle build cache optimizations. Sinan shares their journey into solving complex build-cache problems that affect Gradle builds. By understanding the challenges and solutions found in our journey, we aim to demonstrate the possibilities for faster builds. The case study reveals how overlapping outputs and cache misconfigurations led to significant increases in build times, especially as the project scaled up with numerous modules using Paparazzi tests. The journey from diagnosing to defeating cache issues offers invaluable lessons on maintaining cache integrity without sacrificing functionality.
The CBC machine is a common diagnostic tool used by doctors to measure a patient's red blood cell count, white blood cell count and platelet count. The machine uses a small sample of the patient's blood, which is then placed into special tubes and analyzed. The results of the analysis are then displayed on a screen for the doctor to review. The CBC machine is an important tool for diagnosing various conditions, such as anemia, infection and leukemia. It can also help to monitor a patient's response to treatment.
Literature Review Basics and Understanding Reference Management.pptxDr Ramhari Poudyal
Three-day training on academic research focuses on analytical tools at United Technical College, supported by the University Grant Commission, Nepal. 24-26 May 2024
Literature Review Basics and Understanding Reference Management.pptx
Disturbance observer-based controller for inverted pendulum with uncertainties: Linear matrix inequality approach
1. International Journal of Electrical and Computer Engineering (IJECE)
Vol. 11, No. 6, December 2021, pp. 4907~4921
ISSN: 2088-8708, DOI: 10.11591/ijece.v11i6.pp4907-4921 4907
Journal homepage: http://ijece.iaescore.com
Disturbance observer-based controller for inverted pendulum
with uncertainties: Linear matrix inequality approach
Van-Phong Vu, Minh-Tam Nguyen, Anh-Vu Nguyen, Vi-Do Tran, Tran-Minh-Nguyet Nguyen
Department of Automatic Control, Ho Chi Minh City University of Technology and Education, Ho Chi Minh City,
Vietnam
Article Info ABSTRACT
Article history:
Received Sep 4, 2020
Revised May 19, 2021
Accepted May 31, 2021
A new approach based on linear matrix inequality (LMI) technique for
stabilizing the inverted pendulum is developed in this article. The unknown
states are estimated as well as the system is stabilized simultaneously by
employing the observer-based controller. In addition, the impacts of the
uncertainties are taken into consideration in this paper. Unlike the previous
studies, the uncertainties in this study are unnecessary to satisfy the bounded
constraints. These uncertainties will be converted into the unknown input
disturbances, and then a disturbance observer-based controller will be
synthesized to estimate the information of the unknown states, eliminate
completely the effects of the uncertainties, and stabilize inverted pendulum
system. With the support of lyapunov methodology, the conditions for
constructing the observer and controller under the framework of linear matrix
inequalities (LMIs) are derived in main theorems. Finally, the simulations for
system with and without uncertainties are exhibited to show the merit and
effectiveness of the proposed methods.
Keywords:
Disturbance observer
Inverted pendulum
LMIs
Observer-based controller
Uncertainties
This is an open access article under the CC BY-SA license.
Corresponding Author:
Van-Phong Vu
Department of Automatic Control
Ho Chi Minh City University of Technology and Education
No. 1 Vo Van Ngan Street, Thu Duc District, Ho Chi Minh city, Vietnam
Email: phongvv@hcmute.edu.vn
1. INTRODUCTION
Inverted pendulum system is a typical system which is used for developing and testing many
modern control theories because of the interesting dynamic characteristics such as strong nonlinear,
complicated, multi-variable, and unstable system. The model of inverted pendulum is quite similar to the
practical models existing in reality such as a missile, self-balancing robot, and heavy crane lifting containers.
In the past few decades, plenty of papers studying inverted pendulum have been published [1]-[12]. For
example, the problems of modeling the inverted pendulum were investigated in papers [1] and [2] where the
modeling method relied on the fuzzy cluster method was studied in [1] and the D'Alembert's principle was
employed to model inverted pendulum in [2]. Additionally, the controller synthesis to stabilize the system
has been received great attention from researchers [3]-[12]. For instance, a PI-state feedback controller was
designed to control the inverted pendulum system in [5], in which the proportional and integral gains were
determined via the pole placement method whose input control signal was sampled and did not have
continuity of time. Another modern controller, sliding mode control, has been also applied to stabilize the
inverted pendulum in [11], [12] as well. Unfortunately, the disadvantage of the sliding-mode approach is that
there exist the chattering phenomena which will impact the devices and performance of the system.
2. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 11, No. 6, December 2021 : 4907 - 4921
4908
In reality, a lot of physical state variables of the system are unable or hard to measure by using the
sensors. Moreover, employing sensors to obtain the information of the state variables will cause the cost to
grow up and the sensors are also sensitive to the noise that leads to the incorrect measurements. Due to the
above reasons, designing an observer to replace the sensors is a pressing issue that attracts a lot of
researchers. Recently, there are many papers focusing on observer design [13]-[16].
Regarding observer design for inverted pendulum, several interesting results have been founded in
some papers [17]-[19]. For example, an approach to design a high-order sliding mode observer was
introduced in [17] to compute the unmeasurable states. However, the drawback of the sliding mode method
in paper [17] is that the existence of the chattering phenomenon will influence the performance of the
observer (to be seen in [17]). In paper [18], both states and faults were estimated by designing an observer
and a method based on Ackerman’s formula was presented in the article [18]. In the past decade, a
mathematical technique called linear matrix inequality (LMI) which assists to solve the problems of the
control field more easily and efficiently was introduced in [20]. However, to the best of our knowledge, there
exist a few papers employing the LMI technique to synthesize observer for inverted pendulum. Thus, in this
work, we will propose a method based on the LMI technique to construct an observer for inverted pendulum
that can avoid the chattering issues in paper [17]. In addition, with the aid of the LMIs technique, the
conditions to design observer in this article will be more relaxed with respect to the method employing
ackerman’s formula in paper [18].
Besides, in practice, the systems are inevitable to be impacted by the uncertainties which may
originate from the modeling and/or parameter errors. The inverted pendulum is not an exception, hence,
stabilizing the inverted pendulum with the impacts of the uncertainties is a pressing and interesting issue.
There are many articles paying attention to stabilizing the uncertain inverted pendulum system in recent years
[21]-[27]. In paper [21], a fuzzy type-2 PID controller was synthesized for the inverted pendulum to reject
the influence of uncertainties and stabilize the inverted pendulum system. However, the uncertainties in paper
[21] must be satisfied with the bounded constraints. An output feedback controller was proposed in paper
[22] where the unknown states were estimated by the high-gain observer. However, there are several
drawbacks in this work such as the high-gain observer is sensitive with measurement noises or sometimes the
peaking phenomenon occurs due to the high gain of the observer. An adaptive controller and adaptive fuzzy
sliding mode controller were synthesized for inverted pendulum and rotary inverted pendulum system with
the uncertainties in [23], [24], respectively. A new approach based on the control lyapunov function and
LMIs was investigated to synthesize the controller for inverted pendulum system with the existence of the
uncertainties [25]. Regarding synthesizing for the uncertain inverted pendulum system, a sliding mode
technique was employed to design an observer to calculate the unknown states and reject the impacts of the
uncertainties. However, it is seen that the uncertainties of the previous articles [21]-[27] have to be bounded.
It means that the upper and lower bounds of the uncertainties should be provided in advance, otherwise it is
impossible to design the controller and observer for these systems.
Recently, a disturbance observer has been introduced to estimate the disturbance in [28]. This
disturbance observer allows us to obtain information of the disturbance that needs to control the system and
enhance the control accuracy of the system. There have been many previous papers studying about the
disturbance observer such as papers [29]-[32]. Unfortunately, to the best of our knowledge, the disturbance
observer has not been employed to deal with the inverted pendulum with the presence of the uncertainties in
previous papers. Owing to this reason, we proposed a new approach relied on disturbance observer to
estimate the unknown states and the uncertainties.
With the aforementioned analyses, it motivates us to propose a new method to synthesize the
observer and disturbance observer-based controller for inverted pendulum emphasizing in the following
contributions:
− An observer-based controller is synthesized to stabilize the inverted pendulum. The proposed method
relying on the LMI technique allows us can determine the observer and controller gains easily and
efficiently. The method in this paper will help to avoid the chattering phenomenon in paper [16] as well
as the conditions for designing observer-based controller is also more relaxed in comparison with the
method in [17]. In addition, some state variables of inverted pendulum are not measured by sensors, thus,
the methods in [3]-[12] are failed to stabilize the system. To deal with these issues, in this article, an
observer is synthesized for replacing the sensors to estimate the unknown states of the system.
− A disturbance observer-based controller is proposed for the inverted pendulum system with uncertainties
that has not been found in any previous paper. Unlike previous papers [21]-[27], the uncertainties in this
study do not need to fulfill the bounded constraints. Therefore, it is impossible to employ the methods in
paper [21]-[27] to design a controller for our case. In this paper, first step, the uncertainties are
transformed to the input disturbances, and then the disturbance observer-based controller is synthesized in
the second step to estimate unknown states, and input disturbances simultaneously. This method has the
3. Int J Elec & Comp Eng ISSN: 2088-8708
Disturbance observer-based controller for inverted pendulum with… (Van-Phong Vu)
4909
advantages that the information of the uncertainties is obtained by observer, and then it is feed-backed to
the controller to eliminate completely the impacts of the uncertainties and increase the control accuracy.
The rest of this article is organized as follows. In section 2, the research method that includes: the
mathematical model of inverted pendulum is described, the problems will be solved, and methods to
synthesize an observer-based controller based on LMI technique for inverted pendulum system without
uncertainties in this paper are stated as well. The simulation results and discussions for both with and without
uncertainties of inverted pendulum system are presented in section 3. Finally, several conclusions are
summarized in section 4.
Notations: In this paper, Θ > 0 (< 0) indicates the matrix 𝛩 is a positive (negative) definite. 𝛩𝑇
represent the transpose of a matrix 𝛩; 𝛩−1
defined the inverse of 𝛩; 𝐼 is defined as an identity matrix. 𝛩+
indidcates the Moore-Penrose pseudo-inverse of 𝛩 with 𝛩+
= (𝛩𝑇
𝐴)−1
𝛩𝑇
. The symbol ℜ𝑛×𝑚
denotes the
set of 𝑛 × 𝑚 matrices.
2. RESEARCH METHOD
2.1. System model
Consider the inverted pendulum on a cart in Figure 1 with the nonlinear equation as in (1):
{
𝑥̅̈ =
𝑢+𝑚𝑙𝑠𝑖𝑛(𝜃)𝜃̇ 2−𝑚𝑔𝑐𝑜𝑠(𝜃)𝑠𝑖𝑛(𝜃)
𝑀+𝑚−𝑚(𝑐𝑜𝑠(𝜃))2
𝜃̈ =
𝑢𝑐𝑜𝑠(𝜃)−(𝑀+𝑚)𝑔(𝑠𝑖𝑛(𝜃))+𝑚𝑙(𝑐𝑜𝑠(𝜃) 𝑠𝑖𝑛(𝜃))𝜃̇
𝑚𝑙(𝑐𝑜𝑠(𝜃))2−(𝑀+𝑚)𝑙
(1)
where the parameters and their values are described in Table 1 [33].
Let us define 𝑥1 = 𝑥̅, 𝑥2 = 𝑥̅̇, 𝑥3 = 𝜃, 𝑥4 = 𝜃̇, then the (1) is written as (2).
[
𝑥̇1
𝑥̇2
𝑥̇3
𝑥̇4
] =
[
𝑥2
𝑢𝑐𝑜𝑠(𝑥3)−(𝑀+𝑚)𝑔(sin(𝑥3)+𝑚𝑙(cos(𝑥3) sin(𝑥3))𝑥4
𝑚𝑙(cos(𝑥1))2−(𝑀+𝑚)𝑙
𝑥4
𝑢+𝑚𝑙(sin(𝑥3))𝑥4
2−𝑚𝑔𝑐𝑜𝑠(𝑥3) sin(𝑥3)
𝑀+𝑚−𝑚(cos(𝑥3))2 ]
(2)
Linearizing the original nonlinear system (2) at the equilibrium point (0, 0, 0, 0) and subtitling the values of
the parameters in Table 1 obtains the following system.
{
𝑥̇(𝑡) = 𝐴𝑥(𝑡) + 𝐵𝑢(𝑡)
𝑦(𝑡) = 𝐶𝑥(𝑡)
(3)
Where = [
𝑥1
𝑥2
𝑥3
𝑥4
] , 𝑥̇ = [
𝑥̇1
𝑥̇2
𝑥̇3
𝑥̇4
], 𝐴 = [
0 1.00 0 0
0 0 −1.9613 0
0 0 0 1
0 0 23.536 0
], 𝐵 = [
0
1
0
−2
], and 𝐶 = [
1 0 0 0
0 0 0 1
]
Figure 1. Inverted pendulum on car
4. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 11, No. 6, December 2021 : 4907 - 4921
4910
Table 1. Parameters of the inverted pendulum [33]
Parameters Symbol Value Unit
Mass of cart M 1 kg
Mass of pendulum m 0.2 kg
Length of pole l 0.5 m
Gravitational acceleration g 9.80556 𝑚/𝑠2
Position of Cart 𝑥̅ 𝑚
Velocity of Cart 𝑥̅̇ 𝑚/𝑠
Angle of inverted pendulum 𝜃 𝑟𝑎𝑑
Angle velocity 𝜃̇ 𝑟𝑎𝑑/𝑠
2.2. Problem description
Suppose that only the position of the cart (𝑥1 = 𝑥) and angle acceleration (𝑥4 = 𝜃)
̇ are measured by
sensors; and the velocity of the cart (𝑥2 = 𝑥̇) and angle of inverted pendulum (𝑥3 = 𝜃) are unknown.
However, the information of these two state variables is necessary to synthesize a controller to stabilize the
system (3). Due to this reason, the objective of this paper is to design an observer-based controller to estimate
the unknown state and stabilize the system (3) at the equilibrium point (0, 0, 0, 0). There are two scenarios
taken into consideration in this article.
Scenario 1: The observer-based controller is synthesized for the inverted pendulum system (3) which is not
affected by the uncertainties.
Scenario 2: The disturbance observer-based controller is designed for the inverted pendulum system which is
affected by the uncertainties. It should be noted that the uncertainty in this case is unnecessary to satisfy the
bounded constraints. In this case, both the unknown states and uncertainties are estimated asymptotically and
feed-backed to the controller to stabilize the system.
Remark 1: In this paper, we assume that the velocity of the cart (𝑥2 = 𝑥̇) and angle of inverted pendulum
(𝑥3 = 𝜃) are not measured by sensors. It means that the information of these two state variables is unknown,
therefore, the methods to design controller for inverted pendulum in papers [3]-[12] are unable to apply for
this case. Additionally, in this study, sensors are not used for obtaining the information of velocity of the cart
and angle of inverted pendulum leading to reduce the cost for constructing the system.
2.3. Observer -based controller for inverted pendulum
In this section, an observer and controller are designed for the system (3) simultaneously. The
structure of the system with the observer-based controller is depicted in Figure 2. Let us take consideration
the observer form for the system (3) as (4).
{
𝑥
̂̇ = 𝐴𝑥
̂ + 𝐵𝑢 + 𝑇(𝑦 − 𝑦
̂)
𝑦
̂ = 𝐶𝑥
̂
(4)
Where 𝑥
̂ and 𝑦
̂ are the estimation of the state 𝑥 and output 𝑦, respectively. 𝑇 is the observer gain which is
computed in next section. The controller form of the system (3) is expressed as (5).
𝑢 = −𝐾𝑥
̂ (5)
The estimation error is defined:
𝑒 = 𝑥 − 𝑥
̂ (6)
The dynamic expression of the estimation error is:
𝑒̇ = 𝑥̇ − 𝑥
̂̇ (7)
Combining (3) and (4), one obtains:
𝑒̇ = (𝐴 − 𝑇𝐶)𝑒 (8)
Substituting (5) into (3), the closed-loop system is obtained
𝑥̇ = (𝐴 − 𝐵𝐾)𝑥 + 𝐵𝐾𝑒 (9)
5. Int J Elec & Comp Eng ISSN: 2088-8708
Disturbance observer-based controller for inverted pendulum with… (Van-Phong Vu)
4911
From (8) and (9), it infers that
[
𝑥̇
𝑒̇
] = [
𝐴 − 𝐵𝐾 𝐵𝐾
0 𝐴 − 𝑇𝐶
] [
𝑥
𝑒
] (10)
Denote 𝑥
̃ = [
𝑥
𝑒
] and 𝐴
̃ = [
𝐴 − 𝐵𝐾 𝐵𝐾
0 𝐴 − 𝑇𝐶
], then (10) becomes 𝑥
̃̇ = 𝐴
̃𝑥
̃ (11)
Theorem 1: The estimation error 𝑒 and the state variable 𝑥 of the system (3) with the observer (4) and
controller (5) converge to zero asymptotically, if there exist matrices 𝑇, 𝐾, and positive symmetric matrices
𝑃1 and 𝑃2 such that the following condition holds
[
(𝐴 − 𝐵𝐾)𝑇
𝑃1
−1
+ 𝑃1
−1
(𝐴 − 𝐵𝐾) 𝑃1
−1
(𝐴 − 𝐵𝐾)
(𝐵𝐾)𝑇
𝑃1
−1
(𝐴 − 𝑇𝐶)𝑇
𝑃2 + 𝑃2(𝐴 − 𝑇𝐶)
] < 0 (12)
Proof: The Lyapunov function is chosen as (13);
𝑉(𝑡) = 𝑥
̃𝑇
(𝑡)𝑃𝑥
̃(𝑡) (13)
where 𝑃 = [
𝑃1
−1
0
0 𝑃2
]
Taking the derivative on both sides of (13) yields;
𝑉̇ (𝑡) = 𝑥
̃̇𝑇(𝑡)𝑃𝑥
̃(𝑡) + 𝑥
̃𝑇
(𝑡)𝑃𝑥
̃̇(𝑡) (14)
From (11) and (14), we obtain;
𝑉̇ (𝑡) = 𝑥
̃𝑇
(𝑡)[𝐴
̃𝑇
𝑃 𝑃𝐴
̃]𝑥
̃(𝑡) =
𝑥
̃𝑇
(𝑡) [
(𝐴 − 𝐵𝐾)𝑇
𝑃1
−1
+ 𝑃1
−1
(𝐴 − 𝐵𝐾) 𝑃1
−1
(𝐴 − 𝐵𝐾)
(𝐵𝐾)𝑇
𝑃1
−1
(𝐴 − 𝑇𝐶)𝑇
𝑃2 + 𝑃2(𝐴 − 𝑇𝐶)
] 𝑥
̃(𝑡) (15)
It is easily seen that if the condition (12) is satisfied then 𝑉̇ (𝑡) < 0, it infers that 𝑥 and 𝑒 converge to zero
asymptotically when 𝑡 → ∞. The proof is completed.
Unfortunately, it is obvious that there exist two matrix variables multiplying together in one term of
the conditions (12), therefore condition (12) is a non-convex bilinear matrix inequality (BMI) that is
complicated to determine matrix variables 𝑇, 𝐾, 𝑃1, and 𝑃2 fulfill the condition (12). Because of this reason,
Theorem 2 needs to transform condition (12) to linear matrix inequality (LMI) which is easy to resolve by
using the LMI tool of MATLAB.
Theorem 2: The estimation error 𝑒 and the state variable 𝑥 of the system (3) with the observer (4) and
controller (5) approach zero asymptotically, if there exist matrices 𝑇, 𝐾, and positive symmetric matrices 𝑃1
and 𝑃2 such that the following conditions satisfy.
𝑃1𝐴𝑇
− 𝑍𝑇
𝐵𝑇
+ 𝐴𝑃1 − 𝐵𝑍 < 0 (16)
𝐴𝑇
𝑃2 − 𝐶𝑇
𝑊𝑇
+ 𝑃2𝐴 − 𝑊𝐶 < 0 (17)
The observer and controller gains obtain
𝑇 = 𝑃2
−1
𝑊 (18)
𝐾 = 𝑍𝑃1
−1
(19)
Proof: According to the Schur complement, (12) is equivalent to
{
(𝐴 − 𝐵𝐾)𝑇
𝑃1
−1
+ 𝑃1
−1(𝐴 − 𝐵𝐾) < 0 (20𝑎)
(𝐴 − 𝑇𝐶)𝑇
𝑃2 + 𝑃2(𝐴 − 𝑇𝐶) < 0 (20𝑏)
Pre and post multiplying 𝑃1 with (20a) and denoting 𝑍 = 𝐾𝑃1, (20a) becomes
6. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 11, No. 6, December 2021 : 4907 - 4921
4912
𝑃1𝐴𝑇
− 𝑍𝑇
𝐵𝑇
+ 𝐴𝑃1 − 𝐵𝑍 < 0 (21)
Define 𝑊 = 𝑃2𝑇 then (20b) is written as (22),
𝐴𝑇
𝑃2 − 𝐶𝑇
𝑊𝑇
+ 𝑃2𝐴 − 𝑊𝐶 < 0 (22)
From (21) and (22), it is obvious that (21) and (22) are the LMIs and they are the same as (16) and
(17) of Theorem 2. It means that it is successful to convert BMI (12) of Theorem 1 to LMIs (16) and (17) of
Theorem 2. The proof is completed.
The procedure for synthesizing is briefly presented as follows.
Step 1: Solving the LMI (16) and (17) to obtain matrices Z, P1, W, and P2.
Step 2: The observer and controller gains 𝑇 and 𝐾 are computed by using (18) and (19).
2.4. Disturbance observer -based controller for inverted pendulum with uncertainties
Assume that the inverted pendulum system (1) is impacted by the time-varying uncertainties, then it
is rewritten in the following framework (23):
{
𝑥̇(𝑡) = (𝐴 + ∆𝐴(𝑡))𝑥(𝑡) + (𝐵 + ∆𝐵(𝑡))𝑢(𝑡)
𝑦(𝑡) = 𝐶𝑥(𝑡)
(23)
where ∆𝐴(𝑡) and ∆𝐵(𝑡) are the uncertainties.
With the existence of the uncertainties, the performance of the system (1) is degraded. Hence, the
objective of this section is to synthesize an observer-based controller to eliminate the effects of the
uncertainties and stabilize the system. Because of the existence of the uncertainties, the method to synthesize
the observer-based controller in section 2.3 are failed to apply for the system (1). Therefore, in this section, a
new method based on the disturbance-observer based controller is proposed to stabilize the system (1). The
structure of the observer-based controller for system with uncertainties is shown in Figure 3.
Figure 2. Structure of observer-based controller for
inverted pendulum system
Figure 3. Structure of observer-based controller for
inverted pendulum system with uncertainties
Assumption 1: The uncertainties ∆𝐴(𝑡) and ∆𝐵(𝑡)) are supposed to satisfy the following matching conditions:
∆𝐴(𝑡) = 𝐵𝛾(𝑡) and ∆𝐵(𝑡) = 𝐵𝛿(𝑡).
Remark 2: It should be noted that the uncertainties ∆𝐴(𝑡) and ∆𝐵(𝑡)) in (23) do not need to satisfy the
bounded constraints and the lower and upper-bounded value are unknown, or in practice, it is difficult to
determine the values of the lower/upper bounds of the uncertainties. Therefore, it is impossible to apply the
methods in papers [23-27] for synthesizing controller for the system in (23). Because the previous studies in
papers [23-27], the upper bounds of uncertainties must be included in the conditions to design observer and
7. Int J Elec & Comp Eng ISSN: 2088-8708
Disturbance observer-based controller for inverted pendulum with… (Van-Phong Vu)
4913
controller. Owing to this reason, a new approach based on disturbance observer-based controller to eliminate
the influences of the uncertainties and stabilize the system is investigated in this section.
Remark 3: The matching conditions in assumption 1 are needed to transform the uncertainties into the
unknown input disturbance. This assumption can be found in previous papers such as [15], [16] and [34].
However, we assume that this assumption is still conservative when common matrix B is used to decompose
the uncertainties ∆𝐴(𝑡) and ∆𝐵(𝑡). It is still an open issue that need to solve in future work.
Lemma 1 [35]: Taken into account of the matrix equation 𝑋𝐴 = 𝐵 where 𝐴 ∈ ℝ𝑚×𝑛
, 𝑚 ≥ 𝑛, and 𝐵 ∈ ℝ𝑘×𝑛
.
The general solution of the above matrix equation is expressed in the form 𝑋 = 𝐵𝐴+
+ 𝑌(𝐼 − 𝐴𝐴+) in which
𝑌 ∈ ℝ𝑘×𝑚
is an arbitrary matrix with appropriate dimension and 𝐴+
= (𝐴𝑇
𝐴)−1
𝐴𝑇
is the Moore-Penrose
pseudoinverse of A.
Under assumption 1, the system (23) becomes (24):
{
𝑥̇(𝑡) = 𝐴𝑥(𝑡) + 𝐵𝑢(𝑡) + 𝐵( 𝛾(𝑡)𝑥(𝑡) + 𝛿(𝑡)𝑢(𝑡))
𝑦(𝑡) = 𝐶𝑥(𝑡)
(24)
Denote
𝜔(𝑡) = 𝛾(𝑡)𝑥(𝑡) + 𝛿(𝑡)𝑢(𝑡)
Then the system (24) is modified as (25):
{
𝑥̇(𝑡) = 𝐴𝑥(𝑡) + 𝐵(𝑢(𝑡) + 𝜔(𝑡))
𝑦(𝑡) = 𝐶𝑥(𝑡)
(25)
It is seen that under assumption 1, the inverted pendulum system (23) with uncertainties has been
transformed to the system (25) with the unknown input disturbance. From now on, the controller and
observer will be synthesized for the system (25) instead of (23). Additionally, in this section, a disturbance
observer is synthesized for the system (25) to estimate the unknown states and the disturbance 𝜔(𝑡)
simultaneously. After that this information is feed-backed to the controller to make the Inverted Pendulum
stable at the equivalent point (0, 0, 0, 0).
Consider the disturbance observer form as (26):
{
𝜂̇(𝑡) = 𝑋𝜂(𝑡) + 𝑇𝑢(𝑡) + 𝐽𝑦(𝑡)
𝑥
̂(𝑡) = 𝜂(𝑡) − 𝐸𝑦(𝑡)
𝜔
̂(𝑡) = (𝐶𝐵)+
𝑦̇(𝑡) − 𝑆𝑥
̂(𝑡) − 𝑢(𝑡)
(26)
in which 𝑥
̂(𝑡) and 𝜔
̂(𝑡) are the estimation of the state 𝑥(𝑡), and disturbance 𝜔(𝑡), respectively. 𝑋, 𝑇, 𝐽, 𝐸,
and 𝑆 are the observer gains of the observer (26). (𝐶𝐵)+
= [(𝐶𝐵)𝑇(𝐶𝐵)]−1
(𝐶𝐵) is the Moore-Pseudo invert
of (𝐶𝐵).
The controller form is expressed in the following framework (27):
𝑢(𝑡) = −𝐾𝑥
̂(𝑡) − 𝜔
̂(𝑡) (27)
Let us define the estimation errors:
𝑒(𝑡) = 𝑥
̂(𝑡) − 𝑥(𝑡) (28)
Substituting (26) into (28) yields:
𝑒(𝑡) = 𝜂(𝑡) − 𝐸𝐶𝑥(𝑡) − 𝑥(𝑡) = 𝜂(𝑡) − 𝑀𝑥(𝑡) (29)
where 𝑀 = [𝐼 + 𝐸𝐶]
Taking the derivative of (29), one obtains:
𝑒̇(𝑡) = 𝜂̇(𝑡) − 𝑀𝑥̇(𝑡) (30)
From (25), (26) and (30), we have:
8. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 11, No. 6, December 2021 : 4907 - 4921
4914
𝑒̇(𝑡) = [𝑋𝜂(𝑡) + 𝑇𝑢(𝑡) + 𝐽𝑦(𝑡)] − 𝑀[𝐴𝑥(𝑡) + 𝐵(𝑢(𝑡) + 𝜔(𝑡))]
= 𝑋𝑒(𝑡) + [𝑋𝑀 − 𝑀𝐴 + 𝐽𝐶]𝑥(𝑡) + [𝑇 − 𝑀𝐵]𝑢(𝑡) − 𝑀𝐵𝜔(𝑡) (31)
Denote the estimation error of the disturbance:
𝑒𝜔(𝑡) = 𝜔
̂(𝑡) − 𝜔(𝑡) (32)
Combining (23), (26), and (32) obtains (33):
𝑒𝜔(𝑡) = (𝐶𝐵)+
𝐶[𝐴𝑥 + 𝐵(𝑢 + 𝜔(𝑡))] − 𝑆𝑥
̂(𝑡) − 𝑢(𝑡) − 𝜔(𝑡)
= (𝐶𝐵)+
𝐶𝐴𝑥(𝑡) + (𝐶𝐵)+(𝐶𝐵)𝑢 + (𝐶𝐵)+(𝐶𝐵)𝜔(𝑡)) − 𝑆𝑥
̂(𝑡) − 𝑢(𝑡) − 𝜔(𝑡)
= −𝑆𝑒(𝑡) + [𝑆 − (𝐶𝐵)+
𝐶𝐴]𝑥(𝑡) (33)
Theorem 3: The states of the system (23), the estimation errors of states (28), and the estimation error of the
disturbance (32) approach zero asymptotically if there exist the positive symmetric matrix 𝑄
̅, and the
matrices 𝐾, 𝑋, 𝑇, 𝐽, 𝐸, and 𝑆 such that the following conditions satisfy:
𝑋𝑀 − 𝑀𝐴 + 𝐽𝐶 = 0 (34)
𝑇 − 𝑀𝐵 = 0 (35)
𝑀𝐵 = 0 (36)
𝑆 − (𝐶𝐵)+
𝐶𝐴 = 0 (37)
Ξ𝑇
𝑄
̅𝑥
̃(𝑡) + 𝑄
̅Ξ < 0 (38)
where 𝑄 = [𝜀𝑄−1
0
0 𝑅
], Ξ = [
𝐴 − 𝐵𝐾 𝐵𝐾 + 𝑆
0 𝑆
], 𝜀 is a positive scalar.
Proof: If the conditions (34)-(37) hold then the dynamic estimation error (31) and the disturbance estimation
error (33) becomes (39);
𝑒̇(𝑡) = 𝑋𝑒(𝑡) (39)
and
𝑒𝜔(𝑡) = −𝑆𝑒(𝑡) (40)
From (40), it is seen that if the estimation error 𝑒(𝑡) → 0 when 𝑡 → ∞ then the estimation error of
the disturbance in (40) converges to zero as well. Therefore, we merely need to synthesize the observer to make
the estimation error approach zero then the estimation error of the disturbance automatically converges to zero.
From (23), (27), and (40), it infers that
𝑥̇(𝑡) = 𝐴𝑥(𝑡) − 𝐵𝐾𝑥
̂(𝑡) − 𝜔
̂(𝑡) + 𝜔(𝑡)
= (𝐴 − 𝐵𝐾)𝑥(𝑡) + (𝐵𝐾 − 𝑆)𝑒(𝑡) (41)
Combining (39) and (41) yields:
[
𝑥̇(𝑡)
𝑒̇(𝑡)
] = [
𝐴 − 𝐵𝐾 𝐵𝐾 − 𝑆
0 𝑋
] [
𝑥(𝑡)
𝑒(𝑡)
] (42)
Denote;
𝑥
̃(𝑡) = [
𝑥(𝑡)
𝑒(𝑡)
], Ξ = [
𝐴 − 𝐵𝐾 𝐵𝐾 − 𝑆
0 𝑋
] then (42) become 𝑥
̃̇(𝑡) = Ξ𝑥
̃(𝑡) (43)
Choose the lyapunov function;
9. Int J Elec & Comp Eng ISSN: 2088-8708
Disturbance observer-based controller for inverted pendulum with… (Van-Phong Vu)
4915
𝑉(𝑥
̃(𝑡)) = 𝑥
̃𝑇(𝑡)𝑄
̅𝑥
̃(𝑡) (44)
in which 𝑄
̅ = [𝜀𝑄−1
0
0 𝑅
]
From (44), we can have (45);
𝑉̇ (𝑥
̃(𝑡)) = 𝑥
̃̇𝑇(𝑡)𝑄
̅𝑥
̃(𝑡) + 𝑥
̃𝑇(𝑡)𝑄
̅𝑥
̃̇(𝑡) (45)
Combining (43) and (45) yields (46);
𝑉̇ (𝑥
̃(𝑡)) = [Ξ𝑥
̃(𝑡)]𝑇
𝑄
̅𝑥
̃(𝑡) + 𝑥
̃𝑇(𝑡)𝑄
̅[Ξ𝑥
̃(𝑡)] = 𝑥
̃𝑇(𝑡)[Ξ𝑇
𝑄
̅𝑥
̃(𝑡) + 𝑄
̅Ξ]𝑥
̃(𝑡) (46)
From (46), it is seen that if the condition (38) of Theorem 3 holds then 𝑉̇ (𝑥
̃(𝑡)) < 0, it means that 𝑥
̃(𝑡) =
[
𝑥(𝑡)
𝑒(𝑡)
] → 0 when 𝑡 → ∞ asymptotically. The proof is successfully completed.
Unfortunately, the condition (38) of Theorem 3 is BMI that is hard to resolve in MATLAB to obtain
both observer and controller gains. The following Theorem is needed to transform the BMI (38) into LMI.
Theorem 4: The states of the system (23), the estimation error of the state variables (28), and the estimation
error of the disturbance (32) converge to zero asymptotically if there exist the positive symmetric matric 𝑄,
R, and the matrices 𝐾, 𝑋, 𝑇, 𝐽, 𝐸, and 𝑆 such that the following conditions hold:
𝐴𝑇
𝑅 + 𝑅𝐴 + 𝐴𝑇
𝐶𝑇
𝛤𝑇
𝑅 + 𝑅𝛤𝐶𝐴 + 𝐴𝑇
𝐶𝑇
𝛺𝑇
𝑍̅𝑇
+ 𝑍̅𝛺𝐶𝐴 − 𝐶𝑇
𝑌𝑇
− 𝑌𝐶 < 0 (47)
𝑄𝐴𝑇
+ 𝐴𝑄 − 𝑊𝑇
𝐵𝑇
− 𝐵𝑊 < 0 (48)
𝑤ℎ𝑒𝑟𝑒 𝐸 = Γ + 𝑍Ω (49)
𝛤 = −𝐵(𝐶𝐵)+
(50)
𝛺 = 𝐼 − (𝐶𝐵)(𝐶𝐵)+
(51)
𝑌 = 𝑅𝐿 (52)
𝑍̅ = 𝑅𝑍 (53)
𝑊 = 𝐾𝑄 (54)
The observer and controller gains are computed as (55)-(59):
𝑋 = 𝑀𝐴 − 𝐿𝐶 (55)
𝐽 = 𝐿(𝐼 + 𝐶𝐸) − 𝑀𝐴𝐸 (56)
𝑇 = 𝑀𝐵 (57)
𝑆 = (𝐶𝐵)+
𝐶𝐴 (58)
𝐾 = 𝑊𝑄−1
(59)
Proof: From (38), one obtains (26);
[
𝐴 − 𝐵𝐾 𝐵𝐾 − 𝑆
0 𝑋
]
𝑇
[𝜀𝑄−1
0
0 𝑅
] + [𝜀𝑄−1
0
0 𝑅
] [
𝐴 − 𝐵𝐾 𝐵𝐾 − 𝑆
0 𝑋
] =
= [
𝜀[𝐴𝑇
𝑄−1
+ 𝑄−1
𝐴 − 𝐾𝑇
𝐵𝑇
𝑄−1
− 𝑄−1
𝐵𝐾] 𝜀[𝑄−1
𝐵𝐾 − 𝑄−1
𝑆]
𝜀[𝐾𝑇
𝐵𝑇
𝑄−1
− 𝑆𝑇
𝑄−1
] 𝑋𝑇
𝑅 + 𝑅𝑋
] < 0 (60)
Let us define Λ = 𝐴𝑇
𝑄−1
+ 𝑄−1
𝐴 − 𝐾𝑇
𝐵𝑇
𝑄−1
− 𝑄−1
𝐵𝐾, Δ = 𝑄−1
𝐵𝐾 − 𝑄−1
𝑆, and 𝛷 = 𝑋𝑇
𝑅 +
𝑅𝑋, then substituting into (60) yields (61);
10. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 11, No. 6, December 2021 : 4907 - 4921
4916
[
𝜀Λ 𝜀Δ]
(∗) Φ
] < 0 (61)
According to Schur complement, (61) is equivalent to (62);
{
Φ < 0
𝜀Λ − 𝜀Δ(Φ)−1
(𝜀Δ)𝑇
< 0
(62)
Because Φ < 0, 𝜀Δ(Φ)−1
(𝜀Δ)𝑇
≤ 0. Thus, Λ < 𝜀Δ(Φ)−1
(Δ)𝑇
≤ 0. Then (62) is equivalent to (63);
{
Φ < 0
Λ < 0
(63)
in which 𝛷 = 𝑋𝑇
𝑅 + 𝑅𝑋 and Λ = 𝐴𝑇
𝑄−1
+ 𝑄−1
𝐴 − 𝐾𝑇
𝐵𝑇
𝑄−1
− 𝑄−1
𝐵𝐾
Firstly, let us take into account of the matrix inequality (63), it infers that (64);
𝛷 = 𝑋𝑇
𝑅 + 𝑅𝑋 < 0 (64)
It is easily seen that R and X are both variables, hence (64) is a BMI that is hard to solve in Matlab.
The following steps are to convert BMI (64) to LMI. From (36), we have (65), (66);
[𝐼 + 𝐸𝐶]𝐵 = 0 (65)
𝐸(𝐶𝐵) = −𝐵 (66)
According to Lemma 1, the general solution of (66) is (67):
𝐸 = Γ + 𝑍Ω (67)
in which 𝛤 = −𝐵(𝐶𝐵)+
, 𝛺 = 𝐼 − (𝐶𝐵)(𝐶𝐵)+
, 𝑍 is an arbitrary matrix with a compatible dimension.
Adding a slack variable L which is defined as (68).
𝐿 = 𝐽 + 𝑋𝐸 (68)
From (34) and (68), it yields (69);
𝑋 = 𝑀𝐴 − 𝐿𝐶 (69)
Combining (68) and (69) yields (70);
𝐽 = 𝐿(𝐼 + 𝐶𝐸) − 𝑀𝐴𝐸 (70)
Substituting (67) into (69) yields (71);
𝑋 = (𝐼 + 𝐸𝐶)𝐴 − 𝐿𝐶 = (𝐼 + (Γ + 𝑍Ω)𝐶)𝐴 − 𝐿𝐶 (71)
Substituting (71) into (64) results in (72);
Θ = [(𝐼 + (Γ + 𝑍Ω)𝐶)𝐴 − 𝐿𝐶]𝑇
𝑅 + 𝑅[(𝐼 + (Γ + 𝑍Ω)𝐶)𝐴 − 𝐿𝐶]
= 𝐴𝑇
𝑅 + 𝑅𝐴 + 𝐴𝑇
𝐶𝑇
𝛤𝑇
𝑅 + 𝑅𝛤𝐶𝐴 + 𝐴𝑇
𝐶𝑇
𝛺𝑇
𝑍𝑇
𝑅 + 𝑅𝑍𝛺𝐶𝐴 − 𝐶𝑇
𝐿𝑇
𝑅 − 𝑅𝐿𝐶 < 0 (72)
Denote
𝑌 = 𝑅𝐿 (73)
𝑍̅ = 𝑅𝑍 (74)
𝑍̅ = 𝑅𝑍 (74)
11. Int J Elec & Comp Eng ISSN: 2088-8708
Disturbance observer-based controller for inverted pendulum with… (Van-Phong Vu)
4917
Then substitute them into (72) and yields (75);
Θ = 𝐴𝑇
𝑅 + 𝑅𝐴 + 𝐴𝑇
𝐶𝑇
𝛤𝑇
𝑅 + 𝑅𝛤𝐶𝐴 + 𝐴𝑇
𝐶𝑇
𝛺𝑇
𝑍̅𝑇
+ 𝑍̅𝛺𝐶𝐴 − 𝐶𝑇
𝑌𝑇
− 𝑌𝐶 < 0 (75)
The matrices A, C, E are the known matrices; R, 𝑍̅, and Y are the matrix variables, it is obvious that
each term of the matrix inequality of (75) only contains one variable, therefore (75) is a LMI which can be
solved in MATLAB. Similarly, the inequality (63) is a BMI as well, therefore, this BMI is transformed to
LMI in the following steps. The inequality (63) infers that:
Σ = 𝐴𝑇
𝑄−1
+ 𝑄−1
𝐴 − 𝐾𝑇
𝐵𝑇
𝑄−1
− 𝑄−1
𝐵𝐾 < 0 (76)
Pre and post multiplying Q to (76) yields (77):
Σ = 𝑄𝐴𝑇
+ 𝐴𝑄 − 𝑄𝐾𝑇
𝐵𝑇
− 𝐵𝐾𝑄 < 0 (77)
Define
𝑊 = 𝐾𝑄 (78)
From (77) and (78), we have (79),
Σ = 𝑄𝐴𝑇
+ 𝐴𝑄 − 𝑊𝑇
𝐵𝑇
− 𝐵𝑊 < 0 (79)
It is seen that each term of the inequality (41) merely contain one variable, therefore (41) is an LMI.
From (37) and (41), it is seen that the BMI (63) has been transformed to (80):
{
Θ < 0
Σ < 0
(80)
where Θ = 𝐴𝑇
𝑅 + 𝑅𝐴 + 𝐴𝑇
𝐶𝑇
𝛤𝑇
𝑅 + 𝑅𝛤𝐶𝐴 + 𝐴𝑇
𝐶𝑇
𝛺𝑇
𝑍̅𝑇
+ 𝑍̅𝛺𝐶𝐴 − 𝐶𝑇
𝑌𝑇
− 𝑌𝐶 𝑎𝑛𝑑 Σ = 𝑄𝐴𝑇
+ 𝐴𝑄 −
𝑊𝑇
𝐵𝑇
− 𝐵𝑊
Therefore, the BMI (38) of Theorem 3 is successfully converted into LMI (47) and (48) of
theorem 4. The proof is completed. For the sake of easy understanding, the procedure to determine the
observer and controller gains is briefly summarized as follows:
Step 1: The matrices 𝛤 and 𝛺 are obtained from (50) and (51), respectively.
Step 2: Solving the LMI (47) and (48), we get the matrices 𝑄, R, 𝑌, 𝑍̅, and 𝑊. Then, E, L, and Z are
calculated from (49), (52), and (53), respectively.
Step 3: The observer gains 𝑋, 𝑇, 𝐽, 𝐸, and 𝑆 are computed from (55)-(58) and the controller gains are
determined from (59).
3. RESULTS AND DISCUSSION
In this section, we will design an observer-based controller for the inverted pendulum with the
parameters in Table 1. The LMIs of the main theorems are solved by using LMI solver with feasp function to
obtain the observer and controller gains.
Scenario 1: Observer-based controller design for an inverted pendulum system without uncertainties
In this case, an observer-based controller will be synthesized for the inverted pendulum without
uncertainties. Solving the conditions of theorem 2, the observer and controller gains are obtained observer
gain: 𝐿 = [
0.9294 −0.5735
1.3098 −2.1525
0.5735 0.9294
0.1912 24.8457
] and controller gain: 𝐾 = [−4.1540 −5.2156 −52.1325 −7.1705].
By using Simulink of MATLAB, the simulation results are obtained in Figures 4-7.
Discussion 1: By using MATLAB/Simulink to simulate the system, the simulation results are shown in
Figures 4-7. From the simulation results in Figures 4-7, it is seen that the estimated states 𝑥
̂1(𝑡), 𝑥
̂2(𝑡), 𝑥
̂3(𝑡),
and 𝑥
̂4(𝑡) approach to real states displacement 𝑥1(𝑡), velocity 𝑥2(𝑡), angle 𝑥3(𝑡), and angle velocity 𝑥4(𝑡)
asymptotically. And all estimation errors 𝑒1(𝑡), 𝑒2(𝑡), 𝑒3(𝑡), and 𝑒4(𝑡) converge to zero. Moreover, all
states 𝑥1(𝑡), velocity 𝑥2(𝑡), angle 𝑥3(𝑡), and angle velocity 𝑥4(𝑡) quickly approach to zero after 10 seconds.
It proves that the proposed method is successful to design the observer-based controller for stabilizing the
12. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 11, No. 6, December 2021 : 4907 - 4921
4918
inverted pendulum system without the influence of uncertainties. The observer-based controller not only
estimates the unknown states but also control the inverted pendulum stably at equilibrium point (0, 0, 0, 0).
Scenario 2: Disturbance observer-based controller synthesis for an inverted pendulum system with
uncertainties.
Assume that the inverted pendulum system is impacted by the time-varying uncertainties ∆𝐴(𝑡) and
∆𝐵(𝑡). Under Assumption 1, these uncertainties are decomposed as ∆𝐴(𝑡) = 𝐵𝛾(𝑡) and ∆𝐵(𝑡) = 𝐵𝛿(𝑡) in
which 𝛾(𝑡) = [−3sin (𝑡) 1 + cos (𝑡) 2 sin(𝑡) cos (𝑡) 1 + cos (𝑡)] and 𝛿(𝑡) = cos (2𝑡). Solving the
conditions of Theorem 4, we obtain the observer and controller gains as:
Figure 4. The real displacement 𝑥1(𝑡), estimated
displacement 𝑥
̂1(𝑡) and estimation error 𝑒1(𝑡)
Figure 5. The real velocity 𝑥2(𝑡), estimated velocity
𝑥
̂2(𝑡) and estimation error 𝑒2(𝑡)
Figure 6. The real angle 𝑥3(𝑡), estimated angle 𝑥
̂3(𝑡)
and estimation error 𝑒3(𝑡)
Figure 7. The real angle velocity 𝑥4(𝑡), estimated
angle velocity 𝑥
̂4(𝑡) and estimation error 𝑒4(𝑡)
13. Int J Elec & Comp Eng ISSN: 2088-8708
Disturbance observer-based controller for inverted pendulum with… (Van-Phong Vu)
4919
𝑋 = [
−0.5 −1.9238 0 −0.00
1.9420 −1.0069 9.8067 −0.2511
0.0992 −9.8581 0 −0.0128
0.000 0.2488 0 −0.5000
], 𝐽 = [
−2.8989 0.9619
99.4603 0.5034
−9.7320 5.9291
0.3749 −0.1244
],
𝑇 = [
0
0
0
0
],𝐸 = [
−2.9238 0
−1.0069 0.5000
−9.8581 0
0.2488 −1.0000
]
𝑆 = [0 0 −11.7680 0]; 𝐾 = [−5.3037 −6.0658 −55.1568 −8.2875].
After carrying out simulating the system by simulink tool, the results are shown in Figures 8-11.
Figure 8. The real displacement 𝑥1(𝑡), estimated
displacement 𝑥
̂1(𝑡) and estimation error 𝑒1(𝑡)
Figure 9. The real velocity 𝑥2(𝑡), estimated velocity
𝑥
̂2(𝑡) and estimation error 𝑒2(𝑡)
Figure 10. The real angle 𝑥3(𝑡), estimated angle
𝑥
̂3(𝑡) and estimation error 𝑒3(𝑡)
Figure 11. The real angle velocity 𝑥4(𝑡), estimated
angle velocity 𝑥
̂4(𝑡) and estimation error 𝑒4(𝑡)
14. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 11, No. 6, December 2021 : 4907 - 4921
4920
Discussion 2: In this case, it is assumed that inverted pendulum system is impacted by the uncertainties. The
uncertainties will influence the performance of the system. However, with the simulation results shown in
Figures 8-11, it is obvious that the observer still operates very well, the real states of displacement 𝑥1(𝑡),
velocity 𝑥2(𝑡), angle 𝑥3(𝑡), and angle velocity 𝑥4(𝑡) are estimated successfully and all estimation errors
𝑒1(𝑡), 𝑒2(𝑡), 𝑒3(𝑡), and 𝑒4(𝑡) approach zero asymptotically after shot time (less than 10 seconds).
Furthermore, all states 𝑥1(𝑡), velocity 𝑥2(𝑡), angle 𝑥3(𝑡), and angle velocity 𝑥4(𝑡) of inverted pendulum
system also have fast-convergence to equilibrium point (around 10 seconds). Thus, we can conclude that our
method is successful to synthesize the disturbance observer-based to reject the influences of uncertainties,
estimate unknown states and stabilize the inverted pendulum system with uncertainties.
4. CONCLUSION
In this paper, the observer-based controller and a disturbance observer-based controller have been
designed for the inverted pendulum system without and with uncertainties, respectively. The observer is
synthesized to estimate both the information of uncertainties and unknown states simultaneously and the
controller is designed for eliminating the impacts of uncertainties and stabilizing system. The conditions
expressed in term of LMIs framework for designing observer-based controller are derived in four main
Theorems. Finally, the simulation results have illustrated that the proposed method is successful to stabilize
the inverted pendulum system with/without uncertainties. However, the drawbacks of this paper may come
from the assumption. Using only common matrix B in assumption 1 seems conservative. Hence, this issue
will be addressed in the future work. In addition, the signal dropout and trigger-event will be considered in
near future as well.
ACKNOWLEDGEMENTS
This work belongs to the project with grant No: T2020-42TĐ/KHCN-GV funded by Ho Chi Minh
City University of Technology and Education, Vietnam.
REFERENCES
[1] E. Sivaraman and S. Arulselvi, “Modeling of an inverted pendulum based on fuzzy clustering techniques, Expert
Systems with Applications,” Expert Systems with Applications, vol. 38, no. 11, pp. 13942-13949, 2011,
doi: 10.1016/j.eswa.2011.04.201.
[2] M. Magdy, A. E. Marhomy, and M. A. Attia, “Modeling of inverted pendulum system with gravitational search
algorithm optimized controller,” Ain Shams Engineering Journal, vol. 10, no. 1, pp. 129-149, 2019,
doi: 10.1016/j.asej.2018.11.001.
[3] V. Kumar E and J. Jeromem, “Robust LQR Controller Design for Stabilizing and Trajectory Tracking of Inverted
Pendulum,” Procedia Engineering, vol. 64, pp. 169-178, 2013, doi: 10.1016/j.proeng.2013.09.088.
[4] A. Kharola, P. Patil, S. Raiwani, and D. Rajput, “A comparison study for control and stabilisation of inverted
pendulum on inclined surface (IPIS) using PID and fuzzy controllers,” Perspectives in Science, vol. 8, pp. 187-190,
2016, doi: 10.1016/j.pisc.2016.03.016.
[5] M. Bettayeb, C. Boussalem, R. Mansouri, and U. M. Al-Saggaf, “Stabilization of an inverted pendulum-cart system by
fractional PI-state feedback,” ISA Transactions, vol. 53, no. 2, pp. 508-516, 2014, doi: 10.1016/j.isatra.2013.11.014.
[6] E. Aranda-Escolástico, M. Guinaldo, F. Gordillo, and S. Dormido, “A novel approach to periodic event-triggered
control: Design and application to the inverted pendulum,” ISA Transactions, vol. 65, pp. 327-338, 2016,
doi: 10.1016/j.isatra.2016.08.019.
[7] A. Ilyas Roose, S. Yahya, and H. Al-Rizzo, “Fuzzy-logic control of an inverted pendulum on a cart,” Computers
and Electrical Engineering, vol. 61, pp. 31-47, 2017, doi: 10.1016/j.compeleceng.2017.05.016.
[8] S. Chatterjee and S. K. Das, “An Analytical Formula for Optimal Tuning of the State Feedback Controller Gains
for the State Feedback Controller Gains for the Cart-Inverted Pendulum System,” IFAC PapersOnLine, vol. 51,
no. 1, pp. 668-672, 2018, doi: 10.1016/j.ifacol.2018.05.112.
[9] X. J. Su, F. Q. Xia, J. X. Liu, and L. G. Wu, “Event-triggered fuzzy control of nonlinear systems with its application to
inverted pendulum systems,” Automatica, vol. 94, pp. 236-248, 2018, doi: 10.1016/j.automatica.2018.04.025.
[10] R. Bitirgenm, M. Hancer, and I. Bayezit, “All Stabilizing State Feedback Controller for Inverted Pendulum
Mechanism,” IFAC PapersOnLine, vol. 51, no. 4, pp. 346-351, 2018, doi: 10.1016/j.ifacol.2018.06.089.
[11] A. Chalanga, M. Patil, B. Bandyopadhyay, and H. Arya, “Output regulation using new sliding surface with an
implementation on inverted pendulum system,” European Journal of Control, vol. 45, pp. 85-91, 2019,
doi: 10.1016/j.ejcon.2018.09.011.
[12] S. Irfan, A. Mehmood, M. T. Razzaq, and J. Iqbal, “Advanced sliding mode control techniques for Inverted
Pendulum: Modelling and simulation,” Engineering Science and Technology, vol. 21, pp. 753-759, 2018,
doi: 10.1016/j.jestch.2018.06.010.
15. Int J Elec & Comp Eng ISSN: 2088-8708
Disturbance observer-based controller for inverted pendulum with… (Van-Phong Vu)
4921
[13] I. Jmel, H. Dimassi, S. Hadj-Said, and F. M. Sahli, “An adaptive sliding mode observer for inverted pendulum
under mass variation and disturbances with experimental validation,” ISA Transactions, vol. 102, pp. 264-279,
2020, doi: 10.1016/j.isatra.2020.02.029.
[14] F. Cacace, A. Germani, and C. Manes, “A New Approach to Design Interval Observers for Linear Systems,” IEEE
Transactions on Automatic Control, vol. 60, no. 6, pp. 1665-1670, 2015, doi: 10.1109/TAC.2014.2359714.
[15] V. P. Vu and W. J. Wang, “Observer design for a discrete time T-S fuzzy system with uncertainties,” 2015 IEEE
International Conference on Automation Science and Engineering (CASE), Gothenburg, Sweden, 2015,
pp. 1262-1267, doi: 10.1109/CoASE.2015.7294272.
[16] V. P. Vu, W. J. Wang, J. M. Zurada, H. C. Chen, and C. H. Chiu, “Unknown input method based observer synthesis
for a discrete time uncertain T-S fuzzy system,” IEEE Transactions on Fuzzy Systems, vol. 26, no. 2, pp. 761-770,
2018, doi: 10.1109/TFUZZ.2017.2688388.
[17] D. Gutierrez, H. Rios, J.A. Rosales, and R. Galvan-Guerra, “Finite and Fixed-Time State Estimation: Pendulum-
Cart System,” IFAC PapersOnLine, vol. 50, no. 1, pp. 7139-7144, 2017, doi: 10.1016/j.ifacol.2017.08.550.
[18] G. Pang, J. Cao, X. Y. Chen, and J. L. Qiu, “Simultaneous fault detection and antisaturated control based on
dynamic observer for inverted pendulum control system,” International Journal of Robust and Nonlinear Control,
vol. 29, no. 1, pp. 3279-3295, 2019, doi: 10.1002/rnc.4550.
[19] S. Khatoon, D. K. Chaturvedi, N. Hasan, and M. Istiyaque, “Observer Based Controller Design for Inverted
Pendulum System,” 2018 2nd IEEE International Conference on Power Electronics, Intelligent Control and
Energy Systems (ICPEICES), 2018, pp. 1046-1051, doi: 10.1109/ICPEICES.2018.8897379.
[20] S. Boyd, L. E. Ghaoui, E. Feron, and V. Balakrishnan, “Linear Matrix Inequalities in System and Control Theory,”
Society for Industrial and Applied Mathematics (SIAM), pp. 1-205, 1994.
[21] M. El-Bardini, and A. M. El-Nagar, “Interval type-2 fuzzy PID controller for uncertain nonlinear inverted
pendulum system,” ISA Transactions, vol. 53, no. 3, pp. 732-743, 2014, doi: 10.1016/j.isatra.2014.02.007.
[22] J. Lee, R. Mukherjee, and H. K. Khalil, “Output feedback stabilization of inverted pendulum on a cart in the
presence of uncertainties,” Automatica, vol. 54, pp. 146-157, 2015, doi: 10.1016/j.automatica.2015.01.013.
[23] J. L. Zhang, W. Zhang, “Adaptive Fuzzy Sliding Mode Control for Uncertain Inverted Pendulum System,” Applied
Mechanics and Materials, vol. 273, pp 683-688, 2013, doi: 10.4028/www.scientific.net/AMM.273.683.
[24] Y. F. Chen and A. C. Huang, “Adaptive control of rotary inverted pendulum system with time-varying
uncertainties,” Nonlinear Dynamics, vol. 76, pp. 95-102, 2014, doi: 10.1007/s11071-013-1112-4.
[25] C. Sarkar and A. Sengupta, “LMI based LSVF Control of a Class of Nonlinear Systems with Parametric
Uncertainty: An Application to an Inverted Pendulum System,” International Journal of Control, vol. 89, no. 12,
pp. 2520-2532, 2016, doi: 10.1080/00207179.2016.1168528
[26] R. Kumari, J. Dey, S. K. Pandey, A. Chakraborty, and R. Mondal, “µ-synthesis Controller for Robust Stabilization
of Cart Inverted Pendulum System,” 2017 4th IEEE Uttar Pradesh Section International Conference on Electrical,
Computer and Electronics (UPCON), 2017, pp. 300-304, doi: 10.1109/UPCON.2017.8251064.
[27] A. K. Jayaprakash, K. B. Kidambi, W. MacKunis, S. V. Drakunov, and M. Reyhanoglu, “Finite-Time State
Estimation for an Inverted Pendulum under Input-Multiplicative Uncertainty,” Robotics, vol. 9, no. 4, pp. 1-26,
2020, Art. no. 87, doi: 10.3390/robotics9040087
[28] S. H. Li, J. Yang, W. H. Chen, and X. S. Chen, “Disturbance Observer-based Control: Methods and Applications,”
Broken Sound Parkway NW: CRC Press Taylor and Francis Group, 2014.
[29] J. Han, H. G. Zhang, Y. C. Wang, and Y. Liu, “Disturbance observer-based fault estimation and dynamic output
feedback fault tolerant control for fuzzy systems with local nonlinear model,” ISA Transactions, vol. 59,
pp. 114-124, 2015, doi: 10.1016/j.isatra.2015.08.015.
[30] T. Poloni, I. Kolmanovsky, and B. Rohal’-Ilkiv, “Input Disturbance Observer-Based Control: Case Studies,”
Journal of Dynamic Systems Measurement and Control, vol. 140, no. 1, pp. 1-8, 2018, doi: 10.1115/1.4037298.
[31] V. P. Vu and W. J. Wang, “State/Disturbance observer synthesis for T-S fuzzy system with the enlarge class of
disturbances,” IEEE Transactions on Fuzzy Systems, vol. 26, no. 6, pp. 3645-3659, 2018,
doi: 10.1109/TFUZZ.2018.2841858.
[32] V. P. Vu and W. J. Wang, “Observer-based controller synthesis for uncertain polynomial systems,” IET Control
Theory and Applications, vol.12, no.1, pp. 29-37, 2018, doi: 10.1049/iet-cta.2017.0489.
[33] H. T. Hoang, “Intelligent Control System,” published by Vietnam National University Press, 2006.
[34] J. S. Yeh, W. Chang, and W. J. Wang, “Unknown input based observer synthesis for uncertain T-S fuzzy systems,”
IET Control Theory and Applications, vol. 9, no. 5, pp. 729-735, 2015, doi: 10.1049/iet-cta.2014.0705.
[35] A. J. Laub, “Matrix Analysis for Scientists and Engineers,” Philadelphia, PA, USA: SIAM, 2005.