ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:2.49MB ,
资源ID:6447802      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6447802.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(自动控制原理虚拟实验系统方案Word文件下载.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

自动控制原理虚拟实验系统方案Word文件下载.docx

1、3.2.1 二阶系统数学模型的建立 53.2.2 MATLAB仿真 63.4 系统校正 63.4.1 串联超前校正 73.4.2 串联滞后校正 83.4.3 串联滞后-超前校正 83.5 PID控制系统 103.5.1 PID控制原理 103.5.2 水箱模型分析 114 程序方案设计 124.1 总体设计 124.2 基于LabVIEW的虚拟实验系统设计 124.3 用户管理程序设计 135 自动控制原理虚拟实验系统开发 155.1 一阶系统惯性环节虚拟实验系统 155.1.1 功能描述 155.1.2 设计步骤 155.2 二阶系统的时域特性研究 165.1.1 功能描述 175.1.2

2、设计步骤 175.3 二阶系统稳定性判定 195.3.1 功能描述 195.3.2 设计步骤 195.3.3 MATLAB仿真 215.4 奈氏曲线的绘制及稳定性判断 215.4.1 功能描述 215.4.2 设计步骤 215.5 系统根轨迹图绘制 235.5.1 功能描述 235.5.2 设计步骤 235.6 增益裕量与相位裕量分析 255.6.1 功能描述 255.6.2 设计步骤 255.7 超前校正与滞后校正 265.7.1 功能描述 265.7.2 设计步骤 275.8采样系统校正虚拟实验系统 295.8.1 功能描述 295.8.2 设计步骤 295.8.3 MATLAB仿真 31

3、5.9 基于PID算法的水位控制系统 325.9.1 功能描述 325.9.2 设计步骤 325.10 综合性实验 335.10.1 功能描述 335.10.2 设计步骤 336 登录系统设计 366.1 功能描述 366.2 设计步骤 36结论 37参考文献 39致 381 绪论21世纪自动控制技术得到了广泛的应用,自动控制原理作为自动化、电子、信息及相关专业的重要专业基础课,对学生专业知识体系的建立和后续学习研究理论基础的奠定有着无法替代的重要作用【1】。一直以来,针对该课程的教学改革都是自控控制及相关专业教学研究的重点。本课题针对该课程特点,对NI公司的LabVIEW软件以及MATLAB

4、软件在该课程的辅助教学中的应用与意义进行了研究,希望对该课程建设有所帮助。采用LabVIEW编程语言,结合MATLAB,开发出基于LabVIEW和MATLAB混合编程的虚拟实验系统,既可以在课堂上进行模拟实验,又能结合学校原有的硬件电路设备进行硬件实验。由此构建的综合实验系统,可以显著提高教学效果和实验效果。而虚拟实验系统具有交互式人机接口和界面友好的特点,通过课堂上的模拟实验,可以更好的帮助学生理解、消化、吸收所学容,重点解决教学及实验过程中的一些难点问题【2】。1.1 课题研究的背景自动控制原理这门课程涉及到控制系统的模型建立、系统分析、系统设计的基本理论和相关技术。特点是概念抽象,数学含

5、量大,计算繁杂,以致学生难于理解。而实验课则是学生较好地掌握自动控制原理理论课的重要组成部分,是更好地实现理论和实际有机结合的桥梁。搞好实验教学,不仅可以使学生对所学理论知识有更深刻的理解和把握,有效地提高教学质量,同时可以提高学生的动手能力和设计水平,更好地满足社会对人才的要求。传统的自动控制原理实验一般采用自控实验箱,在实验箱面板上连接相应的典型环节,通过示波器观察系统的响应曲线及各项指标。虽然这种方式可以在一定程度地提高学生的动手能力,加深对课堂所学容的理解,但观察效果并不理想。而且学生仅根据实验模拟电路图接线,缺少主动性和积极性【3】。1.2 课题研究的目的与意义 虚拟仪器具有仿真的用

6、户面板,学生通过操作虚拟面板就可学习和掌握仪器原理、功能与操作。虚拟仪器采集的是现场真实的物理数据,可通过与其它仪器、电路的相互配合,完成实际实验过程,达到与用实际仪器教学相同的实验目的。在很大程度上,虚拟仪器可以代替真实仪器进行实验教学。学生在进行实验时不必担心弄坏仪器,可以极提高学生的学习兴趣、激发学生自主学习的主动性和积极性。2 系统总体方案论证2.1 本课题的设计任务LabVIEW软件平台,用户界面丰富灵活,可与多种编程语言(MATLAB,C等)嵌套,并有一个功能强大的函数库。但LabVIEW在控制算法实现方面较薄弱,限制了应用程序的快速开发。而MATLAB提供了强大的矩阵运算功能和丰

7、富的工程计算领域工具箱,编程效率高。但MATLAB的界面开发能力较差,并且数据输人、硬件控制等方面都比较繁琐。鉴于LabVIEW和MATLAB的特点和自动控制原理实验的教学现状,采用LabVIEW和MATLAB相嵌套的方法来实现自动控制原理虚拟实验系统的设计【4】。要求:(1)容与理论课程紧密结合,实现理论课程的逻辑运算和推导、结果演示和分析、主动型实验验证等,有利于加深学生知识的理解的功能,做到“实用”。(2)软件设计做到层次清晰、界面简洁、操作人性化,设计中需要善用指导性和辅助性语言,注意结果的细致分析,做到简明易用。(3)软件中注意交互性容的设置,能够使软件给学生的感觉更生动亲切,提高学

8、生学习兴趣。(4)实验性教学辅助软件的应用既应该有助于加深学生对抽象知识的理解,更需要具有启发性和思考深度。在设计中注意适时提出相应思考问题或较简单的动手题目,将更有助于学生独立思维、动手和创新能力的养成。2.2 方案论证针对本课题,可以用两种方案实现。首先提出了基于MATLAB的虚拟实验系统,用其附带的组件Simulink模拟实际硬件的全部功能。虽然解决了目前实验中的一些问题,并在一定程度上提高了目前自动控制原理教学和学习效果。但是,由于MATLAB的局限性,这种虚拟实验系统仅限于软件模拟,实验中各典型环节需要学生自己搭建,可操作性差。另外,由于MATLAB软件模拟往往需要学生对其有一定的了

9、解和熟悉,这对低年级的学生来说比较困难【5】。所以,效果并不是很理想。而LabVIEW采用图标构建程序代码,用连线表示数据流向,使用LabVIEW编程基本上不用编写程序代码,而是用图标连线构成程序框图,因而使用者不必花费过多的时间去了解编程语法等知识,即使是只有很少编程经验的人也能很快学会软件的使用。于是提出了LabVIEW与MATLAB相结合混合编程的方案。LabVIEW软件平台,用户界面丰富灵活,并有功能强大的函数库。虽然在控制算法实现方面较薄弱,但LabVIEW中提供了MATLABscript节点。这样我们不仅可以利用MATLAB提供的强大的矩阵运算功能和丰富的工程计算领域工具箱,提高了

10、编程效率。而且仅针对MATLABscript节点的学减轻了学生负担,从而提高学生的积极性【6】。鉴于此,本课题选用LabVIEW和MATLAB相嵌套的方法来实现自动控制原理虚拟实验系统的设计。3 设计原理本章着重介绍自动控制原理中常见虚拟实验子系统的原理,包括的实验有:一阶惯性环节模拟实验、二阶系统的时域特性研究、二阶系统的稳定性判定、奈氏曲线的绘制、根轨迹的绘制、增益裕量与相位裕量分析、超前校正与滞后校正、采样系统、基于PID算法的水位控制系统、综合性实验。3.1 一阶系统惯性环节虚拟实验系统设计原理3.1.1 一阶惯性环节数学模型的建立惯性环节的结构图如图3-1。其传递函数为:=,惯性环节

11、的模拟电路如图3-2。图3-1 惯性环节结构图 图3-2 惯性环节模拟电路惯性环节中,。从输入端加入阶跃信号:保持不变,分别观察T不同时的输出波形,并作记录。秒不变,分别观察K为不同时的输出波形,并作记录。3.1.2 MATLAB仿真【7】对于一阶系统惯性环节实验,我们可以利用MATLAB编程进行仿真,其仿真结果如图3-3、3-4。图3-3 K=1不变时,T为0.1和0.01的惯性环节仿真图图3-4 T=0.1不变时,K为0.5和2的惯性环节仿真图3.2 二阶系统的时域特性研究3.2.1 二阶系统数学模型的建立二阶系统的方块结构图如图3-5。其中T0=1秒,T1=0.1秒,K1根据电阻R1的改

12、变而改变。图3-5 二阶系统结构图开环传递函数为:,其中 为开环增益。闭环传递函数:其中 其中二阶系统的模拟电路图如图3-6所示:图3-6 二阶系统的模拟电路图3.2.2 MATLAB仿真利用MATLAB编程,其仿真结果(R1为10时)如图3-7。图3-7 二阶系统仿真图3.4 系统校正3.4.1 串联超前校正某随动系统,结构图如图3-8, 模拟电路为图3-9。图3-8 随动系统结构图待校正的系统开环传递函数为,稳定储备很差。但加入串联超前校正后,则稳定储备大为改善。串联超前校正装置的传递函数为:秒;秒图3-9 模拟电路对于串联超前校正实验,利用MATLAB编程,其仿真结果如图3-10。图3-

13、10 串联超前校正仿真图3.4.2 串联滞后校正某随动系统,结构图如图3 -11示, 模拟电路为图3-12示。图3-11 随动系统结构图图3-12 模拟电路待校正的系统开环传递数利用伯德图和代数稳定判据,可分析稳定储备很差,加入串联滞后校正后,系统则成为稳定的系统。对于串联之后校正实验,利用MATLAB编程,其仿真结果如图3-13。图3-13 串联滞后校正仿真图3.4.3 串联滞后-超前校正某随动系统,结构图如图3-14,模拟电路如图3-15。图3-14 随动系统结构图图3-15 模拟电路显然,利用德伯图或代数稳定判据,上述参数很难使系统稳定,但加入串联滞后超前校正后,系统稳定储备大为改善,品

14、质可以满足要求,滞后超前校正装置的传递函数为:对于串联滞后-超前校正实验,利用MATLAB编程,其仿真结果如图3-16:图3-16 滞后-超前校正仿真图3.5 PID控制系统3.5.1 PID控制原理【8】目前,随着控制理论的发展和计算机技术的广泛应用,PID控制技术日趋成熟。先进的PID控制方案和智能PID控制器(仪表)已经很多,并且在工程实际中得到了广泛的应用8。现在有利用PID控制实现的压力、温度、流量、液位控制器,能实现PID控制功能的可编程控制器(PLC),还有可实现PID控制的计算机系统等。在工程实际中,应用最为广泛的调节器控制规律为比例积分微分控制,简称PID控制,又称PID调节

15、。PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。图3-17 PID控制基本原理图PID控制器是一种线性负反馈控制器,给定值r(t)与实际值y(t)构成控制偏差: (3-1)PID控制规律为: (3-2)或以传递函数形式表示: (3-3)其中,KP为比例系数,TI为积分时间常数,TD为微分时间常数。PID控制器各控制规律的作用如下:(1)比例控制(P):比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系,能较快克服扰动,使系统稳定下来。但当仅有比例控制时系统输出存在稳态误差。(2)积分控制(I):在积分控制中,

16、控制器的输出与输入误差信号的积分成正比关系。(3)微分控制(D):在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。3.5.2 水箱模型分析图3-18 液位被控简明过程系统中水箱液位变化过程是一个具有自衡能力的单容过程【9】。如图3-18示,水箱的流入量为Q1,流出量为Q2,通过改变阀1的开度改变Q1值,改变阀2的开度可以改变Q2值。液位h越高,水箱的静压力增大, Q2也越大。液位h的变化反映了Q1和Q2不等而导致水箱蓄水或泻水的过程。若Q1作为被控过程的输入量,h为其输出量,则该被控过程的数学模型就是h与Q2之间的数学表达式。根据动态物料平衡: Q1-Q2=A(dh

17、/dt) ; (3-4)Q1-Q2=A(dh/dt); (3-5) 在静态时,Q1= Q2,dh/dt=0;当Q1发生变化后,液位h随之变化,水箱出口处的静压也随之变化,Q2也发生变化。由流体力学可知,液位h与流量之间为非线性关系。但为了简便起见,做线性化处理得Q2=h/R2,经拉氏变换得单容液位过程的传递函数为W0(s)=H(s)/Q1(s)=R2/(R2Cs+1)=K/(Ts+1) (3-6)由此可以建立相应的一阶惯性环节模型。4 程序方案设计4.1 总体设计本毕业设计的主要容是:应用LabVIEW和MATLAB编程语言实现包含自动控制原理课程中常见实验的虚拟实验系统。考虑到涉及的程序较多

18、不好管理,因此,添加了登陆系统和主程序。在正确的登陆以后,进入到主程序,在主程序中包含了自动控制原理课程所有的常见实验,可以对它们进行有选择性的操作。为了方便观察实验的实验结果,最后添加了保存图片和输出报表部分【10】。总体设计的流程图如图4-1。图4-1 总体设计流程图4.2 基于LabVIEW的虚拟实验系统设计自动控制原理中常见的虚拟实验子系统如下:一阶系统、二阶系统、根轨迹绘制、校正系统、采样系统、采样系统校正、频率特性、系统稳定性、非线性系统等【11】。这些实验有着不同的实验原理,但是,有着相同的设计步骤,其设计的流程图如图4-2。图4-2 虚拟实验设计流程图4.3 用户管理程序设计【

19、12】本系统涉及的用户管理程序有:登陆系统、主程序。主程序是一个包含所有虚拟实验的程序,其程序框图如图4-3。登陆系统是登陆了正确的用户名和校验码后可以进入主程序,其流程图如图4-4。 图4-3 主程序设计程序框图图4-4 登陆系统设计流程图5 自动控制原理虚拟实验系统开发5.1 一阶系统惯性环节虚拟实验系统5.1.1 功能描述本实验是研究一阶系统惯性环节的单位阶跃响应曲线。当给一阶系统惯性环节的两个特征参数K和T分别输入不同值时,可以确定不同的传递函数,并据此画出一阶系统惯性环节的单位阶跃响应曲线【13】。5.1.2 设计步骤 (1) 前面板设计启动LabVIEW,进入仪器编辑环境,建立仪器

20、的面板,如图5-1。前面板主要控件如下:2个Numeric 控件,功能是分别输入一阶系统惯性环节的时间常数T和放大倍数K的值;一个XY Graph 控件,功能是显示一阶系统惯性环节的单位阶跃响应曲线;3个Button 控件,功能是实现“实验说明”、“保存”和“退出”。图5-1 一阶系统惯性环节仪器前面板(2) 程序框图设计依次点击FunctionsAll FunctionsAnalyzeMathematicsFormulaMATLAB Script进行操作,并根据表5-1添加输入、输出变量。表5-1 一阶系统惯性环节输入和输出变量输入变量类型输出变量TRealt2-D Array of Rea

21、lKy输入输出变量设置完成后,将下面的程序文件写入MATLAB节点。num=K;den=T 1;sys=tf(num,den);t=0:0.01:1.2;y=step(sys,t);依次点击FunctionsAll FunctionsArrayReshape Array进行操作,功能是将输出变量t和y的维数统一。进入后面板,如图5-2完成连线。图5-2 一阶系统惯性环节程序框图(3) 程序运行演示输入K=1,T=0.1,运行结果如图5-3。点击“实验说明”按钮可以查看实验的具体容,输入相应参数后点击“保存”可以将数据以图片格式保存。图5-3 K=1,T=0.1时一阶系统惯性环节运行结果 实际实

22、验中可以保持K不变,改变T观察曲线变化情况,或者保持T不变,改变K观察曲线变化情况。5.2 二阶系统的时域特性研究 本实验是研究二阶系统的瞬态响应。为了使二阶系统的研究具有普遍性意义,通常把它的传递函数写标准形式【14】。 在已知传递函数的情况下,依次输入分子、分母系数后运行程序,可以直观的看到阶跃特性曲线、脉冲特性曲线和时间特性曲线并读出上升时间、峰值的主要参数。创建“创建传递函数”,可以任意输入分子分母组合出不同的传递函数,如图5-4。图5-4 二阶系统的时域特性研究前面板(创建传递函数) 创建“创建二次传递函数”,可以通过输入和来定义不同的传递函数,如图5-5。图5-5 二阶系统的时域特

23、性研究前面板(创建二次传递函数)进入后面板,右键依次点击Control Design and Simulation Module、 Control Design插入相应的控件,如图5-6。图5.6 二阶系统时域研究程序框图点击“创建传递函数”,并以传递函数为例。分母输入10,分子输入1、2,运行结果如图5-7。图5-7 二阶系统时域研究运行结果点击“创建二阶传递函数”,以传递函数输入=0.5,=4,运行结果如图5-8。图5-8 =4时二阶系统时域研究运行结果5.3 二阶系统稳定性判定5.3.1 功能描述本系统为二阶系统稳定性判定,通过绘制系统的单位阶跃响应曲线就可以直观地判断系统的稳定性,具体的判断方法如下:若输出曲线是发散的,则系统不稳定;若输出曲线是等幅振荡的,则系统临界稳定;若输出曲线是衰减振荡的,则系统稳定【15】。5.3.2 设计步骤启动LabVIEW,进入仪器编辑环境,建立仪器的面板,如图5-9。前面板主要控件如下: 1个Array 控件,功能是显示输出闭环特征根的值;1个XY Graph 控件,功能是显示单位阶跃响应曲线;图5-9 二阶系统稳定性判定的仪器前面板表5-2 二阶系统稳定性判定输入和输出变量pn1=num;d1=den;s1=tf(n1,d1);sys=feedback(s1,1);P=sys

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2