MATLAB仿真在计算机控制技术课程教学中的应用研究

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:ljy2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:MATLAB仿真技术引入到计算机控制技术的课程教学中可以在课程教学中,充分展示计算机控制的效果,利用MATLAB可视化仿真工具Simulink提供的集成环境,综合分析实际课程学习以及生活中应用的程序的特性和变化,所以对于MATLAB仿真在计算机控制技术课程教学中的应用的研究,对实际教学以及学生们今后工作中的实际应用都有十分重要的意义。
  关键词:MATLAB;仿真技术;计算机控制技术课程;教学;应用
  中图分类号:TP273.5-4
  MATLAB仿真技术由于自身的模块化的计算方式、智能化可视化的人机交流性能和丰富的矩形计算、图形绘制、数学函数计算等功能,在目前的计算机控制技术课程中应用较为广泛,借助MATLAB仿真技术强大的计算仿真和绘图功能,使学生们更好的理解专业知识,效果十分显著。
  1 MATLAB仿真在计算机控制技术课程教学中的应用研究
  1.1 MATLAB仿真在PID控制器设计中的应用
  PID(比例-积分-微分)控制器作为最早实用化的控制器已有70多年历史,现在仍然是应用最广泛的工业控制器。PID控制器简单易懂,使用中不需精确的系统模型等先决条件,因而成为应用最为广泛的控制器。这个理论和应用自动控制的关键是,做出正确的测量和比较后,如何才能更好地纠正系统。PID控制器由比例单元(P)、积分单元(I)和微分单元(D)组成。其输入e(t)与输出u(t)的关系为:u(t)=kp[e(t)+1/TI∫e(t)dt+TD*de(t)/dt]式中积分的上下限分别是0和t因此它的传递函数为:G(s)=U(s)/E(s)=kp[1+1/(TI*s)+TD*s](其中kp为比例系数;TI为积分时间常数;TD为微分时间常数)
  设有反馈系统,其开环传递函数为 ,利用MATLAB仿真设计使PID控制器系统更加稳定,主要是从三个方面进行控制,即P的控制、PI的控制、PDI的控制,首先要根据表1,kp取不同的值,根据图1(kp=150)所示,仅有比例环节时控制效果图显示增大比例系数将加快系统的响应,有利于减少静差,但是静差不可避免,其次是对PI的控制,引入积分环节后,对系统的动态性能没有什么改善,长时间的运行后系统可以实现零静差;最后是对PID的控制,加入微分控制后系统可以实现零静差的控制效果,稳定性能较好。
  表1 扩充临界比例度法经验公式
  kp TI TD
  P 0.5km
  PI 0.455km 0.85*2π/ω
  PID 0.6km 0.50*2π/ω 0.125*2π/ω
  图1 仅有比例环节时控制效果图
  1.2 MATLAB仿真在最少拍控制器的设计中的应用
  最少拍控制是指在特定输入(例如,阶跃信号、速度信号等)作用下,经过最少采样周期使系统的输出达到无静差的稳定状态,同时也被称为时间最优控制,分为最少拍有纹波数字控制器和最少拍无纹波数字控制器,在实际教学中最少拍有纹波数字控制器更加常见,下面结合最少拍有纹波数字控制器的设计中MATLAB仿真的应用做出分析。
  有纹波数字控制器的设计是根据被控制对象对准确数学模型G(z)来确定的,MATLAB仿真系统最主要的作用就是把传统的数学模型手工计算过程简化,下面介绍一下有纹波数字控制器的手工计算过程。
  被控对象的传递函数为Gc(s)= ,采样周期T=1s,采用零阶保持器,针对单位速度输入函数,计算
  <注:Z{ }= ,Z[ ]= ,Z[ ]= ,e-10=0.007>,
  则:G(z)=Z[ ]=(1-Z-1)[ + - ]
  =(1-Z-1)[ + - ]=
  对单位速度输入信号,φc(z)=(1-Z-1)F1(z)=(1-Z-1)(1+f11Z-1)
  则:φ(z)= Z-1(1+0.997Z-1)F2(z)=Z-1(1+0.997Z-1)(f21+f22Z-1)
  =Z-1(1+0.718Z-1)(1.408-0.825Z-1)
  数字控制器的脉冲传递函数
  D(z)= = =
  U(z)=0.408U(z)Z-1+0.592U(z)Z-2+3.83E(z)-3.66E(z)Z-1+0.82E(z)Z-2
  u(k)=0.408u(k-1)+0.592u(k-2)+3.83e(k)-3.66e(k-1)+0.82e(k-2)
  从上面的手动计算可以看出,在有纹波数字控制器设计中确定G(z)的数学模型的手工计算相对复杂,并且容易出错,在引入MATLAB仿真系统后,利用MATLAB的多项式乘法函数conv()和循环程序很快得出正确结果,即:
  a=2.72*conv([0 1]),conv([1-0.367],[1.408-0.825])求出分子多项式
  b=conv([1 0].[1 0.592])求出分母多项式
  a1=[2.72,1.0000];c=a1;u(k)=[0,c(1)]
  for i=1:5
  c=c-c1
  c=[c(:,2:end),0];
  u(k)=[u(k),c(1)];
  end,u(k)
  综上两种计算方式的比较,可见MATLAB的引入让有纹波数字控制器的设计更加简单、精确,并且MATLAB的多项式乘法函数conv()和循环程序可以复用,此外,MATLAB的引入让学生们在控制器的设计过程中,不再只是面对一串数字,结果变得可视化且智能化,得到仿真曲线让结果记忆更加深刻。
  2 结束语
  MATLAB仿真在计算机控制技术课程当中的应用,不仅提高了学生们自己分析并解决问题的能力,而且能够实现新课标下寓教于乐的教学方式,改变传统的学生被动接受知识的教育方式,让学生积极主动的学习并乐于在实际应用中探索和理解所学的专业理论。
  参考文献:
  [1]杨蜀泰.MATLAB仿真在计算机控制技术课程教学中的应用[J].中国科技创新导刊,2013(12).
  [2]李姿,德湘轶,宋洋.MATLAB/Simulink在计算机控制技术课程教学中的应用[J].黑龙江科技信息,2010(11).
  作者单位:新疆职业大学,乌鲁木齐 830013
