05控制系统互质分解

后续陆续更新:传递函数讲解、工作点线性化、系统辨识、LMS

一、从函数数学角度看互质分解

互质,代数学术语。指几个整数或几个多项式的一种关系。

从整数来看,最大公约数是1的几个整数称为互质的整数.

从多项式来看,除常数(零次多项式)外无其他公因式的几个多项式称为互质多项式。

两个多项式 f ( x ) f(x) f(x) g ( x ) g(x) g(x) 互质的充分必要条件是存在多项式 u ( x ) u(x) u(x) v ( x ) v(x) v(x) ,使 f ( x ) u ( x ) + g ( x ) v ( x ) = 1 f(x)u(x)+g(x)v(x)=1 f(x)u(x)+g(x)v(x)=1

从矩阵角度来看,若两个矩阵 M M M N N N 有相同的列数且存在矩阵 X r X_r Xr Y r Y_r Yr 使得 [ X r Y r ] [ M N ] = X r M + Y r N = I \begin{bmatrix} X_r&Y_r \end{bmatrix}\begin{bmatrix} M\\N \end{bmatrix}=X_rM+Y_rN=I [XrYr][MN]=XrM+YrN=I,则称矩阵 M 、 N M、N MN 右互质。

同理,若两个矩阵 M ~ \tilde M M~ N ~ \tilde N N~ 有相同的行数且存在矩阵 X l X_l Xl Y l Y_l Yl 使得 [ M ~ N ~ ] [ X l Y l ] = M ~ X l + N ~ Y l = I \begin{bmatrix}\tilde M&\tilde N \end{bmatrix}\begin{bmatrix} X_l\\Y_l \end{bmatrix}=\tilde MX_l+\tilde N Y_l=I [M~N~][XlYl]=M~Xl+N~Yl=I,则称矩阵 M 、 N M、N MN 左互质。

以上三种是数学中常用的关于互质的定义。

二、从控制系统角度看互质分解

1.传递函数视角

如果 G ( s ) = N ( s ) D ( s ) = a 0 + ⋯ + a n s n b 0 + ⋯ + b m s m G(s)=\frac{N(s)}{D(s)}=\frac{a_0+\cdots+a_ns^n}{b_0+\cdots+b_ms^m} G(s)=D(s)N(s)=b0++bmsma0++ansn 满足 G ( ∞ ) = 0 G(\infty)=0 G()=0,则称其为有理传递函数。

G ( s ) G(s) G(s) 的一个右互质分解(RCF)为 G ( s ) = N ( s ) M − 1 ( s ) G(s)=N(s)M^{-1}(s) G(s)=N(s)M1(s),一个左互质分解(LCF)

G ( s ) = M ~ − 1 ( s ) N ~ ( s ) G(s)=\tilde M^{-1}(s)\tilde N(s) G(s)=M~1(s)N~(s),且存在 X r , Y r , X l , Y l X_r,Y_r,X_l,Y_l Xr,Yr,Xl,Yl 使得 [ X r Y r − N ~ M ~ ] [ M − Y l N X l ] = I \begin{bmatrix} X_r & Y_r \\ -\tilde N&\tilde M \end{bmatrix}\begin{bmatrix} M & -Y_l \\ N& X_l \end{bmatrix}=I [XrN~YrM~][MNYlXl]=I,则称 G ( s ) G(s) G(s) 有双互质分解。

上述左右互质分解皆有Matlab相关函数可进行调用。

2.状态方程视角

下讲解以状态方程描述的控制系统左右互质分解实现。

G ( s ) = [ A B C D ] = ( A , B , C , D ) G(s)=\begin{bmatrix} A & B \\ C&D \end{bmatrix}=(A,B,C,D) G(s)=[ACBD]=(A,B,C,D)为传递函数的一个最小状态空间实现,令 F F F L L L 使得 A + B F A+BF A+BF A − L C A-LC ALC 都稳定(特征值小于0),且定义如下,

左互质分解相关传函状态空间实现为
M ~ = ( A − L C , − L , C , I ) N ~ = ( A − L C , B − L D , C , D ) X l = ( A + B F , L , C + D F , I ) Y l = ( A + B F , − L , F , 0 ) \tilde M=(A-LC,-L,C,I)\\ \tilde N=(A-LC,B-LD,C,D)\\ X_l=(A+BF,L,C+DF,I)\\ Y_l=(A+BF,-L,F,0) M~=(ALC,L,C,I)N~=(ALC,BLD,C,D)Xl=(A+BF,L,C+DF,I)Yl=(A+BF,L,F,0)

右互质分解相关传函状态空间实现为
M = ( A + B F , B , F , I ) N = ( A + B F , B , C + D F , D ) X r = ( A − L C , − B + L D , F , I ) Y r = ( A − L C , − L , F , 0 ) M=(A+BF,B,F,I)\\ N=(A+BF,B,C+DF,D)\\ X_r=(A-LC,-B+LD,F,I)\\ Y_r=(A-LC,-L,F,0) M=(A+BF,B,F,I)N=(A+BF,B,C+DF,D)Xr=(ALC,B+LD,F,I)Yr=(ALC,L,F,0)

针对一般以状态方程描述的控制系统,常以如上状态空间实现加以仿真。

  • 33
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

执迷、不悔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值