MATLAB仿真在自动控制理论教学中的应用

来源 :教育教学论坛 | 被引量 : 0次 | 上传用户:haliluluya
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为了提高学生对《自动控制理论》这门课的学习兴趣,提高分析和设计自动控制系统的能力,本文采用MATLAB语言结合实例对自动控制理论课程中的一些典型问题进行了分析。通过这种方法,加深学生对自动控制理论这门课的理解程度,提高学生学习的积极主动性,改善教学效果。
  关键词:自动控制原理;MATLAB语言
  中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)21-0266-02
  一、引言
  《自动控制理论》课程是支撑我校导航、制导与控制国家重点学科的主干课程,自1959年起为测控工程专业学员开设,目前已面向全院本科学员,是全院性的专业基础课,在整个专业知识体系中占据非常重要的地位,具有承上启下的作用。该课程涉及数学、物理、电子、机械等多学科领域,同时还与实际工程系统的控制密切相关,具有内容丰富、理论性强、涉及知识面广、更新发展快等特点,有一定的深度和学习难度。学生在学习过程中容易感到枯燥乏味,产生厌学情绪。在历年的学习过程中,都需要进行大量、复杂的计算以及绘制复杂的图形,如果运用MATLAB在仿真环境下可极其方便地对系统性能进行分析,观察系统的各种曲线和性能指标非常直观,可以使学生对所学理论知识有更深刻的理解和把握,有效地提高教学质量。时域分析、频域分析和根轨迹分析是经典控制理论的三个重点内容,下面将通过三个实例详细说明MATLAB在教学中的应用。
  二、二阶系统的时域分析
  运行结果如图1所示。
  下面根据单位阶跃响应曲线确定动态性能指标:用鼠标右键单击图形窗口中任一处,在弹出的菜单中选择“characteristic”选择“Peak Response”,“Settling Time”,“Rise Time”,此时MATLAB自动在曲线上用“”标注相应的点,用鼠标左键单击该点,可以得到该点的指标值,如图2所示。
  三、控制系统的频域分析
  频域分析法是指应用频率特性研究线性系统的方法,它是经典控制理论中经常使用的分析方法之一,最常用的频率特性曲线有Nyquist曲线和Bode曲线。绘制这两种曲线以及计算稳定裕度是频域分析法的基本内容。稳定裕度包括相角裕度和幅值裕度。
  所用程序:
  wn=1;kosi=0.1,0.3,0.5,0.7,1.0,2.0]; hold on; for kos=kosi num=wn.^2;
  den=[1,2*kos*wn,wn.^2]; bode(tf(num,den)); nyquist(tf(num,den)); end
  wn=1;kosi=[0.4,0.6,0.8]; hold on; for kos=kosi num=wn.^2;
  den=[1,2*kos*wn,wn.^2]; nyquist(tf(num,den)); end
  函数S=allmargin(sys),返回变量S包括穿越频率GMFFrequency,幅值裕度GainMargin,截至频率PMFFrequency,相角裕度PhaseMargin。
  四、控制系统的根轨迹分析
  根轨迹法是分析和设计线性定常控制系统的图解方法,使用十分方便,但是绘制步骤繁多,尤其是起始角和终止角以及根轨迹与虚轴的交点计算起来复杂,这给根轨迹的绘制带来了一定的困难。在课堂教学中,可采取让学生先根据规则先画,再用MATLAB校验的方式。在MATLAB仿真环境下,可以使用rlocus命令直接方便地绘制根轨迹。
  运行结果如图3所示:
  五、傅立叶级数展开
  对一个周期为T的函数f(t),只要该函数满足狄利克雷条件,便可以展开成一个收敛的傅立叶级数,即
  在教学中我们发现,尽管傅立叶级数分析的公式形式简单、含义明确,但对于一些常见周期波形,应用上述公式求傅立叶级数时,常常面临较大的计算量。在教学备课中为了验证一些周期函数的傅立叶级数展开式,也感觉耗时太多。傅立叶级数分析中主要的运算是积分运算,MATLAB提供了专门的符号积分函数int(),借助函数int()利用傅立叶级数展开公式编写傅立叶级数的函数fouriers()如下:
  function[A,B,F]=fouriers(f,t,T,a,b,k)
  w=2*pi/T; A=1/T*int(f,t,a,b); B=[ ]; F=A;
  if k==0
  syms k integer;
  ak=2/T*int(f*cos(k*w*t),t,a,b); bk=2/T*int(f*sin(k*w*t),t,a,b); A=[A,ak];B=[B,bk];F=[ ];
  else
  for i=1:k
  ak=2/T*int(f*cos(i*w*t),t,a,b); bk=2/T*int(f*sin(i*w*t),t,a,b);A=[A,ak];B=[B,bk];
  F=F ak* cos(i*w*t) bk* sin(i*w*t);
  end
  end
  运用所编函数可以非常方便地对矩形波周期函数进行傅立叶级数的展开,直流分量和偶次谐波分量为零,基波、三次谐波和五次谐波如图4所示:
  六、结束语
  本文根据自动控制理论这门课程的特点,结合MATLAB作为辅助教学手段,可使课堂教学生动、形象、直观,可以加深学生对所学知识的理解,提高教学效果。
其他文献
预制装配式作为当前建筑行业大力发展的方向,需要结合先进的技术,才能获取更好的效果。本文主要分析BIM技术充分参与预制装配式住宅全生命周期的价值。为达到BIM技术与装配式
企业“走出去”战略随着“一带一路”的实施再一次成为社会热点。本文将从宏观经济形势和企业微观主体两个角度,分析企业国际化的动因,得出企业实施“走出去”战略势在必行,
汽车制造的竞争激烈,科技的发展及用户挑剔的眼光使得各大车企需要精益求精、不断创新才能赢得市场。车身表面质量的控制与优化,作为汽车制造的难点,一直在被探索和研究,尤其
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
现阶段我国经济发展进入中高速阶段,面临人民日益增长的对美好生活的需求,基层政府机构及各级单位的行为会对基层建设产生重要影响,特别是农经站的管理方略需要符合当前基层
游泳运动具有良好的身心锻炼价值,将其列为高校体育课程会收到良好的育人效果。纵观国内外发达地区和先进高校开展游泳课程的历程,可以知道,我国高校开设游泳课程拥有很大的
[摘要] 生态产品市场充斥着“伪劣”产品的现实情况将制约着生态食品产业的快速发展,分析了当前我国无公害基地有沦为“公共地悲剧”的可能,而在绿色食品基地中,农户则存在着的机会主义行为情况,最后指出,企业与农户共同拥有产权的生产基地,将是未来生态食品生产基地产权的改革方向。  [关键词] 生产基地 产权 产业化    一、问题的提出    近几年来,食物中毒事件在各地时有发生。在市场上,“真假”生态产
无线传感器网络(Wireless sensor network,简称WSN)是当前信息领域新的研究热点,具有广泛的应用前景。在WSN中,节点具有通信和计算能力弱、存储空间有限、能量有限等特点,而
西方消费主义的蔓延,对大学生的消费行为带来深刻影响,遢止消费主义,已成为大学生思想道德教育的重要内容。