控制系统的传递函数模型

合集下载

第2章_控制系统的动态数学模型_2.4传递函数以及典型环节的传递函数

第2章_控制系统的动态数学模型_2.4传递函数以及典型环节的传递函数
X o ( s) 1 G( s) Fi ( s ) Ms 2 Ds K
【例】R-L-C无源电路网络的传递函数
已知系统的微分方程为:
d2 d LC 2 uc (t ) RC uc (t ) uc (t ) ur (t ) dt dt
所有初始条件均为零时,其拉氏变换为:
LCs 2U c (s) RCsU c (s) U c (s) U r (s)
n
m n bm K =K * (-Zi ) / ( p j ) an i 1 j 1
为传递函数的增益
b0 K a0
*
为根轨迹增益
Ti和 i 为时间常数
零、极点分布图:
G ( s) b0 (s z1 )(s z2 )(s zm ) M (s) a0 (s p1 )(s p2 )(s pn ) D(s)
r (t ) 1(t )
零状态响应分别为: c1 (t ) 1 2et 3e2t
c2 (t ) 1 0.5et 0.5e2t
各个模态在两个系统输出响应中所占的比重不同,
取决于零点相对于极点的距离。
j
z2
z1
0

(5)关于传递函数的几点说明
传递函数是一种以系统参数表示的线性定常系统输 入量与输出量之间的关系式。传递函数的概念通常只 适用于线性定常系统。 传递函数是复数自变量s的复变函数。传递函数中 的各项系数和相应微分方程中的各项系数对应相等, 完全取决于系统结构参数。
D(s)=0 称为系统的特征方程,其根称为系统的 特征根。特征方程决定着系统的动态特性。
D(s) 中s 的最高阶次等于系统的阶次。
将传递函数的分子和分母多项式进行因式分解可得

第二章 控制系统的传递函数

第二章    控制系统的传递函数

第二章
控制系统的传递函数
2.1 微分方程模型(时间域模型)
一、控制系统微分方程的分类
线性系统:可由线性微分方程描述的系统。线性微分方程是指微分方程 是定常和线性的。线性系统可应用叠加原理,将多输入及多输出的 系统转化为单输入和单输出的系统进行处理分析,最后进行叠加。 另外线性系统还有一个重要的性质,就是齐次性,即当输入量的数 值成比例增加时,输出量的数值也成比例增加,而且输出量的变化 规律只与系统的结构、参数及输入量的变化规律有关,与输入量数 值的大小是无关的。 非线性系统:研究非线性系统的运动规律和分析方法的一个分支学科。 非线性系统最重要的问题之一就是确定模型的结构,如果对系统的 运动有足够的知识,则可以按照系统运动规律给出它的数据模型。 一般来说,这样的模型是由非线性微分方程和非线性差分方程给出 的,对这类模型的辨别可以采用线性化,展开成特殊函数等方法。 非线性系统理论的研究对象是非线性现象,它反映出非线性系统运 动本质的一类现象,不能采用线性系统的理论来解释,主要原因是 非线性现象有频率对振幅的依赖性、多值响应和跳跃谐振、分谐波 振荡、自激振荡、频率插足、异步抑制、分岔和混沌等。
控制系统的传递函数
例 2:RLC 电路(L-R-C 无源四端网络)如图,建立输入输出间的微分方程关
由基尔霍夫定律,回路的压降为 0,即输入电压由电感、电阻、电容上的电压 平衡。 Ur=UL+UR+UC 电流 与 有 即 的关系
第二章
控制系统的传递函数
与 在数值上具有一 ~
注意:该系统也是一个二阶系统 与例 1 相比,它们具有相同的模型形式。当
线性系统满足叠加原理,而非线性系统不满足叠加原理。
第二章
控制系统的传递函数
二、微分方程模型的建立 根据系统物理机理建立系统微分方程模型的基本步骤: (1)确定系统中各元件的输入、输出物理量; (2)根据物理定律或化学定律(机理),列出元件的原始方程,在条 件允许的情况下忽略次要因素,适当简化; (3)列出原始方程中中间变量与其他因素的关系; (4)消去中间变量,按模型要求整理出最后形式。

