学习控制理论课程PPT的记录. 相关笔记会另开博客记录. 也可能不会开.
主要内容:
- Ch1 引入控制系统的一些基本概念
- 引入微分方程的描述方法.
- Ch2.2 引入线性模型的概念, 线性近似, 线性常微分方程
- 2.3 引入拉普拉斯变换, 对常微分方程进行求解.
Ch1 控制系统导论
- 什么是控制?
使受控对象产生预期响应, 按照预期方式工作.
常用微分方程组模型来描述其动态行为和表现
无人参与的情况下, 使受控对象产生预期响应
简单对象, 有限目标, 二阶对象为蓝本(妥协)
控制理论简史:
- 经典控制理论: 20世纪50年代. 以传递函数为基础 研究单输入, 单输出 SISO 线性定常系统
- 现代控制理论: 20世纪50-60年代. 以状态空间方法为基础, 研究多输入, 多输出 MIMO, 非线性, 时变系统
基本概念
-
控制: 使受控对象按预期方式工作
-
受控对象有多个受控变量
-
控制量 u(t) -> 输出 y(t)
-
自动控制: 无人的情况下, 控制装置根据受控变量自行运行
-
控制系统: 一系列元件组成的系统, 能提供预期的响应.
-
控制系统框图: 表示控制系统的因果关系
-
开环控制: 执行机构直接控制受控对象
-
闭环控制: 受控量作为反馈量进入输入中
-
正反馈 / 负反馈
-
基本性能要求: 稳定性, 快速性, 准确性
Ch2 系统数学模型
- 掌握控制系统的模型建立、线性近似和等效化简方法
- 掌握线性常微分方程的求解方法
物理系统的微分方程模型
- 受控对象可能十分复杂, 所以我们要抓住主要矛盾, 做出妥协
- 通过微分方程, 建立对象的数学模型 (以传递函数 / 状态空间方程为基础)
实例: 对于RLC电路的微分方程. (看不懂. 研究弹簧运动的例子就行了吧. )
建立过程:
- 确定输入量, 输出量
- 根据元件特性建立动态方程
- 消去中间量
- 标准化: 右边为输入变量, 左边为输出变量
两个例子: RLC电路和加速度器
- RLC电路: 电阻, 电容, 电感的性质, 基尔霍夫定律


它们的相似性:

非线性系统的例子:
- 单摆系统: $$\ddot{\theta} + \frac{g}{L} \sin \theta = 0$$
- 混沌系统: Lorenz方程 (复杂非线性)
非线性系统数学模型的线性化
- 多数情况下, 线性微分方程足以近似现实世界
- 本课程只讨论 线性定常 (时不变) 模型
线性系统: 满足叠加性和齐次性
n阶线性定常微分方程是线性系统

常见非线性系统: 饱和的放大器, 电机死区, 齿轮间隙
线性近似: 限定范围至线性区, 或考察一个小信号(做泰勒展开后截断)
小结:
- 线性常微分方程 模型可以很好地描述大量受控变量的动态行为
- 非本质非线性可以用近似线性常微分方程模型来描述
线性常微分方程的求解
- 普通方式求解, 技巧性很强
- 微分方程具有性质: 引入一个新的积分变量, 对方程的每个项做同样的积分操作, 等式依然成立(由于左右两边同时积分, 以及积分的可加性得到)
- 于是, 我们引入了一种普遍的数学方法: 傅立叶变换
即: 对于原来的和 f(t) 有关的式子, 我们对所有 f(t) 作傅立叶变换, 得到新的式子依然满足微分方程.
F(w)=∫−∞+∞e−jwtf(t) dt
f(t)=2π1∫−∞+∞F(w)ejwt dw
傅立叶变换是傅立叶级数的极限形式.
不同频率的谐波信号的组合强度系数
ak=a(kw0)
在频率域决定了时间域信号. (给定一个 w0, 输出一个 ak. 根据这些系数获得时间信号)
称为离散谱函数 (给定一个基频和生成出的一系列频率, 得到对应的一系列系数)
当基频趋近于0时, 就在频率域定义了傅立叶连续谱函数

