经典控制理论
动态系统建模
通过配置系统输入u(t),使u(s)G(s)的极点使系统满足一定特性
一阶系统特性
是时间常数,对应上升为0.63 对应阶跃响应0.98
二阶系统特性
阻尼比固有频率:
单位化:

零极点图: 极点全部在左,系统稳定 虚轴长度代表振荡周期 实轴长度代表衰减速度 代表阻尼比
SISO system稳定性判据
特征多项式系数判断传递函数稳定性
- Hurwitz霍尔维兹判据:构建霍尔维兹行列式,全部为正
- Lienard-Chipard林纳德-齐帕特判据:系数都大于零,奇数或偶数阶次行列式
- Routh劳斯判据: 求时顺序,1判断稳定性、2求E(s),3应用终值定理
- 频率稳定判据: H. Nyquist奈奎斯特判据,开环频率特性,判断闭环稳定性 的p,极点,是开环传函极点 z零点,闭环传递函数的极点封闭曲线内
频率特性
- 只适用于线性定常模型,否则不能拉式变换
- 稳定条件下使用
- bode图单位用dB:20log(Mo/Mi),表征了能量
幅值相应
response 幅角响应
response 带阻尼比的共振频率: 此时的极值:
幅值裕度h:相位为-π时,幅值距0dB的差值 相位裕度
(0dB)时,相位距-π的差 根据幅相图,(0,0)出发为开环,(-1,0)出发为闭环不同频段信息
- 低频段反映了系统的稳态精度 0dB/sec->稳态精度
- 中频段:穿越0dB反映了系统的平稳性和快速性 -20dB/sec开环积分,闭环一阶,快速性 -40dB/sec开环双积分,闭环二阶,零阻尼,频率段不宜过宽,穿越频率取-20斜率
- 高频段反映了系统对高频干扰抑制能力
系统矫正
串联矫正
超前矫正
滞后矫正
滞后超前矫正 两个合起来
PID矫正器
复合矫正 前置矫正:指令->Gc(s)->误差,一般补偿分母s,开环前向增益1 干扰前置补偿:干扰测量->Gc(s)->误差,误差->干扰端传函
根轨迹
(开环->闭环稳定性)
(s)的N、P,看闭环系统稳定性 开环传递函数中开环增益K从0-无穷时,闭环特征根的移动轨迹 单位负反馈闭环传递函数 G(s)是一个
非线性系统
叠加原理不适用 常规分类: 死区 饱和 间隙-滞环
系统收敛:消耗系统能量 系统发散:从外界获取能量
#相关词汇
state Delay time Rise time Max Overshoot Setting time调节时间 BIBO,输出稳定bounded input-bounded output RealIm:虚轴 Proportional:比例 Integral:积分 Differential:微分 bounded input-bounded output:稳定性 for all :任意 at least one :存在 norm:范数工程数学基础
1. 特征值,特征向量,过渡矩阵矩阵对角化
特征值有特征值 解法:将代回对应特征向量过渡矩阵:特征向量组成的矩阵 所以有,单位向量矩阵P将A特征值对角化矩阵
2. 线性化 Linearization
非线性:
- 用泰勒级数展开 在平衡点(Fixed point)附近线性化
- 令导数项为0,求得平衡点x的值
- 把代入
- 把代入微分方程 将的x用x_0和x_d替换,然后 得到了关于x_d的线性化微分方程 求A的雅可比矩阵 行是函数,列为对变量的偏导; 求平衡点,代入偏导雅可比矩阵; 展开得到线性化后的微分方程
3. 卷积与LTI冲激响应(LTI:linear time invariant system)
卷积:=输入 =单位冲激响应 =L乘积
5. 复数Complex Number
6. 阈值选取
Normal Distribution正态分布、高斯分布 漏检False Dismissal 误警False Alarm
Advanced控制理论
状态空间:State-Space,包含输入、输出、状态,写成一阶微分方程的形式
稳定性
两种类型
Lyapunov稳定性:有界
实部 判断方法:
渐进稳定性: 实部
判别方法
- 直接方法:解微分方程(Direct method) 求解λ的值,判断正负
- 第二方法:(2nd method) PSDsemi definit NSDsemi definit
3. 不稳定
存在至少一个特征值实部大于零
相图分析-phase-portrait
plot(x,),通过x初值,分析点在轨迹上的移动,判断稳不稳定 matlab绘制实例
% 画解微分方程组的相图
clear;cla;clc;
[x,y]=meshgrid(linspace(-5,5));
streamslice(x,y,0 * x + 2 * y,-3 * x + 0 * y );
xlabel('x');ylabel('y');

特征值和相图的关系 
齐次状态方程解
同理,多元线性方程 其中,状态转移矩阵解法
- 数值法:
- 解析法:
性质:
非齐次状态方程
初始状态x(0)响应+输入项u(t)响应
线性系统可控性与可观测性
可控性:充要条件:
- 理论可行,但是实际物理不一定 以离散系统为例证明:
Matlab 求解,Co矩阵 “ctrb(A,B)”
可观性:
引理
求解的特征多项式 将代入,得到递推公式,解算
状态反馈与状态观测器
取,其中,v为参考输入,系统闭环矩阵由A变为A-Bk
- 不改变可控性,有可能改变可观性
- 闭环特征值
状态观测器
平凡观测器
对于系统
观测器形式(模拟器):定义,有结论:没有消除误差的能力,估计误差模型收敛性依赖于系统矩阵,若,则观测器误差不能收敛。
完全Luenberger观测器
观测器分为,模拟器,修正器部分,通过输出y的信息来修正观测器的收敛性。
将代入
定义,求解,联立和
将代入
测量噪声的影响
考虑测量噪声
系统的观测误差动态为 结论:观测器特征值太大,增益矩阵过大,对测量误差r(t)有放大作用。
分离原理
分别对系统
- 设计观测器
- 设计控制率
- 对分别设计的观测器和控制器构建扩展状态方程
合成的系统可以描述为评估扩展动态系统的矩阵等于观测器和控制率矩阵的矩阵特征值相乘 有表明:带有控制率和观测器的系统,可以先独立设计,在最后合成

Kalman滤波器原理以及在matalb中的实现
状态转移矩阵: 这里要改一下,改成估计量
状态转移矩阵:
协方差矩阵:

卡尔曼方程≠状态观测器 
以小车为例,讲卡尔曼滤波最优状态估计
在上图中,P是观测值的方差 R是观测器中,来自预估值的比例
概率函数相乘,多传感器信息融合
非线性控制理论
ARC
Barbalat’s 引理 lemma
- , where
- , if is bounded the is uniformly continous. Then, Consquently,