《自动控制原理》MATLAB中的传递函数模型实验

《自动控制原理》MATLAB中的传递函数模型实验

《自动控制原理》MATLAB中的传递函数模型实验一、实验目的1、熟练运用matlab软件,求解控制系统数学模型2、掌握传递函数在matlab中的表达方法3、掌握matlab求解拉氏变换和反变换4、掌握matlab求系统极值点和零点判断系统稳定性二、实验仪器Matlab2014b版三、实验原理(一)MATLAB中的传递函数模型传递函数在matlab中的表达方法控制系统的传递函数模型为:在MATLAB中,分子/分母多项式通过其系数行向量表示,即:num = [b0 b1 … bm]den = [a0 a1 … an]此时,系统的传递函数模型用tf函数生成,句法为:sys=tf(num, den) 其中,sys为系统传递函数。

如:num = [1 5 0 2]; den = [2 3 15 8];则:sys=tf(num, den)输出为:Transfer function:若控制系统的模型形式为零极点增益形式:此时,系统的传递函数模型用zpk函数生成,句法为:sys=zpk(z, p, k)。

zpk函数也可用于将传递函数模型转换为零极点增益形式,句法为:zpksys=zpk(sys)如:z=[-0.5 -1 -3]; p=[1 -2 -1.5 -5]; k=10;sys=zpk(z, p, k)传递函数的转换[num,den]=zp2tf(z,p,k)[z,p,k]=tf2zp(num,den)实际系统往往由多个环节通过串联、并联及反馈方式互连构成。

MATLAB提供的三个用于计算串联、并联及反馈连接形成的新系统模型的函数。

series函数计算两子系统串联后的新系统模型。

句法:sys = series(sys1, sys2)sys1, sys2分别为两子系统模型parallel函数计算两子系统并联后的新系统模型。

句法: sys = parallel(sys1, sys2)feedback函数计算两子系统反馈互联后的新系统模型。

控制工程基础:第二章 控制系统的数学模型及传递函数

控制工程基础:第二章 控制系统的数学模型及传递函数

用线性微分方程描述的系统,称为线性系统。 如果方程的系数为常数,则称为线性定常系统; 如果方程的系数不是常数,而是时间的函数,则称为线性时 变系统。
线性系统的重要性质是可以应用叠加原理:
(1)多个输入同时作用于线性系统的总响应,等于各个输入 单独作用时分别产生的响应之和,且输入增大若干倍时,其输出 亦增大同样的倍数。
一、 拉氏变换的定义
§2.2 拉普拉斯积分变换
1. 拉氏变换的定义
如果有一个以时间t为自变量的实函数f (t),
它的定义域是t 0,那么函数f (t)的拉氏变换为:
L[ f (t)] F (s) f (t)est dt 0
复变量:s j
原函数: f (t) 象函数: F (s)
F(s) L[ f (t)]
(6)式即为二阶常系数线性微分方程。
四、小结:
§2.1系统运动微分方程的建立
(1)物理本质不同的系统,可以有相同形式的数学模型。
机械平移动力学系统:
d2 m dt2
xo
(t
)
B
d dt
xo (t) kxo (t)
fi (t)
电网络系统:
LC
d2 dt 2
uo
(t)
RC
d dt
uo
(t)
uo
(t)
L[Ax1(t) Bx2 (t)] AX1(s) BX 2 (s)
2. 微分定理和积分定理
(1)微分定理
在所有初始条件均 为零时
L[ df (t)] sF (s) dt
L[ f (t)] F(s)
L[ df (t)] sF (s) f (0) dt
L[ d 2 f (t)] s 2 F (s) sf (0) f (0) dt 2

2第二章 2控制系统的传递函数模型

2第二章 2控制系统的传递函数模型

