z-logo
open-access-imgOpen Access
Data‐driven control based on simultaneous perturbation stochastic approximation with adaptive weighted gradient estimation
Author(s) -
Dong Na,
Wu ChunHo,
Gao ZhongKe,
Chen Zengqiang,
Ip WaiHung
Publication year - 2016
Publication title -
iet control theory and applications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.059
H-Index - 108
eISSN - 1751-8652
pISSN - 1751-8644
DOI - 10.1049/iet-cta.2015.0636
Subject(s) - control theory (sociology) , perturbation (astronomy) , adaptive control , stochastic approximation , computer science , mathematics , mathematical optimization , control (management) , artificial intelligence , physics , quantum mechanics , computer security , key (lock)
This study proposes one novel data‐driven control strategy based upon the simultaneous perturbation stochastic approximation method with adaptive weighted gradient estimation for general discrete non‐linear systems. A function approximator is used to construct the controller, and here, it is fixed as a neural network (NN), whose structure is fixed previously, while allowing its connecting weights to be updated. The control parameters are then the connecting weights of the NN controller. The biggest advantage of this data‐driven control approach is that it can generate a control signal to affect system's future performance without establishing the plant's mathematical model first. In this novel approach, to improve the control ability and accuracy, an adaptive weighted gradient estimation method is designed to do the parametric estimation with convergence analysis. Non‐linear tracking problems for typical discrete‐time non‐linear plants are introduced for simulation comparison tests, and the convergence and feasibility of this newly proposed data‐driven control strategy are well demonstrated through the simulation results. Finally, empirical study on a simulated wastewater treatment system is carried out to further illustrate the effectiveness of this newly proposed approach.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here