下载此文档

控制系统仿真实验指导书.doc


文档分类:高等教育 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
控制系统仿真实验指导书【实验目的】 1 、掌握数字仿真基本原理 2 、控制系统的数学模型建立 3 、掌握控制系统分析【实验原理】一、控制系统的数学模型 sys=tf(num,den) % 多项式模型, num 为分子多项式的系数向量, den 为分母多项式的系数向量,函数 tf () 创建一个 TF (传递函数) 模型对象。 sys=zpk(z,p,k) %z 为系统的零点向量, p 为系统的极点向量, k 为增益值,函数 zpk ()创建一个 ZPK (零极点)模型对象。(一)控制系统的参数模型 1、 TF 模型传递函数 mnasasasa bsbsbsbsG nn nn mm mm??????????????,)( 01 11 01 11?? num=[bm bm-1 bm-2 … b1 b0] den=[am am-1 am-2 … a1 a0] sys=tf(num,den) 例1:系统的传递函数为105 176 86 16 48 44 12 )( 234 23????????ssss ssssG 。 num=[1 12 44 48]; % 分子多项式 den=[1 16 86 176 105]; % 分母多项式 sys=tf(num,den) % 调用 tf 函数建立其传递函数数学模型 Transfer function: s^3 + 12 s^2 + 44 s+ 48 ----------------------------------- s^4 + 16 s^3 + 86 s^2 + 176 s+ 105 2、 ZPK 模型)() )(( )() )(()( 21 21n mpspsps zszszsksG????????? z=[z1 z2 … zm-1 zm]; p=[p1 p2 … pn-1 pn]; k=k0 sys=zpk(z,p,k) 例2: 系统的传递函数为)3 )(2 )(1( )4(5)(?????sss ssG , 写出其 ZPK 模型。 z=[-4]; % 系统零点 p=[-1 -2 -3]; % 系统极点 k=5; % 系统增益 sys=zpk(z,p,k) % 调用 tf 函数建立其零极点数学模型 Zero/pole/gain: 5 (s+4) ----------------- (s+1) (s+2) (s+3) 3、 TF 模型与 ZPK 模型之间的转换格式: [z,p,k]=tf2zp(num,den) %TF 模型→ ZPK 模型[num,den]=zp2tf(z,p,k) %ZPK 模型→ TF 模型(二)系统模型的连接 1、输出反馈格式: [numc,denc]=cloop(num,den,sign) %输入开环系统的多项式模型参数向量 num,den 与馈极性 sign ,返回闭环系统多项式模型参数向量 numc,denc 。 2 、反馈连接格式: sys=feedback(sys1,sys2,sign) 3 、串联连接格式: sys=series(sys1,sys2) sys= s ys1 * sys2 4 、并联连接格式: sys=parallel(sys1,sys2) sys= s ys1 + sys2 5. 复杂的结构框图求取复杂结构框图的数学模型的步骤: (1) 将各模块的通路排序编号; (2) 建立无连接的数学模型:使用 append 命令实现各模块未连接的系统矩阵。 G=append(G1,G2,G3, …) (3) 指定连接关系:写出各通路的输入输出关系矩阵 Q ,第一列是模块通路编号,从第二列开始的几列分别为进入该模块的所有通路编号; INPUTS 变量存储输入信号所加入的通路编号; OUTPUTS 变量存储输出信号所在通路编号。(4) 使用 connect 命令构造整个系统的模型。 sys=connect(G,Q,INPUTS,OUTPUTS) 例: G1=tf(1,[1 0]);G2=tf(1,[1 1 0]); G3 =G2;G4=tf(-2,1);G5=tf(-1,1) ; G6 = G1;G7=tf(1,[1 1]); Sys=append(G1,G2,G3,G4,G5,G6,G7); Q=[1 6 5;% 通路 1 的输入信号为通路 6 和通路 5 21 7;% 通路 2 的输入信号为通路 1 和通路 7 32 0;% 通路 3 的输入信号为通路 2 43 0;54 0;62 0;73 0;]; INPUTS=1; % 系统总输入由通路 1 输入 OUTPUTS=4; % 系统总输出由通路 4 输出 G=connect(Sys,Q,INPUTS,OUTPUTS) Transfer function: -2 s^2 -2s -----------

控制系统仿真实验指导书 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ranfand
  • 文件大小0 KB
  • 时间2016-04-01