本节介绍非线性系统的典型特性
本节介绍相平面法、描述函数法分析非线性系统


文章目录

  • 非线性控制系统概述
  • 典型非线性特性
  • 非线性特性的等效变换
  • 相平面法
  • 相轨迹的性质
  • 相轨迹的绘制
  • 解析法
  • 等倾线法
  • 线性系统的相平面分析
  • 非线性系统的相平面分析
  • 描述函数法
  • 典型非线性特性的描述函数
  • 利用描述函数法分析系统稳定性
  • 原理
  • 典型非线性特性对系统稳定性的影响



非线性控制系统概述

  1. 非线性是普遍规律,广泛存在的。非线性系统运动形式多样,种类繁多
  2. 线性模型是特殊情况,是实际系统在特定条件下的近似描述

非线性系统的特殊性体现在:

  • 不满足叠加原理
  • 稳定性——不仅与自身结构参数有关,还与输入、初始条件有关。平衡点可能不唯一
  • 非线性系统深度学习控制 非线性系统的控制_算法

  • 自激震荡——受到外部扰动后,自行维持一个稳定的震荡(区别无阻尼震荡:与输入无关)
  • 非线性系统深度学习控制 非线性系统的控制_科技_02

  • 频率响应——畸变、不连续
  • 非线性系统深度学习控制 非线性系统的控制_线性代数_03

典型非线性特性

饱和特性

非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_04

死区特性

非线性系统深度学习控制 非线性系统的控制_算法_05

间隙特性

非线性系统深度学习控制 非线性系统的控制_算法_06

继电器特性

非线性系统深度学习控制 非线性系统的控制_算法_07

特殊情况:

非线性系统深度学习控制 非线性系统的控制_算法_08

变增益特性

非线性系统深度学习控制 非线性系统的控制_科技_09

非线性特性的等效变换

  1. 并联等效
    直接叠加就可以
  2. 串连等效
    一方输出作为另一方输入,需画图分析

相平面法

1885年庞加莱提出,用于解决一阶、二阶;线性、非线性系统的问题(平面->两个变量->二阶)

相平面:某参变量及其导数构成的,非线性系统深度学习控制 非线性系统的控制_算法_10为纵轴,非线性系统深度学习控制 非线性系统的控制_算法_11为横轴的平面(X可以为任意一个变量),用于描述系统状态
相轨迹:这个参变量及其导数随时间变化在相平面上描绘出来的轨迹

直观感受一下:

根据非线性系统深度学习控制 非线性系统的控制_算法_10非线性系统深度学习控制 非线性系统的控制_算法_11之间的函数关系可以描绘出相轨迹:

非线性系统深度学习控制 非线性系统的控制_算法_14


相轨迹里隐藏了时间变量,把时间变量展开就可以看到输出、输出变化速度与时间的关系,进而分析系统了。

相轨迹的性质

  1. 斜率
  2. 非线性系统深度学习控制 非线性系统的控制_线性代数_15

  3. 对称性条件
  4. 非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_16

  5. 奇点
  6. 非线性系统深度学习控制 非线性系统的控制_线性代数_17

  7. 通过X轴的斜率
  8. 非线性系统深度学习控制 非线性系统的控制_自动化_18

  9. 运动方向
  10. 非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_19

相轨迹的绘制

解析法

直接运算出相轨迹方程,然后将函数关系画出来。

非线性系统深度学习控制 非线性系统的控制_算法_20


大多数时候,相轨迹方程不好算,所以这个方法其实不太常用

等倾线法

非线性系统深度学习控制 非线性系统的控制_线性代数_21

线性系统的相平面分析

典型二阶系统:
非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_22

非线性系统深度学习控制 非线性系统的控制_自动化_23

非线性系统深度学习控制 非线性系统的控制_线性代数_24

根据闭环极点不同,相轨迹不同:

  1. 两个纯虚根
  2. 非线性系统深度学习控制 非线性系统的控制_科技_25

  3. 共轭复根(虚轴左侧)
  4. 非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_26

  5. 两个实根(虚轴左侧)
  6. 非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_27

  7. 共轭复根(虚轴右侧)
  8. 非线性系统深度学习控制 非线性系统的控制_算法_28

  9. 两个实根(虚轴右侧)
  10. 非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_29

  11. 两个实根(一正一负)
  12. 非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_30

