⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xtshm.m

📁 xnsy算法的matlab实现
💻 M
字号:
clear all;
clc;
screen=get(0,'ScreenSize');
WinW=screen(3);   WinH=screen(4);
gmain=figure('Color',[0.6,0.8,0.9],'Pos',[20,20,0.6*WinW,0.8*WinH],...
'Name','控制系统状态空间描述','NumberTitle','off','MenuBar','none');

%clf reset;
H=axes('position',[0.02,0.02,0.8,0.9],'visible','off');
set(H,'xlim',[0,5],'ylim',[0,1.4]);
str{1}='\fontname{楷体}                                          控制系统的状态反馈';
str{2}='\fontname{楷体}                     ';
str{3}='\fontname{楷体}       从20世纪30年代以来,基于状态空间模型的控制系统设计方法有了很大 ';
str{4}='\fontname{楷体}大的发展。对于控制系统的状态空间描述(A,B,C,D),可以在Matlab下实   ';
str{5}='\fontname{楷体}现可控性和可观性的判断,当然我们也可以利用状态反馈矩阵其进行综合校  ';
str{6}='\fontname{楷体}正。 关于状态空间的校正,应明确以下几点:';
str{7}='\fontname{楷体}        1.校正的目标是什么。';
str{8}='\fontname{楷体}        2.采用什么样的控制规律达到这个校正目标。  ';
str{9}='\fontname{楷体}        3.线性定常系统在什么条件下可以实现这个目标。  ';
str{10}='\fontname{楷体}        4.实现校正目标的设计方法是什么。    ';
str{11}='\fontname{楷体}        5.采用该设计方法所得的结果是否唯一。  ';
str{12}='\fontname{楷体}       对于状态完全可控系统,可以设计反馈校正装置R实现闭环极点的任意   ';
str{13}='\fontname{楷体}配置。控制系统的各种特性及其各种品质指标很大程度上由其闭环系统的零      ';
str{14}='\fontname{楷体}点和极点的位置决定。极点配置问题就是通过对状态反馈矩阵的选择,使闭 ';
str{15}='\fontname{楷体}环系统的极点配置在所希望的位置上,从而达到一定的性能指标要求。 ';
str{16}='\fontname{楷体}       希望极点组的选择是一个确定校正目标的问题。一般说,这是一个复杂   ';
str{17}='\fontname{楷体}的问题,是一个工程实践与理论相结合的问题。对于SISO系统来说,其极点 ';
str{18}='\fontname{楷体}配置问题一般可参照下面的思路:     ';
str{19}='\fontname{楷体}       设控制系统的状态方程模型为(A,B,C,D),当引入状态反馈后,系统的   ';
str{20}='\fontname{楷体}控制信号为u=r-K^TX,这里r是系统外部的输入;K是一列向量,有时也称反   ';
str{21}='\fontname{楷体}馈矩阵;此时闭环系统状态方程模型为:       ';
str{22}='\fontname{楷体}                                     X=(A-BK^T)X+Br ';
str{23}='\fontname{楷体}                                     Y=(C-DK^T)X+Dr ';
str{24}='\fontname{楷体}       可以证明,当系统状态完全可控时,则可以通过状态反馈将系统的极点   ';
str{25}='\fontname{楷体}配置在复平面的任意位置上。     ';
str{26}='\fontname{楷体}                     ';

set(gcf,'currentaxes',H);
text(0.01,0.73,str,'fontsize',14)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -