SISO设计器课件.ppt

上传人:rrsccc 文档编号:9333932 上传时间:2021-02-19 格式:PPT 页数:27 大小:1.02MB
返回 下载 相关 举报
SISO设计器课件.ppt_第1页
第1页 / 共27页
SISO设计器课件.ppt_第2页
第2页 / 共27页
SISO设计器课件.ppt_第3页
第3页 / 共27页
SISO设计器课件.ppt_第4页
第4页 / 共27页
SISO设计器课件.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《SISO设计器课件.ppt》由会员分享,可在线阅读,更多相关《SISO设计器课件.ppt(27页珍藏版)》请在三一文库上搜索。

1、step(sys),y,t=step (sys),step(num, den),impulse(a, b, c, d),step(a, b, c, d),impulse(sys),impulse(num, den),y,t=impulse(sys),k, p=rlocfind(num, den),rlocus(sys),rlocus(num, den),时域分析,根轨迹分析,频域分析,bode(sys),bode(num, den),bode(a,b,c,d,iu),mag,phase,w=bode(sys),nyquist(sys),SISO设计器,1,例 3.28 一多环系统 其结构如图3

2、.30所示,试用LTI Viewer求闭环系统的单位阶跃响应,分析系统的性能(最大超调量、峰值时间、调整时间、上升时间,稳态误差),绘制波特图、奈奎斯特图。 解 虚线框为一内环,先化简,算出内环传递函数H(s),SISO设计器,2,图 3.30 多环系统结构图,k1=16.7/.0125; z1=-2; p1=-1.25 -4 -16; num1, den1=zp2tf(z1, p1, k1); num, den=cloop(num1, den1); syk=tf(10*num, den) num2, den2= cloop(10*num , den); syb=tf(num2, den2),

3、SISO设计器,3,第4章MATLAB应用设计4.1 线性控制系统设计工具(SISO设计器),线性时不变系统浏览器LTI viewer是进行系统线性分析的最为直观的图形界面,使用LTI viewer使得用户对系统的线性分析变得简单而直观。其实LTI viewer只是控制系统工具箱中所提供的较为简单的工具,主要用来完成系统的分析与线性化处理,而并非系统设计。 SISO设计器是MATLAB控制系统工具箱所提供的一个非常强大的单输入单输出线性系统设计器,它为用户设计单输入单输出线性控制系统提供了非常友好的图形界面。在SISO设计器中,用户可以同时使用根轨迹图与波特图,通过修改线性系统零点、极点以及增

4、益等传统设计方法进行SISO线性系统设计。,SISO设计器,4,1启动SIS0设计器 在MATLAB命令窗口中键入如下的命令启动SISO设计器: sisotool或rltool. 启动SIS0设计器。 在默认的情况下,SISO设计器同时启用系统根轨迹编辑器与开环波特图编辑器。此时尚未进行系统设计,故不显示根轨迹与开环波特图。 2输入系统数据(Import System Data) 在启动SIS0设计器之后需要为所设计的线性系统输入数据,选择SIS0设计器中File菜单下的Import命令,在显示对话框中完成线性系统数据输入。,SISO设计器,5,SISO设计器,6,SISO设计器,7,SISO

5、设计器,8,数据来源与列表,系统数据,控制系 统结构,系统名称,SISO设计器,9,可单击控制系统结构右下方的Other按钮改变控制系统结构。,SISO设计器,10,注意:如果数据来源为Simulink系统模型框图,则必须对其进行线性化处理以获得LTI对象描述。因为SISO系统中的所有对象(G执行部件、H传感器、F预滤波器、C补偿器)均为LTI(线性时不变)对象。 使用系统默认的控制系统结构,并设置控制系统的执行结构(控制对象)数据G为 sys,其它的参数H、F、C 均使用默认的取值(常数1)。然后单击OK按钮,此时在SISO设计器中会自动绘制此负反馈线性系统的根轨迹图及系统开环波特图。在系统

6、根轨迹图中,兰色和表示控制对象G的零极点,红色表示系统补偿器C的零极点。用户可在编辑器中对系统的根轨迹进行控制与操作。,SISO设计器,11,设置控制对象传递函数,SISO设计器,12,对校正装置零极点的操作(增加、删除、改变分布),校正装 置传函,SISO设计器,13,SISO设计器,14,例题4-1设控制系统如图所示, 要求:1、单位斜坡输入时, 位置输出稳态误差 2、开环截止频率 相角 裕度 3、幅值裕度 4、最大超调量小于10%,调整时间小于1S。 试设计串联 超前校正网络,超前校正网络设计,2绘制原系统频率特性,Sy1=zpk(,0,-1,10),SISO设计器,15,SISO设计器

7、,16,SISO设计器,17,3设计与分析系统 可使用零极点配置、根轨迹分析以及波特图分析等方法对线性系统进行设计。除对系统零极点的操作(增加、删除、改变分布)外,单击补偿器增益及传递函数区域可弹出补偿器设置对话框,设置补偿器C的增益、零点、极点等。 系统设计完成后,需进一步分析系统的开环或闭环响应, 以确保系统是否满足特定的设计需要。可以选择SISO设计器中Analysis菜单下的Responses to step command绘制指定的闭环响应曲线。在打开的LTI浏览器上,可对系统性能如调整时间、峰值响应、上升时间等进行分析。 如果是设计线性离散系统,可选择Tools菜单下的 Conti

8、nuous/Discrete Conversions选项,对离散系统的采样时间、连续信号的离散化方法等进行设置。,SISO设计器,18,SISO设计器,19,SISO设计器,20,SISO设计器,21,SISO设计器,22,SISO设计器,23,4SISO设计器与Simulink的集成系统验证 使用SISO完成系统的设计之后,在系统实现之前必须对设计好的系统进行仿真分析,以确保系统设计的正确性。如果直接按照系统设计逐步建立系统的Simulink,将是一件麻烦的工作;SISO提供了与Simulink集成的方法,用户可以直接使用SISO设计器Tools菜单下的Draw Simulink Diagram直接由设计好的系统生成相应的Simulink系统框图。在生成Simulink系统模型之前,必须保存线性系统的执行结构、补偿器以及传感器等LTI对象至MATLAB工作空间中。 注意:生成的Simulink系统模型的实现均采用了MATLAB工作空间中的LTI模块。在生成Simulink系统模型之后,便可以对设计好的系统进行仿真分析以验证系统设计的正确性。Exp06_22.m,SISO设计器,24,SISO设计器,25,SISO设计器,26,SISO设计器,27,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1