非线性系统的相平面分析

这里涉及的非线性系统是非本质非线性系统,即连续的非线性系统。

极限环等幅震荡

也就是之前提到的自激震荡现象。

  1. 稳定极限环:不论初始状态如何,相轨迹总收敛于极限环,系统趋于等幅震荡
  2. 非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_31

  3. 半稳定极限环:相轨迹能否收敛,取决于初始值和受扰动情况
  4. 非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_32


  5. 非线性系统深度学习控制 非线性系统的控制_算法_33

  6. 不稳定极限环:极限环内外,相轨迹或收敛于它,或由它发散而去
  7. 非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_34

  8. 如果不稳定极限环内外没有其他的极限环,则它就是孤立极限环

利用相平面法分析系统

非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_35

非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_36

  • 找系统平衡点:让参变量各阶导数为0,求微分方程的解
  • 绘制相轨迹,分析平衡点附近相轨迹性质。如上题,则有可能产生极限环,发生等幅震荡,也有可能平衡点处是稳定的节点。
  • 一部分二阶非线性系统,求出平衡点后,在平衡点处线性化,借助二阶系统的相轨迹分析其特性。
  • 本质非线性:即不连续。使用分区绘制的方法
描述函数法
  1. 概述
    一个周期函数,傅立叶展开:
  2. 非线性系统深度学习控制 非线性系统的控制_算法_37

  3. 如果这个周期函数是奇对称的,则非线性系统深度学习控制 非线性系统的控制_自动化_38 (A0称为直流分量)
    如果忽略高次谐波,认为只有基波分量有意义,则可以将非线性环节近似为线性环节,即谐波线性化。
    定义描述函数:输出信号基波分量与输入信号的相量比(幅值相除,相角相减)
  4. 非线性系统深度学习控制 非线性系统的控制_算法_39

  5. 对于奇对称的非线性环节,描述函数仅与输入幅值A有关。(课程中涉及的典型非线性环节都是奇对称的)
  6. 应用描述函数分析非线性系统的条件
  7. 非线性系统深度学习控制 非线性系统的控制_线性代数_40

典型非线性特性的描述函数

  1. 饱和特性
  2. 非线性系统深度学习控制 非线性系统的控制_算法_41


  3. 非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_42


  4. 死区特性
  5. 非线性系统深度学习控制 非线性系统的控制_算法_43


  6. 间隙特性
  7. 非线性系统深度学习控制 非线性系统的控制_算法_44


  8. 继电器特性
  9. 非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_45

  10. 特殊情况:
  11. 非线性系统深度学习控制 非线性系统的控制_自动化_46


利用描述函数法分析系统稳定性

原理

奈奎斯特稳定判据:特征方程化成GH=-1的形式,看幅相频率曲线包围(-1,j0)点的圈数分析稳定性。
将描述函数代入,特征方程化成NG=-1的形式,进而化为G=-1/N的形式,看幅相频率曲线包围负倒描述函数上某点的圈数,分析稳定性。

非线性系统深度学习控制 非线性系统的控制_自动化_47

非线性系统深度学习控制 非线性系统的控制_线性代数_48

典型非线性特性对系统稳定性的影响

非线性特性对系统稳定性的影响主要还是跟两条曲线的位置关系有关,这里主要学习各典型非线性特性的负倒描述函数曲线的画法。「注意绿色曲线的形状和走向」

  1. 饱和特性
  2. 非线性系统深度学习控制 非线性系统的控制_算法_49


  3. 死区特性
  4. 非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_50


  5. 间隙特性
  6. 非线性系统深度学习控制 非线性系统的控制_科技_51


  7. 非线性系统深度学习控制 非线性系统的控制_科技_52


  8. 继电器特性

非线性系统深度学习控制 非线性系统的控制_线性代数_53


非线性系统深度学习控制 非线性系统的控制_非线性系统深度学习控制_54


非线性系统深度学习控制 非线性系统的控制_算法_55

以上分析发现,非线性特性的加入,有可能使系统产生自激震荡,但这并不意味着系统一定会震荡。而是仅当系统输入达到某些条件,才会激发出震荡的状态。