好文档 - 专业文书写作范文服务资料分享网站

控制技术实验报告--基于Matlab的最少拍控制系统设计

天下 分享 时间: 加入收藏 我要投稿 点赞

计算机控制技术

--基于Matlab的最少拍控制系统设计

学 院: 计算机科学与技术 班 级: 计科0902班 学 号: 姓 名: 指导老师: 日 期: 2012年12月10日

实验五 基于Matlab 的最少拍控制系统设计

一、 实验目的

学习使用Matlab 设计最少拍系统的方法

二、 实验器材

x86 系列兼容型计算机,Matlab 软件

三、 实验原理

系统如图所示,建立相应的数字PID 系统和最少拍系统并进行仿真。

1. 数字PID 系统设计

建立所示的数字PID 系统控制模型并进行系统仿真,已知

Gp(s)?10 ,采样周期T=0.1s。

(s?1)(s?2)

2. 最少拍系统仿真

计算机控制系统 仿真实验

建立所示的数字PID 系统控制模型并进行系统仿真,已知Gp(S)?样周期T=1s。广义被控对象脉冲传递函数:

1?eG(z)?Z[G(s)]?Z[s?Ts10,采

S(S?1)3.679z(1?0.718z)K?]?,则G(z)的零点为?1?1s(s?1)(1?z)(1?0.3679z)?1?1-0.718(单位圆内)、极点为1(单位圆上)、0.368(单位圆内),故 u=0,v=1,m=1。

a. 有纹波系统

单位阶跃信号:根据稳定性要求,G(z)中 z=1 的极点应包含在 Φe(z)的零点中,系统针对阶跃输入进行设计,q=1,显然准确性条件中已满足了稳定性要求,于是可设?(z)?根

z??10,

?(1)?1,求得

?z?10?1,则

?(z)?z?1,

0.2717(1?0.36791?(z)D(z)???1G(z)1??(z)1?0.718z)。

b. 无纹波系统

单位阶跃信号:根据稳定性要求,G(z)中 z=1 的极点应包含在

?e(z)的零点中,系统针对

阶跃输入进行设计,q=1,显然准确性条件中已满足了稳定性要求,于是可设

?(z)?z(1?0.718z)?1?1?1,

?1根据

?(1)?1,求得

?0?0.582,则

?(z)?0.582z(1?0.718z)0.158(1?0.3679z?0.36791?(z)D(z)???1?2G(z)1??(z)1?0.582z?0.418z?1z?2)。

四、 实验步骤

1. 根据实验要求设计数字控制器对系统进行控制并仿真

2. 观察并记录输出的结果,与理论计算值相比较

3. 改变参数,观察不同参数下的仿真结果

五、 实验数据及结果分析

记录输出的数据和图表并分析。 (1)有纹波控制系统仿真模型

(A).数字控制器输出U(z)

(B)系统输出Y(z)

(2)最少拍无纹波控制系统的仿真

控制技术实验报告--基于Matlab的最少拍控制系统设计

计算机控制技术--基于Matlab的最少拍控制系统设计学院:计算机科学与技术班级:计科0902班学号:姓名:指导老师:日期:
推荐度:
点击下载文档文档为doc格式
1cf4p6y5qg565jb3urou8mpoj7oc3w00zng
领取福利

微信扫码领取福利

微信扫码分享