




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MATLAB教程 线性系统数学模型 -电气工程系研究生,本部分主要内容: 线性系统数学模型的MATLAB表示,MATLAB教程 线性系统数学模型 表示方法 -电气工程系研究生,线性连续系统模型及MATLAB表示 一、线性系统的传递函数 对于传递函数 G(s)=(b1sm+b2sm-1+bms+bm+1)/ (a1sn+a2sn-1+ans+an+1) 可用两种方法进行表示 第一种: 可利用tf()函数表示,调用格式为: num=b1, b2, bm, bm+1; den =a1, a2, an, an+1; G=tf(num,den); 分子numerator 分母denominator 第二种: 也可用s=tf(s)先定义传递函数的算子,然后用类似数学表达式的形式直接输入系统的传递函数模型。,MATLAB教程 线性系统数学模型 表示方法 -电气工程系研究生,例:第一种方式 第二种方式,MATLAB教程 线性系统数学模型 表示方法 -电气工程系研究生,对已建立的传递函数,还可以有两种方法提取系统的分子和分母多项式, 第一种方法使用tfdata()函数,用法如下:,MATLAB教程 线性系统数学模型 表示方法 -电气工程系研究生,第二种方法: 其中1实际上为1,1,表示第1输入和第1输出之间的传递函数,该方法直接适用于多变量系统的描述。,MATLAB教程 线性系统数学模型 表示方法 -电气工程系研究生,线性系统状态方程模型 状态方程形式: x(t)=A(t)x(t)+B(t)u(t) y(t)=C(t)x(t)+D(t)u(t) MATLAB使用G=ss(A,B,C,D)来建立状态方程,如:,MATLAB教程 线性系统数学模型 表示方法 -电气工程系研究生,续,MATLAB教程 线性系统数学模型 表示方法 -电气工程系研究生,读取已建立的一个状态方程的参数可使用ssdata()或者G.a来实现,调用方法如下:,及,MATLAB教程 线性系统数学模型 表示方法 -电气工程系研究生,若是带时间延迟的状态方程模型: x(t)=A(t)x(t)+B(t)u(t-ti) z(t)=C(t)x(t)+D(t)u(t-ti) y(t)=z(t-to) 其中ti为输入延迟,to为输出延迟 此时需将最后一个语句改为以下形式即可: G=ss(A,B,C,D,Inputdelay,ti,Outputdelay,to),MATLAB教程 线性系统数学模型 表示方法 -电气工程系研究生,线性系统的零极点模型 对于零极点模型G(s)=K(s-z1)(s-z2).(s-zm)/(s-p1)(s-p2)(s-pn)可调用zpk()函数进行定义,调用方式有两种: 第一种: z=z1;z2;zm;p=p1;p2;pn; G=zpk(z,p,k); 第二种: s=zpk(s) %定义零极点形式的Laplace算子 G= %输入G零极点表达式 例:,MATLAB教程 线性系统数学模型 表示方法 -电气工程系研究生,例:,MATLAB教程 线性系统数学模型 表示方法 -电气工程系研究生,离散传函模型(以z的正幂表示) 定义方法也有两种: 第一种 num=b0,b1,bn-1,bn; den=a1,a2,an,an+1; H=tf(num,den,Ts,T); 其中T为实际的采样周期数值,H为离散系统传函模型 离散系统的时间延迟模型与连续系统不同,一般是在原系统脉冲传函的基础上乘以z-m,只需将传递函数的ioDelay属性设置成m,即 H.ioDelay=m,MATLAB教程 线性系统数学模型 表示方法 -电气工程系研究生,第二种 z=tf(z,T); %定义离散传函算子 H= %输入离散传函表达式 如果以z-1为算子(即以z的负幂表示)时,即 则需要先用q取代z-1,然后按照q的正幂表示形式定义该传函,方法是: num=bn,bn-1,b1,b0; den=an+1,an, an-1,a1; H=tf(num,den,Ts,T,variable,q); 例略,MATLAB教程 线性系统数学模型 表示方法 -电气工程系研究生,离散状态方程模型 离散系统状态方程以及带时间延迟的离散系统状态方程如右两式。 可分别使用以下函数调用方式进行定义: H=ss(F,G,C,D,Ts,T); H=ss(F,G,C,D,Ts,T,ioDelay,m);,MATLAB教程 线性系统数学模型 方框图 -电气工程系研究生,方框图描述系统(同时适用于连续和离散系统) 控制系统的典型连接结构 串联结构 并联结构 G=G2*G1 (对于多变量系统注意顺序) G=G1+G2 G=feedback(G1,G2,1) G=feedback(G1,G2),MATLAB教程 线性系统数学模型 方框图 -电气工程系研究生,例3-10:假设如下控制系统中各环节为已知,求总的模型。,MATLAB教程 线性系统数学模型 方框图 -电气工程系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商品房买卖合同条款解读指南
- 小学数学多媒体课件设计与运用
- 培训讲师开场白技巧与范例
- 农业基地植保合作合同示范文本
- 挖掘机安全操作规程与管理措施
- 电力用户故障管理办法
- 员工健康体检工作指导方案
- 潍坊城市殡葬管理办法
- 煤矿定额量化管理办法
- 滨江物业退出管理办法
- 正性肌力药物在心力衰竭中的应用-课件-幻灯-ppt
- 北京师范大学心理学学术学位研究生培养方案(2023版)
- 施工总平面布置图及说明及施工现场平面布置图
- 镇村综治中心治安防控室工作台账(完整打印版)
- (4)-2.灾难现场的检伤分类
- 课程设计(集装箱专用平车总体设计)
- 上肢主要神经损伤诊断
- GB/T 24600-2009城镇污水处理厂污泥处置土地改良用泥质
- GB/T 1839-2008钢产品镀锌层质量试验方法
- 炼油厂生产准备工作纲要(终)
- 静脉输注药物临床合理应用与注意事项课件
评论
0/150
提交评论