基于labview的自动控制原理虚拟实验29930.docx
《基于labview的自动控制原理虚拟实验29930.docx》由会员分享,可在线阅读,更多相关《基于labview的自动控制原理虚拟实验29930.docx(103页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于LabVIIEW的自动动控制原理虚虚拟实验系统设计院 系 专 业 班 级 学 号 姓 名 指导教师 负责教师 摘 要根据“自动控制制原理”课程实验教教学在高校实实验实践中遇遇到的困难和和实验教学改改革的需要,本本文提出了建建立基于Laabvieww的自动控制制虚拟实验系系统方案。文文中分析了目目前常见的虚虚拟实验系统统,相应的应应用Labvview编程程语言实现了了包含“自动控制原原理”课程常见实实验的虚拟实实验系统。最最后,利用MMatlabb语言编程进进行对比分析析,进行正确确性验证。关键词:虚拟仪仪器;Labbview;自动控制实实验;MattlabAbstracctOn the b
2、asiss of pprobleems enncounttered in acctual experrimentt teacching of Auutomattic Coontroll Theoory inn univversitties aand neeed off expeerimennt teaachingg revoolutioon,a nnew kiind off autoomaticc conttrol ttheoryy virttual eexperiiment systeem bassed onn Labvview iis advvancedd.Stroong-point aa
3、nd weeadnesss of commoon virrtual experrimentt systtems aat preesent are aanalyzzed annd a vvirtuaal expperimeent syystem incluuding commoon expperimeents iin Auttomatiic Conntrol Theorry is complleleteed succcessffully usingg Labvview eequivaalentlly.In addittion,ppropossal foor harrdwaree expeerim
4、ennt exppansioon is put fforwannd.At last,Matlaab proogrammming iis useed forr compparisoon andd accuuracy certiificattion.Keywordds: virtuual innstrumment;LLabvieew;auttomatiic conntrol experrimentt;Matllab目 录第1章 绪论11.1背景111.2课题的目目的与意义21.3 Labbview的的介绍2第2章 设计原原理42.1一阶系统统典型环节虚虚拟实验系统统设计原理42.1.1数学学模型的
5、建立立42.1.2单位位阶跃响应42.2二阶系统统瞬态响应虚虚拟实验系统统设计原理52.2.1数学学模型的建立立52.2.2单位位阶跃响应52.2.3动态态性能指标计计算72.3系统校正正虚拟实验系系统设计原理理72.3.1未校校正系统的性性能指标计算算72.3.2校正正系统的确定定82.4采样系统统虚拟实验系系统设计原理理82.4.1“采采样保持器”组件82.4.2数学学模型的建立立92.5采样系统统校正虚拟实实验系统设计计原理92.6频率特性性虚拟实验系系统设计原理理102.7系统稳定定性分析虚拟拟实验系统设设计原理112.7.1用特特征方程的根根判定系统稳稳定性112.7.2绘制制系统的
6、单位位阶跃响应曲曲线验证系统统的稳定性112.8非线性系系统虚拟实验验系统设计原原理122.8.1继电电型非线性三三阶系统原理理方框图122.8.2振幅幅与角频率的的计算12第3章 程序方方案设计133.1总体设计计133.2基于Laabvieww的虚拟实验验系统设计133.3用户管理理程序设计14第4章 基于LLabvieew的虚拟实实验系统设计计164.1一阶系统统典型环节虚虚拟实验系统统164.1.1功能能描述164.1.2设计计步骤164.1.3 实实验子系统MMatlabb的仿真和正正确性验证184.2二阶系统统瞬态响应虚虚拟实验系统统184.2.1功能能描述184.2.2设计计步骤
7、184.2.3实验验子系统Maatlab的的仿真和正确确性验证214.3系统校正正虚拟实验系系统234.3.1功能能描述234.3.2设计计步骤234.3.3实验验子系统Maatlab的的仿真和正确确性验证254.4采样系统统虚拟实验系系统264.4.1功能能描述264.4.2设计计步骤264.4.3实验验子系统Maatlab的的仿真和正确确性验证284.5采样系统统校正虚拟实实验系统294.5.1功能能描述294.5.2设计计步骤294.5.3实验验子系统Maatlab的的仿真和正确确性验证314.6频率特性性虚拟实验系系统324.6.1功能能描述324.6.2设计计步骤324.6.3实验验
8、子系统Maatlab的的仿真和正确确性验证344.7系统稳定定性分析虚拟拟实验系统354.7.1功能能描述354.7.2设计计步骤354.7.3实验验子系统Maatlab的的仿真和正确确性验证374.8非线性系系统虚拟实验验系统374.8.1功能能描述374.8.2设计计步骤384.8.3在MMatlabb中绘制系统统的-1/NN与G(jw)轨迹40第5章 用户管管理程序的设设计415.1 登陆系系统的设计415.2 主程序序的设计425.3 输出报报表的设计43结论45社会经济效益分分析46参考文献477致谢48附录 系统前前面板图49附录 系统程程序框图59第1章 绪论随着教育规模的的不断
9、增长和和高等教育课课程教学内容容的更新,许许多院校实验验室的仪器设设备由于数量量不够、功能能落后,无法法满足开放性性和设计性实实验教学的需需要,作为未未来仪器发展展的一个重要要方向,虚拟拟仪器技术克克服了传统仪仪器功能单一一、无法灵活活配置的缺点点。本文设计计的虚拟实验验系统具有实实验界面简单单,参数改变变方便等特点点。1.1背景“自动控制原理理”是工业自动动化专业一门门重要的专业业基础课,要要求学生掌握握自动控制系系统的分析及及设计方法,为为设计和调试试工业自动控控制系统打下下基础。自动动控制课程中中,实验是一一种重要的教教学手段,学学生通过做实实验,可以加加深对所学知知识的理解,提提高动手
10、能力力,锻炼发现现问题、分析析问题和解决决问题的能力力。但是目前前自动控制实实验教学存在在一系列问题题,例如实验验设备和实验验场地数量有有限,实验设设备老化严重重以及严重缺缺乏实验指导导教师等,因因此各种虚拟拟实验方法相相继提出。首先提出了基于于Matlaab的虚拟实实验系统,用用软件模拟了了实际硬件的的全部功能。解解决了目前自自动控制实验验中的一些问问题,并在一一定程度上提提高了目前“自动控制原原理”教学效果。但但是,由于MMatlabb的局限性,这这些虚拟实验验系统仅限于于软件模拟,这这样不能锻炼炼学生的动手手能力和硬件件调试能力,并并且软件模拟拟实验给学生生的印象并不不如硬件实验验那样深
11、刻。另另外,由于MMatlabb软件模拟往往往需要学生生对其有一定定的熟悉和了了解,这对低低年级的学生生来说比较困困难。所以,试试验效果并不不很理想。随着虚拟仪器技技术的出现和和计算机技术术的发展,采采用NI公司司的Labvview编程程语言,开发发出基于Laabvieww虚拟实验系系统,结合第第三方公司提提供的数据采采集卡,对虚虚拟实验系统统稍加改动就就能够实现既既可以在课堂堂上进行模拟拟实验,又能能结合学校原原有的硬件电电路设备进行行硬件实验的的综合实验系系统,可以显显著提高教学学效果和实验验效果。虚拟实验系统具具有交互式人人机接口和界界面友好的特特点。通过课课堂上的模拟拟实验,可以以更好
12、的帮助助学生理解、消消化、吸收所所学内容,重重点解决教学学及实验过程程中的一些难难点问题。1.2课题的目目的与意义Labvieww像C或C+开发环境境一样,也是是一种程序语语言开发环境境,但与现有有的计算机高高级语言不同同的是,Laabvieww采用图形化化编程语言G语言,产产生块状的程程序。Labbview是是一种通用编编程系统,具具有各种各样样、功能强大大的函数库,包包括数据采集集、GPIBB、串行仪器器控制、数据据分析、数据据显示及数据据存储,甚至至还有目前十十分热门的网网络功能。LLabvieew也有完善善的仿真、调调试工具,如如设置断电、单单步等。Laabvieww的动态连续续跟踪方
13、式,可可以连续、动动态地观测程程序中数据及及其变化情况况,比起其它它语言的开发发环境更方便便、更有效。Labview程序又称虚拟仪器,它的表现形式和功能类似于实际的仪器,但Labview程序容易改变设置和功能。因此Labview特别适用于实验室、多种小批量的生产线等需要经常改变仪器和设备的参数和功能的场合,及对信号进行分析研究、传输等场合。但是,对于一些需要进行大量数据运算处理的复杂应用,Labview显得有些力不从心。而Matlabb是MathhWorkss公司开发的的“演算纸”式式的程序设计计语言,它提供了强强大的矩阵运运算和图形处处理功能,编编程效率高,几几乎在所有的的工程计算领领域都提
14、供了了准确、高效效的工具箱。 鉴于Labviiew和Matlaab的优点,在在Labviiew中调用用和操作Maatlab可可实现Labvview和Matlaab的混合编编程,充分发发挥两者的优优势。本设计计正是采用了了Labviiew和Matlaab混合编程程思想,通过在在Labviiew中调用和操作作Matlaab来设计自自动控制原理理中常见实验验的虚拟实验验系统。利用一套数据采采集硬件设备备,通过不同同的软件编程程,就可以实实现多个仪器器的功能。采采用虚拟仪器器技术,不仅仅大大节约经经费,还可以以有效提高实实验室建设水水平,为大学学实验仪器建建设提供了一一条新可行的的途径。虚拟拟仪器具有
15、仿仿真的用户面面板,学生通通过操作虚拟拟面板就可学学习和掌握仪仪器原理、功功能与操作。虚虚拟仪器采集集的是现场真真实的物理数数据,可通过过与其它仪器器、电路的相相互配合,完完成实际实验验过程,达到到与用实际仪仪器教学相同同的实验目的的。在很大程程度上,虚拟拟仪器可以代代替真实仪器器进行实验教教学。学生在在进行实验时时不必担心弄弄坏仪器,可可以极大地提提高学生的学学习兴趣、激激发学生自主主学习的积极极性。1.3 Labbview的的介绍Labvieww是一种基于于图形的集成成化程序开发发环境,实现现了虚拟仪器器的概念,它它是一套专为为数据采集与与仪器控制、数数据分析和数数据表达而设设计的图形化化
16、编程软件,强强调了用户在在标准的计算算机上配以高高效经济的硬硬件设备来构构建自己的仪仪器系统的能能力。Labbview是是一种结构化化解释型开发发平台。结构构化是指Laabvieww的程序完全全支持顺序结结构、循环结结构和条件结结构3种标准准结构。同时时又是由模块块化的形式组组成的,它的的每一个子程程序都称为一一个VI,子子程序之间可可以互相调用用。所谓解释释型是指用LLabvieew开发的软软件无法在WWindodds操作系统统下直接运行行,所以软件件必须在Laabvieww的平台支持持下运行,也也就是说Laabvieww不能生成真真正的可执行行文件。虚拟仪器技术从从本质上说是是一个集成的的
17、软硬件概念念。随着产品品在功能上不不断地趋于复复杂,工程师师们通常需要要集成多个测测量设备来满满足完整的测测试需求,但但是这些不同同设备之间的的连接和集成成总需耗费大大量时间,并并不是轻易可可以完成的。虚虚拟仪器软件件平台为大部部分I/0设备提供供了标准的接接口,例如数数据采集、视视觉、分布式式I/O等等,帮帮助用户轻松松地将多个测测量设备集成成到单个系统统,减少了任任务的复杂性性。虚拟仪器的硬、软软件具有开放放性、模块化化、可重复使使用及互换性性等特点。为为提高测试系系统的性能,可可以方便地加加入一个通用用仪器模块或或更换一个仪仪器模块,而而不必购买一一个全新的系系统,大大有有利于测试系系统
18、的功能扩扩展。虚拟仪仪器改变了传传统仪器由厂厂家定义、用用户无法改变变的模式。系系统的功能、规规模等可以根根据用户的需需要,通过软软件的修改、增增减,方便地地同外设、网网络及其它应应用连接,为为虚拟仪器加加入新的测量量功能,故虚虚拟仪器可作作为许多仪器器设备来使用用。在驱动和应用两两个层面上,优优秀虚拟仪器器开发平台已已经将其高效效的软件构架架与计算机、仪仪器仪表和通通讯方面的最最新技术结合合在一起,给给用户提供最最方便的、最最灵活的操作作以及强大的的功能,让用用户轻松地配配置、创建、部部署和维护高高性能、低成成本的测量和和控制解决方方案。另外,由由于充分利用用了计算机技技术,将信号号的分析、
19、显显示、存储、打打印和其它管管理集中交由由计算机来处处理,完善了了数据的传输输、交换等性性能使得组建建系统变得更更加灵活和简简单,增强了了数据处理能能力。虚拟仪器作为现现代仪器仪表表发展方向,已已迅速成为一一种新的产业业,尤其在发发达国家中发发展更快,其其设计、生产产和使用已经经十分普及,虚虚拟仪器将会会逐步取代传传统的测试仪仪器而成为测测试仪器的主主流。第2章 设计原原理本章介绍了“自自动控制原理理”中常见的虚虚拟实验子系系统的原理,包包括实验有:一阶系统、二二阶系统、校校正系统、采采样系统、采采样系统校正正、频率特性性、系统稳定定性、非线性性系统。2.1一阶系统统典型环节虚虚拟实验系统统设
20、计原理2.1.1数学学模型的建立立可以用一阶微分分方程描述的的系统称为一一阶系统,一一阶系统的运运动方程具有有如下的一般般形式:(2.1)式中,T为惯性性环节的时间间常数,代表表系统的惯性性;c(t)和和r(t)分分别是系统的的输出信号和和输入信号。对式2.1进行行拉氏变换得得一阶系统惯惯性环节的传传递函数为:(2.2)一阶系统惯性环环节的方框图图如图2.11所示。Ui(S)Uo(S)图2.1 一阶阶系统惯性环环节方框图2.1.2单位位阶跃响应当输入信号r(tt)=1(tt)时,系统统的响应c(tt)称作其单单位阶跃响应应。拉氏变换为:(2.3)两端取拉氏反变变换,求的其其单位阶跃响响应为:(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 labview 自动控制 原理 虚拟 实验 29930
限制150内