In this paper, a direct adaptive iterative learning control (DAILC) based on a new output-recurrent fuzzy neural network (ORFNN) is presented for a class of repeatable nonlinear systems with unknown nonlinearities and variable initial resetting errors. In order to overcome the design difficulty due to initial state errors at the beginning of each iteration, a concept of time-varying boundary layer is employed to construct an error equation. The learning controller is then designed by using the given ORFNN to approximate an optimal equivalent controller. Some auxiliary control components are applied to eliminate approximation error and ensure learning convergence. Since the optimal ORFNN parameters for a best approximation are generally unavailable, an adaptive algorithm with projection mechanism is derived to update all the consequent, premise, and recurrent parameters during iteration processes. Only one network is required to design the ORFNN-based DAILC and the plant nonlinearities, especially the nonlinear input gain, are allowed to be totally unknown. Based on a Lyapunov-like analysis, we show that all adjustable parameters and internal signals remain bounded for all iterations. Furthermore, the norm of state tracking error vector will asymptotically converge to a tunable residual set as iteration goes to infinity. Finally, iterative learning control of two nonlinear systems, inverted pendulum system and Chua's chaotic circuit, are performed to verify the tracking performance of the proposed learning scheme.
Because of its nonlinear discharge characteristics, the residual electric energy of a battery remains to be an open problem. As a result, the reliability of electric scooters or electric vehicles is lacking. To alleviate this problem and enhance the capabilities of present electric scooters or vehicles, we propose a state-of-charge learning system that can provide more accurate information about the state-of-charge or residual capacity when a battery discharges under dynamic conditions. The proposed system is implemented by learning controllers, fuzzy neural networks and cerebellar model articulation controller networks, which can estimate and predict nonlinear characteristics of the energy consumption of a battery. With this learning system, not only could it give an estimate of how much residual battery power is available, but it also could provide users with more useful information such as an estimated traveling distance at a given speed, and the maximum allowable speed to guarantee safety arrival at the destination.
In this paper, we study the design of iterative learning controllers for nonaffine nonlinear interconnected systems with repeatable control tasks. The interaction between each subsystem can be a general type of unknown nonlinear function if a bounding condition is satisfied. An error model is derived such that only local subsystem information is required for the controller design. An adaptive iterative learning controller for each subsystem is constructed based on a fuzzy neural learning component and a robust learning component. The fuzzy neural learning component designed by an output recurrent fuzzy neural network is utilized as an approximator to approximate the system nonaffine nonlinearities and interconnections. The approximation error due to the fuzzy neural learning component will be then compensated by a robust learning component. Stable adaptive laws are derived to update the control parameters in order to guarantee the stability and convergence. We show that the internal signals are bounded during the learning process and the state tracking errors of each subsystem converge asymptotically along the iteration axis to a tunable residual set.
We present a design method for iterative learning control system by using an output recurrent neural network (ORNN). Two ORNNs are employed to design the learning control structure. The first ORNN, which is called the output recurrent neural controller (ORNC), is used as an iterative learning controller to achieve the learning control objective. To guarantee the convergence of learning error, some information of plant sensitivity is required to design a suitable adaptive law for the ORNC. Hence, a second ORNN, which is called the output recurrent neural identifier (ORNI), is used as an identifier to provide the required information. All the weights of ORNC and ORNI will be tuned during the control iteration and identification process, respectively, in order to achieve a desired learning performance. The adaptive laws for the weights of ORNC and ORNI and the analysis of learning performances are determined via a Lyapunov like analysis. It is shown that the identification error will asymptotically converge to zero and repetitive output tracking error will asymptotically converge to zero except the initial resetting error.
An observer-based adaptive iterative learning control using a filtered fuzzy neural network is proposed for repetitive tracking control of robotic systems. A state tracking error observer is introduced to design the iterative learning controller using only the measurement of joint position. We first derive an observation error model based on the state tracking error observer. Then, by introducing some auxiliary signals, the iterative learning controller is proposed based on the use of an averaging filter. The main control force consists of a filtered fuzzy neural network used to approximate for unknown system nonlinearity, a robust learning term used to compensate for uncertainty, and a stabilization term used to guarantee the boundedness of internal signals. The adaptive laws combining time domain and iteration domain adaptation are presented to ensure the convergence of learning error. We show that all the adjustable parameters as well as internal signals remain bounded for all iterations. The norm of output tracking error will asymptotically converge to a tunable residual set as iteration goes to infinity.
TIn this paper, an observer based model reference adaptive iterative learning control (MRAILC) is proposed for a general class of uncertain MIMO nonlinear systems. Since the system state vector is assumed to be not measurable, a state tracking error observer is introduced for state estimation. Based on the proposed observer, we apply a model reference adaptive control technique to derive an output observation error model. In order to implement the MRAILC without using differentiators, the output observation error model will be further transformed into a new formulation by an averaging filter matrix and some auxiliary signals vector. There are three components in this MRAILC. The main learning component which performs as a nonlinear function approximator is constructed by an MIMO filtered fuzzy neural network using the system state estimation vector as the input vector. To overcome the lumped uncertainties vector from function approximation error vector and state estimation error vector, a normalization signal is applied as a bounding function to design a robust learning component. Finally, a stabilization learning component is used to guarantee the boundedness of internal signals. By using Lyapunov-like analysis, we show that all the adjustable parameters as well as internal signals remain bounded for all iterations. The norm of output tracking error vector will asymptotically converge to a tunable residual set.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.