matlab伺服系统仿真

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

matlab 的m 文件中加了中文注释后,拷贝到word 里是乱码,该如何解决? 方法一:先拷贝到txt 中,再从txt 拷贝到word 中;

方法二:matlab 菜单中file ,File--preference-fonts--custom--你选editor 然后旁边选custom ,然后找你的字体吧。

利用matlab 环境进行伺服系统仿真的通常方法有程序法和作图法:

1、 程序法

(1) 描述传递函数

设传递函数为 112112121()m m m m n n n n n

b s b s b s b G s s a s a s a s a -+---++++=+++++ 则描述上述传递函数的语句为:

121121([,,,,],[1,,,,,])m m n n G tf b b b b a a a a +-=

(2) 串联传递函数计算

1([],[]);G tf = 求G1的传递函数

2([],[]);G tf = 求G2的传递函数

312;G G G =* 求串联传递函数

(3) 并联传递函数计算

1([],[]);G tf =

求G1的传递函数

2([],[]);G tf = 求G2的传递函数

312;G G G =+ 求并联的传递函数

串联传递函数框图

(4) 求闭环传递函数

1([],[]);G tf = 求G1的传递函数

2([],[]);G tf = 求G2的传递函数

(1,2);GB feedback G G =闭环系数只与G1,G2相关

(5) 求阶跃响应

1([],[]);G tf = 求G1的传递函数

step(G1) 求G1的单位阶跃响应

(6) 求频率特性

1([],[]);G tf = 求G1的传递函数

bode(G1); 求G1的幅频特性和相频特性

(7) 求稳定裕度

闭环传递函数框图

并联传递函数框图

1([],[]);G tf = 求G1的传递函数

margin(G1); 求G1的幅值裕度和相位裕度

例题一:闭环传递函数与G1无关

G1=tf([0.06],[0.0000024,1]);

G2=tf([0.0044,1],[0.0002,0]);

G3=tf([28],[0.0001,1]);

G4=tf([0.6],[0.005,1]);

G5=tf([0.06],[0.0000024,1]);

GK=G1*G2*G3*G4;

figure;

bode(GK);

grid on

title('开环特性曲线');

GB=feedback(G2*G3*G4,G5);

figure

bode(GB);

grid on

title('闭环特性曲线');

figure

step(GB);

grid on

title('阶跃响应');

G1 G2 G3 G4

例题2:

G1=tf([0.15,1],[0.051,0]);

G2=tf([70],[0.0067,1]);

G3=tf([0.21],[0.15,1]);

G4=tf([0.1],[0.01,1]);

GB1=feedback(G1*G2*G3,G4);

G5=tf([0.17,1],[0.085,0]);

G6=tf([1],[0.01,1]);

G7=tf([0.0044],[0.01,1]);

G8=tf([130],[1,0]);

GK=G5*G6*GB1*G7*G8; %求开环传递函数

figure

bode(GK); %求开环频率特性

grid on %打坐标

title('开环频率特性曲线');

figure;

margin(GK); %求幅值裕度与相位裕度

GB=feedback(G5*G6*GB1*G8,G7); %求闭环传递函数bode(GB); %求闭环频率特性grid on

title('闭环频率特性曲线');

figure;

margin(GB);

step(GB);

grid on

title('阶跃响应特性曲线');

2、作图法

利用Matlab提供的SIMULINK动态系统仿真环境进行仿真。

[文档可能无法思考全面,请浏览后下载,另外祝您生活愉快,工作顺利,万事如意!]

相关文档
最新文档