- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)初选仿真步长 (为此,
您可能关注的文档
- 恒温控制专业系统设计.doc
- 截流工程施工方法措施.doc
- 户外LED显示屏招标文档.doc
- 户外公益广告调查研究报告.doc
- 慧鱼模型创新组合实验汇报文书.doc
- 户外广告实施参考方案.doc
- 户外广告调查研究报告.doc
- 技术专业系列评聘实施详尽细则.doc
- 技术创效策划组织方案.doc
- 技术创新项目管理办法规定.doc
- 2024年度安永全球另类投资基金调查报告.docx
- 2024年中国汽车产业出海回顾分析 -中汽信科国际化研究团队.docx
- 【民航局国际合作服务中心】马尔代夫民航业发展研究报告.docx
- 2025走向融合与深化的中国媒介市场报告-星传媒体.docx
- 2023Givaudan和ESG目的与性能.docx
- 中国民间应对气候变化行动故事集-教育故事.docx
- 2025AI制药市场规模产业链构成应用现状及AI制药公司分析报告.docx
- 医疗器械专题之基因测序:分子诊断掌上明珠,四代测序开启规模化应用时代.docx
- 2024年中央银行黄金储备调查报告 202406.docx
- 智慧芽 -2024第4季度全球潜力靶点及FIC产品调研报告.docx
文档评论(0)