(S Z
i 1 n j 1
m
i
)
(S P )
j
Zi (i=1,2,…,m) 是分子多项式的根,称为传递函数的零点
pj (j=1,2,…,n) 是分母多项式的根,称为传递函数的极点
K *=b0/a0
称为传递函数的传递系数(根轨迹增益)
传递函数的零极分布图
为了更直观、更形象地 p2 × p1× z1
4、理想微分环节
微分方程 c(t)= Tdr(t)/dt 传递函数 G(s)=Ts 特点: 输出量正比输入量变化的速度,能 预示输入信号的变化趋势。 实例:集成运放的微分运算,测速发电 机输出电压与输入角度间的传递函数即为 微分环节。
5、一阶微分环节(或称比例微分环节)
微分方程 c(t)= Tdr(t)/dt + r(t) 传递函数 G(s)=Ts+1 特点: 输出量既包含与输入量成正比的量, 又包含输入信号的变化趋势。 实例:集成运放的比例微分运算等。
0 1 n 1 n
G( s)

例1、试求RC无源网络的传递函数
uo(s)/u (s)
i
解答:
RC网络的微分 方程表示为
Ui
R1
R2
i (t ) C 1
C2
Uo
d 2 uo ( t ) duo ( t ) R1 R2 C 1C 2 ( R1C 1 R1C 2 R2 C 2 ) 2 dt dt uo ( t ) ui ( t )
主要内容:
第一讲、 时域数学模型
第二讲、 复域数学模型 第三讲、 方框图与信号流图
本章要求:
一、了解控制系统数学模型的建立方法及数学 模型的表示形式。 二、掌握控制系统时域、复域数学模型的建立

第四章控制系统的传递函数

第四章控制系统的传递函数

其中,
n
1 T
——环节的 固有频率
To 2
1 T
——环节的 阻尼比
如果0≤ξ<1,二阶环节称为振荡环节
例7 图示是由质量m、阻尼c、弹簧k组成的动力系统. 求G(s)
依动力平衡原理有 Xi(t) k m c
Xo(t)
d 2 xo dxo m 2 c kxo kxi dt dt
因此,系统的传递函数就是系统单位脉冲响应 的拉氏变换。
一般地,传递函数的表达式为
X o ( s) ao s n a1s n1 a2 s n2 an G( s ) X i ( s) bo s m b1s m1 b2 s m2 bm
2. 传递函数的性质
k
k为比例环节的增益或称为放大系数
例1

ni(t)
z1
求一对齿轮传动的传递函数 no z1 k ∴G(s)=k ni z2
最基本的运算放大器
no(t)
z2
例2
i 1= i 2
ei ea ea eo R1 R2
ei eo R1 R2
ei
R2 R1 e i2 a Ko a i3 i1 +
ZL=Ls
3.电容元件
dUC iC C dt
ZC(s) = 1/sC
例5
下图是一个由运算放大器组成的积分器, 求G(s)。 C R i + uc 取拉氏变换 uo Ui(s) R
Zc
i
+ Uo(s)
ui
解:
1 uc idt c
I ( s) U c ( s) cs
K s
1 Zc cs
ms2 X o ( s) csX o (s) kXo ( s) kXi (sG( s) 2 ms cs k

控制系统的数学模型及传递函数【可编辑全文】

控制系统的数学模型及传递函数【可编辑全文】

可编辑修改精选全文完整版控制系统的数学模型及传递函数2-1 拉普拉斯变换的数学方法拉氏变换是控制工程中的一个基本数学方法,其优点是能将时间函数的导数经拉氏变换后,变成复变量S的乘积,将时间表示的微分方程,变成以S表示的代数方程。

一、拉氏变换与拉氏及变换的定义1、拉氏变换:设有时间函数,其中,则f(t)的拉氏变换记作:称L—拉氏变换符号;s-复变量; F(s)—为f(t)的拉氏变换函数,称为象函数。

f(t)—原函数拉氏变换存在,f(t)必须满足两个条件(狄里赫利条件):1)在任何一有限区间内,f(t)分断连续,只有有限个间断点。

2)当时,,M,a为实常数。

2、拉氏反变换:将象函数F(s)变换成与之相对应的原函数f(t)的过程。

—拉氏反变换符号关于拉氏及变换的计算方法,常用的有:①查拉氏变换表;②部分分式展开法。

二、典型时间函数的拉氏变换在实际中,对系统进行分析所需的输入信号常可化简成一个成几个简单的信号,这些信号可用一些典型时间函数来表示,本节要介绍一些典型函数的拉氏变换。

