吉林大学学报(工学版) ›› 2014, Vol. 44 ›› Issue (2): 548-553.doi: 10.13229/j.cnki.jdxbgxb201402042

• 论文 • 上一篇    下一篇

基于Simulink实现的数模混合控制系统仿真新方法

单泽彪1, 石要武1, 高兴泉2   

  1. 1. 吉林大学 通信工程学院, 长春 130022;
    2. 吉林化工学院 信息与控制工程学院, 吉林省 吉林市 132022
  • 收稿日期:2013-03-13 出版日期:2014-02-01 发布日期:2014-02-01
  • 通讯作者: 高兴泉(1976- ),男,副教授,博士.研究方向:非线性系统控制,预测控制.E-mail:xqgao_jl@126.com E-mail:xqgao_jl@126.com
  • 作者简介:单泽彪(1986- ),男,博士研究生.研究方向:阵列信号处理,先进控制与系统仿真. E-mail:zbshan@126.com
  • 基金资助:

    国家自然科学基金项目(51075175);吉林省科技发展计划项目(20090148).

Simulation method of digital-analog hybrid control system based on Simulink

SHAN Ze-biao1, SHI Yao-wu1, GAO Xing-quan2   

  1. 1. College of Communication Engineering, Jilin University, Changchun 130022, China;
    2. College of Information and Control Engineering, Jilin Institute of Chemical Technology, Jilin 132022, China
  • Received:2013-03-13 Online:2014-02-01 Published:2014-02-01

摘要:

提出了一种采用Simulink实现数模混合控制系统的仿真方法。控制系统中实际的被控对象用连续Simulink模块构建的非线性连续系统来描述,同时采用Simulink模块与M函数相结合的形式,用信号上升沿触发子系统模拟闭环控制系统中的数字处理单元,即数字滤波与控制器部分,从而可真实地模拟周期性采集数据并处理数据的过程,最终实现数模混合控制系统的仿真。以连续搅拌反应釜基于卡尔曼滤波的状态反馈控制问题为实例,阐述了该仿真方法的具体实现过程。闭环仿真结果验证了该方法的有效性。

关键词: 自动控制技术, 数模混合控制, 卡尔曼滤波, 触发子系统, 仿真实现

Abstract:

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.

Key words: automatic control technology, digital-analog hybrid control, Kalman filter, trigger subsystem, simulation implementation

中图分类号: 

  • TP273

[1] Chai T Y, Yue H, Zhai L F.Intelligent decoupling control system of complex industrial process and application[C]//Preprints of the 16th IFAC World Congress, Prague, Czech, 2005.

[2] Podhaisky H, Weiner R, Schmitt B A.Two-step W-methods for stiff ODE systems[J].Vietnam J Math (S0866-7179), 2002, 30:591-603.

[3] 向博, 高丙团, 张晓华, 等.非连续系统的Simulink仿真方法研究[J].系统仿真学报, 2006, 18(7):1750-1754. Xiang Bo, Gao Bing-tuan, Zhang Xiao-hua, et al.Simulink simulation research of uncontinuous system[J].Journal of System Simulation, 2006, 18(7):1750-1754.

[4] 宋永东, 张春明.基于MATLAB的数字滤波器设计及仿真应用[J].延边大学学报:自然科学版, 2007, 26(2):34-36. Song Yong-dong, Zhang Chun-ming.Digital signal filter and simulation application[J].Journal of Yanan University(Natural Science Edition), 2007, 26(2):34-36.

[5] 孟亚男, 高兴泉, 高玉坤, 等.反馈线性化方法在双容系统中的仿真应用[J].计算机仿真, 2010, 27(4):367-370. Meng Ya-nan, Gao Xing-quan, Gao Yu-kun, et al. Simulation applications of input-output feedback linearization to two-tank system control[J]. Computer Simulation, 2010, 27(4):367-370.

[6] 王春民, 栾卉, 杨红应.倒立摆控制的设计与仿真[J].吉林大学学报:信息科学版, 2009, 27(3):242-247. Wang Chun-min, Luan Hui, Yang Hong-ying.Design and simulation of inverted pendulum control[J].Journal of Jilin University (Information Science Edition), 2009, 27(3):242-247.

[7] 李国勇, 谢克明, 杨丽娟.计算机仿真技术与CAD——基于MATLAB的控制系统[M].北京:电子工业出版社, 2008.

[8] 葛连正, 赵立军, 李瑞峰, 等.移动机器人非线性前置追踪算法[J].吉林大学学报:工学版, 2010, 40(3):806-810. Ge Lian-zheng, Zhao Li-jun, Li Rui-feng, et al.Nonlinear head pursuit tracking algorithm for mobile robots[J].Journal of Jilin University (Engineering and Technology Edition), 2010, 40 (3):806-810.

