MATLAB环境下控制系统实时仿真实验的研究1-5
1绪论
2系统实现方案
3实验平台设计
4实验设计
5系统测试及结果分析
6结论
摘要
控制系统仿真是研究控制系统必不可少的手段,是建立在控制系统模型基础
上的过程实验。通过仿真,设计者可以找到对于模型是最佳的控制方案,但该方
案应用于实际系统,效果却不一定好,需要反复修改甚至重新设计。这样就会导
致设计周期太长,费用高等缺点。能否使仿真和测试实际应用效果这两者统一于
一个平台中,便成为缩短控制系统设计周期,降低成本,提高效率的关键。
根据MATLAB 各工具箱的特点,特别是MATLAB RTW 实时工具箱能用于各种实
时应用这一特点,本文提出了在MATLAB 环境中将离线仿真和实时仿真结合起来,
对控制系统实施实时控制的构想。应用硬件在回路仿真技术,本文采用系统运行
环境部分采用实物,部分采用实时数字模型来模拟的方式,实现对整个控制系统
的仿真测试。
本文详细分析了MATLAB RTW 下单机型模式(实时视窗目标)和双机型模式的
系统结构,确定了在MATLAB RTW 下构建实时控制平台的方案。针对这两种模式,
本文提出对应驱动I/O 板卡的方式,并将Simulink 生成的仿真模型下载到实时内
核中运行,实现对控制系统的控制。
本文设计了一系列基于三容水箱液位控制实验装置的控制实验,包括数学分
析建立对象数学模型和测试法获取对象特性。实验将离线仿真和在线实时控制
结合起来,把Simulink 模型框图作为系统控制前台,绕开了繁琐的程序设计,让
实验者集中精力于控制器结构的设计和参数整定,并利用数据存储功能观察系统
历史曲线,对控制过程进行分析,调整控制参数。实验中采取的控制策略可由
实验者自行设计,给实验者留出一定创新空间。
最后,本文通过水位实时控制实验验证了该实验平台的可行性,并分析了
造成离线仿真和实时控制效果之间差异的原因。
该实验平台便于实验者离线—在线反复实验,获取最佳的控制策略或控制
参数,是提高效率,增强实验者开发创新能力的可行途径。该实验平台的性能
有待进一步优化,但随着软硬件技术的发展,该实验平台对促进实验室建设具有
一定推动作用。
关键词:MATLAB,硬件在回路仿真,实时内核,实时视窗目标
[本帖最后由 talentli 于 2008-7-4 15:26 编辑]
2008-7-4 15:11 上传
点击文件名下载附件
1.39 MB, 下载次数: 67730
2008-7-4 15:11 上传
点击文件名下载附件
1.39 MB, 下载次数: 42279
2008-7-4 15:11 上传
点击文件名下载附件
1.39 MB, 下载次数: 60017
2008-7-4 15:11 上传
点击文件名下载附件
1.39 MB, 下载次数: 66125
2008-7-4 15:11 上传
点击文件名下载附件
650.33 KB, 下载次数: 44884