控制系统的时域分析

合集下载

控制系统的时域分析

控制系统的时域分析
Asint
12/7/2017
1
A s2 2
3
一、控制系统的时域分析
•1. 时域分析的一般方法 一个动态系统的性质常用典型输入下的响应来描述,响应是指 零初 始条件下某种典型的输入作用下对象的响应,控制系统 常用的输入为单位阶跃函数和脉冲激励函数。在MATLAB的控制 系统工具箱中提供了求取两种输入下系统典型响应的函数 step( )和impulse( )。
实验二 控制系统的时域分析
知识回顾:
Step Response
• (1)tf()函数 • Eg: G=tf([1],[1 1]); • (2) step()函数 • Eg: step(G); • (3)impulse()函数 • Eg: impulse (G);
1 0.9 0.8 0.7 0.6
Amplitude
• Matlab中没有斜坡响应命令,需利用阶跃响应命令来求斜坡。 • Den*s后做阶跃响应,相当于den没乘s做斜坡响应。
P190 例8.7
Step Response 2500
2000
1500
Amplitude
1000
500
0
0
20
40
60 Time (seconds)
80
100
120
(4)[r,p,k]=residue(num,den)
给出F(x)=A(x)/B(x)部分分式展开式中的留数、极点和余项:
二、Simulink 下时域分析
• 1.单位阶跃 1(t) • 2. 单位斜坡 t*1(t)
• 3. 周期单位脉冲 δ(t)
• 4.正弦 Asin(wt+φ)
三、系统的时域响应
1.分别用simulink和命令画出如下系统在单位阶跃、斜坡,以及 脉冲信号的时域响应曲线;(仿真时间50s)

控制系统的时域分析

控制系统的时域分析

解:1)单位阶跃输入时
X 0s G sX iss2 s s 1 1 2 1 s s 1 1 2 s1 1
所以: x 0 t L 1 X 0 s 1 te t e t
2)单位脉冲输入时,由于 t d 1t
dt
所以: xotd dtxot2ettet
28
机械控制工程基础
§4.3 二阶系统的时间响应 一、二阶系统的数学模型
2 2 1( 2 1)
单调上升,无振荡, 过渡过程时间长,无 稳态误差。
18
机械控制工程基础
c(T)=1-e-1=0.632,即经过时间T,系统响应达到其 稳态输出值的63.2%,从而可以通过实验测量惯性环 节的时间常数T;
dc t 1
dt
T
t0
时间常数T反映了系统响应的快慢。通常工程中当响
应曲线达到并保持在稳态值的95%~98%时,认为系
统响应过程基本结束。从而惯性环节的过渡过程时间
26
机械控制工程基础
例1:单位脉冲信号输入时,系统的响应为:
x0t75e6t
求系统的传递函数。
解:由题意Xi(s)=1,所以:
GsXX0i ssX0sLx0tL75e6t 7ss56s2ss462
27
机械控制工程基础
例2:已知系统传递函数为:
G
s
2s 1
s 12
求系统的单位阶跃响应和单位脉冲响应。
12
机械控制工程基础
根据线性叠加原理,将0到t的各个脉冲的脉冲响应叠加, 则得到任意函数x(t)在t时刻的时间响应函数y(t)。
t t t t tt n
t
y (t) ln i m k 0x (k)g (tk)0x ()g (t)d

自动控制原理第3章

