网站大量收购独家精品文档,联系QQ:2885784924

控制系统数字仿真试验参考指导书.doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
控制系统数字仿真试验参考指导书 PAGE PAGE 17 淮 阴 工 学 院 控制系统数字仿真实验指导书 编者:王建国 适用学院:电子与电气工程学院 电子与电气工程学院 2015年 6 实验一 面向一阶微分方程组的连续系统数字仿真实验 一、实验目的 1.掌握以一阶微分方程组形式描述的连续系统的数字仿真方法和步骤。 2. 了解如何编程实现对一阶微分方程组模型的仿真研究。 二、实验内容 单位反馈控制系统的结构如图A.1所示。 图A.1 系统结构 1.根据系统闭环传递函数,求出对应的状态空间模型,并利用MATLAB中的ODE解函数编程,对系统进行仿真研究,并绘制对应的单位阶跃响应曲线。 2.考虑微分方程模型 试编程对其进行仿真(0≤t≤100),并用不同的色彩、线型绘制仿真结果曲线。 三、预习要求 1. 复习ODE解函数使用方法和调用格式。 2.复习一阶微分方程组仿真程序的编制方法。 四、实验报告要求 1. 整理各种实验条件下的数据和曲线。 2. 写出实验报告。 五、教案 1.利用MATLAB编程求出图A.1所示的系统状态空间模型的程序(文件名为Appl1_1_1.m)如下: % 这是实验一中第一个系统求取状态空间模型的程序 clear % 输入三个环节的系统传递函数 sys1=tf([1],[0.5,1]); sys2=tf([1],[0.2,1]); sys3=tf([1],[1,0]); % 求系统的闭环传递函数 sys=sys1*sys2*sys3; sys_cl_tf=feedback(sys, -1); % 求系统的状态空间模型 sys_cl_ss=ss(sys_cl_tf) 运行Appl1_1_1.m后,得到系统的状态空间模型为: 据此,编制仿真程序(文件名为Appl1_1_1_fang.m)如下: % 这是实验一中第一个系统的仿真程序 clear x0=[0,0,0]; tspan=[0,10]; [t,x]=ode45(Appl_1_1_func, tspan, x0); plot(t, 1.25*x(:,3)); xlabel(t); ylabel(y(t)); grid; title(实验一 第一个系统的单位阶跃响应); 其中,Appl_1_1_func.m程序如下: % 这是实验一中第一个系统的对应的数学模型 function xdot=Appl_1_1_func(t, x) xdot1(1)=-7*x(1)-2.5*x(2)-1.25*x(3)+1; xdot1(2)=4*x(1); xdot1(3)=2*x(2); xdot=xdot1; 运行Appl1_1_1_fang.m后,得到系统的单位阶跃响应曲线如图A.1_1所示。 图A.1_1 实验一第一个系统的单位阶跃响应 2. 利用MATLAB编程编制求解系统 的仿真程序(文件名为Appl1_1_2_fang.m)如下: % 这是实验一中第二个系统的仿真程序 clear x0=[10,10]; tspan=[0,100]; [t,x]=ode45(Appl_1_2_func, tspan, x0); plot(t, x(:,1), k, LineWidth,2); hold plot(t, x(:,2), r-., LineWidth,2); legend(x(1), x(2)); xlabel(t); ylabel(状态向量); grid; title(实验一 第二个系统的仿真输出); 其中,Appl_1_2_func.m程序如下: % 这是实验一中第二个系统的对应的数学模型 function xdot=Appl_1_2_func(t, x) xdot1(1)=- x(1) *(x(1)*x(1)+x(2)*x(2))+x(2); xdot1(2)=-x(1)-x(2) * (x(1)*x(1)+x(2)*x(2)); xdot=xdot1; 运行Appl1_1_2_fang.m后,得到系统的仿真曲线如图A.1_2所示。 图A.1_2 实验一第二个系统的仿真曲线 实验2 面向系统结构图的连续系统数字仿真实验 一、实验目的 (1)掌握以系统结构图形式描述的连续系统的数字仿真方法和步骤。 (2)初步了解如何用仿真方法来分析系统的动态性能。 (3)了解不同的数值积分算法与仿真计算精度之间的关系。 (4)学会一种初步寻求合理仿真步长的方法。 (5)了解RK4法计算稳定性和步长的关系。 二、实验内容 单位反馈控制系统的结构如附录图1所示,其开环传递函数和闭环传递函数分别为 在零初始条件下闭环系统单位阶跃响应的标准解为 按实验目的、要求和已知条件,建立系统的Simulink模型。 2. 按下面的经验公式(1)初选仿真步长 (为此,

文档评论(0)

159****9606 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档