基于Matlab的最少拍控制系统设计样本.doc
《基于Matlab的最少拍控制系统设计样本.doc》由会员分享,可在线阅读,更多相关《基于Matlab的最少拍控制系统设计样本.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。计算机控制技术实验基于Matlab 的最少拍控制系统设计学院:计算机科学与技术班级:姓名: 学号:指导老师:日期:基于Matlab 的最少拍控制系统设计一. 实验目的学习使用 Matlab 设计最少拍系统的方法。二. 实验器材x86 系列兼容型计算机, Matlab 软件。三. 实验原理1. 数字PID 系统设计建立所示的数字PID 系统控制模型并进行系统仿真, 已知: ,采样周期T=0.1s。2. 最少拍系统仿真最少拍设计, 是指系统在典型输入信号( 如阶跃信号、 速度信号、 加速度信号等) 作用下, 经过最少拍( 有限拍) 使系统输
2、出的系统稳态误差为零。因此, 最少拍控制系统也称最少拍无差系统或最少拍随动系统, 它实质上是时间最优控制系统, 系统的性能指标就是系统调节时间最短或尽可能短, 即对闭环Z传递函数要求快速性和准确性。下面以一个具体实例介绍最少拍系统的设计和仿真。考虑图中所示的采样数字控制系统, 被控对象的脉冲传递函数为最少拍采样数字控制系统设采样周期T=1s , 首先求取广义被控对象的脉冲传递函数: 广义被控对象我们知道, 最少拍系统是按照指定的输入形式设计的, 输入形式不同, 数字控制器也不同。因此, 对三种不同的输入信号分别进行考虑: (1)单位阶跃信号: 计算可得到最少拍数字控制器为 检验误差序列: 从E
3、(z)看出, 按单位速度输入设计的系统, 当k大于等于2之后, 即二拍之后, 误差e( k) =0, 满足题目要求。(2)单位速度信号: 原理同上, 我们能够得到: 检验误差: 从 E ( z ) 看出, 按单位速度输入设计的系统, 当 k 2 之后, 即二拍之后, 误差 e(k ) = 0 , 满足题目要求。(3)单位加速度信号: 可知, 按加速度输入信号设计的系统当k大于等于3, 即三拍之后, 误差e( k) =0。将所得结果分别用Matlab中的Simulink 工具箱进行仿真, 并将输入、 输出和误差三条曲线放置在同一图像内, 比较三种情况下的跟随特性。四. 实验步骤在三种输入( 单位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Matlab 最少 控制系统 设计 样本
限制150内