Title :
Development of User-defined Block Library for Active-Disturbance-Rejection-Control
Author :
Ping, Jiang ; Wang, Bingshu
Author_Institution :
Dept. of Autom., North China Electr. Power Univ., Baoding, China
Abstract :
In order to built Active-Disturbance-Rejection-Controller (ADRC) simulation models quickly and easily in MATLAB / SIMULINK, a user-defined ADRC Block library is created by the way of developing MATLAB function files for special nonlinear functions, designing system functions (S_function) for dynamic algorithms such as Tracking-Differentiator (TD) and Extended State Observer(ESO), then masking some user defined subsystems for Control Law (CL) combination and ADRC algorithms which often used. The simulation examples show that by using custom model library of ADRC technique, the programming time is short, the block parameters are easy to modify and the modeling methods are efficient. Furthermore, the way of creating a new ADRC block library is simple and the library is easy to be extended. This is a useful tool for searching and simulation of ADRC technology.
Keywords :
control engineering computing; digital simulation; mathematics computing; observers; MATLAB; SIMULINK; active-disturbance-rejection-controller simulation model; control law combination; dynamic algorithm; extended state observer; nonlinear function; system functions; tracking-differentiator; user-defined block library; Aerodynamics; Computational modeling; Control system synthesis; Design automation; Libraries; MATLAB; Mathematical model; Noise measurement; Nonlinear dynamical systems; Power system modeling; Active-Disturbance-Rejection-Control; S-function; mask technoloty; model library; simulation;
Conference_Titel :
Information and Computing (ICIC), 2010 Third International Conference on
Conference_Location :
Wuxi, Jiang Su
Print_ISBN :
978-1-4244-7081-5
Electronic_ISBN :
978-1-4244-7082-2
DOI :
10.1109/ICIC.2010.132