[9] 常胜, 徐洪国, 刘洪飞. 回路成形半挂汽车列车鲁棒控制器设计[J].吉林大学学报:工学版, 2011, 41(6):1571-1576. Chang Sheng, Xu Hong-guo, Liu Hong-fei. Loop shaping robust controller design for tractor-semitrailer[J].Journal of Jilin University (Engineering and Technology Edition), 2011, 41 (6):1571-1576.

[10] Chen H, Kremling K, Allgower F.Nonlinear predictive control of a benchmark CSTR[C]//Proceedings of 3rd European Control Conference, Rome, 1995.

[11] Welch G, Bishop G.An Introduction to the Kalman Filter[M].Chapel Hill: University of North Carolina Press, 2006.

[12] 周欣然, 陈德池, 刘建成.采样周期对计算机控制系统的影响及其经验选择[J].长沙铁道学院学报, 2002, 20(3):100-104. Zhou Xin-ran, Chen De-chi, Liu Jian-cheng. Sample period's affection to the computer control system and its empirical choice[J].Journal of Changsha Railway University, 2002, 20(3):100-104.

[13] Guo P.Nonlinear predictive functional control based on Hopfield network and its application in CSTR[C]//International Conference on Machine Learning and Cybernetic, Kunming, China, 2006.

[14] 陈虹, 邹卫平, 孙鹏远.连续搅拌反应釜浓度的滚动时域估计[J].系统仿真学报, 2001, 13(增刊):37-40. Chen Hong, Zou Wei-ping, Sun Peng-yuan.Moving horizon estimation of concentrations in a continuous stirred tank reactor[J].Journal of System Simulation, 2001, 13(Sup.):37-40.

[1] 顾万里,王萍,胡云峰,蔡硕,陈虹. 具有H性能的轮式移动机器人非线性控制器设计[J]. 吉林大学学报(工学版), 2018, 48(6): 1811-1819.
[2] 李战东,陶建国,罗阳,孙浩,丁亮,邓宗全. 核电水池推力附着机器人系统设计[J]. 吉林大学学报(工学版), 2018, 48(6): 1820-1826.
[3] 赵爽,沈继红,张刘,赵晗,陈柯帆. 微细电火花加工表面粗糙度快速高斯评定[J]. 吉林大学学报(工学版), 2018, 48(6): 1838-1843.
[4] 王德军, 魏薇郦, 鲍亚新. 考虑侧风干扰的电子稳定控制系统执行器故障诊断[J]. 吉林大学学报(工学版), 2018, 48(5): 1548-1555.
[5] 闫冬梅, 钟辉, 任丽莉, 王若琳, 李红梅. 具有区间时变时滞的线性系统稳定性分析[J]. 吉林大学学报(工学版), 2018, 48(5): 1556-1562.
[6] 张茹斌, 占礼葵, 彭伟, 孙少明, 刘骏富, 任雷. 心肺功能评估训练系统的恒功率控制[J]. 吉林大学学报(工学版), 2018, 48(4): 1184-1190.
[7] 董惠娟, 于震, 樊继壮. 基于激光测振仪的非轴对称超声驻波声场的识别[J]. 吉林大学学报(工学版), 2018, 48(4): 1191-1198.
[8] 田彦涛, 张宇, 王晓玉, 陈华. 基于平方根无迹卡尔曼滤波算法的电动汽车质心侧偏角估计[J]. 吉林大学学报(工学版), 2018, 48(3): 845-852.
[9] 张士涛, 张葆, 李贤涛, 王正玺, 田大鹏. 基于零相差轨迹控制方法提升快速反射镜性能[J]. 吉林大学学报(工学版), 2018, 48(3): 853-858.
[10] 王林, 王洪光, 宋屹峰, 潘新安, 张宏志. 输电线路悬垂绝缘子清扫机器人行为规划[J]. 吉林大学学报(工学版), 2018, 48(2): 518-525.
[11] 胡云峰, 王长勇, 于树友, 孙鹏远, 陈虹. 缸内直喷汽油机共轨系统结构参数优化[J]. 吉林大学学报(工学版), 2018, 48(1): 236-244.
[12] 朱枫, 张葆, 李贤涛, 王正玺, 张士涛. 基于强跟踪卡尔曼滤波的陀螺信号处理[J]. 吉林大学学报(工学版), 2017, 47(6): 1868-1875.
[13] 晋超琼, 张葆, 李贤涛, 申帅, 朱枫. 基于扰动观测器的光电稳定平台摩擦补偿策略[J]. 吉林大学学报(工学版), 2017, 47(6): 1876-1885.
[14] 李静, 张家旭, 张艳华, 陈立军. 采用强跟踪中心差分滤波器的汽车状态和参数估计[J]. 吉林大学学报(工学版), 2017, 47(5): 1329-1335.
[15] 冯建鑫. 具有测量时滞的不确定系统的递推鲁棒滤波[J]. 吉林大学学报(工学版), 2017, 47(5): 1561-1567.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!