第 9卷第 1 期
2009年 3月
湖 南 涉 外 经 济 学 院 学 报
Vol 9 N o 1
M ar 2009
Journal of H unan In ternationa l Econom ics Un iversity
SI SOTOOL在自动控制实验教学中的应用
王景芳, 梁 欣
(湖南涉外经济学院 , 湖南 长沙
410205)
[ 摘 要 ]
sisotool是 M ATLAB 中一 个图 形用户 界面 的设计 工具, 可用来 分析和 调整 SISO反馈控 制系 统。
文中介绍了 MATLAB7 5中的控制系统工具箱所提 供的 isotool, 并用该工 具设计 了控制 器。导入系 统的模 型后就
能自动显示根轨迹图和伯德图 , 用鼠标可 以直接 对屏幕 上的对象 进行操 作, 并且 与 sisotool动态连 接的可 视分析
工具 LTIv iewer马上显 示出设 计结果 , 从而实现 了自动 控制实 验教学 中的控制 系统的 设计与 仿真的 可视化 操作。
实例表明 , sisotool使得控制系统的设计 变得更 简便、更直 观, 给自 动控 制实 验教学 带来 更高的 效率 和更 好的质
量。
[ 关键词 ] 自动控制 ; SISOTOO;L 实验教学 ; 设计; 可视化
Applicati on of SI SOTOOL in the Teachi ng of Autocontrol Experim ent
WANG J in- fang, LI ANG X in
(H unan InternationalE conomicsU niversity, Changsha 410205, Ch ina)
Abstrac t: SISOTool is a design tool of graphical user interface used to analyze and adjust SISO feedback control sys
tem. The essay introducedSISO tool offeredby control system toolbox inM ATLAB7. 5 and designed a controller w ith this
tool. W ith the SISO tool, root locusd iagram and Bode diagramw ill display automatically by importing the system smode;l
theobject on the screencan be operateddirectly with am ouse; and the visib ility analysis tool LTI viewer! wh ich is dynami
cally linked w ith SISO Tool, can d isplay the result of the design mi m ediately. Thus it achievedthe control system s design
andv isible operation in the teaching of autocontrol expermi en.t The example shows that SISOtool makes the control systme s
design more smi p ly and more straightforw ard, so the teaching of autocontrol expermi ent becomesm ore efficient with h igher
quality.
K ey w ords: autocontrol; SISOTOOL; expermi ent teaching; design; visualization
统满足要求为止。在这个过程中 , 往往涉及到各种方法的
一、引言
绘图和复杂的计算 , 用传统的手工绘图方法 , 工作量很大 ,
由于 ?自动控制原理 #课程理论性强且对学生数学基
础要求较高 , 所以枯燥抽象一直是这门课的特点。而目前
的教学手段往往是讲课 + 黑板式或用 Power Point代替黑
板的作用 , 实验也不多 , 学生学习起来感到抽象 , 基础论理
论与实际脱节较突出。在教学思想上往往注重知识的传
授, 对学生素质的提高和应用能力的培养重视不够。
不仅费时、费力, 而且常常达不到预期效果。后来人们逐
渐利用计算机采用 Basic、Fortran、Pascal和 C 高级语言编
程进行控制系统计算机辅助设计 , 但编制与调试程序既花
费很多的时间 , 又难以得到满意效果。目前适用于控制系
统计算机辅助设计的软件很多 , 在众多的软件包中 , MAT
LAB 以其模块化的计算方法 , 可视化与智能化的人机交互
功能, 丰富的矩阵运算、图形绘制、数据处理函数等 , 成为
?自动控制原理 #课程控制理论的基本内容主要讲授
以传递函数为基础的 经典控制理论 ! 。经典控制系统是
指单输入单输出 ( SISO )系统, 有两种基本设计方法 : 频率
法和根轨迹法。用这两种方法设计经典控制系统的过程
可以看成是一种试凑和循环的过程 , 根据系统的性能指标
要求, 加入适当的控制器 , 反复调整控制器的参数直到系
[ 1]
控制系统分析、设计和仿真领域最受欢迎的软件系统。
2000年 M athW orks公司 推出的 MATLAB6 0中的 控制系
统工具箱 ( Control Systme Toolbox V5 0) 开始提供可视工
具 sisotool,为经典控制系统的设计和分析提供了一个交互
式环境。本文 用 M athW orks公司 正式 推出 的最 新版 本
[ 收稿日期 ] 2008- 11- 23
[ 作者简介 ] 王景芳 ( 1957- ), 男, 湖南临湘人 , 湖南涉外经济学院电气与信息工程学部教授级高级工程师。
13
全部评论(0)