matlab课件第7讲
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S ( S + 4)( S 2 + 4 S + 20)
功能 : 在连续系统的根轨图上绘制出阻尼和自然频率网格 格式 : sgrid(‘new’) 该函数先清屏, 再绘制网格,并设置成hold on ,使后续绘 图命令绘制在网格上.典型用法 : sgrid (‘new’) rlocus ( G ) 或 pzmap ( G ) sgrid ( z , wn )
wd = wn 1 - q 2
U
nR
7.4 系统的性能分析与估算
eg
例:系统开环传递函数为: G ( s ) =
q = cos ( B )
is
该函数按用户指定的阻尼z和自然频率wn绘制网格
1 s ( s + 1)( s + 2)
te
re
d
s1 wn
j
wd B
q*wn
0
s2
7.4.3 根轨迹上的关键点
第7讲 7 线性系统的根轨迹法
7.1 基本概念 7.1.1 开环传递函数的两种标准形式:
尾一型 :
G(S )H (S ) =
K--开环增益 首一型 :
开环增益K与根轨增益 K 的关系:
nR
7.1.2 根轨迹法(180o)
基本思路
eg
*
m
K * --根轨增益
K=
根轨迹法 是开环系统某一参数从零变到无穷时,闭环系统特征方程式的根 在s平面上变化的轨迹.它是分析和设计线性定常控制系统的图解方法。 开环零、极点的分布及根轨增益 闭环极点.
阻尼q ,附加开环零,极点对根轨迹的影响
7.5.3 绘制根轨迹的 MATLAB 工具
pzmap rlocus rlocfind sgrid
.5.4 系统的性能分析与估算
K=0 K=∞ Kd Kc
U
nR
eg
is
te
re
调用格式: rltool
rltool( G )
rltool( G , Gc )
d
7.4.6 基于根轨迹的系统设计工具 rltool
2 .Nyquist 稳定性判据 思路 : 根据开环幅相曲线判断闭环系统的稳定性 ( 1 ) ( 2 ) 根据Nyquist曲线 根据Bode图
U
根据单位反馈系统的开环对数幅频和相频曲线确定闭环对数幅频和相频曲
nR
20 lg A(w1 ) ü Nichols ì20 lg M (w1 ) ®í ý ¾¾¾ f (w1 ) þ îa (w1 )
生成n个元素的行向量x ,它的元素在a和b间成线性
生成有个n元素的对数等分向量x, , x(n)=10^b
x(1)=10^a
8.3 MATLAB 的频域分析工具 9.3.1 Bode
功能 : 计算并绘制Bode图 调用格式 : 1
[ mag , pha ] = bode ( G , w ) G W 系统模型
g -Þ x -Þ s ¯, t s ¯
系统的稳态精度ess(与K有关) 系统的动态性能(平稳性,快速性)
4 .开环对数频率特性与系统的稳态性能和动态性能的关系: 低频段: 中频段:
注意 :中频段为-20db/dec时系统的动态性能较好,并且系统的截止频率wc 越高系统的快速性越好. 高频段: 5 .频率法小结 传函|s=jw 系统抑制高频干扰的能力
8.3.2 nyquist
功能 : 计算并绘制nyquist曲线 调用格式: 1 [ rx , ry ] = nyquist ( G , w )
eg
通常用logspace来生成对数间隔的频率向量
is
单位:角度
te
re
d
rx ry
nyquist阵列的实部 nyquist阵列的虚部
注意 : rx,ry也为三维矩阵,通常需要将其转化为一维矩阵,格式同1. 2 3 [ rx , ry , w ] = nyquist ( G ) nyquist ( G )
相频特性 系统输出信号的稳态分量对输入正弦信号的 相移是频率w的函数.
ü Bode图 (使用广泛):对数幅频曲线 、对数相频曲线 ü Nyquist图:(幅相频率特性曲线) ü Nichols图:等M线,等α线 . Nichols的用法 :
线.即开环对数幅频,相频曲线 -> 闭环对数幅频,相频曲线
w = w1 时
3 margin(G)
8.3.4 nichols
K ( S - 5)( S + 4) S ( S + 1)( S + 3)
te
(3) G ( S )
=
K (0.05S + 1) S (0.0714S + 1)(0.0125S 2 + 0.1S + 1)
re
K ( S + 12) ( S + 1)( S + 12 S + 100)( S + 10)
G(S ) =
请绘制出根轨迹曲线,并得出在单位负反馈下使闭环系统稳定的K值范围。 对在使闭环系统稳定的K值允许范围内的K值绘制出闭环阶跃响应,分析不同的K 值对系统响应有何影响并给出必要的解释。
U
nR
K (-0.5S + 1) (0.5S + 1)(0.2 S + 1)(0.1S + 1)
eg
is
(4) G ( S ) =
模值条件
k
*
=
Õ
n
| s - pi | |s - z
j
Õ
i =1 m j =1
|
7.1.3. 零度根轨迹标准形式
Õ (s - p )
i =1 i
7.2.1 阻尼比对根轨的影响
nR
例:系统开环传递函数为: G ( s ) = 结论: 固有角频wn不变的条件下:
7.2.2 附加开环零点对根轨的影响
2 wn ( s + b) 例:系统开环传递函数为: G ( s ) = s ( s + 2xwn )
结论: 附加开环零点以后,根轨向左偏移,附加开环零点越靠近原点,偏移越 显著.
U
eg
is
2 wn s ( s + 2xwn )
7.2 二阶系统的根轨迹分析
阻尼比 x - -> 根轨左移
teபைடு நூலகம்
re
G(S ) H (S ) = K
* j =1 n
j
=1
d
Õ (s - z )
m
7.2.3 附加开环极点对根轨的影响
指定的频率点构成的向量,
mag pha
nR
系统的幅值向量(此处未求其dB值) 系统的相角向量
矩阵,转化方式 : 2 3
U
注意 : mag,pha为三维矩阵,用plot指令绘图时需要将其转化为一维 x=mag(:) ;y=pha(:) ;
[ mag , pha ] = bode ( G ) bode ( G )
7.4.1 基本概念
主导极点 :离虚轴最近,且其旁边又无零点的极点. 主导极点法 :采用主导极点代替系统全部闭环极点来近似估算系统性能指 标的方法. 工程实践中常采用主导极点的概念对高阶系统进行近似分析. 偶极子 : 若闭环零,极点相距很近,则这样的闭环零,极点对称为偶极子.
7.4.2 . 欠阻尼二阶系统的特征参数
8.3.3. margin
功能 : 计算模型的幅值裕度和相角裕度 调用格式 : 1 [ Gm , Pm , Wcg , Wcp ] = margin ( G ) Gm , Wcg Pm , Wcp 模型G的幅值裕度、系统截至频率 模型G的相角裕度、相角交接频率
2 [ Gm , Pm , Wcg , Wcp ] = margin ( mag , pha ,w ) 根据频率响应的幅值mag和相角pha数据求幅值裕度Gm和相角裕度Pm,w是相
K*=∞
0<=K<=Kd时,系统为几个惯性环节的串联; Kd<K<Kc时,系统为一个惯性环节和一个二阶欠阻尼振荡环节的串联; 3 .在保证闭环系统稳定的前提下, 根据设计要求确定开环根轨增益. 4 .用feedback函数建立系统的闭环模型,再用step函数求取系统的阶跃响 应并分析其动态响应参数:超调量m,过渡时间ts,上升时间tr等.
7.4.4 系统分析与估算
分析思路 : 上图是某一系统的根轨迹图,
1 . 用rlocfind函数可找出Kd,Kc点及其所对应的极点组. 2 . 可分析 : 0<=K<Kc时,系统稳定 Kc<=K时,系统不稳定
U
nR
eg
is
te
* kd
实轴分离点处的根轨增益
re
k c*
与虚轴相交处的根轨增益
d
K* = 0
7.4.5 时间延迟环节的根轨迹
直接求取带有时间延迟环节的系统的根轨迹的根的精确解是相当困难的,我 们用高阶pade近似取代时间延迟,绘制出系统的根轨.
界面说明
P : 被控对象 H : 传感器动态特性
F : 前置滤波器 K : 补偿器模型
7.5 根轨迹小结 7.5.1 基本概念
根轨迹法
7.5.2 阶系统的根轨迹分析
2
d
8 线性系统的频域分析
频域分析法是应用频率特性研究控制系统的一种经典方法.采用这种方法可 以直观地表达出系统的频率特性,分析方法比较简单,物理概念比较明确.
8.1 频率分析的基本知识 8.1.1 .基本概念
1 系统的频率特性 : 幅频特性: 系统输出信号稳态分量的幅值与输入正弦信号的幅值比是频率w
eg
频率分析法主要包括三种方法 :
is
系统的频率特性与传递函数的关系 : G ( jw ) = G ( s ) |s = jw
te
即 ÐG ( jw ) = f 2 (w )
re
的函数.即 | G ( jw ) |= f1 (w )
d
3 .频域法的性能指标 相角裕度: γ 幅值裕度: h 注意 : 这两个参数除了表征系统的稳定程度外,还与系统的动态性能指标 间有着相应的关系. 如: 45-70度
系统的幅相特性 | G ( jw ) |= f1 (w ) , ÐG ( jw ) = f 2 (w )
( 1 ) Nyquist稳定判据
nR
幅值裕度h 相角裕度γ imag
Bode
eg
Nyquist log10( ) 复数函数 取复数的虚部
is
U
( 2 ) 频域法稳定程度指标 闭环的幅相曲线
( 3 )
根轨方程的标准形式
U
is
Õ (- Z )
i
K * ( S - Z1 )...( S - Z m ) G(S ) H (S ) = g S (S - P 1 )...( S - P n -g )
Õ (- P )
j j =1
i =1 n -g
G(S ) H (S ) = K
* j =1 n i =1
Õ (s - z )
U
nR
开环系统的LTI对象模型 用户选择的增益向量 根轨各点构成的复数矩阵
eg
is
te
re
格式 :
[ p , z ]=pzmap ( G )
d
功能 : 绘制系统的零极点图
用向量p指定期望的极点位置,并计算这些位置上的根轨迹增益
G(S ) = G(S ) =
7.3.4 sgrid
1 S ( S + 1)( S + 2) 1
R = rlocus (G , k ) G K R
[ R , K ] = rlocus ( G ) rlocus ( G ) 绘制根轨迹图 例:系统开环传递函数为: G ( s ) =
1 s ( s + 1)( s + 2)
7.3.3 rlocfind
功能 : 计算给定一组根的根轨迹增益 格式 : ( 1 ) . [ k , p ] = rlocfind ( G ) ( 2 ) . [k,p]=rlocfind ( G , p )
7.5.5 时间延迟环节的根轨迹
将延迟环节用有理传函来近似处理
7.5.6 基于根轨迹的系统设计工具 rltool 7.6 作业
7.1 已知系统的开环传递函数: (1) G ( S ) = (2) G ( S ) =
K S ( S + 2 S + 2)( S 2 + 6 S + 13)
2
请绘出其根轨迹曲线,并得出在单位负反馈下使系统闭环稳定的K值范围。 7.2 已知系统的开环传递函数:
Bode图的三频段与系统的稳态性能与动态性能
8.2 常用指令
以10为低的对数
te
Nichols 开环幅相曲线
re
d
real angle abs 向量生成函数 : x=linspace(a,b,n) 分布. x=logspace(a,b,n) a=1:0.1:5
取复数的实部 取复数的相角 取复数的模
j i
Õ (s - p )
te
K*
m
re
= -1
d
K (t 1 S + 1)...(t m S + 1) S g (T1 S + 1)...(Tn -g S + 1)
相角条件(确定根轨的充要条件)
å Ð(s - z j ) - å Ð(s - pi ) = (2k + 1)p
j =1 i =1
m
n
例:系统开环传递函数为: G ( s ) =
2 wn s ( s + 2xwn )( s + a )
结论: 附加开环极点后,系统的根轨向右偏移,且开环极点越靠近原点偏移 越显著.
7.3 绘制根轨迹的 MATLAB 工具 7.3.1 pzmap
pzmap ( G )
7.3.2 rlocus
功能 : 求系统的根轨迹 . 格式 :