结合MATLAB的控制工程实验计算机matlab_计算机-matlab.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《结合MATLAB的控制工程实验计算机matlab_计算机-matlab.pdf》由会员分享,可在线阅读,更多相关《结合MATLAB的控制工程实验计算机matlab_计算机-matlab.pdf(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 机械控制工程实验 实验指导书 机电技术实验室 学号:49 姓名:潘礼延 班级:机械 1402 日期:2016 年 10 月 8 日 实验一 系统时域响应分析 一、实验目的 本实验的主要目的是通过试验,能够使学生进一步理解和掌握系统时间响应分析的相关知识,同时也了解频率响应的特点及系统稳定性的充要条件。二、实验要求 学习有关 MATLAB 的相关内容,要求学生用 MATLAB 软件的相应功能,编程实现一阶、二阶和三阶系统在几种典型输入信号(包括单位脉冲信号、单位阶跃信号、单位斜坡信号和正弦信号)作用下的响应,记录结果并进行分析处理:对一阶和二阶系统,要求用试验结果来分析系统特征参数对系统时间响
2、应的影响;对二阶系统和三阶系统的相同输入信号对应的响应进行比较,得出结论。1.系统的传递函数及其 MATLAB 表达(1)一阶系统 传递函数为:1)(TsKsG 传递函数的 MATLAB 表达:num=k;den=T,1;G(s)=tf(num,den)(2)二阶系统 传递函数为:2222)(nnnwswswsG 传递函数的 MATLAB 表达:num=wn2;den=1,2wn,wn2;G(s)=tf(num,den)2.各种时间输入信号响应的表达(1)单位脉冲信号响应:impulse(sys,t)(2)单位阶跃信号响应:step(sys,t)(3)任意输入信号响应:lsim(sys,u,t
3、)其中 sys 为建立的模型;t 为仿真时间区段(可选)三、实验内容 1.读懂以下代码,编写一阶系统单位阶跃响应曲线。clear all;t=0:7;%系统时间 nG=1;%传函分子系数 tao=1;dG=tao 1;%传函分母系数 G=tf(nG,dG)%建立传递函数 impulse(G,t);%绘制阶跃输入的曲线 xlabel(时间);ylabel(幅值);%给 XY轴命名 grid on;%打开网格 title(一阶系统单位脉冲的响应曲线);%给所绘图像定义标题 2.读懂以下代码,编写二阶系统单位阶跃响应曲线。clear all;t=0:4;验目的本实验的主要目的是通过试验能够使学生进一
4、步理解和掌握系统时间响应分析的相关知识同时也了解频率响应的特点及系统稳定性的充要条件二实验要求学习有关的相关内容要求学生用软件的相应功能编程实现一阶二阶和三行分析处理对一阶和二阶系统要求用试验结果来分析系统特征参数对系统时间响应的影响对二阶系统和三阶系统的相同输入信号对应的响应进行比较得出结论系统的传递函数及其表达一阶系统传递函数为传递函数的表达二阶系统传中为建的模型为仿真时间区段可选三实验内容读懂以下代码编写一阶系统单位阶跃响应曲线系统时间传函分子系数传函分母系数建传递函数绘制阶跃输入的曲线时间幅值给轴命名打开网格一阶系统单位脉冲的响应曲线给所绘图像定wn=7;kc=;%定义二阶系统参数 n
5、G=wn2;dG=1 2*kc*wn wn2;G=tf(nG,dG)impulse(G,t);xlabel(时间);ylabel(幅值);grid on;title(二阶系统单位脉冲响应曲线);3.读懂以下代码,编写二阶系统加速度信号的响应曲线。clear all;t=0:10;wn=7;kc=;u=sin*pi*t);nG=wn2;dG=1 2*kc*wn wn2;G=tf(nG,dG)lsim(G,u,t);xlabel(时间);ylabel(幅值);grid on;title(二阶系统正弦响应及响应曲线);4.读懂以下代码,编写二阶系统不同参数阶跃响应曲线(欠阻尼,临界阻尼,过阻尼)。c
6、lear all;t=0:7;wn=7;nG=wn2;kc=;dG1=1 2*kc*wn wn2;G1=tf(nG,dG1)kc=;dG2=1 2*kc*wn wn2;G2=tf(nG,dG2)kc=;dG3=1 2*kc*wn wn2;G3=tf(nG,dG3)y1,T=step(G1,t);y2,T=step(G2,t);y3,T=step(G3,t);plot(T,y1,-,T,y2,-.,T,y3,-);legend(kc=,kc=,kc=);xlabel(时间);ylabel(幅值);grid on;title(二阶系统单位阶跃响应曲线(不同欠阻尼);验目的本实验的主要目的是通过试验
7、能够使学生进一步理解和掌握系统时间响应分析的相关知识同时也了解频率响应的特点及系统稳定性的充要条件二实验要求学习有关的相关内容要求学生用软件的相应功能编程实现一阶二阶和三行分析处理对一阶和二阶系统要求用试验结果来分析系统特征参数对系统时间响应的影响对二阶系统和三阶系统的相同输入信号对应的响应进行比较得出结论系统的传递函数及其表达一阶系统传递函数为传递函数的表达二阶系统传中为建的模型为仿真时间区段可选三实验内容读懂以下代码编写一阶系统单位阶跃响应曲线系统时间传函分子系数传函分母系数建传递函数绘制阶跃输入的曲线时间幅值给轴命名打开网格一阶系统单位脉冲的响应曲线给所绘图像定 5.运行一下代码,判断所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 结合 MATLAB 控制工程 实验 计算机 matlab_
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内