Simulink与控制系统仿真笔记05

本文详细介绍了控制系统时域分析法,包括时域响应的典型输入、线性系统响应的一般求法和性能指标。重点讲解了单位脉冲、阶跃、斜坡、加速度输入的响应,以及MATLAB/Simulink在时域分析中的应用,讨论了一阶、二阶系统及高阶系统的时域响应特点和参数对性能的影响。
摘要由CSDN通过智能技术生成

Simulink与控制系统仿真笔记05

5.时域分析法

5.1引言

以拉普拉斯变化为工具,从传递函数出发,直接在时间域上研究自动控制系统的性能的方法。常见的方法是根轨迹法和频率法

5.2时域响应分析

时域响应是指系统在外部输入作用下的输出过程

5.2.1典型输入

典型的输入信号有:

脉冲输入、阶跃输入、斜坡输入、加速度输入和正弦输入,利用这些典型的输入信号易于对系统进行试验和数学分析。

1.单位脉冲输入
KaTeX parse error: Undefined control sequence: \matrix at position 30: … (t) = \left\{ \̲m̲a̲t̲r̲i̲x̲{ \infty ,t =…
其中:
∫ − ∞ + ∞ δ ( t ) d t = 1 \int\limits_{ - \infty }^{ + \infty } {\delta (t)dt = 1} +δ(t)dt=1
其中拉氏变换是:
R ( s ) = L [ δ ( t ) ] = 1 R(s) = L\left[ {\delta (t)} \right] = 1 R(s)=L[δ(t)]=1
实际中常用系统收到单位脉冲输入作用后的输出来衡量系统的暂态响应特性

单位脉冲响应的拉屎变化就是系统的传递函数。如果在系统的输入加一单位脉冲函数,由输出响应即可求出系统的传递函数。

2.单位阶跃输入
KaTeX parse error: Undefined control sequence: \matrix at position 24: …1(t) = \left\{ \̲m̲a̲t̲r̲i̲x̲{ 1,t > 0 \hf…
其拉斯变化:
R ( s ) = L [ 1 ( t ) ] = 1 s R(s) = L\left[ {1(t)} \right] = {1 \over s} R(s)=L[1(t)]=s1
对于恒值系统相当于给定值突变,对于隧洞系统,相当于加一个突变的给定位置

3.单位斜坡输入
KaTeX parse error: Undefined control sequence: \matrix at position 17: …r(t) = \left\{ \̲m̲a̲t̲r̲i̲x̲{ t,t > 0 \hf…
其拉氏变换:
R ( s ) = L [ r ( t ) ] = 1 s 2 R(s) = L\left[ {r(t)} \right] = {1 \over { {s^2}}} R(s)=L[r(t)]=s21
对于随动系统,相当于加一个恒速变化的位置信号

4.单位加速速度输入
KaTeX parse error: Undefined control sequence: \matrix at position 17: …r(t) = \left\{ \̲m̲a̲t̲r̲i̲x̲{ {1 \over 2}…
其拉氏变换:
R ( s ) = L [ r ( t ) ] = 2 s 3 R(s) = L\left[ {r(t)} \right] = {2 \over { {s^3}}} R(s)=L[r(t)]=s32
对于随动系统,相当于加一个恒加速变化的位置信号

5.单位正弦输入
KaTeX parse error: Undefined control sequence: \matrix at position 17: …r(t) = \left\{ \̲m̲a̲t̲r̲i̲x̲{ \sin (t),t …
利用正弦信号可以求得系统对不同频率的稳态响应,由此间接判断系统性能。

  • 对于恒值系统常使用阶跃输入
  • 对于随动系统常用斜坡输入和加速度输入
  • 对于扰动系统常用阶跃输入和脉冲输入

5.2.2线性系统响应一般求法

已知系统的传递函数:
G ( s ) = C ( s ) R ( s ) = k 0 ( s + z 1 ) ( s + z 2 ) . . . ( s + z m ) ( s + p 1 ) ( s + p 2 ) . . . ( s + p m ) G(s) = { {C(s)} \over {R(s)}} = { { {k_0}(s + {z_1})(s + {z_2})...(s + {z_m})} \over {(s + {p_1})(s + {p_2})...(s + {p_m})}} G(s)=R(s)C(s)=(s+p1)(s+p2)...(s+pm)k0(s+z1)(s+z2)...(s+zm)
且输入为:
R ( s ) = k r ( s + z r 1 ) ( s + z r 2 ) . . . ( s + z r m ) ( s + p r 1 ) ( s + p r 2 ) . . . ( s + p r m ) R(s) = { { {k_r}(s + {z_{r1}})(s + {z_{r2}})...(s + {z_{rm}})} \over {(s + {p_{r1}})(s + {p_{r2}})...(s + {p_{rm}})}} R(s)=(s+pr1)(s+pr2)...(s+prm)kr(s+zr1)(s+zr2

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值