- 4
- 0
- 约2.31千字
- 约 7页
- 2019-03-17 发布于湖北
- 举报
实验报告
课程名称:计算机仿真
实验项目:采样控制系统数字仿真
专业班级: 自动化1201班
姓 名:学 号: 120302126
实验室号: 电气207实验组号:
实验时间:批阅时间:
指导教师: 吴伟 成 绩:
沈阳工业大学实验报告
(适用计算机程序设计类)
专业班级: 自动化1201班 学号: 120302126 姓名:
实验名称:采样控制系统数字仿真
1.实验目的:
熟悉采样控制系统数值积分法仿真流程,程序编制及仿真结果分析。
2.实验内容:
(1) 学习MATLAB语言实现采样控制系统仿真建模。
(2) 学习使用仿真程序进行系统分析。
3. 实验方案(程序设计说明)
(1)设置不同的Ts将系统离散,观察采样周期对系统响应的影响。
(2)画输出阶跃响应图像
4. 实验步骤或程序(经调试后正确的源程序)
(填写主要步骤与程序代码等。见附件A)
Ts=[0.5 0.3 0.1 0.05 0.01];
G1c=tf([1 2],[1 2 2 ]);
G2c=tf([1],[0.5 1]);
n=length(Ts);
for i=1:n
G1d=c2d(G1c,Ts(i));
G2d=c2d(G2c,Ts(i));
Gd=series(G1d,G2d);
G=feedback(Gd,1)
step(G)
if in
figure;
end
end
5.程序运行结果
G =
0.2957 z - 0.1039
----------------------------------
z^3 - 1.432 z^2 + 1.055 z - 0.2393
Sample time: 0.5 seconds
Discrete-time transfer function.
G =
0.1319 z - 0.0717
----------------------------------
z^3 - 1.964 z^2 + 1.458 z - 0.3729
Sample time: 0.3 seconds
Discrete-time transfer function.
G =
0.01807 z - 0.01479
----------------------------------
z^3 - 2.619 z^2 + 2.311 z - 0.6851
Sample time: 0.1 seconds
Discrete-time transfer function.
G =
0.004754 z - 0.004302
---------------------------------
z^3 - 2.805 z^2 + 2.629 z - 0.823
Sample time: 0.05 seconds
Discrete-time transfer function.
G =
0.000198 z - 0.0001941
--------------------------------
z^3 - 2.96 z^2 + 2.921 z - 0.961
Sample time: 0.01 seconds
Discrete-time transfer function.
6.出现的问题及解决方法
打开多个图像显示窗口figure
附件A 沈阳工业大学实验报告
(适用计算机程序设计类)
专业班级: 自动化1201班 学号: 1201302126 姓名:
实验步骤或程序:
(可加附页)
Ts=[0.5 0.3 0.1 0.05 0.01];
G1c=tf([1 2],[1 2 2 ]);
G2c=tf([1],[0.5 1]);
n=length(Ts);
for i=1:n
G1d=c2d(G1c,Ts(i));
G2d=c2d(G2c,Ts(i));
Gd=series(G1d,G2d);
G=feedback(Gd,1)
step(G)
if in
figure;
end
end
G =
0.2957 z - 0.1039
----------------------------------
z^3 - 1.432 z^2 + 1.055 z - 0.2393
Sample time: 0.5 seconds
Discrete-time transfer function.
G =
原创力文档

文档评论(0)