利用MATLAB求解系统的状态方程.
实 验 报 告
实验名称 利用 MATLAB 求解系统的状态方程
系统的能控性、能观测性分析
系专业班姓名学号授课老师预定时间2014-5-28实验时间实验台号14
一、目的要求
掌握状态转移矩阵的概念。学会用 MATLAB求解状态转移矩阵。
掌握求解系统状态方程的方法,学会绘制状态响应曲线;
掌握线性系统状态方程解的结构。学会用 MATLAB 求解线性定常系统的状态响应
和输出响应,并绘制相应曲线。
掌握能控性和能观测性的概念。学会用 MATLAB 判断能控性和能观测性。
掌握系统的结构分解。学会用 MATLAB 进行结构分解。
掌握最小实现的概念。学会用 MATLAB 求最小实现。
二、原理简述
线性定常连续系统的状态转移矩阵为。
函数 step( ) 可直接求取线性连续系统的单位阶跃响应。
函数 impulse( ) 可直接求取线性系统的单位脉冲响应。
函数 lsim( ) 可直接求取线性系统在任意输入信号作用下的响应。
函数 initial( ) 可求解系统的零输入响应。
n 阶线性定常连续或离散系统 状态完全能控的充分必要条件是:能控性矩阵的秩为 n。
线性定常连续或离散系统输出能控的充分必要条件是:矩阵
的秩为m。
n 阶线性定常连续或离散系统状态完全能观测的充分必要条件是:能观测性矩阵
?
?
?
?
的秩为 n。
三、仪器设备
PC 计算机,MATLAB 软件
四、内容步骤
题2.1