1.单位阶跃函数2.单位脉冲函数3.单位斜坡函数4.指数函数5.正弦函数sinwt由欧拉公式:所以,6.余弦函数coswt其它的可见表2-1:拉氏变换对照表F(s) f(t)11(t)t三、拉氏变换的性质1、线性性质若有常数k1,k2,函数f1(t),f2(t),且f1(t),f2(t)的拉氏变换为F1(s),F2(s),则有:,此式可由定义证明。

2、位移定理(1)实数域的位移定理若f(t)的拉氏变换为F(s),则对任一正实数a有, 其中,当t<0时,f(t)=0,f(t-a)表f(t)延迟时间a. 证明:,令t-a=τ,则有上式=例:, 求其拉氏变换(2)复数域的位移定理若f(t)的拉氏变换为F(s),对于任一常数a,有证:例:求的拉氏变换3、微分定理设f(t)的拉氏变换为F(s),则其中f(0+)由正向使的f(t)值。

Matlab下的控制系统描述

Matlab下的控制系统描述
2
》num=[0 0 -2;0 -1 -5;1 2 0];den=[1 6 11 6]; 》[A,B,C,D]=tf2ss(num,den) 》A= -6 -11 -6 B= 1 C= 0 0 -2 D= 0 1 0 0 0 0 -1 -5 0 0 1 0 0 1 2 0 0
3)系统的零极点增益模型:
状态空间实现与相似变换函数 ss 状态空间实现 ssbal (与 balance 有关)用对角相似变换矩阵对状态 空间模型进行平衡化,有利于提高计算精度. balreal :输入/输出平衡实现,可用于模型降阶. minreal :最小实现 或零极相消.对传递函数模型进行 零极相消;对状态空间模型则消去不可控或 不可观状态. ctrbf : 可控阶梯型 obsvf :可观阶梯型 以上函数的详细说明参见pdf帮助文档.
对线性定常系统,式中s的系数均为常数,且a1不等于零, 这时系统在MATLAB中可以方便地由分子和分母系数构成的 两个向量唯一地确定出来,这两个向量分别用num和den 表示. num=[b1,b2,…,bm,bm+1] den=[a1,a2,…,an,an+1] 注意:它们都是按s的降幂进行排列的. 应用 TF 函数可以创建传递函数模型.
模型变换注意事项
用法举例: 1)已知系统状态空间模型为:
》A=[0 1; -1 -2]; B=[0;1]; 》C=[1,3]; D=[1]; 》[num,den]=ss2tf(A,B,C,D,iu) %iu用来指定第n个输入,当只有一个输入时可忽略. 》num=1 5 2; den=1 2 1; 》[z,p,k]=ss2zp(A,B,C,D,iu) 》z= -4.5616 p= -1 k=1 -0.4384 -1
结构体可看作是MATLAB下的小型数据库.有关结构体 的内容可参见 Help 浏览器中的 Matlab/programing and data types/structures and arrays 类和对象的概念是面向对象程序设计的基础.类的 概念是结构体的拓展.对象是指类的一个实例. 在此我们只介绍类和对象的使用,没有涉及内部构造与 编程方法,有关内容可参考Help 浏览器中的 Matlab/programing and data types/Matlab classes and Objects 针对传递函数,状态空间,零极点增益和 FRD 等系 统描述方式,MATLAB 控制系统工具箱提供了四种专门的 数据结构(LTI objects),称作 TF,SS,ZPK,FRD 对象.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

