SIMULINK中自抗扰控制技术自定义模块库的创建  被引量:16

Building User-defined Block Library for Active-disturbance-rejection-control Technology in SIMULINK

在线阅读下载全文

作  者:王兵树[1] 姜萍[1,2] 林永君[1] 郝靖宇[2] 

机构地区:[1]华北电力大学自动化系,保定071003 [2]河北大学电子信息工程学院,保定071002

出  处:《系统仿真学报》2010年第3期610-615,共6页Journal of System Simulation

基  金:河北省教育厅科研计划项目(Z2008414)

摘  要:在研究自抗扰控制技术的基础上,以MATLAB/SIMULINK为仿真平台,编写M_Funtion程序实现特殊非线性函数、应用S_Funtion定制跟踪微分器和扩张状态观测器等新型动态系统模块、利用子系统封装技术完成控制律组合和常用自抗扰控制器算法,按照模块化建模思想,创建了用户自定义的自抗扰控制器模块库。通过串级调速自抗扰控制系统的仿真实例,说明利用该模块库,实现了自抗扰控制技术的图形化建模,参数设置修改直观方便,而且创建方法简单易行、可扩充性强,不仅为自抗扰控制技术的仿真研究提供了有效工具,并且对相关领域的仿真模型库扩建具有参考价值。Based on studying Active-Disturbance-Rejection-Control (ADRC) technology, a user-defined ADRC Block library was created in accordance with the modular modeling method in MATLAB / SIMULINK, by the way of developing MATLAB function files for special nonlinear functions, designing system functions (S_function) for dynamic algorithms sach as Tracking-Differntiator (TD) and Extened-State-Observer(ESO), and masking some user defined subsystems for Control Law (CL) combination and ADRC algorithms which often are used. The simulation example of cascade speed control system with ADRC shows that the ADRC simulation model can be built in graphic modeling method, and the block parameters are easy to modify by using custom model library of ADRC technique. Furthermore, the way to create new ADRC block library is simple and the library is easy to be extended. It is a useful tool for searching and simulation of ADRC technology and has a reference value for the expansion of simulation model library in related fields.

关 键 词:自抗扰控制 模块库 S_funciton 封装技术 仿真 

分 类 号:TP391.9[自动化与计算机技术—计算机应用技术] TP273[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象