欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    MATLAB在自动控制中的应用.ppt

    • 资源ID:53636757       资源大小:353.50KB        全文页数:20页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MATLAB在自动控制中的应用.ppt

    适用专业:农业电气化及自动化 电气工程及其自动化 机械设计制造及其自动化甘肃农业大学工学院专题内容 数学模型的表示及相互转换 基于MATLAB的线性系统时域分析 MATLAB在根轨迹中的应用 MATLAB在频域中的应用 基于Simulink的控制系统建模与仿真数学模型的表示及相互转换一、常用的四种数学模型1.传递函数模型(tf模型)调用格式:构成分子、分母的向量应按降幂排列,缺项用“0”补齐2.零极点模型(zpk模型)z表示零点-zerop表示极点-poleg表示根轨迹增益-gain调用格式:3.频率响应数据模型(frd模型)调用格式1:调用格式2:4.状态空间模型(ss模型)调用格式:表1 线性定常系统数学模型的生成及转换函数函数名称功能tf生成(或转换)传递函数模型zpk生成(或转换)零极点增益模型frd建立频率响应数据模型ss生成(或转换)状态空间模型二、数学模型参数的获取二、数学模型参数的获取表表2 模型参数的获取函数模型参数的获取函数函数名称使用方法功能tfdatanum,den=tfdata(sys)得到变换后的传递函数模型参数ssdataa,b,c,d=ssdata(sys)得到变换后的状态空间模型参数zpkdataz,p,k=zpkdata(sys0得到变换后的零极点增益模型参数frddataresp,freq=frd(sys)得到变换后的频率响应数据模型参数三、数学模型的转换三、数学模型的转换表表3 模型转换函数及格式模型转换函数及格式函数名称转换格式tf2ssa,b,c,d=tf2ss(num,den)tf2zpz,p,k=tf2zp(num,den)ss2tfnum,den=ss2tf(a,b,c,d,iu)ss2zpz,p,k=ss2zp(a,b,c,d,iu)zp2tfnum,den=zp2tf(z,p,k)zp2ssa,b,c,d=zp2ss(z,p,k)基于MATLAB的线性系统时域分析一、系统动态性能分析函数名称 功能 调用格式step 计算并绘制线性定常系统阶跃响应 step(sys)stepplot 绘制系统阶跃响应曲线并返回句柄图形 h=stepplot(sys)impulse 计算并绘制线性定常系统脉冲响应 impulse(sys)impulseplot 绘制系统脉冲响应曲线并返回句柄图形 h=impulse(sys)initial 计算并绘制连续时间系统零输入响应 initial(sys,x0)Initialplot 绘制系统零输入响应曲线并返回句柄图形h=initialplot(sys,x0)lsim 仿真线性定常连续模型对任意输入的响应lsim(sys,u,t)lsimplot 绘制系统任意输入的响应并返回句柄图形h=lsimplot(sys,u,t)gensig 产生输入信号 u,t=gensig(type,tau)Type定义的信号形式为sin”,”square”-方波,“pulse”-周期性脉冲二、系统稳定性分析表4 函数名称函数名称 功能功能调用格式调用格式rootsroots求系统的特征根求系统的特征根roots(sys)roots(sys)polepole求系统的极点求系统的极点pole(sys)pole(sys)pzmappzmap绘制零极点图绘制零极点图p,z=pzmapp,z=pzmap(syssys)limtlimt求极限求极限limit(F,x,a)limit(F,x,a)MATLAB在根轨迹中的应用一、系统根轨迹绘制及分析表5函数名称函数名称功能功能函数名称函数名称功能功能dampdamp计算自然频率和阻尼比计算自然频率和阻尼比dcgaindcgain计算低频计算低频(稳态稳态)增益增益esortesort连续时间模型根据实部连续时间模型根据实部排序排序pole,eigpole,eig计算线性定常系统的极点计算线性定常系统的极点zerozero计算线性定常系统的零计算线性定常系统的零点点pzmappzmap绘制线性定常系统的零极点绘制线性定常系统的零极点图图rlocusrlocus计算并绘制根轨迹计算并绘制根轨迹rlocusplotrlocusplot绘制根轨迹并返回句柄绘制根轨迹并返回句柄rlocfindrlocfind计算给定根的根轨迹增计算给定根的根轨迹增益益rootsroots计算多项式的根计算多项式的根sgridsgrid在连续系统根轨迹或零在连续系统根轨迹或零极点图中绘制等阻尼比极点图中绘制等阻尼比线或等自然频率线线或等自然频率线二、根轨迹绘制函数函数调用格式 说明rlocus(sys)绘制开环系统sys的闭环根轨迹rlocus(sys,k)绘制指定增益k的根轨迹(k为某一范围)r,k=rlocus(sys)计算sys的根轨迹数据值,返回值k为增益 向量,r为闭环极点向量,不绘制根轨迹sgridsgrid(z,wn)为根轨迹添加网格线,等阻尼比范围和等自然频 率范围由z和wn确定缺省时,等阻尼比步长为,范围为01;等自然频率步长为1,范围为010.MATLAB在频域中的应用一、频率分析中常用的函数一、频率分析中常用的函数表6函数名函数名称称功能功能函数名称函数名称功能功能allmarginallmargin计算系统稳定裕度的计算系统稳定裕度的全部信息全部信息bodebode计算计算 并绘制波特图并绘制波特图bodemagbodemag绘制对数幅频特性曲绘制对数幅频特性曲线线bodeasymbodeasym绘制对数幅频渐近线绘制对数幅频渐近线bodeplotbodeplot绘制波特图并返回句绘制波特图并返回句柄图形柄图形marginmargin计算系统的增益和相位计算系统的增益和相位稳定裕度稳定裕度freqrespfreqresp求取所选择频率的频求取所选择频率的频率响应率响应linspacelinspace产生线性分度向量产生线性分度向量logspacelogspace产生对数分度向量产生对数分度向量ngridngrid对对NicholsNichols图添加网格线图添加网格线nicholsnichols绘制绘制nicholsnichols曲线曲线nicholsplotnicholsplot绘制绘制nicholsnichols曲线并返回句曲线并返回句柄图形柄图形nyquistnyquist绘制幅相频率特性曲绘制幅相频率特性曲线线nyquistplotnyquistplot绘制绘制nyquistnyquist图并返回句柄图并返回句柄图形图形二、常用函数的调用格式1.allmargin 调用格式:s=allmargin(sys)GainMargin 幅值裕度 (单位不是分贝)GMFrequency 穿越-180度线的频率(单位为rad/s)PhaseMargin 相位裕度(单位为度)PMFrequency 与0dB线相交的截止频率(单位为rad/s)DelayMargin 延迟裕度及相应的临界频率(单位为rad/s)Stable 相应闭环系统稳定(含临界稳定)时值为1,否则为0 2.bode调用格式:bode(sys)绘制系统sys的波特图 bode(sys,w)绘制系统sys的波特图,频率由w指定 mag,phase,w=bode(sys)得到幅值向量mag,相位向量phase及相应频率向量w的数据值,但是不绘制曲线缺省时,频率范围由系统自动确定,也可由用户指定-w=wmin,wmax3.bodemag调用格式:bodemag(sys)bodemag(sys,w)4.margin调用格式:margin(sys)绘制波特图并将稳定裕度及相应的频率标注在图上Gm,Pm,Wcg,Wcp=margin(sys)返回稳定裕度数据值Gm,Pm,Wcg,Wcp=margin(mag,phase,w)Gm-表示幅值裕度,Pm-表示相位裕度Wcg-表示截止频率,Wcp-表示穿越频率返回值中Inf表示无穷大5.nyquist调用格式:nyquist(sys)nyquist(sys,w)re,im,w=nyquist(sys)re,im=nyquist(sys,w)re-表示幅相频率特性实部向量im-表示幅相频率特性虚部向量w-表示频率向量6.nichols调用格式:nichols(sys)nichols(sys,w)mag,phase,w=nichols(sys)mag,phase=nichols(sys,w)基于Simulink的控制系统建模与仿真一、Simulink模块库英文英文中文中文英文英文中文中文Conmonly Usted Conmonly Usted BlocksBlocks常用模块组常用模块组ContinuousContinuous连续模块组连续模块组DiscontinuitiesDiscontinuities非连续模块组非连续模块组DiscreteDiscrete离散模块组离散模块组Logic and Bit Logic and Bit OperationsOperations逻辑和位运算逻辑和位运算 Lookup TablesLookup Tables查表模块组查表模块组Math OperationsMath Operations数学运算模块组数学运算模块组Model Model VerificationVerification模型校核模型校核Model-Wide Model-Wide UtilitiesUtilities模型扩充模块组模型扩充模块组Ports Ports&Subsystems&Subsystems端口与子系统模端口与子系统模块组块组Signal Attributes Signal Attributes 信号属性模块组信号属性模块组Signal RoutingSignal Routing信号通路模块组信号通路模块组SinksSinks信宿模块组信宿模块组SourcesSources信源模块组信源模块组User-Definded User-Definded FunctionsFunctions用户自定义函数用户自定义函数模块组模块组Additional Math Additional Math&discrete&discrete附加数学与离散附加数学与离散模块组模块组二、模型的建立与仿真参见实例例1 已知控制系统的传递函数为试(1)建立系统的数学模型;(2)求出系统的单位阶跃响应;(3)判断系统的稳定性;(4)画出系统的nyquist图;(5)画出系统的bode图。例2 已知系统的传递函数为 试(1)建立系统的数学模型;(2)画出系统的nyquist图和bode图。例3 已知系统的结构图如下所示,试建立系统的Simulink模型,并仿真。

    注意事项

    本文(MATLAB在自动控制中的应用.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开