欢迎来到天天文库
浏览记录
ID:5397125
大小:2.87 MB
页数:71页
时间:2017-12-09
《基于labview的控制系统仿真毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于LabVIEW的控制系统仿真毕业设计目录1绪论11.1课题背景11.2控制系统仿真的意义11.3控制系统仿真的研究现状21.4本课题研究内容22LabVIEW概述42.1虚拟仪器技术42.2控制设计工具包53系统方案的选定73.1系统概述73.2系统方案的比较与选定73.3系统子模块的规划94系统设计104.1信号发生器104.1.1确定方案104.1.2VI设计104.2典型环节134.2.1建模及理论分析134.2.2VI设计144.3质点-弹簧-阻尼器系统184.3.1建模与模型转换及其VI设计184.3.2模型分析及其VI设计214.3.3PID设计及其VI
2、设计254.4一级倒立摆系统294.4.1建模与分析及其VI设计304.4.2LQR设计及其VI设计364.4.3实时仿真及其VI设计414.5动态调用VI的设计444.5.1VI的动态调用444.5.2VI设计45I5发布应用程序475.1生成独立可执行应用程序475.2生成安装程序496总结和展望526.1总结526.2展望52参考文献53附录55致谢70I附录1绪论1.1课题背景控制理论是众多工科专业普遍开设的一门专业基础课,由于控制理论较抽象、课堂教学手段单一,学生接受起来较为困难。而随着高等教育规模的不断扩大,原有教学仪器设备资源相对短缺,也无法满足实验教学的
3、需要。旧的实验教学模式越来越不适应时代发展的要求,教学和实验的体制和模式的改革势在必行。在控制理论教学中,实验能够使学生加深对所学知识的理解,提高将理论应用于实践的能力,是教学活动中不可缺少的环节,对于培养学生的综合素质和实践技能都至关重要。采用虚拟实验的方式,一方面能够给学生提供更充分的时间和更多的机会来接触和研究所做的实验,打破了传统的实验模式,给学生更多思考和分析时间,培养学生理论联系实际的思维方式;另一方面由于虚拟实验可以为硬件(实验设备)和软件(数据分析)的结合,这样可以激发学生的兴趣来自己设计和改进虚拟实验的程序,给他们更多的自主性,调动创新意识,培养创新能
4、力。本课题是基于虚拟仪器技术,开发一种交互式实验教学模块,实现常见的典型控制系统的仿真。输入相关参数,即可得出仿真结果;将抽象的、静态的理论知识转化为具体的、动态的演示模型。根据教学需要,将控制理论中常见的、典型的实例利用相关软件工具(如LabVIEW、MATLAB等)实现建模、分析、设计过程的仿真,一方面有利于理论教学工作的开展;另一方面对于实验教学会起到一定的指导作用;此外控制系统的综合设计也将有利于学生综合掌握控制理论,而不是将控制理论看作章节割裂的理论。以上几点对于教学实际具有非常现实的意义。1.2控制系统仿真的意义随着计算机仿真理论与技术的发展,目前各个科学与
5、工程领域均已开展了仿真技术的研究。系统仿真是通过对系统模型的实验,研究一个存在或设计中的系统。系统仿真技术已经被公认为是一种新的实验手段,在科学与工程领域发挥着越来越重要的作用。早期的控制系统设计可以由纸笔等工具容易地计算出来。但随着控制理论的迅速发展,只利用纸笔以及计算器等简单的运算工具难以达到预期的效果,加之计算机领域取得了迅速的发展,于是很自然地出现了控制系统的计算机辅助设计方法。控制系统的计算机辅助设计技术的发展目前已达到了相当高的水平,并一直受到控制界的普遍重视。“控制系统仿真”就是利用计算机研究控制系统性能的一门学问,它依赖于现行《自动控制原理》课程的基础知
6、识,但侧重点不同[9]。控制系统仿真更侧重于控制理论问题的计算机求解,可以解决以往控制原理不能解决的问题,使学生或科研工作者将主要精力集中在控制系统理论和方法上,而不是花费在没有太大价值的底层重复性机械-69-附录劳动上。这样可以对控制系统建模、分析、设计过程有较好的整体了解,避免“只见树木,不见森林”的认识偏差,提高控制器设计的效率和可靠性。1.3控制系统仿真的研究现状控制系统仿真的研究与计算机仿真理论与技术的发展是密不可分的,国际上控制系统计算机辅助设计软件的发展大致分为几个阶段:软件包阶段、交互式语言阶段及当前的面向对象的程序环境阶段。其中影响较大、具有代表性的软
7、件有:l瑞典Lund工学院教授主持开发的一套交互式CACSD软件INTRAC;l日本的古田胜久(KatsuhisaFuruta)教授主持开发的DPACS-F软件l英国Manchester理工大学的控制系统计算机辅助设计软件包l英国剑桥大学推出的线性系统分析与设计软件CLADPlNASALangley研究中心的Armstrong开发的LQ控制器设计的ORACLSl美国Mitchell与GauthierAssociate公司推出的仿真语言ACSLl美国IBM公司开发的仿真语言CSMPl美国学者CleveMoler等人推出的交互式MATLAB语
此文档下载收益归作者所有