Chapter8.3:非线性控制系统分析

此系列属于胡寿松《自动控制原理题海与考研指导》(第三版)习题精选,仅包含部分经典习题,需要完整版习题答案请自行查找,本系列属于知识点巩固部分,搭配如下几个系列进行学习,可用于期末考试和考研复习。
自动控制原理(第七版)知识提炼
自动控制原理(第七版)课后习题精选
自动控制原理(第七版)附录MATLAB基础



第八章:非线性控制系统分析

Example 8.21

设非线性系统结构图如下图所示,初始条件为: c ( 0 ) = 0.2 , c ˙ ( 0 ) = 0 c(0)=0.2,\dot{c}(0)=0 c(0)=0.2c˙(0)=0。试在 x ˙ − x \dot{x}-x x˙x平面上绘制上述初始条件下的相轨迹,并分析系统的运动。

1

解:

结构图可简化为如下图所示:

2

根据滞环继电特性分区间列写微分方程:
{ x ¨ + 2 x ˙ + 10 = 0 , x > 1 或 x > − 1 , x ˙ < 0 x ¨ + 2 x ˙ − 10 = 0 , x < − 1 或 x < 1 , x ˙ > 0 \begin{cases} &\ddot{x}+2\dot{x}+10=0,x>1或x>-1,\dot{x}<0\\\\ &\ddot{x}+2\dot{x}-10=0,x<-1或x<1,\dot{x}>0 \end{cases} x¨+2x˙+10=0x>1x>1x˙<0x¨+2x˙10=0x<1x<1x˙>0
可知系统的三条开关线为: x = 1 , x ˙ > 0 ; x = − 1 , x ˙ < 0 ; − 1 < x < 1 , x ˙ = 0 x=1,\dot{x}>0;x=-1,\dot{x}<0;-1<x<1,\dot{x}=0 x=1,x˙>0;x=1,x˙<0;1<x<1,x˙=0将相平面划分为左右两个区域。

令相轨迹的切线斜率 α \alpha α和等倾线斜率 k k k均为零,分别在左右区域各得到一条特殊的相轨迹, x ˙ = − 5 , x ˙ = 5 \dot{x}=-5,\dot{x}=5 x˙=5,x˙=5。由于 c ( 0 ) = 0.2 , c ˙ ( 0 ) = 0 c(0)=0.2,\dot{c}(0)=0 c(0)=0.2,c˙(0)=0,则 x ( 0 ) = − 2 , x ˙ ( 0 ) = 0 x(0)=-2,\dot{x}(0)=0 x(0)=2,x˙(0)=0

系统相轨迹和 x x x的输出曲线如下所示:

3

由相轨迹可知,横轴上的区间 ( − 1 , 1 ) (-1,1) (1,1)为发散段,即初始位置位于或在这附近区域时相轨迹向外发散,而由远离该区域的初始点出发的相轨迹则趋于两条特殊的等倾线,即向内收敛,构成极限环。相轨迹向内收敛,并最终趋向于稳定的极限环。

扫描二维码关注公众号,回复: 14558772 查看本文章
Example 8.22

设非线性控制系统结构图如下图所示。要求:

  1. f ( c ˙ ) = 1 , r ( t ) = 1 ( t ) f(\dot{c})=1,r(t)=1(t) f(c˙)=1,r(t)=1(t),试绘制 e − e ˙ e-\dot{e} ee˙平面的相轨迹;
  2. 试讨论 f ( c ˙ ) f(\dot{c}) f(c˙)的选取对系统性能的影响;

4

解:

  1. 绘制相轨迹。

    因为在比较点处有: e = r − c = 1 − c , e ˙ = − c ˙ e=r-c=1-c,\dot{e}=-\dot{c} e=rc=1ce˙=c˙,所以令 f ( c ˙ ) = β , e ′ = r − c − β c ˙ = e + β e ˙ f(\dot{c})=\beta,e'=r-c-\beta\dot{c}=e+\beta\dot{e} f(c˙)=β,e=rcβc˙=e+βe˙,并根据系统结构图可知: c ¨ + c ˙ = u \ddot{c}+\dot{c}=u c¨+c˙=u,其中 u u u为非线性环节的输出:
    u = { M , e ′ > 0 − M , e ′ < 0 u=\begin{cases} &M,&&e'>0\\\\ &-M,&&e'<0 \end{cases} u= M,M,e>0e<0
    综合整理可得系统微分方程为:
    { e ¨ + e ˙ = − M , e + β e ˙ > 0 e ¨ + e ˙ = M , e + β e ˙ < 0 \begin{cases} &\ddot{e}+\dot{e}=-M,&&e+\beta\dot{e}>0\\\\ &\ddot{e}+\dot{e}=M,&&e+\beta\dot{e}<0 \end{cases} e¨+e˙=M,e¨+e˙=M,e+βe˙>0e+βe˙<0
    开关线为: e + β e ˙ = 0 e+\beta\dot{e}=0 e+βe˙=0

    在Ⅰ区 ( e + β e ˙ > 0 ) (e+\beta\dot{e}>0) (e+βe˙>0),令 α = d e ˙ d e = − M + e ˙ e ˙ \alpha=\displaystyle\frac{ {\rm d}\dot{e}}{ {\rm d}e}=-\displaystyle\frac{M+\dot{e}}{\dot{e}} α=dede˙=e˙M+e˙为相轨迹切线处斜率,可得等倾线方程为: e ˙ = − M 1 + α \dot{e}=-\displaystyle\frac{M}{1+\alpha} e˙=1+αM

    在Ⅱ区 ( e + β e ˙ < 0 ) (e+\beta\dot{e}<0) (e+βe˙<0),令 α = d e ˙ d e = − e ˙ − M e ˙ \alpha=\displaystyle\frac{ {\rm d}\dot{e}}{ {\rm d}e}=-\displaystyle\frac{\dot{e}-M}{\dot{e}} α=dede˙=e˙e˙M为相轨迹切线处斜率,可得等倾线方程为: e ˙ = M 1 + α \dot{e}=\displaystyle\frac{M}{1+\alpha} e˙=1+αM

    不同 α \alpha α值下等倾线的斜率:

    α \alpha α − 3 -3 3 − 2 -2 2 − 1 -1 1 0 0 0 1 1 1 2 2 2 ∞ \infty
    − 1 1 + α -\displaystyle\frac{1}{1+\alpha} 1+α1 1 2 \displaystyle\frac{1}{2} 21 1 1 1 ∞ \infty − 1 -1 1 − 1 2 -\displaystyle\frac{1}{2} 21 − 1 3 -\displaystyle\frac{1}{3} 31 0 0 0

    M = 1 , f ( c ˙ ) = 0 , r ( t ) = 1 ( t ) M=1,f(\dot{c})=0,r(t)=1(t) M=1,f(c˙)=0,r(t)=1(t),即 β = 0 \beta=0 β=0,无速度反馈,因此当初始条件: e ( 0 ) = 1 , e ˙ ( 0 ) = 0 e(0)=1,\dot{e}(0)=0 e(0)=1,e˙(0)=0时,系统的相平面图和状态曲线如下图所示:
    5

    M = 1 , f ( c ˙ ) = 1 , r ( t ) = 1 ( t ) M=1,f(\dot{c})=1,r(t)=1(t) M=1,f(c˙)=1,r(t)=1(t),即 β = 1 \beta=1 β=1,初始条件: e ( 0 ) = 1 , e ˙ ( 0 ) = 0 e(0)=1,\dot{e}(0)=0 e(0)=1,e˙(0)=0时,系统的相平面图和状态曲线如下图所示:
    6

  2. 速度反馈影响。

    由上图可知,引入速度反馈后,相轨迹在开关线处进行切换,使得系统的阻尼增大,自由运动的超调量减小;由于开关线反向旋转的角度随着速度反馈系数的增大而增大,因此系统的平稳性随着 f ( c ˙ ) f(\dot{c}) f(c˙)的增大而愈加明显。

Example 8.23

设非线性系统结构图如下图所示,分析系统运动并计算自振参数。

7

解:

3 3 3个串联非线性环节进行等效合并,由于反馈通道饱和特性与前向通道饱和特性同时进入饱和状态,所以反馈通道的非线性环节相当于不起作用,将前向通道的另两个非线性环节合并可得:

8

非线性环节的输出为:
u = { 2 , e > 0.5 0 , ∣ e ∣ ≤ 0.5 − 2 , e < − 0.5 u=\begin{cases} &2,&&e>0.5\\\\ &0,&&|e|≤0.5\\\\ &-2,&&e<-0.5 \end{cases} u= 2,0,2,e>0.5e0.5e<0.5
可得非线性环节描述函数和负倒描述函数为:
N ( A ) = 4 M π A 1 − ( h A ) 2 ⇒ − 1 N ( A ) = − π A 2 4 M 1 A 2 − h 2 N(A)=\frac{4M}{\pi{A}}\sqrt{1-\left(\displaystyle\frac{h}{A}\right)^2}\Rightarrow-\frac{1}{N(A)}=-\frac{\pi{A^2}}{4M}\frac{1}{\sqrt{A^2-h^2}} N(A)=πA4M1(Ah)2 N(A)1=4MπA2A2h2 1
式中: M = 2 , h = 0.5 M=2,h=0.5 M=2h=0.5

对负倒描述函数求导后,可知 − 1 / N ( A ) -1/N(A) 1/N(A) A = 2 h A=\sqrt{2}h A=2 h取得极值,即:
− 1 N ( A ) ∣ A = 2 h = − π h 2 M = − π 8 = − 0.393 \left.-\frac{1}{N(A)}\right|_{A=\sqrt{2}h}=-\frac{\pi{h}}{2M}=-\frac{\pi}{8}=-0.393 N(A)1 A=2 h=2Mπh=8π=0.393
系统线性环节的频率特性为:
G ( j ω ) = 10 j ω ( 1 + j ω ) 2 G({\rm j}\omega)=\frac{10}{ {\rm j}\omega(1+{\rm j}\omega)^2} G(jω)=jω(1+jω)210
∠ G ( j ω ) = − π \angle{G({\rm j}\omega)}=-\pi G(jω)=π可得: − π 2 − 2 arctan ⁡ ω = − π -\displaystyle\frac{\pi}{2}-2\arctan\omega=-\pi 2π2arctanω=π,则 ω = 1 , ∣ G ( j ω ) ∣ ∣ ω = 1 = − 5 \omega=1,|G({\rm j}\omega)|\left.\right|_{\omega=1}=-5 ω=1G(jω)ω=1=5

G ( j ω ) G({\rm j}\omega) G(jω) − 1 / N ( A ) -1/N(A) 1/N(A)曲线如下图所示:

9

由图可知,系统存在自激振荡。由 − 1 / N ( A ) = − 5 -1/N(A)=-5 1/N(A)=5可知,自振频率 ω = 1 \omega=1 ω=1,自振振幅 A = 12.72 A=12.72 A=12.72

【系统相平面图和系统状态曲线】

10

Example 8.24

已知非线性系统如下图所示。要求:

  1. 用描述函数法分析系统的稳定性 ( a = 1 , M = 3 , K = 11 ) (a=1,M=3,K=11) (a=1M=3K=11)
  2. 为了消除自激振荡,继电器参数应如何调整?
  3. 为了消除自激振荡, K K K值应如何调整?

11

解:

  1. 稳定性分析。

    具有死区的继电特性非线性环节的描述函数及负倒描述函数为:
    N ( A ) = 4 M π A 1 − ( a A ) 2 , A ≥ a , − 1 N ( A ) = − π A 2 12 A 2 − 1 N(A)=\frac{4M}{\pi{A}}\sqrt{1-\left(\frac{a}{A}\right)^2},A≥a,-\frac{1}{N(A)}=-\frac{\pi{A^2}}{12\sqrt{A^2-1}} N(A)=πA4M1(Aa)2 AaN(A)1=12A21 πA2
    A → 1 A\to1 A1时, − 1 / N ( A ) → − ∞ -1/N(A)\to-\infty 1/N(A);当 A → ∞ A\to\infty A时, − 1 / N ( A ) → − ∞ -1/N(A)\to-\infty 1/N(A)


    d [ − 1 N ( A ) ] d A = 0 ⇒ A = 2 \frac{ {\rm d}\left[-\displaystyle\frac{1}{N(A)}\right]}{ {\rm d}A}=0\Rightarrow{A=\sqrt{2}} dAd[N(A)1]=0A=2
    可得:
    − 1 N ( A ) ∣ A = 2 a = − π a 2 M = − π 6 = − 0.524 -\left.\frac{1}{N(A)}\right|_{A=\sqrt{2}a}=-\frac{\pi{a}}{2M}=-\frac{\pi}{6}=-0.524 N(A)1 A=2 a=2Mπa=6π=0.524
    线性系统部分频率特性为:
    G ( j ω ) = − 1.1 K 0.01 ω 4 + 1.01 ω 2 + 1 − j K ( 1 − 0.1 ω 2 ) 0.01 ω 5 + 1.01 ω 3 + ω G({\rm j}\omega)=-\frac{1.1K}{0.01\omega^4+1.01\omega^2+1}-{\rm j}\frac{K(1-0.1\omega^2)}{0.01\omega^5+1.01\omega^3+\omega} G(jω)=0.01ω4+1.01ω2+11.1Kj0.01ω5+1.01ω3+ωK(10.1ω2)
    I m G ( j ω ) = 0 {\rm Im}G({\rm j}\omega)=0 ImG(jω)=0,代入 K = 11 K=11 K=11,可解得: ω = 10 = 3.162 , R e G ( j ω ) ∣ ω = 10 = − 1 \omega=\sqrt{10}=3.162,\left.{\rm Re}G({\rm j}\omega)\right|_{\omega=\sqrt{10}}=-1 ω=10 =3.162ReG(jω)ω=10 =1。由于 R e G ( j 10 ) = − 1 < − 0.524 {\rm Re}G({\rm j}\sqrt{10})=-1<-0.524 ReG(j10 )=1<0.524,因此, G ( j ω ) G({\rm j}\omega) G(jω)曲线与 − 1 / N ( A ) -1/N(A) 1/N(A)曲线相交,且存在两个交点。

    G ( j ω ) G({\rm j}\omega) G(jω)曲线和 − 1 / N ( A ) -1/N(A) 1/N(A)曲线如下图所示:
    12


    R e G ( j 10 ) = − 1 N ( A ) ⇒ − 1 = − π A 2 12 A 2 − 1 ⇒ A 1 = 1.04 , A 2 = 3.68 {\rm Re}G({\rm j}\sqrt{10})=-\frac{1}{N(A)}\Rightarrow-1=-\frac{\pi{A^2}}{12\sqrt{A^2-1}}\Rightarrow{A_1}=1.04,A_2=3.68 ReG(j10 )=N(A)11=12A21 πA2A1=1.04A2=3.68
    其中 A 2 = 3.68 A_2=3.68 A2=3.68对应的交点为稳定自振点。

  2. 无自振时的继电器参数。

    为了消除自激振荡,应使
    − 1 N ( A ) ∣ A = 2 a = − π a 2 M < − 1 ⇒ a / M > 0.637 -\left.\frac{1}{N(A)}\right|_{A=\sqrt{2}a}=-\frac{\pi{a}}{2M}<-1\Rightarrow{a/M}>0.637 N(A)1 A=2 a=2Mπa<1a/M>0.637
    则继电器参数 a / M > 0.637 a/M>0.637 a/M>0.637时无自激振荡现象出现。

  3. 无自振时的 K K K值调整。

    由于当 ω = 10 = 3.162 \omega=\sqrt{10}=3.162 ω=10 =3.162时, G ( j ω ) G({\rm j}\omega) G(jω)曲线与负实轴的交点坐标为:
    G ( j 10 ) = − 1.1 K 0.01 ω 4 + 1.01 ω 2 + 1 ∣ ω = 10 = − 0.091 K G({\rm j}\sqrt{10})=-\left.\frac{1.1K}{0.01\omega^4+1.01\omega^2+1}\right|_{\omega=\sqrt{10}}=-0.091K G(j10 )=0.01ω4+1.01ω2+11.1K ω=10 =0.091K
    所以,为了消除自激振荡,应使
    − 0.091 K > − π 6 = − 0.524 ⇒ K < 5.76 -0.091K>-\frac{\pi}{6}=-0.524\Rightarrow{K}<5.76 0.091K>6π=0.524K<5.76
    K > 5.76 K>5.76 K>5.76时无自激振荡。

  4. 【自振情形和无自振情形的相轨迹和输出曲线】
    13
    14

Example 8.25

已知非线性系统结构图如下图所示,求出非线性系统中滞环非线性特性的描述函数,并确定发生自振时系统中各参数的关系( K , T , ζ K,T,\zeta K,T,ζ均为正值)。

15

解:

滞环非线性特性的描述函数为:
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-\left(\frac{h}{A}\right)^2}-{\rm j}\frac{4Mh}{\pi{A^2}},A≥h N(A)=πA4M1(Ah)2 jπA24MhAh
其负倒描述函数为:
− 1 N ( A ) = − π A 1 − ( h A ) 2 4 M − j h π 4 M -\frac{1}{N(A)}=-\frac{\pi{A}\sqrt{1-\left(\displaystyle\frac{h}{A}\right)^2}}{4M}-{\rm j}\frac{h\pi}{4M} N(A)1=4MπA1(Ah)2 j4M
系统线性部分的传递函数为:
G ( s ) = K T 2 s 2 + 25 ζ s + 1 G(s)=\frac{K}{T^2s^2+25\zeta{s}+1} G(s)=T2s2+25ζs+1K
s = j ω s={\rm j}\omega s=jω,可得其频率特性为:
G ( j ω ) = K [ ( 1 − T 2 ω 2 ) − j 25 ζ ω ] ( 1 − T 2 ω 2 ) 2 + 25 ζ 2 ω 2 G({\rm j}\omega)=\frac{K[(1-T^2\omega^2)-{\rm j}25\zeta\omega]}{(1-T^2\omega^2)^2+25\zeta^2\omega^2} G(jω)=(1T2ω2)2+25ζ2ω2K[(1T2ω2)j25ζω]
G ( j ω ) G({\rm j}\omega) G(jω)曲线与 − 1 / N ( A ) -1/N(A) 1/N(A)曲线如下图所示:

16

若要求该系统发生自振,则 G ( j ω ) G({\rm j}\omega) G(jω)曲线与虚轴的交点应小于 − h π / 4 M -h\pi/4M /4M,即 ω = 1 T \omega=\displaystyle\frac{1}{T} ω=T1时,有:
− 25 ζ 1 T K 25 ζ 2 1 T 2 < − h π 4 M ⇒ 4 K T M > ζ h π -\frac{25\zeta\displaystyle\frac{1}{T}K}{25\zeta^2\displaystyle\frac{1}{T^2}}<-\frac{h\pi}{4M}\Rightarrow4KTM>\zeta{h}\pi 25ζ2T2125ζT1K<4M4KTM>ζhπ
即发生自振时系统中各参数的关系为: 4 K T M > ζ h π 4KTM>\zeta{h}\pi 4KTM>ζhπ.

系统的相轨迹和自振输出曲线如下图所示:

17

Example 8.26

设次优控制系统如下图所示, r ( t ) = 6 , c ( 0 ) = c ˙ ( 0 ) = 0 r(t)=6,c(0)=\dot{c}(0)=0 r(t)=6,c(0)=c˙(0)=0。试在 e ˙ − e \dot{e}-e e˙e平面上绘制该系统相轨迹,并问经过多少时间,系统的状态可以达到平衡位置?

18

解:

由结构图可知,系统线性部分的微分方程为: c ¨ = u \ddot{c}=u c¨=u,其中 u u u为非线性环节的输出:
u = { 0.5 , e + e ˙ > 0 − 0.5 , e + e ˙ < 0 u=\begin{cases} &0.5,&&e+\dot{e}>0\\\\ &-0.5,&&e+\dot{e}<0 \end{cases} u= 0.5,0.5,e+e˙>0e+e˙<0
开关线方程为: e ˙ = − e \dot{e}=-e e˙=e

由于在比较点处有: c = r − e = 6 − e c=r-e=6-e c=re=6e,综合各式整理可得:
e ¨ = { − 0.5 , e + e ˙ > 0 0.5 , e + e ˙ < 0 \ddot{e}=\begin{cases} &-0.5,&&e+\dot{e}>0\\\\ &0.5,&&e+\dot{e}<0 \end{cases} e¨= 0.5,0.5,e+e˙>0e+e˙<0
在Ⅰ区 ( e + e ˙ > 0 ) (e+\dot{e}>0) (e+e˙>0),对 e ¨ = − 0.5 \ddot{e}=-0.5 e¨=0.5积分可得:
e ˙ = 0.5 t + ( ˙ e ) ( 0 ) , e = − 0.25 t 2 + e ˙ ( 0 ) t + e ( 0 ) \dot{e}=0.5t+\dot(e)(0),e=-0.25t^2+\dot{e}(0)t+e(0) e˙=0.5t+(˙e)(0)e=0.25t2+e˙(0)t+e(0)
可得:
e = − e ˙ 2 + e ˙ 2 ( 0 ) + e ( 0 ) (1) e=-\dot{e}^2+\dot{e}^2(0)+e(0)\tag{1} e=e˙2+e˙2(0)+e(0)(1)
为一向右凸的抛物线方程.

在Ⅱ区 ( e + e ˙ < 0 ) (e+\dot{e}<0) (e+e˙<0),对 e ¨ = 0.5 \ddot{e}=0.5 e¨=0.5积分可得:
e = e ˙ 2 − e ˙ 2 ( 0 ) + e ( 0 ) (2) e=\dot{e}^2-\dot{e}^2(0)+e(0)\tag{2} e=e˙2e˙2(0)+e(0)(2)
为一向左凸的抛物线方程.

相轨迹如下图所示:
19

【分析】

由于 c ( 0 ) = c ˙ ( 0 ) = 0 c(0)=\dot{c}(0)=0 c(0)=c˙(0)=0,可得 e ( 0 ) = 6 , e ˙ = 0 e(0)=6,\dot{e}=0 e(0)=6e˙=0 A A A点坐标为: ( 2 , − 2 ) (2,-2) (2,2) B B B点坐标为: ( − 1 , 1 ) (-1,1) (1,1)

相轨迹起点为: e ( 0 ) = 6 , e ˙ ( 0 ) = 0 e(0)=6,\dot{e}(0)=0 e(0)=6,e˙(0)=0,在Ⅰ区 ( e + e ˙ > 0 ) (e+\dot{e}>0) (e+e˙>0),按抛物线①运动,直到 A A A点,进入Ⅱ区 ( e + e ˙ < 0 ) (e+\dot{e}<0) (e+e˙<0),按抛物线②运动,与开关线交于 B B B点,在 B B B点再次切换,又按①运动,最后收敛于原点。

从起始点运动到 A A A点所需时间按①计算: t 1 = 2 [ e ˙ ( 0 ) − e ˙ ( A ) ] = 2 [ 0 − ( − 2 ) ] = 4 s t_1=2[\dot{e}(0)-\dot{e}(A)]=2[0-(-2)]=4{\rm s} t1=2[e˙(0)e˙(A)]=2[0(2)]=4s

A A A点运动到 B B B点所需时间按②计算: t 2 = 2 [ e ˙ ( B ) − e ˙ ( A ) ] = 2 [ 1 − ( − 2 ) ] = 6 s t_2=2[\dot{e}(B)-\dot{e}(A)]=2[1-(-2)]=6{\rm s} t2=2[e˙(B)e˙(A)]=2[1(2)]=6s

B B B点运动到原点所需时间按①计算: t 3 = 2 [ e ˙ ( B ) − e ˙ ( 0 ) ] = 2 ( 1 − 0 ) = 2 s t_3=2[\dot{e}(B)-\dot{e}(0)]=2(1-0)=2{\rm s} t3=2[e˙(B)e˙(0)]=2(10)=2s

因此,总共需时间: t = t 1 + t 2 + t 3 = 12 s t=t_1+t_2+t_3=12{\rm s} t=t1+t2+t3=12s,系统的状态可以达到平衡位置。

系统误差响应曲线如下图所示:

20

猜你喜欢

转载自blog.csdn.net/qq_39032096/article/details/127829754