自动控制原理第3章
间常数“T”。
12
一阶系统分析
3、单位抛物线响应
y(t)的特点:
y(t)1t2T tT2(1eT t) t0 2
输入与输出之间存在误差为无穷大,这意味着一阶系
统是不能跟踪单位抛物线输入信号的。
4、单位脉冲响应
t
y(t)TeT t0
当 t时, y()0
13
一阶系统分析
对一阶系统典型输入响应的两点说明: 1、输入信号为单位抛物线信号时,输出无法跟踪输入 2、三种响应之间的关系:
38
稳定性分析及代数判据
劳斯判据:
系统稳定的必要条件:特征方程所有系数均为正。
系统稳定的充分条件:特征方程所有系数组成劳斯表,其第 一列元素必须为正。
具体步骤:
1、先求出系统的特征方程
a n S n a n 1 S n 1 a 1 S a n0
注意:
(1) s要降阶排列 (2) 所有系数必须大于0
阶跃响应:
p 2 j1 2 n
Y sss22 n2 n s n2A s1s2 A 2 2 s n s A 3 n
yt 11 12e n t sin 1 2n t
y(t)
ξ=0.3
1
ξ=0.5
20
0
t
二阶系统分析
3、临界阻尼( =1 )
特征根
p1,2 n
阶跃响应:
yt 1 e n t1 n t
42
稳定性分析及代数判据
解:系统闭环特征方程为 s36s25sK0
列劳斯表
s3
1
5
s2
6
K
s 30 K 0
6
s0
K
稳定必须满足
30 K 0 6

自动控制原理-第3章-时域分析法

自动控制原理-第3章-时域分析法
系统响应达到峰值所需要的时间。
调节时间
系统响应从峰值回到稳态值所需的时间。
振荡频率
系统阻尼振荡的频率,反映系统的动态性能。
系统的阶跃响应与脉冲响应
阶跃响应
系统对阶跃输入信号的响应,反映系 统的动态性能和稳态性能。
脉冲响应
系统对脉冲输入信号的响应,用于衡 量系统的冲激响应能力和动态性能。
03
一阶系统时域分析
01
单位阶跃响应是指系统在单位阶跃函数作为输入时的
输出响应。
计算方法
02 通过将单位阶跃函数作为输入,代入一阶系统的传递
函数中,求出系统的输出。
特点
03
一阶系统的单位阶跃响应是等值振荡的,其最大值为1,
达到最大值的时间为T,且在时间T后逐渐趋于0。
一阶系统的单位脉冲响应
定义
单位脉冲响应是指系统在单 位脉冲函数作为输入时的输
无法揭示系统结构特性
时域分析法主要关注系统的动态行为和响应,难以揭示系统的结构特 性和稳定性。
对初值条件敏感
时域分析法的结果对系统的初值条件较为敏感,初值条件的微小变化 可能导致计算结果的较大偏差。
感谢您的观看
THANKS
计算简便
时域分析法通常采用数值积分方法进 行计算,计算过程相对简单,易于实 现。
时域分析法的缺点
数值稳定性问题
对于某些系统,时域分析法可能存在数值稳定性问题,例如数值积分 方法的误差累积可能导致计算结果失真。
计算量大
对于高阶系统和复杂系统,时域分析法需要进行大量的数值积分计算, 计算量较大,效率较低。
自动控制原理-第3章-时域 分析法
目录
• 时域分析法概述 • 时域分析的基本概念 • 一阶系统时域分析 • 二阶系统时域分析 • 高阶系统时域分析 • 时域分析法的优缺点

自动控制 控制系统的时域分析

自动控制   控制系统的时域分析

一、二阶系统的单位阶跃响应
2. 临界阻尼: 1
X
s X i s
o

n
2
2 2
s 2 n s n

n
2 2
s n
n
X
s o
n
2 2
s n

1 s

1 s

s n
e
nt
2

1 s n
临界阻尼二阶系统特征根的分布 拉氏反变换
欠阻尼情况下二阶振荡系统单位阶跃响应曲线
一、二阶系统的单位阶跃响应
4. 零阻尼: 0
X
s o X i s

n
2
2 2
s 2 n s n

n
2
2 2
s n s
X
s o
n
2
2 2
s n

1 s

1 s

s n
2
2
零阻尼二阶系统特征根的分布 拉氏反变换

