《控制系统计算机仿真大论文_论文-毕业文章》由会员分享,可在线阅读,更多相关《控制系统计算机仿真大论文_论文-毕业文章(31页珍藏版)》请在金锄头文库上搜索。
1、 - - . - 总结资料- 控制系统计算机仿真大论文 指标点 1.5 4.2 4.4 5.1 5.2 5.3 总分 得分 评阅人 1. 课程目标 1:理解自动控制系统的概念及其在自动化工程中的体现,能对自动化复杂控制系统进行稳定性分析,时域分析,根轨迹法及频域分析,并能针对复杂的自动化系统进行建模和控制算法设计。 (对应毕业要求指标点 1.5) 2. 课程目标 2:理解自动控制原理及现代控制理论等理论基础,能够根据控制对象特征,选择合适的控制系统校正方法,并进行有效的系统设计。 (对应毕业要求指标点 4.2) 3. 课程目标 3:掌握 MATLAB软件中关于控制系统建模和控制算法设计的相关操
2、作,能够根据需要完成程序编译及控制效果图的展示, 能够进行正确的实验数据处理和分析, 并对实验结果进行分析和解释,获得控制系统参数如何影响其控制性能等的有效结论。 (对应毕业要求指标点 4.4) 4. 课程目标 4:掌握控制科学的仿真软件 MATLAB的基本操作,能针对复杂的自动化系统进行建模,实现各种模型之间的转换及模型连接,掌握系统预测与模拟仿真方法。 (对应毕业要求指标点 5.1) 5. 课程目标 5: 理解复杂控制系统模拟仿真与预测方法的局限性。 (对应毕业要求指标点 5.2) 6. 课程目标 6:针对自动化复杂工程的控制问题,能提出串级控制、前馈控制、反馈速度控制等多种解决方案,并确
3、定满足性能指标要求的控制器设计, 能在 MATLAB软件中建立合理的控制算法,完成控制器的设计和仿真分析。 (对应毕业要求指标点 5.3) : 学号: 班级: 序号: - - . - 总结资料- 目录 1、 MATLAB软件在控制系统仿真中的应用现状及其发展前景 . 1 摘 要 . 1 ABSTRACT . 2 1.1、MATLAB简介 . 3 1.2、Simulink 简介. 4 2、 复杂控制系统稳定性、时域分析、根轨迹题 . 5 2.1 题目:汽车速度控制系统的根轨迹分析 . 5 2.1.2 、汽车速度控制系统数学模型的建立 . 5 2.1.2 、设计要求 . 6 2.1.3 、请依次求
4、解 . 6 2.2、汽车速度控制系统题目解答 . 7 2.2.1 、三阶系统的根轨迹图 . 7 2.2.2 、满足上述条件的系统稳定的 Ka 的值 . 7 2.2.3 、三阶系统的时域性能指标 . 8 3、 复杂控制系统校正题. 10 3.1、题目:直流电机绕线系统控制 . 10 3.1.1 、对象介绍 . 10 3.1.2 、控制目标设定 . 11 3.1.3 、建立系统传递函数 . 11 3.1.4 、设计要求 . 11 3.1.5 、请依次求解 . 12 3.2、直流电机绕线系统控制题目解答 . 12 3.2.1 、总体设计框图 . 12 3.2.2 、原系统的相角裕度和幅值裕度 . 1
5、6 3.2.4 、判定稳定性 . 17 3.2.5 、滞后-超前校正装置 . 20 4、 心得体会 . 28 参考文献 . 29 能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法
6、的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- 一、 小论文题目: MATLAB 软件在控制系统仿真中的应用现状及其发展前景(不少于 1500 字) 题号 1.1 分值 30 指标点 5.2 得分 小论文包括:中文摘要、关键词、英文摘要、英文关键词、正文。 1、 MATLAB软件在控制系统仿真中的应用现状及其发展前景 摘 要 MATLAB是MathWorks 公司于1984 年推出的一种以矩阵运算为基础的交互式程序语言,可用于算法开发、数据可视化、数据分析以及数值计算的高级技术
7、计算语言和交互式环境。Simulink 提供了一个建立模型方块图的图形用户接口, 这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。 关键词:MATLAB Simulink 控制系统 仿真 系统模型 能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数
8、如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- ABSTRACT MATLAB is an interactive programming language for matrix computation based on the MathWorks company launched in 1984, can be used for the se
9、nior technical calculation algorithm development, data visualization, data analysis and numerical computing language and interactive environment. Simulink provides a building block diagram model of the graphical user interface, the process of creating just click and drag the mouse operation can be c
10、ompleted, it provides a convenient and straightforward way, and users can immediately see the results of simulation system. Keywords :MATLA Simulink Control system simulation system mode能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需
11、要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- 随着现在国家推行建设应用型本科大学服务地方的要求, 现在各高校理论课程及课时严重削减,很多数学知识比如复变函数等都取消了,高等数学也只是上了基础部分,最直接的后果就是导致工科的专业课很难以过去
12、传统的教学方法进行下去, 其中控制工程基础就是一门影响比较严重的课程,针对这种情况,在教学中引入 MATLAB ,配合其强大的数值计算能力、绘图及建模仿真,以弥补这一缺陷,同时使抽象的课程形象化,培养学生的计算机及自学能力,对学生后续课程的学习也有很大的帮助。 众所周知, 一个系统的好坏要根据这个系统是否稳定来判断, 因而稳定性是控制系统能否正常工作的首要条件, 所以在进行控制系统的设计时首先判别系统的稳定性。 而在自动控制理论的学习过程中, 对判别稳定性一般采用劳斯稳定判据的计算来判别。 对于低阶或是不复杂的系统判断起来很简单,但是对于高阶系统,按这样的方法计算过程繁琐且复杂,很容易出错。运
13、用 MATLAB来判断稳定性不仅减少了计算量,而且准确。 由于 MATLAB的使用极其容易,不要求使用者具备高深的数学与程序语言的知识,不需要使用者深刻了解算法与编程技巧, 且提供了丰富的矩阵处理功能, 所以受到了广大学生和科研工作者的青睐。使用 MATLAB对控制系统进行计算机仿真的主要方法是: 以控制系统的传递函数为基础,使用 MATLAB的 Simulink 工具箱对其进行计算机仿真研究。 1.1 、MATLAB简介 MATLAB是MathWorks 公司于1984 年推出的一种以矩阵运算为基础的交互式程序语言,可用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环
14、境。MATLAB与 MATHEMATICA 、MAPLE并称为数学领域的三大软件,其中 MATLAB在数值计算方面以及工业和科研领域中的普及程度均首屈一指。 目前国众多高校均初步把 MATLAB作为控制工程基础教学的基本工具, 通过 MATLAB的框图构造使学生能很快地从复杂的结构框图中理清头绪,并了解系统的有关结构参数与系统特征的相互关系。 MATLAB语言规则简单,同时提供了数以千记的计算函数,对控制系统的数学模型的建立及分析在控制系统的研究中有着相当重要的作用。 因为要对系统进行仿真处理, 首先应当知道系统的数学模型,然后才可以对系统进行模拟。同样,如果知道了系统的模型,才可以在此基础上
15、设计一个合适的控制器, 使得系统响应达到预期的效果, 从而符合工程实际的需能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控
16、制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- 要。MATLAB软件的应用,学生感觉在解决了烦人的数学问题后,其实控制工程基础是一门很有意思也很有用的课程,尤其是学校组建了自动化大赛的队伍,在准备比赛提案撰写中,也充分发挥了 MATLAB软件功能,提高了学生的学习兴趣及科研、动手的能力。 MATLAB不仅有着丰富的库函数,在进行复杂的数学运算时可以直接调用。而且用户还可以根据需要方便地编写和扩充新的函数库。 通过混合编程用户可以方便地在 MATLAB环境中调用其他用 Fortran 或者 C 语言编写的代码, 也可以在 C 语言或者
17、 Fortran 语言程序中调用 MATLAB计算引擎来执行 MATLAB代码 1.2 、Simulink 简介 Simulink 是 MATLAB中的一种可视化仿真工具,是一种基于 MATLAB的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。 Simulink 可以用连续采样时间、 离散采样时间或两种混合的采样时间进行建模, 它也支持多速率系统, 也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink 提供了一个建立模型方块图的图形用户接口,这个创建过程只需单击和拖动鼠标操作就能完成
18、,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。 其实,从很多实例分析就可以看出 MATLAB的功能之强大,应用围之广。相信,在不久的将来,MATLAB在自动控制系统的应用中会更加广泛。 综上所述,MATLAB是一种基于矩阵运算、具有强大的数值运算和数据处理功能的高级编程语言,广泛应用于信号分析、语音分析、优化设计等领域,在复杂算法方面表现出其他语言难以比拟的优势,目前已成为国际上最为流行的软件之一。 能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理
19、论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- 二、 复杂控制系统稳定性、时域分析、根轨迹题 题号 2.1 2.2 2.3 分值 5 5 10 指标点 1.5 5.1 4.4 得分
20、 2、 复杂控制系统稳定性、时域分析、根轨迹题 2.1 题目:汽车速度控制系统的根轨迹分析 汽车测速是生活中经常遇到的问题, 汽车速度控制系统是为了让两车之间的距离保持在安全距离,防止事故。整个系统可以模拟成一个单输入单输出的控制过程,主要是要确定汽车的运行轨迹,运用根轨迹法可以很好的分析速度控制系统 2.1.2 、汽车速度控制系统数学模型的建立 汽车速度控制系统主要是通过两车的速度检查和相对距离的检查, 通过数字通信送到计算机进行计算是否满足两车之间的安全距离,再通过车的控制设备对汽车的速度进行调节,使得两辆汽车距离保持在安全距离之上,汽车速度控制系统的实物简图如图 2.1 所示。 能对自动
21、化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控
22、- - . - 总结资料- 图 2.1 汽车速度控制系统实物简图 Figure 2.1 vehicle speed control system physical diagram 忽略汽车速度控制系统其它影响因素, 假定控制过程汽车速度均匀变化, 速度检查装置和两车相对距离检查装置采集的信号都无衰减, 我们可将汽车测速控制系统模拟为但输入但输出的系统,其结构图简化为图 4,其中输入 汽车的相对速度,输出 为两车之间的安全距离。 图 2.2 汽车速度控制系统结构框图 Figure 2.2 vehicle speed control block diagram of the system 由图 2
23、.2 可计算得到汽车速度控制系统开环传递函数为: ) 12. 0)(2()(sssKsGa 2.1.2 、设计要求 在已知的根轨迹上选取最佳阻尼系数707. 0,对系统性能进行分析,保证汽车速度控制系统的控制目标: 指标 1:阶跃响应的超调量%5% 指标 2:阶跃响应调节时间%)2(5. 5sts 2.1.3 、请依次求解 1 请绘制三阶系统的根轨迹图 2 请确定满足上述条件的系统稳定的 Ka 的值 3 请计算出在满足 3.2 条件下的三阶系统的时域性能指标 能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理
24、解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- 2.2 、汽车速度控制系统题目解答 2.2.1 、三阶系统的根轨迹图 程序如下(2.1) : num
25、=1; den=0.2 1.4 2 0; rlocus(num,den) grid on 图 2.3 三阶系统的根轨迹图 2.2.2 、满足上述条件的系统稳定的 Ka 的值 根据根轨迹可以得到: 0Ka0,闭环系统稳定,否则系统不稳定。利用 Matlab 函数 margin() 来绘制 Bode 图和计算频域指标。 系统程序如下(3.3) : num = 25; den = conv(0.5,1,0,0.1,1); sys = tf(num,den) Gm,Pm,Wcp,Wcg=margin(sys) margin(sys) 能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针
26、对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- 执行结果如图 3.7 图 3.7
27、 原系统 Bode 图 图中相角稳定裕度: =-14.90) n=length(i) if(n0) disp( system is unstable); else disp( system is stable); 能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程
28、目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- end 执行结果: num = 0 0 0 500 den = 1 12 20 500 z = Empty matrix: 0-by-1 p = -13.3174 + 0.0000i 0.6587 + 6.0919i 0.6587 - 6.0919i i = 2 3 n = 2 system is unstable 由此可见系统闭环不稳定。 能对自
29、动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控
30、 - - . - 总结资料- 3.2.5 、滞后-超前校正装置 (1) 、串联滞后校正的网络函数 用 MATLAB编写的求滞后校正的程序代码如下(3.5) : num=500; den=conv(conv(1 0,1 2),1 10); sys=tf(num,den); mag,phase,w=bode(sys); Mag=20*log10(mag); Pm=-14.9; Pm1=Pm+80; Qm=Pm1*pi/180; b=(1-sin(Qm)/(1+sin(Qm); Lcdb=-20*log10(b); wc=spline(Mag,w,Lcdb); T=10/(wc*b); Tz=b*T
31、; Gc=tf(Tz 1,T 1) Gc = 9.357 s + 1 - 192 s + 1 Continuous-time transfer function. 所以到结果为 11921357. 9)(sscG 使用 MATLAB检验是否符合要求,程序代码为(3.6) : num1 = 500; den1=conv(conv(1 0,1 2),1 10); sys1=tf(num1,den1); num2=9.357 1; den2=192 1; sys2=tf(num2,den2); 能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设
32、计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- sys=sys1*sys2; mag,phase,w=bode(sys
33、); margin(sys) grid on 图 3.8 校正后的系统 Bode 图 MATLAB仿真结果为: Gm=19.3dB Pm=50.3deg (符合设计要求) (2) 、用 MATLAB画校正前后的轨迹 校正前的根轨迹 由于系统未校正前的开环传递函数为: )10)(2(500)(ssssG 使用 MATLAB画根轨迹代码如下(3.7) : num=500 能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要
34、完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- den=conv(conv(1 0,1 2),1 10) rlocus(num,den) grid on 图 3.9 校正前系统根轨迹图 校正后的根轨迹 系统校正后的开环传递函数为: ) 119
35、2)(10)(2() 1357. 9(500)(ssssssG 使用 MATLAB画根轨迹代码如下(3.8) : num=500*9.357 1; den=conv(conv(1 10,192 1),1 2 0); rlocus(num,den) grid on 能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如
36、何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- 图 3.10 校正前系统根轨迹图 (3)用 MATLAB对校正前后的系统进行仿真分析 系统未校正前的开环传递函数为: )10)(2(500)(ssssG 单位负反馈闭环传递函数为: 5002012500)()()(23ssssRsCs 使用 MATLAB求校正前系统单位阶跃响应的性能指标代码如下(3
37、.9) : num=500; den=1,12,20,500; t=0:0.01:20 step(num,den,t) y,x,t=step(num,den,t) 能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标
38、理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- maxy=max(y) yss=y(length(t) pos=100*(maxy-yss)/yss for i=1:2001 if y(i)=maxy n=i;end end tp=(n-1)*0.01 y1=1.05*yss y2=0.95*yss i=2001 while i0 i=i-1 if y(i)=y1|y(i)=y2;m=i;break end end 能对自动化复杂控制系统进行稳
39、定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结
40、资料- 图 3.11 校正前单位阶跃响应曲线图 系统能稳定 使用 MATLAB求校正前系统单位阶跃响应的性能指标代码如下(3.10 ) : num=500; den=1,12,20,500; s1=tf(num,den); Lsys=tf(num,den); y,t,x=step(Lsys); plot(t,y) grid on; 图 3.12 校正前的单位阶跃响应曲线 阶跃响应系能指标: 上升时间 tr = 0.229s 峰值时间 tp =0.558s 调节时间 ts =12.8s 峰值幅值 h(tp)=1.79 能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自
41、动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- 稳态值 h()= 1 超调量 100%)h
42、()h()h(t%p=79% 校正后系统 系统校正后的开环传递函数为: ) 1192)(10)(2() 1357. 9(500)(ssssssG 单位负反馈闭环传递函数为: 500489066102204192) 1357. 9(500)()()(234ssssssRsCs 使用 MATLAB求校正后系统单位阶跃响应的性能指标代,代码如下(3.11 ) : num=500*9.357,1 den=192,2204,6610,4890,500 s1=tf(num,den); Lsys=tf(num,den); y,t,x=step(Lsys); plot(t,y) grid on 能对自动化复杂
43、控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - -
44、 . - 总结资料- 图 3.13 校正后的单位阶跃响应曲线 阶跃响应系能指标: 上升时间 tr = 2.49s 峰值时间 tp =5.13s 调节时间 ts =14s 峰值幅值 h(tp)=1.072 稳态值 h()= 1 超调量: 7.2%100%)h()h()h(t%p能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控
45、制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- 4、 心得体会 首先通过这次大作业, 我明白了滞后网络进行串联校正控制的基本原理。 主要是利用滞后网络的高频幅值衰减特性, 使已校正的系统截止频率下降, 从而使系统获得足够的相角裕度,即利用系统本身的能力,这是与超前校正截然不同的。而且,滞后网络的最大滞后角应力求避免发生在系统截止频率附
46、近。不仅如此,我还了解了各种校正方式的特点与优缺点 同时我也意识到自动控制原理的学习, 不是仅仅局限于学习课本上的一些理论知识, 更重要的是将理论灵活并且变换的运用到实际中,这样才能学有所用,作为新一代的大学生,我们决不能走入死读书的歧途, 而学校组织学生进行大作业, 旨在加强学生的实际运用能力,将课本知识与实际联系起来, 更好的加深对理论的掌握和运用。 大作业是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,自动化控制已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。 其
47、次通过起此次大作业, 不仅可以巩固了以前所学过的知识, 而且学到了很多在书本上所没有学到过的知识。 使我懂得了理论与实际相结合是很重要的, 只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。 总之,在这次大作业过程中,我既学习到了自动控制原理的知识,又学到了许多书本之外宝贵的分析动手能力。能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关
48、操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控 - - . - 总结资料- 参考文献 1 控制系统 MATLAB计算及仿真 :国防工业,2001 2MATLAB 应用 主编:王涛 :理工大学 1998 3MATLAB语言与自动控制系统设计.: 机械工业
49、能对自动化复杂控制系统进行稳定性分析时域分析根轨迹法及频域分析并能针对复杂的自动化系统进行建模和控制算法设计对应毕业要求指标点课程目标理解自动控制原理及现代控制理论等理论基础能够根据控制对象特征选择合适法设计的相关操作能够根据需要完成程序编译及控制效果图的展示能够进行正确的实验数据处理和分析并对实验结果进行分析和解释获得控制系统参数如何影响其控制性能等的有效结论对应毕业要求指标点课程目标掌握控制科学的真方法对应毕业要求指标点课程目标理解复杂控制系统模拟仿真与预测方法的局限性对应毕业要求指标点课程目标针对自动化复杂工程的控制问题能提出串级控制前馈控制反馈速度控制等多种解决方案并确定满足性能指标要求的控