- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学 号:
2010133330
课 程 设 计
题 目
面向结构图的连续系统数字仿真
学 院
计算机科学与信息工程学院
专 业
自动化
班 级
2010级2班
学生姓名
小
指导教师
吴诗贤
2013
年
12
月
20
日
第 PAGE 17 页 共 = NUMPAGES 18-1 17 页
面向结构图的连续系统数字仿真
姓名:陶园 班级:10自动化3班 学号:2010133330
摘要
根据自动控制系统中面向结构图的数字仿真的基本思想,探讨了仿真过程中典型环节的规范性、系统的连接矩阵、仿真求解、程序框图问题,并应用到实际的范例当中,并分析了结果总结了相关特点和相关结论。
自动控制系统常常是由许多环节组成的,要应用数字仿真方法对系统进行分析和研究,首先需要求出总的传递函数,再转化为状态空间表达式的形式,然后对其求解。当改变系统某一环节的参数时,尤其是要改变小闭环中某一环节的参数时,以上整个过程又需要重新计算,这对研究对象参数变化对整个控制系统的影响是十分不便的,为了克服这些缺点,同时大多数从事自动化工作的科技人员更习惯于用结构图的形式来分析和研究控制系统,为此产生了面向结构图的仿真方法。该方法只需将各个环节的参数及各环节间的连接方式输入计算机,仿真程序就能自动求出闭环系统的状态空间表达式。本课程设计主要介绍典型环节参数和连接关系构成闭环系统的状态方程的方法,而动态响应的计算,仍采用四阶龙格-库塔法。这种方法具有便于研究各个环节参数对系统的影响,并可以得到每个环节的动态响应,以及对多输入输出系统的进行仿真的有点。
关键字:结构图;典型环节;连接矩阵;数字仿真;
1、设计任务
已知某一系统结构如下图所示,编写matlab程序求a分别为2,4,6,8,10,12时输出量y的动态响应。
图1
2、需求分析及概要设计
2.1 需求分析
根据上述设计任务我们可以基本明确在我们课程设计当中应该明确以下几个方面:
熟悉在数字计算机仿真技术中常用的四阶龙格-库塔算法。
明确在面向结构图的连续系统数字仿真,典型环节及其系数矩阵确定。
明确各连接矩阵的确定。
能够熟练运用MATLAB仿真软件。
2.2 设计思路
自动控制系统常常是由许多环节组成的,要应用数字仿真方法对系统进行分析和研究,首先需要求出总的传递函数,再转化为状态空间表达式的形式,然后对其求解。当改变系统某一环节的参数时,尤其是要改变小闭环中某一环节的参数时,以上整个过程又需要重新计算,这对研究对象参数变化对整个控制系统的影响是十分不便的,为了克服这些缺点,同时大多数从事自动化工作的科技人员更习惯于用结构图的形式来分析和研究控制系统,为此产生了面向结构图的仿真方法。该方法只需将各个环节的参数及各环节间的连接方式输入计算机,仿真程序就能自动求出闭环系统的状态空间表达式。以下是我们课程设计的主要设计思路框图:
典型环节确定
典型环节确定
连接矩阵的确定
确定系统的状态方程
数字仿真
任务分析
图2
2.3 连接矩阵确定:
一个控制系统用典型环节来描述时,必须用连接矩阵把各个典型环节连接起来。所谓连接矩阵,就是用矩阵的形式表示各个典型环节之间的关系。以下是我们课程设计当中连接矩阵确定的分析过程:
x1
x1
u2
x2
u3
x3
y
u1
r=10
+
——
Ⅰ
Ⅱ
Ⅲ
图3
由上图我们可以得出各环节输入与各环节输出间的关系,以及系统输出与各
环节输出间的关系分别为和。由此可得各个环节的输入,以及系统输出的关系表达式为:
,
根据以上两式和各典型环节的系数值,可得如下链接矩阵和系数矩阵:
, ,
。
3、算法实现
3.1 面向结构图的连续系统数字仿真流程框图
在本次课程设计当中,我们通过分析题目随后开始我们的程序编写,我们发现在编写程序上,变化数据的输入上我们能够采用两种不同的方法,一种是把变化的数据通过人为的单个输入到程序中,然后逐一的得出我们对应的仿真结果。另外一种是通过循环控制的方式,把我们需要改变的数据加入到程序当中,并且把不同的变量对应的仿真结果反映到同一张图片当中。于是,这里我们这里就具有两个不同的程序流程图。
3.1.1 单个输入程序流程图:
N
N
Y
开始
给定输入信号和典型环节参数及连接矩阵
输入Ⅲ环节变量a
输入仿真时间Tf和计算步长h
求矩阵
求A,B矩阵
根据龙格-库塔法求状态方程的根
计算系统输出y
t=Tf?
输出结果,绘制仿真曲线
结束
图4
3.1.2 利用循环控制实现a=2,4,6,8,10,12的仿真分析的流程图:
N
N
N
Y
Y
开始
给定输入信号和连接矩阵
输入仿真时间Tf和计算步长h
a=2:2:12循环结束?
计算典型环节参数矩阵P
求矩阵
求A,B矩阵
根据龙格-库塔法求状
文档评论(0)