摘要MATLAB是一个非常方便的工具,它能快速简单的地解决在控制系统电脑辅助设计方面碰到的一些问题,MATLAB也能搞定系统仿真里的某些问题。有了这个工具,人们能够利用它抛弃较为复杂繁多的底层编码,把精力花在更为高端的科学难题上。MATLAB的人机交互界面就是MATLAB GUI。这个工具能够很好的适用微软系统常用的一些组件,而且它的事件驱动系统也非常完美。并且这个软件本身还拥有很多数学库接口,因此GUI能够完美的完成控制系统的仿真软件的开发。用户在使用GUI时一般都会生成两种文件,分别为.fig和.m。.fig文件内容主要是关于GUI的窗口信息,.m文件内容主要反应具体的程序代码。46440
本次毕业设计的重点内容就是利用MATLAB GUI这个软件,并且充分运用它的控制系统工具箱辅助,再加上本科阶段所学的自动控制理论,完成控制系统仿真软件的实现。这个软件大概具有如下的一些功能:实现状态方程模型输入,传递函数模型输入,系统可控性与可观性判断,控制系统稳定性分析,模型转换,绘制系统波特图,奈奎斯特图,根轨迹图以及零极点分布图,并且通过持续不断的改进,可以将其应用于本科学习阶段的自控原理以及其他的一些层面的运用。
毕业论文关键词:控制系统;计算机辅助;MATLAB GUI
ABSTRACT As a very handy tool, MATLAB can quickly and easily solve some of the problems in the computer-aided control system design encountered, MATLAB can also handle some of the problems in the system simulation. With this tool, people can use it to abandon a more complex range of underlying code, the energy spent on more high-end scientific problems. MATLAB interactive interface is MATLAB GUI. This tool is well suited to some common Microsoft system components, and its event-driven system is perfect. And the software itself still has a lot of math library interface, GUI can perfectly complete control system simulation software. Users use GUI usually generate two files, respectively .fig and .m. .fig file content main window information about the GUI, .m file content main reaction specific code.
The graduation design of the key content is to use the MATLAB GUI , and make full use of its control system toolbox assistance, plus automatic control theory undergraduate learned, to achieve complete control system simulation software. This software probably has some of the following functions: the equation of state model input, the input transfer function model, system controllability and observability of judgment, stability control system analysis, model transformation, rendering the system Bode plots, Nyquist diagrams, root locus and pole-zero map, and through continuous improvement, you can apply the principles of self-control stages of undergraduate study and some other aspects of use.
Keywords: Control System; Computer aided;MATLAB GUI
目 录
第一章 概述 1
1.1论文选题背景和意义 1
1.2控制系统仿真中计算机辅助分析与设计的发展现状 1
1.3本文主要内容 2
1.4控制系统的理论基础 3
1.5 MATLAB语言以及控制系统工具箱 4
第二章 MATLAB GUI简介及其应用 7
2.1MATLAB GUI简介 7
2.2软件设计的步骤 7
第三章 仿真系统测试与演示 14
3.1控制系统模型输入 14
3.2控制系统稳定性分析 18
3.3控制系统可控可观性分析 20
3.4控制系统的频率响应 23
3.5控制系统的时域响应 27
3.6 控制系统根轨迹画法 29
总 结 32
- 上一篇:PLC配电网络无功补偿控制系统设计
- 下一篇:三维打印系统的逆向设计实验项目的开发
-
-
-
-
-
-
-
上市公司股权结构对经营绩效的影响研究
g-C3N4光催化剂的制备和光催化性能研究
高警觉工作人群的元情绪...
中国传统元素在游戏角色...
江苏省某高中学生体质现状的调查研究
巴金《激流三部曲》高觉新的悲剧命运
现代简约美式风格在室内家装中的运用
C++最短路径算法研究和程序设计
浅析中国古代宗法制度
NFC协议物理层的软件实现+文献综述