《控制系统计算机仿真大论文》由会员分享,可在线阅读,更多相关《控制系统计算机仿真大论文(35页珍藏版)》请在金锄头文库上搜索。
1、控制系统计算机仿真大论文指标点1。54。24。45。15.25.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:针对自动化复杂工程的控制问题,能提出串级控制、前馈控制、反馈 速度控制等多种解决方案,并确定满足性能指标要求的控制器设计,能在MATLAB软件中 建立合理的控
3、制算法,完成控制器的设计和仿真分析。(对应毕业要求指标点5。3)姓名:学号:班级:序号:目录1、MATLAB 软件在控制系统仿真中的应用现状及其发展前景 1摘 要 1ABSTRACT21.1、MATLAB 简介31。2、Simulink简介42、复杂控制系统稳定性、时域分析、根轨迹题52。1 题目:汽车速度控制系统的根轨迹分析52.1。2、汽车速度控制系统数学模型的建立52.1.2、设计要求62。1。3、请依次求解62。2、汽车速度控制系统题目解答72。2.1、三阶系统的根轨迹图72。2.2、满足上述条件的系统稳定的Ka的值72。2。3、三阶系统的时域性能指标83、复杂控制系统校正题113。1
4、、题目:直流电机绕线系统控制113.1。1、对象介绍113.1。2、控制目标设定123.1.3、建立系统传递函数123.1.4、设计要求123.1.5、请依次求解133.2、直流电机绕线系统控制题目解答133。2。1、总体设计框图133。2.2、原系统的相角裕度和幅值裕度173。2。4、判定稳定性183.2.5、滞后-超前校正装置214、心得体会29参考文献30小论文题目: MATLAB 软件在控制系统仿真中的应用现状及其发展前景(不少于 1500 字)题号1.1分值30指标点5.2得分小论文包括:中文摘要、关键词、英文摘要、英文关键词、正文。1、MATLAB软件在控制系统仿真中的应用现状及其
5、发展前景摘要MATLAB是MathWorks公司于1984年推出的一种以矩阵运算为基础的交互式程序语言, 可用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。 Simulink 提供了一个建立模型方块图的图形用户接口,这个创建过程只需单击和拖动鼠标 操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真 结果.关键词:MATLAB Simulink控制系统仿真系统模型ABSTRACTMATLAB is an interactive programming language for matrix computation based on th
6、e MathWorks company launched in 1984 , can be used for the senior 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
7、 of creating just click and drag the mouse operation can be completed , 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随着现在国家推行建设应用型本科大学服务地方的要求,现在各高校理论课程及课时严 重削减,很多数学知识比如复变函
8、数等都取消了,高等数学也只是上了基础部分,最直接的 后果就是导致工科的专业课很难以过去传统的教学方法进行下去,其中控制工程基础就是一 门影响比较严重的课程,针对这种情况,在教学中引入MATLAB,配合其强大的数值计算能力、 绘图及建模仿真,以弥补这一缺陷,同时使抽象的课程形象化,培养学生的计算机及自学能 力,对学生后续课程的学习也有很大的帮助.众所周知,一个系统的好坏要根据这个系统是否稳定来判断,因而稳定性是控制系统能 否正常工作的首要条件,所以在进行控制系统的设计时首先判别系统的稳定性。而在自动控 制理论的学习过程中,对判别稳定性一般采用劳斯稳定判据的计算来判别。对于低阶或是不 复杂的系统判
9、断起来很简单,但是对于高阶系统,按这样的方法计算过程繁琐且复杂,很容 易出错。运用MATLAB来判断稳定性不仅减少了计算量,而且准确。由于MATLAB的使用极其容易,不要求使用者具备高深的数学与程序语言的知识,不需要 使用者深刻了解算法与编程技巧,且提供了丰富的矩阵处理功能,所以受到了广大学生和科 研工作者的青睐使用MATLAB对控制系统进行计算机仿真的主要方法是:以控制系统的传递 函数为基础,使用 MATLAB 的 Simulink 工具箱对其进行计算机仿真研究。1。1、MATLAB 简介MATLAB 是 MathWorks 公司于 1984 年推出的一种以矩阵运算为基础的交互式程序语言,
10、可用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环 境.MATLAB与MATHEMATICA、MAPLE并称为数学领域的三大软件,其中MATLAB在数值计算方 面以及工业和科研领域中的普及程度均首屈一指.目前国内众多高校均初步把 MATLAB 作为 控制工程基础教学的基本工具,通过MATLAB的框图构造使学生能很快地从复杂的结构框图 中理清头绪,并了解系统的有关结构参数与系统特征的相互关系.MATLAB语言规则简单,同时提供了数以千记的计算函数,对控制系统的数学模型的建立 及分析在控制系统的研究中有着相当重要的作用。因为要对系统进行仿真处理,首先应当知 道系统的数学模
11、型,然后才可以对系统进行模拟。同样,如果知道了系统的模型,才可以在此 基础上设计一个合适的控制器,使得系统响应达到预期的效果,从而符合工程实际的需要。 MATLAB 软件的应用,学生感觉在解决了烦人的数学问题后,其实控制工程基础是一门很有 意思也很有用的课程,尤其是学校组建了自动化大赛的队伍,在准备比赛提案撰写中,也充 分发挥了 MATLAB 软件功能,提高了学生的学习兴趣及科研、动手的能力。MATLAB 不仅有着丰富的库函数,在进行复杂的数学运算时可以直接调用。而且用户还 可以根据需要方便地编写和扩充新的函数库。通过混合编程用户可以方便地在MATLAB环境 中调用其他用Fortran或者C语
12、言编写的代码,也可以在C语言或者Fortran语言程序中调 用MATLAB计算引擎来执行MATLAB代码1.2、Simulink 简介Simulink是MATLAB中的一种可视化仿真工具,是一种基于MATLAB的框图设计环境, 是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数 字控制及数字信号处理的建模和仿真中。Simulink可以用连续采样时间、离散采样时间或 两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的 采样速率。为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口, 这个创建过程只需单击和拖动鼠标
13、操作就能完成,它提供了一种更快捷、直接明了的方式, 而且用户可以立即看到系统的仿真结果。其实,从很多实例分析就可以看出MATLAB的功能 之强大,应用范围之广。相信,在不久的将来,MATLAB在自动控制系统的应用中会更加广泛。综上所述,MATLAB是一种基于矩阵运算、具有强大的数值运算和数据处理功能的高级 编程语言,广泛应用于信号分析、语音分析、优化设计等领域,在复杂算法方面表现出其他 语言难以比拟的优势,目前已成为国际上最为流行的软件之一.复杂控制系统稳定性、时域分析、根轨迹题题号2。12.22。3分值5510指标点1。55.14。4得分2、复杂控制系统稳定性、时域分析、根轨迹题2。1题目:
14、汽车速度控制系统的根轨迹分析汽车测速是生活中经常遇到的问题,汽车速度控制系统是为了让两车之间的距离保持在 安全距离,防止事故。整个系统可以模拟成一个单输入单输出的控制过程,主要是要确定汽 车的运行轨迹,运用根轨迹法可以很好的分析速度控制系统2。1。2、汽车速度控制系统数学模型的建立汽车速度控制系统主要是通过两车的速度检查和相对距离的检查,通过数字通信送到计 算机进行计算是否满足两车之间的安全距离,再通过车内的控制设备对汽车的速度进行调 节,使得两辆汽车距离保持在安全距离之上,汽车速度控制系统的实物简图如图2.1所示。有肉置控制图2.1汽车速度控制系统实物简图Figure 2.1 vehicle
15、 speed control system physical diagram忽略汽车速度控制系统其它影响因素,假定控制过程汽车速度均匀变化,速度检查装置和两车相对距离检查装置采集的信号都无衰减,我们可将汽车测速控制系统模拟为但输入但输出的系统,其结构图简化为图4,其中输入汽车的相对速度,输出为两车之间的安全距汽车系绒离。信号啟大器图2.2汽车速度控制系统结构框图Figure 2。2 vehicle speed control block diagram of the system由图2。2可计算得到汽车速度控制系统开环传递函数为:Kas(s + 2)(0. 2s + 1)2.1。2、设计要求在已知的根轨迹上选取最佳阻尼系数二0.707,对系统性能进行分析,保证汽车速 度控制系统的控制目标:指标1:阶跃响应的超调量b % 5%指标2:阶跃响应调节时间 5- 5s(2%)2.1.3、请依次求解1请绘制三阶系统的根轨迹图2请确定满足上述条件的系统稳定的Ka的值3请计算