下载此文档

matlab线性控制系统分析与设计.ppt


文档分类:通信/电子 | 页数:约80页 举报非法文档有奖
1/80
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/80 下载此文档
文档列表 文档介绍
matlab线性控制系统分析与设计
第一页,共80页。
线性系统的描述
线性系统模型之间的转换
结构框图的模型表示
线性系统的时域分析
线性系统的频域分析
) %由a、b、c、d、e参数获得状态方程模型
说明:Ts为采样周期,为标量,当采样周期未指明可以用-1表示。
状态空间描述离散系统也可使用ss和dss命令。
第十三页,共80页。
将离散系统的状态方程描述变换为脉冲传递函数,脉冲传递函数即对差分方程做ZT所得,表达式为:
2. 脉冲传递函数描述法
脉冲传递函数也可以用tf命令实现。
语法:G=tf(num,den,Ts)
%由分子分母得出脉冲传递函数
说明:Ts为采样周期,为标量,当采样周期未指明可以用-1表示,自变量用'z'表示。
第十四页,共80页。
语法:
G=filt(num,den,Ts)
%由分子分母得出脉冲传递函数
说明:Ts为采样周期,当采样周期未指明Ts可以省略,也可
以用-1表示,自变量用'z-1'表示。
MATLAB中还可以用filt命令产生脉冲传递函数。
第十五页,共80页。
>> a=[- -;1 0];
b=[1;0];
c=[0 ];
d=0;
G=ss(a,b,c,d,) %
【】用状态空间法建立离散系统。
第十六页,共80页。
【】创建离散系统脉冲传递函数
num1=[ 0];
den=[1 - ];
G1=tf(num1,den,-1)

Transfer function:
z
-----------------
z^2 - z +

Sampling time: unspecified
num2=[0 ];
den=[1 - ];
G2=filt(num2,den)

Transfer function:
z^-1
-----------------------
1 - z^-1 + z^-2
Sampling time: unspecified
第十七页,共80页。
离散系统的零极点增益用zpk命令实现。
语法:
G=zpk(z,p,k,Ts) %由零极点得出脉冲传递函数
使用residue命令来实现由传递函数得出部分分式的极点和系数。
3. 零极点增益描述法
第十八页,共80页。
G3=zpk([0],[ 1],,-1)

Zero/pole/gain:
z
-------------
(z-) (z-1)

Sampling time: unspecified
【】使用zpk命令产生零极点增益传递函数。
第十九页,共80页。
线性系统模型之间的转换
连续系统模型之间的转换
连续系统与离散系统之间的转换
模型对象的属性
,。
连续系统模型之间的转换
第二十页,共80页。
线性系统模型转换函数表
函数
调用格式
功能
tf2ss
[a,b,c,d]=tf2ss(num,den)
传递函数转换为状态空间
tf2zp
[z,p,k]=tf2zp(num,den)
传递函数转换为零极点描述
ss2tf
[num,den]=ss2tf(a,b,c,d,iu)
状态空间转换为传递函数
ss2zp
[z,p,k]=ss2zp(a,b,c,d,iu)
状态空间转换为零极点描述
zp2ss
[a,b,c,d]=zp2ss(z,p,k)
零极点描述转换为状态空间
zp2tf
[num,den]=zp2tf(z,p,k)
零极点描述转换为传递函数
z为零点列向量,p为极点列向量,k为增益。
第二十一页,共80页。
(1) 状态空间模型的获得
由命令ss和dss实现将传递函数和零极点增益转换为状态空间模型。
语法:G=ss(传递函数) %由传递函数转换获得
G=ss(零极点模型) %由零极点模型转换获得
1. 系统模型的转换
(2) 传递函数的获得
由tf命令实现将系统的状态空间法和零极点增益模型转换为传递函数。
语法:G=tf(状态

matlab线性控制系统分析与设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数80
  • 收藏数0 收藏
  • 顶次数0
  • 上传人977562398
  • 文件大小1.63 MB
  • 时间2022-06-27