现代控制理论基于Matlab的状态空间模型计算与分析(能控能观性判断)
发布时间
阅读量:
阅读量
通过Matlab软件对系统进行能控性与能观性的判断分析
clear all;clc
%% 系统建模
A=[0 1 0;0 0 1;-6 -11 -6];
B=[0 1;1 0;0 1];
C=[1 0 1;0 1 0];
D=0;
M=ctrb(A,B);Rc=rank(M);
N=obsv(A,C);Ro=rank(N);
n=length(A);
%% 能控性判断
if n==Rc
disp('系统状态完全能控'),
else
disp('系统状态不完全能控');
end
%% 能观性判断
if n==Ro
disp('系统状态完全能观'),
else
disp('系统状态不完全能观');
end
评估系统状态的可控性及其输出的可控性
A=[0 1 0;0
全部评论 (0)
还没有任何评论哟~
