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

控制系统数字仿真程序及结果.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
控制系统数字仿真程序及结果

第1部分1关于上机实验1.上机实验的目的 学习控制系统数字仿真课程,应当熟练地掌握程序设计的全过程,即独立编写出源程序,独立上机调试程序,独立运行程序和分析结果。仿真程序设计是一门实践性很强的课程,必须十分重视实践环节必须保证有足够的上机实验时间。该课程共计16课时的上机实验时间。除了学院定的上机实验以外,提倡同学们自己课余抽时间多实践。2.上机实验前的准备工作 在上机实验前应事先做好准备工作,以提高上机实验的效率,准备工作包括: (l)MATLAB语言的运行环境和使用方法。 (2)复习和掌握与本实验内容。 (3)3.上机实验的步骤 上机过程中出现的问题,除了是系统的问题以外,一般应自己独立处理,不要轻易寻求帮助。尤其对“出错信息”,应善于自己分析判断。这是学习调试程序的良好机会。 上机实验一般应包括以下几个步骤: (1)启动MATLAB,进人MATLAB命令窗口。 (2)输入程序。 (3)检查一遍已输人的程序是否有错(包括输入时打错的和编程中的错误)。如发现有错,则及时改正。 (4)进行编译。如果在编译和连接过程中发现错误,命令窗口上会出现“出错信息”。根据提示找到出错位置和原因,加以改正,再进行编译……如此反复,直到顺利通过编译和连接为止。 (5)运行程序,并分析运行结果是否合理和正确。在运行时要注意当输入不同数据时所得到的结果是否正确,应多运行几次,分别检查在不同情况下程序是否正确。 (6)输出程序清单和运行结果。 4.实验后,应整理出实验报告,实验报告应包括:题目 5.实验内容的安排 本实验教材给出4个实验内容学生应在实验前将教师指定的题目编好程序,然后上机输人和调试。 2 关于程序调试 为了帮助大家调试程序和分析程序,下面简单介绍程序出错的种类。 (1)语法错误 不符合MATLAB语言的语法规定.例如将plot写为polt、括弧不匹配、变量命名错误等,这些都会在编译时被发现并指出。这些都属于“致命错误”。不改正是不能通过编译的。对一些在语法上有轻微毛病但不影响程序运行的问题(如定义了变量但始终未使用),编译时会发出“警告”虽然程序能通过编译,但不应当使程序“带病工作”应该将程序中所有导致错误(error)和警告(warning)的因素都排除,再使程序投入运行。 (2)逻辑错误 程序无语法错误,也能正常运行,但是结果不对。 例如求s=l+2+3十……十100。有人写出以下语句: s=1;for i=1:100 s=s+i; end;sum=s 语法没有错,但求出的结果是l+1+2+3十……+100之和,而不是l+2+3十……十100之和。这类错误可能是设计算法时的错误,也可能是算法正确而在编写程序时出现疏忽所致。这种错误计算机是无法检查出来的。如果是算法有错,则应先修改算法,再改程序。如果是算法正确而程序写得不对,则直接修改程序. (3)运行错误 有时程序既无语法错误,又无逻辑错误,但程序不能正常运行或结果不对。多数情况是数据不对,包括数据本身不合适以及数据类型不匹配。(1)生成矩阵 i) 创建如下矩阵 ii) 创建C:一个3×3 单位阵,用最方便的方法。 ()基本矩阵运算 运用问题1.1中得到的矩阵A和B, i) 对比A* B 和 A.*B 的结果,并解释MATLAB是如何得出相应的结果。 ii) A* B=B*A吗?为什么? iii) A .* B= B .* A 吗? 为什么? iv)创建矩阵D=B,并计算B* D =? v) 比较A/B A\B,并解释所得结果? vi) 创建一个新的 3×3 矩阵 E ,对角线元素为5,其它元素为0。()脚本程序 输入并编辑一个脚本文件程序来计算,并输出结果。 ()函数文件 运行一个自己编写的函数文件程序来计算,并输出结果。 ()制图 , (a noisy version of y),。 i) 用plot将两条曲线画在同一个坐标轴上,原函数用实线,加噪音的函数用开圆(或其它标示符)区分,颜色随意。图及横纵坐标轴需要标注名称,图标标识不同曲线。 ii) 用hold on 将两条曲线画在同一个坐标轴上,其它要求同i)。 iii) 用subplot将两条曲线画在同一幅图的两个不同的坐标轴上,其它要求同 i)。第2部分 实验内容 实验1 1.1实验目的:。1.2实验内容G(s)。系统内嵌在反馈控制回路中,如下图所示,闭环系统也是一阶的。 (1)G(s)的开环参数(DC 增益和时间常数) 分别为: 5 3.2 (2)稳态输出和稳态输入之间的关系?(3)若要稳态误差不大于2%,比例增益K的应该为多大? SSE≤2%时,比例增

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档