• 自动控制原理8.5---非线性控制的逆系统方法


    参考书籍:《自动控制原理》(第七版).胡寿松主编.
    《自动控制原理PDF版下载》



    5.非线性控制的逆系统方法

    逆系统法要求系统中非线性特性是解析的;

    5.1 非线性系统的反馈线性化

    设非线性二阶系统表示如下:
    y ¨ = f ( y , y ˙ ) + u \ddot{y}=f(y,\dot{y})+u y¨=f(y,y˙)+u
    y , y ˙ y,\dot{y} yy˙为状态, u u u为控制输入,使用反馈控制律,
    u = v − f ( y , y ˙ ) u=v-f(y,\dot{y}) u=vf(y,y˙)
    则闭环系统变换由方程:
    y ¨ = v \ddot{y}=v y¨=v
    表示的线性系统,变换后系统的控制问题即可用线性方法解决;

    这种采用非线性状态反馈将非线性系统完全变换为线性系统的方程称为反馈线性化;

    5.2 逆系统方法的基本思想

    从数学模型角度看,系统相当于对象在给定条件下,输入到输出的一个变换,即 T : u → y [ y [ 0 ] = y 0 , y ˙ ( 0 ) = y ˙ 0 , … , y ( n − 1 ) ( 0 ) = y 0 ( n − 1 ) , n 为系统阶次 ] T:u\rightarrow{y[y[0]=y_0,\dot{y}(0)=\dot{y}_0,\dots,y^{(n-1)}(0)=y_0^{(n-1)},n为系统阶次]} T:uy[y[0]=y0,y˙(0)=y˙0,,y(n1)(0)=y0(n1),n为系统阶次] y y y n n n阶可微函数,若在满足初始条件的情况下,存在一个系统即变换 T ^ : y → u \hat{T}:y\rightarrow{u} T^:yu,则称该系统为原系统的逆系统,即有:
    T T ^ y = T u = y T\hat{T}y=Tu=y TT^y=Tu=y
    取:
    ϕ = y ( l ) ( t ) \phi=y^{(l)}(t) ϕ=y(l)(t)
    若有系统 T ^ l : ϕ → u \hat{T}_l:\phi\rightarrow{u} T^l:ϕu使下式成立:
    T T ^ l ϕ = T u = y T\hat{T}_l\phi=Tu=y TT^lϕ=Tu=y
    则称该系统为原系统的 l l l阶积分逆系统;

    设非线性系统的微分方程为:
    y ( n ) = f [ y , y ˙ , … , y ( n − 1 ) , u , u ˙ , … , u ( m ) ] y^{(n)}=f[y,\dot{y},\dots,y^{(n-1)},u,\dot{u},\dots,u^{(m)}] y(n)=f[y,y˙,,y(n1),u,u˙,,u(m)]
    原系统的结构如下图所示:

    30

    假设原非线性系统存在连续解:
    u ( m ) = g [ y , y ˙ , … , y ( n ) , u , u ˙ , … , u ( m − 1 ) ] u^{(m)}=g[y,\dot{y},\dots,y^{(n)},u,\dot{u},\dots,u^{(m-1)}] u(m)=g[y,y˙,,y(n),u,u˙,,u(m1)]
    且满足原系统所给的初始条件,取 ϕ = y ( n ) ( t ) \phi=y^{(n)}(t) ϕ=y(n)(t),则 n n n阶积分逆系统结构如下图所示:

    31

    5.3 伪线性系统

    n n n阶积分逆系统和原系统相串联构成复合系统,称为伪线性系统;

    y , y ˙ , … , y ( n − 1 ) y,\dot{y},\dots,y^{(n-1)} y,y˙,,y(n1)均可测量时,伪线性系统的结构如下图所示:

    32

    实例分析:

    E x a m p l e 1 : {\rm Example1:} Example1 已知某非线性系统的数学模型为:
    y ¨ − 2 y ˙ y + 2 y 2 = u + 2 u ˙ \ddot{y}-2\dot{y}y+2y^2=u+2\dot{u} y¨2y˙y+2y2=u+2u˙
    求对应的伪线性系统结构。

    解:

    由原系统方程可得:
    u ˙ = 1 2 y ¨ − y ˙ y + y 2 − 1 2 u \dot{u}=\frac{1}{2}\ddot{y}-\dot{y}y+y^2-\frac{1}{2}u u˙=21y¨y˙y+y221u
    取伪线性系统的输入为:
    ϕ = y ¨ \phi=\ddot{y} ϕ=y¨
    则逆系统方程为:
    u ˙ = 1 2 ϕ − y ˙ y + y 2 − 1 2 u \dot{u}=\frac{1}{2}\phi-\dot{y}y+y^2-\frac{1}{2}u u˙=21ϕy˙y+y221u
    可得:
    y ¨ = ϕ , Y ( s ) = 1 s 2 Φ ( s ) \ddot{y}=\phi,Y(s)=\frac{1}{s^2}\Phi(s) y¨=ϕY(s)=s21Φ(s)
    伪线性系统等效为二重积分,实现形式如下图所示:

    33

    5.4 非线性控制的逆系统设计方法
    1. 状态反馈控制

      y , y ˙ , … , y ( n − 1 ) y,\dot{y},\dots,y^{(n-1)} y,y˙,,y(n1)可测量,取状态反馈控制器如下图所示:

      34

      其中:
      ϕ = r − v , v = ∑ i = 0 n − 1 k i y ( i ) \phi=r-v,v=\sum_{i=0}^{n-1}k_iy^{(i)} ϕ=rv,v=i=0n1kiy(i)
      反馈网络传递函数为:
      H ( s ) = V ( s ) Y ( s ) = ∑ i = 0 n − 1 k i s i H(s)=\frac{V(s)}{Y(s)}=\sum_{i=0}^{n-1}k_is^i H(s)=Y(s)V(s)=i=0n1kisi
      若要求通过外环状态反馈控制器使闭环系统极点位于给定位置,即有:
      Y ( s ) R ( s ) = 1 s n + ∑ i = 0 n − 1 a i s i \frac{Y(s)}{R(s)}=\frac{1}{s^n+\displaystyle\sum_{i=0}^{n-1}a_is^i} R(s)Y(s)=sn+i=0n1aisi1
      则由上图可得,系统闭环传递函数为:
      Y ( s ) R ( s ) = 1 s n 1 + 1 s n H ( s ) = 1 s n + ∑ i = 0 n − 1 k i s i \frac{Y(s)}{R(s)}=\frac{\displaystyle\frac{1}{s^n}}{1+\displaystyle\frac{1}{s^n}H(s)}=\frac{1}{s^n+\displaystyle\sum_{i=0}^{n-1}k_is^i} R(s)Y(s)=1+sn1H(s)sn1=sn+i=0n1kisi1
      比较上两式分母多项式关于 s s s的同次幂系数,可得:
      k i = a i ; i = 0 , 1 , … , n − 1 k_i=a_i;i=0,1,\dots,n-1 ki=ai;i=0,1,,n1

    2. 渐近跟踪控制

      渐近跟踪控制系统结构图如下图所示:

      35

      其中: G c ( s ) G_c(s) Gc(s)为串联控制器,具有如下形式:
      G c ( s ) = ∑ i = 0 l + 1 b i s i s l + 1 G_c(s)=\frac{\displaystyle\sum_{i=0}^{l+1}b_is^i}{s^{l+1}} Gc(s)=sl+1i=0l+1bisi
      通过选择控制参数 b i ( i = 0 , 1 , … , l + 1 ) b_i(i=0,1,\dots,l+1) bi(i=0,1,,l+1)设置闭环零点和选择参数 k i ( i = 0 , 1 , 2 , … , n − 1 ) k_i(i=0,1,2,\dots,n-1) ki(i=0,1,2,,n1)设置闭环极点,可使闭环系统渐近稳定且具有满意的动态特性;

  • 相关阅读:
    Vue--》过滤器介绍及其使用方法
    centos搭建activemq5.16
    Webpack搭建简单的TypeScript脚手架
    计算机毕业设计Java居民个人健康信息与个人健康服务综合平台(源码+mysql数据库+系统+lw文档)
    2022.8.9 高级数据结构——图
    AIGC扫盲和应用场景探究
    3、Elasticsearch分词器简介与使用(二)
    【Mysql】复合查询
    回忆我的电大
    为什么有的孩子玩着玩着就成了学霸?
  • 原文地址:https://blog.csdn.net/qq_39032096/article/details/126752323