1 / 54
文档名称:

飞行器系统仿真.docx

格式:docx   大小:192KB   页数:54页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

飞行器系统仿真.docx

上传人:cjl201702 2021/10/31 文件大小:192 KB

下载得到文件列表

飞行器系统仿真.docx

文档介绍

文档介绍:(2)用MATLAB语言编写S函数
(2)用MATLAB语言编写S函数
《飞行器系统仿真与 CA》学****报告
第一部分仿真(40)
题目1:给定导弹相对于目标的运动学方程组为
r(0) = 5km, q(0) = 60deg, ?(0) = 30deg,V = , V , 1Ma = 340m/s, k = 2
建立系统的方框图模型;
用MATLAB语言编写S一函数
(2)用MATLAB语言编写S函数
(2)用MATLAB语言编写S函数
(3)
(4)
用命令行对(1),(2进行仿真,以图形显示结果
(1)
用窗口菜单对(1), (2世行仿真,动态显示结果;
(2)用MATLAB语言编写S函数
(2)用MATLAB语言编写S函数
function [sys,x0,str,ts]=CAD1_sfun(t,x,u,flag) switch flag
case0
[sys,x0,str,ts]=mdlInitializeSizes;
case1
sys = mdlDerivatives(t,x,u);
case3
sys = mdlOutputs(t,x,u);
case{2,4,9}
sys = [];
otherwise
error('unhandled flag=,'num2str(flag))
end
function [sys,x0,str,ts]=mdlInitializeSizes sizes=simsizes;
=3;
=0;
=3;
=0;
=1;
=1;
sys=simsizes(sizes);
str=[];
x0=[5000,pi/3,pi/6];
ts=[0 0];
functionsys=mdlDerivatives(t,x,u)
vm=*340;
v=*340;
k=2;
dx(1)=vm*cos(x(2))-v*cos(x(2)-x(3));
dx(2)=(v*sin(x(2)-x(3))-vm*sin(x(2)))/x(1);
dx(3)=k*dx(2);
sys=dx;
function sys=mdlOutputs(t,x,u)
sys=x;
调用 S 函数的模型框图
(3)框图仿真结果:
S 函数仿真结果:
( 4)命令输入
clear;clc
[t x ] = sim('CAD1');
hSimulink = figure();
subplot(3, 1, 1);
plot(t,x(:,1)); grid; ylabe'lr(');
subplot(3, 1, 2);
plot(t,x(:,2)); grid; ylabe'lq(');
subplot(3, 1, 3);
plot(t,x(:,3)); grid; ylabe'ls(igma)';
[t x ] = sim('CAD1_S');
hSFun = figure();
subplot(3, 1, 1);
plot(t,x(:,1)); grid; ylabe'lr(');
subplot(3, 1, 2);
plot(t,x(:,2)); grid; ylabe'lq(');
subplot(3, 1, 3);
plot(t,x(:,3)); grid; ylabe'ls(igma)';
模型仿真结果:
S 函数仿真结果:
题目 2:给出动态方程 x ( 1 x 2 ) x tx 1 ; x ( 0 ) 1 , x ( 0 ) 0
(1)用MATLAB语言编写S-函数;
(2)用命令行gear/adam汕对(1世行仿真,显示曲线 x(t=0: 100);
(3) 建立方框图 ,用 RK45 仿真 50秒,显示曲线
答:
(1)用MATLAB语言编写S一函数
function[sys,x0,str,ts]=CAD2_sfun(t,x,u,fl otherwise
ag)
error('unhandled flag=,'num2str(flag))
switch flag
end
case0
function [sys,x0,str,ts]=mdlInitializeSizes
sizes=simsizes;
[sys,x0,str,ts]=mdlInitializeSizes;
=2;
case1
=0;
sys=mdlDerivatives(t,x,u);
=2;
case3
=0;
sys=mdlOutputs(t,x,u);
=

最近更新

2024年塔吊项目资金需求报告代可行性研究报告.. 72页

2024年数控冲床项目资金筹措计划书代可行性研.. 66页

2024年兽用药品项目资金筹措计划书代可行性研.. 62页

2024年石油钻井泥浆固控设备项目资金筹措计划.. 66页

244.甲型肝炎临床路径 8页

45道几何题(初一)及答案 15页

40T梁预制专项施工方案 25页

30进制计数器 12页

4-5岁幼儿年龄特点 6页

6个转型升级成功案例 18页

3状语从句讲解及专项练习(附答案) 41页

3.5-探索与表达规律-练习题 11页

幼儿园大班礼仪学会分享教案(7篇) 17页

下半年四川泸州市纳溪区事业单位考试招聘工作.. 15页

教案《称象》第二课时教学设计 18页

板栗的作文(10篇) 11页

学前班学期工作计划秋季5篇 14页

感恩老师的句子或一段话33条 14页

中班数学教案《十五只老鼠送礼物》及教学反思.. 15页

小学英语教师下学期工作计划【四篇】 13页

大班语言教案及教学反思《猪先生去野餐》 17页

有关小学数学教师个人工作计划系列 93页

农村小学教导主任述职报告 86页

2022-2023学年全国初中八年级上物理人教版同步.. 13页

2024年日历(A4打印版)中英文Word 6页

脚手架和操作平台减员控员专项施工方案 13页

ICP备案授权书范例 1页

生物酶辅助提取菊粉的方法 10页

(精校版)2023年浙江英语高考试题文档版(含.. 11页

煤矿井下防爆电气设备检查标准 5页