独立学院MATLAB在《自动控制原理》教学中应用的研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:zx154028
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:《自动控制原理》是高等院校工科专业的一门专业基础课。它理论性强,对学生的数学功底要求高。而MATLAB软件是一款计算功能强大的软件,对线性系统的时域分析,根轨迹分析等知识点可以进行仿真并能够快速绘图。将它引入《自动控制原理》的教学,可以使教学效果更加直观,并提高了独立学院学生应用知识和实际操作的动手能力。
  关键词:独立学院;MATLAB仿真;自动控制原理;教学
  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)01-0182-03
  1 引言
  目前,自动控制技术已广泛应用于工农业生产、交通运输、国防建设等各个领域,未来,它也将会扮演越来越重要的角色。因此,《自动控制原理》对于高等院校中工科专业的本科生来说,是一门重要的学科专业基础课。这门课程的理论性较强,而独立学院主要目标为培养应用性创新性人才,需要教师在教学中不仅仅局限于理论知识,加强典型实际系统分析能力和对基本概念的理解。由浅入深的训练学生的实践能力。 [1-2]
  2 现状分析
  《自动控制原理》是一门理论性和逻辑性很强,需要大量数学运算,并缺乏工程型讲解的课程。教学过程中的大部分时间都花在复杂的数学公式推导演算,若数学功底不深厚的同学学起来难懂,从而降低学习兴趣,教学效果不理想,也无法将所学的知识应用与工程实践中。虽然近几年,教学手段已经由原来纯板书融入了多媒体教学,但因为很多知识需要进行绘图,手动画图的话,一是不容易准确影响上课效果,二是仍然要耗去大量的时间。因此,如何利用有限的时间理论联系实际,让课堂生动有趣,使学生掌握知识在实际中的应用是一个值得迫切思考的现实问题。[3]
  MATLAB是美国Math Works公司推出的,国际上最流行的控制系统计算机辅助设计软件。它提供了各种矩阵运算与操作的函数并有很强的绘图功能,还可以建立数学模型,对控制系统中时域响应中的稳定性判定、输出响应曲线,画根轨迹等都有很好的应用。我们利用MATLAB仿真软件配合教学,可以实现快速,准确的绘图。
  3 《自动控制原理》与MATLAB软件应用的结合点
  3.1 线性系统时域分析的结合
  线性系统的时域分析中对欠阻尼二阶系统的分析是重点。对于它的动态性能的定性分析要求为快,准,稳。在教学过程中可以借助MATLAB软件仿真分析作出图形曲线,避免将知识局限在推导、求解复杂的公式中,让学生对这部分内容的理解更加直观生动。[3]
  例:一个典型的欠阻尼二阶系统的传递函数为:,现讨论,=1,=0,0.2,0.4,0.6,0.8,1.0下系统的阶跃响应曲线。
  在MATLAB中新建.m文件,内容如下:
  t=[0:0.1:12];c=[];zeta=[0 0.2 0.4 0.6 0.8 1.0];
  for i=1:6
  num=[1];den=[1 2*zeta(i) 1];%建立数学模型
  [c,x,t]=step(num,den,t);%求阶跃响应
  plot(t,c,’-’);hold on;
  end
  grid; xlabel(’t’);ylabel(’h(t)’)
  title(’典型二阶系统在不同阻尼比下的单位阶跃曲线’);
  gtext(’0’);gtext(’0.2’);gtext(’0.4’);
  gtext(’0.6’);gtext(’0.8’);gtext(’1.0’);
  从图中,我们可以很直观地看出阻尼比对二阶系统的影响。使得学生能够迅速理解欠阻尼二阶系统中的作用。
  3.2 线性系统根轨迹法的分析
  在线性系统分析中,根轨迹图不仅可以直接给出闭环系统时间响应的全部信息,而且可以指明开环零、极点应该怎样变化才能满足给定的闭环系统的性能指标要求。
  例:开环系统的传递函数为,绘制系统的根轨迹,并分析系統的稳定性。
  在MATLAB中新建.m文件,内容如下:
  num=[1,3];den1=[1,6,5];
  den=conv(den1,den1);
  figure(1);
  rlocus(num,den);
  [k,p]=rlocfind(num,den)
  可以看出,根轨迹有可能进入s右半平面,此时根轨迹与虚轴交点处的K值,就是临界开环增益。通过MATLAB软件求出K=160。则当K<160时为稳定系统,否则为不稳定系统。读者可通过阶跃响应曲线进行验证。
  3.3 利用MATLB进行频域分析
  频率特性物理意义明确。对于一阶系统和二级系统,频率性能指标和时域性能指标有确定的对应关系;对于高阶系统,可建立近似的对应关系。
  例:要对开环传递函数为,的系统进行频域分析。可已在MATLAB软件中新建.m文件,内容如下:
  sys=tf([1.6],[1 3 2 0]);
  figure(1);%在一个图形窗口中画图。
  margin(sys);
  %绘制该开环系统的Bode图,且显示频域指标:幅值裕量、相角裕量、穿越频率、截至频率。
  hold on;figure(2);%在另一个图形窗口中画图。
  closesys=sys/(1 sys);%求取系统的闭环传递函数。
  step(closesys)
  %画出该闭环系统的阶跃响应。
  通过以上方法可以很方便地对系统的频域特性进行分析。
  3.4 Simulink软件包
  在工程实际中,控制系统的结构往往很复杂,SIMULINK软件可以利用鼠标在模型窗口上绘制出所需要的控制系统模型,然后利用SIMULINK提供的功能来对系统进行仿真和分析。
  例如,需要分析一个离散开环传递函数为的单位阶跃响应曲线。
  可以在Simulink软件中绘制该系统图如下,并命名lisan.mdl。
  在MATLAB中新建.m文件,内容如下:
  [A,B,C,D]=dlinmod(’lisan’,0.1)
  % 得到离散的非线性系统的一个线性状态空间模型的 [A,B,C,D]。
  % 系统采样时间为 0.1秒。
  figure(1);sys=ss(A,B,C,D);
  margin(sys);% 绘制该闭环系统的 Bode图,且显示穿越频率、截至频率。
  hold on;figure(2);
  dstep(A,B,C,D);%画出该闭环系统的阶跃响应。
  4 结束语
  通过将 Matlab软件的数字仿真功能应用到独立学院《自动控制原理》教学中,能够使枯燥的数学概念变得直观生动,改善了教学效果。同时,还使学生学会应用软件的方法,提高动手能力从而达到了工程实践应用能力教学目的。
  参考文献:
  [1] 胡寿松.自动控制原理[M].4版.北京:科学出版社,2001
  [2] 刘芹,吴卓葵,程建.MATLAB仿真技术在自动控制原理教学中的应用[J].中国电力教育, 2012,12.
  [3] 刘丽,尹进田.《现代控制理论》课程教学改革探讨[J].考试周刊,2016.
  [4] 薛定宇.控制系统仿真与计算机辅助设计[M].北京:机械工业出版社,2005.
