<非线性控制系统>1 简介

  • From MAEG5070 Nonlinear Control System, Prof. Jie Huang
  • All contents below are my own understandings.

线性系统回顾
线性系统模型
  • 两种模型:
    • N 阶 ODE (常微分方程)或传递函数
      y(n)+a1y(n1)++an1y^+any=b0u(n)++bn1u˙+bnu

      or
      Y(S)U(S)=b0Sn+b1Sn1++bn1S+bnSn+a1Sn1++an1S+an
    • 状态空间方程(State Space equations)
      state equation:
      x˙=Ax+Bu,x(0)=x0

      output equation:
      y=Cx+Du
    • 两种表现形式里面,状态空间方程能处理多输入多输出(Multiple input-output) 的情况所以更常用。传递函数的形式能够写成状态空间的形式,但是状态空间的形式不一定能写成传递函数的形式
基本控制问题
  • stabilization
  • Asymptotic Tracking
  • Disturbance Rejection / Attention
  • Robustness
线性控制方法
  • 经典的:Laplace transformation, Bode diagram, Root locus, Nyquist criterion, etc
  • 状态空间的:Pole placement, Observer design, Feedforward design, Internal model design, Optimal control, etc

Nonlinearity
  • 什么是非线性函数呢,所有不是线性的都是非线性的。: ) 需要注意的是,线性函数一定是通过原点的一条直线,没有通过原点,那就不是线性的。
  • 通过 mass-spring-damper system 和 twin-tunnel diode 的例子引出了非线性系统的表示方式
  • 非线性动力系统的一般表现形式:
    x˙(t)=f(x(t),t),x(0)=x0

    where
    x=x1x2xn,f(x,t)=f1(x1,,xn,t)fn(x1,,xn,t)

    • n 是该系统的维度
    • f(x,t)=f(x) ,即跟时间没有关系的时候,我们有
      x˙(t)=f(x(t))
      称这种系统叫 自治系统 (autonomous system)
  • 非线性控制系统
    x˙=f(x,u),y=h(x,u)

    where
    x=x1xnRn,u=u1umRm,y=y1ypRp

    f(x,u)=f1(x,u)fn(x,u)Rn,h(x,u)=h1(x,u)hp(x,u)Rp

    • f,h 分别是 x 和 u 的连续函数
    • 注意 输入 u 的维度和输出 y 的维度不一定需要是 n ,他们可以是不同的。
    • 很明显,上式对于线性系统可以看成, f(x,u)=Ax+Bu,h(x,u)=Cx+Du ,这样根据上式就能得到我们常见的线性系统的状态空间表示形式啦
  • 非线性控制率
    u=k(x,t)=k1(x,t)km(x,t)Rm

    • 将以上式子应用在非线性控制上,就能得到一个闭环系统了,形式如下
      x˙=f(x,k(x,t))=fc(x,t)

      y=h(x,k(x,t))=hc(x,t)
  • 动力系统的解
    • 首先考虑自治系统
      x˙=f(x),x(0)=x0,xRn,fC0
    • A C0 time function x(t)Rn defined for t[0,T),T>0 , is said to be a solution of the above system satisfying the initial condition if
      (i) x(0)=x0
      (ii) dx(t)dt=f(x(t)),0t<T (This condition is very important!)
    • Finite escape time 的例子

Nonlinear System Behaviors

Nonlinear System Analysis and Design
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值