仿真作业Word文档下载推荐.docx
- 文档编号:21838388
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:18
- 大小:329.50KB
仿真作业Word文档下载推荐.docx
《仿真作业Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《仿真作业Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。
w1=-2.0000+3.4641iw2=4.0000w3=-2.0000+3.4641i
不同。
只有w1和w3相同。
3.指令clear,clf,clc各有什么用处?
答:
Clear:
删除当前工作空间一些不再使用的变量,使工作空间变得简洁,同时节
省一部分内存。
Clf:
清除当前的图形窗口。
Clc:
清除当前指令窗口。
4.想要在MATLAB中产生二维数组
,下面哪些指令能实现目的?
S=[1,2,3;
4,5,6;
7,8;
9]
S=[123;
456;
789]
S=
123
456
789
S=[1,2,3;
4,5,6;
7,8,9]%整个指令在中文状态下输入
789]能实现目的。
作业二
1、在图所示的系统中,已知质量
kg,阻尼
N.sec/m,弹簧系数
N/m,且质量块的初始位移
m,其初始速度
m/sec,要求创建该系统的SIMULINK模型,并进行仿真运行。
据物理定理建立微分方程,并以此微分方程创建SIMULINK模型的完整步骤:
微分方程的整理;
模块的复制;
信号线的构画;
模块参数设置;
示波器的调整;
仿真参数设置。
弹簧—质量—阻尼系统
提示:
建立微分方程:
仿真模型
Gain的参数设置
Gain1的参数设置
Integrator1的参数设置
仿真结果
2、对于图所示的多环控制系统,
(1)求系统传递函数
;
(2)求该系统的单位阶跃响应。
程序:
>
[A,B,C,D]=linmod2('
kaihuankongzhi2'
);
Warning:
Usingadefaultvalueof0.2formaximumstepsize.Thesimulationstepsizewillbelimitedtobelessthanthisvalue.
Inlinmod2at55
SIF=tf(minreal(ss(A,B,C,D)))
2statesremoved.
Transferfunction:
100s^2+300s+200
-----------------------------------------------
s^5+21s^4+157s^3+663s^2+1301s+910
[num,den]=tfdata(SIF);
num{:
}
ans=
000100.0000300.0000200.0000
den{:
1.0e+003*
0.00100.02100.15700.66301.30100.9100
t0=(0:
0.1:
5)'
;
[y,t]=step(SIF,t0);
plot(t,y,'
Linewidth'
3)
gridon
系统传递函数:
阶跃响应:
作业三
1、仿真下图
Step参数设置
Clock参数设置
2、仿真下图
Scope仿真结果
Scope1仿真结果
Scope2仿真结果
作业四
1、已知单位负反馈的二阶系统,其开环传统函数
,其中T=1,试绘制k分别为0.1,0.2,0.5,0.8,1.0,2.4时,其单位负反馈系统的单位阶跃响应曲线(绘制在同一张图上)
T=1;
k=1;
k=[0.1,0.2,0.5,0.8,1.0,2.4];
t=linspace(0,20,200)'
num=1;
forj=1:
6
den=conv([10],[T,1]);
s1=tf(num*k(j),den);
sys=feedback(s1,1);
y(:
j)=step(sys,t);
end
plot(t,y(:
1:
6))
grid
gtext('
k=0.1'
k=0.2'
k=0.5'
k=0.8'
k=1.0'
k=2.0'
k=2.4'
2、绘制正反馈的根轨迹。
已知单位负反馈的二阶系统,其开环传统函数
,试使用matlab绘出系统的根轨迹。
程序:
n=[0012];
d=[1586];
rlocus(n,d);
仿真结果:
作业五
1、已知某系统的闭环传统函数
,试使用matlab绘出系统的零极点,并求出系统的零极点。
num=[2.515];
den=[571315];
G1=tf(num,den)
2.5s+15
-------------------------
5s^3+7s^2+13s+15
G1=zpk(G1);
z=G1.z;
p=G1.P;
k=G1.k;
Z=z{:
Z=
-6
pzmap(G1)
gridon
仿真图像
2、已知单位负反馈控制系统,其开环传统函数
,求单位阶跃响应。
作业六
1、已知某系统的开环传统函数
,试使用matlab绘出系统nyquist曲线,并判断系统的稳定性。
symssy
y=(s+2)*(s+8)*(s+20)
y=
(s+2)*(s+8)*(s+20)
num=[100500]
num=
100500
expand(y)
s^3+30*s^2+216*s+320
num=[100500];
den=[130216320];
GH=tf(num,den);
nyquist(GH);
稳定性判断:
系统开环传递函数G(s)H(s)的全部极点都位于S平面左半部是,如果系统的奈氏曲线不包围GH平面的(-1,j0)点(N=0),则闭环系统的是稳定的。
从图中可以判断出,该系统是稳定的。
2、程序:
已知某系统的闭环传统函数
,试使用matlab绘出系统的bode图。
y=s*(0.03*s+1)*(0.0025*s+1)*(0.001*s+1)
s*(3/100*s+1)*(1/400*s+1)*(1/1000*s+1)
3/40000000*s^4+43/400000*s^3+67/2000*s^2+s
num=5*[0.01671];
den=[0.0000000750.0000011250.033510];
sys=tf(num,den);
[Gm,Pm,Wcg,Wcp]=margin(sys)
Theclosed-loopsystemisunstable.
Inlti.marginat89
Gm=
Inf
Pm=
85.3108
Wcg=
NaN
Wcp=
4.9496
margin(sys)
仿真图形
注:
作业以word档形式打印出来
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仿真 作业