非线性系统的线性化

对于非线性系统,不同位置 线性化 所得到的线性系统是不同的。

x k + 1 = ( I + T s A c ) x k + T s B c u k + T s g c = A k x k + B k u k + g k \begin{aligned} x_{k+1} &= (I+T_s A_c)x_k + T_s B_c u_k + T_s g_c \\ &= A_k x_k + B_k u_k +g_k \\ \end{aligned} xk+1=(I+TsAc)xk+TsBcuk+Tsgc=Akxk+Bkuk+gk

得到

x 1 = A 0 x 0 + B 0 u 0 + g 0 x 2 = A 1 x 1 + B 1 u 1 + g 1 = A 1 A 0 x 0 + ( A 1 B 0 u 0 + B 1 u 1 ) + ( A 1 g 0 + g 1 ) x 3 = A 2 x 2 + B 2 u 2 + g 2 = A 2 A 1 A 0 x 0 + ( A 2 A 1 B 0 u 0 + A 2 B 1 u 1 + B 2 u 2 ) + ( A 2 A 1 g 0 + A 2 g 1 + g 2 ) . . . \begin{aligned} x_1 &= A_0 x_0 + B_0 u_0 + g_0 \\ x_2 &= A_1 x_1 + B_1 u_1 + g_1 \\ &= A_1 A_0 x_0 + (A_1 B_0 u_0 + B_1 u_1) + (A_1 g_0 + g_1) \\ x_3 &= A_2 x_2 + B_2 u_2 + g_2 \\ &= A_2 A_1 A_0 x_0 + (A_2 A_1 B_0 u_0 + A_2 B_1 u_1 + B_2 u_2) + (A_2 A_1 g_0 + A_2 g_1 + g_2) \\... \end{aligned} x1x2x3...=A0x0+B0u0+g0=A1x1+B1u1+g1=A1A0x0+(A1B0u0+B1u1)+(A1g0+g1)=A2x2+B2u2+g2=A2A1A0x0+(A2A1B0u0+A2B1u1+B2u2)+(A2A1g0+A2g1+g2)

进而有
[ x 1 x 2 x 3 . . . x N ] = [ A 0 A 1 A 0 A 2 A 1 A 0 . . . A N − 1 ⋯ A 0 ] x 0 + [ B 0 0 0 ⋯ 0 A 1 B 0 B 1 0 ⋯ 0 A 2 A 1 B 0 A 2 B 1 B 2 ⋯ 0 . . . . . . . . . . . . . . . A N − 1 ⋯ B 0 A N − 2 ⋯ A 2 B 1 A N − 3 ⋯ A 3 B 2 ⋯ 0 ] [ u 0 u 1 u 2 . . . u N − 1 ] + [ g 0 A 1 g 0 + g 1 A 2 A 1 g 0 + A 2 g 1 + g 2 . . . A N − 1 ⋯ A 1 g 0 + A N − 1 ⋯ A 2 g 1 + ⋯ + g N − 1 ] \left[ \begin{matrix} x_1 \\ x_2 \\ x_3 \\ ... \\ x_N \end{matrix}\right] = \left[ \begin{matrix} A_0\\ A_1 A_0 \\ A_2 A_1 A_0 \\ ... \\ A_{N-1} \cdots A_0 \end{matrix}\right] x_0 + \left[ \begin{matrix} B_0 & 0 & 0 & \cdots & 0\\ A_1 B_0 & B_1 & 0 & \cdots & 0\\ A_2 A_1 B_0 & A_2 B_1 & B_2 & \cdots & 0 \\ ... & ... & ... & ... & ...\\ A_{N-1} \cdots B_0 & A_{N-2}\cdots A_2 B_1 & A_{N-3}\cdots A_3 B_2 & \cdots & 0 \end{matrix}\right] \left[ \begin{matrix} u_0 \\ u_1 \\ u_2 \\ ... \\ u_{N-1} \end{matrix}\right] \\ +\left[ \begin{matrix} g_0 \\ A_1 g_0 + g_1 \\ A_2 A_1 g_0 + A_2 g_1 + g_2 \\ ... \\ A_{N-1}\cdots A_1 g_0 + A_{N-1}\cdots A_2 g_1 + \cdots + g_{N-1} \end{matrix}\right] x1x2x3...xN = A0A1A0A2A1A0...AN1A0 x0+ B0A1B0A2A1B0...AN1B00B1A2B1...AN2A2B100B2...AN3A3B2...000...0 u0u1u2...uN1 + g0A1g0+g1A2A1g0+A2g1+g2...AN1A1g0+AN1A2g1++gN1

  • 11
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值