——误差响应
1
T
t 稳态误差: lim e t lim T 1 e T t t
T
0
T
t
三、一阶系统单位脉冲响应
1 X
单位脉冲输入: x i t t
X
i
s 1
s o
1 Ts 1

1 s

1 s 1 T
xo t 1 e
——一阶系统单位阶跃响应
斜率1/T
x o t
一阶系统单位阶跃响应分析 1. 一阶惯性系统总是稳定、无振荡的;

控制系统的时域分析

控制系统的时域分析
1
第四章 控制系统的时域分析
4. 3 控制系统的动态特性 一.动态性能指标
通常以系统单位阶跃输入时的响应来定义时域性能指标。 1.超调量——阶跃响应超过稳态值的最大值与稳态值之比 的百分数。下式中,c(tP ) 为输出响应的最大值;c() 为稳态值。
P
c(t P ) c() 100 % c()
2.延迟时间:响应曲线第一次达到终值一半所需的时间。
1
0.632
63.2%
86.5% 95% 98.2% 99.3%
0TLeabharlann 2T3T4T 5T t
这是一条指数曲线,t 0 处斜率最大,其值为1/T, 若系统保持此变化速度,在 t=T 时,输出将达到稳态值。 而实际系统只能达到稳态值的0.632, 经过3T或4T的时间 系统输出响应分加别达到稳态值的0.95或0.98。
3.峰值时间:对应于最大超调量发生的时间。
4.上升时间:动态响应曲线从零到第一次上升到稳态值所需
的时间。(若无超调量,取稳态值10-90%)
2
5.调整时间(又称过渡过程时间) :响应曲线达到并保 持与终值之差在预定的差值△内(又叫误差带 )所需要 的时间。一般取±2%或±5%。
c(t) 误差带 :0.05 或0.02
T
R( s ) s 2 1 s K
TT
10
R(s)
K s(Ts 1)
C(s)
K
( s ) C( s )
T
R( s ) s 2 1 s K
TT
令:
2 n
K T
2 n
1 T
则 二阶系统标准式:
( s )
s2
2 n
2
n
s
2 n

控制系统的时域分析

控制系统的时域分析

第三章 控制系统的时域分析
⑵ 无阻尼 0 无阻尼时,二阶系统的特征根为两个共轭纯虚根,根 s1,2 jn 如图所示。
无阻尼状态下的闭环极点
故 h t 1 cos nt
n 2 1 1 s H s 2 s n 2 s s s 2 n 2
第三章 控制系统的时域分析
在建立了系统数学模型(动态微微分方程、传递函数) 的基础上,就可以分析评价系统的动静(暂、稳) 态特性,并进而寻求改进系统性能的途径。 经典控制理论中,时域分析法、根轨迹法、频率特性 法是分析控制系统特性常用的三种方法,其中的时 域分析法适用于低阶次(三阶以下)系统,比较准 确直观,又称直接分析法,可提供输出响应随时间 变化的全部信息。 时域分析法就是一种在给定输入条件下,分析系统输 出随时间变化的方法,通常用暂态响应性能指标来 衡量。
第三章 控制系统的时域分析
3.3 一阶系统的动态响应 用一阶微分方程描述的系统称为一阶系统。一些控制 元部件及简单系统如RC网络、液位控制系统都可用 一阶系统来描述。 一阶系统的传递函数为:

C s 1 G s R s Ts 1
其中 T称为一阶系统的时间常数,它是唯一表征一阶 系统特征的参数,所以一阶系统时间响应的性能指 标与 密切相关。一阶系统如果作为复杂系统中的一 个环节时称为惯性环节。
当初始条件为零时,则有
上式表明,对系统的斜坡响应求导得系统的阶跃响应,对系统的阶跃响 应求导即为系统的脉冲响应。对于线形定常数系统上述结论均成立, 即系统对输入信号导数(或积分)的响应,等于系统对输入信号响应 的导数(或积分)。
第三章 控制系统的时域分析
3.4 二阶系统的动态响应
为了兼顾控制系统的稳定性和快速性相矛盾 的瞬态指标,我们总希望系统阶跃响

