首页 > 编程知识 正文

现代控制理论基础谢克明,现代控制理论第五章总结

时间:2023-05-04 15:49:24 阅读:243041 作者:4283

无回到目录第2章

第1章-控制系统的状态空间描述 1.1 状态及状态空间表达式1.2 根据系统的物理机理建立状态空间表达式1.3 由系统的微分方程式建立状态空间表达式1.4 由系统方框图建立状态空间表达式1.5 由系统的传递函数建立状态空间表达式1.6 系统的状态空间表达式与传递函数阵1.7 系统状态向量的线性变换1.8 离散时间系统的状态空间描述1.9 基于 MATLAB 的控制系统状态空间描述1.9.2 利用 Matlab 实现状态空间表达式与传递函数阵的相互转换1. 状态空间表达式到传递函数的转换(MIMO 双输入双输出)2. 传递函数到状态空间表达式的转换(SIMO)

1.1 状态及状态空间表达式 1.2 根据系统的物理机理建立状态空间表达式 1.3 由系统的微分方程式建立状态空间表达式 1.4 由系统方框图建立状态空间表达式 1.5 由系统的传递函数建立状态空间表达式 1.6 系统的状态空间表达式与传递函数阵 1.7 系统状态向量的线性变换 1.8 离散时间系统的状态空间描述 1.9 基于 MATLAB 的控制系统状态空间描述 1.9.2 利用 Matlab 实现状态空间表达式与传递函数阵的相互转换 1. 状态空间表达式到传递函数的转换(MIMO 双输入双输出) A = [0 0 1 -1.5 -2 -0.5 -3 0 -4];B = [1 1 -1 -1 -1 -3];C = [1 0 0 0 1 0];D = zeros(2,2); >>> [num1, den1] = ss2tf(A,B,C,D,1)num1 = 0 1.000000000000000 4.999999999999999 5.999999999999998 0 -1.000000000000000 -4.999999999999999 -5.999999999999998den1 = 1 6 11 6>>> [num2, den2] = ss2tf(A,B,C,D,2)num2 = 0 1.000000000000000 2.999999999999998 1.999999999999997 0 -1.000000000000000 -3.999999999999997 -2.999999999999997den2 = 1 6 11 6

2. 传递函数到状态空间表达式的转换(SIMO) >> num = [0 2 3; 1 2 1];>> den = [1 0.4 1];>> [A,B,C,D] = tf2ss(num,den)A = -0.400000000000000 -1.000000000000000 1.000000000000000 0B = 1 0C = 2.000000000000000 3.000000000000000 1.600000000000000 0D = 0 1

Ref: 多变量系统传递函数模型转换为状态空间模型的 MATLAB 实现方法

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。