好文档 - 专业文书写作范文服务资料分享网站

导弹仿真设计报告

天下 分享 时间: 加入收藏 我要投稿 点赞

《MATLAB》课程设计

目录

一、课程设计题目 ........................................................ 4

二、课程设计思路 ........................................................... 4

三、仿真操作流程图 ....................................................... 5

四、仿真模型图 .............................................................. 5

五、仿真调试 ................................................................ 6

六、心得体会 .............................................................. 15

七、参考资料 .............................................................. 16

0

《MATLAB》课程设计

一、 课程设计题目

1、导弹仿真实验

某新型导弹科研实验数学模型如下:

….

y + 3y + 3y + 4y + 5y=e^-3t+e^-5t*sin(4t+π/3)设初始条件为: y(0)=1,y (0) = y (0)=0.5,y(0)=0.2

要求:建立系统仿真模型,并绘制出仿真结果曲线(60~90)

题目分析将原来的微分方程变换如下:

….

.

..

… .. .

y = -3y - 3y - 4y - 5y + e^-3t + e^-5t*sin(4t + π/3) 再对特殊的输入信号的拉普拉斯变换。

syms ts

fs=sin[4*t+pi/3]; lt=laplale(ft,t,s);

lt=(1/2*s*3^(1/2)+2)/(s^2+16);%(0.8665+2)/(s^2+16) f1=exp(-5*t); lf1=1/(s+5); f2=exp(-3*t); lf2=laplale(f2,t,s); lf2=1/(s+3)

… .. .

二、课程设计思路

1、学会利用MATLAB仿真功能进行simulink仿真。 2、掌握数字电子电路。

3、matlab应用于数字电路设计步骤如下:

添加模块:在matlab中运行simulink,打开模块库浏览器,然后新建一个 模型。将本次课程设计的所需要的模块添加到模型中。先找到Continuous菜单

1

《MATLAB》课程设计

中的Transfer Fcn(传递函数)模块,拖到新建的模型窗口复制成3个;然后找 到Math菜单中的Product(积和商)和Sum(求和)模块,拖动到新建的模型窗 口中;再找到Continuous菜单中的Integator(积分)模块,拖到新建的模型 窗口复制成4个; 再次找到Math菜单中的Gain(常数增益)模块,拖到新建的 模型窗口复制成4个; 最后找到sinks菜单中的Scope(示波器)模块,拖到新 建的模型窗口复制成2个。

修改参数:打开Transfer Fcn模块,打开其属性对话框,在这个对话框下 半部分的参数设置栏内将修改为[1][1 5],[0.866 2][1 0 16],[1][1 5]然后单 击OK确定。再将Sum的 List of signs:++----;同时也将Integator中的 condition修改为0.2 0.5 0.5 1. 最后将Gain中的Gain修改为3 3 4 5。 连线及仿真:根据电路的逻辑表达式,将各模块连接起来,连法如下:

+

系统仿真:将所做的东西保存,单击模型窗口中的

图标开始仿真。

三、仿真操作流程图

将方程部分输入信号进行拉普拉斯变换 建立模型窗口 添加各个所需模块 调整模块方向 设置模块参数 编辑模块将其连接起来 系统仿真参数设置 按F5保存并且运行双击示波器可观察到仿真曲线 仿真操作步骤流程框图

2

导弹仿真设计报告

《MATLAB》课程设计目录一、课程设计题目........................................................4二、课程设计思路..................................
推荐度:
点击下载文档文档为doc格式
0q0im6d3kv1x2cw44e8a
领取福利

微信扫码领取福利

微信扫码分享