控制系统的时域分析_一二阶时间响应

控制系统的时域分析_一二阶时间响应
1 A
2 At 拉氏变换为: R( s )=L 2 s3
图3-2c 加速度信号
该实验信号相当于控制系统中加入一按恒加速度变化 的信号,加速度为A。当A=1时,称为单位加速度函数。
内蒙古工业大学 机械学院
第3章 控制系统时域分析
4.脉冲信号
脉冲函数如右图所示,定义为
1 , r (t ) h 0, 0 t h t 0, t h
•其中: T — 时间常数;ωn—自然频率; —阻尼比;
1 n T
内蒙古工业大学 机械学院
第3章 控制系统时域分析
方块图
R(s)
G(S )
C(s)
-
G(S)=
(S )
2 n 1 s ( s 2n )
s ( s 2n )
2 n
?
G( S ) S (S 2n )
传递函数:
U c ( s) 1 ( s) U r (s) LCs 2 RCs 1
内蒙古工业大学 机械学院
第3章 控制系统时域分析
2、标准形式
微分方程
2 d c(t ) dc(t ) 2 T 2 T c(t ) r (t ) 2 dt dt
传递函数
2 C ( s) 1 n 2 ( s) 2 2 2 R( s) T s 2 Ts 1 s 2n s n
dc( t ) c( t ) r ( t ) dt
E(s) G(S)
i(t) R
ur (t )
C
uc (t )
T
C ( s) 1 R( s ) Ts 1
C(s)
R(s)
-
G(S)= ?
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
节 外部输出字
外部输出双字
定时器(T)
PIB PIW PID PQB PQW PQD
T
0~65 535 0~65 534 0~65 532 0~65 535 0~65 534 0~65 532
0~255
计数器(C) 访 问 此 区 域 可 计数器(C) C 以得到当前计 数值
0~255
数据块(DB)
-32768
+32767 )
(最小值) (最大值
-2 147 483 648 (最小值) +2 147 483 647 (最大值)
浮点数
S5格式时间 值
32位 16位
+123.4567 具有小数的十进 制 数 或 1.234567E+02 指 数 形 式表示
S5T#0ms
(最小值)
S5TIME#2h46m30s (最大
位逻辑运算指令 梯形图和功能块图的基本逻辑图:
与、或和异或指令在梯形图表示如图。
位操作指令 1、赋值指令(输出指令)
2、RS触发指令
第4章 编程语言
IEC (国际电工委员会) 61131 是PLC的 国际标准。由5部分组成:通用信息、设备要求 与测试、编程语言、用户指南、通信服务规范。 其中IEC61131-3是PLC的编程语言标准。
内容提要
程序结构 指令结构 基本指令 应用
知识要点
掌握程序结构,指令结构和基本编 程指令的用法
值)
TIME DATE
IEC格式时间 值
32位
T# -24d20h31m23s647ms (最小值)
TIME#24d20h31m23s647ms (最大值)
日期
D#1990_01_01 (最小值) 16位 Date#2089_12_31 (最大值)
TIME_OF_ DAY
时间日期
32位
TOD#0 0:00:00:000 (最小值)
M
0~255.7
(M)
存 储 控 制 逻 辑 存储器字节 MB
0~255
的中间状态
存储器字
MW
0~254
存储器双字 MD
0~252
外部输入 (PI)
外部输出 (PQ)
定时器(T)
用户可通过此 区域直接访问 输入和输出模 块
访问此区域可 以得到定时剩 余时间
外部输入字 节
外部输入字 外部输入双
字 外部输出字
用“OPEN DB”打 开数据块,用 “OPEN DI”打开 背景数据块
数据位 数据字节
数据字
数据双字
DB(I)X DB(I)B DB(I)W DB(I)D
0~65535.7 0~65 535 0~65 534 0~65 532
本地数据(L)
此区域存放逻辑 块中的临时数据, 当逻辑块结束时, 数据丢失
(最大值)
B(0,0)
(最小值)
B(255,255)
(最大值)
DWORD
INT DINT REAL S5TIME
双字 32位十六进
制数 4个8位无符 号十进制数
定点数
定点数
32位 16位 32位
DW#16#0000_0000 (最小 值)
DW#16#FFFF_FFFF ( 最 大值)
B(0,0,0,0) (最小值) B(255,255,255,255) (最大值)
TIME_OF_DAY#23:59:见下表:
区域
区域功能
访问区域单 位
标识 符
最大地 址范围
输入过程映 在循环扫描开
输入位
I
0~65
像存储区(I) 始 时 , 从 过 程 输入字节
IB
535.7
中读取输入信
输入字
IW 0~65 535
号 至 过 程 映 像 输入双字
ID 0~65 534
存储区
0~65 532
输出过程映 在循环扫描期
输出位
Q
0~65
像 存 储 区 间 , 将 过 程 映 输出字节
QB
535.7
(Q)
像存储区中的
输出字
QW 0~65 535
输 出 值 传 至 输 输出双字
QD 0~65 534
出模块
0~65 532
位存储区 此 存 储 区 用 于 存储器位
功能没有指定的数据块,因而不能存储信息。功 能常常用于编制重复发生且复杂的自动化过程。
数据块(DB)
数据块中包含程序所使用的数据。
注意:各种块(除组织块外)的数目和
相关
代码的长度是与CPU不相关的,而组织块
的数目则与CPU的操作系统相关。
系统块
系统块包含在操作系统中,包括:系统功能(SFC) 、系统功能块(SFB)和系统数据块(SDB)。
块的调用关系如图所示。
CPU动态扫描过程
§4.3 指令结构
数据类型包括:基本数据类型、复合数据类型。 基本数据类型如下表: 复合数据类型有:数组、结构、字符串。
数据类型 BOOL BYTE CHAR WORD
描述
常数符号举例