其他文献
近日,人力资源和社会保障部发布通告,经全国评比达标表彰工作协调小组批准,农业农村部组织开展的主要农作物生产全程机械化示范县创建活动纳入第一批全国创建示范活动保留项
<正>奥巴马是美国第一任非洲裔总统,尽管出生、生长于美国,但由于父亲的非洲血缘,他有大量亲戚在非洲。近日,奥巴马开启了任内第四次非洲之行,终于有机会访问"家乡"肯尼亚。
爱情就像玻璃樽里盛着纸条,不能打开来看,因为一打开,思念就失去了味道,而爱情也就没有了……家伟和我从小一起长大,我们是手牵着手上学放学的"哥们儿",一直从幼儿园牵手到高
<正>对于留学生来说,到这样一个国家学习生活,与其等到控枪问题出现突破性进展,不如先了解下各州大学对于在学校里携带枪支是什么样的态度。近日,一名中国女留学生在美国亚利
采用传统的折弯参数对高强钢进行折弯,加工效率较低,折弯精度也难保证。通过高强钢折弯工艺分析,建立各折弯参数的实体-联系模型,优化各类参数的逻辑结构,并开发高强钢折弯参
理论介绍了MOOC环境和PBL教学模式,从实践角度阐述了当前网页制作实训课程中教师与学生各自在教学和学习中存在的弊端。针对这些弊端,通过构建网页制作实训课程MOOC,运用PBL教学
目的了解绵阳地区妊娠期妇女(以下简称孕妇)25-羟维生素D[25(OH)D]水平,为临床科学指导维生素D补充提供依据。方法选择2017年9月至2019年5月在该院进行产检的健康孕妇3346例
头悬梁,锥刺股:话说有一个古人,由于长年伏案苦读,得了颈椎病和坐骨神经痛。他发现将头发吊在房梁上可以减轻病痛,于是,一天读书到深夜的时候,颈椎又痛了起来,他就把头发吊在
期刊
中医认为午后低热多由气阴两虚、痰瘀毒邪引起,其中以阴虚发热者多见,表现为午后潮热,多在38.5℃以内,早晨清爽、午后手足心热、骨蒸劳热、烦躁盗汗、口干颧红等,应用消炎痛等解热
报纸
当一个县委领导亲口对记者说,自己所在县的财政收入在浙江省里几乎是忽略不计的时候.很难想象这个县是一个怎样贫困的县。