自动化控制仿真MATLAB做图

单位负反馈系统开环传函G(S)=K/S(1+0.1s)(1+0.01s),试求使Mr小于等于1.5时的k值,稳定裕度与剪切频率,并画出Nyquist图

MATLAB没学好 谁能帮我弄个程序
4楼的麻烦发我邮箱里 [email protected]

第1个回答  2008-12-25
我帮你
第2个回答  2008-12-10
我的论文就是这个,小意思!
下面是我的论文一部分,给你看下些,要的话把分给我后我发你邮箱!

目录

摘要 I
Abstract II
第一章 绪论 1
1.1控制系统概述 1
1.1.1控制系统理论的发展 1
1.1.2 经典控制理论 2
1.1.3 现代控制理论 2
1.2控制系统数学模型 3
1.3研究目的及方法 3
第二章 线性系统状态空间模型 5
2.1 线性系统状态空间模型描述常用的定义 5
2.2 线性系统状态空间表达式的建立 7
第三章 线性控制系统性质分析 11
3.1稳定性分析 11
3.2内部稳定性分析 11
3.3可控性分析 12
3.4可观测性分析 13
3.5根轨迹分析 13
3.6频域分析 14
第四章 基于状态空间模型的控制器设计 17
4.1成 17
4.1.1线性二次性最优控制 17
4.1.2二次型最优控制调节器设计 18
4.1.3二次型最优控制调节器仿真 20
4.2带有全维状态观测器的状态反馈极点配置控制器设计 27
4.2.1 状态反馈极点配置 27
4.2.2 全维状态观测器 28
4.2.3 带有全维状态观测器的状态反馈极点配置控制器设计 30
4.2.4带有全维状态观测器的状态反馈极点配置控制器仿真 32
结论 43
致谢 44
参考文献 45

上面是目录 以下是正文一部分:
4.频域仿真
① 利用nyquist()函数对带有全维状态观测器状态反馈极点配置后的开环系统的频率特性进行仿真,MATLAB程序如下:
a=[-0.3,0.1,-0.05;1,0.1,0;-1.5,-8.9,-0.05];
b=[2;0;4];
c=[1,2,3];
d=0;
p=[-1;-2;-3];
G=ss(a,b,c,d);
k=acker(a,b,p);
G_1=ss(a-b*k,b,c,d);
l=(acker(a',c',p))';
H=ss(a-l*c,l,k,0);
Gc=ss(a-b*k-l*c,b,-k,1);
Go=H*G*Gc;
nyquist(Go);
t=0:0.001:2.01*pi;
x=-1+cos(t);
y=sin(t);
hold on;
plot(x,y,'k');
axis([-2.2 1 -2 2])
图形显示如下:
图中左侧小圆是以(-1,0)为圆心的单位圆,右侧是开环系统频率特性曲线。开环系统频率特性有部分在以(-1,0)为圆心的单位园内,使组成的闭环系统稳定裕度减小。

公平交易童叟无欺
第3个回答  2008-12-10
相关函数:
nyquist(num,den)
绘制函数的nyquist图,括号里是分子和分母
margin(num,den)
绘制函数的??图形,
或者用bode图
bode(num,den)
绘制函数的bode图
这些东东会吧,试试再说
第4个回答  2008-12-10
看的眼晕
第5个回答  2008-12-10
你到程序之家去。。这里没有人能帮忙你的。说真的
相似回答