1位
TRUE,FALSE
字节
8位
B#16#00
8位十六进制数
B#16#FF
§4.1 概述
STEP 7软件包中配备了三种基本编程语言: 梯形图(LAD)、语句表(STL)和功能块图 (FBD)。三种编程语言在STEP 7中有近90%以 上的语句可以互相转换。
§4.2 STEP 7编程语言的程序结构
块包含用户块和系统块两部分
用户块
用户块包括组织块、功能块、功能和数据块。
(最小值) (最大值)
字符(ASCII)
8位
‘A’
字 16位十六进制
数 16位二进制数
计数器值3位 BCD码
2个8位无符号 十进制数
16位
W#16#0000
(最小值)
W#16#FFFF
(最大值)
2#0000_0000_0000_0000
2#1111_1111_1111_1111
C#000
(最小值)
C#999
组织块(OB)
组织块是操作系统和用户程序之间的接口。 组织块只能由操作系统来启动。各种组织块由不 同的事件启动,且具有不同的优先级,而循环执 行的主程序则在组织块OB1中。
功能块(FB)
功能块是通过数据块参数而调用的。它们有 一个放在数据块中的变量存储区,而数据块是与 其功能块相关联的,称为背景数据块。 特点:每一个功能块可以有不同的数据块。这些 数据块虽然具有相同的数据结构,但具体数值可 以不同。 功能(FC)
临时本地数据 位
临时本地数据 字节
临时本地数据 字
临时本地数据 双字
L
0~65535.7
LB
0~65 535
LW
0~65 534
LD
0~65 532
§4.4 位逻辑指令
位逻辑指令主要包括位逻辑运算指令、位 操作指令和位测试指令。 作用:完成逻辑操作,并将逻辑操作结果RLO 用于赋值或置位,也用于控制定时器和计数器 的运行。
相关文档
最新文档