实验一 基于MATLAB 实验平台的系统被控对象的建立与转换
[实验目的]
1.了解MATLAB 软件的基本特点和功能;
2.掌握线性系统被控对象传递函数数学模型在MATLAB 环境下的表示方法及转换; 3.掌握多环节串联、并联、反馈连接时整体传递函数的求取方法; 4.了解在MATLAB 环境下求取系统的输出时域表达式的方法。
[实验原理]
一、被控对象模型的建立
在线性系统理论中,一般常用的描述系统的数学模型形式有: 1、传递函数模型——有理多项式分式表达式 设系统的传递函数模型为
11
10111......)
()()(a s a s
a s a
b s b s
b s
b s R s C s G n n n
n m m m m ++++++++==
----
对线性定常系统,式中s 的系数均为常数,且a n 不等于零。
这时系统在MATLAB 中可以方便地由分子和分母各项系数构成的两个向量唯一地确定,这两个向量常用num 和den 表示。
num=[b m ,b m-1,…,b 1,b 0] den=[a n ,a n-1,…,a 1,a 0]
注意:它们都是按s 的降幂进行排列的。分子应为m 项,分母应为n 项,若有空缺项(系数为零的项),在相应的位置补零。
然后写上传递函数模型建立函数:sys=tf(num,den)。这个传递函数便在MATLAB 平台中被建立,并可以在屏幕上显示出来。 2.传递函数模型——零极点增益模型 零极点增益模型为:
)
)...()(())...()(()(2121n m p s p s p s z s z s z s K
s G ------=