- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab实验指导ppt课件
* 第 5 章 MATLAB在自动控制原理中的应用 第5章 MATLAB在自动控制原理的应用 5.1 控制系统模型 5.2 控制系统的时域分析 5.3 控制系统的根轨迹 5.4 控制系统的频域分析 5.5 系统的状态空间分析函数 5.6 极点配置和观测器设置 5.7 最优控制系统设计 5.1 控制系统模型 5.1.1 控制系统的描述与LTI对象 1.控制系统的模型及转换 线性控制系统是一般线性系统的子系统。在MATLAB中,对自动控制系统的描述采用三种模型:状态空间模型(ss)、传递函数模型(tf)以及零极点增益模型(zpk)。模型转换函数:ss2tf,ss2zp,tf2ss,tf2zp,zp2ss和zp2tf。 2.LTI对象 为了对系统的调用和计算带来方便。根据软件工程中面向对象的思想,MATLAB通过建立专用的数据结构类型,把线性时不变系统(LTI)的各种模型封装成为统一的LTI对象。 MATLAB控制系统工具箱中规定的LTI对象包含了三种子对象:ss对象、tf对象和zpk对象。每个对象都具有其属性和方法,通过对象方法可以存取或者设置对象的属性值。 在MATLAB的Control System Toolbox(控制系统工具箱)中提供了许多仿真函数与模块,用于对控制系统的仿真和分析。 属性说明:(1)当系统为离散系统时,给出了系统的采样周期Ts。Ts=0或缺省时表示系统为连续时间系统;Ts=-1表示系统是离散系统,但它的采样周期未定。 (2) 输入时延Td仅对连续时间系统有效,其值为由每个输入通道的输入时延组成的时延数组,缺省表示无输入时延。 (3)输入变量名InputName和输出变量名OutputName允许用户定义系统输入输出的名称,其值为一字符串单元数组,分别与输入输出有相同的维数,可缺省。 (4)Notes和用户数据Userdata用以存储模型的其它信息,常用于给出描述模型的文本信息,也可以包含用户需要的任意其它数据,可缺省。 字符串单元向量 状态变量名 StateName 二维矩阵 系数矩阵 e 二维矩阵 系数矩阵 d 二维矩阵 系数矩阵 c 二维矩阵 系数矩阵 b 二维矩阵 系数矩阵 a ss对象 (状态空间) 由行数组组成的单元阵列 零点 z s、z、p、k、z-1中之一 零极点增益模型变量 variable 由行数组组成的单元阵列 极点 p 二维矩阵 增益 k zpk对象 (零极点增益) s、z、p、k、z-1中之一 传递函数变量 variable 由行数组组成的单元阵列 传递函数分子系数 num 由行数组组成的单元阵列 传递函数分母系数 den tf对象 (传递函数) 属性值的变量类型 意 义 属性名称 对象名称 5.1.2 LTI模型的建立及转换函数 在MATLAB的控制系统工具箱中,各种LTI对象模型的生成和模型间的转换都可以 通过一个相应函数来实现。 生成(或将其它模型转换为)零极点增益模型 zpk(z, p, k, …) 生成(或将其它模型转换为)传递函数模型 tf(num, den, …) 生成(或将其它模型转换为)状态空间模型 ss(a, b, c, d, …) 生成(或将其它模型转换为)DSP形式的离散传递函数 filt(num, den, …) 生成(或将其它模型转换为)描述状态空间模型 dss(a, b, c, d, …) 功 能 函数名称及基本格式 表5.3 生成LTI模型的函数 [例5-4] 生成离散系统的零极点模型。MATLAB源程序为: z={[] ,-0.5}; p={0.3,[0.1+2i,0.2-2i]}; k=[2,3]; s6=zpk(z,p,k,-1) 运行结果为: Zero/pole/gain from input 1 to output: ←从第1输入端口至输出的零极点增益 2 ------- (z-0.3) Zero/pole/gain from input 2 to output: ←从第2输入端口至输出的零极点增益 3 (z+0.5) ------------------------- (z-(0.1+2i)) (z-(0.2-2i)) Sampling time: unspecified 表明该系统为双输入单输出的离散系统。 5.1.3 LTI对象属性的设置与转换 1.LTI对象属性的获取与设置 模型类型的检测 class 获得变换后的零极点增益模型参数 zpkdata(sys) 获得变换后的传递函数模型参数 tfdata(sys) 获得变换后
您可能关注的文档
- getdata的使用教程.ppt
- GMP文件系统基本知识.ppt
- GoogleVSBaidu广告优势.ppt
- GPS测量数据处理.ppt
- GRUB启动引导器ppt课件.ppt
- H7N9禽流感病毒介绍及预防ppt课件.ppt
- GE内部核心培训资料 《 沟通 》ppt课件.ppt
- HACCP简介.ppt
- G101平法钢筋计算实战讲座.ppt
- GB5000920012建筑结构荷载规范修订介绍20127.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)