自動控制实验仿真一.doc
文本预览下载声明
基于MATLAB仿真实验
一、比例环节的MATLAB仿真指令及仿真图如下:
1、R=200k时,
MATLAB的指令:
t=[0:0.1:10];
num=[2];
den=[1];
[y,x,t]=step(num,den,t);
plot(t,y);
grid; %绘制网格
ylabel(‘y’);
xlabel(t);
title(单位阶跃响应)
MATLAB仿真的响应结果图如下:
2、R=100k时
MATLAB的指令:
t=[0:0.1:10];
num=[1];
den=[1];
[y,x,t]=step(num,den,t);
plot(t,y);
grid; %绘制网格
xlabel(t);
ylabel(y);
title(单位阶跃响应)
MATLAB仿真的响应结果图如下:
二、惯性环节的MATLAB仿真指令及仿真图如下:
1、R=200k,C=1uf时
MATLAB的指令:
t=[0:0.1:10];
num=[2];
den=[0.2,1];
[y,x,t]=step(num,den,t);
plot(t,y);
grid; %绘制网格
xlabel(t);
ylabel(y);
title(单位阶跃响应)
MATLAB仿真的响应结果图如下:
2、R=100k,C=1uf时
MATLAB的指令
t=[0:0.1:10];
num=[1];
den=[0.1,1];
[y,x,t]=step(num,den,t);
plot(t,y);
grid; %绘制网格
xlabel(t);
ylabel(y);
title(单位阶跃响应)
MATLAB仿真的响应结果图如下:
三、积分环节的MATLAB仿真指令及仿真图如下:
1、R=100k,C=1uf时
MATLAB的指令:
t=[0:0.1:10];
num=[1];
den=[0.1,0];
[y,x,t]=step(num,den,t);
plot(t,y);
grid; %绘制网格
xlabel(t);
ylabel(y);
title(单位阶跃响应)
MATLAB仿真的响应结果图如下:
2、R=100k,C=0.1uf时
MATLAB的指令
t=[0:0.1:10];
num=[1];
den=[0.01,0];
[y,x,t]=step(num,den,t);
plot(t,y);
grid; %绘制网格
xlabel(t);
ylabel(y);
title(单位阶跃响应)
MATLAB仿真的响应结果图如下:
四、微分环节的MATLAB仿真指令及仿真图如下:
1、R=200k,C=0.1uf时
MATLAB的指令:
t=[0:0.1:10];
num=[0.02,0];
den=[01];
[y,x,t]=step(num,den,t);
plot(t,y);
grid;
xlabel(t);
ylabel(y);
title(单位阶跃响应)
MATLAB仿真的响应结果图如下:
2、R=100k,C=0.1uf时
MATLAB的指令:
t=[0:0.1:10];
num=[0.01,0];
den=[01];
[y,x,t]=step(num,den,t);
plot(t,y);
grid;
xlabel(t);
ylabel(y);
title(单位阶跃响应)
MATLAB仿真的响应结果图如下:
五、比例加微分环节的MATLAB仿真指令及仿真图如下:
1、R=200k,C=0.1uf时
MATLAB的指令:
t=[0:0.1:10];
num=[0.02,2];
den=[01];
[y,x,t]=step(num,den,t);
plot(t,y);
xlabel(t);
ylabel(y);
grid;
title(单位阶跃响应)
MATLAB仿真的响应结果图如下:
2、R=100k,C=0.1uf时
MATLAB的指令:
t=[0:0.1:10];
num=[0.01,1];
den=[01];
[y,x,t]=step(num,den,t);
plot(t,y);
grid;
xlabel(t);
ylabel(y);
title(单位阶跃响应)
MATLAB仿真的响应结果图如下:
显示全部