具有复变量函数的所有性质。 性质2 传递函数是一种用系统参数表示输出量与输 入量之间关系的表达式。它只取决于系统的结构或 元件的参数,而与输入量的形式无关,也不反映系 统内部的任何信息。
G( s)
u R(s)c ( s) ur ( s )
G(s)
C(s)1
T 2 s 2 3Ts 1
性质3 传递函数与微分方程有相通性。传递函数 分子多项式系数及分母多项式系数,分别与相应 微分方程的右端及左端微分算符多项式系数相对 应。 例如:由传递函数
2、惯性环节
微分方程 Tdc(t)/dt +c(t)= r(t) 传递函数 G(s)= 1/(Ts+1) 式中 T-时间常数 特点:含一个储能元件,对突变的输入 其输出不能立即复现,输出无振荡。 实例:RC网络,直流伺服电动机的传递 函数也包含这一环节。
3、积分环节
微分方程 Tdc(t)/dt= r(t) 传递函数 G(s)= 1/Ts 特点: 输出量与输入量的积分成正比例, 当输入消失,输出具有记忆功能。 实例: 集成运放的积分运算,电动机角 速度与角度间的传递函数,模拟计算机 中的积分器等。
2 n 2 s( s 2 2 n s n )
tg
1
1
2

(0 1)
任何一个复杂系统都是由有限个典型环节 组合而成的。典型环节通常分为以下七种:
比例环节 积分环节 一阶微分环节
惯性环节
理想微分环节 振荡环节
延迟(纯迟后)环节
1、比例环节 微分方程 c(t)= K r(t) 传递函数 G(s)= K 式中 K-增益 特点: 输入输出量成比例,无失真和时间延 迟。 实例:杠杆、电子放大器,齿轮,电阻(电 位器),感应式变送器等。
则有: af 1 ( t ) bf 2 ( t ) aF1 ( s ) bF2 ( s ) 2、平移性质 设f (t)的拉普拉斯变换为F (s),记为 f ( t ) F ( s ) 则有: f ( t t0 ) F ( s )e st0
f ( t )e F ( s s0 )
R(s) L[ (t )] 1 C(s) G(s) R(s) G(s)
c(t ) L1[C(s)] L1[G(s)R(s)] L1[G(s)] g (t )
即:传递函数G(s)的拉氏反变换g(t)是脉冲响应c(t)
1、传递函数的零极点表达式
G( s) b0 ( s z1 )(s z 2 ) ( s z m ) K* a0 ( s p1 )(s p2 ) ( s pn )
[a0 s a1s
n m
n 1
an 1s an ]C ( s) bm1s bm ]R( s)
[b0 s b1s
m 1
一、传递函数的概念和性质
1、传递函数:
初始条件为零时,线性定常系统或元件输出 信号的拉氏变换与输入信号的拉氏变换的比值, 称为该系统或元件的传递函数。 输入量是在t≥0时才作用于系统,因此,在t=(s) 输出信号的拉氏变换 C 0-时,
s0 t
3、微分性质 设f (t)的拉普拉斯变换为F (s),记为 f ( t ) F ( s ) 则有: df sF ( s ) f ( 0 ) dt
d f 2 s F ( s ) sf ( 0 ) f ( 0 ) 2 dt
n 1 dn f n n 1 r r s F( s ) s f ( 0 ) n dt r 0
序号
原函数 f (t )
象函数 F (s )
1 2 t )
12
1 n t sin( n e 1 2
s 2 2 s 2 n s n
(0 1)
tg
1
1
2

13
1 n t sin( n 1 e 2 1
1 2 t )
t 0
lim f t f 0 lim sF ( S )
s
☆☆☆6、终值定理
若f(t)及df(t)/dt的拉氏变换存在,则有:
t
lim f t f lim sF ( S )
s 0
序号
原函数 f (t )
象函数 F (s )
1
单位脉冲函数 ( t )
1
2 单位阶跃函数1( t ) 3
4
s
1
1
单位斜坡函数 t
t ( n 1,2 ,3 )
n
5
6
e
t e
n at
at
( n 1,2 ,3 )
s n! n 1 s 1 sa n! n 1 (sa)
2
序号
原函数 f (t )
象函数 F (s )
7 8 9 10 11
sin t
注意: 一次因子对应于实数零极点 二次因子对应于共轭复数零极点
τ
Tj 称为时间常数 K = bm/an = K *Π (-Zi) / Π (-Pj) 称传递系数或增益
i和
1、线性性质 设f1(t)的拉普拉斯变换为F1(s),记为 f 1 ( t ) F1 ( s )
f2(t)的拉普拉斯变换为F2(s),记为 f 2 ( t ) F2 ( s )
6、振荡环节 微分方程 传递函数 G( s )
2 n 1 2 2 2 2 s 2 n n T s 2Ts 1
式中 ξ -阻尼比 (0≤ξ <1)
T = 1 /ω n
ω n -自然振荡角频率(无阻尼振荡角频率)
特点:环节中有两个独立的储能元件,并可进行能 量交换,其输出出现振荡。 实例:RLC电路的输出与输入电压间的传递函数。
4、理想微分环节
微分方程 c(t)= Tdr(t)/dt 传递函数 G(s)=Ts 特点: 输出量正比输入量变化的速度,能 预示输入信号的变化趋势。 实例:集成运放的微分运算,测速发电 机输出电压与输入角度间的传递函数即为 微分环节。
5、一阶微分环节(或称比例微分环节)
微分方程 c(t)= Tdr(t)/dt + r(t) 传递函数 G(s)=Ts+1 特点: 输出量既包含与输入量成正比的量, 又包含输入信号的变化趋势。 实例:集成运放的比例微分运算等。
(S Z
i 1 n j 1
m
i
)
(S P )
j
Zi (i=1,2,…,m) 是分子多项式的根,称为传递函数的零点
pj (j=1,2,…,n) 是分母多项式的根,称为传递函数的极点
K *=b0/a0
称为传递函数的传递系数(根轨迹增益)
传递函数的零极分布图
为了更直观、更形象地 p2 × p1× z1
7、延迟(纯迟后)环节
微分方程 c(t) = r(t -τ) 传递函数 G(s)= e-τs 式中 τ -延迟时间 特点:输出量能准确复现输入量,但须延 迟一个固定的时间间隔。 实例:D触发器,管道压力、流量等物理量 的控制,其数学模型就包含有延迟环节。
传递函数的定义及其性质 传递函数的表达式 零点和极点对输出的影响 典型环节及其传递函数
传递函数的定义及其性质 传递函数的表达式
典型环节及其传递函数
0 1 n 1 n
G( s)

例1、试求RC无源网络的传递函数
uo(s)/u (s)
i
解答:
RC网络的微分 方程表示为
Ui
R1
R2
i (t ) C 1
C2
Uo
d 2 uo ( t ) duo ( t ) R1 R2 C 1C 2 ( R1C 1 R1C 2 R2 C 2 ) 2 dt dt uo ( t ) ui ( t )
C( s ) b1 s b2 G( s ) R( s ) a0 s 2 a1 s a 2
可得s的代数方程
( a0 s a1 s a2 )C ( s ) ( b1 s b2 )R( s )
2
用微分算符置换s ,便得到相应的微分方程
d 2 c( t ) dc( t ) dr( t ) a0 a1 a2 c( t ) b1 b2 r ( t ) dt dt dt
微分方程是在时域中描述系统动态性能的数学
模型,在给定外作用和初始条件下,解微分方程可
以得到系统的输出响应。
缺点:系统结构和参数变化时分析较麻烦。
拉氏变换解方程
设r(t)和c(t)及其各阶导数在t=0时的值均为零,则
对上式中各项分别求拉氏变换,并令C(s)=L[c(t)],
R(s)=L[r(t)],可得s的代数方程为:
性质4 传递函数G(s)的拉氏反变换是脉冲响应g(t)
A/ε 0<t<ε
脉冲函数:r (t)ຫໍສະໝຸດ =0 t<0,t>ε ∞ 0<t<ε
A —脉冲面积
(脉冲强度)
r(t)
当A=1时
δ(t) = limr(t)
ε→0
0 t<0,t>ε
t
脉冲响应(又称脉冲过渡函数)c(t)是系统在单位
脉冲输入时的输出响应。
在零初始条件下,对上述方程中各项求拉氏变换,
可得s的代数方程为:
( T 2 s 2 3Ts 1 )uc ( s ) ur ( s )
由传递函数定义,得网络传递函数为:
uc ( s ) 1 G( s ) 2 2 ur ( s ) T s 3Ts 1
2、传递函数的性质
性质1 传递函数是复变量s的有理真分式函数,m≤n,
cos t
e
at
s s s2 2
2
2
相关文档
最新文档