拉普拉斯终值定理在自控中的运用

  • 一. 终值定理
    • 1.1 终值定理求解稳态值
      • 1.1.1 普通方法
      • 1.1.2 终值方法
    • 1.2 终值定理求解稳态误差
      • 1.2.1 普通方法
      • 1.2.2 终值方法

一. 终值定理

拉普拉斯变换终值定理公式如下:
lim⁡t→∞f(t)=lim⁡s→0sF(s)\lim _{t \rightarrow \infty} f(t)=\lim _{s \rightarrow 0} s F(s)t→∞lim​f(t)=s→0lim​sF(s)
要知道这个公式在自控中的用途,还得从它的意义讲起。
如公式的左边,我们知道这个公式的目标是求f(t)f(t)f(t)的终值,由于在自动控制原理中,大部分函数都是在一个值的附近不断波动的,但波动会随着时间不断减小最后变为0,因此,这个公式可以直接求得f(t)f(t)f(t)函数稳定后不受波动变化时的稳定值。
那么,这个公式的意义在于简化了繁琐的求解过程。为什么这样说呢?我们知道,为了解一个复杂的微分方程,普遍方法是使用拉普拉斯变换辅助求解获得目标函数,但是此方法比较容易获得到的是F(s)F(s)F(s)也就是L[f(t)]L[f(t)]L[f(t)],而距离获得目标函数,还要对其进行拉普拉斯反变化来获得,最后才进行极限求解。而这一个公式,直接省去了拉普拉斯反变换的过程,直接进行极限求解,因此说这个公式简化了求解过程。

1.1 终值定理求解稳态值

我们用一个简单的例子来讲述终值定理如何运用:
假设一个系统的闭环传递函数为:
Φ(s)=1Ts+1\Phi(s)=\frac{1}{T s+1}Φ(s)=Ts+11​
若给一个单位阶跃信号,求其稳态值。
求其复域响应:
C(s)=R(s)⋅Φ(s)=1s⋅1Ts+1C(s)=R(s)\cdot\Phi(s)=\frac{1}{s}\cdot\frac{1}{T s+1} C(s)=R(s)⋅Φ(s)=s1​⋅Ts+11​

1.1.1 普通方法

使用拉普拉斯反变换求时间响应;
c(t)=L−1[C(s)]=1−e−1Ttc(t)=L^{-1}\left[ C(s) \right]=1-e^{-\frac{1}{T} t} c(t)=L−1[C(s)]=1−e−T1​t
利用极限求稳态值;
lim⁡t→∞c(t)=lim⁡t→∞1−e−1Tt=1\lim _{t \rightarrow \infty} c(t)=\lim_{t \rightarrow\infty}1-e^{-\frac{1}{T} t}=1 t→∞lim​c(t)=t→∞lim​1−e−T1​t=1
由此可知,稳态值为1。

1.1.2 终值方法

由拉普拉斯终值定理公式,可写:
lim⁡t→∞c(t)=lim⁡s→0sC(s)=lim⁡s→0s⋅1s1Ts+1=lim⁡s→01Ts+1=1\begin{aligned} \lim _{t \rightarrow \infty} c(t)&=\lim _{s \rightarrow 0} s C(s)\\ &=\lim_{s\rightarrow0}s\cdot\frac{1}{s}\frac{1}{T s+1}\\ &=\lim_{s\rightarrow 0 }\frac{1}{T s+1}\\ &=1 \end{aligned} t→∞lim​c(t)​=s→0lim​sC(s)=s→0lim​s⋅s1​Ts+11​=s→0lim​Ts+11​=1​
与普通方法对比,结果相同,但其计算过程却简便了不少。

1.2 终值定理求解稳态误差

我们继续用上一个例子来讲述终值定理:
假设一个系统的闭环传递函数为:
Φ(s)=1Ts+1\Phi(s)=\frac{1}{T s+1}Φ(s)=Ts+11​
若给一个单位斜坡信号,求其稳态误差。
求其复域响应:
C(s)=R(s)⋅Φ(s)=1s2⋅1Ts+1C(s)=R(s)\cdot\Phi(s)=\frac{1}{s^2}\cdot\frac{1}{T s+1} C(s)=R(s)⋅Φ(s)=s21​⋅Ts+11​
则误差复域信号为:
E(s)=R(s)−R(s)⋅Φ(s)=R(s)⋅[1−Φ(s)]=1s2(1−1Ts+1)=1s2TsTs+1\begin{aligned} E(s)&=R(s)-R(s)\cdot\Phi(s)=R(s)\cdot[1-\Phi(s)]\\ &=\frac{1}{s^2}(1-\frac{1}{T s+1})\\ &=\frac{1}{s^2}\frac{Ts}{T s+1} \end{aligned} E(s)​=R(s)−R(s)⋅Φ(s)=R(s)⋅[1−Φ(s)]=s21​(1−Ts+11​)=s21​Ts+1Ts​​

1.2.1 普通方法

求误差时间响应:
e(t)=L−1[E(s)]=T−Te−tT\begin{aligned} e(t)&=L^{-1}[E(s)]=T-Te^{-\frac{t}{T} } \end{aligned} e(t)​=L−1[E(s)]=T−Te−Tt​​
同样,利用极限:
lim⁡t→∞e(t)=lim⁡t→∞T−Te−tT=T\lim_{t \rightarrow\infty}e(t)=\lim_{t \rightarrow\infty}T-Te^{-\frac{t}{T}}=T t→∞lim​e(t)=t→∞lim​T−Te−Tt​=T
即,稳态误差为TTT。

