基于Matlab的归一化二阶系统课程设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Matlab 实训设计(一)

二阶系统变阻尼比的动态仿真系统的设计

一.设计一个二阶系统的变阻尼比的动态仿真系统

二.步骤

(1)程序功能描述

1. 典型二阶系统的传递函数为

ωωω

ξ22

22)(n n n

S s ++=Φ

2. 归一化二阶系统的单位阶跃响应

1、ζ=0(无阻尼)时,系统处于等幅振荡,超调量最大,为100%,并

且系统发生不衰减的振荡,永远达不到稳态。

2、0<ζ<1(欠阻尼)时,系统为衰减振荡。为了获得满意的二阶系统

的瞬态响应特性,通常阻尼比在0.4~0.8的范围内选择。这时系统在响

应的快速性、稳定性等方面都较好。

3、在ζ=1(临界阻尼)及ζ>1(过阻尼)时,二阶系统的瞬态过程具

有单调上升的特性,以ζ=1时瞬态过程最短。

(2)程序界面设计

图形界面中的grid on 、grid off 分别是网格和绘图框的打开和关闭按钮

(3)程序测试运行

在编辑框中+还可以输入如0:0.1:0.8的阻尼系数数组,这表示把0到0.8之间的长度以0.1为跨距等份,再以每点的数据得到响应曲线,上式就包含了ze-ta=0、0.1、0.2···、0.8总共8个阻尼比下的响应曲线

三.控件属性设置

(1)String %显示在控件上的字符串

(2)Callback 回调函数

(3)enable 表示控件是否有效

(4)Tag 控件标记,用于标识控件

四.设计:实现如下功能的系统界面

(1)在编辑框中,可以输入表示阻尼比的标量成行数组、数值,并在按了Enter 键后,在轴上画出图形,坐标范围x[1,15],y[0,2]。

(2)在点击grid on或者grid off键时,在轴上显示或删除“网格线”。(3)在菜单[options]下,有两个下拉菜单[Box on]和[Box off],缺省值为off。(4)所设计界面和其上图形,都按比例缩放。

五.各个控件属性设置

(1)在图形窗中设置

Name 我的设计

Rize on %图窗可以缩放

Tag figure1 %生成handles. figure1

(2)在轴框中

Units normalizen

Box off坐标轴不封闭

Tag axes1

XLim[0,15]%x范围

YLim[1,2]%y范围

(3)静态文件框1

fontsize 0.696

fritunits normalizen

String“归一化二阶阶跃响应”

Tag text1

Horizontalignment Center

Unit normalizen

(4)静态文件框2

同上

(5)可编辑文本框

fontsize 0.626

Tag zeta

(6)按钮1

Fontsize 0.485

String Grid on

Tag Grid_on

(7)同上

(8)创建菜单

①在菜单编辑窗,点击左上方“New menu”,右侧出现whtilea,点击图标,在右侧引出填写栏,在label中写“options”,在Tag中写“options”

②点击“option”,菜单右侧label中填写Box on,在Tag中填写Box_on

③重复Box off

六.程序

(1)在Zeta_Callback中Z=Str2num(get(handles.zeta:‘string’))

t=0:0.1:15

Cla

for K=1:length(Z)

y(:K)=step(1,[1 Z*Z(K),1],t)

Line(t,y(:,K))

End

(2)Grid_on_Pushback_Callback

grid on

(3) Grid_off_Pushback_Callback

grid off

(4)对Box_on与Box_off编辑

Box_on Callback

Box on

Set(handles.box_on,enable,’off’)

Set(handles.box_off,enable,’on’)

Box off同上

七.总结

1.程序运行的人机界面友好,交互性强,较好地体现了Matlab的GUI的设计思想"由于运行时赋值.可以观察不同阻尼比时的响应曲线。

2.程序设计思想统一,物理意义明确。用Matlab作为平台研究二阶系统的阶跃响应模拟演示,其基本目的应该体现在物理意义的准确阐述上。本文的程序设计,以拉普拉斯变换为基础,将临界阻尼和无阻尼状态作为响应曲线的特例,纳入统一的物理框架中,给出统一的算法,较为完整的揭示了阻尼比系数与响应曲线之间的关系。

相关文档
最新文档