
对线性系统的状态空间表达式进行非奇异线性变换 ,下述说法错误的是 A. 非奇异线性变换不改变系统的状态空间描述; B. 矩阵P是同一线性空间两组不同状态变量之间的线性变换矩阵; C. 非奇异线性变换不改变系统的传递函数矩阵; D. 非奇异线性变换不改变系统的特征根;
说法错误的是 A。非奇异线性变换会改变系统的状态空间描述(矩阵 会变为 ),但不改变系统的本质特性如特征根和传递函数矩阵。
关于选项A
根据文献[2],线性变换通过非奇异矩阵 将原状态向量 转换为新向量 ,此时新的状态空间表达式为:
\(\dot{x}^* = T^{-1}AT x^* + T^{-1}B u, \quad y = CT x^* + D u\)
矩阵 \(A,B,C\) 均发生变化(变为 \(T^{-1}AT, T^{-1}B, CT\)),因此状态空间描述是改变的。例如文献[1]中通过变换矩阵 \(T\) 将系统矩阵 \(A\) 转换为约旦标准型,明确展示了矩阵形式的改变。
关于选项B
非奇异矩阵 \(P\)(即文献中的 \(T\))的作用正是建立两组状态变量之间的线性关系 \(x = P x^*\) 。这一矩阵必须可逆(非奇异),以保证变换的唯一性和双向性。
关于选项C
传递函数矩阵的表达式为 \(G(s) = C(sI - A)^{-1}B + D\) 。由于 \(\det(sI - T^{-1}AT) = \det(T^{-1}(sI - A)T) = \det(sI - A)\),分母多项式不变;分子部分 \(CT(sI - T^{-1}AT)^{-1}T^{-1}B = C(sI - A)^{-1}B\),因此传递函数矩阵保持不变。
关于选项D
矩阵的特征值由特征多项式 \(\det(\lambda I - A)\) 决定,而相似变换不改变行列式的值,即 \(\det(\lambda I - T^{-1}AT) = \det(T^{-1}(\lambda I - A)T) = \det(\lambda I - A)\) 。因此特征根(特征值)不变,这也是将系统矩阵对角化或约当化的核心依据。
非奇异线性变换的本质是状态空间的基变换,仅改变状态变量的描述形式,不影响系统的输入输出关系和动态特性(如特征根、稳定性等)。选项A混淆了“描述形式”与“本质特性”,因此错误。
思考问题:如果状态空间描述的形式变化不会影响系统本质特性,那么在控制器设计中,为何常通过线性变换将系统矩阵化为对角线或约当标准型?这对分析系统稳定性和设计反馈控制有何实际意义?