电脑桌面
添加文秘网到电脑桌面
安装后可以在桌面快捷访问

MATLAB在经典自动控制理论中的应用

栏目:财经金融发布:2010-04-30浏览:2497下载289次收藏

(包头职业技术学院 电气工程系 ,内蒙古 包头 014030)
摘 要:文章介绍了matlab软件在自动控制理论学习中的 应用,并结合具体实例,分析了利用matlab的图形化和交互功能,使抽象的理论变得生动、 形象,易于接受。
关键词:matlab软件;控制理论;程序;仿真
中图分类号:tp13  文献标识码:a  文章编号:1007—6921(2009)03—0294—02
1 matlab在经典控制理论的应用

自动经典控制理论是对控制系统进行研究的理论基础,它综合运用数学、物理、电路、电机 、电子等一系列学科的知识,对控制系统的稳定性、精度和快速性进行分析计算,研究参数 变化对控制系统的影响,对不满足要求的系统进行校正。但其概念抽象,公式多,学习起来 难度比较大。matlab 强大的绘图功能使得用图形来验证理论结果不再是一件繁琐的事情, 直观、方便,时域分析法、频域分析法、根轨迹法均能实现。
1.1 时域分析法

控制系统动态响应的性能,通常用系统对单位阶跃函数输入的响应所定义的各项指标来 表征。典型二阶系统的阶跃响应是时域分析中的一个重要内容(高阶系统往往在一定条件下 也可转化为二阶系统来处理) ,通常用上升时间、最大超调量、调整时间来描述。阻尼比的 变化对阶跃响应的影响非同小可,而用matlab的图形可以很轻松描述响应曲线。

例如:已知二阶系统的传递函数为g(s)=(n2/s2+2ζ(n+(n2其中(n=0.4,ζ从0变化到2 ,求此系统的单位阶跃曲线如果计算的话非常繁复,而用matlab描述它们的单位阶跃响应曲 线非常简单。其应用程序如下:
syms s
for zeta=[0:0.2:0.8,1:0.5:2]
wn=0.4;
wn=sym(num2str(wn));
zet=sym(num2str(zeta));
if zeta==0
figure(1)
ezplot(ilaplace(wn^2/s/(s^2+wn^2)),[0

解锁后支持完整在线阅读或下载编辑海量优质内容资源

MATLAB在经典自动控制理论中的应用

点击下载
分享:
热门文章
    热门标签
    确认删除?
    QQ
    • QQ点击这里给我发消息
    回到顶部