第八章非线性控制系统分析
导语
本博文基于自动控制原理(胡寿松第六版)全书,将知识点总结,便于同学们的复习,该篇属于自动控制原理的理论篇,理论性东西较多,阅读起来难免有点枯燥,但既然坚持了,那就把它读完吧,因作者也是在复习考研,也是刚毕业的大学生,总结的东西难免会有所纰漏,如发现,请在评论区提醒,望共同进步,考研成功上岸!
8.1 非线性控制系统概述
当系统中含有一个或多个具有非线性特性的元件时,该系统称为非线性系统。
- 非线性系统的特征
a.稳定性分析复杂
非线性系统可能存在多个平衡状态,各平衡状态可能是稳定的,也可能是不稳定的;
非线性系统平衡状态的稳定性与系统的结构和参数有关,而且与系统的初始条件有关。
b.可能存在自激振荡现象
自激振荡指没有外界周期变化信号的作用时,系统内产生具有固定振幅和频率的稳定周期运动,简称自振;
注:线性系统在无外界周期变化信号作用时所具有的周期运动不是自激振荡。
c.频率响应发生畸变
稳定的线性系统的频率响应,即正弦信号作用下的稳态输出量是与输入同频率的正弦信号,其幅值 A A A和相位 φ \varphi φ为输入正弦信号频率 ω \omega ω的函数;
非线性系统的频率响应除了含有与输入同频率的正弦信号分量外,还含有关于 ω \omega ω的高次谐波分量,使输出波形发生非线性畸变,若系统含有多值非线性环节,输出的各次谐波分量的幅值还可能发生跃变。 - 非线性系统的分析与设计方法
a.相平面法
相平面法是推广应用时域分析法的一种图解分析方法,相平面法仅适用一阶和二阶系统;
b.描述函数法
描述函数法是基于频域分析法和非线性特性谐波线性化的一种图解分析方法;
c.逆系统法
逆系统法是运用内环非线性反馈控制,构成伪线性系统,并以此为基础,设计外环控制网络。
8.2 常见非线性特性及其对系统运动的影响
实际系统中常见的非线性因素:继电特性、死区、饱和、间隙和摩擦。
- 非线性特性的等效增益
设非线性特性可以表示为:
y = f ( x ) y=f(x) y=f(x)
将非线性特性视为一个环节,环节的输入为 x x x,输出为 y y y,定义非线性环节输出 y y y和输入 x x x的比值为等效增益:
k = y x = f ( x ) x k=\frac{y}{x}=\frac{f(x)}{x} k=xy=xf(x)
非线性特性视为变增益比例环节。
a.继电特性
继电器、接触器和可控硅等电气元件的特性通常表现为继电特性;
继电特性等效增益:当输入 x x x趋于零,等效增益趋于无穷大;由于输入 y y y的幅值保持不变,因此当 ∣ x ∣ |x| ∣x∣增大时,等效增益减小, ∣ x ∣ |x| ∣x∣趋于无穷大时,等效增益趋于零。
b.死区特性
测量元件、放大元件及执行机构的不灵敏区会表现为死区特性;
死区特性等效增益:当 ∣ x ∣ < Δ |x|<\Delta ∣x∣<Δ时, k = 0 k=0 k=0;当 ∣ x ∣ > Δ |x|>\Delta ∣x∣>Δ时, k k k为 ∣ x ∣ |x| ∣x∣的增函数,且随 ∣ x ∣ |x| ∣x∣趋于无穷时, k k k趋于 k 0 k_0 k0。
c.饱和特性
放大器及执行机构受电源或功率的限制导致饱和现象;
饱和特性等效增益:当输入 ∣ x ∣ ≤ a |x|≤a ∣x∣≤a时,输出 y y y随输入 x x x线性变化,等效增益 k = k 0 k=k_0 k=k0;当 ∣ x ∣ > a |x|>a ∣x∣>a时,输出量保持常值, k k k为 ∣ x ∣ |x| ∣x∣的减函数,且随 ∣ x ∣ |x| ∣x∣趋于无穷而趋于零。
d.间隙特性
齿轮、涡轮轴系的加工及装配误差或磁滞效应会形成间隙特性;
间隙特性为非单值函数:
y = { k 0 ( x − b ) , x ˙ > 0 , x > − ( a − 2 b ) k 0 ( a − b ) , x ˙ < 0 , x > ( a − 2 b ) k 0 ( x + b ) , x ˙ < 0 , x < ( a − 2 b ) k 0 ( − a + b ) , x ˙ > 0 , x < − ( a − 2 b ) y=\left\{\begin{aligned}k_0(x-b),&&\dot{x}>0,x>-(a-2b)\\ k_0(a-b),&&\dot{x}<0,x>(a-2b) \\ k_0(x+b),&&\dot{x}<0,x<(a-2b)\\ k_0(-a+b),&&\dot{x}>0,x<-(a-2b) \end{aligned}\right. y=⎩⎪⎪⎪⎪⎨⎪⎪⎪⎪⎧k0(x−b),k0(a−b),k0(x+b),k0(−a+b),x˙>0,x>−(a−2b)x˙<0,x>(a−2b)x˙<0,x<(a−2b)x˙>0,x<−(a−2b)
e.摩擦特性
摩擦特性是机械传动机构中普遍存在的非线性特性;
在 等 效 增 益 图 中 , F 1 是 物 体 开 始 运 动 所 需 克 服 的 静 摩 擦 力 ; 当 系 统 开 始 运 动 后 , 则 变 为 动 摩 擦 力 F 2 ; 第 三 种 摩 擦 力 为 黏 性 摩 擦 力 , 与 物 体 运 动 的 滑 动 平 面 相 对 速 率 成 正 比 在等效增益图中,\\ F_1是物体开始运动所需克服的静摩擦力;\\ 当系统开始运动后,则变为动摩擦力F_2;\\ 第三种摩擦力为黏性摩擦力,与物体运动的滑动平面相对速率成正比 在等效增益图中,F1是物体开始运动所需克服的静摩擦力;当系统开始运动后,则变为动摩擦力F2;第三种摩擦力为黏性摩擦力,与物体运动的滑动平面相对速率成正比。
摩擦特性等效增益:
摩擦特性等效增益为物体运动速率 ∣ x ˙ ∣ |\dot{x}| ∣x˙∣的减函数, ∣ x ˙ ∣ |\dot{x}| ∣x˙∣趋于无穷大时,等效增益趋于 k 0 k_0 k0;当 ∣ x ˙ ∣ |\dot{x}| ∣x˙∣在零附近作微小变化时,由于静摩擦力和动摩擦力的突变式转变,等效增益变化剧烈。 - 常见非线性因素对系统运动的影响
等效增益表示的非线性系统如下:
图 中 : k 为 非 线 性 特 性 的 等 效 增 益 ; G ( s ) 为 最 小 相 位 线 性 部 分 的 传 递 函 数 。 图中:k为非线性特性的等效增益;G(s)为最小相位线性部分的传递函数。 图中:k为非线性特性的等效增益;G(s)为最小相位线性部分的传递函数。
非 线 性 因 素 对 系 统 运 动 的 影 响 体 现 为 通 过 开 环 增 益 的 变 化 改 变 系 统 的 闭 环 极 点 的 位 置 。 非线性因素对系统运动的影响体现为通过开环增益的变化改变系统的闭环极点的位置。 非线性因素对系统运动的影响体现为通过开环增益的变化改变系统的闭环极点的位置。
a.继电特性
继电特性常常使系统产生振荡现象。
b.死区特性
死区特性使系统存在稳态误差。
c.饱和特性
饱和特性使系统的开环增益在饱和区时下降。
d.间隙特性
间隙特性降低系统的跟踪精度。
e.摩擦特性
摩擦特性造成系统低速运动的不平滑性,即当系统的输入轴作低速平稳运转时,输出轴的旋转呈现跳跃式的变化。
8.3 相平面法
- 相平面的基本概念
如下常微分方程描述的二阶时不变系统:
x ¨ = f ( x , x ˙ ) \ddot{x}=f(x,\dot{x}) x¨=f(x,x˙)
其 中 : f ( x , x ˙ ) 是 x ( t ) 和 x ( t ) ˙ 的 线 性 或 非 线 性 函 数 。 其中:f(x,\dot{x})是x(t)和\dot{x(t)}的线性或非线性函数。 其中:f(x,x˙)是x(t)和x(t)˙的线性或非线性函数。
x ( t ) 和 x ˙ ( t ) 称 为 系 统 运 动 的 相 变 量 , 以 x ( x ) 为 横 坐 标 , x ˙ ( t ) 为 纵 坐 标 构 成 的 直 角 坐 标 平 面 称 为 相 平 面 ; 相 变 量 从 初 始 时 刻 t 0 对 应 的 状 态 点 ( x 0 , x 0 ˙ ) 起 , 随 着 时 间 t 的 推 移 , 在 相 平 面 上 运 动 形 成 的 曲 线 称 为 相 轨 迹 ; 多 个 初 始 条 件 下 的 运 动 对 应 多 余 相 轨 迹 , 形 成 相 轨 迹 簇 , 由 一 簇 相 轨 迹 所 组 成 的 图 形 称 为 相 平 面 。 x(t)和\dot{x}(t)称为系统运动的相变量,以x(x)为横坐标,\dot{x}(t)为纵坐标构成的直角坐标平面称为相平面;相变量从初始时刻t_0对应的状态点(x_0,\dot{x_0})起,随着时间t的推移,在相平面上运动形成的曲线称为相轨迹;多个初始条件下的运动对应多余相轨迹,形成相轨迹簇,由一簇相轨迹所组成的图形称为相平面。 x(t)和x˙(t)称为系统运动的相变量,以x(x)为横坐标,x˙(t)为纵坐标构成的直角坐标平面称为相平面;相变量从初始时刻t0对应的状态点(x0,x0˙)起,随着时间t的推移,在相平面上运动形成的曲线称为相轨迹;多个初始条件下的运动对应多余相轨迹,形成相轨迹簇,由一簇相轨迹所组成的图形称为相平面。
x ˙ d x ˙ d x = f ( x , x ˙ ) \dot{x}\frac{d\dot{x}}{dx}=f(x,\dot{x}) x˙dxdx˙=f(x,x˙) - 相轨迹绘制的等倾线法
等倾线法的基本思想是:先确定相轨迹的等倾线,进而绘出相轨迹的切线方向场,然后从初始条件出发,沿方向场逐步绘制相轨迹。
相轨迹微分方程:
d x ˙ d x = f ( x , x ˙ ) x ˙ \frac{d\dot{x}}{dx}=\frac{f(x,\dot{x})}{\dot{x}} dxdx˙=x˙f(x,x˙)
取相轨迹切线的斜率为某一常数 α \alpha α,得等倾线方程:
x ˙ = f ( x , x ˙ ) α \dot{x}=\frac{f(x,\dot{x})}{\alpha} x˙=αf(x,x˙) - 奇点和奇线
a.奇点
① 以 微 分 方 程 x ¨ = f ( x , x ˙ ) 表 示 的 二 阶 系 统 , 其 相 轨 迹 上 每 一 点 切 线 的 斜 率 为 d x ˙ d x = f ( x , x ˙ ) x ˙ , 若 在 某 点 处 f ( x , x ˙ ) 和 x ˙ 同 时 为 零 , 即 有 d x ˙ d x = 0 0 的 不 定 形 式 , 则 称 该 点 为 相 平 面 的 奇 点 。 以微分方程\ddot{x}=f(x,\dot{x})表示的二阶系统,其相轨迹上每一点切线的斜率为\frac{d\dot{x}}{dx}=\frac{f(x,\dot{x})}{\dot{x}},若在某点处f(x,\dot{x})和\dot{x}同时为零,即有\frac{d\dot{x}}{dx}=\frac{0}{0}的不定形式,则称该点为相平面的奇点。 以微分方程x¨=f(x,x˙)表示的二阶系统,其相轨迹上每一点切线的斜率为dxdx˙=x˙f(x,x˙),若在某点处f(x,x˙)和x˙同时为零,即有dxdx˙=00的不定形式,则称该点为相平面的奇点。
② 在 奇 点 处 , 多 条 相 轨 迹 相 交 ; 在 相 轨 迹 的 非 奇 点 处 , 不 同 时 满 足 x ˙ = 0 和 f ( x , x ˙ ) = 0 , 相 轨 迹 的 切 线 斜 率 是 一 个 确 定 的 值 , 因 此 , 经 过 普 通 点 的 相 轨 迹 只 有 一 条 。 在奇点处,多条相轨迹相交;在相轨迹的非奇点处,不同时满足\dot{x}=0和f(x,\dot{x})=0,相轨迹的切线斜率是一个确定的值,因此,经过普通点的相轨迹只有一条。 在奇点处,多条相轨迹相交;在相轨迹的非奇点处,不同时满足x˙=0和f(x,x˙)=0,相轨迹的切线斜率是一个确定的值,因此,经过普通点的相轨迹只有一条。
③ 在 奇 点 处 , x ˙ = 0 , x ¨ = f ( x , x ˙ ) = 0 , 系 统 的 速 度 和 加 速 度 同 时 为 零 , 对 于 二 阶 系 统 来 说 , 系 统 不 再 发 生 运 动 , 处 于 平 衡 状 态 , 因 此 , 相 平 面 的 奇 点 称 为 平 衡 点 。 在奇点处,\dot{x}=0,\ddot{x}=f(x,\dot{x})=0,系统的速度和加速度同时为零,对于二阶系统来说,系统不再发生运动,处于平衡状态,因此,相平面的奇点称为平衡点。 在奇点处,x˙=0,x¨=f(x,x˙)=0,系统的速度和加速度同时为零,对于二阶系统来说,系统不再发生运动,处于平衡状态,因此,相平面的奇点称为平衡点。
二阶系统按特征根在 s s s平面上的分布,划分线性二阶系统奇点(0,0)的类型:
① 焦点。
特征根为一对具有负实部的共轭复根时,奇点为稳定焦点;
特征根为一对具有正实部的共轭复根时,奇点为不稳定焦点。
② 节点。
当特征根为两个负实根时,奇点为稳定节点;
当特征根为两个正实根时,奇点为不稳定节点。
③ 鞍点。
当特征根一个为正实根,一个负实根时,奇点为鞍点。
对 于 常 微 分 方 程 x ¨ = f ( x , x ˙ ) , 若 f ( x , x ˙ ) 解 析 , 设 ( x 0 , x 0 ˙ ) 为 非 线 性 系 统 的 某 个 奇 点 , 则 可 将 f ( x , x ˙ ) 在 奇 点 处 展 开 成 泰 勒 级 数 , 在 奇 点 的 小 邻 域 内 , 略 去 Δ x = x − x 0 和 Δ x ˙ = x ˙ − x 0 ˙ 的 高 次 项 , 即 取 一 次 近 似 , 则 得 到 奇 点 附 近 关 于 x 增 量 Δ x 的 线 性 二 阶 微 分 方 程 对于常微分方程\ddot{x}=f(x,\dot{x}),若f(x,\dot{x})解析,设(x_0,\dot{x_0})为非线性系统的某个奇点,则可将f(x,\dot{x})在奇点处展开成泰勒级数,在奇点的小邻域内,略去\Delta{x}=x-x_0和\Delta{\dot{x}}=\dot{x}-\dot{x_0}的高次项,即取一次近似,则得到奇点附近关于x增量\Delta{x}的线性二阶微分方程 对于常微分方程x¨=f(x,x˙),若f(x,x˙)解析,设(x0,x0˙)为非线性系统的某个奇点,则可将f(x,x˙)在奇点处展开成泰勒级数,在奇点的小邻域内,略去Δx=x−x0和Δx˙=x˙−x0˙的高次项,即取一次近似,则得到奇点附近关于x增量Δx的线性二阶微分方程:
Δ x ¨ = ∂ f ( x , x ˙ ) ∂ x ∣ x = x 0 , x ˙ = x 0 ˙ Δ x + ∂ f ( x , x ˙ ) ∂ x ˙ ∣ x = x 0 , x ˙ = x 0 ˙ Δ x ˙ \Delta\ddot{x}=\frac{\partial{f(x,\dot{x})}}{\partial{x}}|_{x=x_0,{\dot{x}}=\dot{x_0}}\Delta{x}+\frac{\partial{f(x,\dot{x})}}{\partial{\dot{x}}}|_{x=x_0,{\dot{x}}=\dot{x_0}}\Delta{\dot{x}} Δx¨=∂x∂f(x,x˙)∣x=x0,x˙=x0˙Δx+∂x˙∂f(x,x˙)∣x=x0,x˙=x0˙Δx˙
b.奇线
奇线就是特殊的相轨迹,它将相平面划分为具有不同运动特点的各个区域;
最常见的奇线是极限环,极限环把相平面划分为内部平面和外部平面两部分,相轨迹不能从环内穿越极限环进入环外,或者不能从环外穿越极限环进入环内;
极限环是相互孤立的,在任何极限环的邻近都不可能有其他的极限环;
根据极限环邻近相轨迹的运动特点,将极限环分为以下三种类型:
① 稳定的极限环。
当 t → ∞ 时 , 如 果 起 始 于 极 限 环 内 部 或 外 部 的 相 轨 迹 均 卷 向 极 限 环 , 则 该 极 限 环 叫 做 稳 定 的 极 限 环 当t→\infty时,\\ 如果起始于极限环内部或外部的相轨迹均卷向极限环,则该极限环叫做稳定的极限环 当t→∞时,如果起始于极限环内部或外部的相轨迹均卷向极限环,则该极限环叫做稳定的极限环;
② 不稳定极限环。
当 t → ∞ 时 , 如 果 起 始 于 极 限 环 内 部 或 外 部 的 相 轨 迹 均 卷 离 极 限 环 , 则 该 极 限 环 叫 做 不 稳 定 的 极 限 环 当t→\infty时,\\ 如果起始于极限环内部或外部的相轨迹均卷离极限环,则该极限环叫做不稳定的极限环 当t→∞时,如果起始于极限环内部或外部的相轨迹均卷离极限环,则该极限环叫做不稳定的极限环;
③ 半稳定极限环。
当 t → ∞ 时 , 如 果 起 始 于 极 限 环 内 ( 外 ) 部 的 相 轨 迹 卷 向 极 限 环 , 而 起 始 于 极 限 环 外 ( 内 ) 部 的 相 轨 迹 卷 离 极 限 环 , 则 这 种 极 限 环 叫 做 半 稳 定 的 极 限 环 。 当t→\infty时,\\ 如果起始于极限环内(外)部的相轨迹卷向极限环,而起始于极限环外(内)部的相轨迹卷离极限环,则这种极限环叫做半稳定的极限环。 当t→∞时,如果起始于极限环内(外)部的相轨迹卷向极限环,而起始于极限环外(内)部的相轨迹卷离极限环,则这种极限环叫做半稳定的极限环。 - 非线性系统的相平面分析
注:此部分省略,需要自行学习。
8.4 描述函数法
描述函数法基本思想:当系统满足一定的假设条件时,系统中非线性环节在正弦信号作用下的输出可用一次谐波分量来近似,由此导出非线性环节的近似等效频率特性,即描述函数。
1.描述函数的基本概念
a.描述函数的定义
设非线性环节输入输出描述为:
y = f ( x ) y=f(x) y=f(x)
当非线性环节的输入信号为正弦信号:
x ( t ) = A s i n ω t x(t)=Asin\omega{t} x(t)=Asinωt
一般情况下, y ( t ) y(t) y(t)为非正弦的周期信号,展开为傅里叶级数:
y ( t ) = A 0 + ∑ n = 1 ∞ ( A n cos n ω t + B n sin n ω t ) = A 0 + ∑ n = 1 ∞ Y n sin ( n ω t + φ n ) y(t)=A_0+\sum_{n=1}^\infty(A_n\cos{n\omega{t}}+B_n\sin{n\omega{t}})=A_0+\sum_{n=1}^\infty{Y_n}\sin(n\omega{t}+\varphi_n) y(t)=A0+n=1∑∞(Ancosnωt+Bnsinnωt)=A0+n=1∑∞Ynsin(nωt+φn)
式 中 : A 0 为 直 流 分 量 ; Y n sin ( n ω t + φ n ) 为 第 n 次 谐 波 分 量 , 且 有 式中:A_0为直流分量;Y_n\sin(n\omega{t}+\varphi_n)为第n次谐波分量,且有 式中:A0为直流分量;Ynsin(nωt+φn)为第n次谐波分量,且有:
Y n = A n 2 + B n 2 , φ n = arctan A n B n Y_n=\sqrt{A_n^2+B_n^2},\varphi_n=\arctan{\frac{A_n}{B_n}} Yn=An2+Bn2,φn=arctanBnAn
式 中 : A n , B n 为 傅 里 叶 系 数 式中:A_n,B_n为傅里叶系数 式中:An,Bn为傅里叶系数,
A n = 1 π ∫ 0 2 π y ( t ) cos n ω t d ω t , B n = 1 π ∫ 0 2 π y ( t ) sin n ω t , ( n = 1 , 2 , … ) A_n=\frac{1}{\pi}\int_{0}^{2\pi} y(t)\cos{n\omega{t}}\, d\omega{t},B_n=\frac{1}{\pi}\int_{0}^{2\pi} y(t)\sin{n\omega{t}},(n=1,2,\dots) An=π1∫02πy(t)cosnωtdωt,Bn=π1∫02πy(t)sinnωt,(n=1,2,…)
直流分量为:
A 0 = 1 2 π ∫ 0 2 π y ( t ) d ω t A_0=\frac{1}{2\pi}\int_{0}^{2\pi}y(t)d\omega{t} A0=2π1∫02πy(t)dωt
若 A 0 且 当 n > 1 时 , Y n 均 很 小 , 则 可 近 似 认 为 非 线 性 环 节 的 正 弦 响 应 仅 有 一 次 谐 波 分 量 若A_0且当n>1时,Y_n均很小,则可近似认为非线性环节的正弦响应仅有一次谐波分量 若A0且当n>1时,Yn均很小,则可近似认为非线性环节的正弦响应仅有一次谐波分量:
y ( t ) ≈ A 1 cos ω t + B 1 sin ω t = Y 1 sin ( ω t + φ 1 ) y(t)≈A_1\cos{\omega{t}}+B_1\sin{\omega{t}}=Y_1\sin(\omega{t}+\varphi_1) y(t)≈A1cosωt+B1sinωt=Y1sin(ωt+φ1)
定义正弦输入信号作用下,非线性环节的稳态输出中一次谐波分量和输入信号的复数比为非线性环节的描述函数,用 N ( A ) 表 示 , 即 N(A)表示,即 N(A)表示,即:
N ( A ) = ∣ N ( A ) ∣ e j ∠ N ( A ) = Y 1 A e j φ 1 = B 1 + j A 1 A N(A)=|N(A)|e^{j\angle{N(A)}}=\frac{Y_1}{A}e^{j\varphi_1}=\frac{B_1+jA_1}{A} N(A)=∣N(A)∣ej∠N(A)=AY1ejφ1=AB1+jA1
b.非线性系统描述函数法分析的应用条件
① 非线性系统应简化成一个非线性环节和一个线性部分闭环连接的典型结构图,如下图:
② 非线性环节的输入输出特性 y ( x ) y(x) y(x)应是 x x x的奇函数,即 f ( x ) = − f ( − x ) f(x)=-f(-x) f(x)=−f(−x),或正弦输入下的输出为 t t t的奇对称函数,即 y ( t + π ω ) = − y ( t ) y(t+\frac{\pi}{\omega})=-y(t) y(t+ωπ)=−y(t),以保证非线性环节的正弦响应不含有常值分量,即 A 0 = 0 A_0=0 A0=0;
③ 系统的线性部分应具有较好的低通滤波性能;线性部分的阶次越高,低通滤波性能越好,具有低通滤波性能的条件:线性部分的极点应位于复平面的左半平面。
c.描述函数的物理意义
线性系统的频率特性反映正弦作用下,系统稳态输出中与输入同频率的分量的幅值和相位相对于输入信号的变化;
非线性环节的描述函数反映非线性系统正弦响应中一次谐波分量的幅值和相位相对于输入信号的变化;
线性系统的频率特性是输入正弦信号频率 ω \omega ω的函数,与正弦信号的幅值 A A A无关,描述函数表示的非线性环节的近似频率特性是输入正弦信号幅值 A A A的函数,这是非线性环节的近似频率特性与线性系统频率特性的本质区别。
- 典型非线性特性的描述函数
a.理想继电特性(库仑摩擦)及其描述函数
描述函数为:
N ( A ) = 4 M π A N(A)=\frac{4M}{\pi{A}} N(A)=πA4M
b.有死区的继电特性及其描述函数
描述函数为:
N ( A ) = 4 M π A 1 − ( h A ) 2 , A ≥ h N(A)=\frac{4M}{\pi{A}}\sqrt{1-(\frac{h}{A})^2},A≥h N(A)=πA4M1−(Ah)2,A≥h
c.有滞环的继电特性及其描述函数
描述函数为:
N ( A ) = 4 M π A 1 − ( h A ) 2 − j 4 M h π A 2 , A ≥ h N(A)=\frac{4M}{\pi{A}}\sqrt{1-(\frac{h}{A})^2}-j\frac{4Mh}{\pi{A^2}},A≥h N(A)=πA4M1−(Ah)2−jπA24Mh,A≥h
d.有死区与滞环的继电特性及其描述函数
描述函数为:
N ( A ) = 2 M π A [ 1 − ( m h A ) 2 + 1 − ( h A ) 2 ] + j 2 M h π A 2 ( m − 1 ) , A ≥ h N(A)=\frac{2M}{\pi{A}}[\sqrt{1-(\frac{mh}{A})^2}+\sqrt{1-(\frac{h}{A})^2}]+j\frac{2Mh}{\pi{A^2}}(m-1),A≥h N(A)=πA2M[1−(Amh)2+1−(Ah)2]+jπA22Mh(m−1),A≥h
e.饱和特性及其描述函数
描述函数为:
N ( A ) = 2 K π [ arcsin a A + a A 1 − ( a A ) 2 ] , A ≥ a N(A)=\frac{2K}{\pi}[\arcsin\frac{a}{A}+\frac{a}{A}\sqrt{1-(\frac{a}{A})^2}],A≥a N(A)=π2K[arcsinAa+Aa1−(Aa)2],A≥a
f.有死区的饱和特性及其描述函数
描述函数为:
N ( A ) = 2 K π [ arcsin a A − arcsin Δ A + a A 1 − ( a A ) 2 − Δ A 1 − ( Δ A ) 2 ] , A ≥ a N(A)=\frac{2K}{\pi}[\arcsin\frac{a}{A}-\arcsin\frac{\Delta}{A}+\frac{a}{A}\sqrt{1-(\frac{a}{A})^2}-\frac{\Delta}{A}\sqrt{1-(\frac{\Delta}{A})^2}],A≥a N(A)=π2K[arcsinAa−arcsinAΔ+Aa1−(Aa)2−AΔ1−(AΔ)2],A≥a
g.死区特性及其描述函数
描述函数为:
N ( A ) = 2 K π [ π 2 − arcsin Δ A − Δ A 1 − ( Δ A ) 2 ] , A ≥ Δ N(A)=\frac{2K}{\pi}[\frac{\pi}{2}-\arcsin\frac{\Delta}{A}-\frac{\Delta}{A}\sqrt{1-(\frac{\Delta}{A})^2}],A≥\Delta N(A)=π2K[2π−arcsinAΔ−AΔ1−(AΔ)2],A≥Δ
h.间隙特性及其描述函数
描述函数为:
N ( A ) = K π [ π 2 + arcsin ( 1 − 2 b A ) + 2 ( 1 − 2 b A ) b A ( 1 − b A ) ] + j 4 K b π A ( b A − 1 ) , A ≥ b N(A)=\frac{K}{\pi}[\frac{\pi}{2}+\arcsin(1-\frac{2b}{A})+2(1-\frac{2b}{A})\sqrt{\frac{b}{A}(1-\frac{b}{A})}]+j\frac{4Kb}{\pi{A}}(\frac{b}{A}-1),A≥b N(A)=πK[2π+arcsin(1−A2b)+2(1−A2b)Ab(1−Ab)]+jπA4Kb(Ab−1),A≥b
i.变增益特性及其描述函数
描述函数为:
N ( A ) = K 2 + 2 ( K 1 − K 2 ) π [ arcsin s A + s A 1 − ( s A ) 2 ] , A ≥ s N(A)=K_2+\frac{2(K_1-K_2)}{\pi}[\arcsin\frac{s}{A}+\frac{s}{A}\sqrt{1-(\frac{s}{A})^2}],A≥s N(A)=K2+π2(K1−K2)[arcsinAs+As1−(As)2],A≥s
j.有死区的线性特性及其描述函数
描述函数为:
N ( A ) = K − 2 K π arcsin Δ A + 4 M − 2 K Δ π A 1 − ( Δ A ) 2 , A ≥ Δ N(A)=K-\frac{2K}{\pi}\arcsin\frac{\Delta}{A}+\frac{4M-2K\Delta}{\pi{A}}\sqrt{1-(\frac{\Delta}{A})^2},A≥\Delta N(A)=K−π2KarcsinAΔ+πA4M−2KΔ1−(AΔ)2,A≥Δ
k.库仑摩擦加黏性摩擦及其描述函数
描述函数为:
N ( A ) = K + 4 M π A N(A)=K+\frac{4M}{\pi{A}} N(A)=K+πA4M - 非线性系统稳定性分析的描述函数法
a.应用描述函数分析非线性系统的稳定性
当系统可化为上图典型结构形式,非线性特性采用描述函数近似等效,闭环系统的特征方程为:
1 + N ( A ) G ( j ω ) = 0 1+N(A)G(j\omega)=0 1+N(A)G(jω)=0
有:
G ( j ω ) = − 1 N ( A ) G(j\omega)=-\frac{1}{N(A)} G(jω)=−N(A)1
式 中 : − 1 N ( A ) 为 非 线 性 环 节 的 负 倒 描 述 函 数 ; 式中:-\frac{1}{N(A)}为非线性环节的负倒描述函数; 式中:−N(A)1为非线性环节的负倒描述函数;
在 复 平 面 上 绘 制 Γ G 曲 线 和 − 1 N ( A ) 曲 线 时 , − 1 N ( A ) 曲 线 上 箭 头 表 示 随 着 A 增 大 , − 1 N ( A ) 的 变 换 方 向 。 在复平面上绘制\Gamma_G曲线和-\frac{1}{N(A)}曲线时,-\frac{1}{N(A)}曲线上箭头表示随着A增大,-\frac{1}{N(A)}的变换方向。 在复平面上绘制ΓG曲线和−N(A)1曲线时,−N(A)1曲线上箭头表示随着A增大,−N(A)1的变换方向。
非 线 性 系 统 的 稳 定 性 判 据 : 若 Γ G 曲 线 不 包 围 − 1 N ( A ) 曲 线 , 则 非 线 性 系 统 稳 定 ; 若 Γ G 曲 线 包 围 − 1 N ( A ) 曲 线 , 则 非 线 性 系 统 不 稳 定 。 非线性系统的稳定性判据:\\ 若\Gamma_G曲线不包围-\frac{1}{N(A)}曲线,则非线性系统稳定;\\ 若\Gamma_G曲线包围-\frac{1}{N(A)}曲线,则非线性系统不稳定。 非线性系统的稳定性判据:若ΓG曲线不包围−N(A)1曲线,则非线性系统稳定;若ΓG曲线包围−N(A)1曲线,则非线性系统不稳定。
b.非线性系统存在周期运动时的稳定性分析
当 Γ G 曲 线 和 − 1 N ( A ) 曲 线 有 交 点 时 , 下 式 成 立 : 当\Gamma_G曲线和-\frac{1}{N(A)}曲线有交点时,下式成立: 当ΓG曲线和−N(A)1曲线有交点时,下式成立:
G ( j ω ) = − 1 N ( A ) G(j\omega)=-\frac{1}{N(A)} G(jω)=−N(A)1
有如下关系:
∣ G ( j ω ) ∣ = ∣ 1 N ( A ) ∣ , ∠ G ( j ω ) = − π − ∠ N ( A ) |G(j\omega)|=|\frac{1}{N(A)}|,\angle{G(j\omega)}=-\pi-\angle{N(A)} ∣G(jω)∣=∣N(A)1∣,∠G(jω)=−π−∠N(A)
或者:
R e [ G ( j ω ) N ( A ) ] = − 1 , I m [ G ( j ω ) N ( A ) ] = 0 Re[G(j\omega)N(A)]=-1,Im[G(j\omega)N(A)]=0 Re[G(jω)N(A)]=−1,Im[G(jω)N(A)]=0
上式可解得交点处的频率 ω \omega ω和幅值 A A A,系统处于周期运动时,非线性环节的输入近似为等幅振荡:
x ( t ) = A sin ω t x(t)=A\sin\omega{t} x(t)=Asinωt
即每一个交点对应着一个周期运动,如果该周期运动能够维持,即在外界小扰动作用下使系统偏离该周期运动,而当该扰动消失后,系统的运动仍能恢复原周期运动,则称为稳定的周期运动。
周 期 运 动 分 析 小 结 : 在 复 平 面 上 将 Γ G 曲 线 包 围 1 N ( A ) 区 域 视 为 不 稳 定 区 域 ; 在 复 平 面 上 将 Γ G 曲 线 不 包 围 1 N ( A ) 区 域 视 为 稳 定 区 域 。 周 期 运 动 稳 定 性 判 据 : 在 Γ G 曲 线 和 1 N ( A ) 曲 线 的 交 点 处 , 若 1 N ( A ) 曲 线 沿 着 振 幅 A 增 加 的 方 向 由 不 稳 定 区 域 进 入 稳 定 区 域 时 , 该 交 点 对 应 的 周 期 运 动 是 稳 定 的 ; 在 Γ G 曲 线 和 1 N ( A ) 曲 线 的 交 点 处 , 若 1 N ( A ) 曲 线 沿 着 振 幅 A 增 加 的 方 向 由 稳 定 区 域 进 入 不 稳 定 区 域 时 , 该 交 点 对 应 的 周 期 运 动 是 不 稳 定 的 。 周期运动分析小结:\\ 在复平面上将\Gamma_G曲线包围\frac{1}{N(A)}区域视为不稳定区域;\\ 在复平面上将\Gamma_G曲线不包围\frac{1}{N(A)}区域视为稳定区域。\\ 周期运动稳定性判据:\\ 在\Gamma_G曲线和\frac{1}{N(A)}曲线的交点处,若\frac{1}{N(A)}曲线沿着振幅A增加的方向由不稳定区域进入稳定区域时,该交点对应的周期运动是稳定的;\\ 在\Gamma_G曲线和\frac{1}{N(A)}曲线的交点处,若\frac{1}{N(A)}曲线沿着振幅A增加的方向由稳定区域进入不稳定区域时,该交点对应的周期运动是不稳定的。 周期运动分析小结:在复平面上将ΓG曲线包围N(A)1区域视为不稳定区域;在复平面上将ΓG曲线不包围N(A)1区域视为稳定区域。周期运动稳定性判据:在ΓG曲线和N(A)1曲线的交点处,若N(A)1曲线沿着振幅A增加的方向由不稳定区域进入稳定区域时,该交点对应的周期运动是稳定的;在ΓG曲线和N(A)1曲线的交点处,若N(A)1曲线沿着振幅A增加的方向由稳定区域进入不稳定区域时,该交点对应的周期运动是不稳定的。
8.5 非线性控制系统设计
实例分析:带死区的仪表伺服机构控制。
实例背景和设计要求:带有弹簧轴的仪表伺服机构的结构如下图所示,试用描述函数法并应用matlab确定线性部分为下列传递函数时系统是否稳定?是否存在自振?若有,参数是多少?
a.系统1
G ( s ) = 4000 s ( 20 s + 1 ) ( 10 s + 1 ) G(s)=\frac{4000}{s(20s+1)(10s+1)} G(s)=s(20s+1)(10s+1)4000
b.系统2
G ( s ) = 20 s ( 10 s + 1 ) G(s)=\frac{20}{s(10s+1)} G(s)=s(10s+1)20
解:
a.死区非线性描述函数
N ( A ) = 2 π [ π 2 − arcsin 1 A − 1 A 1 − ( 1 A ) 2 ] , A ≥ 1 N(A)=\frac{2}{\pi}[\frac{\pi}{2}-\arcsin\frac{1}{A}-\frac{1}{A}\sqrt{1-(\frac{1}{A})^2}],A≥1 N(A)=π2[2π−arcsinA1−A11−(A1)2],A≥1
b.稳定性分析基础
非线性系统闭环特征方程为:
G ( j ω ) = − 1 N ( A ) G(j\omega)=-\frac{1}{N(A)} G(jω)=−N(A)1
在复平面上,下列结论成立:
若 G ( j ω ) 曲 线 Γ G 与 负 倒 描 述 函 数 − 1 / N ( A ) 曲 线 不 相 交 , 则 当 Γ G 曲 线 不 包 围 − 1 / N ( A ) 曲 线 时 , 非 线 性 系 统 稳 定 ; 当 Γ G 曲 线 包 围 − 1 / N ( A ) 曲 线 时 , 非 线 性 系 统 不 稳 定 ; 若 G ( j ω ) 曲 线 Γ G 与 负 倒 描 述 函 数 − 1 / N ( A ) 曲 线 存 在 交 点 , 则 在 交 点 处 , 当 − 1 / N ( A ) 曲 线 沿 振 幅 A 的 增 加 方 向 由 不 稳 定 区 域 进 入 稳 定 区 域 时 , 该 交 点 对 应 的 自 振 是 稳 定 的 ; 当 − 1 / N ( A ) 曲 线 沿 振 幅 A 的 增 加 方 向 由 稳 定 区 域 进 入 不 稳 定 区 域 时 , 该 交 点 对 应 的 自 振 是 不 稳 定 的 ; 自 振 振 幅 A 由 交 点 处 − 1 / N ( A ) 上 振 幅 确 定 ; 自 振 频 率 ω 0 由 交 点 处 G ( j ω ) 上 的 频 率 确 定 。 若G(j\omega)曲线\Gamma_G与负倒描述函数-1/N(A)曲线不相交,\\ 则当\Gamma_G曲线不包围-1/N(A)曲线时,非线性系统稳定;\\ 当\Gamma_G曲线包围-1/N(A)曲线时,非线性系统不稳定;\\ 若G(j\omega)曲线\Gamma_G与负倒描述函数-1/N(A)曲线存在交点,\\ 则在交点处,当-1/N(A)曲线沿振幅A的增加方向由不稳定区域进入稳定区域时,\\ 该交点对应的自振是稳定的;\\ 当-1/N(A)曲线沿振幅A的增加方向由稳定区域进入不稳定区域时,\\ 该交点对应的自振是不稳定的;\\ 自振振幅A由交点处-1/N(A)上振幅确定;自振频率\omega_0由交点处G(j\omega)上的频率确定。 若G(jω)曲线ΓG与负倒描述函数−1/N(A)曲线不相交,则当ΓG曲线不包围−1/N(A)曲线时,非线性系统稳定;当ΓG曲线包围−1/N(A)曲线时,非线性系统不稳定;若G(jω)曲线ΓG与负倒描述函数−1/N(A)曲线存在交点,则在交点处,当−1/N(A)曲线沿振幅A的增加方向由不稳定区域进入稳定区域时,该交点对应的自振是稳定的;当−1/N(A)曲线沿振幅A的增加方向由稳定区域进入不稳定区域时,该交点对应的自振是不稳定的;自振振幅A由交点处−1/N(A)上振幅确定;自振频率ω0由交点处G(jω)上的频率确定。
c.matlab仿真代码
① 绘制系统的 Γ G 曲 线 和 − 1 N ( A ) 曲 线 \Gamma_G曲线和-\frac{1}{N(A)}曲线 ΓG曲线和−N(A)1曲线
%绘制Γ和-1/N(A)曲线
G1=tf([4000],[200 30 1 0]);
G2=tf([20],[10 1 0]);
A=1.0001:0.001:1000;
x=real(-1./((2*((pi./2)-asin(1./A)-(1./A).*sqrt(1-(1./A).^2)))/pi+j*0));
y=imag(-1./((2*((pi./2)-asin(1./A)-(1./A).*sqrt(1-(1./A).^2)))/pi+j*0));
%系统为G1时
figure(1)
w=0.001:0.001:1;
nyquist(G1,w);hold on
plot(x,y);hold off
axis([-60000 0 -40000 40000])
%系统为G2时
figure(2)
w=0.001:0.001:20;
nyquist(G2,w);hold on
plot(x,y);hold off
axis([-3 0 -0.1 0.1])
仿真结果如下:
G ( s ) = 4000 s ( 20 s + 1 ) ( 10 s + 1 ) 时 的 Γ G 和 − 1 / N ( A ) 曲 线 G(s)=\frac{4000}{s(20s+1)(10s+1)}时的\Gamma_G和-1/N(A)曲线 G(s)=s(20s+1)(10s+1)4000时的ΓG和−1/N(A)曲线:
G ( s ) = 20 s ( 10 s + 1 ) 时 的 Γ G 和 − 1 / N ( A ) 曲 线 G(s)=\frac{20}{s(10s+1)}时的\Gamma_G和-1/N(A)曲线 G(s)=s(10s+1)20时的ΓG和−1/N(A)曲线:
② 当初始条件 c ( 0 ) = 2 c(0)=2 c(0)=2时,绘制系统的零输入响应曲线
%当初始条件c(0)=2时,绘制系统的零输入响应曲线
%需调用下面sys1.m和sys2.m代码
t=0:0.01:8;
c01=[2 0 0]';
[t,c1]=ode45('sys1',t,c01);
figure(3)
plot(t,c1(:,1));grid
t=0:0.01:120;
c02=[2 0]';
[t,c2]=ode45('sys2',t,c02);
figure(4)
plot(t,c2(:,1));grid
%sys1和sys2函数m代码
%sys1.m
function dc=sys1(t,c)
dc1=c(2);
dc2=c(3);
if (c(1)>1)
dc3=-0.15*c(3)-0.005*c(2)-20*c(1)+20;
elseif (abs(c(1))<1)
dc3=-0.15*c(3)-0.005*c(2);
else
dc3=-0.15*c(3)-0.005*c(2)-20*c(1)-20;
end
dc=[dc1 dc2 dc3]';
%sys2.m
%定义sys2函数,G(s)=20/s(10s+1)
function dc=sys2(t,c)
dc1=c(2);
if (c(1)>1)
dc2=-0.1*c(2)-2*c(1)+2;
elseif (abs(c(1))<1)
dc2=-0.1*c(2);
else
dc2=-0.1*c(2)-2*c(1)-2;
end
dc=[dc1 dc2]';
由仿真图分析可知:当传递函数为:
G ( s ) = 4000 s ( 20 s + 1 ) ( 10 s + 1 ) G(s)=\frac{4000}{s(20s+1)(10s+1)} G(s)=s(20s+1)(10s+1)4000
仪 表 伺 服 系 统 存 在 不 稳 定 自 振 , 令 I m G ( j ω ) = 0 可 得 ω c = 0.0707 ; 由 G ( j ω c ) = − 1 N ( A c ) 得 振 幅 A c = 1.001 仪表伺服系统存在不稳定自振,令ImG(j\omega)=0可得\omega_c=0.0707;由G(j\omega_c)=-\frac{1}{N(A_c)}得振幅A_c=1.001 仪表伺服系统存在不稳定自振,令ImG(jω)=0可得ωc=0.0707;由G(jωc)=−N(Ac)1得振幅Ac=1.001。
当传递函数为:
G ( s ) = 20 s ( 10 s + 1 ) G(s)=\frac{20}{s(10s+1)} G(s)=s(10s+1)20
Γ G 曲 线 不 包 围 − 1 / N ( A ) 曲 线 , 仪 表 伺 服 系 统 稳 定 。 \Gamma_G曲线不包围-1/N(A)曲线,仪表伺服系统稳定。 ΓG曲线不包围−1/N(A)曲线,仪表伺服系统稳定。