1.2.2 终值方法

由拉普拉斯终值定理公式,可写:
lim⁡t→∞e(t)=lim⁡s→0sE(s)=lim⁡s→0s⋅1s2TsTs+1=lim⁡s→0TTs+1=T\begin{aligned} \lim _{t \rightarrow \infty} e(t)&=\lim _{s \rightarrow 0} s E(s)\\ &=\lim_{s\rightarrow0}s\cdot\frac{1}{s^2}\frac{Ts}{T s+1}\\ &=\lim_{s\rightarrow 0 }\frac{T}{T s+1}\\ &=T \end{aligned} t→∞lim​e(t)​=s→0lim​sE(s)=s→0lim​s⋅s21​Ts+1Ts​=s→0lim​Ts+1T​=T​
由此,比较两方法发现结果相同。

拉普拉斯终值定理在自控中的运用相关推荐

  1. 用matlab2012b计算自控原理的稳态误差,浅谈用终值定理计算自控原理中的稳态误差...

    ·115· 哈尔滨职业技术学院学报 2013年第2 期 Journal of Harbin Vocational & Technical College 在自动控制原理中,控制系统的稳态误差是 ...

  2. SS2022-Z变换-性质-什么是ZT初值和终值定理?

    简 介: 本文讨论了 z 变换的初值定理和终值定理. 关键词: ZT,初值定理,终值定理 数学原理 目 录 Contents 初值与终值定理 定理证明 应用条件 应用举例 求序列的初值 求序列的终值 ...

  3. 终值定理与初值定理的证明推导

    终值定理和初值定理想必对于各位工科的同学都不陌生,甚至经常出现在许多专业课中,工程数学.电路理论.信号与系统以及自动控制原理还有计算机控制原理都有提到这两个定理.下面博主将利用拉普拉斯变换的性质来给大 ...

  4. 初值定理与终值定理的推导(S域和Z域)

    拉普拉斯变换 初值定理(S域) 根据时域微分性质有: L [ f ′ ( t ) ] = s F ( s ) − f ( 0 ) \mathcal{L}[f'(t)]=sF(s)-f(0) L[f′( ...

  5. z变换的初值终值定理,及matlab示例

    z变换的初值定理: 证明: 示例: matlab代码: %1 x=[1+1j 2+5j 3 4-2j]; m=100; n=20; w=exp(-j*2*pi/m); rec1=zeros(10,m) ...

  6. 2021-03-15 final value theorem 终值定理

    注意:前提条件是极限存在 from: https://www.bilibili.com/video/BV14J411A7M2

  7. 2021-07-09 终值定理和稳态误差【自动控制原理】

  8. matlab系统稳态误差终值,探究开环系统与闭环系统的稳态误差.docx

    探究开环系统和闭环系统的稳态误差 Steady-state Error Of Open-loop System And Closed-loop System 电子信息工程1402班 姜有亮 14040 ...

  9. matlab系统稳态误差终值,Matlab求解给定系统稳态误差

    对于如图线性系统,应用拉式变换终值定理,可以很容易求出系统给定稳态误差 ess=lim e(t) (t-无穷大)=limsE(s)(s-0)=limS(R(S)-C(S))= limS(R(S)-W( ...

最新文章

  1. 2020年趋势一览:AutoML、联邦学习、云寡头时代的终结(附链接)
  2. tomcat安装及使用详解
  3. 作文第一次用计算机350,第一次做饭的作文350字
  4. windbg调试实例(4)--句柄泄露
  5. AndroidStudio报错:Emulator: I/O warning : failed to load external entity file:/C:/Users/Administrator
  6. 构建Android的交叉编译器、用NDK编译移植
  7. 【收藏】go博客 zxysilent / blog
  8. OpenCV FileStorage类的数据读写操作
  9. C#对用户密码使用MD5加密与解密
  10. django的模板系统过滤器笔记
  11. 用GZIP来压缩socket传输的序列化的类
  12. Hive压缩存储性能测试
  13. Android MediaPlayer 属性
  14. sql2000 mysql_sql2000迷你版 超精简版SQL Server 2000数据库下载
  15. 【SandQuant 量化投资】詹姆斯·托宾:风险条件下的流动性偏好行为
  16. 光纤布拉格光栅(FBG)笔记【1】:波导结构和布拉格波长推导
  17. 查找SSH Key路径
  18. Linux 内核文件系统模块结构体关系图
  19. C++贪心算法之最小新整数
  20. Keil仿真基于虚拟串口VSPD的串口调试(Virtual Serial Port Driver)

热门文章

  1. 个人站点配置免费HTTPS证书、nginx配置ssl证书、阿里云盾和站长之家两种
  2. 【BOI2012】Mobile
  3. error C4996: QString::SkipEmptyParts 声明已被否决
  4. html左文右图布局方法,Divi主题如何实现博客列表拆分布局【图左文右】
  5. 【爬虫实战】汽车之家——2.0
  6. 前端技术——3——浮动与定位
  7. ts 使用数组 拼接成对象展示
  8. OpenMLDB新手入门开源介绍
  9. php综合复习题大全
  10. Java实现 蓝桥杯 历届真题 数字拆分