- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(参考)基于MATLAB自动控制原理虚拟实验平台开发
目录
摘要 1
Abstract 1
1 绪论 2
1.1 本文研究背景 2
1.2 本文的选题意义 2
1.3 本文的任务和要求 3
1.3.1 本文任务 3
1.3.2 本文要求 3
2 自动控制原理虚拟实验平台总体概述及其实现工具介绍 3
2.1 MATLAB工具介绍 3
2.2 Simulink工具简单介绍 4
2.3 GUI简单介绍与可视化接口环境 4
2.3.1 GUI概念介绍 4
2.3.2 GUI图形用户界面的打开 5
2.4 自动控制原理简单介绍 7
3 虚拟实验平台总体概述 7
3.1 虚拟实验平台设计原则 7
3.2 虚拟实验平台设计界面模块结构及功能 7
3.2.1 平台模块结构 7
3.2.2 平台功能 8
4 自动控制原理实验在虚拟实验平台的实现 9
4.1 平台界面的总体要求 9
4.2 主界面的设计 9
4.3 线型系统时域分析界面 13
4.3.1 时域分析法的介绍 13
4.3.2 时域分析界面的设计 14
4.4 线型系统根轨迹分析界面 17
4.4.1 根轨迹法的介绍 18
4.4.2 根轨迹界面的设计 18
4.5 线性系统频域分析界面 19
4.5.1 频域法的介绍 19
4.5.2 频域分析界面的设计 20
4.6 控制系统校正实验界面 22
4.6.1 控制系统校正介绍 22
4.6.2 控制系统校正实验界面的设计 22
5 结论 25
参考文献 26
附录1 27
致谢 55
1 绪论
1.1 本文研究背景
对于大学生而言自动控制原理是大学阶段的自动控制工程、机器自动控制操作、物流设备工程等专业的重要的专业基础课程,涉及到自动控制系统的模型建立、系统分析、系统设计的相关基本理论和相关技术设计。它的典型特点是概念比较抽象,数字含量巨大,计算相当复杂,从而导致学生比较难于理解和消化,实验是理解和消化相关课程内容的非常重要的途径。目前相当多的大学高校的实验教学仍处于传统模拟实验阶段,通过利用集成封闭的传统实验箱,将相应的有源网络模块整个连接成了典型环节和系统,然后施加典型信号,通过示波器仔细观察实验结果。然而对于这种实验方法仍存在明显不足,比如说(1)实验室的实验箱集成度很高,从而让学生对实验目的和实验计划出现盲目性,所以很容易导致损坏仪器设备。(2)学生的理论性知识和实验动手操作是互相分开的,导致了学生缺乏主动性学习和创造性性学习。(3)因为元件的非线性等一些元素,导致了实验结果与理论知识差异较大,相距甚远。
为了改变这种现象,我们通过利用MATLAB中的具有可视化编程能力的图形用户界面(简称GUI)和控制系统工具箱中的有关的丰富的库函数等,开发出了基于MATLAB的自动控制原理虚拟实验平台。
1.2 本文的选题意义
自动控制原理虚拟实验平台就是把真实的相关的自动控制环节、系统和数学建模有机地结合的一个实验操作平台。学生不仅可以在平台上修改相关的实验参数、改变相关的输入信号、观察相应的响应情况,同时还可以观察数学模型的具体的变化情况。
MATLAB是面对科学计算的高性能可视化编程仿真软件,GUI是一种的图形用户界面。通过MATLAB/GUI设计和开发自动控制原理虚拟实验平台,不但能很好地解决传统实验存在的问题,加深对自动控制原理理论课程内容的理解,更能使学生摆脱复杂的数学公式,对新知识产生浓厚的探索兴趣。
在设计过程中,我通过查阅相关的资料,增强了自己的自我学习能力和思考能力,同时通过向老师和同学的虚心求教,增强了自己的沟通能力。
1.3 本文的任务和要求
1.3.1 本文任务
本次毕业设计研究的任务是基于的实现,要求用实现。
2.1 MATLAB工具介绍
我们在设计自动控制原理虚拟实验平台的时候需要用到MATLAB设计工具,以此搭建我们所想要的虚拟实验平台,为了对后面更好地的设计与实验,我们需要了解MATLAB的发展历史以及它的功能,掌握软件的实际操作原理。
在20世纪80年代以来,为了研究某种问题,各种计算机语言接连出现,当然,在数学研究当中,为了更好地更方便地数值计算、科学研究、工程计算等其他方面,MATLAB软件应运而生。MATLAB是由美国人MathWorks公司推出,是MATrix LABoratory的缩写,中文名称是矩阵实验室。自推广以来,得到了社会上的普遍认同以及广泛的应用,发展至今推出了各种版本,里面的功能越来越丰富和强大,同时它的语言易于掌握,所以深受各大高等学校的喜爱以及科学研究人员的使用,尤其在欧美高校,MATLAB软件的使用成为了学生的必备的学习技能。
毋庸置疑,MATLAB的功能相当强大,可以用于数值分析、数值和符号计算、工程与科学绘图、控制系统的设计与仿真以及图形处理,同时具有内容强大的工具箱进行设计开发。MATLAB是一个具有很强的开放性
您可能关注的文档
- (化工原理){第三版}复习思考题及解答.doc
- (北师大版)二年级数学下册课件 小蝌蚪成长.ppt
- (北师大版)八年级语文下册:第1单元《人们科学家精神风采》ppt课件.ppt
- (北师大版)六年级品德和社会上册课件 不可丢掉的传家宝-节俭日里话节俭 1.ppt
- (北师大版)六年级品德和社会上册课件.ppt
- (北师大版)四年级语文上册课件 毽子里铜钱 3.ppt
- (北师大版)四年级语文上册课件一月光曲.ppt
- (北师大版)数学必修五:2.3《解三角形实际应用举例(第1课时)》ppt课件.ppt
- (北美大陆上的新体制)课件5{30张PPT}{岳麓版必修1}.ppt
- (医学统计学)第二版{七年制临床医学用}.doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)