摘要
提出了一种采用Simulink实现数模混合控制系统的仿真方法。控制系统中实际的被控对象用连续Simulink模块构建的非线性连续系统来描述,同时采用Simulink模块与M函数相结合的形式,用信号上升沿触发子系统模拟闭环控制系统中的数字处理单元,即数字滤波与控制器部分,从而可真实地模拟周期性采集数据并处理数据的过程,最终实现数模混合控制系统的仿真。以连续搅拌反应釜基于卡尔曼滤波的状态反馈控制问题为实例,阐述了该仿真方法的具体实现过程。闭环仿真结果验证了该方法的有效性。
A simulation method based on Kalman filter for nonlinear continuous systems fulfilled by trigger subsystem block is proposed. In this method the form of Simulink blocks is combined with M- functions to simulate the process of periodic sampling and processing by micro-computers, accordingly the functions of D/A and A/D and the online filter processing are achieved perfectly. The implementation process of the proposed method is introduced. Simulation of the Continuous Stirred Tank Reactor (CSTR) system is carried out to demonstrate the implementation of the proposed method in detail. Results show the efficiency of the proposed method.
出处
《吉林大学学报(工学版)》
EI
CAS
CSCD
北大核心
2014年第2期548-553,共6页
Journal of Jilin University:Engineering and Technology Edition
基金
国家自然科学基金项目(51075175)
吉林省科技发展计划项目(20090148)
关键词
自动控制技术
数模混合控制
卡尔曼滤波
触发子系统
仿真实现
automatic control technology;digital-analog hybrid control
Kalman filter
triggersubsystem;simulation implementation