文档详情

自動控制实验仿真一.doc

发布:2017-01-16约2.24千字共10页下载文档
文本预览下载声明
基于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仿真的响应结果图如下:
显示全部
相似文档