拉普拉斯变换
- 对于任意的 f(t) 其傅立叶级数可能发散.
- 因而, 我们引入拉普拉斯变换. 将自变量从实数变为复数
F(s)=∫0∞f(t)e−st dt
拉普拉斯变换是线性变换 (因为是积分变换. )
常见拉普拉斯变换:
- f(t)=Ae−at→F(t)=s+aA
- f(t)=1(t)→F(t)=s1
- f(t)=At→F(t)=s2A
- f(t)=tn→F(t)=sn+1n!
根据欧拉公式 ejwt=coswt+jsinwt
有
- sinwt=2j1(ejwt−e−jwt)
- coswt=21(ejwt+e−jwt)
于是
-
f(t)=sinwt→F(t)=s2+w2w
-
f(t)=coswt→F(t)=s2+w2s
-
f(t)=limϵ→0ϵ1→F(t)=1
性质:
- 位移定理: 乘上一个指数项 -> 加一个常数项
- 微分定理: 做n阶微分 -> 乘上n阶项 (0初始条件)
- 积分定理: 做n阶积分 -> 除以n阶项 (0初始条件)
- 终值定理: 做无穷极限 -> 乘上s做0极限
- 初值定理: 0初值 -> 乘上s 做无穷极限
性质0: 线性
L(af(t))=aF(s)
L(af1(t)+bf2(t))=aF1(s)+bF2(s)=
性质1: 时间平移
L(f(t−a))=e−asF(s)
性质2: 频率域平移
F(s+a)=L[f(t)e−at]
性质3: 尺度变化
L[f(t/a)]=aF(as)
性质4: 微分性质
L[dtdf(t)]=sF(s)−f(0)
推广得到
L[dtndnf(t)]=snF(s)−sn−1f(0)−...−sf(n−2)(0)−f(n−1)(0)
即, 时间域上的求导操作, 可以转换成频率域上的代数运算 s≡dtd. 对于n阶导数, 需要其0阶导数到n−1阶导数的0点值
证明: 一阶导情况: 根据
dtd[f(t)e−st]=(dtdf(t))e−st−se−stf(t)
代入积分式中即可.
推广可得到n阶导情况.
性质5 终值定理
t→∞limf(t)=s→0limsF(s)
需要:
- f(t)和 df(t)/dt 存在拉普拉斯变换
- F(s)在虚轴上无极点, 在原点处无多重极点
- limt→∞f(t) 存在 (不存在时, 例如正弦函数时, 定理失效)
证明:
对于微分定理, 令s趋于0, 左右两边作变化得到
s→0limL[dtdf(t)]=s→0lim∫0∞f′(t)e−stdt=∫0∞f′(t)dt=t→∞lim[f(t)]−f(0)=s→0lim[sF(s)]−f(0)
性质6 初值定理:
t→0limf(t)=s→∞limsF(s)
需要:
- f(t)和 df(t)/dt 存在拉普拉斯变换
- lims→∞sF(t) 存在
TODO: 证明
对于微分定理, 令s趋于无穷, 左右两边作变化得到
s→∞limL[dtdf(t)]=s→∞lim∫0∞f′(t)e−stdt=0=t→∞lim[f(t)]−f(0)=s→∞lim[sF(s)]−f(0)
性质7 积分定理:
L(∫f(t)dt)=sF(s)+sf−1(0)
其中, f−1(0)=∫−∞0f(t)dt是积分函数的初值.
∫f(t)dt=∫−∞tf(t)dt
推广为
L[∫∫...∫f(t)dtn]=sn1F(s)+sn1f(−1)(0)+...+s21f(−n+1)(0)+s1f(−n)(0)
其他性质:
- 线性
- 时间平移 -> 频率域乘上指数
- 频率域平移 -> 时间域乘上指数
- 尺度变换: L[f(at)]=aF(as)
- 微分性质: L(dtdf(t))=sF(s)−f(0). 于是, 在零初始条件下, 时间域求导运算变成了频率域代数运算 s≡dtd (求导算子等价于 s 算子)
- 终值定理: 需要相应变换存在, 且 F(s)在虚轴上无极点, 在原点无多重极点. (根据微分定理证得. 因此需要导数的变换存在. )
- 初值定理: 同样需要原函数和导数的变换, 以及极限存在.
- 积分定理: 原函数积分再变换, 等于频率域函数除以一个s算子.

拉普拉斯反变换
通常有
F(s)=A(s)B(s)
其中A, B为多项式.
此时可将A写为根式结合的形式, 从而将F(s)展开为部分分式.
然后进行分类讨论
- F(s)只含有不同的实数极点
- F(s)含有共轭复数极点
- F(s)含有重极点
对于情况1, 将F(s)展开为分子只有常数的分式和, 其中分子称为留数. 从而得到拉普拉斯反变换的解.
对于情况2, 我们考虑共轭复数极点 −p1,−p2
于是有
F(s)(s+p1)(s+p2)∣s=p1,p2=A1s+A2∣s=p1,p2
其中左端的两个因式会被消掉.
于是就可以通过配凑的方法, 凑成正弦函数和余弦函数的 "分式平方"形式.