基于LabVIEW的控制原理虚拟实验台开发-----一阶惯性环节虚拟实验系统.doc

基于LabVIEW的控制原理虚拟实验台开发-----一阶惯性环节虚拟实验系统.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于LabVIEW的控制原理虚拟实验台开发-----一阶惯性环节虚拟实验系统.doc

一阶惯性环节虚拟实验系统 一阶惯性环节原理 原理概述 自动控制系统是由各种元件组合而成的。虽然不同的控制系统所用的元件不同,但描述系统动态特性的传递函数均可表示为典型环节的组合。 线性定常系统的典型环节可以归纳为比例环节、积分环节、微分环节、惯性环节、振荡环节和延迟环节等几种形式。应该指出,典型环节只是代表一种特定的数学模型,而不一定是一种具体的元件。 惯性环节又称为非周期环节,该环节由于含有储能元件,因此对突变的输入信号,输出量不能立即跟随输入,而是有一定的惯性。惯性环节的微分方程为 式中,T为惯性环节的时间常数,代表系统的惯性;为系统的输入信号和输出信号。其传递函数为 一阶惯性环节的方框图为 2、单位阶跃响应 当输入信号为单位阶跃信号,即时,在零初始条件下,惯性环节输出量的拉氏变换为 将上式拉氏反变换后,得惯性环节的单位阶跃响应为 由上式可知,时间常数T越大,环节的惯性越大,则响应时间也越长。 一阶惯性环节虚拟实验系统设计 一阶惯性环节虚拟实验系统功能是根据用户输入的不同一阶惯性参数K、T,可以得到不同的单位阶跃响应曲线。 Labview程序设计 面板设计 启动Labview,进入仪器编辑环境,建立仪器的面板。如图1所示,面板主要控件如下: 2个“数值输入控件”控件,功能是分别输入惯性环节的系统参数K、T,1个“Express XY图”控件,功能是输出惯性环节的单位阶跃响应曲线;1个“确定按钮”布尔控件,功能是退出系统。 图1 一阶惯性环节虚拟实验系统前面板 程序框图设计 执行“数学》脚本与公式》脚本节点》Matlab脚本”操作,然后添加如下输入、输出变量: 输入变量 类型 输出变量 类型 K real t 2-D Array of real T real y 2-D Array of real 然后将下列的Matlab程序写入节点内 num=[K]; den=[T 1]; sys=tf(num,den); t=0:0.01:1.2; y=step(sys,t); 将y和t数据维数统一 连线,完成后如图2所示 图2 程序框图 d 、保存,运行 例:K=10、T=0.5和K=10、T=1时的单位阶跃响应曲线为 图3 (T=0.5) 图4 (T=1) 实验系统的Matlab仿真和正确性验证 在设计虚拟实验系统中,为了对设计好的实验系统进行验证,采用Matlab软件进行仿真,仿真结果如下图所示 由图可得,系统的单位阶跃响应Matlab仿真结果与虚拟实验结果一致。自动控制原理中的一阶比例环节、积分环节、比例积分环节、比例微分环节、比例积分微分环节的单位阶跃响应的画法与本系统相同。 R(s) C(s)

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档