基于MATLAB GUI的操控系统的计算机辅助分析与设计(程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文21400字,程序,答辩PPT)
摘 要
MATLAB语言是一种十分有效的工具。此软件主要作用有:实现传递函数模型输入、操控系统稳定性分析、绘制系统Nyquist图、Bode图、根轨迹图、零极点分布图、PID操控、超前迟后校正和李雅普诺夫稳定性分析等等。
关键词:操控系统;MATLAB GUI;计算机辅助设计
Abstract
MATLAB language is a very effective tool,and can be easily resolved in the system simulation and control system of teaching in the field of computer-aided design and research problems. The MATLAB GUI is the interactive interface.As the GUI itself provides the basic control windows support,and has a good mechanism for event-driven,while providing the MATLAB Math Library interface,为本科自动操控理论教学的课程实验提供一个操控系统分析与设计的计算机辅助分析与设计的软件。本软件主要功能:实现传递函数模型输入、操控系统稳定性分析、绘制系统Nyquist图、Bode图、根轨迹图、零极点分布图、PID操控、超前迟后校正和李雅普诺夫稳定性分析等等,同时提供了MATLAB数学库的接口,使系统分析和设计的效率得以大大提高。
本文所做的研究主要是基于MATLAB GUI平台,并且具有良好的事件驱动机制,实现了用于操控系统计算机辅助分析与设计的软件。由于GUI本身提供了windows基本控件的支持,结合操控系统基础理论和MATLAB操控系统工具箱,所以GUI对于操控系统仿真的平台设计显得十分合适。MATLAB GUI是MATLAB的人机交互界面。
目 录
第1章 概述 1
1.1 论文选题背景和意义 1
1.2 计算机辅助分析与设计在操控系统仿真中的发展现状 1
1.3 本论文主要内容 3
第2章 操控系统与MATLAB语言 4
2.1 操控系统理论基础 4
2.2 MATLAB语言与操控系统工具箱 5
2.3 本章小结 9
第3章 MATLAB GUI简介及应用 10
3.1 MATLAB GUI介绍 10
3.2 软件设计步骤 12
3.3 本章小结 19
第4章 基于GUI的计算机辅助分析与设计 20
4.1 线性系统的时域分析 20
4.2 根轨迹法 22
4.3 线性系统的频率分析 24
4.4 操控系统的综合与校正 27
4.5 线性离散系统的分析与综合 31
4.6 线性系统的状态空间法 34
4.7 线性系统的状态空间综合法 36
4.8 本章小结 39
结 论 40
参考文献 41
致 谢 42
附 录 43