其他文献
摘 要:本文首先介绍了C/S架构和B/S架构的产生背景和历史,然后从企业应用和开发人员等角度分析了它们的优缺点,并进行了不同维度的比较。最后,笔者基于自己的C#工作经历,对这两种架构模式的国内现状提出了若干职场分析和建议。  关键词:C#;.net;C/S;B/S;职场分析  中图分类号:TP393.09  上世纪末,随着分布式计算模式和可视化开发工具的推广,分层架构的软件开发模式逐渐显现优势,C
期刊
摘 要:近年来,随着我国教育体制的不断发展和变革,中职教育在我国社会教育中的地位越来越高。相对于本科教育而言,中职教育对学生的实践能力培养价值更为突出,良好的实践能力可以帮助学生更好的了解所学习的内容。互联网的普及,很大程度上扩大了中职计算机教学在中职教育中的影响范围,网页制作、服务器维护、局域网架设等,都是中职计算机教育学者研究讨论的重要教学课题。基于此,本文将结合中职计算机教学中存在的问题,深
期刊
摘 要:基于PHP技术和Mysql技术开发的青年志愿者网站,实现了网站对信息的及时更新,提升了网站的管理效率,降低了维护成本。本文志愿者网站的制作实现了对志愿者信息的管理,活动的管理,新闻管理等内容。并从网站的环境搭建,技术优势,需求分析,数据库表设计,界面设计,后台管理设计等进行了具体的说明。  关键词:PHP;Mysql数据库;网站设计  中图分类号:TP393.092  志愿者网站管理系统作
期刊
摘 要:利用oracle分区和压缩技术对日益膨胀的数据库空间进行优化,从而提高查询效率。本文介绍了分区的基本原理、原则和方法以及数据库压缩技术。  关键词:oracle;优化;分区;压缩  中图分类号:TP311.13  随着电信业务发展,用户资料和业务量数据暴增,尤其是生产运营数据集中到省之后,分公司每日要将生产数据按全量或增量的方式同步到本地数据库,每月将各类用户资料和量收清单在本地做好备份,
期刊
摘 要:研究信息化发展指数,从而提高信息化发展,是全面推进国民经济和社会发展信息化,贯彻落实科学发展观,深入实施“绿色崛起、科学跨越”战略总要求的重大举措。本文以浙江丽水为案例,研究当前形势下如何通过提高信息化发展指数,推进信息化发展。  关键词:信息化;计算机;指数  中图分类号:F424  当前,在新技术革命的推动下,全球信息化浪潮不断高涨,正在演变为一场深刻的信息革命和产业革命。信息技术正以
期刊
摘 要:如何为社会培养优质人才,是社会上的一大课题。本文针对许继集团在郑州电力职业技术学院开发建设的电力系统800微机保护装置实验室,利用Flash技术为实验室设计配套学习系统,用于辅助教学,是对理论学习和现场实践学习的改进和补充。  关键词:Flash技术;微机保护装置;学习系统  中图分类号:TP391.6  1 系统功能分析  该系统设计的主要目的是,通过微机保护的五个保护功能让电力系统整个
期刊
摘 要:随着改革开放的不断深入,我国的经济得到了飞速的发展,也给人们生活水平和方式带来了显著的变化。国内的人均生活水平得到了大幅度的提高,人们的生活也进入了网络时代,计算机已经得到人们的广泛应用。在实际的社会生活中,人们已经离不开计算机了,计算被广泛的应用在工作、学习、生活中,是人们生活中不可缺少的要素。如果社会生活离开了计算机,很多任务的完成会很困难,甚至是根本无法完成。计算机在实际生活中扮演着
期刊
摘 要:基于Web的远程教学是二十一世纪现代远程教育的发展方向,自学考试教育主要对象由于时间、空间、知识能力等方面存在着差异,导致教学安排和报考课程往往不一致,因而不能顺利完成学业。近年来随着Internet发展,信息管理系统在学校日益普及。本文通过对自学考试教育管理工作的深入调研、探讨基于Web的自学考试管理系统的主要功能,设计和实现自学考试工作的管理信息系统。自学考试工作的管理信息系统的实现,
期刊
摘 要:随着社会经济不断的发展,我国的计算机软件行业也在不断的创新和进步,越来越多的计算机软件也被应用在实际的教学活动过程中。由于计算机软件被广泛的应用,导致计算机软件用户的要求也越来越高,这就要求计算机软件要不断的适合社会变化的发展,在计算机软件的应用中,OFFICE办公软件课程在不断的更新。不断的强化情境教学法在OFFICE办公软件课堂中的重要性,这种情境教学法是创设客观教学环境,使其与实际的
期刊
摘 要:随着计算机与网络科技的日益普及和发展,平板电脑,智能手机等移动设备逐渐进入寻常百姓家,移动学习成为当前新的网络教学模式,移动学习平台实现技术也在原有网站技术的基础上有了变革。本文就基于MVC的框架CAKEPHP实现移动学习平台实现技术进行探究。  关键词:MVC;CAKEPHP;CSS;移动学习平台  中图分类号:G434  随着计算机与网络科技的日益普及和发展,平板电脑,智能手机等移动设
期刊